@import"https://fonts.googleapis.com/css2?family=Lato:wght@300;400;900&display=swap";@import"https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css";@import"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css";*{box-sizing:border-box}body{margin:0;font-size:16px;font-family:Lato,sans-serif;font-weight:400;background:#4d4d4d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,a:hover,a:focus{text-decoration:none;outline:0}h1,h2,h3,h4,h5,h6{font-family:Lato,Helvetica,Arial,sans-serif;font-weight:300}label.required:before{content:"♦ ";color:red}.mobilemenu{position:fixed;top:0;left:0;z-index:1002;font-size:30px;padding:2px 10px;background:#2b2b2b;width:50px;height:50px;color:#fff;display:none}.mobilemenu:hover,.mobilemenu:focus{color:#fff}#wrapper{position:fixed;top:0;left:0;right:0;bottom:0}#main-nav{text-align:left;width:250px;background:#2b2b2b;position:absolute;left:0;top:0;bottom:45px;overflow:hidden}#sidebar{position:fixed;left:0;top:0;bottom:0;width:250px;z-index:1000}#main{position:absolute;left:250px;right:0;top:0;bottom:0;background:#fefefe;overflow:auto}.page{min-height:100%;background-color:#f7f7f7}#nav-container{position:relative;padding-bottom:75px;height:100%;overflow-y:auto}#profile{text-align:center;padding:30px 10px}#profile .portrate{background-image:url(/img/personal/personal-image.jpg);width:125px;margin:0 auto;height:125px;border-radius:50%;background-size:cover;background-position:center}#profile .title h2{font-size:28px;letter-spacing:2.5px;font-weight:300;color:#fff;margin:20px 0 10px}#profile .title h2 span{font-size:24px;letter-spacing:1px}#profile .title h3{font-size:18px;font-weight:300;color:#aaa;margin:0 0 10px}ul#navigation{padding:0;margin:0;list-style:none}ul#navigation li{display:block;background:#303030;border-top:1px solid #373737;border-bottom:1px solid #2B2B2B;transition:background .5s}ul#navigation li a{color:#ccc;font-size:14px;display:block}ul#navigation li:hover{background:#363636}ul#navigation li:hover a{color:#f7f7f7}ul#navigation li a.active{color:#fff;font-weight:700}ul#navigation li a.active .fa{color:#03cc85}ul#navigation li .text{padding-left:5%;margin-left:50px;line-height:45px;box-shadow:-3px 0 5px -4px #000}ul#navigation li .fa{float:left;line-height:45px;width:50px;text-align:center;font-size:27px}ul#navigation li.external:hover .fa{color:#03cc85}.social-icons{position:absolute;bottom:0;left:0;background:#202020;border-top:1px solid #1A1A1A;width:250px;z-index:2;height:45px}.social-icons ul{padding:0;margin:0;list-style:none}.social-icons li{float:left;width:50%;padding:10px;text-align:center}.social-icons a{color:#ccc}.social-icons a:hover{color:#fff}.social-icons i{font-size:16px}.pageheader{background:#f3f3f3;position:relative;padding:60px 0 45px}.pageheader:after{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#f3f3f3;border-width:30px;left:50%;margin-left:-30px;z-index:1}.headercontent .title{font-size:50px;margin-bottom:25px;border-bottom:1px solid #ccc;padding:0 0 20px}.headercontent .subtitle{border-bottom:1px solid #ccc;margin:0 0 10px;padding:5px 0}.headercontent .subtitle h3{margin:0;padding:0}.page .section{padding:70px 0;position:relative}.section-container{padding:0 10%}.color-1{background:#fcfcfc}.color-2{background:#f7f7f7}.section .title{border-bottom:1px solid #ccc;margin:0 0 30px;padding:20px 0}.section .title h3{padding:0;margin:0;font-size:26px}.biothumb{position:relative}.biothumb .overlay{position:absolute;width:100%;color:#fff;bottom:0;background-color:#00000080;padding:25px}.biothumb .overlay h1{font-size:55px;letter-spacing:3px;margin-top:15px}.biothumb .overlay .lastName{font-size:26px!important;display:block;clear:both}.ul-boxed li{padding:7px;background-color:#fdfdfd;margin-bottom:10px;box-shadow:0 3px 3px -3px #ccc;border-radius:2px;border-left:5px solid #03cc85}ul.ul-card{padding:0;margin:0;list-style:none}ul.ul-card li{position:relative;padding:50px 15px 20px;background-color:#fff;margin-bottom:15px;box-shadow:0 3px 3px -3px #ccc;border-radius:3px;margin-left:10px;color:#333}ul.ul-card li .dy{position:absolute;top:10px;left:-10px;color:#fff}ul.ul-card li .dy span{padding:7px 10px;line-height:30px}ul.ul-card li .dy .degree{background-color:#03bb7a}ul.ul-card li .dy .year{background-color:#03cc85;box-shadow:-3px 0 7px -3px #44444480;margin-left:-3px!important}ul.ul-card li .description p{font-size:16px;margin:0}ul.ul-card li .description p.where{font-weight:300;font-size:14px}ul.ul-dates{margin:0;padding:0;list-style:none}ul.ul-dates li{margin-bottom:15px;overflow:hidden}ul.ul-dates div.dates{float:left;width:75px}ul.ul-dates div.dates span{background-color:#03cc85;padding:6px;display:block;text-align:center;color:#fff;position:relative}ul.ul-dates div.dates span:last-child{background-color:#03bb7a}ul.ul-dates div.dates span:first-child{box-shadow:0 2px 6px -3px #44444480;z-index:3;position:relative}ul.ul-dates div.content{margin-left:90px;min-height:70px;padding-top:10px}ul.ul-dates div.content h4{font-weight:400;font-size:16px;margin-top:0}ul.ul-dates div.content p{font-size:13px}ul.timeline{border-left:8px solid #FFF;list-style:none;padding:1px 0;margin-left:100px}ul.timeline li .date{float:left;padding:10px 15px 10px 10px;margin-top:10px;margin-left:-115px;font-size:15px;width:110px;text-align:center;background:#03cc85;color:#fff}ul.timeline li .circle{float:left;margin:20px 0 20px -14px;width:20px;height:20px;border:4px solid #FFFFFF;border-radius:50%;background-color:#d5d5d5}ul.timeline li.open .circle{background-color:#03bb7a;box-shadow:0 2px 6px -3px #44444480}ul.timeline li .data{background:#fdfdfd;margin:10px 0 10px 20px;border-left:10px solid #03cc85;padding:18px 20px;font-size:16px;box-shadow:0 3px 3px -3px #ccc;border-radius:3px;cursor:pointer}ul.timeline li.open .data{border-color:#03bb7a;background:#fff}ul.timeline li .data .subject{cursor:pointer;color:#777;font-size:18px}ul.timeline li .data .text{margin-top:15px;font-size:14px}.ul-withdetails{list-style:none;padding:0}.ul-withdetails li{background-color:#fdfdfd;margin-bottom:15px;box-shadow:0 3px 3px -3px #ccc;border-radius:3px}.ul-withdetails li .image{position:relative;overflow:hidden}.ul-withdetails li .imageoverlay{position:absolute;top:0;left:-100%;width:100%;height:100%;background:#03cc85;cursor:pointer;opacity:.7;transition:left .3s ease}.ul-withdetails li:hover .imageoverlay{left:0}.ul-withdetails li .imageoverlay i{color:#fff;position:absolute;top:40%;left:45%;font-size:30px}.ul-withdetails li .meta{overflow:hidden;padding:20px;cursor:pointer}.ul-withdetails li .details{padding:20px;background:#fff;box-shadow:inset 0 3px 5px -3px #ccc}#filters,#pub-grid{padding:20px 0 30px!important}#filters h3,div#sort{margin-top:30px}#sort span{line-height:30px}.cd-select{position:relative;margin:20px auto;display:block;width:100%;padding:10px;font-size:16px;border:1px solid #ddd;border-radius:4px;background:#fff}.pitems .item{margin-bottom:20px;width:100%}.pitems .pubmain{background:#fefefe;padding:25px 25px 35px;min-height:130px;position:relative;box-shadow:0 3px 3px -3px #ccc;cursor:pointer}.pitems .pubtitle{margin:0;padding:0 0 15px;font-size:20px;font-weight:300}.pitems .pubmain div{font-size:small}.pitems .pubmain .label{margin-right:10px}.pitems .pubmain .pubassets{position:absolute;bottom:0;right:0;background:#fafafa;text-align:center;border-top:2px solid #03cc85}.pitems .pubmain .pubassets a{color:#9b9b9b;padding:5px 15px;float:right;font-size:18px;display:inline-block}.pitems .pubmain .pubassets a:hover,.pitems .pubmain .pubassets a.pubcollapse{background:#03cc85;color:#fff}.pitems .pubdetails{background:#fff;padding:25px}#gallery-header h2{font-size:50px;text-align:center}#gallery-large{padding-top:20px}ul.grid{max-width:69em;list-style:none;margin:30px auto;padding:0}ul.grid li{display:block;float:left;padding:15px;width:33%}ul.grid li>div{box-shadow:0 0 8px -1px #000;overflow:hidden;position:relative}ul.grid li .over{position:absolute;bottom:-100%;width:102%;right:-1%;left:-1%;color:#fff;transition:bottom .3s ease}ul.grid li:hover .over{bottom:0}ul.grid li .comein{position:relative;z-index:1;padding:15px}ul.grid li .comein i{display:block;width:60px;height:60px;position:absolute;top:50%;margin-top:-30px;left:50%;margin-left:-30px;font-size:22px;color:#fff;box-shadow:0 0 60px #fff;border:1px solid #fff;text-align:center;padding-top:17px;border-radius:50%}ul.grid li .comein-bg{opacity:.7;position:absolute;top:0;bottom:0;right:0;left:0;background:#000;z-index:-1}ul.grid li a,ul.grid li img{outline:none;border:none;display:block;max-width:100%}.lightbox-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;z-index:2000;display:flex;align-items:center;justify-content:center}.lightbox-content{position:relative;max-width:90%;max-height:90%}.lightbox-content img{max-width:100%;max-height:80vh}.lightbox-close{position:absolute;top:-40px;right:0;background:none;border:none;color:#fff;font-size:40px;cursor:pointer}.lightbox-caption{color:#fff;text-align:center;padding:20px}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:2000;display:flex;align-items:center;justify-content:center}.modal-dialog{background:#fff;border-radius:4px;max-width:500px;width:90%}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;align-items:center}.modal-header .close{background:none;border:none;font-size:24px;cursor:pointer}.modal-title{margin:0}.modal-body{padding:15px}.resume-modal{display:flex}.resume-modal a{flex:1;text-align:center;color:#363636;padding:20px}.resume-modal a:hover{background:#f5f5f5}.resume-modal .fa{display:block;margin-bottom:10px}.panel{background:#fff;border:1px solid #ddd;border-radius:4px}.panel-body{padding:15px}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd}.form-group{margin-bottom:15px}.form-group.has-error input,.form-group.has-error textarea{border-color:#a94442}.error-message{color:#a94442;font-size:12px;margin-top:5px;display:block}.form-control{display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:4px}.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999}textarea.form-control{height:auto}@media(max-width:991px){.mobilemenu{display:block}#sidebar{left:-250px;transition:left .3s ease}#main{left:0}.biothumb .overlay h1{font-size:36px}.biothumb .overlay .lastName{font-size:20px!important}}@media screen and (max-width:900px){ul.grid li{width:50%}}@media screen and (max-width:400px){ul.grid li{width:100%}}@media(max-width:500px){ul.timeline{margin:0;border-left:none}ul.timeline .circle{display:none}ul.timeline .data{margin:0 0 10px!important;padding-top:65px!important}ul.timeline .date{margin-left:0!important}}.text-center{text-align:center}.pull-right{float:right}.clearfix:after{content:"";clear:both;display:table}.list-unstyled{padding-left:0;list-style:none}.img-responsive{display:block;max-width:100%;height:auto}.hidden-xs{display:block}@media(max-width:767px){.hidden-xs{display:none!important}}.visible-sm,.visible-xs{display:none!important}@media(max-width:991px){.visible-sm{display:block!important}}@media(max-width:767px){.visible-xs{display:block!important}}
