html {
  overflow-y: scroll; }

a[href], label, input[type='submit'], input[type='image'], input[type="button"], input[type="checkbox"], input[type="radio"], input[type="file"], select, button, .pointer {
  cursor: pointer; }

::-webkit-file-upload-button {
  cursor: pointer; }

.tooltip small {
  color: #333; }

div.tooltip-inner {
  max-width: 200px; }

.radio, .checkbox {
  padding-left: 0px; }

.input-group-btn .btn {
  padding-bottom: 9px; }

.no-gutter {
  margin-left: 0;
  margin-right: 0; }
  .no-gutter [class^='col-'] {
    padding-left: 0;
    padding-right: 0; }

.transparent-more {
  background: white;
  background: transparent\9;
  background: rgba(255, 255, 255, 0.6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF,endColorstr=#99FFFFFF);
  zoom: 1; }
  .transparent-more:nth-child(n) {
    filter: none; }

.transparent-less {
  background: white;
  background: transparent\9;
  background: rgba(255, 255, 255, 0.8);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF);
  zoom: 1; }
  .transparent-less:nth-child(n) {
    filter: none; }

.help-block {
  color: #7575c5; }

#main-wrap .row {
  margin-top: 15px;
  margin-bottom: 15px; }
#main-wrap .main-content {
  padding: 15px;
  margin-bottom: 15px; }
  @media (max-width: 767px) {
    #main-wrap .main-content h1, #main-wrap .main-content .h1 {
      font-size: 33px; }
    #main-wrap .main-content h2, #main-wrap .main-content .h2 {
      font-size: 28px; }
    #main-wrap .main-content h3, #main-wrap .main-content .h3 {
      font-size: 21px; }
    #main-wrap .main-content h4, #main-wrap .main-content .h4 {
      font-size: 16px; } }

#footer-wrap {
  min-height: 50px;
  padding-top: 15px;
  padding-bottom: 15px; }

.jumbotron {
  background: url("/20240727014511oe_/https://www.math.cuhk.edu.hk/conference/wfcam2015/img/jumbotron_bg.jpg") no-repeat;
  text-shadow: 1px 1px 2px #969696; }
  .jumbotron h1, .jumbotron .h1 {
    font-size: 32px;
    margin-bottom: 15px; }

@media (max-width: 801px) {
  .jumbotron p {
    font-size: 14px; }
  .jumbotron h1, .jumbotron .h1 {
    font-size: 24px; }

  #side-nav-wrap {
    display: none; } }
.content section {
  padding-top: 6px;
  margin-bottom: 100px; }

body { font-size: 15px; background: url("/20240727014511oe_/https://www.math.cuhk.edu.hk/conference/wfcam2015/img/bg-content-1200w.png") bottom center no-repeat fixed; }
#footer-wrap {font-size: 13px; }
h1.page-header.first { margin-top: 0; padding-top:0;}
#side-nav-wrap {padding: 6px 0;}

.transparent, .content {
  background: white;
  background: transparent\9;
  background: rgba(255, 255, 255, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF,endColorstr=#99FFFFFF);
  zoom: 1;
}
