  /*
	UH Directory Widget
	(c) 2017 ÍÃ×ÓÏÈÉú, uh.edu/infotech
	License: MIT
	Version: 2.0.0
*/
a{cursor:pointer}ul:not(.browser-default){padding-left:0;list-style-type:none}ul:not(.browser-default) li{list-style-type:none}.tabs{position:relative;overflow-x:auto;overflow-y:hidden;height:48px;width:100%;background-color:#fff;margin:0 auto;white-space:nowrap;padding-left:0}.tabs.tabs-transparent{background-color:transparent}.tabs.tabs-transparent .tab a,.tabs.tabs-transparent .tab.disabled a,.tabs.tabs-transparent .tab.disabled a:hover{color:rgba(255,255,255,.7)}.tabs.tabs-transparent .tab a:hover,.tabs.tabs-transparent .tab a.active{color:#fff}.tabs.tabs-transparent .indicator{background-color:#fff}.tabs.tabs-fixed-width{display:-webkit-flex;display:-ms-flexbox;display:flex}.tabs.tabs-fixed-width .tab{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.tabs .tab{display:inline-block;text-align:center;line-height:48px;height:48px;padding:0;margin:0;text-transform:uppercase}.tabs .tab a{color:rgba(238,110,115,.7);display:block;width:100%;height:100%;padding:0 24px;font-size:14px;text-overflow:ellipsis;overflow:hidden;transition:color .28s ease;outline:none}.tabs .tab a:hover,.tabs .tab a.active{background-color:transparent;color:#ee6e73}.tabs .tab.disabled a,.tabs .tab.disabled a:hover{color:rgba(238,110,115,.7);cursor:default}.tabs .indicator{position:absolute;bottom:0;height:2px;background-color:#f6b2b5;will-change:left,right}@media only screen and (max-width:992px){.tabs{display:-webkit-flex;display:-ms-flexbox;display:flex}.tabs .tab{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.tabs .tab a{padding:0 12px}}.grey{background-color:#9e9e9e!important}.grey-text{color:#9e9e9e!important}.grey.lighten-5{background-color:#fafafa!important}.grey-text.text-lighten-5{color:#fafafa!important}.grey.lighten-4{background-color:#f5f5f5!important}.grey-text.text-lighten-4{color:#f5f5f5!important}.grey.lighten-3{background-color:#eeeeee!important}.grey-text.text-lighten-3{color:#eeeeee!important}.grey.lighten-2{background-color:#e0e0e0!important}.grey-text.text-lighten-2{color:#e0e0e0!important}.grey.lighten-1{background-color:#bdbdbd!important}.grey-text.text-lighten-1{color:#bdbdbd!important}.grey.darken-1{background-color:#757575!important}.grey-text.text-darken-1{color:#757575!important}.grey.darken-2{background-color:#616161!important}.grey-text.text-darken-2{color:#616161!important}.grey.darken-3{background-color:#424242!important}.grey-text.text-darken-3{color:#424242!important}.grey.darken-4{background-color:#212121!important}.grey-text.text-darken-4{color:#212121!important}.collection{margin:.5rem 0 1rem 0;border:1px solid #e0e0e0;border-radius:2px;overflow:hidden;position:relative}.collection .collection-item{background-color:#fff;line-height:1.5rem;padding:10px 20px;margin:0;border-bottom:1px solid #e0e0e0}.collection .collection-item.avatar{min-height:84px;padding-left:72px;position:relative}.collection .collection-item.avatar .circle{position:absolute;width:42px;height:42px;overflow:hidden;left:15px;display:inline-block;vertical-align:middle}.collection .collection-item.avatar i.circle{font-size:18px;line-height:42px;color:#fff;background-color:#999;text-align:center}.collection .collection-item.avatar .title{font-size:16px}.collection .collection-item.avatar p{margin:0}.collection .collection-item.avatar .secondary-content{position:absolute;top:16px;right:16px}.collection .collection-item:last-child{border-bottom:none}.collection .collection-item.active{background-color:#26a69a;color:#eafaf9}.collection .collection-item.active .secondary-content{color:#fff}.collection a.collection-item{display:block;transition:.25s;color:#26a69a}.collection a.collection-item:not(.active):hover{background-color:#ddd}.collection.with-header .collection-header{background-color:#fff;border-bottom:1px solid #e0e0e0;padding:10px 20px}.collection.with-header .collection-item{padding-left:30px}.collection.with-header .collection-item.avatar{padding-left:72px}.secondary-content{float:right;color:#26a69a}.collapsible .collection{margin:0;border:none}.btn span.glyphicon{opacity:0}.btn.active span.glyphicon{opacity:1}.btn span.fa{opacity:0}.btn.active span.fa{opacity:1}.section{text-align:center;height:100%;margin:0 auto;padding:10px}.section .section-title{font-size:1.1em;text-transform:uppercase;letter-spacing:4px}.section-vesi{background:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.toggle-button{position:relative;display:inline-block;color:#fff}.toggle-button label{display:inline-block;text-transform:uppercase;cursor:pointer;text-align:left}.toggle-button input{display:none}.toggle-button-icon{cursor:pointer;pointer-events:none}.toggle-button-icon:before,.toggle-button-icon:after{content:"";position:absolute;top:45%;left:35%;transition:0.2s ease-out}.toggle-button-vesi label{height:50px;line-height:50px;transition:all 0.2s;border-radius:2rem}.toggle-button-vesi label:before,.toggle-button-vesi label:after{position:absolute;right:1.5rem;transition:all 0.2s .15s ease-out}.toggle-button-vesi label:before{content:attr(data-on-text)}.toggle-button-vesi label:after{content:attr(data-off-text)}.toggle-button-vesi input[type=checkbox]+label{width:150px;background:#c8102e}.toggle-button-vesi input[type=checkbox]+label:before{opacity:0;transform:translate(0,20px)}.toggle-button-vesi input[type=checkbox]+label:after{opacity:1;transform:translate(0,0)}.toggle-button-vesi input[type=checkbox]:checked~label{width:180px;background:#00b388}.toggle-button-vesi input[type=checkbox]:checked~label:before{opacity:1;transform:translate(0,0)}.toggle-button-vesi input[type=checkbox]:checked~label:after{opacity:0;transform:translate(0,-20px)}.toggle-button-vesi input[type=checkbox]:checked~.toggle-button-icon:before{transform:translate(-10%,100%) rotate(45deg);width:16.66667px}.toggle-button-vesi input[type=checkbox]:checked~.toggle-button-icon:after{transform:translate(30%) rotate(-45deg)}.toggle-button-vesi .toggle-button-icon{position:absolute;left:0;top:0;height:50px;width:50px}.toggle-button-vesi .toggle-button-icon:before,.toggle-button-vesi .toggle-button-icon:after{height:3px;border-radius:3px;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.1)}.toggle-button-vesi .toggle-button-icon:before{width:25px;transform:rotate(90deg)}.toggle-button-vesi .toggle-button-icon:after{width:25px;transform:rotate(0)}@keyframes icon-hover-before{0%{transform:rotate(45deg) scale(1,1)}100%{transform:rotate(45deg) scale(1.2,1.2)}}@keyframes icon-hover-after{0%{transform:rotate(-45deg) scale(1,1)}50%{transform:rotate(-45deg) scale(1.2,1.2)}}@keyframes iconShowBefore{0%{transform:translate(0,0) rotate(45deg) scale(0,1)}100%{transform:translate(0,0) rotate(45deg) scale(.6,1)}}@keyframes iconShowAfter{0%{opacity:0}49%{opacity:0}50%{opacity:1;transform:translate(4px,6px) rotate(-45deg) scale(0,1)}100%{transform:translate(4px,6px) rotate(-45deg) scale(1,1)}}@keyframes iconHoverBefore{0%{transform:rotate(45deg) scale(1,1)}100%{transform:rotate(45deg) scale(1.2,1.2)}}@keyframes iconHoverAfter{0%{transform:rotate(-45deg) scale(1,1)}50%{transform:rotate(-45deg) scale(1.2,1.2)}}.card-panel,.card{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.card-panel{transition:box-shadow .25s;padding:24px;margin:.5rem 0 1rem 0;border-radius:2px;background-color:#fff}.card{position:relative;margin:.5rem 0 1rem 0;background-color:#fff;transition:box-shadow .25s;border-radius:2px}.card.flat{box-shadow:none!important}.card.flush-top{margin:0 0 1rem 0!important}.card.flush-bottom{margin:.5rem 0 0 0!important}.card .card-title{font-size:24px;font-weight:300}.card .card-title.activator{cursor:pointer}.card .card-subtitle{font-size:18px;font-weight:300}.card.small,.card.medium,.card.large{position:relative}.card.small .card-image,.card.medium .card-image,.card.large .card-image{max-height:60%;overflow:hidden}.card.small .card-image+.card-content,.card.medium .card-image+.card-content,.card.large .card-image+.card-content{max-height:40%}.card.small .card-content,.card.medium .card-content,.card.large .card-content{max-height:100%;overflow:hidden}.card.small .card-action,.card.medium .card-action,.card.large .card-action{position:absolute;bottom:0;left:0;right:0}.card.small{height:300px}.card.medium{height:400px}.card.large{height:500px}.card.sticky-action .card-action{z-index:2}.card.sticky-action .card-reveal{z-index:1;padding-bottom:64px}.card .card-image{position:relative}.card .card-image img{display:block;border-radius:2px 2px 0 0;position:relative;left:0;right:0;top:0;bottom:0;width:100%}.card .card-image .card-title{color:#fff;position:absolute;bottom:0;left:0;max-width:100%;padding:24px}.card .card-content{padding:24px;border-radius:0 0 2px 2px}.card .card-content p{margin:0;color:inherit}.card .card-content .card-title{display:block;line-height:32px;margin-bottom:8px}.card .card-content .card-title i{line-height:32px}.card .card-content .card-subtitle{display:block;line-height:22px;margin-top:-8px;margin-bottom:8px}.card .card-content .card-subtitle i{line-height:22px}.card .card-action{position:relative;background-color:inherit;border-top:1px solid rgba(160,160,160,.2);padding:16px 24px}.card .card-action a:not(.btn):not(.btn-large):not(.btn-large):not(.btn-floating){color:#c8102e;margin-right:24px;transition:color .3s ease;text-transform:uppercase}.card .card-action a:not(.btn):not(.btn-large):not(.btn-large):not(.btn-floating):hover{color:#960C22}.card .card-reveal{padding:24px;position:absolute;background-color:#fff;width:100%;overflow-y:auto;left:0;top:100%;height:100%;z-index:3;display:none}.card .card-reveal .card-title{cursor:pointer;display:block}.card.directory-card{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.card.directory-card .side-button{background-color:#960C22;color:#fff;padding:5px 10px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:center;justify-content:center}.card.directory-card .side-button.left{-webkit-order:-1;-ms-order:-1;order:-1}.card.directory-card .side-button.right{-webkit-order:3;-ms-order:3;order:3}.card.directory-card .stacked{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.card.directory-card .floating{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.card.directory-card .contact-info.floating .card-image{border-radius:2px 0 0 2px;max-width:300px;width:auto}.card.directory-card .contact-info.floating .card-content{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.card.directory-card .card-tabs .tabs{overflow:hidden}.image-grid{padding:5px;font-size:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.image-grid .grid-item{-webkit-flex:auto;-ms-flex:auto;flex:auto;margin:5px}.image-grid .grid-item img{display:block;max-width:100%}.image-grid .grid-item img{display:block;max-width:100%}@media screen and (min-width:600px){.image-grid .grid-item{width:50%}}@media screen and (min-width:1000px){.image-grid .grid-item{width:calc(95% / 3)}}