html{height:100%}body{height:100%;padding-top:50px;font-family:"open-sans",sans-serif;-webkit-font-smoothing:antialiased}.body-content{padding-left:15px;padding-right:15px}input,select,textarea{max-width:280px}.carousel-caption p{font-size:20px;line-height:1.4}.carousel-inner .item img[src$=".svg"]{width:100%}.container>div{height:100%}.navbar{background-color:#282c37}.navbar .navbar-header{width:100%}.navbar .navbar-header .navbar-brand{width:100%;height:auto;display:block;padding:10px 15px}.navbar .navbar-header .navbar-brand::before{content:"";display:block;width:100%;height:30px;background-image:url(../images/ph-logo.svg);background-repeat:no-repeat;background-position:0 50%;-webkit-background-size:contain;background-size:contain}.container{height:100%}.container .post-message{padding-top:25px}.container .app-message .brandon{font-family:"brandon-grotesque",sans-serif;font-size:24px}.container .post-message .app-message{margin-top:25px}.container .app-message{font-size:12px;margin-top:10%;text-align:center;max-width:450px;margin:0 auto}.container .app-message .school-handle{font-size:24px;padding:10px 0;margin:0}.container .app-message ul{list-style:none;padding:0}.container .app-message ul li{display:inline-block;padding-top:65px;font-size:12px;font-family:"open-sans",sans-serif;width:75px;height:75px;padding-bottom:25px}.container .app-message ul li.app-ios{padding:0 15px;background-repeat:no-repeat;background-image:url("../images/app-apple.svg");background-position:center center;width:auto;height:75px;background-size:75px 75px}.container .app-message ul li.app-android{padding:0 15px;background-repeat:no-repeat;background-image:url('../images/app-android.svg');background-position:center center;width:auto;height:75px;background-size:75px 75px}.container .app-message ul li a{width:100%;height:100%;display:block;padding-top:75px;color:#333}.container .post-message .panel{margin:0 auto}.blocked{text-align:center}.blocked h3{font-size:21px;font-family:"brandon-grotesque",sans-serif}.blocked p{font-size:14px}.verify-pin{text-align:center}.verify-pin h3{font-family:"brandon-grotesque",sans-serif;font-size:21px;font-weight:500}.verify-pin form{max-width:320px;margin:0 auto}.verify-pin form input{max-width:100%}.verify-pin form input.btn{width:100%;background-color:#7bc6ec;color:#fff;padding:15px 0;font-size:18px;font-family:"brandon-grotesque",sans-serif}.verify-pin form input:hover.btn{background-color:#7bc6ec;color:#fff}.verify-pin form input.pin-digit{width:45px;height:50px;text-align:center;margin:0 10px;display:inline-block;font-size:22px;background-color:#f0efef;border-color:#f0efef;outline:none;box-shadow:none}.verify-pin form input.pin-digit:first-child{margin:10px 10px 10px 0}.verify-pin form input.pin-digit:last-child{margin:10px 0 10px 10px}.verify-pin .text-danger{color:#ef8675;border:1px solid #ef8675;border-radius:4px;padding:10px 10px}.verify-pin form .text-danger{display:none}.verify-pin form .text-danger.field-validation-error{display:block}div.channel-post-container{margin-top:30px;background-color:#fff;max-width:765.5px;border:1px solid #e3e3e3;border-left:solid #e7ac65 7px;-ms-border-radius:4px;border-bottom-left-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0;line-height:1.5;position:relative}.post-title{color:#656f75;font-size:21px;line-height:1.74;font-family:brandon-grotesque,sans-serif}.post-image{max-width:280px;-ms-border-radius:3px;border-radius:3px;width:100%}.post-attachment{padding-left:75px;padding-top:10px;clear:both;float:left;font-size:13px;cursor:pointer;position:relative}.post-attachment i.ph-doc-attachment-icon{position:absolute;background-image:url('../images/attachment-doc-icon.svg');background-repeat:no-repeat;width:44px;height:53px;left:15px;top:5px}.attachment-row{padding-top:5px;padding-bottom:5px}.avatar{float:left;font-size:14px;font-weight:700;width:25px;display:block;text-align:center;color:#fff;font-family:brandon-grotesque,sans-serif;margin-right:10px}.avatar span{background-color:#a8d9d0;padding:5px;height:25px;-ms-border-radius:25px;border-radius:25px}.avatar img{height:25px;-ms-border-radius:25px;border-radius:25px}.sent-by{display:block;margin-top:2px;margin-left:10px;color:#b5babc;font-size:12px}.post-body{margin:0;font-size:14px;color:#656f75;line-height:1.9;white-space:pre-wrap}.panel-heading{border-bottom:none;padding:5px 15px 20px 15px}.panel-footer{font-size:12px;background-color:#fff;color:#b5babc}@media(min-width:768px){.sent-by{margin-top:2px}.avatar{margin-right:10px}}