/* Gaming */
body {
    color: #dfe5ec;
    background: #131313 url(../../../images/kingfire/dark-bg.jpg) no-repeat center top;
    background-size: 100%;
    background-attachment: fixed;
}

a {
color: #d95e15;
}

a:hover, a:active, a:focus {
color: #aaa;
}

a.posts {
    color: #dfe5ec;
}

form {
    margin: 0;
    padding: 0;
}

/* buttons */
a.close-modal {
    position: absolute;
    top: 115px;
    left: 58.7%;
    background-image: url(../../../images/kingfire/close.png);
    height: 30px;
    width: 30px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}

a.close-modal:hover  {
    opacity: .8;
}

#myalerts_alerts_modal a.close-modal {
    position: absolute;
    top: 10%;
    left: 68.7%;
    background-image: url(../../../images/kingfire/close.png);
    height: 30px;
    width: 30px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    z-index: 1;
}

.btn, .btn-primary, .btn-small, button, input.button {
    color: #fff !important;
}

.btn, .btn-primary, button, input.button {
    border: 1px solid #000 !important;
    font-size: 14px !important;
    border-radius: 3px;
    margin-bottom: 3px;
	font-weight: 600;
    padding: 5px 10px !important;
    line-height: 1.5 !important;
    text-transform: uppercase !important;
}

.btn-small {
    border: 1px solid #000 !important;
    font-size: 12px !important;
    border-radius: 3px;
    margin-bottom: 3px;
    font-weight: 500;
    padding: 2px 5px;
}

.btn {
	color: #fff !important;
	background: #d95e15 !important;
	font-weight: 600 !important;
}

.btn:hover {
	color: #fff !important;
    background: #2e3438 !important;
}

.btn-primary, .btn-small, button, input.button {
    background: #2e3438 !important;
}

.btn-primary:hover, .btn-small:hover, button:hover, input.button:hover {
	background: #d95e15 !important;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
    border: 1px solid #000 !important;
    font-size: 14px !important;
    border-radius: 3px;
    margin-bottom: 3px;
	font-weight: 600;
    padding: 5px 10px !important;
    line-height: 1.5 !important;
    text-transform: uppercase !important;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
    border: 1px solid #000 !important;
    font-size: 12px !important;
    border-radius: 3px;
    margin-bottom: 3px;
    font-weight: 600 !important;
    padding: 7px 12px !important;
    line-height: 1.5 !important;
    text-transform: none !important;
}

button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
	color: #fff !important;
	background: #d95e15 !important;
	font-weight: 600 !important;
}

.btn-info {
    background-color: #16CC70 !important;
    margin-bottom: 3px;
}

.background-color {
    background: #202020;
    border: 0px solid #202020;
}

.border {
    border: 1px solid #212528;
}

.border-top {
    border-top: 2px solid #202020;
}

#latestAlertsListing {
    background: transparent !important;
}

.deleteAlertButton {
    padding: 2px 3px;
}

.row-bit {
    overflow: hidden;
    padding: 12px 0;
    border: 1px solid;
        border-top-color: currentcolor;
        border-right-color: currentcolor;
        border-bottom-color: currentcolor;
        border-left-color: currentcolor;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
    border-color: transparent #222 #111 transparent;
    -webkit-box-shadow: inset -1px 0px 1px 0px rgba(250, 250, 250, .1);
    -moz-box-shadow: inset -1px 0px 1px 0px rgba(250, 250, 250, .1);
    box-shadow: inset -1px 0px 1px 0px rgba(250, 250, 250, .1);
}

.bottom-border {
	border-top: 1px solid #303030;
    border-bottom: 1px solid #151515;
}

.border-left {
    border-left: 1px solid #212528 !important;
}

.border-right {
    border-left: 1px solid #212528 !important;
}

.forumdisplay_sticky {
    background: #212528;
    border-bottom: 2px solid #202020;
}

#wrapperindex .smalltext {
}

input, select, textarea, .form-control {
    padding: 5px 10px;
    background: #171a1c !important;
    color: #afbed0 !important;
    transition: all linear 0.3s;
    border: solid 1px rgba(84, 122, 118, .2) !important;
}

.select2-drop, .select2-results .select2-no-results, .select2-container .select2-choice {
    padding: 5px 10px;
    background: #202020 !important;
    color: #dfe5ec !important;
    border: 1px solid #d95e15 !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(41, 120, 173, .1), 0 0 8px rgba(41, 120, 173, .3);
	box-shadow: inset 0 1px 1px rgba(41, 120, 173, .1), 0 0 8px rgba(41, 120, 173, .3);
}

main {
    background: transparent;
}

.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: #d95e15;
}

ul.domainfeatures li {
	background: #212528;
}

.small-12 h2 {
    color: #fff;
}

.wrapper-head {
    background: #202C38;
    border-top: 2px solid #d95e15;
    border-bottom: 2px solid #d95e15;
}

.content {
    background-color: #1a1d1f;
    padding-right: 0px;
    padding-left: 0px;
    width: 95%;
    display: block;
    -webkit-box-shadow: 0 0 1px #000;
    -moz-box-shadow: 0 0 1px #000;
    -o-box-shadow: 0 0 1px #000;
    -ms-box-shadow: 0 0 1px #000;
    box-shadow: 0 0 1px #000;
}

.navbar {
	background: #202020;
	width: 100% !important;
	border-bottom: 2px solid #d95e15 !important;
}

.navbar .fixed {
    background: #fff;
	border-bottom: 2px solid #d95e15 !important;
}

.newest {
    background: #2e3438;
    color: #fff;
}

.newest a {
    color: #fff;
    background: #d95e15;
}

.bg-alert {
    background-color: #181b1e !important;
    color: #FFF;
}

.bg-info {
background-color : #b30000 !important ;
color : #E7F5FA;
}

.bg-danger {
background-color : #d95e15 !important ;
color : #FEF7F6;
}

.box-shadow-bottom {
box-shadow: 0 2px 2px -2px #5b82a4;
}

.contacts {
    background-color: #131313;
    color: #dfe5ec;
    border-top: 3px solid #d95e15;
}

.contacts a {
    color: #425770;
    text-transform: uppercase;
}

.contacts a:hover {
	color: #d95e15;
	text-decoration: none;
}

span.themeselec {
    color: #9fb1c6;
    text-transform: uppercase;
}

span.themeselec:hover {
	color: #d95e15;
	text-decoration: none;
}

.contacts a {
    color: #9fb1c6;
    text-transform: uppercase;
}

.contacts a:hover {
	color: #d95e15;
	text-decoration: none;
}

.payment-list {
    color: #90A4AE;
}

.payment-list li i {
    color: #B0BEC5;
}

::-webkit-scrollbar-track {
background : #2C3E4F;
}

::-webkit-scrollbar-thumb {
background : #d95e15;
}

#debug {
    color: #dfe5ec;
    background: rgba(250, 250, 250, 0.5);
    border: 2px solid rgba(34, 45, 58, 0.1);
}

#debug a {
color : #d95e15;
}

#debug a:hover {
color : #181b1e;
}

.thead strong {
    font-weight: 100;
    font-size: 15px;
    float: left;
    margin: 5px 0 5px 5px;
    color: #dfe5ec;
}

.forum_status {
	font-size: 17px !important;
	text-align: center;
	padding-top: 5px !important;
}

.forum_status i {
	display: inline-block
}

.forum_on {
	color: #d95e15;
	font-size: 17px !important;
	opacity: .8;
}

.forum_off, .forum_offlock, .forum_offlink {
	color: #434a56;
}

.forum_off {
	opacity: 1;
}

.forum_on::before {
    font-family: 'FontAwesome';
    content: "\f07c";
}

.forum_off::before {
    font-family: 'FontAwesome';
    content: "\f07b";
}

.forum_offlock:before {
	font-family: 'FontAwesome';
	content: "\f023"
}

.forum_offlink:before {
	font-family: 'FontAwesome';
	content: "\f0c1"
}

.ministatus {
	line-height: 2;
	padding-right: 0px;
	padding-left: 10px;
}

.ministatus .forum_on, .ministatus .forum_off, .ministatus .forum_offlock, .ministatus .forum_offlink {
	font-size: 16px !important;
}

.subforumicon {
    height: 10px;
    width: 10px;
    margin: 0 10px 0 -7px;
    opacity: 1 !important;
}

.subforum_minion {
	color: #434a56
}

.subforum_minioff, .subforum_miniofflock, .subforum_miniofflink {
	color: #434a56
}

.subforum_minioff {
	opacity: .4
}

.subforum_miniofflock i:before {
	content: "\f023"
}

.subforum_miniofflink i:before {
	content: "\f0c1"
}

.button-sub-forum {
    color: #dfe5ec !important;
}

.dropdown-header {
color : #fff;
background : #d95e15;
}

fieldset {
    color: #ccc;
    border: rgba(84, 122, 118, .2) solid 2px;
}

.loggin input {
    color: #fff;
}

.loggin input:hover {
    color: #d95e15;
}

textarea {
background : #fff;
color : #393f46;
border : #8f98a3 solid 2px;
}

.moderated {
    border-top: 0px solid rgba(217, 240, 255, 1) !important;
    background: #202020 !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 : #d95e15;
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 : #202020;
}

a.new_thread_button span:before:hover, a.new_reply_button span:before:hover {
    background-color : #212528;
	outline: 0;
}

a.closed_button span::before {
background-color : #b30000;
}

form h3 {
    color: #fff;
    background: #d95e15;
}

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: #212528;
    border: 2px solid #d95e15;
    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 : #d95e15;
color : #fff;
}

.post .post_head span.edited_post {
	color: #333;
}

.post .post_head span.edited_post a {
	color: #333;
}

.popup_menu1 .popup_item {
    background: #171717;
    color: #dfe5ec;
    border: 1px solid #303030;
    padding: 7px;
}

.popup_menu1 .popup_item:hover {
	background: #d95e15;
	color: #fff;
}

.reputation_positive {
color : #0FBD72;
}

.reputation_neutral {
    color: #E13748;
}

.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: #202020;
	border: 0px;
}

hr {
background-color : #8f98a3;
color : #8f98a3;
}

.selectall {
	background: #d95e15;
	color: #fff;
}

blockquote {
    background: #202020;
    border: #181b1e solid 1px;
}

blockquote cite {
border-bottom : 1px solid #181b1e;
}

.codeblock {
    background: #202020;
    border: #181b1e solid 1px;
}

.codeblock .title {
color : #fff;
border-bottom : 1px solid #202020;
background : #d95e15;
}

.codeblock .title::before {
color : #fff;
}

.codeblock code {
    color: #5b82a4;
    background-color: #212528;
}

.codeblock code span {
    color: #4dbbff !important;
}

.subject_new a {
    color: #ccc !important;
}

.subject_new a:hover {
    color: #d95e15;
}

.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: #212528;
    color: #CCC;
}

.red_alert a .red_alert a:hover {
color : #d95e15;
}

.high_warning {
color : #C00;
}

.moderate_warning {
color : #F3611B;
}

.low_warning {
color : #AE5700;
}

.online {
color : #15A018;
}

.offline {
color : #C7C7C7;
}

div.error {
border-top : 5px solid #b30000;
border-bottom : 5px solid #b30000;
background : #fff;
}

div.error p {
color : #333;
}

div.error p em {
color : #b30000;
}

div.error p em::before {
color : #b30000;
}

.pagination a {
background : #fff;
border : #ddd solid 1px;
color : #505962;
}

.pagination .pagination_current {
background : #d95e15;
color : #fff;
border : #ddd solid 0;
}

.pagination a:hover {
background : #d95e15;
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: #202020;
    border: 1px solid #202020;
}

.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
	z-index: 2;
	color: #fff;
	background-color: #d95e15;
	border-color: #d95e15;
}

.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 {
    border: solid 1px rgba(84, 122, 118, .2);
    background: #181b1e !important;
    margin-bottom: 0px;
}

.post.classic .post_author {
    box-shadow: none;
    margin-left: .6%;
    margin-top: .5%;
    border: solid 1px rgba(84, 122, 118, .2) !important;
    background: #181b1e !important;
}

.post .post_author {
    overflow: hidden;
    padding: 7px 5px 0px 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-shadow: 0 0 8px rgba(0, 157, 255, .5);
    width: 98%;
    margin: 7px auto 0;
    border: 1px solid #303030 !important;
    background-color: #212528 !important;
}

.overlay {
    padding: 0;
    background: url(../../../images/kingfire/overlay-bg.png) repeat center;
    display: inline-block;
    width: 100%;
}

.avatar-buddy {
    color: #dfe5ec;
}

.avatar-buddy a {
    color: #d95e15;
}

.avatar-buddy a:hover {
    color: #dfe5ec;
}

.bonline {
    position: relative;
    display: inline-block;
    top: 30px;
    left: 5px;
    z-index: 1;
}

.post .post_author div.author_avatar img {
    background: rgba(29, 38, 48, .5);
    padding: 3px;
    opacity: .9;
    float: none;
    margin: 5px auto;
    width: 90px;
}

.post .post_author div.author_information {
    font-weight: 600;
}

.post .post_author div.author_information .smalltext {
    font-size: 14px !important;
    color: #d95e15;
}

.post .post_author div.author_information a {
    color: #4dbbff;
}

.post .post_author div.author_statistics a {
color : #d95e15;
}

.post .post_author div.author_statistics {
    padding: 15px 10px 10px;
    color: #dfe5ec;
}

.post .post_head span.post_date {
color : #999;
}

.post .post_head span.edited_post {
color : #999;
}

.post_body {
    background: transparent;
    border-radius: 2px 2px 0 0;
}

.post_content {
    border-top: 0px solid #202020;
    border-bottom: 0px solid #202020;
    border-left: 1px solid #202020;
    border-right: 1px solid #202020;
}

.mycode_img {
    padding: 3px;
    border: 2px solid rgba(0,0,0,.2);
    cursor: pointer;
}

button.downloadlink {
    background:#d95e15;
    color:#ffffff;
}

button.downloadlink:hover,
button.active {
    background-color:#181b1e;
    background-repeat:repeat-x;
    color:#ffffff;
}

.post_content .signature, .panel-body .signature {
    background: #171717 url(../../../images/kingfire/signature-bg.jpg) !important;
    color: #dfe5ec;
    padding: 0;
    width: 100%;
    border: solid 1px rgba(84, 122, 118, .2) !important;
}

.post_content .overlay, .signature .overlay {
	padding: 25px !important;
}

.post_content .signature::before, .panel-body .signature::before {
    color: #ccc;
    background-color: #202020;
    border: solid 1px rgba(84, 122, 118, .2) !important;
}

.post .post_meta a {
    color: #d95e15;
}

.post .post_meta a:hover {
color : #393f46;
}

.postbit_buttons > a:link, .postbit_buttons > a:visited, .postbit_buttons > a:active {
background-color: #d95e15;
color: #fff;
border: 2px solid transparent;
}

.postbit_buttons > a:hover {
background-color: transparent;
color: #d95e15 !important;
border: 2px solid #d95e15 !important;
}

.postbit_buttons > a:hover {
border-color : #818c98;
}

a.button {
color : #fff;
background : #d95e15;
}

a.button:hover {
background : #212528;
}

a.button:before {
color : #fff;
}

.pollbar {
    background: #d95e15;
    border: #ddd solid 0px;
}

.jqifade {
background-color : #393f46;
}

.logbar {
background-color : #333;
color : #FFF;
}

.loginbox-thread {
    background: #212528;
}

#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 #202020;
color : #fff;
border-bottom : 3px solid #d95e15;
}

#menu {
    background: #212528;
    color: #fff;
}

.navbar-toggle:hover, .navbar-toggle:active, .navbar-toggle:focus {
    background-color: transparent !important;
    color: #d95e15 !important;
}

.navbar-default .navbar-nav > li > a {
    color: #fff;
}

.enter {
color : #FFF;
}

.enter:hover span, .button:active span {
color: #d95e15;
}

.enter span:hover, .enter span:active {
color : #d95e15;
border-color : #d95e15;
background : #FFF !important;
}

.enter span {
    background: #d95e15;
    border: #d95e15 solid 2px;
}

.enter span::after {
background : rgba(0, 0, 0, 0);
border : #FFF solid 3px;
}

.enter:hover span, .button:active span {
color: #d95e15;
}

.enter:hover span:after, .button:active span:after {
color: #d95e15;
border-color : #d95e15;
}

.usersection {
    color: #fff;
}

.panel-body {
    padding: 7px;
    border: 1px solid rgba(0,0,0,.2);
}

.usermenu a {
    color: #D9F0FF;
}

.usermenu a:hover {
color : #d95e15;
color: #fff;
}

.menu ul.dropdown-menu {
    background: #181b1e;
}

.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: #202020 !important;
	color: #d95e15 !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 : #181b1e;
color : #fff !important ;
}

.userunique ul.dropdown-menu {
    background: #181b1e;
}

.userunique .dropdown-menu > li > a {
    color: #fff;
}

.userunique .dropdown-menu > li > a:hover, .userunique .dropdown-menu > li > a:active {
    background: #d95e15;
	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 : #181b1e;
color : #fff !important ;
}

a#pm_notification {
    color: #fff;
}

#pm_notification {
    background: transparent;
}

.help-block {
    color: #dfe5ec;
    font-size: 90%;
}

.thread_multipage .btn, .thread_multipage .btn:focus {
    background: #d95e15 !important;
    border-color: transparent;
}

.rules-dark {
    background: #2e3438;
	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: #181b1e !important;
  border-color: #181b1e !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: #d95e15;
}

a.btn-login:hover, a.btn-register:hover {
    color: #fff !important;
    background-color: #1a1d1f !important;
    border: 1px solid #000 !important;
}

.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: #d95e15;
}

.thead {
    color: #ffffff;
    background-color: #d95e15;
}

.thead {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
	border-top: 0px solid #d95e15;
}

.thead-dark a:link, .thead-dark a:visited {
	color: #ffffff;
}

.thead-dark a:hover,
.thead-dark a:active {
	color: #d95e15;
}

.thead-dark {
    color: #ffffff;
    background-color: #212528;
    border-top: 2px solid #d95e15;
}

.thead-color a:link, .thead-color a:visited {
	color: #ffffff;
}

.thead-color a:hover,
.thead-color a:active {
	color: #d95e15;
}

.thead-color {
    color: #ffffff;
    background-color: #d95e15;
    border-top: 2px solid #181b1e;
}

.panel-heading {
    border: solid 1px rgba(84, 122, 118, .2) !important;
    background-color: #25292d !important;
}

.panel-heading a {
    color: #fff;
}

.trow1 {
	background-color: #1e2224 !important;
	overflow: hidden;
	padding: 10px 15px 5px 0px;
	border: 1px solid;
	border-color: transparent #151515 #111 #151515;
}

.trow2 {
	background-color: #212528 !important;
	overflow: hidden;
	padding: 10px 15px 5px 0px;
	border: 1px solid;
	border-color: transparent #151515 #111 #151515;
}

.tcat {
    z-index: 1;
    margin: -5px 0;
    background: #1d1d1d !important;
    border: 0px solid #111;
    display: inline-block;
    width: 100%;
    padding: 5px 0 5px 15px;
}

.trow_sep {
	background-color: rgba(24, 27, 30, .5);
	color: #fecdcd;
	border-bottom: 1px solid #111;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 10px;
	border-top: 1px solid rgba(250, 250, 250, .1);
}

.trow_shaded {
	background: #ffdde0;
	border: 1px solid;
	border-color: #fff #ffb8be #ffb8be #fff;
}

.trow1 .weekrow_height {
    background: #202020;
    padding: 3px 3px 0px 5px !important;
    border-bottom: 2px solid #181b1e;
    border-left: 2px solid #181b1e;
    border-right: 2px solid #181b1e !important;
}

.trow2 .weekrow_height {
    background: #212528;
    padding: 3px 3px 0px 5px !important;
    border-bottom: 2px solid #181b1e;
    border-left: 2px solid #181b1e;
    border-right: 2px solid #181b1e !important;
}

.tab-pane .trow1 {
    background: transparent !important;
}

.tab-pane .trow2 {
    background: transparent !important;
}

.trow_deleted,
.post.deleted_post {
	background: #E8DEFF !important;
}

.trow_selected, tr.trow_selected td {
    background: rgba(77, 166, 255, 0.2) !important;
    color: #212528;
    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: #212528;
}

.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);
}

span.mycode_color {

}

a.fname {
    color: #d95e15;
}

a.fname:hover {
	color: #d95e15;
}

span.fname {
    color: #fff;
}

span.fname:hover {
color : #d95e15;
}

a.fname-small {
color : #202020;
}

a.fname-small:hover {
color : #d95e15;
}

.subject_old a {
    color: #dfe5ec !important;
}

.subject_old a:hover {
color : #d95e15 !important;
}

.subject_editable {
    color: #dfe5ec;
}

.subject_editable:hover {
color : #d95e15 !important;
}

.tfoot {
    background: #212528;
    border-top: 2px solid #d95e15 !important;
    color: #d95e15;
}

#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: #d95e15 !important;
}

.tfoot a:hover {
color : #202020;
}

a.tsubject {
color : #212528;
}

span.smalltext a:hover {
color : #5c6570;
}

.trow_reputation_positive {
background : #cfc;
}

.trow_reputation_negative {
background : #fcc;
}

.thead_collapsed {
    background: #181b1e !important;
}

.thead_collapsed:hover {
  background: #212528 !important;
}

.tcat_collapse_collapsed {
    background: #181b1e !important;
}

.tcat_menu {
background : #181b1e;
}

.count {
border-left : 1px solid #fff;
border-right : 1px solid #fff;
background : rgba(222, 230, 237, 1);
}

.post_controls {
    background: #181b1e !important;
    border-bottom: 1px solid #131313;
    margin: 12px 0 0px;
    width: 100%;
    display: inline-block;
}

.text-muted {
    color: #fff;
    margin-top: 5px;
}

/* Footer links */
.footer .footer-links a {
    color: #d5d9dd;
}

.footer .footer-links a:hover {
    color: #d95e15;
}

.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 #202020;
    border-left: 1px solid #202020;
}

.footer .footer-center i {
    color: #dfe5ec;
}

/* Breadcrumb */
.breadcrumb-navi {
    background: #25292d;
    border-radius: 2px;
    border: solid 1px rgba(84, 122, 118, .2);
}

.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: #d95e15;
}

.breadcrumb-nav .crust:hover .arrow span {
    border-left-color: #D9F0FF;
}

.breadcrumb-nav .home {
	background: #d95e15;
}

.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: #202020;
	color: #d95e15 !important;
}

li.home a {
    background: #202020;
    color: #d95e15 !important;
    text-decoration: none;
    padding: 15px 15px;
    line-height: 43px;
}

.badge {
    background: #d95e15;
	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: #d95e15;
    color: #FAFAFA;
}

.welcomelogin {
    border-left: 2px solid #202020;
}

.input-group-addon {
    background: #d95e15;
    color: #fff;
}

.log {
    color: #FFF;
    background: #d95e15;
    border-top: 2px solid #d95e15;
    border-left: 2px solid #d95e15;
    border-bottom: 2px solid #d95e15;
    border-right: 2px none;
}

.textlog {
    color: #dfe5ec;
    background: #fff;
    border-top: 2px solid #d95e15;
    border-right: 2px solid #d95e15;
    border-bottom: 2px solid #d95e15;
}

.desc {
    color: #fff;
}

span.desc {
    color: #fff;
}

.reply-header h2 {
    background: #202020;
	border-top : 2px solid #d95e15;
    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: #2e3438;
    color: #fff;
}

.form-poll h4 {
    border-bottom: 1px solid #ddd;
}

.post-icons {
    background: #fff none repeat scroll 0 0;
    border: 2px solid #202020;
}

.attach-attachment-box {
    border-top: 2px solid #eee;
}

.actions-bottom {
    background: #fff none repeat scroll 0 0;
    border-top: 2px solid #ddd;
}

.panel {
    background: #1a1d1f;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0px;
}

.panel-color-bg {
    background: #212528;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-bottom: 0px;
    margin-bottom: 10px;
}

.panel-collapse {
    background: #212528;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0px;
}

.panel-collapse .small {
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 5px 0 5px 0px;
}

.avatarHolder {
    float: right;
    margin-left: 10px;
    margin-top: 5px;
    padding-right: 5px;
}

.forumdisplay_regular {
    background: #1e2224;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.forumdisplay_announcement {
    background: #202020;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.label {
    border: 0px solid #d95e15;
    background: #d95e15;
    transition: all linear 0.3s;
    outline: 0;
    -webkit-box-shadow: inset 0 0px 0px #202020, 0 0 0px #202020;
    box-shadow: inset 0 0px 0px #202020, 0 0 0px #202020;
    padding: 3px 5px;
}

.label:hover, .label:active, .label:focus {
    border: 0px solid #d95e15;
    background: #b30000 !important;
	color: #ccc !important;
    -webkit-box-shadow: inset 0 0px 0px #202020, 0 0 0px #202020;
    box-shadow: inset 0 0px 0px #202020, 0 0 0px #202020;
}

.label-info a {
	color: #fff;
}

.label-warning {
    background-color: #212528 !important;
}

.label-online {
background-color : #5CB85C !important ;
}

.label-offline {
background-color : #202020 !important ;
}

.label-success {
    background-color: #5cb85c !important;
}

.label-default {
    background-color: #212528 !important;
}

.label-browse {
    background: #202020;
}

.well {
    background-color: #212528;
    border: 2px solid #181b1e;
    -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: #d95e15;
    color: #fff;
    border-top: 3px solid #d95e15;
}

.tab-content .thead {
    background: #212528;
    color: #fff;
    border-top: 0 solid #d95e15;
}

.loader {
    border-left: 1.1em solid #d95e15 !important;
}

#boardstats_e {
	background: #202020 !important;
}

.threadbit_title a {
    color: #dfe5ec;
}

.threadbit_title .subject_new a {
    color: #d95e15 !important;
}

.threadbit_title .smalltext a {
    color: #d95e15;
}

.inbox_pm {
    color: #202020;
}

.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: #202020;
}

.inbox_pm .inbox_footer a:hover,.inbox_pm .inbox_footer a:focus {
    background-color: transparent;
}

.form-horizontal .form-group-sm .control-label {
    color: #dfe5ec;
    text-align: left;
    border: solid 1px rgba(84, 122, 118, .2);
    background: #22272a;
    padding-bottom: 3px;
}

.form-horizontal .form-group {
    margin: 3px 0;
    border-bottom: 0px solid rgba(175, 190, 208, .3);
    padding: 10px;
}

.panel-body .control-label {
    border-bottom: 0px solid #ccc;
    color: #ccc;
    text-transform: uppercase;
}

.control-label-left {
    border-bottom: 1px solid transparent;
    border-right: 1px solid transparent;
}

.control-label-right {
    border-bottom: 1px solid #202020;
    border-top: 1px solid #202020;
}

.profile-bg {
    padding: 0px;
    background: #202020 url(../../../images/kingfire/signature-bg.jpg) no-repeat center center !important;
    background-attachment: fixed !important;
}

.profile-topbar .topbar-avatar {
    background: #202020;
}

.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;
}

.tab-content > .active {
    display: block;
    -webkit-box-shadow: inset 0 1px 1px rgba(41, 120, 173, .1), 0 0 8px rgba(41, 120, 173, .3);
    box-shadow: inset 0 1px 1px rgba(41, 120, 173, .1), 0 0 8px rgba(41, 120, 173, .3);
}

.nav-tabs > li {
    margin-bottom: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(41, 120, 173, .1), 0 0 8px rgba(41, 120, 173, .3);
    box-shadow: inset 0 1px 1px rgba(41, 120, 173, .1), 0 0 8px rgba(41, 120, 173, .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 #212528;
}

.nav-tabs > li.active > a {
    color: #dfe5ec;
    background: #212528;
    border: 1px solid #212528;
}

.nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #212528;
}

.nav-tabs > li > a, .nav-tabs>li>a:active, .nav-tabs>li>a:focus {
    font-weight: 100;
    background: #d95e15;
    color: #fff;
}

.nav-tabs > li.active a:hover, .nav-tabs>li>a:hover {
    background: #212528;
	color: #D9F0FF;
	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: #b30000;
}

a.button.report_user_button:hover {
    background: #5c6570;
}

ul.slide-ticker {
    margin-top: 0px;
    background: url(../../../images/kingfire/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: #b30000 !important;
	color: #131313;
}

/* 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: #d95e15;
}

.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 #212528;
}

/* Footer Index Stats */
.istatwrap > ul > li {
    background: #212528;
    color: #fff;
    border-radius: 2px;
    border: 1px solid #303030;
}

.istatwrap > ul > li > span {
background: #d95e15;
}

.istatwrap > ul > li:hover {
background: #d95e15;
}

.istatwrap a {
color: #FFF !important;
}

.istatwrap a:hover {
color: #202020 !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: #b30000
}

.button-sub-forum .fa {
    color: #d95e15;
}

#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: #d95e15;
}

.socialmenu li a.searchbtn:hover {
	color: #fff !important;
	background: #d95e15;
}

#search .close {
    color: #fff;
    background-color: #d95e15;
    border-color: #357ebd;
}

.tyllist {
    border: solid 1px rgba(84, 122, 118, .2);
    background: #181b1e !important;
}

.tyllist_classic {
    border: solid 1px rgba(84, 122, 118, .2);
    background: #181b1e !important;
}

.trow_sep {
    background: #25292d;
    color: #fff;
    border-top: 2px solid #d95e15;
    border-bottom: 2px solid #d95e15;
    display: inline-block;
    width: 100%;
}

.trow_sep_blue {
    background: #d95e15;
    color: #fff;
	border-top: 2px solid #181b1e;
	border-bottom: 2px solid #181b1e;
}

.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: #d95e15 !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: #d95e15 !important;
}

.alertthead {
    color: #ffffff;
    background-color: #d95e15;
    border-top: 2px solid #202020;
}

.mcp_menu {
    position: fixed;
    height: 100%;
    left: 0px;
    top: 42px;
    width: 0px;
    background: #212528;
    z-index: 99999;
    transition: all linear 0.3s;
    border-right: 2px solid #202020;
}

.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: #181b1e;
    border-top: 3px solid #d95e15;
    border-bottom: 0px solid #d95e15;
}

.menu_mcp_sub li:hover {
  background: #2e3438;
}

.menu_mcp_sub li a {
    color: #afbed0;
    border-bottom: 2px solid #202020;
}

.menu_mcp_sub li a:hover {
  color: #9fb1c6;
  border-left: 4px solid #d95e15;
}

.menu_mcp_sub li a i {
    color: #d95e15;
}

.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: rgba(26,29,31, .7);
}

.menu_ucp_sub {
    list-style: outside none none;
    padding: 0px;
    margin: 0px;
    background: #252525;
}

.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(26,29,31, .7);
    padding-right: 5px;
}

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: #181b1e;
    border-top: 3px solid #d95e15;
    border-bottom: 0px solid #d95e15;
}

.menu_ucp_sub li:hover {
  background: #202020;
}

.menu_ucp_sub li a {
    color: #afbed0;
    border-bottom: 2px solid #202020;
}

.menu_ucp_sub li a:hover {
  color: #9fb1c6;
  border-left: 4px solid #d95e15;
}

.menu_ucp_sub li a i {
    color: #d95e15;
}

.usercp_container {
	border:1px solid #CCCCCC;
}

.pmspace_used {
	color: #fff;
}

.pmspace_used.low {
	border: 1px solid #0fbd72;
	background: #167203;
}

.pmspace_used.medium {
	background: #ff862b;
	border: 1px solid #b30000;
}

.pmspace_used.high {
	background: #e73c3c;
	border: 1px solid #c00;
}

.pmspace_text {
    color: #ccc;
}

.usercp_container {
  border-top: 0 solid #CCC;
  border-left: 0 solid #CCC;
  border-right: 0 solid #CCC;
  border-bottom: 1px solid #CCC;
}

.pmspace_container {
    border: 1px solid #000;
    background: rgba(0,0,0,.5);
    width: 99.5%;
}

.pmspace_used.low {
  border: 1px solid #0fbd72;
  background: #167203;
}

.pmspace_used.medium {
  background: #ff862b;
  border: 1px solid #b30000;
}

.pmspace_used.high {
  background: #e73c3c;
  border: 1px solid #c00;
}

/** FontAwesome UCP Icons **/
.usercp_nav_item::before {
    color: #d95e15;
}

/** .nav_messenger {
  display: none;
}

**/

/* Portal */
.portal-wrapper .panel {
    border: 1px solid #202020 !important;
}

.portal-wrapper .thead {
    border-top: 0 solid #d95e15;
}

.white {
    color: #fff;
}

.white a:hover {
    color: #202020;
}

.portal-wrapper .trow1, .portal-wrapper .trow2 {
    background: #fff;
}

.thead-dark-portal {
    color: #ffffff;
    background-color: #212528;
}

.portalheading a:link, .portalheading a:visited {
    color: #ccc;
    padding: 5px 10px;
    border-radius: 3px;
}

.portalheading a:hover{
	background: #d95e15;
	color: #fff;
	box-shadow: none;
}

.portal-date:hover{
	background: #d95e15;
	color: #fff;
	box-shadow: none;
}

.portal_date {
    border-top: 0px solid #181b1e;
}

.avatarHolder img {
    border: 2px solid #202020;
}

.postedBy {
    border-bottom: 1px solid #303030;
    color: #dfe5ec;
    padding-left: 7px;
}

.sectionFooter1 {
    color: #ff4d4d;
    background-color: #181b1e;
}

.sectionFooter1 span a {
    background-color: #202020;
}

.sectionFooter1 span a:hover {
  background-color: #d95e15;
}

.sectionFooter1 .continue a {
    color: #fff;
    background: #d95e15;
    border: 0px solid transparent;
}

.sectionFooter1 .continue a:hover {
    background : #2e4052;
}

.latestthreads_portal {
    border-bottom: 1px solid #202020;
    padding: 0 2px 2px 0;
}

/* Private */
.pm_status_small[data-pmstatus="0"]{
	background-color:green;
}

.private_list .tcat {
    color: #181b1e;
    border-top: 0px solid #ddd;
    border-bottom: 0px solid #fff;
    background: #202020 !important;
}

.private_list .tcat strong {
    color: #fff !important;
    border-top: 0px solid #dfe5ec;
    border-bottom: 0px solid #dfe5ec;
    background: #202020;
}

.private_list {
    border-bottom: 1px solid #202020;
    border-left: 2px solid #202020;
}

.private_header {
    background: #d95e15;
    color: #fff;
    margin-bottom: 10px;
}

.pmspace {
    width: 99%;
    float: left;
    margin: 12px 5px;
    padding-bottom: 5px;
    border-bottom: 2px solid #202020;
}

.nav_private, .private_home {
    background: #202020;
}

.nav_inbox li a {
    color: #dfe5ec;
}

.nav_inbox li a:hover {
    color: #d95e15;
}

.media-body {
  display: inherit;
}

.private_list li {
    border-bottom: 1px solid #202020;
    border-left: 2px solid #202020;
}

.private_list li.pm_0 {
  border-left: 2px solid #d95e15;
}

.private_list li:hover {
  background: #212528;
}

.label-danger {
    background-color: #b30000 !important;
}

.label-danger a {
    color: #fff !important;
}

/* Show Thread */
.post.classic {
    border-top: 3px solid #d95e15;
	border-bottom: 0px solid #202020;
    border-left: 1px solid #202020;
    border-right: 0px solid #202020;
	margin-bottom: 5px;
}

.post.classic .post_content {
    background: #212528;
    border-top: 2px solid transparent;
    border-right: 1px solid #202020;
}

.post.classic .post_author div.author_statistics {
    border-top: 1px solid rgba(84, 122, 118, .2) !important;
    width: 95%;
    margin: 10px auto;
}

.post .post_meta {
    color: #dfe5ec;
    border-top: 0px solid #202020;
    background: #212528;
    padding: 5px;
}

.post .post_head {
    border-bottom: 1px solid #303030;
    padding-bottom: 7px;
    background-color: #212528;
}

/* Thread Status */
.thread_status {
    color: #5b82a4;
}

[class*="hot"]::after {
    color: #D9534F;
}

*[class*="new"]::after {
	color:#5CB85C;
}

.icon-ticker {
    border: 0px solid #d95e15;
}

.panel-footer {
    padding: 10px 15px;
    background-color: #202020;
    border-top: 2px solid #202020;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.sectionFooter1 {
    padding: 10px 15px;
    background-color: #202427 !important;
    border-top: 2px solid #303030;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.progress {
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #202020;
    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: #181b1e;
    border: 1px solid #202020;
}

.dropdown-menu > li > a {
    color: #dfe5ec;
}

.dropdown-menu > li > a:hover {
    background: #d95e15;
	color: #fff;
}

.tipsy {
    background-color: #181b1e !important;
}

@media only screen and (max-width:767px) {
	.breadcrumb-nav {
        background: #202020;
}

.bottom-border {
        border-bottom: 2px solid #202020 !important;
}


}

.select2-container-multi .select2-choices .select2-search-field input {
    outline: 0 !important;
    border: 0 !important;
    box-shadow: none;
    background: #212528 !important;
}

.alert-info {
    color: #dfe5ec;
    background-color: #202020;
    border-color: #181b1e;
}

.memlist_list {
    width: 100%;
    background: #1e2224;
    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 #2e3438;
    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: #131313 !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);
}


}

.bbp-forum {
    list-style: none;
}

.bbp-forum a {
    float: left;
    font-size: 11px;
    width: auto;
    margin-right: 1%;
    display: inline-block;
    margin-top: 5px;
    padding: 8px 15px;
    background-color: #1a1d1f;
    background-image: none;
    border-radius: 4px;
    border: 1px solid #303030;
    color: #aaa;
	font-weight: 700;
}

.bbp-forum a:hover {
   color: #d95e15;
}

.mtab-current {
	display: inline;
    margin-right: 3px;
    padding: 8px 12px;
    background: #d95e15;
    border: 1px solid #d95e15;
    border-radius: 3px;
	color: #fff;
}

.mtab:hover {
	display: inline;
    margin-right: 3px;
    padding: 8px 12px;
    background: #d95e15;
    color: #fff;
    border-radius: 3px;
}

.mtab {
	color: #A3A3A3;
    display: inline;
    border-radius: 2px;
    border: 1px solid #303030;
    padding: 8px 12px;
    margin-right: 3px;
    cursor: pointer;
    position: relative;
    background: #131313;
}

.thread_status[class*="dot"]::after {
    content: "\f0e6";
    color: #d95e15;
}

.thread_status::after {
    position: reltive;
    font-family: 'FontAwesome';
    content: "\f075";
    font-size: 21px;
    color: #d95e15;
}

.progress-bar {
    background-color: #d95e15;
}

#tab_nav {
    margin-bottom: 2px !important;
    padding: 9px 0;
}

 .header-expand-content .box,.topmenu ul {
  text-transform:uppercase;
  font-weight:700;
 }
 .nav li,.topmenu li {
  position:relative;
  float:left;
 }
 h1 {
  font-size:18px;
 }
 .desktop-hide {
  display:none;
 }
 .topmenu ul {
  margin:0;
  padding:0;
  list-style:none;
 }
 .topmenu li {
  padding:0 20px;
  border-right:1px solid #282828;
  color:#fff !important;
 }
 .topmenu li:hover {
  background:rgba(0,0,0,.15);
  color:#d95e15 !important;
 }
 .topmenu li i {
  margin:2px 5px 0 0;
  color:#d95e15;
 }
 .topmenu main {
    margin-top: 6px;
}
 .header-expand-content .icon,.nav-wrapper {
  margin-bottom:10px;
 }
 .header {
  height:750px;
  line-height:110px;
 }
#header-bar {
    background: #232323;
    height: 45px;
    line-height: 45px;
    z-index: 3;
    border-bottom: 3px solid #d95e15;
    position: fixed;
    width: 100%;
}
 .header-shadow {
  box-shadow:0 0 8px #000;
 }
 .header-expand-content {
  background:#232323;
  border-top:1px solid #282828;
  padding:30px 0;
  display:none;
 }
 .header-expand-content .box {
  background:#282828;
  color:#A3A3A3;
  text-align:center;
  padding:20px 10px;
  border-radius:2px;
 }
 .header-expand-content .box:hover {
  color:#fff
 }
 .header-expand-content .icon i {
  font-size:25px;
  color:#fff;
 }
 .header-expand-content .box:hover .fa-spinny {
  transition:.6s;
  transform:rotateY(360deg)
 }
.inbox-count {
    background: #000;
    padding: 2px 7px;
    margin-left: -3px;
    border-radius: 100%;
    font-size: 11px;
}
 
.dropup-content-emoticon-button, .menu li a:hover,.menu-avatar,.menu-dropdown-content,.menu-open li {
 border-radius:2px;
}
.menu-dropdown-content {
 font-family:Roboto,sans-serif;
 text-transform:none;
 font-weight:400;
 display:none;
 position:absolute;
 min-width:150px;
 right:0;
 z-index:3;
 box-shadow:0 8px 16px 0 rgba(0,0,0,.6);
 border:1px solid #303030;
 margin-top:60px;
}
.menu-dropdown-content a {
 background:#282828;
 color:#a3a3a3;
 border-bottom:1px solid #303030;
 height:35px;
 line-height:35px;
 font-size:13px;
 padding:0 10px;
 text-decoration:none;
 display:block;
}
.menu-dropdown-content a:last-child {
 border-bottom:none;
}
.menu-dropdown-content a:hover {
 background:#303030;
 color:#fff!important;
}
.menu-show {
 display:block;
}
.menu-dropdown-content-arrow {
 position:absolute;
}
.menu-dropdown-content-arrow:after,.menu-dropdown-content-arrow:before {
 bottom:100%;
 left:80%;
 border:solid transparent;
 content:" ";
 height:0;
 width:0;
 position:absolute;
 pointer-events:none;
}
.menu-dropdown-content-arrow:after {
 border-color:rgba(136,183,213,0);
 border-bottom-color:#282828;
 border-width:10px;
 margin-left:-10px;
}
.menu-dropdown-content-arrow:before {
 border-color:rgba(194,225,245,0);
 border-bottom-color:#282828;
 border-width:11px;
 margin-left:-11px;
}
.menu-avatar {
 height:25px;
 width:25px;
 vertical-align:middle;
 margin:-2px 10px 0 0;
 image-rendering:pixelated;
}

.right {
    float: right;
}	
		

.bbp-df {
    list-style: none;
}

.bbp-df a {
    float: left;
    font-size: 11px;
    width: auto;
    margin-right: 1%;
    display: inline-block;
    margin-top: 5px;
    padding: 8px 15px;
    background-color: #202020;
    background-image: none;
    border-radius: 4px;
    border: 1px solid #303030;
    color: #aaa;
}

.bbp-df a:hover {
   color: #d95e15;
}
		
.jGrowl.top-right {
right : 0;
top : 25px;
background: #d95e15;
}		

.plink {
    border-top: 2px solid #d95e15;
}

.plink a:hover {
    color: #d95e15;
}

.memlist_stats {
	background: #d95e15;
}

.colored, .ficons_on, .footer-link a:hover i, .footer-title, .forum-stats-count, .forum-unread, .selected, .subforum_minion, .thread_status.dot_newfolder::before, .thread_status.dot_newhotfolder::before, .thread_status.dot_newhotlockfolder::before, .thread_status.dot_newlockfolder::before, .thread_status.newfolder::before, .thread_status.newhotfolder::before, .thread_status.newhotlockfolder::before, .thread_status.newlockfolder::before, a:active, a:hover, legend {
    color: #d95e15;
}


.copyright {
    border-top: 2px solid #d95e15;
}

.dropdown-menu > li > a > i {
    color: #d95e15 !important;
}

.profile-topbar .topbar-avatar {
    border-bottom: 4px solid #d95e15;
}

.icon-ticker {
    background: #d95e15;
}

.navbar-toggle .icon-bar:hover {
    background-color: #d95e15 !important;
}

.alert_counter {
    background: #d95e15;
}

		
		
		
		