body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{text-align:center;height:100%}#root{height:calc(100% - 68px)}.navbar{transition:.2s;padding:10px 0!important;background-color:#fbfafa;border-bottom:1px solid #eee}.nav-link{color:#fff}.theme_icon{cursor:pointer;margin-right:50px}h2{font-weight:200!important}.profile_photo{border-radius:5px;width:90px;height:90px;border:2px solid #fff;box-shadow:0 6px 5px #ccc;margin-bottom:8px}.website-name{font-weight:300!important;font-size:25px!important;color:rgb(0 0 0/90%)!important}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.menu_container{padding:24px 15px 0;margin-top:68px!important}.footer{background-color:#f5f5f5}.footer>.container{padding-right:15px;padding-left:15px}code{font-size:80%}.social_links{margin-bottom:20px}.menu_header{margin-bottom:10px;font-size:20px;text-align:left}.menu_list{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none;float:left;text-align:left;font-weight:200}.menu_list li{margin-bottom:8px}.list-item{border:none;margin-bottom:4px}.list-item a{color:#000}.list-item a:hover{text-decoration:none!important;font-weight:600}.list-item:hover{text-decoration:none!important;cursor:pointer}.list-item-selected{font-weight:700}.page-title{border-bottom:1px solid hsla(0,0%,72.5%,.25);padding-bottom:4px;font-weight:500}.page-title-h2{font-weight:500!important;font-size:30px;margin-top:35px}.profile_photo_about{display:none}@media (min-width:768px){.content{margin-left:0;text-align:left}.website-name{padding-left:20px}}@media (max-width:768px){.profile_container{text-align:center}.profile_container img{width:150px;height:150px}.website-name{padding-left:20px}}@media (max-width:991px){#side_menu{display:none}.content{margin-left:0;text-align:left}#about_text{text-align:justify;margin-top:20px}.profile_photo_about{display:inline-block}}@media (min-width:992px){.content{margin-left:-40px;text-align:left}#navbarsExample07{display:none!important;text-align:left!important;padding-left:3px!important}.website-name{padding-left:0}}@media (min-width:1200px){#about_text{text-align:justify}}.card-title a,a{color:#000}a:hover{text-decoration:none}.profile_photo_about{border-radius:150px;width:250px;height:250px;border:2px solid #323535;margin-bottom:8px}#publications a{color:#007bff!important}#publications a:hover{text-decoration:underline!important}#publications p{font-size:15px;text-align:justify}.course a{color:#007bff!important}.course a:hover{text-decoration:underline!important}#project a{color:#007bff!important}#project a:hover{text-decoration:underline!important}.project-card{margin-bottom:20px}#menu a{color:#000!important;font-weight:200;padding-left:10px}#menu a a{width:100%!important;display:block}.navbar-toggler-icon{background-image:url(/ham_light.png)!important}.navbar-toggler{border-color:#fff!important}#menu a:hover{text-decoration:underline!important;background-color:#eee!important;color:#000!important}#blog a{color:#007bff!important}#blog a:hover{text-decoration:underline!important}#teaching_index .content a{color:#00f!important}#teaching_index .content a:hover{text-decoration:underline}.page-sub-title{border-bottom:1px solid hsla(0,0%,72.5%,.71);padding-bottom:4px}.content_centralized{text-align:center!important}.table_th_weak{width:100px!important;text-align:center}.table_th_date{width:20%;text-align:center}.table_th_content{width:80%;text-align:center}.table_td_content{width:70%;text-align:left;padding-left:12px}.table_crono{width:100%;margin-bottom:25px;margin-top:25px}.table_crono th{border-bottom:1px solid hsla(0,0%,72.5%,.71);border-top:1px solid hsla(0,0%,72.5%,.71)}.table_crono tr:first-child td{padding-top:10px}.table_crono tr td{padding-bottom:10px}html{height:100%;display:table}body,html{width:100%}body{display:table-cell}body,html{margin:0;padding:0}.sticky{position:sticky;top:102px;background-color:#fff}button{margin-right:10px!important}.courses_container{padding-left:0!important;margin-top:18px!important}.courses_card,.courses_container{margin-bottom:20px!important}.courses_card button{margin-bottom:5px!important}.navbar-dark{transition:.2s;background-color:#323535;border-bottom:1px solid hsla(0,0%,72.5%,.25)}.App-dark{background-color:#17191c;color:#fff}.website-name-dark{color:#eee!important}.font-dark .list-item a{color:#ddd}.menu_header_dark{background-color:#17191c}.menu_header_dark .profile_photo{box-shadow:none}.App-dark p{color:#ddd}.App-dark h1,.App-dark h2,.App-dark h3,.App-dark h4,.App-dark h5{color:rgb(213 215 218)}.App-dark .card,.App-dark .courses_card{background-color:#17191c;border:1px solid hsla(0,0%,72.5%,.25)}.App-dark .card-title{color:rgb(213 215 218)!important}.App-dark .card-text{color:#ddd!important}#navbarsExample07{color:#000}.navbar-toggler{background-color:rgba(0,0,0,.28)!important;border:1px solid rgba(64,54,54,0)!important}.App-dark #menu a{color:#fff!important}.App-dark #menu a:hover{color:#000!important}.App-dark .navbar-toggler{background-color:hsla(0,4.7%,79%,.28)!important;border:1px solid hsla(0,0%,74.9%,0)!important}.textarea_tool{text-align:justify}.App-dark .textarea_tool{text-align:justify;border:1px solid hsla(0,0%,72.5%,.25);background-color:#17191c!important;color:#c7c2c2}.App-dark .textarea_tool:focus{color:#c7c2c2}.input_tool{text-align:justify;display:inline!important;width:100px!important}.App-dark .input_tool{border:1px solid hsla(0,0%,72.5%,.25);background-color:#17191c;color:#c7c2c2}.App-dark .input_tool:focus{background-color:#17191c;color:#c7c2c2}.link_tool{color:#00f}.App-dark .link_tool{color:#4da2ff}.App-dark .contact_link{color:#4da2ff!important}.link_tool:hover{text-decoration:underline;cursor:pointer}.tools_tools_list__2GdCQ{list-style:none;padding:0}.tools_tools_list__2GdCQ li:hover{color:#00f;cursor:pointer;text-decoration:underline}.tools_tool_options__29C35{margin-top:25px}.tools_input_tool__1Z79J{display:inline!important;width:100px!important}.tools_button_tool__3RzeL{margin-left:15px;margin-bottom:5px}.tools_label_tool__stMuI{width:100%;display:block;margin-bottom:6px}.tools_textarea_tool__33Ru3{text-align:justify!important}.tools_App-dark__3DO4o .tools_textarea_tool__33Ru3{background-color:#17191c!important}.tools_copy_tool__1aWCG{float:right;margin-right:0!important;cursor:pointer}.tools_copy_tool__1aWCG:hover{color:#00f}.tools_title_tool__25ac3{font-size:20px}.tools_tool_card_description__2_RBz{margin-bottom:0}.tools_tool_card_content__3VvHZ:hover{cursor:pointer}
/*# sourceMappingURL=main.db3ec4fb.chunk.css.map */