main{min-height:calc(100vh - 93px)}.img-center{display:block;margin:0 auto}.fonctionnalitesAll,.partenairesAccueil,.presentation{margin-right:25px;float:left}#changeLadder .btn{bottom:0;position:relative}.presentation{background-color:#428bca;color:#000;padding:15px;font-size:17px;text-align:justify;text-justify:inter-word}.fonctionnalitesAll,.principe{text-justify:inter-word;padding:15px;text-align:justify}.principe{background-color:#222;color:#fff;margin-left:25px}.left{width:50%;float:left}.right{width:50%;margin-left:50%}.ameliorations,.contact,.partenaireDofusExchangeAccueil,.partenaireDofusTournamentsAccueil{margin-left:25px}.fonctionnalites{display:inline-block;margin-bottom:20px}.fonctionnalitesAll{background-color:#fff;color:#428bca}.fonctionnalitesUsers{background-color:#428bca;color:#fff;padding:15px;margin-left:25px;margin-top:5px;text-align:justify;text-justify:inter-word}.fonctionnalitesTitle{font-size:20px;font-weight:700}.fonctionnalitesCategories{text-align:center;font-style:italic;font-weight:700;margin-bottom:10px;margin-top:20px;font-size:16px;color:#000!important}.fonctionnalitesTitleMain{background-color:#428bca;padding-top:10px;padding-bottom:10px;color:#000;font-weight:700;font-size:18px}.ameliorations{padding:15px;text-align:justify;text-justify:inter-word;margin-top:20px}.ameliorations{background-color:#222;color:#fff}.background{background:url(../images/background.jpg) center no-repeat fixed;background-size:cover}.background_ladder{background:url(../images/background_ladder.jpg) center no-repeat fixed;background-size:cover}.background_partenaires{background:url(../images/background_partenaires.jpg) center no-repeat fixed;background-size:cover}.white{color:#fff!important}.blue{color:#428bca!important}.red{color:#ca1d1d!important}.dataTables_info,.dataTables_length,.ellipsis,.paginate_button{color:#fff!important}.dataTables_length select{color:#000!important}.remember,input[type=search]{color:#000!important}.partenairesTitle{font-size:16px;font-style:italic;font-weight:bold;}.partenaireEntraideAccueil{background-color:#222;color:#fff;font-size:14px}.contact,.partenairesEntraide{text-align:justify;color:#fff;padding:15px}.contact{background-color:#428bca;margin-top:20px;text-justify:inter-word}.partenairesEntraide{background-color:#222;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:4px solid silver}.chapitre,.titleEffect{font-weight:700;font-family:Helvetica}#VoteBan .modal-footer,#changeLadder,.alert{text-align:center}main#edit table,main#historique table{border-collapse:collapse}body,html{min-height:100%}header nav{margin:0!important;border-radius:0!important;border-left:0!important;border-right:0!important;border-top:0!important;border-bottom:3px solid #428bca!important;background:#222!important}a:focus,a:hover{color:inherit;text-decoration:none}.chapitre,.underline{text-decoration:underline}.static{position:static!important}.titleEffect{color:#fff;font-size:6em;text-shadow:0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.2),0 20px 20px rgba(0,0,0,.15)}header nav li.active a{background:#428bca!important}header nav .icon-bar{transition:ease-in-out all .4s}main .btn,main#dim_list .badge,main#serv_list .server{transition:ease-in-out all .3s}header nav .navbar-toggle{border:0!important}header nav .navbar-toggle:focus,header nav .navbar-toggle:hover{background:inherit!important}header nav .navbar-toggle:hover .icon-bar{background:#428bca!important}#VoteBan .modal-dialog{margin:0 auto;top:calc((100vh / 2) - 120px)}#changeLadder{margin-top:30px}#changeLadder .btn{background:#428bca;color:#fff}.grade-1,.grade-2,.grade-3,.grade-4,.grade-5,.grade-6,.grade-7,.grade-8{margin-bottom:15px}.grade-1{position:relative;height:61px;background:url(/images/ornements/grade_1.png) center top no-repeat;line-height:40px}.grade-1 span:not(.titre),.grade-2 span:not(.titre),.grade-3 span:not(.titre),.grade-4 span:not(.titre),.grade-5 span:not(.titre),.grade-6 span:not(.titre),.grade-7 span:not(.titre),.grade-8 span:not(.titre){color:#fff;font-weight:700;}.grade-1 span.titre{position:absolute;bottom:15px;left:0;right:0;line-height:1;color:#2ECC71;font-weight:700}.grade-2{position:relative;height:122px;background:url(/images/ornements/grade_2.png) center top no-repeat;line-height:135px}.grade-2 span.titre,.grade-3 span.titre,.grade-4 span.titre,.grade-5 span.titre,.grade-6 span.titre,.grade-7 span.titre, .grade-8 span.titre{position:absolute;bottom:30px;left:0;right:0;line-height:1;color:#2ECC71;font-weight:700}.grade-3,.grade-4{height:122px;line-height:135px;position:relative}.grade-3{background:url(/images/ornements/grade_3.png) center top no-repeat}.grade-4{background:url(/images/ornements/grade_4.png) center top no-repeat}.grade-5{position:relative;height:132px;background:url(/images/ornements/grade_5.png) center top no-repeat;line-height:137px}.grade-5 span.titre{bottom:40px}.grade-6{position:relative;height:152px;background:url(/images/ornements/grade_6.png) center top no-repeat;line-height:157px}.grade-6 span.titre{bottom:50px}.grade-7{position:relative;height:158px;background:url(/images/ornements/grade_7.png) center top no-repeat;line-height:178px}.grade-7 span.titre{bottom:45px}.grade-8{position:relative;height:158px;background:url(/images/ornements/grade_8.png) center top no-repeat;line-height:168px}.grade-8 span.titre{bottom:50px}.grade{color:#fff;position:absolute;top:0;left:0;right:0;bottom:0}main h2,main h3{position:relative}.next_grade{background-color:#D8D8D8;padding:15px;max-width:750px;margin:0 auto 25px}.chapitre{color:#000;font-size:2em}main h2{margin:0 0 15px;font-weight:600;color:#848484;font-size:18px}main h3{font-size:20px}main div.vertical{display:table;width:100%;height:100%}main div.vertical-center{display:table-cell;text-align:center;vertical-align:middle}main .btn{background:0 0;padding:10px 15px;color:#428bca;border-color:#428bca;position:absolute;bottom:20px}main .btn:hover,main#dim_list .copyAll button{background:#428bca;color:#fff}.alert{position:absolute!important;left:0;right:0;top:113px}main#accueil{text-align:justify;margin:0 auto;width:auto;max-width:1000px}main#dim_list{padding:0;position:relative;min-height:calc(100vh - 135px);margin-top:42px}main#dim_list .copyAll button{position:absolute;width:50%;top:-42px;bottom:auto;border-radius:0}main#dim_list .copyAll button:focus{background:#428bca!important;box-shadow:0!important}main#dim_list .copyAll #right{right:0;background:#2E9AFE!important}main#dim_list div.portal{border-bottom:3px solid #ccc;min-height:275px;position:relative;height:calc(25vh - 33.75px);margin:0!important}main#dim_list div.portal:nth-child(odd){background:#ddd}main#dim_list div.portal:nth-child(odd) div.dimension{background:#ccc}main#dim_list div.cycle,main#dim_list div.dimension,main#dim_list div.infos,main#dim_list div.maj,main#dim_list div.user{display:inline-block;position:relative;height:100%;padding:0}main#dim_list div.dimension{background:#eee}main#dim_list div.infos .btn{position:relative;padding:10px;bottom:0}main#dim_list div.cycle div.modificateurs{box-sizing:content-box;display:inline-block;position:relative;height:50px;background:#666;border:3px solid #444;box-shadow:0 0 50px rgba(0,0,0,.3) inset;padding:10px}main#dim_list div.cycle div:not(.modificateurs,.vertical,.vertical-center){display:inline;margin:0 5px}main#dim_list div.cycle div.modificateurs img:not(.current_modificateur){opacity:.4}main#dim_list div.cycle h3{margin:0 0 15px;font-size:16px;text-transform:uppercase;font-weight:600;color:#428bca}main#dim_list div.modificateurs div:not(.visible-lg-inline){display:inline}main#admin,main#login{vertical-align:middle;display:flex}main#dim_list div.maj .btn,main#dim_list div.user .btn{position:relative;bottom:0}main#dim_list h2.confirm,main#dim_list h2.report{max-width:180px;margin:5px auto;height:30px;line-height:30px;font-weight:400;color:#555;text-align:left}main#dim_list h2.confirm .number,main#dim_list h2.report .number{padding:4px 10px;border-radius:50%;margin-right:5px;color:#fff}main#dim_list a.confirm,main#dim_list button.report{padding:10px;min-width:187px;margin-bottom:5px;transition:ease-in-out all .3s}main#dim_list h2.confirm .number{background:#6C9}main#dim_list h2.report .number{background:#D24D57}main#dim_list a.confirm{background:#6C9;border-color:#6C9;color:#fff}main#dim_list a.confirm:hover{background:0 0;color:#6C9}main#dim_list a.confirm.confirmed,main#dim_list button.report.reported{background:#ccc;border-color:#bbb;color:#aaa;pointer-events:none;cursor:default}main#dim_list button.report{background:#D24D57;border-color:#D24D57;color:#fff}main#dim_list button.report:hover{background:0 0;color:#D24D57}main#dim_list .badge{float:left;color:#333;border:1px solid transparent;background:#fff;top:0;bottom:0;margin-right:11px}main#dim_list .report .badge{color:#D24D57}main#dim_list .report:hover .badge{border-color:#D24D57;background:0 0}main#dim_list .confirm .badge{color:#6C9}main#dim_list .confirm:hover .badge{border-color:#6C9;background:0 0}main#serv_list .portal{margin-bottom:20px}main#serv_list .col-sm-5{padding:0 10px}main#serv_list .server{background:#ddd;border-bottom:3px solid #ccc;padding:15px 0;min-height:182px;position:relative;opacity:.5}main#admin,main#changepassword .vertical,main#edit .vertical,main#forgotpassword .vertical,main#historique .vertical,main#ladders,main#resetpassword .vertical{min-height:calc(100vh - 93px)}main#serv_list .server:hover{opacity:1}main#serv_list .server a{position:absolute;top:15px;left:0;right:0;bottom:0}main#serv_list .server a:hover{text-decoration:none}main#serv_list h2{margin:20px 0;top:0}main#serv_list .col-sm-5{margin-bottom:20px}main#login input[type=password],main#login input[type=text]{border-radius:0!important;box-shadow:none!important;transition:ease-in-out all .4s}main#login input[type=password]:focus,main#login input[type=text]:focus{border-color:#428bca!important}main#login{align-items:center}main#profil,main#register .centered-form{align-items:center;vertical-align:middle;min-height:calc(100vh - 93px);display:flex}main#login .btn{width:100%;margin:15px auto;top:0;min-width:140px;position:relative!important}main#login h2{font-size:18px!important;text-shadow:none!important;font-weight:400!important}main#register .centered-form .panel{background:rgba(255,255,255,.8);box-shadow:rgba(0,0,0,.3) 20px 20px 20px}main#register input[type=password],main#register input[type=text]{border-left:0!important;border-right:0!important;border-top:0!important;border-bottom:2px solid #ccc!important;border-radius:0!important;box-shadow:none!important;margin-bottom:30px;transition:ease-in-out all .4s}main#register input[type=password]:focus,main#register input[type=text]:focus{border-color:#428bca!important}main#register select{padding:10px 15px;border-radius:5px;border-color:#ccc}main#register .btn{position:relative;top:0}#resetpasswordsubmit{position:static!important}.btn-historique{margin-bottom:10px}main#historique table tr{border-bottom:3px solid #428bca}main#historique table td{vertical-align:middle;position:relative}main#forgotpassword .btn,main#historique .btn{position:static!important}main#historique table tr:first-of-type{background:#428bca;text-transform:uppercase;font-weight:700;color:#fff;padding:5px}main#forgotpassword .btn{margin-top:10px}main#forgotpassword select{padding:10px 15px;border-radius:5px;border-color:#ccc}main#edit table tr{border-bottom:3px solid #428bca}main#edit table tr:first-of-type{background:#428bca;text-transform:uppercase;font-weight:700;color:#fff;padding:5px}main#edit table tr:last-child td{padding:30px 7px;vertical-align:middle;position:relative}main#edit input[type=number]{width:50px;text-align:center;border:none;background:#f5f5f5;padding:7px 0}main#edit .btn{position:relative;top:0;width:100%;margin-bottom:25px;max-width:250px;margin-left:auto;margin-right:auto}main#edit input[type=submit]{background:#428bca;color:#fff}main#edit input[type=submit]:hover{background:#3E84BF;border-color:#3E84BF;color:#fff}main#profil h1{margin-top:0}main#profil .progress{max-width:750px;margin:30px auto;background:#444}main#profil .progression{position:absolute;left:0;right:0;text-align:center;font-weight:700;color:#fff;text-shadow:0 0 10px #222}main#ladders{opacity:0}main#admin{align-items:center}main#admin .element{background:#f5f5f5;min-height:200px;max-width:100%;text-align:center;border:3px solid #ddd;margin-bottom:20px;transition:ease-in-out all .5s}main#admin .element:hover{border-color:#bbb}main#admin h1{text-transform:uppercase;color:#428bca;font-size:20px;font-weight:700}main#admin .btn{right:20px!important;left:20px!important;background:#428bca;border-radius:0;color:#fff}main#admin .btn:hover{background:0 0;color:#428bca}main#admin select{width:300px!important;margin:0 auto 30px;display:block}footer{height:40px;line-height:1;width:100%;bottom:0;left:0;padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;color:#999;background:#343436;border-top:1px solid #3E3E3F;text-align:center;z-index:10}footer .footer{margin:0 auto}.culte{display:block;height:60px;width:100%;background:url(../images/culte.jpg) center center no-repeat;background-size:cover;opacity:1}.survol{font-size:12px!important}.partenairesLeft{margin-right:10px !important;}.partenairesRight{margin-left:10px !important;}.partenairesDofusExchange{text-align:justify;color:#fff;padding:15px;color:black !important;background-color:#c9bf9b !important;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:4px solid black !important;}.partenairesDofusTournaments{text-align:justify;margin-top: 20px;padding:15px;color:#fff !important;background-color:#444 !important;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:4px solid white !important;}.banniereDofusExchange{padding:5px;background-color:white;border-radius:5px;border:1px solid black !important;}.partenaireDofusExchangeAccueil{background-color:#fff;color:#428bca;font-size:14px}.partenaireDofusTournamentsAccueil{background-color:#444;color:#fff;font-size:14px;margin-top:20px;}.partenairesAccueil{padding:15px;text-align:justify;text-justify:inter-word;}.new{font-style:italic;}#confirmReport{margin-left:100px;}#yt-channel{color: white;background-color:#B40404}#yt-channel:hover{background-color:#DF0101}.pub{width:100%;text-align:center;}