﻿html,body{height:100%}body{display:flex;flex-direction:column;background-color:#E8EEF4;color:#7e7d7d;font-family:"Gothic A1", sans-serif;font-size:16px}.content{flex:1 0 auto}#main{margin:40px 0}.paper{width:100%;padding:60px 40px;background:#FCFDFD}.paper.paper-wide{padding:60px 20px}img.nobilis-categories{display:block;width:100%;max-width:430px;margin:30px auto 60px auto}.turbolinks-progress-bar{height:3px !important;background-color:#1C2E52 !important}#header{background-color:white;z-index:10}#header .header-wrapper{display:flex;align-items:baseline;justify-content:space-between;width:100%;padding:30px 0 20px 0}#header img.logo{width:187px;height:auto}#header nav.menu{font-size:16px;font-size:1rem;letter-spacing:0}#header nav.menu ul li{position:relative;float:left;margin:0;padding:0}#header nav.menu ul li:hover>ul{display:block;opacity:1}#header nav.menu ul a{color:#3c3c3c;display:block;padding:10px 15px;text-decoration:none}#header nav.menu ul a:hover,#header nav.menu ul a:active,#header nav.menu ul a:visited,#header nav.menu ul a:focus{color:#3c3c3c;text-decoration:none}#header nav.menu ul a.menu-item{background-image:url(/assets/arrow-menu-1b0e9df4c50b5be24f253fc3964a1296c0565e0b5a313e5b5ec60fd715f2f995.svg);background-repeat:no-repeat;background-position:center right}#header nav.menu ul ul{display:none;opacity:0;position:absolute;top:100%;right:0;padding:0;background:white;border:1px solid #dadada;transition:opacity 0.2s}#header nav.menu ul ul li{float:none;white-space:nowrap}#header nav.menu ul ul a{padding:11px 18px;border-bottom:solid 1px #dadada;line-height:120%;transition:all 0.2s}#header nav.menu ul ul a:hover{background:#f7f7f7}#header nav.menu.menu-highlighted .menu-item{padding-right:35px;border:solid 2px #299BFF;background-position-x:calc(100% - 10px)}.header-message{padding:10px 20px;background-color:#F02626;color:white;font-size:14px;font-size:0.875rem;text-align:center}.header-title{background-color:#299BFF;padding:25px 0}.header-title h1{color:#FFFFFF;font-size:28px;font-size:1.75rem;font-weight:200}#footer{flex-shrink:0;background-color:#1A1D2C;padding:40px 0}#footer .footer-wrapper-1{padding-bottom:20px;border-bottom:1px solid #5d5d5d}#footer .footer-wrapper-2{padding-top:20px}#footer h6{font-weight:300;font-style:normal;color:#ffffffb3;margin-top:0;margin-bottom:40px}#footer .logo-apchq{width:150px;height:auto}#footer .apchq-address{margin-top:40px}#footer .apchq-address p{font-size:14px;font-size:0.875rem;font-weight:400;color:#ffffffb3;line-height:26px}#footer .apchq-contact{padding-top:28px;text-align:right;float:right}#footer .apchq-tel p{font-size:14px;font-size:0.875rem;line-height:26px;font-weight:400;color:#ffffffb3}#footer .copyright p{font-size:10px;font-size:0.625rem;letter-spacing:2px;font-weight:700;color:#ffffffb3;line-height:29px}#footer .realisation{position:relative;top:-8px;margin-bottom:22px;text-align:center}#footer .social-links{float:right}#footer .social-links li{margin-bottom:0;margin-right:0;margin-left:11px;display:inline-block}#footer .social-links li a{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;text-decoration:none;text-align:center;width:30px;height:30px;font-size:12px;line-height:28px;border:1px solid #f2f2f266;color:#fff;transition:border .3s ease-in, background-color .3s ease-in, color .3s ease-in}#footer .social-links li img{width:13px;margin-top:6px;height:15px}ul.process-steps{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:40px}ul.process-steps span{display:flex;justify-content:center;align-items:center;width:44px;height:44px;background:white;border-radius:22px;border:solid 2px #dadada;color:#dadada;text-align:center;text-decoration:none}ul.process-steps li{position:relative;margin-right:12px}ul.process-steps li::before{content:"";display:block;width:12px;height:2px;position:absolute;top:20px;right:44px;background-color:#dadada}ul.process-steps li:first-child::before{display:none}ul.process-steps li.step-completed span{border-color:#299BFF;color:#299BFF}ul.process-steps li.step-completed::before{background-color:#299BFF}ul.process-steps li.step-active span{background-color:#299BFF;border-color:#299BFF;color:white}ul.process-steps li.step-active span:hover{cursor:default}ul.process-steps li.step-active::before{background-color:#299BFF}ul.process-steps li.step-incomplete span:hover{cursor:default}h2{margin-bottom:20px;font-size:24px;font-size:1.5rem;color:#5d5d5d;font-weight:600;line-height:1.25em}h3{margin-top:40px;margin-bottom:20px;padding-bottom:13px;border-bottom:solid 1px #dadada;font-weight:400;font-size:18px;font-size:1.125rem;color:#5d5d5d;font-weight:bold;line-height:1.45em}h3.light{border:none}h3.less-margin{margin-bottom:0}.row+h3{margin-top:20px}h4{margin-bottom:0.8rem;font-weight:bold;font-size:16px;font-size:1rem;color:#3c3c3c;line-height:1.45em}p{margin-bottom:1.25rem;font-size:16px;font-size:1rem;color:#7e7d7d;line-height:1.45em}p+h2{margin-top:40px}p.note{font-size:14px;font-size:0.875rem}ul.list{margin-bottom:1.25rem}ul.list li{position:relative;margin-bottom:0.5rem;padding-left:27px;line-height:1.45em}ul.list li:before{content:'•';display:inline-block;position:absolute;left:7px;color:#299BFF}a{color:#299BFF;text-decoration:none}a.link-back{padding-left:15px;background:url(/assets/arrow-back-active-b157ede8ccf690462d8ad874479eb44155fa5b48ebf40d63ec2beb3246b739a9.svg) no-repeat center left}a.link-delete{padding-left:15px;background:url(/assets/ico-trash-91b8406c35b912d0700c22387d4bcbcd16e2d2eddd091d3d00841414c9ffd2c5.svg) no-repeat center left}a.link-small{font-size:13px;font-size:0.8125rem}a.link-small.link-delete{padding-left:15px;padding-top:2px}a.link-pdf{padding-top:1px;padding-left:21px;background:url(/assets/ico-pdf-small-a2c7d8c72afc5063abf99fa054cf97cc443badbf58f9ef43a54977cd3341a50c.svg) no-repeat center left}a.link-icon{display:flex;height:30px;margin-left:10px;padding:8px;background-color:#f7f7f7;border-radius:5px;float:right}em{font-style:italic}strong{font-weight:bold}.form-intro{margin-bottom:40px;text-align:center}.form-intro h3{margin:0;padding:0;border:none}@media (min-width: 577px){.form-wrapper{margin:0 40px}}@media (min-width: 768px){.form-wrapper{margin:0 80px}}.form-content{margin:20px 0}.form-group{margin-bottom:30px}.form-group.no-margin-bottom{margin-bottom:0}.form-group.negative-margin-bottom{margin-bottom:-30px}.form-group .text-count-wrapper{margin:3px 0;font-size:14px;font-size:0.875rem;text-align:right}.form-group .text-count-wrapper.error{color:#F02626}.form-group-wrapper-center .form-group{text-align:center}.form-group-wrapper-center .form-control{margin:0 auto}.form-group-wrapper-center .form-error{display:inline-block}.form-label{display:inline-block;margin-bottom:.5rem;color:#7e7d7d;font-size:15px;font-size:0.9375rem;line-height:1.45em}h4.form-label{margin-bottom:1rem !important}.form-label-value{display:inline-block;margin-bottom:.7rem;color:#3c3c3c;font-size:16px;font-size:1rem}.form-control,.form-control-wrapper input{display:block;width:100%;padding:10px;border:solid 2px #dadada;font-family:"Gothic A1", sans-serif;font-size:16px;font-size:1rem}.form-control::-ms-expand,.form-control-wrapper input::-ms-expand{background-color:transparent;border:0}.form-control::-moz-placeholder,.form-control-wrapper input::-moz-placeholder{color:#AAA9A9;opacity:1}.form-control:-ms-input-placeholder,.form-control-wrapper input:-ms-input-placeholder{color:#AAA9A9;opacity:1}.form-control::placeholder,.form-control-wrapper input::placeholder{color:#AAA9A9;opacity:1}.form-control:disabled,.form-control[readonly],.form-control-wrapper input:disabled,.form-control-wrapper input[readonly]{background-color:#dadada;opacity:1}.form-control:focus,.form-control-wrapper input:focus{border:solid 2px #299BFF;outline:none}.form-error{display:block;margin:2px 0 15px 0;padding:2px 0 0 20px;background:url(/assets/ico-error-red-69415f17d15a0f3333ce84dfec33dbfb795f3bb932bf8802337282ff06bc63a8.svg) no-repeat top 2px left;color:#F02626;line-height:1.3em;font-size:14px;font-size:0.875rem}.form-actions{display:flex;justify-content:center;align-items:center;margin:40px 0 20px 0}.form-actions a,.form-actions input,.form-actions button{margin:0 15px}.main-action{margin:-25px 10px 15px 0;text-align:right}.simple-actions{display:flex;justify-content:center;margin:20px 0}.select-wrapper{position:relative;display:block;width:100%;background:#fff url(/assets/arrow-menu-1b0e9df4c50b5be24f253fc3964a1296c0565e0b5a313e5b5ec60fd715f2f995.svg) no-repeat center right 10px;border:solid 2px #dadada;overflow:hidden;transition:all 0.2s}.select-wrapper:hover{background-image:url(/assets/arrow-menu-active-bb4c40ad4c04f279eb8b976bd2960e087fbba488b3b696ce7d23ff196e242d3e.svg)}.select-wrapper select.form-control{width:100%;margin:0;padding:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;box-shadow:none;border:0 !important;background:#0000 none;color:#3c3c3c;cursor:pointer}.select-wrapper select.form-control::-ms-expand{display:none}.radio-buttons-wrapper.inline{margin-bottom:1.2rem}.radio-buttons-wrapper.inline .radio-button{display:inline;margin-right:26px}.radio-buttons-wrapper.inline .form-label{width:100%}input,textarea{color:#3c3c3c}input[type="radio"]{display:none}input[type="radio"]+span{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:26px}input[type="radio"]+span::before{transition:all 250ms cubic-bezier(0.4, 0.25, 0.3, 1);content:"";width:20px;height:20px;border-radius:50%;background-color:white;border:2px solid #dadada;font-size:0;position:absolute;top:7px;left:8px;transform:translate(-50%, -50%)}input[type="radio"]+span::after{transition:all 250ms cubic-bezier(0.4, 0.25, 0.3, 1);content:"";width:0;height:0;border-radius:50%;background-color:#299BFF;position:absolute;top:7px;left:8px;transform:translate(-50%, -50%)}input[type="radio"]:checked+span::before{width:20px;height:20px;border:2px solid #299BFF}input[type="radio"]:checked+span::after{width:12px;height:12px}.radio-buttons-wrapper.disabled .radio-button{opacity:0.6}.radio-buttons-wrapper .form-label{margin-bottom:0.6rem}.radio-buttons-wrapper .radio-button:last-child label{margin-bottom:0}input[type='checkbox']{display:none}input[type='checkbox']:checked+label>span.checkbox{position:relative;background-color:#299BFF;border:solid 2px #299BFF}input[type='checkbox']:checked+label>span.checkbox:before{content:"";position:absolute;top:-6px;left:0;width:7px;height:14px;border-right:3px solid white;border-bottom:3px solid white;transform:rotate(45deg);transform-origin:0% 100%}input[type='checkbox']+label{position:relative;display:inline-flex;margin:.6em 0}input[type='checkbox']+label>ins{position:absolute;display:block;bottom:0;left:2em;height:0;width:100%;overflow:hidden;text-decoration:none;transition:height 300ms cubic-bezier(0.4, 0, 0.23, 1)}input[type='checkbox']+label>ins i{position:absolute;bottom:0;font-style:normal}input[type='checkbox']+label>span.checkbox{display:flex;justify-content:center;align-items:center;margin-top:3px;margin-right:8px;width:18px;height:18px;background:white;border:2px solid #dadada;border-radius:2px;cursor:pointer;transition:all 250ms cubic-bezier(0.4, 0, 0.23, 1)}input[type='checkbox']+label .label-text{flex:1;margin-top:2px;line-height:1.45em}.checkboxes-wrapper.form-group{margin-bottom:20px}.checkboxes-wrapper .form-label{margin-bottom:0.3rem}.checkbox-wrapper{display:block}.checkbox-wrapper input[type='checkbox']+label{margin:0 0 0.3rem 0}input.date{width:140px;padding-top:12px;padding-bottom:9px;background-image:url(/assets/ico-datepicker-9773f5e3343845ea7b706d8a82815e318c8ccc38f5f1c63f963a4b04ea991ed9.svg);background-repeat:no-repeat;background-position:center right 10px;cursor:pointer}.input-group-score{display:flex;justify-content:flex-end;align-items:center;margin-top:10px}.input-group-score .form-control{width:auto;margin-right:5px}.message-success{display:flex;flex-direction:column;align-items:center}.message-success h3{margin:20px 0;padding:0}.message-success .btn-main{margin-top:20px}textarea.seven-lines{height:162px}.form-devise{background-color:#FCFDFD;padding:0 40px}.form-devise h2{margin-bottom:20px;text-align:center}.form-devise #error_explanation{padding:20px;background-color:#F02626;color:white}.form-devise .form-content{margin-top:20px;margin-bottom:0}.form-devise .form-actions{flex-direction:column;margin:20px 0 0 0}.form-devise .form-actions a,.form-devise .form-actions input,.form-devise .form-actions button{margin:10px 0}.form-devise .form-actions a :last-child,.form-devise .form-actions input :last-child,.form-devise .form-actions button :last-child{margin-bottom:0}.form-devise-secondary{background-color:#FCFDFD;margin-top:30px;text-align:center}.form-devise-secondary h2{margin-bottom:20px}.accordion .accordion-toggle{cursor:pointer}.accordion .accordion-content{display:none;margin-top:20px}.accordion .accordion-content.default{display:block}.accordion h4{display:flex;justify-content:space-between;padding:0;margin:0;font-weight:200;font-size:24px;font-size:1.5rem;line-height:1.2em}.accordion h4:after{content:"+";color:#299BFF}.accordion h4.active:after{content:"-"}.accordion h5{margin-top:40px;margin-bottom:20px;font-size:18px;font-size:1.125rem}.accordion p{margin-bottom:0.5rem}.badge{background:#E8EEF4;padding:4px 10px 4px 10px;border-radius:10px;font-size:0.8em;white-space:nowrap}.badge.badge-incomplete{background:#F08126;color:white}.badge.badge-completed{background:#05A130;color:white}.badge.badge-submitted{background:#00b4b7;color:white}.badge.badge-approved{background:#fd50d8;color:white}.badge.badge-preselected{background:#1b90c3;color:white}.badge.badge-not_preselected{background:#a050fd;color:white}.badge.badge-detailing_completed{background:#05A130;color:white}.badge.badge-detailing_incomplete{background:#F08126;color:white}.badge.badge-finalist{background:#FFDF00;color:#7e7d7d}.badge.badge-not_selected{background:#d3d7e4;color:#7e7d7d}.breadcrumbs{margin-bottom:30px;font-size:14px;font-size:0.875rem}.breadcrumbs a,.breadcrumbs span{margin:0 5px}.breadcrumbs a:first-child,.breadcrumbs span:first-child{margin-left:0}.breadcrumbs+.main-action{margin-top:-54px}.btn{display:inline-block;padding:8px 20px;border:solid 2px #299BFF;border-radius:5px;cursor:pointer;font-weight:100;outline:0;transition:all 0.2s}.btn.btn-main{background:#299BFF;color:white;font-size:16px;font-size:1rem;font-weight:normal}.btn.btn-main:hover{background-color:#0083f5;border-color:#0083f5}.btn.btn-secondary{background:white;color:#299BFF;font-size:16px;font-size:1rem;font-weight:normal}.btn.btn-small{padding:8px 10px;font-size:13px;font-size:0.8125rem;font-weight:normal;border-width:1px}.btn.btn-next{background-image:url(/assets/arrow-next-white-b2c1edb4bf50c644ed3ae5193b4f985a3dbf9b1cefdea51f1d2c5fe26afd983a.svg);background-repeat:no-repeat;background-position:top 13px right 10px;padding-right:30px}.btn.btn-wide{width:100%}.action-table-wrapper{display:flex;align-items:center;margin-bottom:20px}.action-table-wrapper .message{flex:1;margin:0 30px 0 0}.action-table-wrapper .main-action{margin:0}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand;background-repeat:no-repeat;background-position:center right 10px}table.dataTable thead .sorting{background-image:url(/assets/datatable/sort_both-214f4a1ae9d366e36fb3ca4d183a306c25c4852e2161d99948619ad6c80941e2.svg)}table.dataTable thead .sorting_asc{background-image:url(/assets/datatable/sort_asc-37c0451b3362bd53c7610e9e6304bdf46bf69b36b62c7a80ddf9fe83d03911f5.svg)}table.dataTable thead .sorting_desc{background-image:url(/assets/datatable/sort_desc-ed108b14c28399a0cb6d9950ffc03ee11c2fbf787bd62993ca2c86554e9e959c.svg)}table.dataTable thead .sorting_asc_disabled{background-image:url(/assets/datatable/sort_asc_disabled-3c0be2d48a5bb374089ca7068a58cc5be84be9f0d97e7e610c3c9d8a9bb65fd6.svg)}table.dataTable thead .sorting_desc_disabled{background-image:url(/assets/datatable/sort_desc_disabled-c10ddbf8d6b8a37417624ae97f7430c872fa16a83d144b498ff28dd63a3fa769.svg)}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:left;margin-bottom:20px;text-align:right}.dataTables_wrapper .dataTables_filter input{min-width:400px;max-width:100%}.dataTables_wrapper .dataTables_info{clear:both;font-size:14px;font-size:0.875rem;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{font-size:14px;font-size:0.875rem;float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:6px 11px;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{cursor:default !important;color:#5d5d5d}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default !important;background:transparent;color:#7e7d7d;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}}.dropzone-container{margin-top:30px}.dropzone-container h5{margin-bottom:15px}.dropzone .link-delete{display:none}.dropzone.has-file .link-delete{display:inherit;font-size:14px;font-size:0.875rem;line-height:2em}.dropzone-wrapper{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100% !important;height:auto !important;min-height:200px;margin:0 auto 20px auto;padding:10px;cursor:pointer;border:3px dashed #dadada;border-radius:10px}.dropzone-wrapper .loading-wrapper{display:none}.dropzone-wrapper.loading .loading-wrapper{position:absolute;z-index:1;display:flex;justify-content:center;align-items:center;top:0;bottom:0;left:0;right:0;background:#000000bd}.dropzone-wrapper:hover{border-color:#299BFF;transition:all 0.2s}.dropzone-wrapper:hover label{color:#299BFF !important}.dropzone-wrapper input[type="file"]{display:block !important;position:absolute;width:100%;height:100%;opacity:0;top:0;left:0;cursor:pointer}.dropzone-wrapper .image-preview{position:absolute;top:0;bottom:0;left:0;right:0;background-size:contain;background-position:center center;background-repeat:no-repeat}.dropzone-wrapper .image-preview.has-file{background-color:#fff;border-radius:10px}.dropzone-wrapper .doc-preview{display:none}.dropzone-wrapper .doc-preview.has-file{display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:white}.dropzone-wrapper .doc-preview .ico-pdf{width:59px;height:auto;margin-bottom:20px}.dropzone-wrapper .doc-preview .file-name{word-break:break-word;text-align:center;padding:0 10px;font-size:14px;line-height:1.45em}.dropzone-wrapper label{padding:20px 20px 0 20px;text-align:center;line-height:1.25em}.dropzone-wrapper-header{display:flex;align-items:baseline;justify-content:space-between;height:27px}.dropzone-wrapper-header .form-label{margin-bottom:2px}.header-disclaimer{background:#F08126;color:white;padding:20px;line-height:1.45em;text-align:center}.email-body{width:100%;margin:0;padding:0;background-color:#FCFDFD;color:#7e7d7d;font-family:sans-serif;-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.25;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.email-body img{border:none;-ms-interpolation-mode:bicubic;max-width:100%}.email-body table{border-collapse:separate;mso-table-lspace:0pt;mso-table-rspace:0pt;width:100%}.email-body table td{font-family:sans-serif;font-size:14px;vertical-align:top}.container.email-container{display:block;margin:0 auto !important;max-width:580px;padding:10px}.container.email-container .content{box-sizing:border-box;display:block;margin:0 auto;max-width:580px;padding:10px}.container.email-container .main{background:#ffffff;border-radius:3px;width:100%}.container.email-container .wrapper{box-sizing:border-box;padding:30px}.container.email-container .logo{margin:0 auto}.container.email-container .logo-inline{vertical-align:middle;margin:0 20px}.container.email-container .content-block{padding-bottom:10px;padding-top:10px}.container.email-container .email-warning{margin:20px 0;padding:20px;border:solid 2px #F08126;background-color:#FFF7F0}.container.email-container .email-note{margin-top:30px;font-size:12px;font-style:italic}.container.email-container .footer{clear:both;margin-top:10px;text-align:center;width:100%}.container.email-container .footer td,.container.email-container .footer p,.container.email-container .footer span,.container.email-container .footer a{color:#7e7d7d;font-size:12px;text-align:center}.container.email-container h1,.container.email-container h2,.container.email-container h3,.container.email-container h4{color:#7e7d7d;font-family:sans-serif;font-weight:400;line-height:1.4;margin:0;margin-bottom:25px}.container.email-container h1{font-size:22px;font-weight:300;text-align:center}.container.email-container h2{font-size:18px;margin-top:20px;text-align:center;text-transform:uppercase}.container.email-container p,.container.email-container ul,.container.email-container ol{font-family:sans-serif;font-size:14px;font-weight:normal;margin:0;margin-bottom:15px}.container.email-container p li,.container.email-container ul li,.container.email-container ol li{list-style-position:inside;margin-left:5px}.container.email-container a{color:#299BFF;text-decoration:underline}body.fancybox-active{height:inherit !important}.fancybox-content{max-width:700px}.fancybox-content h2{text-align:center}.fancybox-content ul.subcategories-list{display:flex;flex-direction:column;align-items:center}.fancybox-content ul.subcategories-list li{display:inline;color:#dadada;padding:15px 30px 15px 49px}.fancybox-content ul.subcategories-list li.selected{background-image:url(/assets/ico-success-green-167aed3f94bfec223efc2ad89181868a8387d48c3aae24dd60b4888ba19b9806.svg);background-repeat:no-repeat;background-position:center left;background-size:36px;color:#7e7d7d;font-weight:bold}.fancybox-content .form-actions{margin-bottom:0}#modal-subcategory-info{max-width:550px}.table{width:100%;min-width:400px;margin:25px 0 10px 0;border-collapse:collapse;font-size:0.9em;overflow:hidden}.table tr{text-align:left}.table th,.table td{padding:20px 15px 15px 15px}.table thead tr{color:#ffffff;text-transform:uppercase;background:#299BFF;font-weight:600}.table thead th{font-size:0.8rem;line-height:1.2em;vertical-align:middle}.table tbody tr{background:white;border-bottom:1px solid #E8EEF4;line-height:1.2em}.table tbody tr:nth-of-type(even){background-color:#fbfbfb}.table tbody tr.clickable{border-left:10px solid white}.table tbody tr.clickable td:first-of-type{padding-left:10px}.table tbody tr.clickable:nth-of-type(even){border-left:10px solid #fbfbfb}.table tbody tr.clickable:hover{border-left:10px solid #2a9bff}ul.tabs{position:relative;display:flex;flex-wrap:wrap-reverse}ul.tabs li{display:inline-block;margin-right:4px}ul.tabs li a{display:inline-block;margin-bottom:2px;padding:14px 20px 12px 20px;background:#f9f9f9}ul.tabs li a.active{background:white;color:#7e7d7d;cursor:default;font-weight:bold}@-webkit-keyframes toast{0%{transform:translateX(400px)}5%{transform:translateX(0)}100%{transform:translateX(0)}}@keyframes toast{0%{transform:translateX(400px)}5%{transform:translateX(0)}100%{transform:translateX(0)}}@-webkit-keyframes toast-quick{0%{transform:translateX(400px)}15%{transform:translateX(0)}100%{transform:translateX(0)}}@keyframes toast-quick{0%{transform:translateX(400px)}15%{transform:translateX(0)}100%{transform:translateX(0)}}.toast{position:fixed;top:20px;right:20px;width:370px;z-index:999999;cursor:pointer;-webkit-animation:toast 4s 2 cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:toast 4s 2 cubic-bezier(0.25, 0.46, 0.45, 0.94) both;-webkit-animation-direction:alternate;animation-direction:alternate}.toast.toast-quick{-webkit-animation-name:toast-quick;animation-name:toast-quick;-webkit-animation-duration:1.5s;animation-duration:1.5s}.toast .toast-content{padding:30px 30px 30px 65px;background-position:center left 20px;background-repeat:no-repeat;color:white;font-size:16px;font-size:1rem}.toast .toast-content.toast-success{background-color:#05A130;background-image:url(/assets/ico-success-white-a524acbb70167cf1edb9bf43e7afcd2a734efd70f2afb069bd78f6cdb9001490.svg)}.toast .toast-content.toast-error{background-color:#F02626;background-image:url(/assets/ico-error-white-40a22df6d94c1e54eafbee38a1d81aa9816c10c3a6736a0add487dcc82d77c74.svg)}.toast::after{content:" ";position:absolute;bottom:0;width:90%;margin:0 auto;height:50%;display:block;z-index:-10;box-shadow:0 2px 50px 0 #000000;left:5%}.toast::before{content:"x";position:absolute;top:5px;right:10px;display:block;z-index:10;color:white;font-size:20px}.message{margin:20px 0;padding:20px;border:solid 2px #dadada}.paper .message{margin-top:0}.message :last-child{margin-bottom:0}.message.warning{background-color:#FFF7F0;border-color:#F08126}.message.warning h4{color:#F08126}.message.instruction{margin-top:40px}.message.informations{border-color:#299BFF}.message p,.message ul{font-size:14px;font-size:0.875rem;margin-bottom:0.5rem}.message ul.emails-list li{display:inline;padding-left:0}.message ul.emails-list li::before{content:''}.message ul.emails-list li a{display:inline-block;margin-right:3px;margin-bottom:3px;padding:3px 10px;background:#00000008;border-radius:5px}.spinner{position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;z-index:2;width:50px;height:50px;-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite}.spinner .path{stroke:#93bfec;stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}@-webkit-keyframes rotate{100%{transform:rotate(360deg)}}@keyframes rotate{100%{transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1, 150;stroke-dashoffset:0}50%{stroke-dasharray:90, 150;stroke-dashoffset:-35}100%{stroke-dasharray:90, 150;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1, 150;stroke-dashoffset:0}50%{stroke-dasharray:90, 150;stroke-dashoffset:-35}100%{stroke-dasharray:90, 150;stroke-dashoffset:-124}}.image-picker .slick-slide{display:block;height:150px;width:180px;margin:0 10px;border:solid 5px;border-color:#f3f3f3;cursor:pointer}.image-picker .slick-slide:focus{outline:none}.image-picker .slick-slide.selected{position:relative;border-color:#05A130}.image-picker .slick-slide.selected::after{content:'';position:absolute;right:2px;top:2px;height:35px;width:35px;background-size:cover;background-image:url(/assets/ico-success-green-white-05195d3847c10b72fbfb037f97fc929ee0018b4f629d580fd3b3f21ef301e6d7.svg);background-repeat:no-repeat}.image-picker .slick-arrow:before{color:#299BFF;font-size:40px}.image-picker .slick-prev{left:-52px}.image-picker .slick-next{right:-32px}@media screen and (max-width: 767px){.image-picker{margin:0 50px}}.payment-project-card{flex:1;display:flex;margin:0 0 10px 0;padding:10px;background:white;border:solid 1px #dadada}.payment-project-card.empty{align-items:center;justify-content:center;padding:50px 0;background:inherit;border:3px dashed #dadada}.payment-project-card .preview{width:75px;height:75px;background-position:center center;background-size:cover;background-repeat:no-repeat}.payment-project-card .content{margin-left:20px}.payment-project-card .header{display:flex;justify-content:space-between;align-items:flex-end;font-size:13px;font-size:0.8125rem}.payment-project-card .address{margin:10px 0;line-height:1.35em}.payment-project-card .main{display:flex;justify-content:space-between;align-items:center}.payment-project-card .price{font-weight:bold;text-align:right}.payment-project-card .reference{line-height:1.4em;text-align:right}.payment-details{margin:40px 0}.payment-row{display:flex;justify-content:space-between;align-items:center;margin:10px 0}.payment-row.total{margin-top:20px;font-weight:bold}.payment-form{background:#f6f8f9;padding:40px;text-align:center}.payment-form h4{margin-bottom:20px}.payment-form #checkout-form{display:flex;flex-direction:column}.payment-form #card-element{margin:0 auto 10px auto;width:329px}.payment-form .card-row{display:flex;align-items:center}.payment-form .field{margin-bottom:10px;padding:10px;background-color:white;border:solid 1px #dadada}.payment-form #stripe-card-number{width:100%}.payment-form #stripe-card-expiry{width:50%;margin-right:10px}.payment-form #stripe-card-cvc{width:50%}.payment-form .form-error{text-align:left}.payment-form .stripe-logo{position:relative;top:8px;margin-top:-11px;width:37px}.payment-form p.note{line-height:1.65em}.payment-form .form-actions{margin-top:0}.project-categories{display:flex;flex-wrap:wrap;justify-content:center}.project-categories .ico-check-completed{position:absolute;top:0;left:0;width:50px}.project-categories .project-subcategories-link{position:relative}.project-categories .project-category-item{display:flex;flex-direction:column;justify-content:center;align-items:center;width:200px;height:200px;margin:10px;padding:15px;background:white;border:solid 1px #dadada;text-align:center;cursor:pointer}.project-categories .project-category-item:hover{border-color:#299BFF}.project-categories .project-category-item .image_wrapper{margin-bottom:16px}.project-categories .project-category-item img{max-width:187px;max-height:120px;flex:1}.project-categories .project-category-item p{margin-bottom:0;line-height:1.25em;font-size:15px;font-size:0.9375rem}.projects-cards{display:flex;flex-wrap:wrap}@media (min-width: 1200px){.projects-cards{justify-content:inherit}}.project-card{display:flex;flex-basis:calc(100% - 20px);margin:0 10px 20px 10px;padding:10px;background:white;border:solid 1px #dadada}.project-card.empty{flex:1;align-items:center;justify-content:center;padding:50px 0;border:3px dashed #dadada}@media (min-width: 992px){.project-card{flex-basis:calc(50% - 20px)}}.project-card .preview{flex-shrink:0;width:145px;height:145px;background-position:center center;background-size:cover;background-repeat:no-repeat}.project-card .badge{font-size:12px;font-size:0.75rem}.project-card .content{flex:1;margin-left:20px}.project-card .header{display:flex;justify-content:space-between;align-items:flex-end;font-size:13px;font-size:0.8125rem}.project-card .reference-value .value{margin-left:20px}.project-card .actions{display:flex;justify-content:space-between;align-items:flex-end;margin-top:15px}.project-card .address{margin:10px 0;font-weight:bold;line-height:24px}.project-card .btn-secondary{margin-right:20px}.project-card .reference{line-height:1.4em;text-align:right}.project-card .categorie{font-size:13px;font-size:0.8125rem;line-height:1.4em}.project-card.with-scoring .content,.project-card-sortable.with-scoring .content{display:flex}.project-card.with-scoring .main,.project-card-sortable.with-scoring .main{display:block !important}.project-card.with-scoring .secondary-actions,.project-card-sortable.with-scoring .secondary-actions{margin-top:15px}.project-card.with-scoring .column-1,.project-card-sortable.with-scoring .column-1{flex:1;margin-right:20px}.project-card.with-scoring .scores,.project-card-sortable.with-scoring .scores{display:block;margin-top:2px;margin-bottom:10px;font-size:14px;font-size:0.875rem;text-align:right}.project-card.with-scoring .note-total-value,.project-card-sortable.with-scoring .note-total-value{width:30px;margin-right:10px;font-weight:bold;font-size:17px;font-size:1.0625rem;text-align:right}.project-card.with-scoring .score-wrapper,.project-card-sortable.with-scoring .score-wrapper{display:flex;justify-content:flex-end;align-items:baseline;margin-bottom:6px;font-size:14px;font-size:0.875rem}.project-card.with-scoring .score-value,.project-card-sortable.with-scoring .score-value{width:35px;margin-left:10px;margin-right:2px;color:#299BFF;font-size:16px;font-size:1rem;font-weight:bold;text-align:right}.project-card.with-scoring .score-value.inline,.project-card-sortable.with-scoring .score-value.inline{width:auto}.project-card.with-scoring .score-denominator,.project-card-sortable.with-scoring .score-denominator{font-size:14px;font-size:0.875rem}.project-card.with-scoring .score-total,.project-card-sortable.with-scoring .score-total{margin-bottom:18px}.project-card.with-scoring .score-total .score-value,.project-card-sortable.with-scoring .score-total .score-value{font-size:17px;font-size:1.0625rem;font-weight:bold}.project-card-sortable.with-scoring .column-2{margin-top:5px}.project-card-sortable.with-scoring .score-total{margin-bottom:15px}.project-card-sortable.with-scoring .score-wrapper:not(.score-total) .score-value{color:#7e7d7d}.completion-form-wrapper .message.warning{margin-bottom:40px}.completion-form-wrapper .form-content{margin-top:20px}#modal-confirm-projects .message.warning{margin-bottom:40px}#modal-confirm-projects form{margin-top:20px}#modal-confirm-projects form .checkbox-wrapper{margin-bottom:10px}.project-detail-card{background:white;padding:20px;margin-bottom:20px}.project-detail-card.project-card-detailed-form{border:solid 2px #299BFF;padding:18px}.project-detail-card p{margin-bottom:20px}.project-detail-card .label{font-size:14px;font-size:0.875rem;word-wrap:break-word}.project-detail-card .value{font-size:15px;font-size:0.9375rem;font-weight:500;color:#505050}.project-detail-card .value.check-list-item{position:relative;display:block;margin:5px 0;padding-left:20px}.project-detail-card .value.check-list-item::before{content:"\2713 ";position:absolute;left:0px;top:0;margin-right:4px;color:#05A130}.project-detail-card .gallery-container{display:flex;flex-wrap:wrap;margin:0 -10px 0 -10px}.project-detail-card .gallery-thumbnail{width:150px;height:150px;margin:10px;background-size:cover;background-position:center;border:solid 5px #f3f3f3}.project-detail-card .gallery-thumbnail.cover{position:relative;border-color:#05A130}.project-cards-sortable{min-height:200px;padding:5px 10px;background-color:#2a9bff0a;border:4px dashed #299BFF;border-radius:10px}.project-cards-sortable.from-list .ranking{display:none}.project-cards-sortable.from-list .project-card-sortable,.project-cards-sortable.to-list .project-card-sortable{cursor:-webkit-grab;cursor:grab}.project-cards-sortable.from-list .project-card-sortable:active,.project-cards-sortable.to-list .project-card-sortable:active{cursor:-webkit-grabbing;cursor:grabbing}.project-cards-sortable .ranking{display:flex;justify-content:center;align-items:center;position:absolute;top:-3px;left:-3px;width:30px;height:30px;background:#299BFF;border-radius:30px;color:#fff;font-size:16px;font-size:1rem;font-weight:bold}.project-cards-sortable .project-card-sortable{position:relative;display:flex;margin:10px 0;padding:10px;background:white;border:solid 1px #dadada;color:#7e7d7d !important;cursor:pointer}.project-cards-sortable .project-card-sortable.sortable-ghost{border-color:#299BFF}.project-cards-sortable .project-card-sortable.sortable-ghost .ranking{display:none}.project-cards-sortable .project-card-sortable .preview{flex-shrink:0;width:100px;height:65px;margin-top:10px;background-position:center center;background-size:cover;background-repeat:no-repeat}.project-cards-sortable .project-card-sortable .content{flex:1;margin-left:20px}.project-cards-sortable .project-card-sortable .header{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-size:0.8125rem}.project-cards-sortable .project-card-sortable .secondary-actions{margin-top:15px}.project-cards-sortable .project-card-sortable .reference-value{margin:10px 0}.project-cards-sortable .project-card-sortable .note-total{display:flex;justify-content:center;align-items:center}.project-cards-sortable .project-card-sortable .note-total-value{width:30px;margin-right:10px;font-weight:bold;font-size:17px;font-size:1.0625rem;text-align:right}.project-cards-sortable .project-card-sortable .main{display:flex;justify-content:space-between;margin-top:0}.project-cards-sortable .project-card-sortable .address{font-weight:bold;line-height:20px}.project-cards-sortable .project-card-sortable .jury-note{display:inline-block;width:30px;text-align:right}.project-cards-sortable .project-card-sortable .notes{margin:0 10px 0 0;font-size:14px;font-size:0.875rem;text-align:right;line-height:20px}.project-subcategories{max-width:450px;margin:0 auto}.project-subcategories .ico-check-completed{position:absolute;top:-7px;left:-7px;width:40px}.project-subcategories a{position:relative;display:block;margin:10px;padding:23px 40px;background:white;border:solid 1px #dadada;color:#7e7d7d}table.dataTable .jury-name-note{margin-right:10px}table.dataTable .jury-name-note .jury-note{font-weight:bold}.hidden{display:none}.text-center{text-align:center}@media print{.accordion{border:solid 1px #dadada}.accordion h4:after{display:none}.accordion .accordion-content{display:block !important}footer#footer{display:none}}
