home-page .nav .material-icons{position:relative;transform:translateY(6px)}home-page .jumbotron{display:block;width:100%;padding:0}home-page .jumbotron h1,home-page .jumbotron h2{color:#fff;text-shadow:2px 2px #000;text-align:center}home-page .jumbotron #row-1{display:block;width:100%;margin:0;border-radius-top-left:50px!important;border-radius-top-right:50px!important}home-page .jumbotron #row-2{display:block;background-color:#4b7be5;width:100%;padding:20px;margin:0;border-radius-bottom-left:50px!important;border-radius-bottom-right:50px!important}home-page .university-image{width:150px;position:relative;left:50%;margin-top:10px;margin-bottom:10px;transform:translateX(-50%)}home-page #work-contribution-image{position:relative;width:250px;left:50%;transform:translateX(-50%)}home-page .col-sm-6{padding:5px!important}home-page .card p{text-align:center;margin-bottom:10px}home-page .row{margin:10px}*{box-sizing:border-box}.website-logo{width:200px}main{margin-top:80px}.h1-header{text-align:center;width:100%;display:block;font-size:25px;padding:20px 0;background-color:#f4f4f4}.h1-header h1{color:#4b7be5}.action-button{padding:10px 20px;border-radius:30px;background:#fff;border:2px solid #4b7be5;margin-top:10px}.action-button:hover{background:#6fdfdf;color:#fff;border:2px solid #fff;transition:.2 ease}.secondary-action-link{color:#5534a5;border:0}.secondary-action-button,.secondary-action-link{padding:10px 20px;margin-top:10px;background-color:transparent}.secondary-action-button{color:#000;border:2px solid #5534a5;border-radius:20px}.danger-action-button{padding:10px 20px;border:2px solid red;background-color:#fff;border-radius:30px;margin-top:10px}main a,main button{display:block!important;transition:.2s ease;text-align:center!important;text-decoration:none!important}button{color:#000}a{color:#5534a5}a:hover{color:#a85cf9}h1{font-size:30px}h2{font-size:25px}h3{font-size:20px}#profile-image,.icon-small{border-radius:100%}.icon-small{background-color:#4b7be5;padding:5px;color:#fff}.icon-large-danger{font-size:70px;color:red}.icon-button{border-radius:100%;border:0;background-color:#4b7be5;width:50px;height:50px}.icon-button .material-icons{color:#fff;transform:translateY(2px)}.icon-button:hover{background-color:#4b7be5}.icon-button-caption{background-color:#6fdfdf;border-radius:30px;border:0;padding:5px 13px}.icon-button-caption .material-icons{color:#fff;transform:translateY(2px)}.icon-button-caption .caption{display:inline-block;color:#fff;padding-left:5px;text-style:bold;transform:translateY(-5px)}.icon-button-caption:hover{background-color:#6fdfdf}header-element .navbar{background-image:linear-gradient(90deg,#6fdfdf,#4b7be5);border-radius:0 0 20px 20px}header-element a{color:#fff!important}footer-element{position:relative;display:block;margin-top:30px}footer-element img{width:350px!important;position:relative;transform:translateX(-50%);left:50%;padding-left:20px;padding-right:20px}footer-element h3,footer-element p{padding-left:10px;padding-right:10px}footer-element .footer-grid{background-color:#a85cf9;padding-top:20px;padding-bottom:20px;color:#fff}footer-element .footer-grid a{color:#fff}footer-element #border-top-footer:after{content:"";position:absolute;display:block;width:100%;height:100%;transform:translateY(-30px);border-top:5px dotted #a85cf9}footer-element .row{margin-right:0;padding-bottom:0}footer-element a{display:inline!important;word-wrap:break-word}@media screen and (max-width:573px){footer-element img{width:300px!important}}footer-element #copyright-form{background-color:#5534a5;width:100%;padding:10px;text-align:center;margin:0}main{display:flex;min-height:100vh;flex-direction:column}.container{flex:1 0 auto}login-page .container{margin-top:20px}login-page #forgot-password,login-page #login,login-page #reactivate{width:100%;text-align:center!important}login-page #login-image{position:relative;width:50%;height:250px;left:50%;transform:translateX(-50%);object-fit:contain}input[type=text]{display:block;padding:10px;border:2px solid #e9e9e9;background-color:#fff}.form-control:focus{border-color:#a85cf9!important}.control{font-family:arial;display:block;position:relative;padding-left:30px;margin-bottom:5px;padding-top:3px;cursor:pointer;font-size:16px}.control input{position:absolute;z-index:-1;opacity:0}.control_indicator{position:absolute;top:2px;left:0;height:20px;width:20px;background:#e6e6e6;border:0 solid #000;border-radius:20px}.control:hover input~.control_indicator,.control input:focus~.control_indicator{background:#ccc}.control:hover input:not([disabled]):checked~.control_indicator,.control input:checked:focus~.control_indicator,.control input:checked~.control_indicator{background:#22abcf}.control input:disabled~.control_indicator{background:#e6e6e6;opacity:.6;pointer-events:none}.control_indicator:after{box-sizing:unset;content:"";position:absolute;display:none}.control input:checked~.control_indicator:after{display:block}.control-checkbox .control_indicator:after{left:8px;top:4px;width:3px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.control-checkbox input:disabled~.control_indicator:after{border-color:#7b7b7b}.control-checkbox .control_indicator:before{content:"";display:block;position:absolute;left:0;top:0;width:4.5rem;height:4.5rem;margin-left:-1.3rem;margin-top:-1.3rem;background:#6fdfdf;border-radius:3rem;opacity:.6;z-index:99999;transform:scale(0)}@keyframes s-ripple{0%{transform:scale(0)}20%{transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes s-ripple-dup{0%{transform:scale(0)}30%{transform:scale(1)}60%{transform:scale(1)}to{opacity:0;transform:scale(1)}}.control-checkbox input+.control_indicator:before{animation:s-ripple .25s ease-out}.control-checkbox input:checked+.control_indicator:before{animation-name:s-ripple-dup}loading-element #loading-container{background-color:#6fdfdf;width:100px;height:100px;border-radius:100%;position:relative;left:50%;transform:translateX(-50%)}loading-element p{text-align:center;margin-top:10px}loading-element .lds-ripple{display:inline-block;position:relative;left:50%;transform:translate(-45%,15px);width:80px;height:80px}loading-element .lds-ripple div{position:absolute;border:4px solid #fff;opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}loading-element .lds-ripple div:nth-child(2){animation-delay:-.5s}@keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:0}4.9%{top:36px;left:36px;width:0;height:0;opacity:0}5%{top:36px;left:36px;width:0;height:0;opacity:1}to{top:0;left:0;width:72px;height:72px;opacity:0}}edit_profile-page #background-profile{width:100%;height:450px;object-fit:cover}edit_profile-page #profile-picture{position:relative;left:50%;width:150px;height:150px;border-radius:100%;transform:translate(-50%,-80px)}edit_profile-page #register-button{width:100%}edit_profile-page .icon-button{position:absolute;left:50%;transform:translate(40%,-120px);z-index:1;box-shadow:2px 2px 5px #c4c4c4}change_password-page #apply-password{width:100%}change_password-page #change-password-image{width:200px;object-fit:contain;position:relative;left:50%;transform:translateX(-50%)}inactive_account-page .container{text-align:center}inactive_account-page .invalid-feedback{text-align:left}inactive_account-page #inactive_account_button{width:100%;padding:5px;border:2px solid #e9e9e9}inactive_account-page #inactive_account_button:hover{border:2px solid red;background-color:red;color:#fff}inactive_account-page .icon-large-danger{position:relative;border:2px solid red;border-radius:100%;text-align:center;padding:10px}inactive_account-page #delete-account-icon{width:300px;height:200px;object-fit:contain}account_info-page .icon-small{margin:10px}account_info-page table tr{padding-left:10px;text-align:left}account_info-page table .right-table{padding-left:30px}account_info-page .profile-key{text-align:left;transform:translateY(-7px)}account_info-page .profile-value{transform:translateY(3px)}account-page .nav p{margin:0}account-page .nav .material-icons{position:relative;transform:translateY(6px)}account-page .container{margin-top:20px}account-page .tab:hover{background-color:#6fdfdf}account-page .tab:target{background-color:#fff}.gauge-container{width:150px;height:150px;display:block;padding:10px}.gauge-container>.gauge .dial{stroke:#eee;stroke-width:2;fill:transparent}.gauge-container>.gauge .value{stroke:#000;stroke-width:2;fill:transparent}.gauge-container>.gauge .value-text{fill:#000;font-family:sans-serif;font-weight:700;font-size:1em}authentication-page #authentication-key{font-size:100px;position:relative;left:50%;transform:translateX(-50%)}authentication-page #authentication-key:before{position:absolute;width:30px;height:30px;background-color:#0059ff}authentication-page #authentication-code{position:relative;width:100px;left:50%;transform:translateX(-50%)}authentication-page button{width:100%}authentication-page #authentication-image{position:relative;left:50%;width:150px;transform:translateX(-50%)}authentication-page p{text-align:center}