.LoginForm{align-items:center;background-image:url("img/background.jpg");background-position:center;background-size:cover;display:flex;justify-content:flex-end}.LoginForm .band{height:100%;position:absolute;background-color:rgba(41,160,212,0.6);top:0;left:2%;width:19%}.LoginForm .Messages-content{text-align:left;margin-bottom:0;width:310px}.LoginForm-title{color:white;position:absolute;left:9%;text-shadow:2px 2px 6px rgba(0,0,0,0.3);top:18%;transform:rotate(-5deg)}.LoginForm-title h1{font-family:"Pacifico";font-size:66px;font-weight:normal;margin-bottom:0}.LoginForm-title h1 .platform{position:relative;bottom:8px;margin-left:40px;padding:7px 15px;border-radius:4px;background-color:#222!important;font-size:30px;font-family:"Quicksand";font-weight:bold;text-transform:uppercase}.LoginForm-title h2{font-family:"Pacifico";font-size:43px;font-weight:normal;margin-top:0}.LoginForm-container{background-color:#FFFFFF;box-shadow:0 2px 3px 1px rgba(0,0,0,0.3);margin-right:7%;width:350px;z-index:100}.LoginForm-form{align-items:center;display:flex;flex-direction:column}.LoginForm-form .logo{background-image:url("img/anfa-logo.png");background-size:cover;height:77px;margin-top:33px;width:239px}.LoginForm-form .heading{font-family:"Quicksand";text-align:center;width:310px}.LoginForm-form .title{font-size:24px;font-weight:500;margin-bottom:4px;margin-top:33px}.LoginForm-form .subtitle{font-size:14px;font-weight:normal;margin-bottom:20px;margin-top:0}.LoginForm-form .note{font-size:14px;margin-bottom:22px;margin-top:122px}.LoginForm-form .email-sent{display:flex;flex-direction:column;font-size:14px;justify-content:center;margin-bottom:0px;margin-top:60px;width:310px}.LoginForm-form .email-sent i.mdi{color:#269C52;font-size:60px;margin-bottom:0px;margin-right:0}.LoginForm-inputs.ui.form{width:310px;margin-top:22px}.LoginForm-inputs.ui.form .field{margin-bottom:15px}.LoginForm-inputs.ui.form .field>label{font-size:15px}.LoginForm-inputs.ui.form .field input{height:38px;border:none}.LoginForm-inputs.ui.form .field input:-webkit-autofill,.LoginForm-inputs.ui.form .field input:-webkit-autofill:hover,.LoginForm-inputs.ui.form .field input:-webkit-autofill:focus{border:none!important;box-shadow:0 0 0px 100px #F7F7F7 inset!important}.LoginForm-inputs.ui.form .field .input .valid.icon{color:#269C52;display:none;opacity:1}.LoginForm-inputs.ui.form .big.primary.button{margin-top:32px}.LoginForm-inputs.ui.form .link{display:block;margin-top:6px}.LoginForm-footer{margin-bottom:30px}.LoginForm-messages{text-align:center;width:310px}.ApplicationHeader{background:#1B91C5;box-shadow:0 0 4px 0 rgba(0,0,0,0.2);color:#FFFFFF;display:flex;height:45px;justify-content:flex-end;position:fixed;top:0;width:100%;z-index:2000}.ApplicationHeader .ui.dropdown i.mdi{color:white}.ApplicationHeader .ui.top.right.pointing.dropdown>.menu{top:15px}.ApplicationHeader-title{color:#FFFFFF;font-size:18px;font-weight:700;height:45px;margin-right:auto;padding:12px;text-transform:uppercase;top:0}.ApplicationHeader-title .platform{margin-left:20px;padding:4px 12px;border-radius:4px;background-color:#222!important;font-size:14px;font-family:"Quicksand";font-weight:bold;text-transform:uppercase}.ApplicationHeader-user{align-items:center;display:flex;font-weight:500;height:45px;padding:0 12px;text-align:right;right:0;top:0}.ApplicationHeader-user .avatar{display:flex;padding-right:18px}.ApplicationHeader-user .avatar span{align-self:center}.ApplicationHeader-user .avatar i{font-size:28px}.ApplicationHeader-user .username{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ApplicationHeader-user i.mdi-logout{color:#FFFFFF}.ApplicationHeader-user a.logout{padding-bottom:4px;padding-top:4px}.ApplicationHeader-user a.logout::after{right:3px}.ApplicationHeader-user a.logout::before{right:calc(1em + 3px)}.ApplicationHeader-separator{background:rgba(255,255,255,0.5);margin:10px 0;width:1px}.ApplicationHeader-menu .computer.only{display:flex}.ApplicationHeader-menu .computer.only .item:last-child{margin-right:12px}.ApplicationHeader-menu .tablet.only{display:none}.ApplicationHeader-menu .ui.menu{background:none!important;border:none!important;box-shadow:none!important;height:45px;justify-content:flex-end;margin:0;min-height:0!important}.ApplicationHeader-menu .ui.menu .item{border-radius:0!important;color:white!important;font-size:14px!important;margin-left:0!important;padding-left:18px!important;padding-right:18px!important;position:relative}.ApplicationHeader-menu .ui.menu .item.Extended-menu{align-items:center;display:flex;padding-right:34px!important}.ApplicationHeader-menu .ui.menu .item.Extended-menu i.mdi{top:0.3em}.ApplicationHeader-menu .ui.menu .item::before{width:0}.ApplicationHeader-menu .ui.menu .item::after{border:2px solid transparent;bottom:0;content:"";height:0;left:0;position:absolute;right:0}.ApplicationHeader-menu .ui.menu .active.item{background-color:#177BA8!important}.ApplicationHeader-menu .ui.menu .active.item::after{border:2px solid #075171}.ApplicationHeader-menu .ui.menu .ui.dropdown .menu .active.item::after{border:none}.ApplicationHeader-menu .ui.menu .item:hover{background-color:#1988ba!important}@media only screen and (max-width:991px){.ApplicationHeader-menu .computer.only{display:none}.ApplicationHeader-menu .tablet.only{display:flex}}.u-hidden{display:none!important}.Application{min-height:100%;padding-bottom:82px;font-weight:500}.Application h1.main-title{font-size:22px}.ApplicationHeader + .Application-main.ui.container{padding-top:80px}.ApplicationFooter{height:62px;left:0;margin-top:-62px;position:absolute;width:100%}.ApplicationFooter-content{color:#424242;display:flex;align-items:center;font-size:13px;font-weight:500;justify-content:center;line-height:62px;text-align:center}.ApplicationFooter-content img{margin-right:6px;width:78px}.Dashboard-top{display:flex;justify-content:center}.Dashboard-element{border:1px solid #F1F3F8;border-radius:8px;box-shadow:0px 3px 3px 0 rgba(66,66,66,0.25)}.Dashboard-element-title{border-bottom:1px solid #F1F3F8;display:flex;justify-content:center}.Dashboard-element-title h1{color:#177BA8;font-size:20px;line-height:50px;text-align:center}.Dashboard-element-content{display:flex;padding:20px}.TraineeQuota .indicator{align-items:center;display:flex;flex-direction:column}.TraineeQuota .indicator:first-child{margin-right:34px}.TraineeQuota .indicator-title{font-size:18px;margin-bottom:16px;text-align:center}.TraineeQuota .circle{position:relative}.TraineeQuota .text{display:flex;flex-direction:column;height:160px;justify-content:center;left:0;position:absolute;top:0;width:160px}.TraineeQuota .percent{font-size:36px;margin-bottom:26px;text-align:center}.TraineeQuota .desc{font-size:16px;text-align:center}.EstablishmentListing .rows-table .col-name{align-items:center;display:flex;flex:45 0 0!important}.EstablishmentListing .rows-table .col-name i.mdi{margin-right:8px}.EstablishmentListing .rows-table .col-code{align-items:center;display:flex;flex:0 0 55px!important}.EstablishmentListing .rows-table .col-dr{align-items:center;display:flex;flex:25 0 0!important}.EstablishmentListing .rows-table .col-type{align-items:center;display:flex;flex:0 0 100px!important}.EstablishmentListing .rows-table .col-accounts{align-items:center;display:flex;flex:15 0 0!important}.EstablishmentListing .rows-table .col-actions{align-items:center;display:flex;flex:0 0 75px!important}.EstablishmentListing .rows-table .col-accounts>span{padding-left:4px}.EstablishmentListing .rows-table .col-accounts>span .mdi{color:#2DAAE1;opacity:0.8}.EstablishmentListing .rows-table .body>.row:hover{background-color:#E0F2FB!important}.LevelListing .Listing-entry .handle .mdi{cursor:row-resize}.LevelListing .Listing-entry.sortable-ghost{background:#E0F2FB}.EvaluationCreator-text{text-align:center}.EvaluationCreator-text>.mdi.huge{font-size:70px}.EvaluationCreator-text>h1{font-size:20px;margin-bottom:25px}.EvaluationCreator-text>h2{font-size:20px;font-weight:normal;margin-bottom:20px;margin-top:20px}.EvaluationCreator-text>p{margin-bottom:16px;margin-top:16px;text-align:left}.EvaluationCreator-level{background-color:#F1F3F8;display:flex;margin-bottom:30px;padding:10px}.EvaluationCreator-level .text{flex:1}.EvaluationCreator-level .level{font-weight:bold}.EvaluationCreator-extra{padding:0 25px}.EvaluationCreator-extra-selector .ui.form .field{margin-bottom:15px}.EvaluationEndScreen{background-color:white;box-shadow:0px 3px 3px 0 rgba(66,66,66,0.25);margin:auto;padding:160px 16px;max-width:743px}.EvaluationEndScreen-content{text-align:center}.EvaluationEndScreen-content>i.mdi{color:#47AF73!important;font-size:60px;opacity:0.7;padding:0!important}.EvaluationEndScreen-content>h1{color:#424242;font-size:23px;margin-top:16px;margin-bottom:0}.EvaluationEndScreen-content .item.text{font-size:15px}.EvaluationEndScreen-content .item.end{margin-top:30px}.Passation{background-color:white;color:#424242;padding:20px 28px}.Passation iframe{width:100%;height:650px}.Passation-header{display:flex;margin-bottom:16px}.Passation-header .passation.timer{display:flex;align-items:center;font-size:16px;margin-right:10px}.Passation-header .passation.timer .timer-value{width:64px}.Passation-header .ui.progress{background-color:#CBCBCB;flex:1;margin-bottom:0;margin-right:8px;margin-top:0}.Passation-header .ui.progress .bar{background-color:#424242;height:100%;min-width:3em}.Passation-header .ui.progress .progress{color:#CBCBCB}.Passation-header .actions{margin-left:auto}.Passation-header .actions .ui.button{margin-right:8px}.Passation-header .actions .ui.button:last-child{margin-right:0}.EvaluationStartScreen{background-color:white;box-shadow:0px 3px 3px 0 rgba(66,66,66,0.25);margin:auto;padding:16px;max-width:743px}.EvaluationStartScreen-title{display:flex}.EvaluationStartScreen-title .actions{margin-left:auto}.EvaluationStartScreen-title .actions>.ui.button:last-child{margin-right:0}.EvaluationStartScreen-content{margin-bottom:160px;margin-top:130px;text-align:center}.EvaluationStartScreen-content>i.mdi{color:#47AF73!important;font-size:60px;opacity:0.7;padding:0!important}.EvaluationStartScreen-content>h1{color:#424242;font-size:23px;margin-top:16px;margin-bottom:0}.EvaluationStartScreen-content .item.text{font-size:15px}.EvaluationStartScreen-content .item.start{margin-top:30px}.Pagesize .ui.form .inline.field{margin-bottom:0}.Pagesize .ui.form .inline.field>label{color:#424242}.Pagesize .ui.selection.dropdown{min-width:65px}.Paginator .ui.button{margin-right:5px;min-width:15px}.Paginator .ui.button:first-child i.mdi,.Paginator .ui.button:last-child i.mdi{bottom:2px;height:12px!important;line-height:6px!important;margin-right:0;opacity:1!important;position:relative;vertical-align:middle}.Paginator .ui.button.page{background-color:transparent;box-shadow:none!important;padding-left:4px;padding-right:4px}.Paginator .ui.button.page.active{color:black;font-weight:bold}.Paginator .ui.button.ellipsis{background-color:transparent}.Paginator .ui.button.prev{margin-right:16px;min-width:110px}.Paginator .ui.button.next{margin-left:12px;min-width:110px}.Paginator .ui.button:last-child{margin-right:0}.Questionnaires-left{text-align:center}.Questionnaires-left>.mdi.huge{font-size:70px}.Questionnaires-left>h1{font-size:20px;margin-bottom:25px}.Questionnaires-left>p{margin-bottom:26px;margin-top:26px}.QuestionnairesListing-title>h1{color:#424242;font-size:24px;font-weight:normal;margin-bottom:16px}.QuestionnairesListing-note{margin-bottom:20px}.QuestionnairesListing-questionnaire{display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:34px}.QuestionnairesListing-questionnaire:last-child{margin-bottom:0px}.QuestionnairesListing-questionnaire .content{background-color:#F1F3F8;margin-bottom:8px;padding:10px}.QuestionnairesListing-questionnaire .item.title{font-weight:bold}.QuestionnairesListing-questionnaire .item.subtitle{margin-top:10px}.QuestionnairesListing-questionnaire .topics{margin:0}.QuestionnairesListing-questionnaire .button{align-self:flex-end;margin-right:0;width:150px}.ResultExportModal-content .export{display:flex;align-items:center;margin-bottom:16px}.ResultExportModal-content .export:last-child{margin-bottom:0}.ResultExportModal-content .export .export-name{flex:1}.ResultExportModal-content .export .ui.button{margin-right:0}.TraineeResults h1{color:#177BA8;font-size:20px;margin-bottom:64px}.TraineeResults .card .content{min-height:160px}.TraineeResults .card .header{margin-top:16px!important}.TraineeResults .TraineeResults-date i.mdi{margin-right:8px;position:relative;top:2px}.TraineeResults .TraineeResults-family{line-height:15px;margin-top:12px!important}.TraineeResults .TraineeResults-topics{line-height:15px;margin-top:10px}.TraineeResults .TraineeResults-empty{font-size:22px;font-style:italic;margin:48px 0 24px;text-align:center}.TraineeAccountCreator-text{text-align:center}.TraineeAccountCreator-text>.mdi.huge{font-size:70px}.TraineeAccountCreator-text>h1{font-size:20px;margin-bottom:25px}.TraineeAccountCreator-text>h2{font-size:20px;font-weight:normal;margin-bottom:20px;margin-top:20px;text-align:left}.TraineeAccountCreator-text>p{margin-bottom:16px;margin-top:16px;text-align:left}.TraineeAccountCreator-form p.note{margin-bottom:25px}.TraineeAccountCreator-form .Editor-buttons{margin-top:32px}.TraineeLevelQualificator-text{text-align:center}.TraineeLevelQualificator-text>.mdi.huge{font-size:70px}.TraineeLevelQualificator-text>h1{font-size:20px;margin-bottom:25px}.TraineeLevelQualificator-text>h2{font-size:20px;font-weight:normal;margin-bottom:20px;margin-top:20px}.TraineeLevelQualificator-text>p{margin-bottom:16px;margin-top:16px;text-align:left}.TraineeLevelQualificator-form p.note{margin-bottom:25px}.TraineeLevelQualificator-form .Editor-buttons{margin-top:32px}.TraineeMyAccount{margin:auto;width:600px}.TraineeMyAccount-title{display:flex;margin-bottom:34px}.TraineeMyAccount-title h1{color:#177BA8;flex:1;font-size:20px;margin:0 8px 8px 0}.TraineeMyAccount-title .actions>.ui.button:last-child{margin-right:0}.TraineeMyAccount-content{background-color:white;border:1px solid #F1F3F8;border-radius:8px;box-shadow:0px 3px 3px 0 rgba(66,66,66,0.25);display:flex;margin:auto;padding:16px}.TraineeMyAccount-content .pict{align-items:center;background:#F1F3F8;border-radius:4px;display:flex;justify-content:center;margin-right:16px;width:130px}.TraineeMyAccount-content .pict i.mdi{font-size:90px}.TraineeMyAccount-content .item{display:flex;flex-direction:row;margin-bottom:10px}.TraineeMyAccount-content .emphasis{font-weight:bold;width:150px}.TraineeSpace-title{display:flex;margin-bottom:34px}.TraineeSpace-title h1{color:#177BA8;flex:1;font-size:20px;margin:0 8px 8px 0}.TraineeSpace-title .with-subtitle{flex:1}.TraineeSpace-title .with-subtitle h2{font-size:18px;font-weight:normal;margin:0}.TraineeSpace-content{display:flex}.TraineeSpace-left{border-right:1px solid black;flex:1;padding:20px 80px}.TraineeSpace-right{flex:1;padding:20px 80px}.Calendar .ui.calendar.active .ui.table th,.Calendar .ui.calendar:focus .ui.table th{border-top:none}.Calendar .ui.calendar.active .ui.table th:last-child,.Calendar .ui.calendar:focus .ui.table th:last-child{border-right:none}.Calendar .ui.calendar.active .ui.table td.link.active,.Calendar .ui.calendar:focus .ui.table td.link.active{background:#2DAAE1!important;color:white!important}.Calendar .ui.calendar.active .ui.table td.link.today,.Calendar .ui.calendar:focus .ui.table td.link.today{background:#F0F0F0}.Calendar .ui.calendar.active .ui.table td.link.focus,.Calendar .ui.calendar:focus .ui.table td.link.focus{background:#E0F2FB;box-shadow:none;color:black}.Editor.tiny{margin:auto;width:600px}.Editor-title{display:flex;margin-bottom:34px}.Editor-title.with-subtitle{margin-bottom:0}.Editor-title h1{color:#177BA8;flex:1;font-size:20px;margin:0 8px 8px 0}.Editor-title .actions>.ui.button:last-child{margin-right:0;min-width:9em}.Editor-subtitle h2{font-size:16px;font-weight:500;margin-bottom:34px}.Editor-content{background-color:#FFFFFF;padding:16px}.Editor-section{margin-top:24px}.Editor-section .ui.segments{border:none;border-radius:0;box-shadow:none;display:flex}.Editor-section .ui.segments .segment{flex:auto}.Editor-section .short.field>input{width:155px}.Editor-buttons{display:flex;justify-content:flex-end;margin-top:16px}.Editor-buttons>.ui.button:last-child{margin-right:0;min-width:9em}.HttpError{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0}.HttpError .image{background-size:cover;margin-bottom:25px;background-image:url("img/err404.png");height:149px;width:202px}.HttpError .title{color:#7D7D7D;font-size:28px;margin-bottom:6px}.HttpError .text{color:#7D7D7D;font-size:15px;text-align:center}.HttpError .home{font-size:15px}.HttpError .primary.button{font-size:15px;margin-right:0;margin-top:40px}.Error404 .image{background-image:url("img/err404.png");height:149px;width:202px}.Error500 .image{background-image:url("img/err500.png");height:177px;width:265px}.Listing-title{display:flex;margin-bottom:34px;min-height:29px}.Listing-title.with-subtitle{margin-bottom:0}.Listing-title h1{color:#177BA8;flex:1;font-size:20px;margin:0 8px 0 0!important}.Listing-title .actions>.ui.button:last-child{margin-right:0}.Listing-subtitle h2{font-size:16px;font-weight:500;margin-bottom:34px}.Listing-filters{margin-top:16px;margin-bottom:28px}.Listing-filters .fields{flex:1;padding:0}.Listing-filters .sticked.fields{background:#F7F7F7;border:1px solid #CBCBCB;margin-left:0;margin-right:0;padding-right:4px}.Listing-filters .sticked.fields .field,.Listing-filters .sticked.fields .wide.field{border-right:1px solid #CBCBCB;padding:0}.Listing-filters .sticked.fields .field.borderless,.Listing-filters .sticked.fields .wide.field.borderless{border:none}.Listing-filters .sticked.fields .ui.dropdown{border:1px solid transparent}.Listing-filters .sticked.fields .ui.dropdown>input.search{line-height:1em}.Listing-filters .sticked.fields .ui.dropdown>.text{line-height:1em}.Listing-filters .sticked.fields .ui.dropdown.multiple>input.search{line-height:1.2em}.Listing-filters .sticked.fields .ui.dropdown.multiple>.text{line-height:1.2em}.Listing-filters .sticked.fields .ui.dropdown>.menu{left:-1px;min-width:calc(100% + 4px)}.Listing-filters .field{padding:0}.Listing-filters .action.search.input>.button{min-width:inherit;padding-left:10px}.Listing-header{align-items:center;display:flex;font-size:13px;justify-content:space-between}.Listing-header .Listing-count{align-self:center}.Listing-header .Listing-export{display:flex;flex:1}.Listing-header .Listing-count{flex:1}.Listing-header .Listing-count.centered{text-align:center}.Listing-header .Listing-pagesize{flex:1;text-align:right}.Listing-popup{align-items:center;display:flex}.Listing-popup i.mdi{font-size:22px;margin-left:0.25em;margin-right:0}.Listing-actions{display:flex;justify-content:flex-end}.Listing-actions>.ui.button:last-child{margin-right:0}.Listing-entry td{vertical-align:middle}.Listing-entry .mdi-drag{color:#CBCBCB}.Listing-entry .item{line-height:16px}.Listing-entry .flex.item{display:flex;line-height:16px}.Listing-entry .flex.item>i{flex:none}.Listing-entry .flex.item>i.big.orange.mdi{opacity:0.8}.Listing-entry .item.with-icon{align-items:center;display:flex}.Listing-entry .item.with-icon .mdi.big{margin-right:8px}.Listing-entry .item.with-icon .mdi.grey{font-size:20px;margin-right:6px}.Listing-entry .item.with-icon.multiline{align-items:flex-start;flex-direction:column}.Listing-entry .item.multiline{align-items:flex-start;flex-direction:column}.Listing-entry .item.birthdate{margin-left:1px}.Listing-entry .item .emphasis,.Listing-entry .item.emphasis{align-items:center;color:black;font-size:14px;font-weight:bold}.Listing-entry .actions .icon-only{padding-bottom:6px;padding-top:6px}.Listing-entry .actions .icon-only:not(:last-child){margin-right:4px}.Listing-entry .actions .icon-only>i.mdi{margin-right:0}.Listing-entry .actions>a:focus{outline:none}.Listing-entry .actions>.ui.button:last-child{margin-right:0}.Listing-entry .actions>.right.dropdown>.menu{right:-2px!important;margin-top:6px!important}.Listing-entry .actions>.right.dropdown:first-child>.menu{right:-6px!important}.Listing-paginator{display:flex;justify-content:center;margin-top:16px}.Listing-empty{font-size:22px;font-style:italic;margin:48px 0 24px;text-align:center}.rows-table{margin-bottom:13px;margin-top:13px}.rows-table>.head{border:1px solid #D6D6D6;display:flex;font-weight:bold;justify-content:flex-start}.rows-table>.head>*{flex:1 0 auto;padding:5px 10px}.rows-table>.body{display:flex;flex-direction:column}.rows-table>.body .row{align-items:stretch;border-bottom:1px solid rgba(0,0,0,0.1);display:flex;justify-content:flex-start;padding-left:1px;padding-right:1px}.rows-table>.body .row>*{flex:1 0 auto;padding:10px 10px}.rows-table .emphasis{color:black;font-size:14px;font-weight:bold}.Messages-content{margin-bottom:16px}.Messages-content .ui.message{padding-right:35px}