/* text colors */
.color_switch { float: left; width: 12%; margin:0.25%; position:relative; min-height:40px; text-align:center; }
.bccheck { font-size:20px; color:#fff; margin-top:9px; }
.open_player { color:#fff; }
.my_notice { background-clip:unset; }
.bdisabled { opacity:0.5; }

/* gender colors */
.gen0, .gen1, .gen2, .gen3 { border:2px solid; }
.gen0 { border-color:#ccc; }
.gen1 { border-color:#03add8; }
.gen2 { border-color:#ff99ff;}
.gen3 { border-color:#6600cc;}

/* audio colors */
.audio_color { background:#444; color:#fff; }
.song_title { background:#666; color:#fff; }
.audio_progress { background:#fff; }
.audio_ball { background:#666; }

/* input */
.onfield { color:#880000 !important; border: 1px solid #cc0000 !important; background-color: rgba(255, 245, 245, 0.7); box-shadow: 0 0 3px rgba(217, 83, 79, 0.35); animation: shake 0.18s ease-in-out 0s 1; }
input, textarea, select { transition: border 0.25s, background-color 0.25s, box-shadow 0.25s; }
@keyframes shake {
    0%   { transform: translateX(0); }
    30%  { transform: translateX(-2px); }
    60%  { transform: translateX(2px); }
    100% { transform: translateX(0); }
}

/* plain chat log */

ul li.ch_dlogs:nth-child(odd of .ch_logs) { background:rgb(0,0,0,0.1); }

/* call */
.call_back { background:#000; color:#fff; }
.vcall_user { }
.vcall_btn { background:#222; }
.vcall_off { background-color:rgba(255, 80, 80, 0.7); }
#vcall_self { background:#000; }

/* misc colors */
.saved_ok { background-color:rgba(0,102,0,0.8); color:#fff; }
.saved_error { background-color:rgba(255,0,0,0.8); color:#fff; }
.background_stream { background-color:rgba(0,0,0,0.9);}
.lite_olay { background-color:rgba(100,100,100,0.4); color:#fff; }
.olay { background-color:rgba(0,0,0,0.5); color:#fff; }
.dark_olay { background-color:rgba(0,0,0,0.6); color:#fff; }
.cover_text { text-shadow:0 0 2px rgba(0, 0, 0, .8); }
.avatar_profile, .avatar_pstyle { border:2px solid #fff; }
.sub_list_active { border:2px solid #fff; }
.avavatar { border:2px solid #fff; }
.grad_olay { background: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%); }
.grad_iolay { background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%); }

/* alert colors */
.alert_neutral { color: #004085; background: #cce5ff; border-color: #b8daff; }
.alert_success { color: #155724; background: #d4edda; border-color: #c3e6cb; }
.alert_error { color: #721c24; background: #f8d7da; border-color: #f5c6cb;}
.alert_warn { color: #0c5460; background: #d1ecf1; border-color: #bee5eb; }
.alert_base { color: #333; background: #f0f0f0; border-color: #888; }

.neutralb { color: #004085; background: #cce5ff; }
.successb { color: #155724; background: #d4edda; }
.errorb { color: #721c24; background: #f8d7da;}
.warnb { color: #0c5460; background: #d1ecf1; }
.baseb { color: #333; background: #f0f0f0; }

/* gender colors */
.genmale { border-color:#03add8; }
.genfemale { border-color:#ff99ff; }
.genother { border-color:#ccc; }

/* ghost post */
.ghost_post { border-color:#03add8; }

/* special log default colors */
.topic_log { background:#d9f2e6; color:#0d261a; }


/* basic name colors */
.bcolor1 { color:#000000; }
.bcolor2 { color:#0000ff; }
.bcolor3 { color:#ed0000; }
.bcolor4 { color:#1b8700; }
.bcolor5 { color:#0073E6; }
.bcolor6 { color:#c25400; }
.bcolor7 { color:#D600C1; }
.bcolor8 { color:#ae00ff; }
.bcolor9 { color:#9e6a00; }
.bcolor10 { color:#7a4e2d; }

/* basic name colors background */
.bcback1 { background:#000000; }
.bcback2 { background:#0000ff; }
.bcback3 { background:#ed0000; }
.bcback4 { background:#1b8700; }
.bcback5 { background:#0073E6; }
.bcback6 { background:#c25400; }
.bcback7 { background:#D600C1; }
.bcback8 { background:#ae00ff; }
.bcback9 { background:#9e6a00; }
.bcback10 { background:#7a4e2d; }

/* gradient colors */

/* name gradient clip */

/* neon name colors */

/* neon name colors background */