@charset "utf-8";

#loading_comparateur { width:100%; text-align:center; color:#222; font-size:2em; margin-top:150px; font-weight:bold; min-height:1500px; }
#comparateur { width:954px; margin:0 auto; display:none; }

/* FILTRES */
#comparateur #filtres { width:934px; height:72px; background:#222; padding:10px 10px; line-height:26px; color:#fff; font-size:0.8em; }
#comparateur #filtres button { height:24px; margin-left:16px; padding:0px 10px; background:#ccc; color:#222; font-size:0.9em; }
#comparateur #filtres button:hover { background:#dedede; }
#comparateur #filtres input[type="text"] { width:150px; height:20px; padding-left:4px; font-size:1em; background:#ccc; color:#222;  }
#comparateur #filtres input[type="text"]:hover, #filtres input[type="text"]:focus  { background:#dedede; }
#comparateur #filtres ::-webkit-input-placeholder { color:#222; }
#comparateur #filtres ::-moz-placeholder { color:#222; }
#comparateur #filtres :-ms-input-placeholder { fcolor:#222; }
#comparateur #filtres :-moz-placeholder { color:#222; }
#comparateur #filtres input[type="checkbox"] { vertical-align:middle; margin:0 3px 0 16px; }
#comparateur #filtres input[type="checkbox"]#bonus_mods, #filtres input[type="checkbox"]#afficher_selectionnes { margin:0 3px 0 0px; }
#comparateur #filtres select { margin-left:15px; height:24px; background:#ccc; border:1px solid#444; box-shadow:inset 0 0 1px 0 #000; }
#comparateur #filtres select:hover, #comparateur #filtres select:focus { background:#dedede; } 
#comparateur #filtres #refresh_tri { position:relative; margin-left:2px; height:24px; width:24px; padding:2px 1px 1px; top:2px; background:#ccc; }
#comparateur #filtres #refresh_tri:hover { background:#dedede; }
#comparateur #filtres #refresh_tri img { height:14px; }

/* BOUTONS */
#comparateur .liste_arme .bouton_exporter { width:16px; height:14px; background:url('../images/export.png'); display:inline-block; cursor:pointer; margin-left:8px; }
#comparateur .liste_arme .bouton_reset { width:16px; height:14px; background:url('../images/reset.png'); display:inline-block; cursor:pointer; margin-left:4px; }
#comparateur .liste_arme .bouton_remove_mods { width:16px; height:14px; background:url('../images/remove_mods.png'); display:inline-block; cursor:pointer; margin-left:4px; }
#comparateur .liste_arme { width:932px; padding:10px; border-bottom:1px dotted #444; border-left:1px solid #222; border-right:1px solid #444; color:#222; }
#comparateur .liste_arme:nth-child(even) { background:rgba(136,136,136,0.4); }

/* NOM, DEGATS, CHECKBOX DE SELECTION ET MESSAGES d'ERREUR*/
#comparateur .liste_arme .nom_liste_arme { font-weight:bold; font-size:1.4em; display:inline-block; }
#comparateur .liste_arme .selectionner { float:right; }
#comparateur .liste_arme .selectionner input { padding:0; margin:0; }
#comparateur .liste_arme .dps_arme { font-size:0.7em; margin-bottom:15px; }
#comparateur .liste_arme .trop_de_mods { display:inline-block; color:#CB0000; font-weight:bold;font-size:0.8em; margin-left:16px; }
#comparateur .liste_arme .trop_de_mods div { position:relative; display:none; top:-3px; }
#comparateur .liste_arme .dps_arme div.selectionne { color:#cb0000; }
#comparateur .liste_arme .dps_arme div { display:inline-block }

/* IMAGE DE L'ARME */
#comparateur .liste_arme .image_arme { float:right; border:1px solid #444; width:200px; height:140px; }

/* DETAIL D'UN TIR ET STATS DE l'ARME */
#comparateur .liste_arme .detail_tir, #comparateur .liste_arme .detail_arme { float:left; width:140px; font-size:0.7em; position:relative; }
#comparateur .liste_arme .toggle_01, #comparateur .liste_arme .toggle_02, #comparateur .rapport_degats .toggle_03, #comparateur .liste_mods .toggle_04 { position:absolute; top:0; right:0; width:10px; height:10px; background:url('../images/toggle_01.png') no-repeat; cursor:pointer; background-size:cover; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select: none; }
#comparateur .liste_arme .detail_tir h1, #comparateur .liste_arme .detail_arme h1, #comparateur .liste_arme .liste_mods h1, #comparateur .liste_arme .rapport_degats h1 { font-size:1em; margin:0 0 4px 0; padding:0; }
#comparateur .liste_arme .detail_tir_clone, #comparateur .liste_arme .detail_arme_clone { display:none; }
#comparateur .liste_arme .detail_tir table, #comparateur .liste_arme .detail_arme table { width:100%;  border-collapse:collapse; }
#comparateur .liste_arme .detail_tir table tr td, #comparateur .liste_arme .detail_arme table tr td { line-height:13px; padding:0; }
#comparateur .liste_arme .detail_tir table tr td hr { background:#222; height:1px; border:0; }
#comparateur .liste_arme .detail_tir table tr td:first-child, #comparateur .liste_arme .detail_arme table tr td:first-child { width:100px; }
#comparateur .liste_arme .detail_tir table tr td:last-child, #comparateur .liste_arme .detail_arme table tr td:last-child { text-align:right; }
#comparateur .liste_arme .detail_arme { margin-left:25px; width:190px; }
#comparateur .liste_arme .detail_arme table tr td:first-child { width:140px; }
#comparateur .liste_arme .stats_base, #comparateur .liste_arme .polarites_base { display:none; }
#comparateur .liste_arme .detail_tir.base, #comparateur .liste_arme .detail_arme.base { display:none; }
#comparateur .liste_arme .detail_arme td p { margin:0; padding:0; display:inline; }

/* LISTE DES MODS */
#comparateur .liste_mods .eye { position:absolute; top:0; right:14px; width:14px; height:12px; background:url('../images/eye.png') no-repeat; cursor:pointer; background-size:cover; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select: none; }
#comparateur .liste_arme .liste_mods { float:left; width:100%; font-size:0.7em; position:relative; }
#comparateur .liste_arme .liste_mods ul { float:left; width:233px; list-style-type:none; margin:0; padding:0; }
#comparateur .liste_arme .liste_mods ul li { height:13px; line-height:13px; margin:0; padding:0; }
#comparateur .liste_arme .liste_mods ul li div { display:inline-block; margin-left:-2px; color:#fff; } 
#comparateur .liste_arme .liste_mods .bouton_mod { font-family:Tahoma, Arial, Helvetica, sans-serif; width:12px; height:12px; text-align:center; line-height:12px; background-color:#333; display:inline-block; cursor:pointer; font-size:0.8em; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select: none; }
#comparateur .liste_arme .liste_mods .niveau_mod { font-family:Tahoma, Arial, Helvetica, sans-serif; width:36px; height:12px; text-align:center; line-height:12px; background-color:#333; display:inline-block; cursor:pointer; font-size:0.8em; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select: none; }
#comparateur .liste_arme .liste_mods .bouton_mod:hover, #comparateur .liste_arme .liste_mods .niveau_mod:hover { background:#666; }
#comparateur .liste_arme .liste_mods span { margin-left:1px; }
#comparateur .liste_arme .liste_mods span.equipe { color:#cb0000; }
#comparateur .liste_arme .liste_mods .invisible { display:none; }
#comparateur .liste_arme .liste_mods .d_burst, #comparateur .liste_arme .liste_mods .d_constant { color:#222; font-size:0.9em; font-family:Tahoma, Arial, Helvetica, sans-serif; }
#comparateur .liste_arme .liste_mods hr { background:#222; height:1px; border:0; width:75%; margin-left:-3px; padding-left:0; }
#comparateur .liste_arme .liste_mods ul li span.nom_long { letter-spacing:-1px; }

/* RAPPORT DES DEGATS */
#comparateur .liste_arme .rapport_degats { float:left; margin-left:25px; width:320px; font-size:0.7em; position:relative; }
#comparateur .liste_arme .rapport_degats .contenu { width:100%; margin-bottom:7.5px;}
#comparateur .liste_arme .rapport_degats .contenu div { display:inline-block; width:27.5%; text-align:center; }
#comparateur .liste_arme .rapport_degats .contenu div:nth-child(3n+1) { width:45%; text-align:left; }
#comparateur .liste_arme .rapport_degats a { color:#222; text-decoration:none; }
#comparateur .liste_arme .rapport_degats a.vert { color:#009900; }
#comparateur .liste_arme .rapport_degats a.rouge { color:#cb0000; }
#comparateur .liste_arme .rapport_degats .h { display:inline-block; width:27.5%; text-align:center; }
#comparateur .liste_arme .rapport_degats .h:nth-child(4n+1), .rapport_degats .contenu { width:45%; text-align:left; }
#comparateur .liste_arme .rapport_degats span .h:nth-child(4n+2), .rapport_degats span .contenu { width:45%; text-align:left; }
#comparateur .liste_arme .rapport_degats h1, .rapport_degats h2 { font-size:1em; margin:0 0 4px 0; padding:0; }

/** INFOBULLE RAPPORT DES DEGATS **/
a.tooltip strong { line-height:30px; }
a.tooltip > span { margin-top:20px; margin-left:-85px; opacity:0; visibility:hidden; z-index:10; position:absolute; border-radius:3px; }
a.tooltip:not(.desactive):hover > span { opacity:1; text-decoration:none; visibility: visible; overflow: visible; margin-top:30px; display: inline; margin-left:-60px;} 
a.tooltip > span { color:#222; z-index:50000; } 

/* RAPPORT DES DEGATS DANS L'INFOBULLE */
#degats_corpus_comparateur, #degats_grineers_comparateur, #degats_infestes_comparateur, #degats_tenno_comparateur, #degats_corrompus_comparateur { display:none; }
#comparateur .liste_arme .rapport-degats { width:100%; border-spacing:0; table-layout:fixed; font-size:1em; }
#comparateur .liste_arme .rapport-degats thead { background:#222; font-weight:bold; color:#fff; }
#comparateur .liste_arme .rapport-degats thead tr td:first-child { width:100px; border-left:1px solid #444; }
#comparateur .liste_arme .rapport-degats thead tr td:last-child { width:100px; border-right:1px solid #444; }
#comparateur .liste_arme .rapport-degats tr td { width:70px; text-align:center; height:20px; border-top:1px solid #444; border-right:1px dotted #444; }
#comparateur .liste_arme .rapport-degats tr td p { margin:0; padding:0; display:inline-block; }
#comparateur .liste_arme .rapport-degats tr td p:first-letter { text-transform:uppercase; }
#comparateur .liste_arme .rapport-degats tbody tr td img { width:10px; margin-right:4px; vertical-align:middle; }
#comparateur .liste_arme .rapport-degats tbody tr { text-align:center; height:25px; }
#comparateur .liste_arme .rapport-degats tbody tr td:first-child { text-align:left; padding-left:5px; border-left:1px solid #444; }
#comparateur .liste_arme .rapport-degats tbody tr td:last-child { text-align:right; padding-right:5px; border-right:1px solid #444; }
#comparateur .liste_arme .rapport-degats tbody tr:nth-child(odd) { background:#b8b8b8; }
#comparateur .liste_arme .rapport-degats tbody tr:nth-child(even) { background:#d7d7d7; }
#comparateur .liste_arme .rapport-degats tbody tr:last-child td { border-bottom:1px solid #444; }
#comparateur .liste_arme .rapport-degats.rapportCorpus, .rapport-degats.rapportInfestes, .rapport-degats.rapportTenno, .rapport-degats.rapportCorrompus { display:none; }
#comparateur .liste_arme .rapport_degats.constant { display:none; }
#comparateur .liste_arme .detail_tir tr td div.degats_sans_bonus_faction { display:none; }