/* Adjust Menu (red) text color, (Garamond) font-family, (1.5em) font-size  */
.navbar .nav { font-size: 1.1em; }

@media print {
    .noprint { display: none; }
}

/*body { padding-top: 75px; background-color: #FFFFFF;}*/
body { padding-top: 0px; background-color: #FFFFFF;}

nav {
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
    box-shadow: 0 1px 2px rgba(0,0,0,0.3);
}

.ad-header {
    position: fixed;
    top:50px;
    padding-top: 10px;
    /*padding-left: 180px;*/
    height: 35px;
    width: 100%;
    background-color: #FFFFFF;
    z-index: 1029;
    border: none;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
    box-shadow: 0 1px 2px rgba(0,0,0,0.3);
}

/*****************************************************************************/
/*
/* Equations
/*
/*****************************************************************************/

.equation { padding: 10px; }

/*****************************************************************************/
/*
/* Selector Panels
/*
/*****************************************************************************/

.beam-selector .panel { text-align: center; }

.beam-selector .nav-tabs li { font-size: 125%; }

.beam-selector .col-md-4 a { text-decoration: none; }

.beam-selector .panel:hover {
    background:#FFFAE3;
    -webkit-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.25);
}

.beam-selector .selected {
    background:#FFFAE3;
    -webkit-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.25);

}

.beam-image { text-align: center; }

/*****************************************************************************/
/*
/* Shape selector modal dialog behavior
/*
/*****************************************************************************/
.shapes-selector-dialog{
    overflow-y: initial !important
}
.shapes-selector-body{
    height: 400px;
    overflow-y: auto;
}

#shape-table tr:hover{
    background-color: #ffff99;
    cursor: pointer;
}

/*****************************************************************************/
/*
/* Plots
/*
/*****************************************************************************/

.plots {
    margin-right: 10px;
    margin-left: 10px;
}

/*****************************************************************************/
/*
/* Unit labels
/*
/*****************************************************************************/

.units-force {}

.units-force-per-length {}

.units-pressure {}

.units-moment {}

.units-length {}

/*****************************************************************************/
/*
/* About me images
/*
/*****************************************************************************/

.me-images img {
    padding:4px;
    margin:2px;
    -webkit-box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.25);
}

/*****************************************************************************/
/*
/* Ligature Symbols
/*
/*****************************************************************************/

@font-face {
    font-family: 'LigatureSymbols';
    src: url('fonts/LigatureSymbols/LigatureSymbols-2.11.eot');
    src: url('fonts/LigatureSymbols/LigatureSymbols-2.11.eot?#iefix') format('embedded-opentype'),
         url('fonts/LigatureSymbols/LigatureSymbols-2.11.woff') format('woff'),
         url('fonts/LigatureSymbols/LigatureSymbols-2.11.ttf') format('truetype'),
         url('fonts/LigatureSymbols/LigatureSymbols-2.11.svg#LigatureSymbols') format('svg');
    font-weight: normal;
    font-style: normal;
}

.lsf {
  font-family: 'LigatureSymbols';
  font-size:32px;
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
}


.lsf li {
  display:inline-block;
  text-align:center;
}

.lsf a {
  font-family:"LigatureSymbols",sans-serif;
  font-size:32px;
  font-weight:normal;
  text-decoration:none;
  padding:0 5px;
  -webkit-font-smoothing:antialiased;
  padding:0 20px;
  text-align:center;
}
