.footer-container{z-index:9;background-color:#252525;position:relative;bottom:0;width:100%}.footer-container p,.footer-container a,.footer-container h1,.footer-container h2{color:#fff}.three-column{display:flex;flex-direction:row;width:80%;margin:0 auto;padding:3em;border-bottom:1px solid white}.column{text-align:center;width:33%;padding:2em}.column:nth-of-type(2){border-left:1px solid white;border-right:1px solid white}.credits{text-align:center;padding:1em}.credits p{margin-bottom:0}._adminContainer_ojdr6_1{display:flex;min-height:60vh}._adminSidebar_ojdr6_11{width:15%;background-color:#e5e7eb}._adminPageContent_ojdr6_21{width:85%}ul{list-style-type:none}li{margin:.5em 0}li a{color:#000;text-decoration:none}._button_1weay_1{background:#020696;color:#fff;border-radius:5px!important;padding:.5em 1em;border:0px solid white;margin:.5em 0!important}._formContainer_1weay_19{position:relative;height:50vh}._form_1weay_19{top:15%;left:50%;position:absolute;transform:translate(-50%) translateZ(0)}._userFormMessage_1weay_43{text-align:center}._userFormMessage_1weay_43 ._failure_1weay_51{background-color:#a00;padding:1em;color:#fff}._userFormMessage_1weay_43 ._success_1weay_63{background-color:#003c00;padding:1em;color:#fff}._form_1weay_19 input{border:1px solid black;border-radius:5px}._buttonContainer_1weay_89{text-align:center}#company-select{width:50%;margin:0 auto;position:relative}#company-select input{padding:8px}#company-select .companies-list{border:1px solid #ccc;width:100%;position:absolute;background-color:#fff;max-height:150px;overflow-y:auto;z-index:10}#company-select .companies-list div{cursor:pointer;background-color:#dddeff}#company-select .companies-list div:hover{background-color:#3a3fbf;color:#fff}.certificate-pdf{font-family:Lato,Arial,Helvetica,sans-serif;word-spacing:.1em;letter-spacing:.02em;color:#0b5395}.certificate-pdf h1,.certificate-pdf h3{text-transform:uppercase;margin:0;padding:0}.certificate-pdf h1{font-size:4.5mm}.certificate-pdf h3{font-size:3mm}.certificate-pdf p{font-size:2mm;margin:0;padding:0}.certificate-pdf .divider-big{margin-top:7mm}.certificate-pdf .divider-small{margin-top:4mm}.certificate-pdf .divider-x-small{margin-top:2mm}#background-triangle{position:absolute;top:0;right:0}#background-triangle:after{content:"";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:300px 0 0 500px;border-color:#0b5395 transparent transparent transparent;z-index:0}.page-content{position:relative;z-index:999;padding:3mm 0;margin:7mm 4mm}.page-content img{width:20mm}#signatures{display:flex;flex-wrap:nowrap;flex-direction:row;width:100%}#signatures div{padding:0 5px;width:10%}#signatures img{max-height:30px}#signatures div:nth-child(1){width:18%}#signatures div:nth-child(2){width:15%}#signatures div:nth-child(4){width:18%}#second-page{color:#000;text-align:center}#second-page .header,#second-page .footer{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center}#second-page .header div,#second-page .footer div{text-align:left}#second-page #user-data{display:flex;flex-wrap:nowrap;flex-direction:row}#second-page #user-data div{width:24%}#second-page #user-data div:nth-child(3){width:20%}#second-page #user-data div{text-align:left}#second-page .footer img{width:50px;margin-right:1mm}#second-page .footer div h3:nth-child(1){font-size:2mm}#second-page .footer div h3:nth-child(2){font-size:1.3mm}._addEmployeeForm_15t3e_1{width:60%;margin:2em auto;background-color:#ebebeb;box-shadow:5px 5px 20px #b9b9b9;border-radius:5px;padding:2em;text-align:center}._showCompanyCourses_15t3e_21{position:relative;width:70%;margin:0 auto}._showCompanyCourses_15t3e_21 h3{text-align:center;margin:1em 0}._showCompanyCourses_15t3e_21 ._courseContainer_15t3e_45{background-color:#ebebeb;box-shadow:5px 5px 20px #b9b9b9;padding:1em}._showCompanyCourses_15t3e_21 ._popUpCourseDetails_15t3e_57{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:99}._showCompanyCourses_15t3e_21 ._popUpCourseDetails_15t3e_57 ._overlay_15t3e_77{background-color:#000c;height:100%;width:100%}._showCompanyCourses_15t3e_21 ._popUpCourseDetails_15t3e_57 ._details_15t3e_91{position:absolute;background-color:#fff;border-radius:5px;left:50%;top:20%;transform:translate(-50%);width:50%;height:50%;overflow-y:auto}._showCompanyCourses_15t3e_21 ._popUpCourseDetails_15t3e_57 ._details_15t3e_91 td._coursePassed_15t3e_115{background-color:#003c00;color:#fff}._showCompanyCourses_15t3e_21 ._popUpCourseDetails_15t3e_57 ._details_15t3e_91 td._courseNotPassed_15t3e_125{background-color:#a00;color:#fff}._showCompanyCourses_15t3e_21 ._popUpCourseDetails_15t3e_57 ._details_15t3e_91 ._closeButton_15t3e_135{position:absolute;right:0;top:0}._showCompanyCourses_15t3e_21 ._popUpCourseDetails_15t3e_57 ._details_15t3e_91 ._closeButton_15t3e_135 button{margin-right:1em!important}._courseDetailsContainer_14vux_1 ._courseIntro_14vux_1{height:40vh;background-size:cover;background-position:center center}._courseDetailsContainer_14vux_1 ._courseIntro_14vux_1 ._overlay_14vux_13{height:100%;background-color:#000000a6;position:relative}._courseDetailsContainer_14vux_1 ._courseIntro_14vux_1 ._overlay_14vux_13 h1{font-size:52px;position:absolute;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}._courseDetailsContainer_14vux_1 ._courseIntro_14vux_1 ._overlay_14vux_13 img{position:absolute;bottom:35%;right:5vw;max-width:15vw;transform:rotate(15deg)}._courseDetailsContainer_14vux_1 ._courseIntro_14vux_1 ._overlay_14vux_13 h3{position:absolute;color:#fff;bottom:0%;left:50%;transform:translate(-50%)}._courseDetailsContainer_14vux_1 ._buttonsContainer_14vux_75{text-align:right;padding:1em 2em}._courseDetailsContainer_14vux_1 ._infoContiner_14vux_85{padding:1em 3em}._courseDetailsContainer_14vux_1 ._objectiveContainer_14vux_93,._courseDetailsContainer_14vux_1 ._contentContainer_14vux_95,._courseDetailsContainer_14vux_1 ._recipientsContainer_14vux_97{white-space:break-spaces;min-height:30vh;width:50%;margin-top:.5em;padding:1em 3em}._courseDetailsContainer_14vux_1 ._objectiveContainer_14vux_93 h1,._courseDetailsContainer_14vux_1 ._contentContainer_14vux_95 h1,._courseDetailsContainer_14vux_1 ._recipientsContainer_14vux_97 h1{text-align:center;font-size:30px}._courseDetailsContainer_14vux_1 ._objectiveContainer_14vux_93{background-color:#3a3fbf;color:#fff}#_flashMessage_14vux_1{text-align:center}#_flashMessage_14vux_1 ._failure_14vux_147{background-color:#a00;padding:1em;color:#fff}#_flashMessage_14vux_1 ._success_14vux_159{background-color:#003c00;padding:1em;color:#fff}h2{text-align:center}._profileInformation_1mnep_9,._modifyProfileInformation_1mnep_11{display:flex;flex-wrap:wrap;width:60%;margin:2em auto;background-color:#ebebeb;box-shadow:5px 5px 20px #b9b9b9;border-radius:5px;padding:2em}._profileInformation_1mnep_9 ._flex50_1mnep_33,._modifyProfileInformation_1mnep_11 ._flex50_1mnep_33{width:calc(50% - 1em);margin:.5em}._profileInformation_1mnep_9 ._flex100_1mnep_45,._modifyProfileInformation_1mnep_11 ._flex100_1mnep_45{width:100%;margin:.5em}._profileInformation_1mnep_9 ._infoLabel_1mnep_57{font-size:12px;text-align:center}._modifyProfileInformation_1mnep_11 ._infoLabel_1mnep_57{text-align:left}._profileInformation_1mnep_9 ._infoData_1mnep_75{border:1px solid gray;border-radius:5px;min-height:24px;padding:.5em}._modifyProfileInformation_1mnep_11 ._infoData_1mnep_75{color:#6f6f6f;font-weight:bolder;padding:1em}._profileInformation_1mnep_9 ._actions_1mnep_103,._modifyProfileInformation_1mnep_11 ._actions_1mnep_103{text-align:center;width:100%}._profileInformation_1mnep_9 ._actions_1mnep_103 button,._modifyProfileInformation_1mnep_11 ._actions_1mnep_103 button{margin:0 1em!important}#root{min-height:100vh;position:relative}#main-content{min-height:50vh}table{width:100%;border-collapse:collapse;border-top:1px solid #dddeff;border-bottom:1px solid #dddeff}td,th{border:0px;border-right:1px solid #dddeff!important;text-align:left;padding:8px}tr:nth-child(2n){background-color:#dddeff}tr:not(.table-title):hover{background-color:#3a3fbf;color:#fff}button{background:#020696;color:#fff;border-radius:5px!important;padding:.5em 1em;border:0px solid white;margin:.5em 1em!important}.flashMessage{text-align:center}.flashMessage .failure{background-color:#a00;padding:1em;color:#fff}.flashMessage .success{background-color:#003c00;padding:1em;color:#fff}
