body{font-family:'Roboto', sans-serif;color:#2D2926;background:#fff;font-size:15px;padding:30px;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:grayscale}img{image-rendering:auto;image-rendering:crisp-edges;image-rendering:pixelated;image-rendering:-webkit-optimize-contrast}h1,h2,h3,h4,h5,h6{font-weight:700}a{color:#001a54}a:hover{text-decoration:underline;color:#0032A0}a:focus{text-decoration:none}p{line-height:1.5}.wrapper{background:#fff;max-width:1024px;margin:0 auto;position:relative}.sidebar-wrapper{position:absolute;width:280px;height:100%;min-height:800px}.sidebar-wrapper p{line-height:1.3}.sidebar-wrapper .profile-container{padding:30px;text-align:center}.sidebar-wrapper .name{font-size:32px;font-weight:700;margin-top:0;margin-bottom:10px}.sidebar-wrapper .tagline{font-size:16px;font-weight:400;margin-top:0;margin-bottom:0;line-height:1.3}.sidebar-wrapper .group-name{font-size:18px;font-weight:400;margin-top:0;margin-bottom:0;line-height:1.3}.sidebar-wrapper .profile{margin-bottom:15px}.sidebar-wrapper .avatar{max-width:160px;margin-bottom:15px;border:0px solid #fff;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,0.1)}.sidebar-wrapper .contact-list .fas,.sidebar-wrapper .contact-list .fab{margin-right:5px;font-size:18px;vertical-align:middle}.sidebar-wrapper .contact-list li{margin-bottom:15px}.sidebar-wrapper .contact-list li:last-child{margin-bottom:0}.sidebar-wrapper .container-block{padding:30px;margin-top:-30px;margin-bottom:0}.sidebar-wrapper .container-block .item{margin-bottom:-5px}.sidebar-wrapper .container-block .item:last-child{margin-bottom:0}.sidebar-wrapper .container-block li{margin-bottom:5px}.sidebar-wrapper .container-block li:last-child{margin-bottom:0}.sidebar-wrapper .container-block-title{text-transform:uppercase;font-size:16px;font-weight:700;margin-top:0;margin-bottom:5px}.sidebar-wrapper .container-block-subtitle{text-transform:uppercase;font-size:15px;font-weight:500;margin-top:10px;margin-bottom:5px}.sidebar-wrapper .student-table{display:table}.sidebar-wrapper .student-table-row{display:table-row}.sidebar-wrapper .student-cell{display:table-cell;width:140px}.main-wrapper{background:#fff;padding:60px;padding-left:300px}.main-wrapper .section-title{text-transform:uppercase;font-size:20px;font-weight:500;color:#001a54;position:relative;margin-top:0;margin-bottom:15px}.main-wrapper .section{margin-bottom:40px}.main-wrapper .announcement-table{display:table}.main-wrapper .announcement-table-row{display:table-row}.main-wrapper .announcement-cell{display:table-cell;padding-bottom:5px;vertical-align:top;font-size:15.5px;font-weight:500;color:#2D2926;background-color:khaki}.main-wrapper .announcement-cell a{color:#2D2926}.main-wrapper .news-table{display:table}.main-wrapper .news-table-row{display:table-row}.main-wrapper .news-time-cell{display:table-cell;width:88px;padding-right:15px;vertical-align:top}.main-wrapper .news-description-cell{display:table-cell;padding-bottom:5px;vertical-align:top}.main-wrapper .publication-table{display:table}.main-wrapper .publication-table-row{display:table-row}.main-wrapper .publication-thumbnail-cell{display:table-cell;padding-right:15px;padding-top:5px;vertical-align:top}.main-wrapper .publication-description-cell{display:table-cell;padding-bottom:15px;vertical-align:top}.main-wrapper .thumbnail{width:140px}.main-wrapper .publication-title{font-size:16px;font-weight:500;color:#2D2926}.main-wrapper .publication-title a{color:#2D2926}.main-wrapper .publication-summary{font-size:14px}.footer{padding-top:30px}.footer .copyright{line-height:1.6;color:#2D2926;font-size:13px}.footer .fa-heart{color:#fb866a}@media only screen and (max-width: 820px){.main-wrapper .publication-thumbnail-cell{display:none}}.page{margin:60px;text-align:justify;text-justify:inter-word}.page p{line-height:1.5}.page a{color:#0032A0}.page a:hover{text-decoration:underline;color:#0072CE}.page a:focus{text-decoration:none}.page .title{margin-top:0px;text-align:center}.page h1,.page h2,.page h3,.page h4,.page h5,.page h6{margin-top:30px}.page h3,.page h4,.page h5,.page h6{font-weight:500}.page img{max-width:90%;display:block;margin:0 auto}.page blockquote{font-size:14px}.page th,.page tr,.page td{border:1px solid khaki;border-width:1px 1px 1px 1px;font-size:14px;overflow:visible;padding:.5em 1em}.page thead{background-color:khaki}.page tr:nth-child(2n-1) td{background-color:khaki}.page .caption{color:#202020;padding:1em 0;font-size:90%;max-width:90%;display:block;margin:0 auto}@media (max-width: 767px){body{padding:0}.sidebar-wrapper{position:static;width:inherit}.main-wrapper{padding:30px}.main-wrapper .time{position:static;display:block;margin-top:5px}.main-wrapper .upper-row{margin-bottom:0}}@media (min-width: 992px){.skillset .level-title{display:inline-block;float:left;width:30%;margin-bottom:0}.skillset .level-bar{display:inline-block;width:70%;float:left;position:relative;top:1px}}@media print{@page{size:A4}body{font-size:12pt}img.avatar{filter:grayscale(1);-webkit-filter:greyscale(1)}.main-wrapper .time{float:right;color:black !important;-webkit-print-color-adjust:exact}.sidebar-wrapper{position:static;float:right;width:40%;-webkit-print-color-adjust:exact}.remove-container.container-block{display:none}footer{display:none}.skillset .level-bar-inner{background-color:black !important;-webkit-print-color-adjust:exact}}
