@font-face{font-family:optien;src:url("/static/fonts/optien/Optien.ttf?af91e49f3dfe")}@font-face{font-family:helvetica-neue;font-weight:normal;font-style:normal;src:url("/static/fonts/HelveticaNeue/HelveticaNeue-01.ttf?af91e49f3dfe")}@font-face{font-family:helvetica-neue;font-weight:bold;font-style:normal;src:url("/static/fonts/HelveticaNeue/HelveticaNeue-Bold-02.ttf?af91e49f3dfe")}@font-face{font-family:helvetica-neue;font-weight:normal;font-style:italic;src:url("/static/fonts/HelveticaNeue/HelveticaNeue-Italic-03.ttf?af91e49f3dfe")}@font-face{font-family:helvetica-neue;font-weight:bold;font-style:italic;src:url("/static/fonts/HelveticaNeue/HelveticaNeue-BoldItalic-04.ttf?af91e49f3dfe")}body{background-color:#252525;overflow-y:auto}body input::-webkit-outer-spin-button,body input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}body input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}body input::-webkit-calendar-picker-indicator{display:none!important}body *[disabled]{background-color:#6c757d!important}body img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body select{padding-right:40px!important;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:white;background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='white' height='50' viewBox='0 0 24 24' width='50' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:98%;background-position-y:50%;border:none;border-radius:2px;margin-right:2%;padding:1rem;padding-right:50px}body select option{background-color:#252525;border:none;color:white;text-overflow:ellipsis;text-align:left}body select.custom_ellipsis_select{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:15vw;max-width:90%!important;text-align:right}body .container{width:100%;height:100%;padding:0;margin:0;max-width:100%}body .container #topBlock{height:9vh}body .container #mainBlock{height:91vh;display:flex;flex-direction:row;word-wrap:nowrap}body .container #mainBlock .no_action_message{background-color:#252525;padding:25px}body .container #mainBlock #sidebarBlock{width:470px;height:100%;overflow-y:auto}body .container #mainBlock #sidebarBlock #sidebar{height:100%}body .container #mainBlock #sidebarBlock #sidebar .container_sign_out{max-height:61px;margin-top:auto;margin-bottom:20px}body .container #mainBlock #page{max-height:91vh;overflow-y:auto;width:100%;overflow-y:auto}body .container #mainBlock #page .page{height:100%}body .container #mainBlock #page .page .header_page{margin-bottom:5vh}body .container #mainBlock #page .page .header_page .pl_0{padding-left:0px}body .container #mainBlock #page .page .header_page .pr_0{padding-right:0px}body .container #mainBlock #page .page table,body .container #mainBlock #page .page tr,body .container #mainBlock #page .page td,body .container #mainBlock #page .page th{border:1px solid black}body .container #mainBlock #page .page .btn_primary,body .container #mainBlock #page .page .btn_secondary,body .container #mainBlock #page .page .btn_danger{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body .container #mainBlock #page .page .btn_secondary{color:#05acf4;padding:20px 40px;font-size:large}body .container #mainBlock #page .page .btn_danger{background-color:#bb2d3b;color:white;font-size:.8em;padding:15px}body .container #mainBlock #page .page .btn_primary{background-color:#05acf4;color:white;font-size:.8em;padding:15px;display:flex}body .container #mainBlock #page .page .btn_primary img{margin-right:10px;margin-top:auto;margin-bottom:auto;height:25px;width:25px}body .container #mainBlock #page .page .btn_primary .btn_text{margin-top:auto;margin-bottom:auto}@media only screen and (max-width:699px){body .container #mainBlock #page .page .btn_primary{font-size:0.8rem}}@media only screen and (min-width:700px) and (max-width:749px){body .container #mainBlock #page .page .btn_primary{font-size:1rem}}@media only screen and (min-width:750px) and (max-width:1000px){body .container #mainBlock #page .page .btn_primary{font-size:1.25rem}}body .container #mainBlock #page .page .modal-dialog .modal-content{background-color:#37474f;border-color:grey;color:white}body .container #mainBlock #page .page .modal-dialog .modal-content div{border-color:black}body .container #mainBlock #page .page .modal-dialog .modal-content form .row{padding-top:1%;padding-bottom:1%}body .container #mainBlock #page .page .modal-dialog .modal-content form input,body .container #mainBlock #page .page .modal-dialog .modal-content form .input,body .container #mainBlock #page .page .modal-dialog .modal-content form .form-control{padding:10px;background-color:#546e7a;color:white!important;width:100%;border-radius:0px;border-color:white;background-image:none}body .container #mainBlock #page .page .modal-dialog .modal-content form ::placeholder{color:white!important;opacity:0.7!important}body .container #mainBlock #page .page .modal-dialog .modal-content form :-ms-input-placeholder{color:white!important}body .container #mainBlock #page .page .modal-dialog .modal-content form ::-ms-input-placeholder{color:white!important}body .container #mainBlock #page .page .modal-dialog .modal-content .form-control.is-invalid,body .container #mainBlock #page .page .modal-dialog .modal-content .was-validated .form-control:invalid{border-color:#dc3545!important}body .container #mainBlock #page .page .modal-dialog .modal-content .modal-footer .btn_secondary{color:#05acf4;padding:20px 40px;font-size:large}body .container #mainBlock #page .page .modal-dialog .modal-content .modal-footer .btn_primary{margin-left:20px}body .container #mainBlock #page .page .modal-dialog .modal-content .invalid-feedback{font-size:1rem}body .container #mainBlock #page .page .modal-dialog .modal-header,body .container #mainBlock #page .page .modal-dialog .modal-body,body .container #mainBlock #page .page .modal-dialog .modal-footer{flex-wrap:nowrap;padding-left:5%;padding-right:5%}body .container #mainBlock #page .page .alert_message{bottom:8px;position:fixed;right:20px}body .container #mainBlock #page .page #alert_error{display:none}body .container #mainBlock #page .page #alert_error #msg_error{font-size:0.8em}body .container #mainBlock #page .page #alert_error .btn-close{margin-top:auto;margin-bottom:auto;bottom:0}body .container #mainBlock #page .page #alert_loading{display:none;padding-right:20px}body .container #mainBlock #page .page #alert_loading #msg_loading{font-size:0.8em;height:min-content;margin-top:auto;margin-bottom:auto;padding-right:20px}body .lds-dual-ring{display:inline-block;width:80px;height:80px}body .lds-dual-ring:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:6px solid #fff;border-color:#fff transparent #fff transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#actions input::-webkit-outer-spin-button,#actions input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#actions input[type="number"]{-moz-appearance:textfield;appearance:textfield}#actions header{display:flex;color:white}#actions header h1{margin-top:auto;margin-bottom:auto}#actions header #btn_create_action{margin-left:auto}#actions table{border:none!important;border-left:black solid 1px!important;border-right:black solid 1px!important;border-bottom:black solid 1px!important}#actions table tr{border:unset!important}#actions table tr th{border:unset!important}#actions table tr td{border-left:unset!important;border-right:unset!important;border-bottom:unset!important;border-top:2px solid #252525!important}#actions .table-responsive{max-height:80%}#actions .table-responsive .table{width:99%}#actions .table-responsive .table .table-head{position:sticky;top:0;z-index:10;background-color:#252525;color:white}#actions .table-responsive .table .table-head #title_table{padding-left:2%;color:#D9D9D9;font-weight:normal}#actions .table-responsive .table .table-head #section_filter_ppyc{min-width:200px}#actions .table-responsive .table .table-head #section_filter_ppyc #substract_filter_ppyc,#actions .table-responsive .table .table-head #section_filter_ppyc #filter_ppyc,#actions .table-responsive .table .table-head #section_filter_ppyc #sum_filter_ppyc{width:100%;font-size:medium}#actions .table-responsive .table .table-head #section_filter_ppyc #filter_ppyc{padding-left:20px;padding-right:20px}#actions .table-responsive .table .table-body{background-color:#37474f;color:white}#actions .table-responsive .table .table-body td{padding-top:1.5%;padding-bottom:1.5%}#actions .table-responsive .table .table-body td .action_options{margin-left:auto;padding-left:5%;padding-right:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#actions .table-responsive .table .table-body td .action_options::after{content:none}#actions .table-responsive .table .table-body td .number_action{width:20%;text-align:center;color:#D9D9D9;cursor:pointer}#actions .table-responsive .table .table-body td .title_action{width:100%;cursor:pointer}#actions .table-responsive .table .custom_row{display:flex}#actions .action_participant .input{max-height:46px}#actions .action_participant .invalid-feedback{font-size:.6em}#actions .action_participant .input_custom_minutes{display:flex;text-align:center;flex-wrap:wrap}#actions .action_participant .input_custom_minutes .hours{text-align:center;max-width:80px;margin-left:auto;margin-right:auto}#actions .action_participant .input_custom_minutes .hours_text,#actions .action_participant .input_custom_minutes .minutes_text{height:min-content;margin:auto;margin-left:5px}#actions .action_participant .input_custom_minutes .minutes_separator{height:min-content;margin:auto;margin-right:10px;margin-left:10px}#actions .action_participant .input_custom_minutes input{padding:5px;padding-top:3px;padding-bottom:3px;text-align:center;display:inline}#actions .action_participant .btn_less{cursor:pointer}#actions .action_participant .btn_rounded{border-radius:100px;background-color:#05acf4;padding:5px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:40px;height:40px;cursor:pointer}#actions .action_participant .btn_rounded .text_btn_rounded{height:fit-content;width:fit-content;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#actions #btn_add_participant{width:fit-content;padding-top:10px!important;padding-bottom:10px!important;margin-top:20px;margin-bottom:20px}#actions #alert_success{display:none;bottom:8px;position:fixed;right:20px}#general .row{margin-right:0;margin-left:0}#general .selector{text-align:center;padding:10px 10%;background-color:#252525;border:1px #252525 solid;color:white}#general .selector.inverse{padding-left:6%}#general .selector.inverse img{transform:scaleX(-1)}#general .selector option{background-color:#252525;border:none;color:white}#general #table_caption{color:white}#general table .chart-container{height:60vh}#general table thead th{text-align:center}#general table tbody{background-color:#37474f}#general table canvas{width:100%;height:100%}#general .table .table-head{background-color:#252525;color:white}#general .table .table-head #title_table{padding-left:2%;color:#D9D9D9;font-weight:normal}#general .table .table-head #section_filter_ppyc{height:30px;margin-top:auto;margin-bottom:auto}#general .table .table-head #section_filter_ppyc #substract_filter_ppyc,#general .table .table-head #section_filter_ppyc #filter_ppyc,#general .table .table-head #section_filter_ppyc #sum_filter_ppyc{background-color:#d4d4d4;color:grey;font-size:medium}#general .table .table-head #section_filter_ppyc #substract_filter_ppyc,#general .table .table-head #section_filter_ppyc #sum_filter_ppyc{width:40px;text-align:center}#general .table .table-head #section_filter_ppyc #substract_filter_ppyc img,#general .table .table-head #section_filter_ppyc #sum_filter_ppyc img{height:60%}#general .table .table-head #section_filter_ppyc #filter_ppyc{padding-left:20px;padding-right:20px}#general .table .table-head #section_filter_ppyc #sum_filter_ppyc img{transform:scaleX(-1)}#general .table .table-body{background-color:#37474f;color:white}#general .table .table-body td{padding-top:1.5%;padding-bottom:1.5%}#general .table .table-body td .action_options{margin-left:auto;padding-left:5%;padding-right:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#general .table .table-body td .action_options::after{content:none}#general .table .table-body td .number_action{padding-left:4%;padding-right:4%;color:#D9D9D9}#general .table .custom_row{display:flex}#individual .row{margin-right:0;margin-left:0}#individual .selector{padding:10px 10%;text-align:center;background-color:#252525;border:1px #252525 solid;color:white}#individual .selector.inverse{padding-left:6%}#individual .selector.inverse img{transform:scaleX(-1)}#individual #table_caption{color:white}#individual table .chart-container{height:60vh}#individual table thead th{text-align:center}#individual table thead th select{text-align:center;width:90%}#individual table select{background-color:#252525;border:none;color:white}#individual table select option{background-color:#252525;border:none;color:white}#individual table tbody{background-color:#37474f;border:1px}#individual table tbody .chart-container{height:60vh}#individual .table .table-head{background-color:#252525;color:white}#individual .table .table-head th{vertical-align:middle}#individual .table .table-head #title_table{padding-left:2%;color:#D9D9D9;font-weight:normal}#individual .table .table-head #section_filter_ppyc{height:30px;margin-top:auto;margin-bottom:auto}#individual .table .table-head #section_filter_ppyc #substract_filter_ppyc,#individual .table .table-head #section_filter_ppyc #filter_ppyc,#individual .table .table-head #section_filter_ppyc #sum_filter_ppyc{background-color:#d4d4d4;color:grey;font-size:medium}#individual .table .table-head #section_filter_ppyc #substract_filter_ppyc,#individual .table .table-head #section_filter_ppyc #sum_filter_ppyc{width:40px;text-align:center}#individual .table .table-head #section_filter_ppyc #substract_filter_ppyc img,#individual .table .table-head #section_filter_ppyc #sum_filter_ppyc img{height:60%}#individual .table .table-head #section_filter_ppyc #filter_ppyc{padding-left:20px;padding-right:20px}#individual .table .table-head #section_filter_ppyc #sum_filter_ppyc img{transform:scaleX(-1)}#individual .table .table-body{background-color:#37474f;color:white}#individual .table .table-body td{padding-top:1.5%;padding-bottom:1.5%}#individual .table .table-body td .action_options{margin-left:auto;padding-left:5%;padding-right:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#individual .table .table-body td .action_options::after{content:none}#individual .table .table-body td .number_action{padding-left:4%;padding-right:4%;color:#D9D9D9}#individual .table .custom_row{display:flex}#participants h1{margin-top:auto;margin-bottom:auto}#participants #btn_create_participant{margin-left:auto}#participants th{padding:2%;padding-top:2%;padding-bottom:2%;padding-left:5%;padding-right:2%;font-weight:normal}#participants td{padding-left:5%;padding-right:2%;padding-top:1.5%;padding-bottom:1.5%}#participants input::-webkit-outer-spin-button,#participants input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#participants input[type=number]{-moz-appearance:textfield;appearance:textfield}#participants header{display:flex;color:white}#participants header h1{margin-top:auto;margin-bottom:auto}#participants header #btn_create_action{margin-left:auto}#participants table{border:none!important;border-left:black solid 1px!important;border-right:black solid 1px!important;border-bottom:black solid 1px!important}#participants table tr{border:unset!important}#participants table tr th{border:unset!important}#participants table tr td{border-left:unset!important;border-right:unset!important;border-bottom:unset!important;border-top:2px solid #252525!important}#participants .table-responsive{max-height:80%}#participants .table-responsive .table .table-head{position:sticky;top:0;z-index:10;background-color:#252525;color:white}#participants .table-responsive .table .table-head #title_table{padding-left:2%;color:#D9D9D9;font-weight:normal}#participants .table-responsive .table .table-head #section_filter_ppyc{height:30px;margin-top:auto;margin-bottom:auto}#participants .table-responsive .table .table-head #section_filter_ppyc #substract_filter_ppyc,#participants .table-responsive .table .table-head #section_filter_ppyc #filter_ppyc,#participants .table-responsive .table .table-head #section_filter_ppyc #sum_filter_ppyc{background-color:#d4d4d4;color:grey;font-size:medium}#participants .table-responsive .table .table-head #section_filter_ppyc #substract_filter_ppyc,#participants .table-responsive .table .table-head #section_filter_ppyc #sum_filter_ppyc{width:40px;text-align:center}#participants .table-responsive .table .table-head #section_filter_ppyc #substract_filter_ppyc img,#participants .table-responsive .table .table-head #section_filter_ppyc #sum_filter_ppyc img{height:60%}#participants .table-responsive .table .table-head #section_filter_ppyc #filter_ppyc{padding-left:20px;padding-right:20px}#participants .table-responsive .table .table-head #section_filter_ppyc #sum_filter_ppyc img{transform:scaleX(-1)}#participants .table-responsive .table .table-body{background-color:#37474f;color:white}#participants .table-responsive .table .table-body td{padding-top:1.5%;padding-bottom:1.5%}#participants .table-responsive .table .table-body td .action_options{margin-left:auto;padding-left:5%;padding-right:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#participants .table-responsive .table .table-body td .action_options::after{content:none}#participants .table-responsive .table .table-body td .number_action{padding-left:4%;padding-right:4%;color:#D9D9D9}#participants .table-responsive .table .custom_row{display:flex}#participants .table-responsive .table .table-head .complete_name_participant_section,#participants .table-responsive .table .table-body .complete_name_participant_section{display:flex;margin-top:auto;margin-bottom:auto}#participants .table-responsive .table .table-head .complete_name_participant_section .user_avatar,#participants .table-responsive .table .table-body .complete_name_participant_section .user_avatar{text-align:center;border-radius:100px;width:55px;height:55px;display:flex;justify-content:center;align-items:center;margin-right:40px;font-size:0.8em;cursor:pointer}@media only screen and (max-width:699px){#participants .table-responsive .table .table-head .complete_name_participant_section .user_avatar,#participants .table-responsive .table .table-body .complete_name_participant_section .user_avatar{width:40px;height:40px}}@media only screen and (min-width:700px) and (max-width:749px){#participants .table-responsive .table .table-head .complete_name_participant_section .user_avatar,#participants .table-responsive .table .table-body .complete_name_participant_section .user_avatar{width:45px;height:45px}}@media only screen and (min-width:750px) and (max-width:1000px){#participants .table-responsive .table .table-head .complete_name_participant_section .user_avatar,#participants .table-responsive .table .table-body .complete_name_participant_section .user_avatar{width:50px;height:50px}}#participants .table-responsive .table .table-head .complete_name_participant_section .user_avatar_1,#participants .table-responsive .table .table-body .complete_name_participant_section .user_avatar_1{background-color:#05ACF4}#participants .table-responsive .table .table-head .complete_name_participant_section .user_avatar_2,#participants .table-responsive .table .table-body .complete_name_participant_section .user_avatar_2{background-color:#D95100}#participants .table-responsive .table .table-head .complete_name_participant_section .user_avatar_3,#participants .table-responsive .table .table-body .complete_name_participant_section .user_avatar_3{background-color:#5C0002}#participants .table-responsive .table .table-head .complete_name_participant_section .user_avatar_4,#participants .table-responsive .table .table-body .complete_name_participant_section .user_avatar_4{background-color:#9C27B0}#participants .table-responsive .table .table-head .complete_name_participant_section .user_avatar_5,#participants .table-responsive .table .table-body .complete_name_participant_section .user_avatar_5{background-color:#D40D12}#participants .table-responsive .table .table-head .complete_name_participant_section .user_avatar_6,#participants .table-responsive .table .table-body .complete_name_participant_section .user_avatar_6{background-color:#F0C755}#participants .table-responsive .table .table-head .complete_name_participant_section .user_avatar_7,#participants .table-responsive .table .table-body .complete_name_participant_section .user_avatar_7{background-color:#360259}#participants .table-responsive .table .table-head .complete_name_participant,#participants .table-responsive .table .table-head .job_participant,#participants .table-responsive .table .table-head .hours_agreement_participant,#participants .table-responsive .table .table-body .complete_name_participant,#participants .table-responsive .table .table-body .job_participant,#participants .table-responsive .table .table-body .hours_agreement_participant{margin-top:auto;margin-bottom:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}#participants .table-responsive .table .table-head .complete_name_participant,#participants .table-responsive .table .table-body .complete_name_participant{width:80%;padding-right:5%}@media only screen and (max-width:699px){#participants .table-responsive .table .table-head .complete_name_participant,#participants .table-responsive .table .table-body .complete_name_participant{width:30%}}@media only screen and (min-width:700px) and (max-width:749px){#participants .table-responsive .table .table-head .complete_name_participant,#participants .table-responsive .table .table-body .complete_name_participant{width:40%}}@media only screen and (min-width:750px) and (max-width:1000px){#participants .table-responsive .table .table-head .complete_name_participant,#participants .table-responsive .table .table-body .complete_name_participant{width:45%}}#participants .table-responsive .table .table-head .participant_options,#participants .table-responsive .table .table-body .participant_options{text-align:center;margin-left:auto;padding-left:5%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#participants .table-responsive .table .table-head .participant_options::after,#participants .table-responsive .table .table-body .participant_options::after{content:none}#participants #alert_success{display:none;bottom:8px;position:fixed;right:20px}#newParticipant{background-color:cornflowerblue}#ppyc{background-color:#546e7a;color:white}#ppyc .row{margin:unset;padding-left:1vw}#ppyc #div_selects select{margin-bottom:2vh;background-color:#252525;border:1px solid black;color:white;padding:5px;min-width:320px;max-width:100%;text-align:center;padding-right:50px;text-overflow:ellipsis;overflow:hidden}#ppyc #div_selects select option{background-color:#546e7a}#ppyc #div_btn{margin-top:4vh;margin-bottom:4vh;display:flex}#ppyc #div_btn a{text-decoration:none;color:white;background-color:#05acf4;padding:20px;padding-left:30px;padding-right:30px}#ppyc #div_btn #divCheckboxAttachFiles{margin-top:auto;margin-bottom:auto;margin:auto 1rem}#register{color:white}#register #padesesde{padding-bottom:50px}#register #page_title{margin-bottom:auto;margin-top:auto;padding-right:0;padding-left:0}#register .col_btn_new_register{display:contents}#register .col_btn_new_register #btn_new_register{background-color:#05acf4;border:unset;text-decoration:none;color:white;padding:10px;padding-left:20px;padding-right:20px;margin-left:auto}#register .div_table_and_filter{background-color:#252525;max-height:68vh;overflow-y:auto}#register .div_table_and_filter .isToday{background-color:#575757}#register .div_table_and_filter #top_table .col_top_table_btn_group{display:contents}#register .div_table_and_filter #top_table .col_top_table_btn_group #top_table_btn_group{z-index:50;margin-left:auto;margin-right:2%}#register .div_table_and_filter #top_table .col_top_table_btn_group #top_table_btn_group button{padding:0;padding-left:15px;padding-right:15px;margin-right:-10px;transform:scale(0.8)}#register .div_table_and_filter #top_table .col_top_table_btn_group #top_table_btn_group .btn_today{padding-left:20px;padding-right:20px;color:#252525}#register .div_table_and_filter #top_table .col_top_table_btn_group #top_table_btn_group .top_table_right_arrow{transform:rotate(180deg)}#register .div_table_and_filter table{border:none!important;border-left:black solid 1px!important;border-right:black solid 1px!important;border-bottom:black solid 1px!important;width:100%;height:200px}#register .div_table_and_filter table thead{background-color:#252525;position:sticky;top:0}#register .div_table_and_filter table thead #select_ppyc{width:auto;padding-right:70px}#register .div_table_and_filter table thead tr{border:unset!important}#register .div_table_and_filter table thead tr th{border:unset!important;font-size:20px;padding-bottom:5px;text-align:center}@media only screen and (max-width:1700px){#register .div_table_and_filter table thead tr th{font-size:15px}}#register .div_table_and_filter table thead tr th .head_week_day{width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:auto}#register .div_table_and_filter table thead tr th #top_table_btn_group{text-align:end}#register .div_table_and_filter table tbody{overflow-y:scroll;max-height:200px;background-color:#37474f}#register .div_table_and_filter table tbody tr{border:unset!important}#register .div_table_and_filter table tbody tr td{font-size:20px;border-left:unset!important;border-right:unset!important;border-bottom:unset!important;border-top:2px solid #252525!important;padding:1%}#register .div_table_and_filter table tbody tr .col_register_title{width:20vw}#register .div_table_and_filter table tbody tr .col_register_title div{width:20vw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#register .div_table_and_filter table tbody tr .col_register_data{width:8vw;padding-left:2%;padding-right:2%;text-align:center}#register .div_table_and_filter table tbody tr .col_register_data button{background-color:#546e7a;width:100%;border:unset;color:white;max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#register .div_table_and_filter table tfoot{font-size:22px;background-color:#252525;position:sticky;bottom:0}#register .div_table_and_filter table tfoot td{padding:1%}#register .div_table_and_filter table tfoot .sum_hours_week{text-align:center}#register #register_modal .row{margin:unset;padding:unset}#register #register_modal .col-12{padding:unset}#register #register_modal .col_aux_formSaveRegister{height:10px}#register #register_modal .form_input_minutes{font-size:18px}#register #register_modal .form_input_minutes input{width:50px!important;height:40px!important;padding:5px;padding-top:3px;padding-bottom:3px;text-align:center;display:inline}#register #register_modal .form_input_minutes input[number]{color:red}#register #register_modal .btn_add_file{background-color:#05acf4;border:1px solid #252525;text-decoration:none;color:white;padding:10px;padding-left:20px;padding-right:20px}#register #register_modal .col_btns_register_file{display:contents}#register #register_modal .col_btns_register_file .btn_register_file{background-color:white;margin:5px;border-radius:25px;padding:2px;padding-left:15px;padding-right:15px;vertical-align:middle}#register #register_modal .col_btns_register_file .btn_register_file .btn_register_file_text{display:inline-flex;max-width:10vw;white-space:nowrap}#register #register_modal .col_btns_register_file .btn_register_file .btn_register_file_text a{text-decoration:none;color:black;overflow:hidden;text-overflow:ellipsis}#register #register_modal .col_btns_register_file .btn_register_file .btn_register_file_text a img{margin-right:5px}#register #register_modal .col_btns_register_file .btn_register_file .btn_register_file_cross{margin-left:5px;height:25px;vertical-align:baseline}#register #register_modal .col_btns_register_file .btn_register_file .btn_register_file_cross:hover{cursor:pointer}#register #register_modal .dropzone-container .col-6{display:flex;justify-content:center;align-items:center;font-size:20px;padding-left:unset}#register #register_modal .dropzone-container .col-6 input{border:1px solid}#register #register_modal .dropzone-container .col-6 ::-webkit-file-upload-button{background-color:#05acf4;color:white;border:unset}#register #register_modal .dropzone-container .col-6 #fileInput{border:none;background:none}#register #register_modal .dropzone-container .col-6 .file-label{width:30vw;height:10vh;display:flex;align-items:center}#register #register_modal .dropzone-container .col-6 .file-label div{max-height:10vh}#register #alert_success,#register #alert_external_error{display:none;bottom:8px;position:fixed;right:20px}#login_global{width:100%;height:100vh;background-repeat:no-repeat;background-position:top;background-attachment:fixed;background-size:cover}#login_global .container{width:99.3%;height:unset;max-width:unset}#login_global .container .col_left_info{display:flex;align-items:center}#login_global .container .col_left_info .left_info{margin-left:8vw;margin-top:15vh;color:white;font-weight:bold}#login_global .container .col_left_info .left_info .left_info_logo .logo_opp{font-size:100px;font-family:optien}#login_global .container .col_left_info .left_info .left_info_logo .logo_track{font-size:50px;font-family:optien}#login_global .container .col_left_info .left_info .left_info_text{margin-right:5vw;margin-top:2vh;margin-bottom:3vh}#login_global .container .col_left_info .left_info .left_info_copy{font-size:12px}#login_global .container .col_div_card{padding-top:25vh;padding-right:10vw}#login_global .container .col_div_card .div_card{background-color:white;border-radius:25px;padding:40px;float:right}#login_global .container .col_div_card .div_card a{text-decoration:none;color:#05acf4}#login_global .container .wathsapp_svg{position:absolute;bottom:5vh;right:3vw;width:max-content}#login .container_div_card{height:unset}#login .container_div_card .row{margin-bottom:2vh}#login .container_div_card .row .div_btn_continue{margin-top:2vh}#login .container_div_card .row .div_btn_continue .btn_continue{background-color:#05acf4;border:unset;float:right;border-radius:25px}#login .reset_password{margin-top:3vh;text-align:center}#login .text_info{margin-top:3vh;text-align:center}#passwordResetConfirm .container_div_card{height:unset}#passwordResetConfirm .container_div_card .row{margin-bottom:2vh}#passwordResetConfirm .container_div_card .row .form_col_field input{width:100%}#passwordResetConfirm .container_div_card .row .div_btn_enviar{margin-top:2vh}#passwordResetConfirm .container_div_card .row .div_btn_enviar input{background-color:#05acf4;border:unset;float:right;border-radius:25px;color:white;padding:15px;padding-top:5px;padding-bottom:5px}#passwordResetConfirm .login_return{margin-top:3vh;text-align:center}#passwordResetConfirm .bad_link_links{text-align:center}#passwordResetDone .loginReturn{text-align:center;width:100%}#passwordResetForm .container_div_card{height:unset}#passwordResetForm .container_div_card .row{margin-bottom:2vh}#passwordResetForm .container_div_card .row .form_col_field input{width:100%}#passwordResetForm .container_div_card .row .div_btn_enviar{margin-top:2vh}#passwordResetForm .container_div_card .row .div_btn_enviar input{background-color:#05acf4;border:unset;float:right;border-radius:25px;color:white;padding:15px;padding-top:5px;padding-bottom:5px}#passwordResetForm .login_return{margin-top:3vh;text-align:center}#topbar{background-color:#252525;color:white;display:flex;position:relative;padding-left:20px;padding-right:20px;padding-top:5px;padding-bottom:5px;font-size:1.5em;display:flex;justify-content:center;align-items:baseline}@media only screen and (max-width:699px){#topbar{font-size:0.8rem}}@media only screen and (min-width:700px) and (max-width:749px){#topbar{font-size:1rem}}@media only screen and (min-width:750px) and (max-width:1000px){#topbar{font-size:1.25rem}}#topbar div{display:flex;justify-content:center;align-items:baseline}#btn_lateral{margin:20px;cursor:pointer}#title_program{font-family:optien;color:#05acf4;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#title_program #opp_part{font-size:3rem}#title_program #track_part{font-size:2.5rem}#right_section{display:flex;position:relative;height:100%;margin-left:auto}#right_section #admin_show{padding-left:10px;padding-right:10px}#right_section div{margin-left:15px;margin-right:15px}#right_section #user_avatar{background-color:#05acf4;text-align:center;border-radius:100px;width:55px;height:55px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:699px){#right_section #user_avatar{width:40px;height:40px}}@media only screen and (min-width:700px) and (max-width:749px){#right_section #user_avatar{width:45px;height:45px}}@media only screen and (min-width:750px) and (max-width:1000px){#right_section #user_avatar{width:50px;height:50px}}#sidebar{background-color:#252525;color:white;padding-top:15%;font-size:1.8rem;font-family:helvetica-neue;display:flex;flex-direction:column}@media only screen and (max-width:699px){#sidebar{font-size:1rem}}@media only screen and (min-width:700px) and (max-width:749px){#sidebar{font-size:1.2rem}}@media only screen and (min-width:750px) and (max-width:1000px){#sidebar{font-size:1.5rem}}@media only screen and (min-height:300px) and (max-height:699px){#sidebar{font-size:1.4rem;padding-top:7.5%}}@media only screen and (min-height:700px) and (max-height:799px){#sidebar{font-size:1.4rem}}#sidebar .title_section_select_page{color:#05acf4;margin-top:8%;margin-bottom:10px;padding-left:12.5%;font-size:1.75rem}@media only screen and (max-width:699px){#sidebar .title_section_select_page{font-size:0.8rem}}@media only screen and (min-width:700px) and (max-width:749px){#sidebar .title_section_select_page{font-size:1rem}}@media only screen and (min-width:750px) and (max-width:1000px){#sidebar .title_section_select_page{font-size:1.25rem}}@media only screen and (min-height:300px) and (max-height:699px){#sidebar .title_section_select_page{font-size:1rem;margin-top:4%}}@media only screen and (min-height:700px) and (max-height:799px){#sidebar .title_section_select_page{font-size:1rem}}@media only screen and (min-height:800px) and (max-height:900px){#sidebar .title_section_select_page{font-size:1.5rem}}#sidebar .container_select_page{color:white!important;text-decoration:none!important;padding-top:2.5%;padding-bottom:2.5%;padding-left:12.5%;display:flex;width:100%}#sidebar .container_select_page img{height:100%;max-height:40px;max-width:36px;margin-top:auto;margin-bottom:auto;margin-right:15px}#sidebar a:link,#sidebar a:visited{text-decoration:none;color:white}#sidebar a{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#sidebar .container_select_page:hover{background-color:#546e7a}#sidebar .container_select_page:hover .hover_icon{display:block}#sidebar .container_sign_out{height:100%;margin-top:2.55%}#sidebar .container_sign_out img{color:white}#sidebar .container_select_page.selected{background-color:#546e7a}#sidebar .hover_icon{display:none;margin-left:auto;margin-right:5px;max-height:27px}#page{background-color:#546e7a;padding-top:2.5%;padding-left:2.5%;padding-right:2.5%;font-family:helvetica-neue;font-size:1.7rem}@media only screen and (max-width:699px){#page{font-size:0.8rem}}@media only screen and (min-width:700px) and (max-width:749px){#page{font-size:1rem}}@media only screen and (min-width:750px) and (max-width:1000px){#page{font-size:1.25rem}}