@font-face{font-family:"OpenSans-Regular";font-style:normal;font-size:16px;font-weight:400;src:local("OpenSans-Regular"),url(/static/media/OpenSans-Regular.17e98b9e.ttf) format("truetype")}@font-face{font-family:"OpenSans-Bold";font-style:normal;font-size:16px;font-weight:400;src:local("OpenSans-Bold"),url(/static/media/OpenSans-Bold.043771c9.ttf) format("truetype")}body{font-family:"OpenSans-Regular";font-size:16px;background-color:#f4f4f4;height:100vh;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.g-page-header{padding:10px;min-height:60px;display:flex;justify-content:space-between;align-items:flex-end}.g-button{padding:0}.g-button.delete{background:#fa6347}.g-button.cancel{background:#bdbdbd}.g-button.cancel:hover{background-color:#bdbdbd}.g-button.disabled{background:#e4e4e4}.g-button.disabled:hover{background-color:#e4e4e4}.g-button.complementary{background:#5eb569}.g-button.complementary:hover{background-color:#5eb569}.g-button.check{background:#07b31c}.g-button.check:hover{background-color:#07b31c}.g-icon{width:auto;height:20px}.g-actions-cell{display:flex;flex-direction:row;border:1px solid #adadad;border-radius:8px}.g-row-action-button{background:#b20839;color:#fff;width:20px!important;height:20px!important;border-radius:4px;padding:4px;cursor:pointer;margin:5px}.g-row-action-button.delete{background:#fa6347}.g-row-action-button.disabled{background:#e4e4e4;cursor:auto}.g-row-action-button.secondary{background:#9d8d7e}.g-row-action-button.complementary{background:#5eb569}.g-row-action-button.check{background:#07b31c}.g-row-action-button.normal{background:#707070}.g-row-action-button.message{background:#07b31c;width:40px!important;height:40px!important}.g-row-action-button.new_message{background:#fa6347;width:40px!important;height:40px!important}.g-toast{border-radius:10px!important;padding:15px!important;border:2px solid #fff}.g-activeicon{color:#bdbdbd;width:25px!important;height:25px!important}.g-activeicon.active{color:#07b31c}.login{display:flex;flex-direction:row;height:100vh;background-color:#b20839}.login,.login_container{align-items:center;justify-content:center}.login_container{display:grid;grid-template-columns:40% 60%;grid-template-rows:1fr 40px;background-color:#fff;border-radius:10px!important;width:800px;min-width:600px;max-width:800px;height:360px}.login_container_access{height:100%;display:flex;align-items:center;padding-left:40px}.login_container_access_form{width:100%;display:grid;grid-template-columns:1fr;grid-gap:10px;padding-top:10px;align-items:center}.login_container_access_form_button{text-align:right}.login_container_title{padding-right:20px;padding-bottom:40px;text-align:center}.login_container_title_logo{width:70%}.login_container_title_text{font-size:18px;margin-top:10px}.login_container_title_text_divider{border-right:2px solid #707070;height:100%;padding-left:5px;margin-right:5px}.login_container_footer{background-color:#f4f4f4;grid-column:1/3;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 20px;border-radius:0 0 10px 10px!important;height:100%;font-size:14px;color:#707070}.login_container_footer-link{text-decoration:none;color:#9d8d7e}.registration{display:flex;flex-direction:row;height:100vh;align-items:center;justify-content:center;background-color:#9d8d7e!important}.registration_container{background-color:#fff;border-radius:10px!important;width:100%;min-width:600px;max-width:1000px;overflow:hidden}.registration_container h3{padding-left:30px}.registration_container_form{padding:20px;display:flex;flex-grow:1;flex-direction:column;justify-content:flex-end}.registration_container_form_fields{display:grid;grid-template-columns:50% 50%;grid-template-rows:repeat(2,1fr) auto;grid-row-gap:30px;grid-column-gap:15px;padding:20px;width:80%}.registration_container_form_fields #MUI_school{grid-column:1/2;grid-row:1/2;width:75%}.registration_container_form_fields-email{grid-column:2/3;grid-row:1/2;width:75%}.registration_container_form_fields-firstName{grid-column:1/2;grid-row:2/3;width:75%}.registration_container_form_fields-lastName{grid-column:2/3;grid-row:2/3;width:75%}.registration_container_form_fields-password{grid-column:1/2;grid-row:3/4;width:75%}.registration_container_form_fields-passwordConf{grid-column:2/3;grid-row:3/4;width:75%}.registration_container_form_bottom{margin-top:20px;display:flex;flex-grow:1;justify-content:space-between;align-items:flex-end}.registration_container_form_bottom-logos{width:300px}.registration_container_form_bottom-buttons{grid-column:2/3;grid-row:1/2;display:flex;flex-direction:row;justify-content:flex-end}.registration_container_form_bottom-buttons button:first-child{margin-right:20px}.registration_container_form_bottom-buttons a{text-decoration:none}.registration_success{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;justify-content:center;background-color:#fff;border-radius:10px!important;width:500px;max-width:1000px;height:300px;overflow:hidden}.registration_success h1,.registration_success h3{align-self:center;justify-self:center;text-align:center}.registration_success-svg{place-self:center;height:4rem!important;width:4rem!important;color:#5eb569}.registration_success h1{color:#b20839}.registration_success_link{display:grid;grid-template-columns:50% 50%;grid-column-gap:20px;align-self:center;justify-self:center;padding-bottom:32px}.registration_success_link a{align-self:center;grid-column:1/2;grid-row:1/2;margin-right:10px;font-size:x-large;text-decoration:none;color:#5eb569}.registration_success_link svg{align-self:center;grid-column:2/3;grid-row:1/2}.confirmModal,.confirmModal_container{border-radius:20px!important}.confirmModal_container{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;width:400px;padding:20px}.confirmModal_container_title{font-size:20px;margin-bottom:20px}.confirmModal_container_icon{place-self:center;height:80px!important;width:80px!important;color:#5eb569}.confirmModal_container_message{font-size:16px;margin-top:20px;text-align:center}.emailvalidation{display:flex;flex-direction:row;height:100vh;align-items:center;justify-content:center;background-color:#9d8d7e}.emailvalidation_container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:20px;background-color:#fff;border-radius:10px!important;width:400px;overflow:hidden}.emailvalidation_container_title{font-size:20px;color:#b20839;margin-bottom:20px}.emailvalidation_container_title.error{color:#fa6347}.emailvalidation_container_logos{text-align:center;width:200px}.logos,.logos_mediata{height:100%;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}.logos_mediata{margin-right:2%}.logos_mediata_img{width:100%;height:100%}.changepasswordreq{height:100vh;justify-content:center}.changepasswordreq,.changepasswordreq_container{display:flex;flex-direction:column;align-items:center}.changepasswordreq_container{justify-content:space-between;padding:20px;width:400px;border-radius:10px!important}.changepasswordreq_container_title{font-size:18px;margin-bottom:40px}.changepasswordreq_container_form{width:300px;margin-bottom:20px}.changepasswordreq_container_button{width:200px}.changepasswordreq_container_error_text{text-align:center;padding:0 20px;color:#fa6347}.changepasswordreq_container_success{display:flex;flex-direction:row}.changepasswordreq_container_success_icon{margin-right:10px;height:40px!important;width:40px!important;color:#5eb569}.changepasswordreq_container_success_text_message{font-size:12px;color:#707070}.changepasswordreq_container_success_link{margin-top:20px;margin-bottom:30px;display:flex;flex-direction:row}.changepasswordreq_container_success_link a{font-size:14px;text-decoration:none;color:#475b7a;display:flex;flex-direction:row}.changepasswordreq_container_logos{width:250px}.changepassword{height:100vh;background-color:#9d8d7e!important}.changepassword,.changepassword_container{display:flex;flex-direction:column;align-items:center;justify-content:center}.changepassword_container{background-color:#fff;width:400px;padding:20px;border-radius:10px!important}.changepassword_container_title{font-size:18px;margin-bottom:40px}.changepassword_container_form{width:300px;margin-bottom:20px}.changepassword_container_form>*{margin:15px 0}.changepassword_container_button{width:200px}.changepassword_container_link{margin-top:20px;margin-bottom:30px;display:flex;flex-direction:row}.changepassword_container_link a{font-size:14px;text-decoration:none;color:#475b7a;display:flex;flex-direction:row}.changepassword_container_logos{width:250px}.pagetitle{min-height:40px;flex-grow:1}.pagetitle,.pagetitle_title{display:flex;flex-direction:row;align-items:center}.pagetitle_title{min-width:-webkit-max-content;min-width:max-content;padding:0 10px;margin-right:10px}.pagetitle_title_backicon{display:flex;flex-direction:row;align-items:center}.pagetitle_title_backicon_icon{color:#707070;font-size:25px!important;padding:0}.pagetitle_title_text{font-size:20px;color:#707070}.clients_header{display:flex;justify-content:space-between;align-items:flex-end}.clients_text_redirect{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}.clients_drive_link{margin-top:20px;margin-bottom:20px;padding-top:10px;padding-bottom:20px}.clients_drive_link_ref{width:500px;font-size:10px;display:grid;grid-template-columns:1fr;text-align:left}.clientmodal_company{display:grid;grid-template-columns:1fr 40px 2fr;grid-gap:10px;align-items:center}.clientmodal_company #MUI_legal_name{grid-column:2/4}.clientmodal_company #MUI_name{grid-column:1/3}.clientmodal_company #MUI_legal_representative{grid-column:3/5}.clientmodal_contact-header{display:flex;flex-direction:row;justify-content:space-between;margin-top:20px;margin-bottom:20px}.clientmodal_contact-header_title{color:#adadad}.clientmodal_contact-header_risk{color:#707070;font-size:12px;display:flex;align-items:center}.clientmodal_contact-header_risk_label{margin-right:10px}.clientmodal_contact-header_risk_buttons{display:flex;justify-content:flex-end}.clientmodal_contact-header_risk_buttons:first-child{color:#0f0}.clientmodal_contact-header_risk_buttons_button{width:50px!important;min-width:50px!important;height:25px!important;border-radius:0!important}.clientmodal_contact-header_risk_buttons_button.selected{background-color:#00f!important}.clientmodal_contact{display:grid;grid-template-columns:2fr 1fr;grid-gap:10px}.clientmodal_infrastructure,.clientmodal_location{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;margin-top:10px;margin-bottom:10px}.workOrdersOrdersModal_table{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;margin:20px;text-align:center}.workOrdersOrdersModal_redirectDetails{cursor:pointer}.workordermodal{display:grid;grid-template-columns:3fr/1fr;grid-gap:10px}.clientDocumentModal{grid-template-columns:repeat(2,1fr);padding-bottom:20px}.clientDocumentModal.edit{padding-top:0;grid-template-columns:1fr 1fr}.space-between{align-items:center;padding-top:20px;padding-bottom:20px}.clientDocuments_header_buttons{display:grid;grid-template-columns:250px 250px 250px;grid-gap:10px}.documentModal{display:grid;grid-template-columns:2fr 1fr;grid-gap:10px}.documentModal_active{grid-column:1/3;justify-self:end}.documentsCatalogue_header{justify-content:space-between}.documentsCatalogue_header,.documentsCatalogue_header_filters{display:flex;align-items:flex-end}.documentsCatalogue_header_filters_filterby{width:300px;margin-left:20px}.services_header{display:flex;justify-content:space-between;align-items:flex-end}.serviceModal{display:grid;grid-template-columns:140px repeat(2,1fr) 140px;grid-gap:10px}.serviceModal_active{justify-self:end;grid-column:4/5}.serviceModal #MUI_title{grid-column:1/4}.serviceModal #MUI_description{grid-column:1/5}.serviceModal #MUI_max_time Input{text-align:right}.serviceDocs{height:300px}.serviceDocs_header{display:flex;flex-justify:space-between}.serviceDocs_header_filters{display:flex;flex-justify:flex-start}.workorders_header,.workorders_header_rightButton{display:flex;justify-content:space-between;align-items:flex-end}.woServiceDocs{height:300px}.woServiceDocs_header{display:flex;justify-content:space-between}.woServiceDocs_header_filters{display:flex;justify-content:flex-start}.woServiceDocs_header_buttons{display:grid;grid-template-columns:250px 250px 250px;grid-gap:10px}.woServiceDocs_assignation{display:flex;align-items:center}.woServiceDocs_training{display:flex;justify-content:center;margin-top:20px}.clickEffect{cursor:pointer}.clickEffect_disabled{background:#e4e4e4}.assignationModal_title{font-size:14px;margin-bottom:20px}.assignationModal_title_service{color:#b20839;font-family:"OpenSans-Bold"}.assignationModal_select{display:grid;grid-template-columns:200px 1fr;grid-gap:40px}.assignationModal_select_list{border-radius:5px;background-color:#f4f4f4;padding:8px}.assignationModal_select_list_title{padding-bottom:10px}.assignationModal_select_list_item{font-size:12px;display:flex;justify-content:space-between}.assignations_header,.assignations_message{display:flex;justify-content:space-between;align-items:flex-end}.assignations_message{font-size:10px}.assignations_message_client{display:flex;font-size:20px;text-align:center;color:#07b31c}.assignations_list_item{margin-top:20px}.assignations_list_item_header{padding:10px 10px 0}.assignations_list_empty{width:100%;text-align:center;margin-top:20px}.assignations_workOrderHeader{background-color:#f4f4f4;border-radius:10px;display:flex}.assignations_workOrderHeader_info{display:grid;grid-template-columns:160px 240px 160px 160px 1fr 80px;grid-gap:5px;padding:10px 10px 5px;flex-grow:1;text-align:center}.assignations_workOrderHeader_info_item{border-left:1px solid #adadad;padding:5px}.assignations_workOrderHeader_info_item_field{font-family:"OpenSans-Bold";font-size:10px}.assignations_workOrderHeader_info_item_field_percentage{font-family:"OpenSans-Bold";font-size:15px}.assignations_workOrderHeader_info_item_data{font-size:12px}.assignations_workOrderHeader_info_item_data.num{font-family:"OpenSans-Bold";font-size:16px;color:#b20839}.assignations_workOrderHeader_info_item_data_percentageComplete{font-family:"OpenSans-Bold";text-align:center;font-size:20px;color:#07b31c}.assignations_workOrderHeader_info_item_data_percentageNoComplete{font-family:"OpenSans-Bold";text-align:center;font-size:20px;color:red}.assignations_workOrderHeader_info :nth-child(3){grid-column:3/last-line}.assignations_workOrderHeader_check{display:flex;align-items:center;justify-content:center;border-left:1px dashed #b20839;background-color:#b20839;width:60px;cursor:pointer}.assignations_drive_link{margin-top:20px;margin-bottom:20px;padding-top:10px;padding-bottom:20px}.assignations_drive_link_ref{width:80px;font-size:10px}.assignations_percentageNoComplete{text-align:center;width:200px;color:red}.assignations_percentageComplete{text-align:center;width:200px;color:#07b31c}.assignations_serviceName{cursor:pointer}.assignationInfoModal_header{background-color:#f4f4f4;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;padding:10px;border-radius:10px;margin-bottom:10px}.assignationInfoModal_header_item_field{font-family:"OpenSans-Bold";font-size:11px}.assignationInfoModal_header_item_data{font-size:14px}.assignationInfoModal_docs{display:flex}.assignationInfoModal_docs_title{font-family:"OpenSans-Bold";font-size:14px;margin-bottom:10px}.assignationInfoModal_docs_list{flex:1 1}.assignationInfoModal_docs_list_item{display:flex;align-items:center;font-size:12px;margin-right:10px}.assignationInfoModal_docs_list_item_name{margin-left:5px}.messagesModal{height:400px}.messagesModal_send{display:grid;grid-template-columns:1fr 40px;grid-column-gap:20px;align-items:center}.messagesModal_send_button{color:#fff;background-color:#b20839;border-radius:6px;padding:10px;cursor:pointer}.messagesModal_container{background-color:#f4f4f4;padding:10px;height:80%;display:flex;flex-direction:column;overflow-y:scroll}.messagesModal_container_message{width:45%;padding-bottom:10px}.messagesModal_container_message.mine{align-self:flex-end}.messagesModal_container_message_text{border:1px solid #707070;border-radius:6px;padding:10px;font-size:12px;background-color:#f4f4f4}.messagesModal_container_message_text.mine{background-color:#687d95;color:#fff}.messagesModal_container_message_info{margin-top:5px;text-align:right;font-size:10px;color:#9d8d7e}.messagesModal_container_message_info.mine{align-self:flex-end}.assignationDeliverableModal{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;padding-top:15px}.dashboard_header{display:grid;grid-template-columns:300px 200px auto;grid-gap:10px;justify-content:flex-start;align-items:flex-end}.dashboard_services{background-color:#f4f4f4;margin-left:45px}.dashboard_services_item{font-size:10px}.dashboard_services_item_header{display:grid;grid-template-columns:200px 120px 200px auto;align-items:center;background-color:#e4e4e4;padding:5px 5px 5px 15px}.dashboard_services_item_header_indicator{display:flex}.dashboard_deliverables{padding:10px 10px 10px 20px}.dashboard_deliverables_item{display:grid;grid-template-columns:250px 200px 200px auto;grid-gap:10px;align-items:center;font-size:10px;margin-right:20px;padding:5px}.dashboard_deliverables_item_indicator{display:flex}.dashboard_deliverables_item_doc{display:flex;align-items:center}.dashboard_deliverables_item_doc_icon{margin-right:5px;color:#07b31c}.dashboard_color{margin:0 5px;width:15px;height:15px;border-radius:20px;background-color:#07b31c}.dashboard_color.alert{background-color:#ff0}.dashboard_color.danger{background-color:red}.dashboard_message{display:flex;font-size:10px;text-align:center;align-items:center}.clientDocumentModal{display:grid;grid-template-columns:1fr 1fr 2fr;grid-gap:20px;padding-top:20px}.drop-file_items_item{display:flex;align-items:center}.drop-file_items_item_image{height:100px;max-width:200px;overflow:hidden;border:1px solid #bdbdbd;border-radius:5px;margin:10px 0;max-height:60px}.drop-file_items_item_image_img{display:block;width:auto;height:100%;cursor:pointer}.drop-file_items_item_file{margin-left:10px;padding:10px;border-radius:10px;font-size:18px}.drop-file_items_item_file_path{font-size:12px;color:#707070}.drop-file_items_item_file_size{font-size:12px;color:#bdbdbd}.drop-file_zone{padding:10px 40px;border:1px dashed #bdbdbd;border-radius:20px;height:200px;display:flex;align-items:center;background-color:#f4f4f4;margin-bottom:10px}.clientDocuments_header{display:flex;justify-content:space-between;align-items:flex-end}.permissions_header{display:flex;justify-content:flex-end;align-items:flex-end}.permissions_header_button{justify-self:end}.permissionModal{display:grid;grid-template-columns:2fr 1fr;grid-gap:10px}.rolePermissions_header{display:flex;justify-content:space-between;align-items:flex-end}.rolePermissions_active{cursor:pointer}.companymodal{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px}.companymodal #MUI_name{grid-column:1/3}.companymodal #MUI_legal_name,.companymodal #MUI_legal_representative{grid-column:1/4}.contact_form{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}.companies_header{display:flex;justify-content:space-between;align-items:flex-end}.usermodal{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(auto-fit,auto);grid-row-gap:25px}.usermodal_active{justify-self:end}.usermodal_row{display:grid;grid-template-columns:50% 50%;grid-column-gap:10px}.usermodal_rolTitle{font-size:12px!important;line-height:12px!important}.users_header{display:flex;justify-content:space-between;align-items:flex-end}.clientDocumentRequireds_addButton{display:flex;justify-content:flex-end;margin-top:20px}.mainheader{justify-content:space-between;flex-grow:1;border-radius:0!important}.mainheader,.mainheader_title{display:flex;flex-direction:row;align-items:center;height:60px}.mainheader_title_logo{width:auto;height:80%;margin-right:15px}.mainheader-divider{width:1px;border-right:2px solid #bdbdbd;height:40%!important}.mainheader_session{display:flex;flex-direction:row;align-items:center;height:60%;border-left:1px solid #bdbdbd}.mainheader_session_usericon{margin:0 10px;color:#fff;font-size:40px}.mainheader_session_profile_user{font-size:12px;color:#fff}.mainheader_session_logout{height:100%!important;margin-left:10px;padding:0 10px;border-left:1px solid #bdbdbd;display:flex;flex-direction:row;align-items:center;cursor:pointer}.mainheader_session_logout_icon{color:#fff;background-color:initial}.mainmenu_item{border-bottom:1px solid rgba(0,0,0,.125)}.menuitem{display:flex;flex-direction:row;align-items:center;color:#f4f4f4;font-size:12px;height:40px;padding:0 10px 0 20px;cursor:pointer}.menuitem_icon{width:25px!important;height:25px!important;margin-right:5px}.splash{width:100vw;height:100vh;background-color:#b20839;justify-items:center}.splash,.splash_container{display:grid;align-items:center}.splash_container{background-color:#fff;width:auto;height:auto;border-radius:10px;text-align:right;padding:8% 15%;grid-template-columns:auto auto;margin:10px}.splash_container_text{font-size:1.8em;margin-left:.8em}.splash_container_loader{border-radius:50%;border:6px solid #f3f3f3;border-top-color:#3498db;width:60px;height:60px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media only screen and (max-width:450px){.splash_container{grid-template-columns:1fr;grid-template-rows:1fr 1fr;justify-items:center;text-align:center}.splash_container_text{font-size:1.8em;margin-right:0}}
/*# sourceMappingURL=main.830619f6.chunk.css.map */