body { background-color: #fff; color: #000;}

a { color: #000; }
header { background-color: rgba(255,255,255,.75); border-color: #EAEAEA; }
header.gradient { background-image: linear-gradient(to bottom, rgba(255,255,255,1), rgba(255,255,255,0)) }
#home, #match_list, #match_schedule, #chat, #settings, #match_report, #player_profile, #bbs, #about { background-color: #fff; color: #000; }
#player_squad, #player_history { background-color: #F2F2F7; color: #000; }
#player_squad header, #player_history header, #bbs hearder { background-color: #fff; }
#player_squad header.scrolled, #player_history header.scrolled { background-color: rgba(255,255,255,.75); }

#player_profile header.gradient, #match_report header.gradient, #boutique header.gradient, #signup header.gradient, #about header.gradient { background-image: linear-gradient(to bottom, rgba(58,58,60,1), rgba(58,58,60,0)); color: #fff; }
#player_profile header.gradient a, #match_report header.gradient a, #boutique header.gradient a, #signup header.gradient a, #about header.gradient a { color: #fff; }
/*#player_squad header { background-color: rgba(242,242,247,.75); }*/

#player_squad:before, #player_history:before { position: absolute; width: 100%; height: 500px; content: ""; background-image: linear-gradient(to bottom, #fff, #F2F2F7); top: 110px; left: 0; display: block; z-index: -1; }

#widget .board ul li s { color: rgba(60,60,67,.6); }
#widget .large ul li .thumb { background-color: #F2F2F7; }
#widget .schedule ul { background-color: #fff; }
#widget .schedule:hover ul { box-shadow: 0 0 0; }
#widget > div { border-color: #EAEAEA; }
#widget > div:last-of-type  { border-color: #EAEAEA; }
#widget .large ul li .content u { color: rgba(60,60,67,.6); }
#widget .board ul li.new i, #widget .board ul li.new a,#widget .board ul li.new_hour i, #widget .board ul li.new_hour a { color: #FF2D55;  }
#widget .result ul li.live .thumb i, #widget .large ul li .thumb.today { color: #fff; }

#news ul li { border-color: #fff; background-color: #F2F2F7; }

#board .item li p u { color: rgba(60,60,67,.6); }
#board > div { border-color: #EAEAEA; }
#board .item li span { color: rgba(60,60,67,.6); }
#board .item li.hot_fr span { color: #FF375F; }


footer ul li h3 { color: rgba(60,60,67,.3) !important; }
footer ul li.signature strong { color: rgba(60,60,67,.18); }
footer ul li.signature span { color: rgba(60,60,67,.18); }
footer .copyright { color: rgba(60,60,67,.3); }
footer .copyright a { color: rgba(60,60,67,.3); }

#news .news-navigation .flex-disabled { color: rgba(60,60,67,.18); }

#action { background-color: rgba(0,0,0,.4); }
#action .container { background-color: rgba(255,255,255,.8); box-shadow: 0 0 0; }

#action ul li.info { color: rgba(60,60,67,.5)}
#action.login ul li.info { border-color: rgba(60,60,67,.29); }
#action .container a.close { color: #007AFF; }

#general_nav li.selected a { color: #000; }
#general_nav li a { color: rgba(60,60,67,.3); }
#general_nav li a:hover { color: rgba(60,60,67,.6); }

#match_list article .season_list li a { color: rgba(60,60,67,.3); }
#match_list article .season_list li a:hover { background-color: #F2F2F7; color: #000; }
#match_list article .season_list li.selected a { color: #fff; background-color: #1C1C1E;}
#match_list article .season_list li.selected a:hover { background-color: #000; }

#match_list section table tr { border-color: rgba(60,60,67,.15); }
#match_list section table tr:first-child { border-color: rgba(60,60,67,.15); }
#match_list section table tr:hover { background-color: rgba(242,242,247,.35); }
#match_list section table tr.copadelrey td.category { color: #FF2D55; }
#match_list section table tr.champions td.category { color: #007AFF; }
#match_list section table tr.supercopa td.category { color: #FF9500; }
#match_list section table tr.supercup td.category { color: #5AC8FA; }
#match_list section table tr.clubworldcup td.category { color: #34C759; }
#match_list section table td.description { color: rgba(60,60,67,.6); }

#match_list section table tr.champions:hover { background-color: rgba(10,132,255,.05); }
#match_list section table tr.champions td { background-image: linear-gradient(to bottom, rgba(10,132,255,.05) 50%, rgba(10,132,255,.05)) }


#match_schedule section table tr { border-color: rgba(60,60,67,.15); }
#match_schedule section table tr:first-child { border-color: rgba(60,60,67,.15); }
#match_schedule section table tr.copadelrey td.category { color: #FF2D55; }
#match_schedule section table tr.champions td.category { color: #007AFF; }
#match_schedule section table td.description { color: rgba(60,60,67,.6); }
#match_schedule section table tr.champions td { background-image: linear-gradient(to bottom, rgba(10,132,255,.05) 50%, rgba(10,132,255,.05)) }
#match_schedule section table td.time s { color: rgba(60,60,67,.6); }

#match_schedule section table td.admin a { color: rgba(60,60,67,.6); }


#player_squad section ul li a:hover { box-shadow: 0 0 30px rgba(0,0,0,.1); }

#cover .cover_level_1 { box-shadow: inset 0 -100px 100px 100px #fff; background-color: rgba(120,120,128,.2); }
#cover .cover_level_1:after { background-image: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1)); }
#cover .cover_level_1:before { background-image: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 40%, rgba(255,255,255,0) 60%, rgba(255,255,255,1) 100%); }
#match_schedule section ul li.past .left:before { background-image: linear-gradient(to right, rgba(255,69,54,1) 50%, rgba(255,69,54,1) 100%); }


#cover .cover_level_2 { box-shadow: inset 0 -100px 100px 100px #fff; background-color: rgba(120,120,128,.2); }
#cover .cover_level_2:after { background-image: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1)); }
#cover .cover_level_2:before { background-image: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 40%, rgba(255,255,255,0) 60%, rgba(255,255,255,1) 90%); }

#match_report #overview ul.away li.home { color: rgba(60,60,67,.6); }
#match_report #overview ul.home li.away { color: rgba(60,60,67,.6); }
#match_report #overview .match_info ul.caption li.stadium { color: rgba(60,60,67,.6); }
#match_report #overview .match_info ul.caption li.detail { color: rgba(60,60,67,.6); }
#match_report #overview .match_info ul.caption li.scorer span.opp { color: rgba(60,60,67,.6); }
#match_report #overview ul.draw li.home, #match_report #overview ul.draw li.away { color: rgba(60,60,67,.6); }
#match_report #statistics ul li { background-color: rgba(116,116,128,.08); }
#match_report #statistics ul li h3 { color: rgba(60,60,67,.6); }
#match_report #statistics ul li div.away p.home u { background-color: rgba(60,60,67,.6); }
#match_report #statistics ul li div.home p.away u { background-color: rgba(60,60,67,.6); }
#match_report #statistics ul li div.draw p { color: rgba(60,60,67,.6); }
#match_report #statistics ul li div.draw u { background-color: rgba(60,60,67,.6); }

#match_report #overview .match_info ul.caption li.lineup u:before { background-color: #FFCC00; }
#match_report #overview .match_info ul.caption li.lineup u.ar:before { background-color: #FF3B30; }

#match_report #content #match_rate .field_bg { mix-blend-mode: none; background-color: #0057B6; box-shadow: 0 2px 2px rgba(0,87,182,.2), 0 0 30px rgba(0,87,182,.2) }
#match_report #content #match_rate ul li a { color: #fff; }
#match_report #content #match_rate ul li a span { color: #0057B6; }


#match_report #statistics ul li div.away p.home { color: rgba(60,60,67,.6); }
#match_report #statistics ul li div.home p.away { color: rgba(60,60,67,.6); }
#match_report #statistics ul li div p u { background-color: #000; }


#match_report #rate_list .rate_user li a { color: rgba(60,60,67,.6); background-color: rgba(116,116,118,.08); }
#match_report #rate_list .rate_user li a:hover { border-color: rgba(60,60,67,.18); background-color: #fff; }
#match_report #rate_list .rate_user li a p { background-color: rgba(118,118,128,.24); box-shadow: inset 0 0 1px rgba(0,0,0,.3) }
#match_report #rate_list .rate_user li.selected a, #match_report #rate_list .rate_user li.selected a:hover { border-color: #007AFF; color: #000; }

#match_report #rate_list .container .rate_container .rate-navigation a { background-image: linear-gradient(to right, rgba(255,255,255,1), rgba(255,255,255,0));  }
#match_report #rate_list .container .rate_container .rate-navigation a.flex-next { background-image: linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,1)); }

#match_report #rate_list table tr { border-color: rgba(60,60,67,.15); }
#match_report #rate_list table tr.cc { border-color: rgba(60,60,67,.15); }
#match_report #rate_list table td.score { border-color: rgba(60,60,67,.15); }

#match_report #rate_list table tr.gk { border-color: rgba(60,60,67,.15); }


#rate_detail { color: #000; }
#rate_detail .title span { color: rgba(60,60,67,.6); }

#rate_detail ul li { border-color: rgba(60,60,67,.15); }

#about article { mix-blend-mode: plus-darker; }

#player_history section ul li a { background-image: linear-gradient(to right bottom, #fff, #fff); }
#player_history section ul li a span { color: rgba(60,60,67,.6);; }
#player_history section ul li a.legend i { color: #FFCC00; text-shadow: 0 0 20px #FFCC00; }
#player_history section ul li a u { color: rgba(60,60,67,.18); }

#player_profile #title {  }
#player_profile #title h2 { color: #000; text-shadow: 0 0 50px rgba(255,255,255,0.3); }
#player_profile #title h3 { color: rgba(60,60,67,.8); text-shadow: 0 0 50px rgba(255,255,255,0.3); }
#player_profile #title p { color: rgba(60,60,67,.8); text-shadow: 0 0 50px rgba(255,255,255,0.3); }
#player_profile #basic ul li { border-color: rgba(60,60,67,.29); }
#player_profile #basic ul li:last-of-type { border-color: rgba(60,60,67,.29); }
#player_profile #history .stats tr.data { border-color: rgba(60,60,67,.15); }
#player_profile #wiki ul > li { background-color: rgba(116,116,128,.08); }
#player_profile #wiki ul > li > ol > li span a { color: rgba(60,60,67,.6); }
#player_profile #wiki ul > li.more { background-color: rgba(116,116,128,.08); }
#player_profile #comment ul li:nth-child(odd), #player_profile #comment ul li:nth-child(odd) a { color: rgba(60,60,67,.6); }
#player_profile #history .stats tr.sub th { color: rgba(60,60,67,.6); }
#player_profile #history .stats td.name span { color: rgba(60,60,67,.3); }
#plus_button a.post { background-color: #007AFF; }

#chat section h3 { color: rgba(60,60,67,.6);  }
#chat section ul li span { color: rgba(60,60,67,.3); }
#chat .post ol li a, #bbs_list .list_bottom_conatiner .button a { color: rgba(60,60,67,.6); }
#chat .post ol li { color: rgba(60,60,67,.18); }
#chat section ul li a.delete i { color: rgba(60,60,67,.6); }


#boutique #title { mix-blend-mode: plus-darker; }
#boutique #title ol li, #boutique #title ol li a, #boutique #list h3, #boutique #list ul li u { color: rgba(60,60,67,.6); }
#boutique #list ul li a { background-color: rgba(116,116,118,.08); }
#boutique #list ul li a:hover { border-color: rgba(60,60,67,.6); background-color: rgba(255,255,255,.6); }


#settings .container .left input[type="file"]::-webkit-file-upload-button { background-color: rgba(120,120,128,12); }

#settings .container .right li.switch div span {color: rgba(60,60,67,.6); }


#settings .container .right li.nickname span, #settings .container .right li.button a { color: #FF3B30; }
#settings .container .right li.split { border-color: #C6C6C8; }

#settings .container .left p { background-color: #F2F2F7; }

#non-member { background-color: #fff; }
#non-member .container, #non-member .container span a { color: rgba(60,60,67,.6); }

section#admin .container li.title { color: #007AFF; }
section#admin .container li a { background-color: rgba(116,116,118,.08); color: #000; }
section#admin .container li strong { color: rgba(60,60,67,.6); }
#chat.match_live #match_live_left ul li.chat_event { border-color: #C6C6C8; }

#chat.match_live #match_live_left ul li i.card { background-color: #FFCC00; }
#chat.match_live #match_live_left ul li.red i.card { background-color: #FF3B30; }
#chat.match_live #match_live_left ul li.etc i { color: #5AC8FA; }
#chat.match_live #match_live_left ul li.chg i { color: #34C759; }


#chat.match_live #match_live_right > div { background-color: #F2F2F7; }
#chat.match_live #match_live_right .event ol li i.card { background-color: #FFCC00; }
#chat.match_live #match_live_right .event ol li.red i.card { background-color: #FF3B30; }
#chat.match_live #match_live_right .event ol li.etc i { color: #5AC8FA; }
#chat.match_live #match_live_right .event ol li.gol { background-color: #000; }
#chat.match_live #match_live_right .event ol li.gol a { color: #fff; }
#chat.match_live #match_live_right .event ol li.chg i { color: #34C759; }










/* Text, Password */
input[type="text"], input[type="password"] { background-color: #fff; color: #000; border-color: rgba(60,60,67,.15); }

input.readonly { color: rgba(60,60,67,.3) !important; cursor: not-allowed; }

#action input[type="text"], #action input[type="password"] { border-color: transparent; }



/* Textarea */

textarea {
	background-color: #fff;
	border: 1px solid rgba(60,60,67,.15);
	color: #000;
}



/* Placeholder */

input[type="text"]::placeholder, input[type="password"]::placeholder, textarea::placeholder { color: rgba(60,60,67,.3); }
input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus { border-color: rgba(0,112,255,.65); box-shadow: 0 0 1px 3px rgba(0,112,255,.15); }
#action input[type="text"]:focus, #action input[type="password"]:focus, #action textarea:focus, #action select:focus { border-color: rgba(0,112,255,.65); }




/* Submit */

input[type="submit"] {
	background-color: #007AFF;
	color: #fff;
}


/* Checkbox */

input.cb[type="checkbox"] + label { color: rgba(60,60,67,.3); }
input.cb[type="checkbox"]:checked + label { color: #007AFF; }



/* Select */
select {
	color: #000;
	border-color: rgba(60,60,67,.15);
	background-color: #fff;
}

select option[value="1"] { background: rgba(60,60,67,.3); }




/* Comment Post */

input.cp[type="text"] {
	border-color: rgba(60,60,67,.18);
	color: rgba(60,60,67,.6);
}

input.cp[type="text"]:focus { border-color: rgba(60,60,67,.6); box-shadow: 0 0 0; }



/* Switch */
input.sw[type="checkbox"] + label { background-color: rgba(120,120,128,.2);}
input.sw[type="checkbox"]:checked + label { background-color: #34C759; }



/* Option Button */
input.op[type="button"] {
	background-color: rgba(116,116,128,.08);
	color: #007AFF;
}



/* Radio Button */
input[type="radio"] + label { background-color: rgba(116,116,128,.08); color: rgba(60,60,67,.6); }
input[type="radio"]:checked + label { border-color: #007AFF; background-color: transparent; color: #007AFF;  }



/* BBS */

#bbs #bbs_list .board s, #bbs_list .list_bottom_conatiner,
#bbs #bbs_comment .cct > .name,
#bbs #more_article
{ border-color: #C6C6C8; }

#bbs #bbs_list .board s a font { color: #000; }
#bbs #bbs_list .board li u.new { color: #FF2D55; }
#bbs #bbs_list .board li .vote i { color: #FFCC00; text-shadow: -2px 0px 0 #fff; }

#bbs_list .list_bottom_conatiner .button a.button_write { background-color: #007AFF; }
#bbs #bbs_list .board li u { color: rgba(60,60,67,.6); }

#bbs_list .list_bottom_conatiner .search input[type="checkbox"] + label,
#bbs #bbs_comment .memo span, #bbs #bbs_comment .memo span a,
#bbs #bbs_list .board li p span
{ color: rgba(60,60,67,.3);  }

#bbs_list .list_bottom_conatiner .search input[type="checkbox"]:checked + label { color: #007AFF; }

#bbs_list .list_bottom_conatiner .search input[type="submit"], #bbs_list .list_bottom_conatiner .search input[type="button"] { background-color: rgba(116,116,128,.08); color: #007AFF; }
#bbs_list .list_bottom_conatiner .search input[type="button"],
#bbs #bbs_view .author .profile .detail span,
#bbs #bbs_view .title .sub_caption .stats,
#bbs #bbs_view .title .sub_caption .manage a,
#bbs #more_article ul li u { color: rgba(60,60,67,.6); }
#bbs #bbs_comment .button a { color: rgba(60,60,67,.4); }

#bbs #bbs_view .body .vote a { border-color: #FFCC00; color: #FFCC00; position: relative; }
#bbs #bbs_view .body .vote a:before { width: 13px; height: 13px; background-color: #821E1F; display: block; top: 10px; left: 15px; position: absolute; content: ""; border-radius: 100%; z-index: -1; }

#bbs #bbs_view .body .vote a span {}

#bbs #bbs_view .author .profile .photo { box-shadow: inset 0 0 1px rgba(0,0,0,.3);}
#bbs #bbs_write input#subject { box-shadow: 0 0 0; }


#bbs_list .list_bottom_conatiner .button a.button_write.disabled {background-color: #F2F2F7; color: #fff; }


#bbs #bbs_view .title > h3 font { color: #000; }

#bbs #bbs_comment .memo > a { color: #007AFF; }


#bbs #bbs_list .board li u i { color: #007AFF; }
#bbs #bbs_list .board li a.subject.disabled { color: rgba(60,60,67,.6); }

#bbs #bbs_list .news li:first-child .title strong, #bbs #bbs_list .news li:first-child .title span { color: #fff; }
#bbs #bbs_list .news li .title p, #bbs #bbs_list .news li .sub { color: rgba(60,60,67,.6); }

#bbs #bbs_list .news li .pic { border: .5px solid rgba(0,0,0,.1); }
#bbs #bbs_list .news li .title .vote i { color: #FFCC00; text-shadow: 0 0 0; }

#bbs #bbs_list .news li:first-child .title p, #bbs #bbs_list .news li:first-child .sub { color: rgba(235,235,245,.6); }

#bbs .staff_menu a { color: #007AFF; background-color: #f2f2f7;}


#about #title { mix-blend-mode: plus-darker; }
#about #title h2 { color: #000; }
#about #title h3, #about #title p, #about #info .container ul li span { color: rgba(60,60,67,.6); }
#about #info .container ul { border-bottom: .5px solid rgba(60,60,67,.29); }

#bbs_list .list_bottom_conatiner .pagination a { color: rgba(60,60,67,.3); }
#bbs_list .list_bottom_conatiner .pagination a.this { color: #007AFF; }
#bbs_list .list_bottom_conatiner .pagination a:hover { background-color: rgba(116,116,128,.08); }

#widget .board ul li.empty, #widget .schedule ul li.empty { color: rgba(60,60,67,.3); }

#mobile { background-color: #fff; }
#mobile a { color: #007AFF; }
#mobile a.close { color: rgba(235,235,245,.6); }



#user #face .right .container a { color: rgba(60,60,67,.6); }
#user #face .right .container a:hover { color: #000; }
#user #face .right ul li { color: rgba(60,60,67,.3); }
#user #face .right a.mail { background-color: #000; color: #fff; }



#message ul.message_list li { background-color: rgba(116,116,128,.08); }
#message ul.message_list li div span { color: rgba(60,60,67,.3); }
#message ul.message_list li > a { color: rgba(60,60,67,.6); }

header .membership .new_message { color: #FF2D55; }


#campeones b { background-color: rgba(255,255,255,.7); }