/**========================================================================

?                                ABOUT

@author         :  8lackMask

@email          :  blackcodymask@gmail.com

@store          :  https://blackmask.codychat.store/

@product        :  Arc (theme)

@version        :  1.0
========================================================================**/

/* custom font */
@import url('./font/Roboto.css');

/* general colors */
a { color:#00ff66; }
body { font-family:'Roboto',sans-serif; background:#080c09; color:#fff; }
button { background:transparent; color:#fff; }

input,textarea,.post_input_container {
	font-family:'Roboto',sans-serif,'FontAwesome';
	background:#0d160f;
	color:#fff;
	border:1px solid #164d29 !important;
}

.setdef { color:#fff; }

/* backgrounds */
.bback { background:rgb(0,255,102,0.06); }

.bbackb {
	background:rgb(0,255,102,0.05);
	border:1px solid rgb(0,255,102,0.10);
}

.bhover:hover, .bhoverr:hover {
	background:rgb(0,255,102,0.08);
}

.bbackhover { background:rgb(0,255,102,0.06); }
.bbackhover:hover { background:rgb(0,255,102,0.12); }

.bbackhoverb { background:rgb(0,255,102,0.04); }

.bbackhoverb:hover {
	background:rgb(0,255,102,0.08);
	border:1px solid rgb(0,255,102,0.12);
}

/* lists */
.blisting { border-bottom:1px solid #123b21; }
.blisting:hover { background:rgb(0,255,102,0.07); }

.blist { border-bottom:1px solid #123b21; }

/* private panel */
.back_ptop {
	background:#0d1a10;
	color:#fff;
}

/* menus */
.bpmenu:hover { background:rgb(0,255,102,0.08); }

.bsub { background:rgb(0,255,102,0.04); }
.bsub:hover { background:rgb(0,255,102,0.12); }

.bmenu, .submenu {
	border-bottom:1px solid #164d29;
}

.bmenu:hover, .submenu:hover {
	background:rgb(0,255,102,0.07);
}

/* shadows */
.bshadow, .page_element, .float_menu, .btnshadow, .pboxed {
	box-shadow:0 1px 5px rgb(0,0,0,0.65);
}

/* selected */
.bselected { background:rgb(0,255,102,0.09); }
.rselected { background:rgb(0,255,102,0.09); }

.pselected {
	color:#00ff66;
	text-shadow:0 0 6px rgba(0,255,102,0.35);
}

.cselected, .liked {
	background:rgb(0,255,102,0.06);
}

/* pagination */
.pag_btn {
	background:rgba(0,255,102,.07);
	color:#7dffad;
}

.pagselected,.pag_btn:hover {
	background:rgb(0,255,102,.14);
	color:#fff;
}

/* green tag */
.gtag {
	background:#009f3f;
	border:1px solid rgba(0,255,102,.20);
}

/* borders */
.bborder {
	border-bottom:1px solid rgb(0,255,102,0.07);
}

.tborder {
	border-top:1px solid rgb(0,255,102,0.07);
}

.lborder, .ppanel {
	border-left:1px solid rgb(0,255,102,0.07);
}

.rborder {
	border-right:1px solid rgb(0,255,102,0.07);
}

.fborder {
	border:1px solid rgb(0,255,102,0.07);
}

/* top borders */
.float_top,.float_ctop {
	border-bottom:1px solid #164d29;
}

/* headers */
.bhead {
	background:#101811;
	color:#fff;
	box-shadow:0 2px 6px rgb(0,0,0,0.8);
}

.bsidebar {
	background:#0c130e;
	color:#fff;
}

.modal_top,.pro_top {
	background:#080d09;
	color:#fff;
}

.bfoot {
	background:#101811;
	color:#fff;
}

.foot {
	background:#0c130e;
	color:#fff;
}

/* main backgrounds */
.backglob {
	background:#0c130e;
}

.back_chat {
	background:#0c130e url('./images/back_preview.jpg');
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
}

.back_priv,
.back_panel,
.back_modal,
.page_element {
	background:#0c130e;
}

.back_menu {
	background:#111c14;
}

.back_pmenu {
	background:#0c130e;
	color:#fff;
}

.back_box {
	background:#111c14;
}

.back_input {
	background:#0d160f;
}

.back_quote {
	background:#101811;
}

/* main theme */
.theme_color {
	color:#00ff66;
	text-shadow:0 0 5px rgba(0,255,102,0.25);
}

.default_color {
	color:#62c982;
}

.error {
	color:#cc0000;
}

.success {
	color:#00ff66;
}

.warn {
	color:#e39e20;
}

/* buttons */
.theme_btn,.back_theme {
	background:#00b84a;
	color:#fff;
}

.default_btn,.defaultd_btn,.back_default {
	background:#123b21;
	color:#fff;
}

.ok_btn {
	background:#00b84a;
	color:#fff;
}

.warn_btn {
	background:#e39e20;
	color:#fff;
}

.delete_btn {
	background:#cc0000;
	color:#fff;
}

.send_btn {
	color:#00ff66;
}

/* usernames */
.user {
	color:#fff;
}

/* system message */
.chat_system {
	color:#72ff9e;
}

/* offline */
.offline {
	opacity:0.5;
}

/* menu icons */
.menui,.subi {
	color:#00ff66;
	text-shadow:0 0 5px rgba(0,255,102,0.3);
}

/* replies */
.reply_item {
	background:#0d1a10;
}

/* post options */
.main_post_item {
	color:#70b887;
}

.input_item {
	color:#70b887;
}

/* private bubbles */
.target_private, .hunt_quote {
	color:#fff;
	background:#164d29;
}

.hunter_private, .targ_quote {
	color:#fff;
	background:#009f3f;
}

/* chat quote */
.cquote {
	background:rgba(0,255,102,0.14);
	color:#fff;
}

/* tabs */
.tab_menu {
	background:#0c130e;
	box-shadow:0 1px 4px rgb(0,0,0,0.65);
}

.tab_selected {
	background:rgb(0,255,102,0.09);
}

/* modal */
.modal_mback {
	background:rgb(0,255,102,0.05);
}

.modal_mborder {
	border-bottom:1px solid #123b21;
}

.modal_selected {
	background:rgb(0,255,102,0.09);
}

.modal_back {
	background-color:rgba(0,0,0,0.65);
}

/* chat logs */
.mbubble {
	background:rgba(0,255,102,0.12);
}

.topic_log {
	background:rgb(0,255,102,0.08);
	color:#fff;
}

/* upload */
.bprogress {
	background:#00ff66;
	color:#061008;
}

/* notifications */
.bnotify {
	background:#c83d3d;
	color:#fff;
}

.foot_notify, .head_notify {
	border:1px solid #00ff66;
}

/* dates / secondary text */
.sub_date {
	color:#70b887;
}

.sub_chat, .sub_priv {
	color:#8fdba5;
}

.sub_text,.list_mood {
	color:#70b887;
}

.list_mood {
	font-weight:300;
}

/* likes */
.plikes {
	background-color:rgba(0,255,102,0.10);
	color:#fff;
}

/* spinner */
.bspin {
	color:rgb(0,255,102,0.35);
}

/* special notice */
.my_notice {
	color:#fff;
	background:#00a844;
}

/* system text */
.system_text {
	background:#dfffe8;
	color:#164d29;
}

/* outside pages */
.back_page {
	background:#0c130e;
	color:#fff;
}

/* video */
.post_video {
	background:rgb(0,0,0,1);
}

/* slider */
.boom_slider .ui-widget-content {
	background:#caffd9;
}

.boom_slider .ui-state-default {
	background:#00ff66 !important;
}

.boom_slider .ui-state-active {
	background:#00ff66 !important;
}

.boom_slider .ui-slider-range {
	background:#00ff66;
}

/* select */
.selectboxit-list,
.selectboxit-btn {
	background-color:#0d160f;
	color:#8fdba5;
	border:1px solid #164d29 !important;
}

.selectboxit-list .selectboxit-focus .selectboxit-option-anchor {
	background-color:#111c14;
	color:#fff;
}

.selectboxit-default-arrow {
	border-top:4px solid #00ff66;
}

.selectboxit-btn.selectboxit-enabled:hover,
.selectboxit-btn.selectboxit-enabled:focus,
.selectboxit-btn.selectboxit-enabled:active {
	background:#102117;
	color:#fff;
}

.selectboxit-options {
	background:#0d160f;
}

.selectboxit-list .selectboxit-option-anchor {
	color:#8fdba5;
}