.row.centered{text-align:center}.row.centered .btn{margin:2em}.panel{border-color:#bababa;padding:.5em;-webkit-box-shadow:rgba(0,0,0,0.15) 2px 2px 2px;box-shadow:rgba(0,0,0,0.15) 2px 2px 2px}.panel h1{margin:5px 0;font-size:1.3em;font-weight:600}.panel hr{border-bottom-width:1px;border-bottom-color:#bababa;margin:1em .5em}.panel b{font-weight:600;color:#154194}h2{border-bottom:2px solid #154194;padding-bottom:.5em;margin:2em 0 .5em 0}h2:first-child{margin-top:1em}.time-offset,.meeting-time{text-align:center;background-color:#154194;color:#fff;border-radius:5px}.time-offset .glyphicon,.meeting-time .glyphicon{font-size:2em;top:.3em;margin-right:.3em}.time-offset select,.meeting-time select{width:60px;font-size:1em;font-weight:bold;color:#154194;padding:0;display:inline}.time-offset{padding:.5em 0 1em 0}.meeting-time{padding:.5em 0;height:70px;margin:0 0 10px 0}.meeting-time .date{font-variant:small-caps}.meeting-time .time{font-weight:bold;font-size:1.2em;margin-bottom:0}.meeting-time .utc{margin-top:10px}@media(max-width:992px){.meeting-time{font-size:.8em}}.meetings .item{transition:background-color ease-out .3s;border-radius:5px;padding-bottom:1em}.meetings .item:hover{background-color:#f0f0f0;transition:none}.meetings .item h3{font-size:1.2em;font-weight:600}.meetings .item .date{display:inline}.meetings .item .time{display:inline}.meetings .item .description{text-align:justify}.fileinput-button{position:relative;overflow:hidden;display:inline-block}.fileinput-button input{position:absolute;top:0;right:0;margin:0;opacity:0;-ms-filter:'alpha(opacity=0)';font-size:200px!important;direction:ltr;cursor:pointer}.files{min-height:45px}.files .attachment{display:inline-block;font-size:.9em;color:#154194;margin-right:4em}.files .attachment.no-trash{padding-left:20px}.files .attachment a{color:#154194}.files .attachment a:hover{text-decoration:underline}.files .attachment .glyphicon-trash{color:#6f6f6f;cursor:pointer}.files .attachment .glyphicon-trash:hover{color:red}.files .attachment img{width:22px;margin-top:-5px}#extensions{font-size:.8em;font-style:italic}#progress{height:34px;opacity:0;transition:opacity ease-out .5s;transition-delay:.8s}#progress.inprogress{opacity:1;transition:opacity ease-out .2s}#comments{width:100%;height:8em;margin-bottom:1em}#no-training{margin:0 0 40px 0}#logo{height:32px}#logo-list{height:24px}#session-button{height:70px;padding-top:20px}#calendar-link>span{font-size:1.1em}#calendar-link>a{color:#fff;text-decoration:underline}