/* Gaming */
body {
    color: #dfe5ec;
}

a {
color: #009dff;
text-shadow: 0 0 8px rgba(0, 157, 255, .5);
}

a:hover, a:active, a:focus {
color: #4dbbff;
}

a.posts {
    color: #dfe5ec;
}

form {
    margin: 0;
    padding: 0;
}

.background-color {
    background: #222D3A;
    border: 0px solid #1d2630;
}

.border {
    border: 1px solid #222D3A;
}

.border-top {
    border-top: 2px solid #1d2630;
}

.bottom-border {
    border-bottom: 2px solid #1d2630;
}

.border-left {
    border-left: 1px solid #222D3A !important;
}

.border-right {
    border-left: 1px solid #222D3A !important;
}

.forumdisplay_sticky {
    background: #222D3A;
    border-bottom: 2px solid #1d2630;
}

#wrapperindex .smalltext {
    text-shadow: 0 0 8px rgba(0, 157, 255, .5);
}

input, select, textarea, .form-control {
    padding: 5px 10px;
    background: #1d2630 !important;
    color: #afbed0 !important;
    text-shadow: 0 0 8px rgba(0, 157, 255, .5);
    border: 1px solid #394b60 !important;
    transition: all linear 0.3s;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
    border: 1px solid #394b60 !important;
}

button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
    border: 1px solid #394b60 !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 157, 255, .1), 0 0 8px rgba(0, 157, 255, .3);
	box-shadow: inset 0 1px 1px rgba(0, 157, 255, .1), 0 0 8px rgba(0, 157, 255, .3);
}

.select2-drop, .select2-results .select2-no-results, .select2-container .select2-choice {
    padding: 5px 10px;
    background: rgba(34, 45, 58, 1) !important;
    color: #dfe5ec !important;
    border: 1px solid #394b60 !important;
    transition: all linear 0.3s;
}

input:focus, textarea:focus, select:focus, .form-control:focus, .select2-drop-mask:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 157, 255, .1), 0 0 8px rgba(0, 157, 255, .3);
	box-shadow: inset 0 1px 1px rgba(0, 157, 255, .1), 0 0 8px rgba(0, 157, 255, .3);
}

#main-container {
    background: #1d2630;
}

main {
    background: #1d2630;
}

.container-fluid {
    padding: 0 0 1%;
    margin-top: 0;
}

.top {
    background: rgba(34, 45, 58, 1);
}

.top.sticky {
	background: rgba(34, 45, 58, 0.9);
}

ul.domainfeatures {
	margin: 0;
}

ul.domainfeatures p {
	color: #fff;
}

ul.domainfeatures h3 {
	color: #fff;
}

ul.domainfeatures li i {
	color: #fff;
}

ul.domainfeatures li .circle {
	background: #009dff;
}

ul.domainfeatures li {
	background: #222D3A;
}

.small-12 h2 {
    color: #fff;
}

.wrapper-head {
    background: #202C38;
    border-top: 2px solid #009dff;
    border-bottom: 2px solid #009dff;
}

#logo {
    border-bottom: 2px solid #009dff;
    background: #fff url(../../../images/netpen-pro-gaming/logo-bg2.jpg) no-repeat center top !important;
    background-attachment: fixed !important;
    border-top: 0px solid #009dff;
}

.logo-inner {
    background: url(../../../images/netpen-pro-gaming/overlay-bg.png) repeat center;
}

.content {
    background-color: transparent;
    padding-right: 0px;
    padding-left: 0px;
}

.navbar {
    background: #263240;
    border-bottom: 2px solid #009dff !important;
    border-color: transparent;
}

.navbar .fixed {
    background: #fff;
	border-bottom: 2px solid #009dff !important;
}

.newest {
    background: #394b60;
    color: #fff;
}

.newest a {
    color: #fff;
    background: #009dff;
}

.bg-alert {
    background-color: #303f50 !important;
    color: #FFF;
}

.bg-info {
background-color : #ED5A5A !important ;
color : #E7F5FA;
}

.bg-danger {
background-color : #009dff !important ;
color : #FEF7F6;
}

.box-shadow-bottom {
box-shadow: 0 2px 2px -2px #5b82a4;
}

.footer {
    color: #dfe5ec;
    background: #fff url(../../../images/netpen-pro-gaming/footer-bg.jpg) no-repeat center center !important;
    background-attachment: fixed !important;
	padding: 0 !important;
	border-top: 3px solid #1d2630;
	border-bottom: 3px solid #1d2630;
}

.footer .overlay {
    padding: 35px 50px 55px 50px !important;
}

.contacts {
	background-color: #263240;
	color: #dfe5ec;
    border-top: 3px solid #009dff;
}

.contacts a {
    color: #425770;
    text-transform: uppercase;
}

.contacts a:hover {
	color: #009dff;
	text-decoration: none;
}

span.themeselec {
    color: #9fb1c6;
    text-transform: uppercase;
    text-shadow: 0 0 8px rgba(0, 157, 255, .5);
}

span.themeselec:hover {
	color: #009dff;
	text-decoration: none;
}

.contacts a {
    color: #9fb1c6;
    text-transform: uppercase;
}

.contacts a:hover {
	color: #009dff;
	text-decoration: none;
}

.footerlinks .border-right {
	border-right: 1px solid #37485c;
}

.footerlinks h2 {
    color: #dfe5ec;
    text-shadow: 0 0 8px rgba(0, 157, 255, 1);
}

.footerlinks ul li {
	color: #dfe5ec;
}

.footerlinks ul li a {
    color: #dfe5ec;
    text-shadow: 0 0 8px rgba(0, 157, 255, 1);
}

.footerlinks ul li a:hover {
	color: #009dff;
}

.footerlinks p {
    color: #dfe5ec;
    text-shadow: 0 0 8px rgba(0, 157, 255, 1);
}

.footerlinks hr {
	border: solid #90A4AE;
}

.footer-bottom {
    background-color: #263240;
}

.payment-list {
    color: #90A4AE;
}

.payment-list li i {
    color: #B0BEC5;
}

.footer-menu .menu-item a {
    color: #dfe5ec;
}

.footer-menu .menu-item a:hover {
    color: #009dff;
}

.footer h3 {
    color: #dfe5ec;
    text-shadow: 0 0 8px rgba(0, 157, 255, 1);
}

::-webkit-scrollbar-track {
background : #2C3E4F;
}

::-webkit-scrollbar-thumb {
background : #009dff;
}

#debug {
    color: #dfe5ec;
    background: rgba(250, 250, 250, 0.5);
    border: 2px solid rgba(34, 45, 58, 0.1);
}

#debug a {
color : #009dff;
}

#debug a:hover {
color : #303f50;
}

.thead strong {
    font-weight: 100;
    font-size: 15px;
    float: left;
    margin: 5px 0 5px 5px;
    color: #dfe5ec;
    text-shadow: 0 0 8px rgba(0, 157, 255, .7);
}

.forum_status {
    color: #4dbbff;
    text-shadow: 0 0 8px rgba(0, 157, 255, .3);
}

.forum_status_mobile {
color : #FFF;
}

.forum_status i {
    line-height: 30px;
    font-size: 24px;
}

.forum_status i:hover {
    text-shadow: 0 0 2px rgba(0, 157, 255, .7);
}

.forum_on, .forum_on_mobile {
    background : transparent;
    border : #009dff solid 2px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 157, 255, .1), 0 0 8px rgba(0, 157, 255, .3);
    box-shadow: inset 0 1px 1px rgba(0, 157, 255, .1), 0 0 8px rgba(0, 157, 255, .3);
}

.forum_off, .forum_off_mobile, .forum_offlock, .forum_offlink {
    background: transparent;
    color: #5b82a4;
    border: #394b60 solid 2px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 157, 255, .1), 0 0 8px rgba(0, 157, 255, .2);
    box-shadow: inset 0 1px 1px rgba(0, 157, 255, .1), 0 0 8px rgba(0, 157, 255, .2);
}

.forum_offlock_mobile {
background : #C31111;
}

.forum_offlink_mobile {
background : #29B12A;
}

.subforum_minion {
color : #009dff;
}

.subforum_minioff, .subforum_miniofflock, .subforum_miniofflink {
color : #8f98a3;
}

.subforum_dropdown::before {
	color: #dfe5ec;
}

.button-sub-forum {
    color: #dfe5ec !important;
}

.dropdown-header {
color : #fff;
background : #009dff;
}

fieldset {
color : #5b82a4;
border : #5b82a4 solid 2px;
}

.loggin input {
    color: #fff;
}

.loggin input:hover {
    color: #009dff;
}

textarea {
background : #fff;
color : #393f46;
border : #8f98a3 solid 2px;
}

button, input.button {
    color: #fff !important;
    border: #393f46 solid 1px;
}

button:hover, input.button:hover {
    background : #1d2630 !important;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 157, 255, .1), 0 0 8px rgba(0, 157, 255, .3);
	box-shadow: inset 0 1px 1px rgba(0, 157, 255, .1), 0 0 8px rgba(0, 157, 255, .3);
}

button.subforum {
    border: 1px solid #394b60 !important;
    background: #263240 !important;
}

button.subforum:hover {
    background: #009dff !important;
	border: 1px solid #4dbbff !important;
	color: #fff;
}

.moderated {
    border-top: 0px solid rgba(217, 240, 255, 1) !important;
    background: #263240 !important;
}

a.new_thread_button:link, a.new_reply_button:link, a.closed_button:link, a.new_thread_button:hover, a.new_reply_button:hover, a.closed_button:hover, a.new_thread_button:visited, a.new_reply_button:visited, a.closed_button:visited, a.new_thread_button:active, a.new_reply_button:active, a.closed_button:active {
background-color : #009dff;
color : #fff;
transition : background-color 0.2s, border 0.2s, color 0.2s;
}

a.new_thread_button:hover, a.new_reply_button:hover {
background-color : #263240;
}

a.new_thread_button span:before:hover, a.new_reply_button span:before:hover {
background-color : #222D3A;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 157, 255, .1), 0 0 8px rgba(0, 157, 255, .3);
	box-shadow: inset 0 1px 1px rgba(0, 157, 255, .1), 0 0 8px rgba(0, 157, 255, .3);
}

a.closed_button span::before {
background-color : #ed5a5a;
}

form h3 {
    color: #fff;
    background: #009dff;
}

form input.error {
border : #f30 solid 1px;
color : #f30;
background : #e6e6e6;
}

form input.valid {
border : #0c0 solid 1px;
background : #e6e6e6;
}

div.author a:hover {
color : #393f46;
}

a.lastpost {
color : #606060;
}

.editor {
background : #f1f1f1;
border : #ddd solid 1px;
}

.editor_control_bar {
    background: #394b60;
    border: 2px solid #009dff;
    color: #fff;
}

.post .editor_control_bar {
background : #f5f5f5;
}

.popup_menu {
background : #303030;
border : #ddd solid 1px;
}

.popup_menu .popup_item {
background : #303030;
color : #fff;
}

.popup_menu .popup_item:hover {
background : #009dff;
color : #fff;
}

.post .post_head span.edited_post {
	color: #333;
}

.post .post_head span.edited_post a {
	color: #333;
}

.popup_menu1 .popup_item {
    background: #263240;
    color: #dfe5ec;
    border: 1px solid #1d2630;
}

.popup_menu1 .popup_item:hover {
	background: #009dff;
	color: #fff;
}

.reputation_positive {
color : #263240;
}

.reputation_neutral {
    color: #263240;
}

.reputation_negative {
color : red;
}

._neutral {
background-color : #FAFAFA;
color : #999;
border : #DDD solid 1px;
}

._minus {
background-color : #FDD2D1;
color : #CB0200;
border : #980201 solid 1px;
}

._plus {
background-color : #E8FCDC;
color : #080;
border : #080 solid 1px;
}

img.attachment {
border : #E9E5D7 solid 1px;
}

.img-thumbnail {
    min-height: 70px;
	background: #1d2630;
	border: 0px;
}

hr {
background-color : #8f98a3;
color : #8f98a3;
}

.selectall {
	background: #3399ff;
	color: #fff;
}

blockquote {
    background: #1d2630;
    border: #394b60 solid 2px;
}

blockquote cite {
border-bottom : 1px solid #394b60;
}

.codeblock {
    background: #1d2630;
    border: #303f50 solid 1px;
}

.codeblock .title {
color : #fff;
border-bottom : 1px solid #1d2630;
background : #009dff;
}

.codeblock .title::before {
color : #fff;
}

.codeblock code {
    color: #5b82a4;
    background-color: #222D3A;
}

.codeblock code span {
    color: #4dbbff !important;
}

.subject_new a {
    color: #99ccff !important;
}

.subject_new a:hover {
    color: #009dff;
}

.highlight {
background : #FFC;
}

.pm_alert {
    background: #fff;
    border: rgba(77, 166, 255, 1) solid 1px;
    box-shadow: 0px 0px 3px 1px rgba(77, 166, 255, 0.7);
}

.red_alert {
    background: #222D3A;
    color: #CCC;
}

.red_alert a .red_alert a:hover {
color : #009dff;
}

.high_warning {
color : #C00;
}

.moderate_warning {
color : #F3611B;
}

.low_warning {
color : #AE5700;
}

.online {
color : #15A018;
}

.offline {
color : #C7C7C7;
}

div.error {
border-top : 5px solid #ed5a5a;
border-bottom : 5px solid #ed5a5a;
background : #fff;
}

div.error p {
color : #333;
}

div.error p em {
color : #ed5a5a;
}

div.error p em::before {
color : #ed5a5a;
}

.pagination a {
background : #fff;
border : #ddd solid 1px;
color : #505962;
}

.pagination .pagination_current {
background : #009dff;
color : #fff;
border : #ddd solid 0;
}

.pagination a:hover {
background : #009dff;
color : #fff;
border-color : #ddd;
}

.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #fff;
    text-decoration: none;
    background-color: #263240;
    border: 1px solid #1d2630;
}

.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
	z-index: 2;
	color: #fff;
	background-color: #009dff;
	border-color: #009dff;
}

.drop_go_page {
background : #f5f5f5;
}

legend {
color : #fff;
background-color : #5b82a4;
}

.success_message {
color : #00b200;
}

.error_message {
color : #C00;
}

#posts_container {
    border: #ddd solid 0;
}

.ignored_post {
border-top : 3px solid #333;
}

.post {
    background: #263240;
    border-left: 0px solid #1d2630;
    border-right: 0px solid #1d2630;
    margin-bottom: 0px;
}

.post.classic .post_author {
box-shadow: none;
border-top: 0px solid #263240;
}

.post .post_author {
    padding: 0px;
    border-top: 2px solid #009dff;
    border-bottom: 1px solid #1d2630;
    border-left: 0px solid #1d2630;
    border-right: 0px solid #1d2630;
    -webkit-box-shadow: 0 8px 6px -6px rgba(1, 1, 1, 0.5);
    -moz-box-shadow: 0 8px 6px -6px rgba(1, 1, 1, 0.5);
    box-shadow: 0 8px 6px -6px rgba(1, 1, 1, 0.5);
    background: #fff url(../../../images/netpen-pro-gaming/4-bg.jpg) no-repeat center top !important;
}

.overlay {
    padding: 0;
    background: url(../../../images/netpen-pro-gaming/overlay-bg.png) repeat center;
    display: inline-block;
    width: 100%;
}

.avatar-buddy {
    color: #dfe5ec;
    text-shadow: 0 0 8px rgba(0, 157, 255, 1);
}

.avatar-buddy a {
    color: #009dff;
}

.avatar-buddy a:hover {
    color: #dfe5ec;
}

.post .post_author div.author_avatar img {
    background: rgba(29, 38, 48, .5);
    padding: 3px;
    opacity: .9;
    float: left;
    margin-right: 3px;
}

.post .post_author div.author_information {
    color: #1d2630 !important;
    font-weight: 600;
}

.post .post_author div.author_information .smalltext {
    font-size: 14px !important;
    color: #009dff;
}

.post .post_author div.author_information a {
    color: #4dbbff;
}

.post .post_author div.author_statistics a {
color : #009dff;
}

.post .post_author div.author_statistics {
    padding: 15px 10px 10px;
    color: #dfe5ec;
    text-shadow: 0 0 8px rgba(0, 157, 255, 1);
}

.post .post_head span.post_date {
color : #999;
}

.post .post_head span.edited_post {
color : #999;
}

.post_body {
    background: #263240;
}

.post_content {
    border-top: 0px solid #1d2630;
    border-bottom: 0px solid #1d2630;
    border-left: 1px solid #1d2630;
    border-right: 1px solid #1d2630;
}

.mycode_img {
    max-width: 70%;
    padding: 3px;
    border: 2px solid #394b60;
    cursor: pointer;
}

button.downloadlink {
    background:#009dff;
    color:#ffffff;
}

button.downloadlink:hover,
button.active {
    background-color:#303f50;
    background-repeat:repeat-x;
    color:#ffffff;
}

.post_content .signature, .panel-body .signature {
    background: #222D3A url(../../../images/netpen-pro-gaming/signature-bg.jpg) no-repeat center center !important;
    border: 2px solid #394b60;
    color: #dfe5ec;
	padding: 0;
    text-shadow: 0 0 8px rgba(0, 157, 255, 1);
    width: 100%;
}

.post_content .overlay, .signature .overlay {
	padding: 25px !important;
}

.post_content .signature::before, .panel-body .signature::before {
    color: #9cb4c9;
    background-color: #1d2630;
    border: 2px solid #394b60;
}

.post .post_meta a {
    color: #009dff;
}

.post .post_meta a:hover {
color : #393f46;
}

.postbit_buttons > a:link, .postbit_buttons > a:visited, .postbit_buttons > a:active {
background-color: #009dff;
color: #fff;
border: 2px solid transparent;
}

.postbit_buttons > a:hover {
background-color: transparent;
color: #009dff !important;
border: 2px solid #009dff !important;
}

.postbit_buttons > a:hover {
border-color : #818c98;
}

a.button {
color : #fff;
background : #009dff;
}

a.button:hover {
background : #222D3A;
}

a.button:before {
color : #fff;
}

.pollbar {
    background: #009dff;
    border: #ddd solid 0px;
}

.jqifade {
background-color : #393f46;
}

.logbar {
background-color : #333;
color : #FFF;
}

.loginbox-thread {
    background: #222D3A;
}

#logincontainer a {
color : #FFF;
}

#logincontainer a:hover {
color : #7497B8;
}

.avatar-defaut {
    background: #fff;
    border: 2px solid #ddd;
}

#panel-responsive {
background : none 0 0 repeat scroll #23313E;
color : #fff;
border-bottom : 3px solid #009dff;
}

#menu {
    background: #222D3A;
    color: #fff;
}

.navbar-toggle:hover, .navbar-toggle:active, .navbar-toggle:focus {
    background-color: transparent !important;
    color: #009dff !important;
}

.navbar-default .navbar-nav > li > a {
    color: #fff;
}

.enter {
color : #FFF;
}

.enter:hover span, .button:active span {
color: #009dff;
}

.enter span:hover, .enter span:active {
color : #009dff;
border-color : #009dff;
background : #FFF !important;
}

.enter span {
    background: #009dff;
    border: #009dff solid 2px;
}

.enter span::after {
background : rgba(0, 0, 0, 0);
border : #FFF solid 3px;
}

.enter:hover span, .button:active span {
color: #009dff;
}

.enter:hover span:after, .button:active span:after {
color: #009dff;
border-color : #009dff;
}

.usersection {
    color: #fff;
}

.usermenu .fa:hover {
color : #009dff;
}

.usermenu a {
    color: #D9F0FF;
}

.usermenu a:hover {
color : #009dff;
color: #fff;
}

.menu ul.dropdown-menu {
    background: #303f50;
}

.menu .dropdown-menu > li > a {
    color: #fff;
}

.menu .dropdown-menu > li > a:hover {
    background: transparent !important;
	color: #fff;
}

li.vmore a:hover {
    background: transparent !important;
	color: #fff;
}

.menu .dropdown-toggle {
	color: #dfe5ec !important;
}

.menu .dropdown-toggle:hover {
    background: #263240 !important;
	color: #009dff !important;
}

.menu .dropbtn {
color : #fff;
}

.menu .dropbtn:hover {
background-color : transparent !important ;
color : #8da7fb;
}

.menu .dropdown-content {
background : #1F2C38;
}

.menu .dropdown-content a {
    color: #FFF;
}

.menu .dropdown-content a:hover {
background : #303f50;
color : #fff !important ;
}

.userunique ul.dropdown-menu {
    background: #303f50;
}

.userunique .dropdown-menu > li > a {
    color: #fff;
}

.userunique .dropdown-menu > li > a:hover, .userunique .dropdown-menu > li > a:active {
    background: #009dff;
	color: #fff;
}

.userunique .dropdown-toggle {
    background-color: transparent !important;
    color: #5b82a4 !important;
}

.userunique .dropdown-toggle .caret {
    border-top: 7px solid;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
}

.userunique .dropdown-toggle:hover {
	color: #fff !important;
}

.userunique .dropbtn {
color : #fff;
}

.userunique .dropbtn:hover {
background-color : transparent !important ;
color : #8da7fb;
}

.userunique .dropdown-content {
background : #1F2C38;
}

.userunique .dropdown-content a {
    color: #FFF;
}

.userunique .dropdown-content a:hover {
background : #303f50;
color : #fff !important ;
}

a#pm_notification {
    color: #fff;
}

#pm_notification {
    background: transparent;
}

.help-block {
    color: #dfe5ec;
    text-shadow: 0 0 8px rgba(0, 157, 255, 1);
}

.btn, .btn:focus {
    background: #1d2630;
    color: #fff;
    border: 1px solid #303f50 !important;
}

.btn:hover, .btn-info:hover {
    color: #fff;
    background-color: #009dff !important;
    border: 1px solid #303f50 !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 157, 255, .1), 0 0 8px rgba(0, 157, 255, .3);
    box-shadow: inset 0 1px 1px rgba(0, 157, 255, .1), 0 0 8px rgba(0, 157, 255, .2);
}

.btn-default {
    color: #dfe5ec;
    background-color: #263240 !important;
    border-color: transparent;
}

.btn-default:focus {
    background : #33b2ff !important;
    color: #fff !important;
	border-color: transparent !important;
}

.btn-primary {
    color: #fff;
    background-color: #009dff;
    border-color: #D9F0FF;
    border: 1px solid transparent;
}

.thread_multipage .btn, .thread_multipage .btn:focus {
    background: #009dff !important;
    border-color: transparent;
}

.btn:hover {
    background: #1d2630 !important;
    border: 1px solid #303f50 !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 157, 255, .1), 0 0 8px rgba(0, 157, 255, .3);
    box-shadow: inset 0 1px 1px rgba(0, 157, 255, .1), 0 0 8px rgba(0, 157, 255, .2);
}

.btn a {
    color: #fff !important;
}

.rules-dark {
    background: #394b60;
	color: #fff;
}

/* theme.css */
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  color: #fff !important;
  background-color: #303f50 !important;
  border-color: #303f50 !important;
}

body.redirect {
    background: rgba(34, 45, 58, 1) !important;
}

.scrolltotop {
color: #fff;
background-color: rgba(0, 0, 0, 0.4);
background-repeat: no-repeat;
background-position: center;
transition: background-color 0.1s linear;
-moz-transition: background-color 0.1s linear;
-webkit-transition: background-color 0.1s linear;
-o-transition: background-color 0.1s linear;
}

.scrolltotop:hover {
    background: #009dff;
}

#quick_login {
    background: #263240;
}

a.btn-login:hover, a.btn-register:hover  {
    color: #fff;
    background-color: #1d2630 !important;
    border: 1px solid #303f50 !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(219, 196, 237, .1), 0 0 8px rgba(219, 196, 237, .3);
    box-shadow: inset 0 1px 1px rgba(219, 196, 237, .1), 0 0 8px rgba(219, 196, 237, .2);
}

.userunique a {
    color: #D9F0FF;
}

.userunique a:hover {
    color: #dfe5ec;
}

#panel .upper {
    color: #ddd;
}

#panel .lower {
    background: #efefef;
    color: #999;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #ddd;
}

#panel .lower a:link,#panel .lower a:visited,#panel .lower a:hover,#panel .lower a:active {
    color: #393f46;
}

.thead a:link, .thead a:visited {
	color: #ffffff;
}

.thead a:hover,
.thead a:active {
	color: #009dff;
}

.thead {
    color: #ffffff;
    background-color: rgba(34, 45, 58, 1);
    border-top: 2px solid #009dff;
}

.thead {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.thead-dark a:link, .thead-dark a:visited {
	color: #ffffff;
}

.thead-dark a:hover,
.thead-dark a:active {
	color: #009dff;
}

.thead-dark {
    color: #ffffff;
    background-color: #222D3A;
    border-top: 2px solid #009dff;
}

.thead-color a:link, .thead-color a:visited {
	color: #ffffff;
}

.thead-color a:hover,
.thead-color a:active {
	color: #009dff;
}

.thead-color {
    color: #ffffff;
    background-color: #009dff;
    border-top: 2px solid #303f50;
}

.panel-heading {
    background: #303f50 !important;
    border-top: 3px solid #009dff;
    border-bottom: 0px solid transparent;
}

.panel-heading a {
    color: #fff;
}

.tcat strong {
    color: #fff !important;
    border-top: 0px solid #dfe5ec;
    border-bottom: 0px solid #dfe5ec;
    background: #1d2630;
}

.tcat {
    color: #fff !important;
    background: #1d2630 !important;
}

.tcat a:link, .tcat a:visited, .tcat a:hover, .tcat a:active {
	color: #fff;
}

.trow1 {
    background: #263240 !important;
    padding: 3px 3px 0px 5px;
    border-bottom: 2px solid #1d2630;
    border-left: 0px solid #303f50;
    border-right: 0px solid #303f50 !important;
}

.trow2 {
    background: #222D3A !important;
    padding: 3px 3px 0px 5px;
    border-bottom: 2px solid #1d2630;
    border-left: 0px solid #303f50;
    border-right: 0px solid #303f50 !important;
}

.trow1 .weekrow_height {
    background: #263240;
    padding: 3px 3px 0px 5px !important;
    border-bottom: 2px solid #303f50;
    border-left: 2px solid #303f50;
    border-right: 2px solid #303f50 !important;
}

.trow2 .weekrow_height {
    background: #222D3A;
    padding: 3px 3px 0px 5px !important;
    border-bottom: 2px solid #303f50;
    border-left: 2px solid #303f50;
    border-right: 2px solid #303f50 !important;
}

.tab-pane .trow1 {
    background: transparent !important;
}

.tab-pane .trow2 {
    background: transparent !important;
}

.trow_shaded {
    background: #394b60;
    color: #009dff;
}

.trow_deleted,
.post.deleted_post {
	background: #E8DEFF !important;
}

.trow_selected, tr.trow_selected td {
    background: rgba(77, 166, 255, 0.2) !important;
    color: #222D3A;
    border-right-color: transparent;
    border-bottom-color: transparent;
}

.trow_selected a:link,
.trow_selected a:visited,
.trow_selected a:hover,
.trow_selected a:active {
	color: #222D3A;
}

.thead_links > a > i{
	background-color:rgba(0,0,0,0.6);
}

tr.inline_row {
    border-bottom: 2px solid #D9F0FF;
}

.tborder {
    -webkit-box-shadow: 0 8px 6px -6px rgba(1, 1, 1, 0.5);
    -moz-box-shadow: 0 8px 6px -6px rgba(1, 1, 1, 0.5);
    box-shadow: 0 8px 6px -6px rgba(1, 1, 1, 0.5);
}

a.fname {
    color: #33b2ff;
    text-shadow: 0 0 8px rgba(0, 157, 255, .5);
}

a.fname:hover {
	color: #009dff;
}

span.fname {
    color: #fff;
}

span.fname:hover {
color : #009dff;
}

a.fname-small {
color : #263240;
}

a.fname-small:hover {
color : #009dff;
}

.subject_old a {
    color: #dfe5ec !important;
    text-shadow: 0 0 8px rgba(0, 157, 255, .7);
}

.subject_old a:hover {
color : #009dff !important;
}

.subject_editable {
    color: #dfe5ec;
}

.subject_editable:hover {
color : #009dff !important;
}

.tfoot {
    background: #263240;
    border-top: 2px solid #009dff !important;
    color: #009dff;
}

#quickreply_e {
    -webkit-box-shadow: 0 8px 6px -6px rgba(1, 1, 1, 0.5);
    -moz-box-shadow: 0 8px 6px -6px rgba(1, 1, 1, 0.5);
    box-shadow: 0 8px 6px -6px rgba(1, 1, 1, 0.5);
}

a.effect {
	color: #fff;
}

a.effect:hover, a.effect:active, a.effect:focus {
    color: #009dff !important;
}

.tfoot a:hover {
color : #263240;
}

a.tsubject {
color : #222D3A;
}

span.smalltext a:hover {
color : #5c6570;
}

.trow_reputation_positive {
background : #cfc;
}

.trow_reputation_negative {
background : #fcc;
}

.thead_collapsed {
    background: #303f50 !important;
}

.thead_collapsed:hover {
  background: #222D3A !important;
}

.tcat_collapse_collapsed {
    background: #303f50 !important;
}

.tcat_menu {
background : #303f50;
}

.count {
border-left : 1px solid #fff;
border-right : 1px solid #fff;
background : rgba(222, 230, 237, 1);
}

.post_controls {
    background: #1d2630 !important;
}

.text-muted {
    color: #fff;
    margin-top: 5px;
}

/* Footer links */
.footer .footer-links a {
    color: #d5d9dd;
}

.footer .footer-links a:hover {
    color: #009dff;
}

.footer .footer-company-name {
    margin-top: 3px;
    background-color: rgba(0, 0, 0, 0.3);
    padding: 7px 0;
}

/* Footer Center */
.footer .footer-center {
    border-right: 1px solid #263240;
    border-left: 1px solid #263240;
}

.footer .footer-center i {
    color: #dfe5ec;
}

/* Breadcrumb */
.breadcrumb-navi {
    background: #263240;
    border-bottom: 2px solid #222D3A;
}

.breadcrumb-nav .crust a.crumb, .breadcrumb-nav .crust b.lastcrumb {
    color: #dfe5ec;
}

.breadcrumb-nav .crust .arrow {
    border: 0px solid rgba(0, 0, 0, 0);
    border-right: 1px none black;
    border-left-color: #D9F0FF;
}

.breadcrumb-nav .crust .arrow span {
    border: 0px solid rgba(0, 0, 0, 0);
    border-right: 1px none black;
    border-left-color: rgb(32, 32, 32);
}

.breadcrumb-nav .crust:hover a.crumb {
    color: #33b2ff;
}

.breadcrumb-nav .crust:hover .arrow span {
    border-left-color: #D9F0FF;
}

.breadcrumb-nav .home {
	background: #009dff;
}

.breadcrumb-nav .home a {
    color: #fff !important;
}

li.portal a, li.members a, li.search a, li.today a, li.calendar a, li.help a {
    color: #dfe5ec !important;
    text-decoration: none;
    padding: 15px 15px;
    line-height: 43px;
}

li.portal a:hover, li.members a:hover, li.search a:hover, li.today a:hover, li.calendar a:hover, li.help a:hover {
    background: #263240;
	color: #009dff !important;
}

li.home a {
    background: #263240;
    color: #009dff !important;
    text-decoration: none;
    padding: 15px 15px;
    line-height: 43px;
}

.badge {
    background: #009dff;
	border-radius: 0px;
}

.badge:hover {
    background: #5b82a4;
}

.badge a:hover {
    color: #D9F0FF;
}

/* Banners Index Page */
.banners {
    background: transparent;
}

.banners-quick {
    border-top: 2px solid #7b9bb7;
}

/* Welcomebox */
.welcomebox {
    color: #dfe5ec;
}

.welcometitle h1 {
    color: #FAFAFA;
}

.welcometitle {
    background: #009dff;
    color: #FAFAFA;
}

.welcomelogin {
    border-left: 2px solid #1d2630;
}

.input-group-addon {
    background: #009dff;
    color: #fff;
}

.log {
    color: #FFF;
    background: #009dff;
    border-top: 2px solid #009dff;
    border-left: 2px solid #009dff;
    border-bottom: 2px solid #009dff;
    border-right: 2px none;
}

.textlog {
    color: #dfe5ec;
    background: #fff;
    border-top: 2px solid #009dff;
    border-right: 2px solid #009dff;
    border-bottom: 2px solid #009dff;
}

.desc {
    color: #fff;
}

span.desc {
    color: #fff;
}

.reply-header h2 {
    background: #263240;
	border-top : 2px solid #009dff;
    color: #fff;
}

.form-bottom {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset,0 0 2px rgba(0,0,0,0.1);
    border-top: 2px solid rgba(222, 230, 237, 1);
}

.form-poll h3 {
    background: #394b60;
    color: #fff;
}

.form-poll h4 {
    border-bottom: 1px solid #ddd;
}

.post-icons {
    background: #fff none repeat scroll 0 0;
    border: 2px solid #1d2630;
}

.attach-attachment-box {
    border-top: 2px solid #eee;
}

.actions-bottom {
    background: #fff none repeat scroll 0 0;
    border-top: 2px solid #ddd;
}

.panel {
    background: #222D3A;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0px;
}

.panel-body {
}

.panel-color-bg {
    background: #222D3A;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-bottom: 0px;
    margin-bottom: 10px;
}

.panel-collapse {
    background: #222D3A;
    -webkit-box-shadow: none;
    box-shadow: none;
	padding: 0px;
}

.panel-collapse .small {
    background: #222D3A;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 5px 0 5px 7px;
}

.avatarHolder {
    float: right;
    margin-left: 10px;
    margin-top: 5px;
    padding-right: 5px;
}

.forumdisplay_regular {
    background: #263240;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.forumdisplay_announcement {
    background: #263240;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.label {
    border: 2px solid #303f50;
    background: #1d2630;
    transition: all linear 0.3s;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px #1d2630, 0 0 8px #1d2630;
    box-shadow: inset 0 1px 1px #1d2630, 0 0 8px #1d2630;
}

.label:hover, .label:active, .label:focus {
    border: 2px solid #009dff;
	color: #fff;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 157, 255, .1), 0 0 8px rgba(0, 157, 255, .3);
    box-shadow: inset 0 1px 1px rgba(0, 157, 255, .1), 0 0 8px rgba(0, 157, 255, .2);
}

.label-info a {
	color: #fff;
}

.label-warning {
    background-color: #222D3A !important;
}

.label-online {
background-color : #5CB85C !important ;
}

.label-offline {
background-color : #1d2630 !important ;
}

.label-success {
    background-color: #5cb85c !important;
}

.label-default {
    background-color: #222D3A !important;
}

.label-browse {
    background: #394b60;
}

.well {
    background-color: #222D3A;
    border: 2px solid #303f50;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 0px 0px rgba(0,0,0,.05);
}

.thumbnail {
    background-color: transparent;
    border: 0px solid #ddd;
}

.note-warning {
    background-color: #fcf8e3;
    border-color: #ffc107;
    color: #ffc107;
}

.note-warning hr {
    border-top-color: #ecb100;
}

.note-warning .alert-link {
    color: #d39e00;
}

.note-warning.note-shadow:after {
    border-left: 7px solid #ffc107;
    border-bottom: 7px solid #ffc107;
    background: #ffc107;
}

.note-warning > strong {
    border-bottom: 1px solid rgba(255, 193, 7, 0.2);
}

.note-warning p a {
    color: #d39e00;
}

.note-danger {
    color: rgba(237, 90, 90, 1);
    background-color: rgba(237, 90, 90, .4);
    border: 3px solid rgba(237, 90, 90, .5);
    font-weight: 700;
}

.note-danger hr {
    border-top-color: #e83030;
}

.note-danger li a {
    color: #fff;
}

.note-danger .alert-link {
    color: #dfe5ec;
}

.note-danger.note-shadow:after {
    border-left: 7px solid #ea2e49;
    border-bottom: 7px solid #ea2e49;
    background: #ea2e49;
}

.note-danger > strong {
	border-bottom: 0px solid rgba(234, 46, 73, 0.2);
}

.note-danger p a {
    color: #d01530;
}

.tab-content .panel .thead {
    background: #303f50;
    color: #fff;
    border-top: 3px solid #009dff;
}

.tab-content .thead {
    background: #222D3A;
    color: #fff;
    border-top: 0 solid #009dff;
}

.loader {
    border-left: 1.1em solid #009dff !important;
}

#boardstats_e {
	background: #263240 !important;
}

.threadbit_title a {
    color: #dfe5ec;
}

.threadbit_title .subject_new a {
    color: #009dff !important;
}

.threadbit_title .smalltext a {
    color: #009dff;
}

.inbox_pm {
    color: #1d2630;
}

.inbox_pm:before {
    border-color: transparent transparent rgba(0,0,0,0.15);
}

.inbox_pm:after {
    border-color: transparent transparent #FFF;
}

.inbox_pm li ul li:hover {
    background-color: #F5F5F5;
}

.inbox_pm li a b:after {
    background-color: #5CB85C;
    color: #FFF;
}

.avatar_inbox {
    border: 1px solid #ccc;
}

.inbox_header,.inbox_pm .inbox_header:hover,.inbox_pm .inbox_header:focus {
    background-color: #fff;
    border-bottom: 2px solid #EDEDED;
}

.inbox_footer,.inbox_pm .inbox_footer:hover,.inbox_pm .inbox_footer:focus {
    background-color: #fff;
    border-top: 2px solid #EDEDED;
}

.inbox_pm .inbox_footer a {
    color: #1d2630;
}

.inbox_pm .inbox_footer a:hover,.inbox_pm .inbox_footer a:focus {
    background-color: transparent;
}

.form-horizontal .form-group-sm .control-label {
    background: #263240;
    color: #dfe5ec;
    text-align: left;
}

.form-horizontal .form-group {
    margin: 3px 0;
    border-bottom: 0px solid rgba(175, 190, 208, .3);
    padding: 10px;
}

.panel-body .control-label {
    border-bottom: 2px solid #394b60;
    color: #394b60;
    text-transform: uppercase;
}

.control-label-left {
    border-bottom: 1px solid transparent;
    border-right: 1px solid transparent;
}

.control-label-right {
    border-bottom: 1px solid #263240;
    border-top: 1px solid #263240;
}

.profile-bg {
    padding: 0px;
    background: #1d2630 url(../../../images/netpen-pro-gaming/footer-bg.jpg) no-repeat center center !important;
    background-attachment: fixed !important;
}

.profile-topbar .topbar-avatar {
    background: #263240;
}

.profile-topbar .topbar-avatar img {
    background-color: #fff;
	border: 1px solid #DDD;
}

.profile-topbar .topbar-avatar .text-muted {
  color: #dfe5ec;
}

.profile-stats > span {
    color: #F5F5F5;
}

.profile-stats > span > span {
  background-color:rgba(0, 0, 0, 0.200);
}

.profile-topbar .topbar-text .group_img {
    padding: 0;
    color: #dfe5ec;
    text-shadow: 0 0 8px rgba(0, 157, 255, 1);
}

.tab-content > .active {
    display: block;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 157, 255, .1), 0 0 8px rgba(0, 157, 255, .3);
    box-shadow: inset 0 1px 1px rgba(0, 157, 255, .1), 0 0 8px rgba(0, 157, 255, .3);
}

.nav-tabs > li {
    margin-bottom: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 157, 255, .1), 0 0 8px rgba(0, 157, 255, .3);
    box-shadow: inset 0 1px 1px rgba(0, 157, 255, .1), 0 0 8px rgba(0, 157, 255, .3);
}

.profile_stats_purple a, .profile_stats_green a, .profile_stats_blue a, .profile_stats_yellow a{
	color: #fff !important;
}

.profile_stats_purple a:hover, .profile_stats_green a:hover, .profile_stats_blue a:hover, .profile_stats_yellow a:hover {
	color: #b3e0ff !important;
}

.nav-tabs {
    background: transparent;
    border-bottom: 0px solid #222D3A;
}

.nav-tabs > li.active > a {
    color: #dfe5ec;
    background: #222D3A;
    border: 1px solid #222D3A;
}

.nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #222D3A;
}

.nav-tabs > li > a, .nav-tabs>li>a:active, .nav-tabs>li>a:focus {
    font-weight: 100;
    background: #303f50;
    color: #fff;
}

.nav-tabs > li.active a:hover, .nav-tabs>li>a:hover {
    background: #222D3A;
	color: #D9F0FF;
	text-shadow: 0 0 8px rgba(0, 157, 255, .5);
	border: 1px solid transparent;
}

a.button.add_buddy_button {
    background: #0fbd72;
}

a.button.add_buddy_button:hover {
    background: #5c6570;
}

a.button.remove_buddy_button {
    background: #EA6B6B;
}

a.button.remove_buddy_button:hover {
    background: #5c6570;
}

a.button.report_user_button {
    background: #ed5a5a;
}

a.button.report_user_button:hover {
    background: #5c6570;
}

.news-ticker a {
    color: #dfe5ec !important;
    text-shadow: 0 0 8px rgba(0, 157, 255, 1);
    font-size: 17px;
    padding-top: 9px;
}

.news-ticker-content {
    border: 2px solid #303f50;
    background: #fff url(../../../images/netpen-pro-gaming/4-bg.jpg) no-repeat center top !important;
}

ul.slide-ticker {
    margin-top: 0px;
    background: url(../../../images/netpen-pro-gaming/overlay-bg.png) repeat center;
    height: 45px;
}

/* Social Icons Header */
.socialmenu li a:link, .socialmenu li a:visited, .socialmenu li a {
    color: #5b82a4;
}

.socialmenu li a:hover {
color: #FFF;
}

.socialmenu li a:hover .fa-facebook {
    background:#3b5998;
}

.socialmenu li a:hover .fa-linkedin {
    background:#007bb6;
}

.socialmenu li a:hover .fa-twitter {
    background:#00aced;
}

.socialmenu li a:hover .fa-google-plus {
    background:#dd4b39;
}

.socialmenu li a:hover .fa-dribbble {
    background:#e6659d;
}

.socialmenu li a:hover .fa-youtube {
    background:#e23c48;
}

.socialmenu li a:hover .fa-rss {
    background:#ff6600;
}

.label-warning {
    background-color: #ed5a5a !important;
}

/* Social Icons Footer */
.footer-icons li a:link, .footer-icons li a:visited, .footer-icons li a {
    color: #fff;
}

.footer-icons li a .fa {
    color: #FFF;
}

.footer-icons li a .fa:hover {
background: #009dff;
}

.footer-icons li a .fa-facebook {
    background:#3b5998;
}

.footer-icons li a .fa-linkedin {
    background:#007bb6;
}

.footer-icons li a .fa-twitter {
    background:#00aced;
}

.footer-icons li a .fa-google-plus {
    background:#dd4b39;
}

.footer-icons li a .fa-dribbble {
    background:#e6659d;
}

.footer-icons li a .fa-youtube {
    background:#e23c48;
}

.footer-icons li a .fa-rss {
    background:#ff6600;
}

.trow_toggle:not(:last-child) {
    border-bottom: 3px solid #222D3A;
}

/* Footer Index Stats */
.istatwrap > ul > li {
    background: #303f50;
    color: #fff;
}

.istatwrap > ul > li > span {
background: #009dff;
}

.istatwrap > ul > li:hover {
background: #009dff;
}

.istatwrap a {
color: #FFF !important;
}

.istatwrap a:hover {
color: #1d2630 !important;
}

.flinks {
    color: #FFF;
}

.statsicon, .bdayicon, .onicon {
background: #171717;
color: #999;
}

.statsicon:before, .bdayicon:before , .onicon:before {
background: #2D2D2D;
}

.statsicon:after, .bdayicon:after, .onicon:after {
background: #1A1A1A;
}

.statsicon:hover , .bdayicon:hover , .onicon:hover, tr:hover .statsicon, tr:hover .bdayicon, tr:hover .onicon {
color: #e74c3c
}

.modal-header {
    border-bottom: 0px solid #e5e5e5;
    background: #009dff;
    color: #fff;
    border-top: 3px solid #222D3A;
}

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  background: #394b60;
  color: #fff;
}

.btn:hover,
.btn:focus,
.btn.focus {
  background: #1d2630;
  color: #fff;
}

.btn:active,
.btn.active {
  background: #394b60;
  color: #fff;
}

.btn-info {
    background-color: #009dff !important;
    margin-bottom: 3px;
}

.button-sub-forum .fa {
    color: #009dff;
}

#search {
    background-color: rgba(0, 0, 0, 0.7);
}

#search input[type="search"] {
    color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0);
}

#search .btn {
	background: #009dff;
}

.socialmenu li a.searchbtn:hover {
	color: #fff !important;
	background: #009dff;
}

#search .close {
    color: #fff;
    background-color: #009dff;
    border-color: #357ebd;
}

.tyllist {
    background-color: #222D3A !important;
    border-top: 0px dotted #ccc !important;
    border-bottom: 0px dotted #ccc !important;
}

.tyllist_classic {
    background-color: #222D3A !important;
    border-top: 0px dotted #ccc !important;
    border-bottom: 0px dotted #ccc !important;
}

.trow_sep {
    background: rgba(34, 45, 58, 1);
    color: #fff;
    border-top: 2px solid #009dff;
    border-bottom: 2px solid #009dff;
}

.trow_sep_blue {
    background: #009dff;
    color: #fff;
	border-top: 2px solid #303f50;
	border-bottom: 2px solid #303f50;
}

.bam_announcement.green {
    background: #d6f5d6 !important;
    border: 2px solid #47d147 !important;
}

.bam_announcement.blue {
    background: #ccf2ff !important;
    border: 2px solid #00a3cc !important;
}

.bam_announcement.red {
    background: #ffcccc !important;
    border: 2px solid #cc2900 !important;
}

.bam_announcement.yellow {
    background: #ffebcc !important;
    border: 2px solid #ffad33 !important;
}

a.mycode_url {
    color: #009dff !important;
    padding: 1px 7px 2px;
    border-radius: 3px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
}

#latestAlertsListing {
    background: #fff;
}

.navbar-toggle .icon-bar {
    background-color: #D9F0FF !important;
}

.navbar-toggle .icon-bar:hover {
    background-color: #33b2ff !important;
}

.alertthead {
    color: #ffffff;
    background-color: #009dff;
    border-top: 2px solid #263240;
}

.mcp_menu {
    position: fixed;
    height: 100%;
    left: 0px;
    top: 0px;
    width: 0px;
    background: #222D3A;
    z-index: 1200;
    transition: all linear 0.3s;
    border-right: 2px solid #1d2630;
}

.mcp_menu .closebtn {
    position: absolute;
    top: 7px;
    right: 27px;
    font-size: 17px;
    color: #fff;
    background: rgba(34, 45, 58, 0.5);
    width: 23px;
    height: 23px;
    text-align: center;
    line-height: 1.3;
    border-radius: 50%;
}

.mcp_menu .closebtn:hover {
    background: rgba(34, 45, 58, 1);
}

a.botton_mcp {
    position: fixed;
    top: 260px;
    left: 0px;
    width: 30px;
    height: 40px;
    text-align: center;
    background: rgba(48, 63, 80, .7);
    z-index: 500;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

a.botton_mcp:hover {
    width: 50px;
	background: rgba(34, 45, 58, 1);
}

a.botton_mcp i {
    color: white;
    font-size: 20px;
    line-height: 40px;
    padding-right: 5px;
}

/* MCP */
.mcp_menu h3 {
  background: #333;
}

.mcp_menu h3 a {
  color: #fff
}

.menu_mcp {
    color: #f5f5f5;
    background: #303f50;
    border-top: 3px solid #3399ff;
    border-bottom: 0px solid #3399ff;
}

.menu_mcp_sub li:hover {
  background: #394b60;
}

.menu_mcp_sub li a {
    color: #afbed0;
    border-bottom: 2px solid #1d2630;
}

.menu_mcp_sub li a:hover {
  color: #9fb1c6;
  border-left: 4px solid #009dff;
}

.menu_mcp_sub li a i {
    color: #3399ff;
}

.button_mcp {
  background:#273442;
}

.button_mcp i {
  color: #fff
}

.modqueue_controls {
	border: 1px solid #ccc;
	background: #fff;
}

.modqueue_meta {
	color: #444;
}

.modqueue_mass li a {
	border: 1px solid transparent;
}

.modqueue_mass li a:hover {
	background: #efefef;
	border: 1px solid #ccc;
}

a.botton_mcp i {
    color: white;
}

/* UCP */
.ucp_menu {
    background: #222D3A;
}

.ucp_menu .closebtn {
    color: #fff;
    background: rgba(34, 45, 58, 0.5);
}

.ucp_menu .closebtn:hover {
    background: rgba(34, 45, 58, 1);
}

a.botton_ucp {
    background: rgba(48, 63, 80, .7);
}

a.botton_ucp:hover {
	background: rgba(34, 45, 58, 1);
}

a.botton_ucp i {
    color: white;
}

.ucp_menu h3 {
  background: #333;
}

.ucp_menu h3 a {
  color: #fff
}

.menu_ucp {
    color: #f5f5f5;
    background: #303f50;
    border-top: 2px solid #009dff;
}

.menu_ucp_sub li:hover {
  background: #394b60;
}

.menu_ucp_sub li a {
    color: #afbed0;
    border-bottom: 2px solid #1d2630;
}

.menu_ucp_sub li a:hover {
  color: #9fb1c6;
  border-left: 4px solid #009dff;
}

.menu_ucp_sub li a i {
    color: #3399ff;
}

.usercp_container {
	border:1px solid #CCCCCC;
}

.pmspace_container {
	background: #fff;
}

.pmspace_used {
	color: #fff;
}

.pmspace_used.low {
	border: 1px solid #0fbd72;
	background: #167203;
}

.pmspace_used.medium {
	background: #ff862b;
	border: 1px solid #ed5a5a;
}

.pmspace_used.high {
	background: #e73c3c;
	border: 1px solid #c00;
}

.pmspace_text {
    color: #222D3A;
}

.usercp_container {
  border-top: 0 solid #CCC;
  border-left: 0 solid #CCC;
  border-right: 0 solid #CCC;
  border-bottom: 1px solid #CCC;
}

.pmspace_container {
  background: #fff;
  border: 1px solid #ccc;
}

.pmspace_used.low {
  border: 1px solid #0fbd72;
  background: #167203;
}

.pmspace_used.medium {
  background: #ff862b;
  border: 1px solid #ed5a5a;
}

.pmspace_used.high {
  background: #e73c3c;
  border: 1px solid #c00;
}

/** FontAwesome UCP Icons **/
.usercp_nav_item::before {
    color: #3399ff;
}

/** .nav_messenger {
  display: none;
}

**/

/* Portal */
.portal-wrapper .panel {
    border: 1px solid #1d2630 !important;
}

.portal-wrapper .thead {
    border-top: 0 solid #009dff;
}

.white {
    color: #fff;
}

.white a:hover {
    color: #1d2630 !important;
}

.portal-wrapper .trow1, .portal-wrapper .trow2 {
    background: #fff;
}

.thead-dark-portal {
    color: #ffffff;
    background-color: #222D3A;
}

.thead-dark-portal a:link, .thead-dark-portal a:visited {
    color: #b3e0ff;
}

.thead-dark-portal a:hover{
	color: #009dff;
}

.portal_date {
    background: #009dff;
    border-top: 2px solid #303f50;
}

.avatarHolder img {
    border: 2px solid #1d2630;
}

.postedBy {
    border-bottom: 1px solid #1d2630;
    color: #dfe5ec;
    padding-left: 7px;
}

.sectionFooter1 {
    color: #4D99CF;
    background-color: #303f50;
}

.sectionFooter1 span a {
    background-color: #263240;
}

.sectionFooter1 span a:hover {
  background-color: #009dff;
}

.sectionFooter1 .continue a {
    color: #fff;
    background: #009dff;
    border: 0px solid transparent;
}

.sectionFooter1 .continue a:hover {
    background : #2e4052;
}

.latestthreads_portal {
    border-bottom: 1px solid #1d2630;
    padding: 0 2px 2px 0;
    background-color: #263240;
}

/* Private */
.pm_status_small[data-pmstatus="0"]{
	background-color:green;
}

.private_list .tcat {
    color: #303f50;
    border-top: 0px solid #ddd;
    border-bottom: 0px solid #fff;
    background: #1d2630 !important;
}

.private_list .tcat strong {
    color: #fff !important;
    border-top: 0px solid #dfe5ec;
    border-bottom: 0px solid #dfe5ec;
    background: #1d2630;
}

.private_list {
    border-bottom: 1px solid #1d2630;
    border-left: 2px solid #1d2630;
}

.private_header {
    background: #394b60;
    color: #fff;
}

.pmspace {
    width: 99%;
    float: left;
    margin: 12px 5px;
    padding-bottom: 5px;
    border-bottom: 2px solid #1d2630;
}

.nav_private, .private_home {
    background: #263240;
}

.nav_inbox li a {
    color: #dfe5ec;
}

.nav_inbox li a:hover {
    color: #009dff;
}

.media-body {
  display: inherit;
}

.private_list li {
    border-bottom: 1px solid #1d2630;
    border-left: 2px solid #1d2630;
}

.private_list li.pm_0 {
  border-left: 2px solid #009dff;
}

.private_list li:hover {
  background: #222D3A;
}

.label-danger {
    background-color: #ed5a5a !important;
}

.label-danger a {
    color: #fff !important;
}

/* Show Thread */
.post.classic {
    border-top: 3px solid #009dff;
	border-bottom: 0px solid #1d2630;
    border-left: 1px solid #1d2630;
    border-right: 0px solid #1d2630;
	margin-bottom: 5px;
}

.post.classic .post_content {
    background: #222D3A;
    border-top: 2px solid transparent;
    border-right: 1px solid #1d2630;
}

.post.classic .post_author div.author_statistics {
    border-top: 1px solid #394b60;
    width: 95%;
    margin: 10px auto;
}

.post .post_meta {
    color: #dfe5ec;
    border-top: 0px solid #1d2630;
    background: #222D3A;
    padding: 5px;
}

.post .post_head {
    border-bottom: 1px solid #303f50;
    padding-bottom: 7px;
    background-color: #222D3A;
}

/* Thread Status */
.thread_status {
    color: #5b82a4;
}

[class*="hot"]::after {
    color: #D9534F;
}

*[class*="new"]::after {
	color:#5CB85C;
}

.icon-ticker {
    border: 0px solid #009dff;
}

#shoutbox .window {
    background: #222D3A !important;
    border: 2px solid #303f50 !important;
}

#shoutbox .text {
    color: #dfe5ec !important;
    background: #222D3A;
    box-shadow: none !important;
}

#shoutbox .info {
    background: #1d2630 !important;
}

.modal {
    display: none;
    width: 650px;
    text-align: left;
    background: #303f50;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 10px #000;
    -moz-box-shadow: 0 0 10px #000;
    -o-box-shadow: 0 0 10px #000;
    -ms-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000;
    overflow: visible !important;
    height: 360px;
    margin-left: 25%;
	margin-top: 15%;
}

.modal-content {
    position: relative;
    background-color: #263240;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 0px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #1d2630;
}

.panel-footer {
    padding: 10px 15px;
    background-color: #303f50;
    border-top: 2px solid #263240;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.progress {
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #1d2630;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}

.dropdown-menu {
    background-color: #303f50;
    border: 1px solid #1d2630;
}

.dropdown-menu > li > a {
    color: #dfe5ec;
}

.dropdown-menu > li > a:hover {
    background: #009dff;
	color: #fff;
}

.tipsy {
    background-color: #303f50 !important;
}

@media only screen and (max-width:767px) {
	.breadcrumb-nav {
        background: #263240;
}

.bottom-border {
        border-bottom: 2px solid #1d2630 !important;
}


}

.select2-container-multi .select2-choices .select2-search-field input {
    outline: 0 !important;
    border: 0 !important;
    box-shadow: none;
    background: #222D3A !important;
}

.alert-info {
    color: #dfe5ec;
    background-color: #263240;
    border-color: #303f50;
    text-shadow: 0 0 8px rgba(0, 157, 255, .5);
}

.memlist_list {
    width: 100%;
    background: #1d2630;
    border-bottom: 0;
    display: inline-block;
    margin: 10px 0;
    padding: 0;
    -webkit-box-shadow: 0 8px 6px -6px rgba(1, 1, 1, 0.5);
    box-shadow: 0px 8px 6px -6px rgba(1, 1, 1, 0.5);
    -moz-box-shadow: 0 8px 6px -6px rgba(1, 1, 1, 0.5);
    box-shadow: 0 8px 6px -6px rgba(1, 1, 1, 0.5);
}

.memlist_name {
    height: 126px;
    font-weight: 700;
    font-size: 13px;
    border-left: 0px solid #b3e0ff;
    border-right: 0px solid #b3e0ff;
}

.memlist-av {
    width: 70px;
    height: 70px;
    margin: 10px auto 0;
    padding: 3px;
    border: 2px solid #394b60;
    display: block;
}

.dropdown-menu {
    border: 0px solid #ccc;
    border: 0px solid rgba(0, 0, 0, .15);
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    background: #263240 !important;
    border-radius: 0px;
}

@media screen and (max-width:900px) and (min-width:767px) {
	.user-mini {
		background: rgba(0, 0, 0, .2) !important;
}

.user-mini:hover, .user-mini:focus {
		background: rgba(0, 0, 0, .7) !important;
}

.userp .fa {
        background: rgba(0, 0, 0, .3) !important;
}

.usersection {
        color: rgba(250, 250, 250, .7);
}


}


		
		
		
		
		
		
		
		
		