body.modal-open{height:100%;overflow:hidden}#modal{display:block !important;z-index:9999}#modal,#modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto}#modal-overlay{background:rgba(0,0,0,0.75)}#modal-body{position:relative;margin:50px auto;padding:20px;width:auto;box-sizing:border-box;min-width:50%;max-width:980px;background:white;z-index:9999}#modal-body.fixed-height{max-height:80vh;overflow:auto}#modal-close{margin:0;padding:0;display:block;font-size:50px;line-height:50px;height:50px;width:50px;position:fixed;top:0px;right:0px;color:white;border:none;outline:none;background:none;text-align:center}#modal:not(.closable) #modal-close{display:none}@font-face{font-family:"Rockeby";src:url(/assets/RockebyCd-Regular-bf4897cb4160f8afc435a129c730c05b41e6fa996c6733b6a4e4f381db6e2dcc.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Rockeby";src:url(/assets/RockebyCd-Bold-dbdc52f6ac8633a0d8054e7ddd72b7de3354e2bc70639b777b70c3a44d8fcdd1.woff) format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"Rockeby";src:url(/assets/RockebyCd-RgIt-f6fc5ded3c49349810487f2bb0ef90851a1f440b88b4bae454163e4ecee85fca.woff) format("woff");font-weight:normal;font-style:italic}@font-face{font-family:"Rockeby";src:url(/assets/RockebyCd-BdIt-d92828032e09710b48c28bc1caff295862cb74bdd708e48ecaf2be6e8c64c9ef.woff) format("woff");font-weight:bold;font-style:italic}@font-face{font-family:"Rockeby";src:url(/assets/RockebyCd-Black-e8f3b954fb15005b763ee3ac604fb8b0b576fd79a534f40093c496cbd9e4df47.woff) format("woff");font-weight:900;font-style:normal}html,body{font-family:Rockeby, "Helvetica Neue", Helvetica, Arial, sans-serif;line-height:1.2em;letter-spacing:0.5px}body{margin:0;padding:15px;background-color:black;background:url(/assets/star-bg-af63136fab1cf39ed261aa565faf56bdd2c2500b4cc947b862c2df4cdd2b2d1f.svg) top 11px left 11px no-repeat,url(/assets/star-bg-af63136fab1cf39ed261aa565faf56bdd2c2500b4cc947b862c2df4cdd2b2d1f.svg) top 11px right 11px no-repeat,url(/assets/star-bg-af63136fab1cf39ed261aa565faf56bdd2c2500b4cc947b862c2df4cdd2b2d1f.svg) bottom 11px right 11px no-repeat,url(/assets/star-bg-af63136fab1cf39ed261aa565faf56bdd2c2500b4cc947b862c2df4cdd2b2d1f.svg) bottom 11px left 11px no-repeat,black;background-size:12px;border:5px solid #EB4D29;font-size:18px}#top-message{background:#EB4D29;padding:5px 15px;margin:-1px 0 0 0;border-radius:20px 20px 0 0;text-align:center;min-height:25px;line-height:25px}#top-message a{color:white;font-weight:bold;text-decoration:underline}#current_user{text-align:right;margin-bottom:10px;line-height:25px}#current_user img{height:25px;width:25px;border-radius:999px;margin-right:10px;vertical-align:middle}#current_user a{display:inline-block;text-decoration:none;color:white;background:#EB4D29;padding:8px 15px;position:relative;left:10px;bottom:10px;border-radius:0 15px 0 15px}#current_user a:before{content:" ";display:block;height:15px;width:15px;background:url(/assets/angle-tr-f2992ffade05abad1efc9230201b38abfe8d91c620f78fa6faf2ed533e93fc7e.svg) top right no-repeat;position:absolute;top:0;left:-15px}#current_user a:after{content:" ";display:block;height:15px;width:15px;background:url(/assets/angle-tr-f2992ffade05abad1efc9230201b38abfe8d91c620f78fa6faf2ed533e93fc7e.svg) top right no-repeat;position:absolute;right:0;bottom:-15px}#top-infos{position:absolute;top:10px;right:10px;left:10px}#main{min-height:100vh;background:#FBE7CF url(/assets/bg-983c9e1933acb62597c63a85aa294612a48a6c46dcb31a4e448533ea73baf375.svg) center top -2800px no-repeat;background-size:6000px;padding:1px 10px 50px 10px;border-radius:20px;position:relative}#top-message+#main{border-radius:0 0 20px 20px}@media (min-width: 768px){#top-message+#main #current_user{position:absolute;right:0;top:-30px}#top-message+#main #current_user a,#top-message+#main #current_user a:before,#top-message+#main #current_user a:after{background:none}#top-message+#main #current_user a{padding:0 15px}}@media (max-width: 768px){#top-message+#main #current_user a{border-radius:0 0 0 15px}}#logo-ad{width:150px;display:block;margin:120px auto 0 auto;position:relative;z-index:100}#footer{text-align:center;color:#FBE7CF;margin:10px 0 -5px 0}#footer .text{white-space:nowrap;color:inherit;text-decoration:none}#footer a.text:hover{text-decoration:underline}@media (max-width: 768px){#footer .separator.break{display:block;font-size:0;height:0px;width:0px}}h1{text-align:center;text-transform:uppercase;font-weight:900}a{color:#EB4D29}a:hover{color:#9f2a0f}.text-center{text-align:center}button,a,input[type=button],input[type=submit]{cursor:pointer}.panel{margin:auto;max-width:600px;border:5px solid black;background:#FBE7CF}.panel .panel-body{max-width:500px;margin:50px auto;padding:10px}.alert{padding:10px;border-radius:5px;opacity:0.8}.alert .close{border:none;outline:none;background:none;padding:0;float:right;font-size:20px;line-height:16px}.alert.alert-success{background:#2B9F31}.alert.alert-danger{background:#EB4D29}.alert+.alert{margin-top:10px}hr{border:1px solid black;margin:30px 0}@media (max-width: 768px){body{background:black;padding:6px;border:3px solid #EB4D29}#main{background-position:center top -2900px}#logo-ad{width:100px;margin:50px auto 0 auto}}input[type=text],input[type=email],input[type=tel]{box-sizing:border-box;border:3px solid #EB4D29;display:block;width:100%;margin:30px 0;padding:10px;font-size:16px;border-radius:0}button.submit{font-family:inherit;border:none;outline:none;background:none;font-size:400%;line-height:1em;font-weight:900;display:block;margin:0;padding:0}input[id$="_hp"]{position:absolute;top:-9999px;left:-9999px;height:0;width:0;opacity:0;margin:0;padding:0;border:none;outline:none}#battle{margin-top:-50px}#battle .battle-title{margin:0 0 20px 0;font-size:300%;line-height:1em}#battle .battle-description{margin:30px 0;text-align:center;color:#333}#battle textarea{background:white;border:3px solid #EB4D29;display:block;box-sizing:border-box;width:100%;min-height:8em;padding:10px;resize:vertical}#battle .battle-actions{display:flex;justify-content:space-between;margin-top:5px}#battle .battle-actions.edit{justify-content:space-around}#battle .battle-actions button{margin:0;padding:5px 5px 2px 5px;border:none;outline:none;background:black;color:white;font-size:300%;line-height:1em;text-transform:uppercase;font-weight:900}#battle-show .battle-countdown{background:#EB4D29;padding:12px;color:#FBE7CF;font-weight:bold;text-align:center}#battle-show .battle-countdown .battle-countdown-label{margin:0 0.25em;font-weight:normal}#battle-show .battle-countdown .battle-countdown-time{margin:0 0.25em;color:black}@media (max-width: 768px){#battle-show .battle-countdown .battle-countdown-label,#battle-show .battle-countdown .battle-countdown-time{display:block}}#participations-sorting{border:3px solid black;background:#FBE7CF url(/assets/select-arrow-a9ff64c589c9e2f0454816b87b937f7dae2b3077b868a771673665ccf942c29f.svg) center right 5px no-repeat;background-size:12px 12px;display:block;width:20em;max-width:100%;margin:50px auto 0 auto;padding:5px 30px 5px 10px;font-size:16px;font-weight:bold;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width: 768px){#participations-sorting{margin-bottom:-50px}}#battle-participations{max-width:1000px;margin:50px auto 0 auto}@media (min-width: 768px){#battle-participations .alternance{display:none}#battle-participations .columns{display:flex;justify-content:space-between}#battle-participations .col{width:calc(50% - 60px)}}@media (max-width: 768px){#battle-participations .columns{display:none}#battle-participations .participation[data-choice=a]{margin-right:30px}#battle-participations .participation[data-choice=b]{margin-left:30px}}#battle-participations .participation{border:3px solid black;margin:50px 0 0 0;background:#fdf3e7;padding:30px 20px 10px 20px}#battle-participations .participation p a{font-weight:bold}#battle-participations .participation-stars:not(:empty){text-align:center;margin-top:-55px;margin-bottom:10px}#battle-participations .participation-stars:not(:empty) img{width:40px}#battle-participations .participation-stars:not(:empty) img+img{margin-left:10px}#battle-participations .participation-comment,#battle-participations .participation-pending-alert{margin:0 0 20px 0}#battle-participations .participation.pending .participation-comment,#battle-participations .participation.pending .participation-infos{opacity:0.3}#battle-participations .participation-choice{font-weight:bold;text-transform:uppercase}#battle-participations .participation-infos{display:flex;justify-content:space-between;line-height:30px}#battle-participations .participation-user{font-size:90%;font-weight:bold;font-style:italic}#battle-participations .participation-user img{vertical-align:middle;height:30px;width:30px;border-radius:999px;margin-right:10px}#battle-participations .participation-votes{display:flex;font-weight:bold}#battle-participations .participation-votes a{text-decoration:none}#battle-participations .participation-votes .indicator{background-position:center left;background-repeat:no-repeat;background-size:10px;display:inline-block;width:10px;height:5px;margin-left:5px;position:relative;bottom:2px}#battle-participations .participation-votes .negative_votes_count{color:#EB4D29}#battle-participations .participation-votes .negative_votes_count .indicator{background-image:url(/assets/down-2d155b74127943c81c84f40f76d295e3e4d3b3c2cf350b82ce9d0a91617c8b03.svg)}#battle-participations .participation-votes .positive_votes_count{color:#2B9F31;margin-left:20px}#battle-participations .participation-votes .positive_votes_count .indicator{background-image:url(/assets/up-6eaf4573b507db8e09b7cc672bc428fb634ea2c8ce0da73e70c19e335cfdfa60.svg)}#battle-participations .participation-votes .grey{opacity:0.4;filter:grayscale(100%)}#battle-participations .participation-votes .black{filter:grayscale(100%) brightness(0%)}#battle-participations .participation[data-stars="3"]{border-width:5px}#battle-participations .participation[data-stars="3"] .participation-comment,#battle-participations .participation[data-stars="3"] .participation-pending-alert{font-weight:bold}#battle-results{max-width:1000px;margin:auto;margin-top:50px;position:relative}#battle-results .battle-choices{border:5px solid black;border-bottom:none}#battle-results .battle-title{background:black;color:#EB4D29;font-size:150%;text-transform:uppercase;font-weight:bold;text-align:center;padding:8px 0;line-height:1em}#battle-results .battle-links{font-weight:bold;margin-top:20px}#battle-results .battle-links img{height:30px;vertical-align:middle;border-radius:999px}#battle-results .battle-links .social-links img{margin-left:10px}#battle-results .battle-links .avatar{margin-right:10px}#battle-results .battle-links a.change-participation{color:black;font-weight:bold;line-height:30px;text-decoration:none}#battle-results .battle-links a.battles-list{text-decoration:none}@media (max-width: 768px){#battle-results .battle-links{text-align:center}#battle-results .battle-links .avatar,#battle-results .battle-links .social-links{display:block;margin:auto}#battle-results .battle-links .message{display:inline-block;margin-top:10px;margin-bottom:10px}#battle-results .battle-links .other-links a{display:block;margin-top:10px}}@media (min-width: 768px){#battle-results .battle-links .other-links{float:right}#battle-results .battle-links a.change-participation{margin-left:15px}}#battle-results .battle-finished-infos{background:#EB4D29;padding:20px;text-align:center;color:#FBE7CF;font-weight:bold}#battle-results .battle-finished-infos .battle-finished-text{margin:0;padding:0}#battle-results .battle-finished-infos .battle-finished-button{display:inline-block;margin:20px auto 0 auto;padding:3px 10px 0 10px;background:black;color:inherit;font-size:200%;line-height:1.5em;height:1.5em;text-transform:uppercase;text-decoration:none}#battle-results:before{content:" ";display:block;height:250px;width:250px;background:url(/assets/nrv-818e899e7dd48b84aae8aa9fd0b8df28d0fa8f8f6f763a59ce7d55668613eeb1.svg) right bottom -10px no-repeat;background-size:250px;position:absolute;right:0;top:-250px}@media (max-width: 768px){#battle-results{margin-top:50px}#battle-results:before{height:100px;width:100px;background-size:100px;top:-100px}}#battle-lead-page .label{font-weight:900;margin-bottom:10px}#battle-lead-page img{max-width:200px;max-height:150px}@media (min-width: 768px){#battle-lead-page.participated{max-width:1000px;margin:0 auto -40px auto}}@media (max-width: 768px){#battle-lead-page.participated{margin:30px auto 100px auto;text-align:center}}#battle-lead-page.form{text-align:center;margin-bottom:30px}#current_battle{margin-top:-50px;text-align:center}#current_battle .current{font-size:250%;line-height:1em}#current_battle .battle-title{margin:0;padding:0;font-size:300%;line-height:1em;color:#EB4D29}#current_battle .battle-link{margin:0;padding:0;color:#FBE7CF;background:black;text-transform:uppercase;font-weight:900;text-decoration:none;font-size:250%;line-height:1em;display:inline-block;margin:20px 0;padding:8px 10px 5px 10px}#current_battle .battle-countdown-time{font-weight:bold}#battles-list{max-width:1000px;margin:100px auto 50px auto}#battles-list .battle{border:4px solid black;margin-top:30px;background:#fbe9d4}#battles-list .battle-dates{margin:10px}#battles-list .battle-title{font-size:200%;text-transform:uppercase;font-weight:900;margin:0 10px;line-height:1em}#battles-list .battle-link{color:#fbe9d4;background:black;text-transform:uppercase;font-weight:900;text-decoration:none;font-size:150%;line-height:1em;margin:0;padding:6px 10px 5px 10px;white-space:nowrap}#battles-list .battle-choices{border-top:4px solid black;margin-top:10px;background:#fbe9d4 !important}@media (min-width: 768px){#battles-list .battle-title-and-link-container{display:flex;align-items:center}#battles-list .battle-title{flex-grow:1}#battles-list .battle-link{margin-right:10px}}@media (max-width: 768px){#battles-list .battle-dates,#battles-list .battle-title-and-link-container{text-align:center}#battles-list .battle-link{margin:10px 0;display:inline-block}}#battles .battle-choices,#battle-results .battle-choices{background:#FBE7CF;display:flex;font-size:200%;text-transform:uppercase;font-weight:900;line-height:1.2em;white-space:nowrap}#battles .battle-choice-a,#battles .battle-choice-b,#battle-results .battle-choice-a,#battle-results .battle-choice-b{padding:5px 10px}#battles .battle-choice-a,#battle-results .battle-choice-a{background:#EB4D29}#battles .battle-choice-b,#battle-results .battle-choice-b{text-align:right;flex:1}#battles .battle-choice-label,#battle-results .battle-choice-label{vertical-align:bottom}#battles .battle-choice-percentage,#battle-results .battle-choice-percentage{font-size:60%;font-weight:bold;margin:0 10px}@media (min-width: 768px){#battles .battle-choice-a .battle-choice-percentage,#battle-results .battle-choice-a .battle-choice-percentage{margin-left:20px}#battles .battle-choice-b .battle-choice-percentage,#battle-results .battle-choice-b .battle-choice-percentage{margin-right:20px}}#lead-page{margin-top:-50px;background:#fdf3e7}#lead-page h1{line-height:1.25em}#lead-page .logo{display:block;margin:10px auto 30px auto;max-width:100%;max-height:150px}#lead-page input{box-sizing:border-box}#lead-page button{display:block;margin:auto}#modal-overlay{background-color:#EB4D29;opacity:0.75}#modal-body{padding:100px 50px 50px 50px;border:5px solid black;background:#FBE7CF;max-width:600px;margin:120px auto 50px auto}#modal-body:before{content:" ";display:block;position:absolute;top:-75px;left:0;right:0;margin:auto;background:url(/assets/logo-ad-a7ff617f3e0ff2d29318397825a096aab23a0a683ab2f55196e2de2c61620028.svg) center no-repeat;height:150px;width:150px}#profile{margin-top:-50px}#profile .form-group abbr{display:none}#profile button[type=submit]{display:block;margin:50px auto 0 auto}#profile .avatar{height:80px;width:80px;border-radius:999px;margin-right:20px}#profile .fb{display:flex;align-items:center}#profile .form-group{margin:30px 0}#profile .form-group label{display:block;font-size:17px}#profile .form-group input{margin:5px 0 0 0}#profile .form-group .help-block{display:block;margin-top:5px;font-style:italic;color:#999}#profile .form-group.has-error .help-block{color:red}#user_session_form p{font-size:16px;font-weight:bold}#user_session_panel{margin-top:-50px}
