/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

a {
  background-color: transparent; }

a:active,
a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

/*@import "bootstrap/print";//need to test this
@import "bootstrap/glyphicons";*/
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  color: #333333;
  background-color: #fff; }

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

a {
  color: #337ab7;
  text-decoration: none; }
  a:hover, a:focus {
    color: #23527c;
    text-decoration: underline; }
  a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

figure {
  margin: 0; }

img {
  vertical-align: middle; }

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

.img-rounded {
  border-radius: 6px; }

.img-thumbnail {
  padding: 4px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

.img-circle {
  border-radius: 50%; }

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

[role="button"] {
  cursor: pointer; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit; }
  h1 small,
  h1 .small, h2 small,
  h2 .small, h3 small,
  h3 .small, h4 small,
  h4 .small, h5 small,
  h5 .small, h6 small,
  h6 .small,
  .h1 small,
  .h1 .small, .h2 small,
  .h2 .small, .h3 small,
  .h3 .small, .h4 small,
  .h4 .small, .h5 small,
  .h5 .small, .h6 small,
  .h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #777777; }

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 20px;
  margin-bottom: 10px; }
  h1 small,
  h1 .small, .h1 small,
  .h1 .small,
  h2 small,
  h2 .small, .h2 small,
  .h2 .small,
  h3 small,
  h3 .small, .h3 small,
  .h3 .small {
    font-size: 65%; }

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px; }
  h4 small,
  h4 .small, .h4 small,
  .h4 .small,
  h5 small,
  h5 .small, .h5 small,
  .h5 .small,
  h6 small,
  h6 .small, .h6 small,
  .h6 .small {
    font-size: 75%; }

h1, .h1 {
  font-size: 36px; }

h2, .h2 {
  font-size: 30px; }

h3, .h3 {
  font-size: 24px; }

h4, .h4 {
  font-size: 18px; }

h5, .h5 {
  font-size: 14px; }

h6, .h6 {
  font-size: 12px; }

p {
  margin: 0 0 10px; }

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4; }
  @media (min-width: 768px) {
    .lead {
      font-size: 21px; } }

small,
.small {
  font-size: 85%; }

mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

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

.text-justify {
  text-align: justify; }

.text-nowrap {
  white-space: nowrap; }

.text-lowercase {
  text-transform: lowercase; }

.text-uppercase, .initialism {
  text-transform: uppercase; }

.text-capitalize {
  text-transform: capitalize; }

.text-muted {
  color: #777777; }

.text-primary {
  color: #337ab7; }

a.text-primary:hover,
a.text-primary:focus {
  color: #286090; }

.text-success {
  color: #3c763d; }

a.text-success:hover,
a.text-success:focus {
  color: #2b542c; }

.text-info {
  color: #31708f; }

a.text-info:hover,
a.text-info:focus {
  color: #245269; }

.text-warning {
  color: #8a6d3b; }

a.text-warning:hover,
a.text-warning:focus {
  color: #66512c; }

.text-danger {
  color: #a94442; }

a.text-danger:hover,
a.text-danger:focus {
  color: #843534; }

.bg-primary {
  color: #fff; }

.bg-primary {
  background-color: #337ab7; }

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090; }

.bg-success {
  background-color: #dff0d8; }

a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3; }

.bg-info {
  background-color: #d9edf7; }

a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee; }

.bg-warning {
  background-color: #fcf8e3; }

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5; }

.bg-danger {
  background-color: #f2dede; }

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9; }

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee; }

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px; }
  ul ul,
  ul ol,
  ol ul,
  ol ol {
    margin-bottom: 0; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px; }
  .list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px; }

dl {
  margin-top: 0;
  margin-bottom: 20px; }

dt,
dd {
  line-height: 1.42857; }

dt {
  font-weight: bold; }

dd {
  margin-left: 0; }

.dl-horizontal dd:before, .dl-horizontal dd:after {
  content: " ";
  display: table; }

.dl-horizontal dd:after {
  clear: both; }

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .dl-horizontal dd {
    margin-left: 180px; } }

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777; }

.initialism {
  font-size: 90%; }

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee; }
  blockquote p:last-child,
  blockquote ul:last-child,
  blockquote ol:last-child {
    margin-bottom: 0; }
  blockquote footer,
  blockquote small,
  blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.42857;
    color: #777777; }
    blockquote footer:before,
    blockquote small:before,
    blockquote .small:before {
      content: '\2014 \00A0'; }

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right; }
  .blockquote-reverse footer:before,
  .blockquote-reverse small:before,
  .blockquote-reverse .small:before,
  blockquote.pull-right footer:before,
  blockquote.pull-right small:before,
  blockquote.pull-right .small:before {
    content: ''; }
  .blockquote-reverse footer:after,
  .blockquote-reverse small:after,
  .blockquote-reverse .small:after,
  blockquote.pull-right footer:after,
  blockquote.pull-right small:after,
  blockquote.pull-right .small:after {
    content: '\00A0 \2014'; }

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857; }

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container:before, .container:after {
    content: " ";
    display: table; }
  .container:after {
    clear: both; }
  @media (min-width: 768px) {
    .container {
      width: 750px; } }
  @media (min-width: 992px) {
    .container {
      width: 970px; } }
  @media (min-width: 1200px) {
    .container {
      width: 1170px; } }

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container-fluid:before, .container-fluid:after {
    content: " ";
    display: table; }
  .container-fluid:after {
    clear: both; }

.row {
  margin-left: -15px;
  margin-right: -15px; }
  .row:before, .row:after {
    content: " ";
    display: table; }
  .row:after {
    clear: both; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }

.col-xs-1 {
  width: 8.33333%; }

.col-xs-2 {
  width: 16.66667%; }

.col-xs-3 {
  width: 25%; }

.col-xs-4 {
  width: 33.33333%; }

.col-xs-5 {
  width: 41.66667%; }

.col-xs-6 {
  width: 50%; }

.col-xs-7 {
  width: 58.33333%; }

.col-xs-8 {
  width: 66.66667%; }

.col-xs-9 {
  width: 75%; }

.col-xs-10 {
  width: 83.33333%; }

.col-xs-11 {
  width: 91.66667%; }

.col-xs-12 {
  width: 100%; }

.col-xs-pull-0 {
  right: auto; }

.col-xs-pull-1 {
  right: 8.33333%; }

.col-xs-pull-2 {
  right: 16.66667%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-4 {
  right: 33.33333%; }

.col-xs-pull-5 {
  right: 41.66667%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-7 {
  right: 58.33333%; }

.col-xs-pull-8 {
  right: 66.66667%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-10 {
  right: 83.33333%; }

.col-xs-pull-11 {
  right: 91.66667%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-push-1 {
  left: 8.33333%; }

.col-xs-push-2 {
  left: 16.66667%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-4 {
  left: 33.33333%; }

.col-xs-push-5 {
  left: 41.66667%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-7 {
  left: 58.33333%; }

.col-xs-push-8 {
  left: 66.66667%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-10 {
  left: 83.33333%; }

.col-xs-push-11 {
  left: 91.66667%; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-offset-0 {
  margin-left: 0%; }

.col-xs-offset-1 {
  margin-left: 8.33333%; }

.col-xs-offset-2 {
  margin-left: 16.66667%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-4 {
  margin-left: 33.33333%; }

.col-xs-offset-5 {
  margin-left: 41.66667%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-7 {
  margin-left: 58.33333%; }

.col-xs-offset-8 {
  margin-left: 66.66667%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-10 {
  margin-left: 83.33333%; }

.col-xs-offset-11 {
  margin-left: 91.66667%; }

.col-xs-offset-12 {
  margin-left: 100%; }

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left; }
  .col-sm-1 {
    width: 8.33333%; }
  .col-sm-2 {
    width: 16.66667%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-4 {
    width: 33.33333%; }
  .col-sm-5 {
    width: 41.66667%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-7 {
    width: 58.33333%; }
  .col-sm-8 {
    width: 66.66667%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-10 {
    width: 83.33333%; }
  .col-sm-11 {
    width: 91.66667%; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-pull-1 {
    right: 8.33333%; }
  .col-sm-pull-2 {
    right: 16.66667%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-4 {
    right: 33.33333%; }
  .col-sm-pull-5 {
    right: 41.66667%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-7 {
    right: 58.33333%; }
  .col-sm-pull-8 {
    right: 66.66667%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-10 {
    right: 83.33333%; }
  .col-sm-pull-11 {
    right: 91.66667%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-push-1 {
    left: 8.33333%; }
  .col-sm-push-2 {
    left: 16.66667%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-4 {
    left: 33.33333%; }
  .col-sm-push-5 {
    left: 41.66667%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-7 {
    left: 58.33333%; }
  .col-sm-push-8 {
    left: 66.66667%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-10 {
    left: 83.33333%; }
  .col-sm-push-11 {
    left: 91.66667%; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-offset-0 {
    margin-left: 0%; }
  .col-sm-offset-1 {
    margin-left: 8.33333%; }
  .col-sm-offset-2 {
    margin-left: 16.66667%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-4 {
    margin-left: 33.33333%; }
  .col-sm-offset-5 {
    margin-left: 41.66667%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-7 {
    margin-left: 58.33333%; }
  .col-sm-offset-8 {
    margin-left: 66.66667%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-10 {
    margin-left: 83.33333%; }
  .col-sm-offset-11 {
    margin-left: 91.66667%; }
  .col-sm-offset-12 {
    margin-left: 100%; } }

@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left; }
  .col-md-1 {
    width: 8.33333%; }
  .col-md-2 {
    width: 16.66667%; }
  .col-md-3 {
    width: 25%; }
  .col-md-4 {
    width: 33.33333%; }
  .col-md-5 {
    width: 41.66667%; }
  .col-md-6 {
    width: 50%; }
  .col-md-7 {
    width: 58.33333%; }
  .col-md-8 {
    width: 66.66667%; }
  .col-md-9 {
    width: 75%; }
  .col-md-10 {
    width: 83.33333%; }
  .col-md-11 {
    width: 91.66667%; }
  .col-md-12 {
    width: 100%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-pull-1 {
    right: 8.33333%; }
  .col-md-pull-2 {
    right: 16.66667%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-4 {
    right: 33.33333%; }
  .col-md-pull-5 {
    right: 41.66667%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-7 {
    right: 58.33333%; }
  .col-md-pull-8 {
    right: 66.66667%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-10 {
    right: 83.33333%; }
  .col-md-pull-11 {
    right: 91.66667%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-push-1 {
    left: 8.33333%; }
  .col-md-push-2 {
    left: 16.66667%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-4 {
    left: 33.33333%; }
  .col-md-push-5 {
    left: 41.66667%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-7 {
    left: 58.33333%; }
  .col-md-push-8 {
    left: 66.66667%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-10 {
    left: 83.33333%; }
  .col-md-push-11 {
    left: 91.66667%; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-offset-0 {
    margin-left: 0%; }
  .col-md-offset-1 {
    margin-left: 8.33333%; }
  .col-md-offset-2 {
    margin-left: 16.66667%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-4 {
    margin-left: 33.33333%; }
  .col-md-offset-5 {
    margin-left: 41.66667%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-7 {
    margin-left: 58.33333%; }
  .col-md-offset-8 {
    margin-left: 66.66667%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-10 {
    margin-left: 83.33333%; }
  .col-md-offset-11 {
    margin-left: 91.66667%; }
  .col-md-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left; }
  .col-lg-1 {
    width: 8.33333%; }
  .col-lg-2 {
    width: 16.66667%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-4 {
    width: 33.33333%; }
  .col-lg-5 {
    width: 41.66667%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-7 {
    width: 58.33333%; }
  .col-lg-8 {
    width: 66.66667%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-10 {
    width: 83.33333%; }
  .col-lg-11 {
    width: 91.66667%; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-pull-1 {
    right: 8.33333%; }
  .col-lg-pull-2 {
    right: 16.66667%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-4 {
    right: 33.33333%; }
  .col-lg-pull-5 {
    right: 41.66667%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-7 {
    right: 58.33333%; }
  .col-lg-pull-8 {
    right: 66.66667%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-10 {
    right: 83.33333%; }
  .col-lg-pull-11 {
    right: 91.66667%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-push-1 {
    left: 8.33333%; }
  .col-lg-push-2 {
    left: 16.66667%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-4 {
    left: 33.33333%; }
  .col-lg-push-5 {
    left: 41.66667%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-7 {
    left: 58.33333%; }
  .col-lg-push-8 {
    left: 66.66667%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-10 {
    left: 83.33333%; }
  .col-lg-push-11 {
    left: 91.66667%; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-offset-0 {
    margin-left: 0%; }
  .col-lg-offset-1 {
    margin-left: 8.33333%; }
  .col-lg-offset-2 {
    margin-left: 16.66667%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-4 {
    margin-left: 33.33333%; }
  .col-lg-offset-5 {
    margin-left: 41.66667%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-7 {
    margin-left: 58.33333%; }
  .col-lg-offset-8 {
    margin-left: 66.66667%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-10 {
    margin-left: 83.33333%; }
  .col-lg-offset-11 {
    margin-left: 91.66667%; }
  .col-lg-offset-12 {
    margin-left: 100%; } }

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0; }

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold; }

input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal; }

input[type="file"] {
  display: block; }

input[type="range"] {
  display: block;
  width: 100%; }

select[multiple],
select[size] {
  height: auto; }

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555; }

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; }
  .form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
  .form-control::-moz-placeholder {
    color: #999;
    opacity: 1; }
  .form-control:-ms-input-placeholder {
    color: #999; }
  .form-control::-webkit-input-placeholder {
    color: #999; }
  .form-control::-ms-expand {
    border: 0;
    background-color: transparent; }
  .form-control[disabled], .form-control[readonly],
  fieldset[disabled] .form-control {
    background-color: #eeeeee;
    opacity: 1; }
  .form-control[disabled],
  fieldset[disabled] .form-control {
    cursor: not-allowed; }

textarea.form-control {
  height: auto; }

input[type="search"] {
  -webkit-appearance: none; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px; }
  input[type="date"].input-sm,
  .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .input-group-sm
  input[type="time"],
  input[type="datetime-local"].input-sm,
  .input-group-sm
  input[type="datetime-local"],
  input[type="month"].input-sm,
  .input-group-sm
  input[type="month"] {
    line-height: 30px; }
  input[type="date"].input-lg,
  .input-group-lg input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg
  input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg
  input[type="datetime-local"],
  input[type="month"].input-lg,
  .input-group-lg
  input[type="month"] {
    line-height: 46px; } }

.form-group {
  margin-bottom: 15px; }

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px; }
  .radio label,
  .checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer; }

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9; }

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px; }

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer; }

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }

input[type="radio"][disabled], input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled]
input[type="checkbox"] {
  cursor: not-allowed; }

.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed; }

.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled]
.checkbox label {
  cursor: not-allowed; }

.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px; }
  .form-control-static.input-lg, .form-control-static.input-sm {
    padding-left: 0;
    padding-right: 0; }

.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

select.input-sm {
  height: 30px;
  line-height: 30px; }

textarea.input-sm,
select[multiple].input-sm {
  height: auto; }

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px; }

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto; }

.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5; }

.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

select.input-lg {
  height: 46px;
  line-height: 46px; }

textarea.input-lg,
select[multiple].input-lg {
  height: auto; }

.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px; }

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto; }

.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.33333; }

.has-feedback {
  position: relative; }
  .has-feedback .form-control {
    padding-right: 42.5px; }

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none; }

.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px; }

.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px; }

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d; }

.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }

.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8; }

.has-success .form-control-feedback {
  color: #3c763d; }

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b; }

.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3; }

.has-warning .form-control-feedback {
  color: #8a6d3b; }

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442; }

.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }

.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede; }

.has-error .form-control-feedback {
  color: #a94442; }

.has-feedback label ~ .form-control-feedback {
  top: 25px; }

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0; }

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373; }

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .form-control-static {
    display: inline-block; }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control {
      width: auto; }
  .form-inline .input-group > .form-control {
    width: 100%; }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
    .form-inline .radio label,
    .form-inline .checkbox label {
      padding-left: 0; }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px; }

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px; }

.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px; }
  .form-horizontal .form-group:before, .form-horizontal .form-group:after {
    content: " ";
    display: table; }
  .form-horizontal .form-group:after {
    clear: both; }

@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px; } }

.form-horizontal .has-feedback .form-control-feedback {
  right: 15px; }

@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px; } }

@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px; } }

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .btn:hover, .btn:focus, .btn.focus {
    color: #333;
    text-decoration: none; }
  .btn:active, .btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn.disabled, .btn[disabled],
  fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none; }

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none; }

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }
  .btn-default:focus, .btn-default.focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c; }
  .btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad; }
  .btn-default:active, .btn-default.active,
  .open > .btn-default.dropdown-toggle {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad; }
    .btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus,
    .open > .btn-default.dropdown-toggle:hover,
    .open > .btn-default.dropdown-toggle:focus,
    .open > .btn-default.dropdown-toggle.focus {
      color: #333;
      background-color: #d4d4d4;
      border-color: #8c8c8c; }
  .btn-default:active, .btn-default.active,
  .open > .btn-default.dropdown-toggle {
    background-image: none; }
  .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus,
  fieldset[disabled] .btn-default:hover,
  fieldset[disabled] .btn-default:focus,
  fieldset[disabled] .btn-default.focus {
    background-color: #fff;
    border-color: #ccc; }
  .btn-default .badge {
    color: #fff;
    background-color: #333; }

.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4; }
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #286090;
    border-color: #122b40; }
  .btn-primary:hover {
    color: #fff;
    background-color: #286090;
    border-color: #204d74; }
  .btn-primary:active, .btn-primary.active,
  .open > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #286090;
    border-color: #204d74; }
    .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,
    .open > .btn-primary.dropdown-toggle:hover,
    .open > .btn-primary.dropdown-toggle:focus,
    .open > .btn-primary.dropdown-toggle.focus {
      color: #fff;
      background-color: #204d74;
      border-color: #122b40; }
  .btn-primary:active, .btn-primary.active,
  .open > .btn-primary.dropdown-toggle {
    background-image: none; }
  .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus,
  fieldset[disabled] .btn-primary:hover,
  fieldset[disabled] .btn-primary:focus,
  fieldset[disabled] .btn-primary.focus {
    background-color: #337ab7;
    border-color: #2e6da4; }
  .btn-primary .badge {
    color: #337ab7;
    background-color: #fff; }

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c; }
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #449d44;
    border-color: #255625; }
  .btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439; }
  .btn-success:active, .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #398439; }
    .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,
    .open > .btn-success.dropdown-toggle:hover,
    .open > .btn-success.dropdown-toggle:focus,
    .open > .btn-success.dropdown-toggle.focus {
      color: #fff;
      background-color: #398439;
      border-color: #255625; }
  .btn-success:active, .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    background-image: none; }
  .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus,
  fieldset[disabled] .btn-success:hover,
  fieldset[disabled] .btn-success:focus,
  fieldset[disabled] .btn-success.focus {
    background-color: #5cb85c;
    border-color: #4cae4c; }
  .btn-success .badge {
    color: #5cb85c;
    background-color: #fff; }

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #1b6d85; }
  .btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc; }
  .btn-info:active, .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc; }
    .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus,
    .open > .btn-info.dropdown-toggle:hover,
    .open > .btn-info.dropdown-toggle:focus,
    .open > .btn-info.dropdown-toggle.focus {
      color: #fff;
      background-color: #269abc;
      border-color: #1b6d85; }
  .btn-info:active, .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    background-image: none; }
  .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus,
  fieldset[disabled] .btn-info:hover,
  fieldset[disabled] .btn-info:focus,
  fieldset[disabled] .btn-info.focus {
    background-color: #5bc0de;
    border-color: #46b8da; }
  .btn-info .badge {
    color: #5bc0de;
    background-color: #fff; }

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236; }
  .btn-warning:focus, .btn-warning.focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #985f0d; }
  .btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512; }
  .btn-warning:active, .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512; }
    .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,
    .open > .btn-warning.dropdown-toggle:hover,
    .open > .btn-warning.dropdown-toggle:focus,
    .open > .btn-warning.dropdown-toggle.focus {
      color: #fff;
      background-color: #d58512;
      border-color: #985f0d; }
  .btn-warning:active, .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    background-image: none; }
  .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus,
  fieldset[disabled] .btn-warning:hover,
  fieldset[disabled] .btn-warning:focus,
  fieldset[disabled] .btn-warning.focus {
    background-color: #f0ad4e;
    border-color: #eea236; }
  .btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff; }

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a; }
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #761c19; }
  .btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925; }
  .btn-danger:active, .btn-danger.active,
  .open > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925; }
    .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,
    .open > .btn-danger.dropdown-toggle:hover,
    .open > .btn-danger.dropdown-toggle:focus,
    .open > .btn-danger.dropdown-toggle.focus {
      color: #fff;
      background-color: #ac2925;
      border-color: #761c19; }
  .btn-danger:active, .btn-danger.active,
  .open > .btn-danger.dropdown-toggle {
    background-image: none; }
  .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus,
  fieldset[disabled] .btn-danger:hover,
  fieldset[disabled] .btn-danger:focus,
  fieldset[disabled] .btn-danger.focus {
    background-color: #d9534f;
    border-color: #d43f3a; }
  .btn-danger .badge {
    color: #d9534f;
    background-color: #fff; }

.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0; }
  .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled],
  fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent; }
  .btn-link:hover, .btn-link:focus {
    color: #23527c;
    text-decoration: underline;
    background-color: transparent; }
  .btn-link[disabled]:hover, .btn-link[disabled]:focus,
  fieldset[disabled] .btn-link:hover,
  fieldset[disabled] .btn-link:focus {
    color: #777777;
    text-decoration: none; }

.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

.btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-block {
  display: block;
  width: 100%; }

.btn-block + .btn-block {
  margin-top: 5px; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

/*
@import "bootstrap/dropdowns";
@import "bootstrap/button-groups";
@import "bootstrap/input-groups";
@import "bootstrap/breadcrumbs";
@import "bootstrap/pagination";
@import "bootstrap/pager";
@import "bootstrap/labels";
@import "bootstrap/badges";
@import "bootstrap/jumbotron";
@import "bootstrap/thumbnails";
@import "bootstrap/alerts";
@import "bootstrap/progress-bars"; 
@import "bootstrap/media";
@import "bootstrap/list-group";
*/
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none; }
  .nav:before, .nav:after {
    content: " ";
    display: table; }
  .nav:after {
    clear: both; }
  .nav > li {
    position: relative;
    display: block; }
    .nav > li > a {
      position: relative;
      display: block;
      padding: 10px 15px; }
      .nav > li > a:hover, .nav > li > a:focus {
        text-decoration: none;
        background-color: #eeeeee; }
    .nav > li.disabled > a {
      color: #777777; }
      .nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
        color: #777777;
        text-decoration: none;
        background-color: transparent;
        cursor: not-allowed; }
  .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #eeeeee;
    border-color: #337ab7; }
  .nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .nav > li > a > img {
    max-width: none; }

.nav-tabs {
  border-bottom: 1px solid #ddd; }
  .nav-tabs > li {
    float: left;
    margin-bottom: -1px; }
    .nav-tabs > li > a {
      margin-right: 2px;
      line-height: 1.42857;
      border: 1px solid transparent;
      border-radius: 4px 4px 0 0; }
      .nav-tabs > li > a:hover {
        border-color: #eeeeee #eeeeee #ddd; }
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
      color: #555555;
      background-color: #fff;
      border: 1px solid #ddd;
      border-bottom-color: transparent;
      cursor: default; }

.nav-pills > li {
  float: left; }
  .nav-pills > li > a {
    border-radius: 4px; }
  .nav-pills > li + li {
    margin-left: 2px; }
  .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #337ab7; }

.nav-stacked > li {
  float: none; }
  .nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0; }

.nav-justified, .nav-tabs.nav-justified {
  width: 100%; }
  .nav-justified > li, .nav-tabs.nav-justified > li {
    float: none; }
    .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
      text-align: center;
      margin-bottom: 5px; }
  .nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto; }
  @media (min-width: 768px) {
    .nav-justified > li, .nav-tabs.nav-justified > li {
      display: table-cell;
      width: 1%; }
      .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
        margin-bottom: 0; } }

.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0; }
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 4px; }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #ddd; }
  @media (min-width: 768px) {
    .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
      border-bottom: 1px solid #ddd;
      border-radius: 4px 4px 0 0; }
    .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
    .nav-tabs-justified > .active > a:hover,
    .nav-tabs.nav-justified > .active > a:hover,
    .nav-tabs-justified > .active > a:focus,
    .nav-tabs.nav-justified > .active > a:focus {
      border-bottom-color: #fff; } }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent; }
  .navbar:before, .navbar:after {
    content: " ";
    display: table; }
  .navbar:after {
    clear: both; }
  @media (min-width: 768px) {
    .navbar {
      border-radius: 4px; } }

.navbar-header:before, .navbar-header:after {
  content: " ";
  display: table; }

.navbar-header:after {
  clear: both; }

@media (min-width: 768px) {
  .navbar-header {
    float: left; } }

.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch; }
  .navbar-collapse:before, .navbar-collapse:after {
    content: " ";
    display: table; }
  .navbar-collapse:after {
    clear: both; }
  .navbar-collapse.in {
    overflow-y: auto; }
  @media (min-width: 768px) {
    .navbar-collapse {
      width: auto;
      border-top: 0;
      -webkit-box-shadow: none;
      box-shadow: none; }
      .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important; }
      .navbar-collapse.in {
        overflow-y: visible; }
      .navbar-fixed-top .navbar-collapse,
      .navbar-static-top .navbar-collapse,
      .navbar-fixed-bottom .navbar-collapse {
        padding-left: 0;
        padding-right: 0; } }

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px; }
  @media (max-device-width: 480px) and (orientation: landscape) {
    .navbar-fixed-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
      max-height: 200px; } }

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px; }
  @media (min-width: 768px) {
    .container > .navbar-header,
    .container > .navbar-collapse,
    .container-fluid > .navbar-header,
    .container-fluid > .navbar-collapse {
      margin-right: 0;
      margin-left: 0; } }

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px; }
  @media (min-width: 768px) {
    .navbar-static-top {
      border-radius: 0; } }

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030; }
  @media (min-width: 768px) {
    .navbar-fixed-top,
    .navbar-fixed-bottom {
      border-radius: 0; } }

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px; }

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0; }

.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px; }
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }
  .navbar-brand > img {
    display: block; }
  @media (min-width: 768px) {
    .navbar > .container .navbar-brand,
    .navbar > .container-fluid .navbar-brand {
      margin-left: -15px; } }

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px; }
  .navbar-toggle:focus {
    outline: 0; }
  .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px; }
  .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px; }
  @media (min-width: 768px) {
    .navbar-toggle {
      display: none; } }

.navbar-nav {
  margin: 7.5px -15px; }
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px; }
  @media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
      position: static;
      float: none;
      width: auto;
      margin-top: 0;
      background-color: transparent;
      border: 0;
      -webkit-box-shadow: none;
      box-shadow: none; }
      .navbar-nav .open .dropdown-menu > li > a,
      .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px; }
      .navbar-nav .open .dropdown-menu > li > a {
        line-height: 20px; }
        .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
          background-image: none; } }
  @media (min-width: 768px) {
    .navbar-nav {
      float: left;
      margin: 0; }
      .navbar-nav > li {
        float: left; }
        .navbar-nav > li > a {
          padding-top: 15px;
          padding-bottom: 15px; } }

.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px; }
  @media (min-width: 768px) {
    .navbar-form .form-group {
      display: inline-block;
      margin-bottom: 0;
      vertical-align: middle; }
    .navbar-form .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .navbar-form .form-control-static {
      display: inline-block; }
    .navbar-form .input-group {
      display: inline-table;
      vertical-align: middle; }
      .navbar-form .input-group .input-group-addon,
      .navbar-form .input-group .input-group-btn,
      .navbar-form .input-group .form-control {
        width: auto; }
    .navbar-form .input-group > .form-control {
      width: 100%; }
    .navbar-form .control-label {
      margin-bottom: 0;
      vertical-align: middle; }
    .navbar-form .radio,
    .navbar-form .checkbox {
      display: inline-block;
      margin-top: 0;
      margin-bottom: 0;
      vertical-align: middle; }
      .navbar-form .radio label,
      .navbar-form .checkbox label {
        padding-left: 0; }
    .navbar-form .radio input[type="radio"],
    .navbar-form .checkbox input[type="checkbox"] {
      position: relative;
      margin-left: 0; }
    .navbar-form .has-feedback .form-control-feedback {
      top: 0; } }
  @media (max-width: 767px) {
    .navbar-form .form-group {
      margin-bottom: 5px; }
      .navbar-form .form-group:last-child {
        margin-bottom: 0; } }
  @media (min-width: 768px) {
    .navbar-form {
      width: auto;
      border: 0;
      margin-left: 0;
      margin-right: 0;
      padding-top: 0;
      padding-bottom: 0;
      -webkit-box-shadow: none;
      box-shadow: none; } }

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px; }
  .navbar-btn.btn-sm {
    margin-top: 10px;
    margin-bottom: 10px; }
  .navbar-btn.btn-xs {
    margin-top: 14px;
    margin-bottom: 14px; }

.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px; }
  @media (min-width: 768px) {
    .navbar-text {
      float: left;
      margin-left: 15px;
      margin-right: 15px; } }

@media (min-width: 768px) {
  .navbar-left {
    float: left !important; }
  .navbar-right {
    float: right !important;
    margin-right: -15px; }
    .navbar-right ~ .navbar-right {
      margin-right: 0; } }

.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7; }
  .navbar-default .navbar-brand {
    color: #777; }
    .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
      color: #5e5e5e;
      background-color: transparent; }
  .navbar-default .navbar-text {
    color: #777; }
  .navbar-default .navbar-nav > li > a {
    color: #777; }
    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
      color: #333;
      background-color: transparent; }
  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #555;
    background-color: #e7e7e7; }
  .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
    color: #ccc;
    background-color: transparent; }
  .navbar-default .navbar-toggle {
    border-color: #ddd; }
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
      background-color: #ddd; }
    .navbar-default .navbar-toggle .icon-bar {
      background-color: #888; }
  .navbar-default .navbar-collapse,
  .navbar-default .navbar-form {
    border-color: #e7e7e7; }
  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #e7e7e7;
    color: #555; }
  @media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
      color: #777; }
      .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #333;
        background-color: transparent; }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #555;
      background-color: #e7e7e7; }
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #ccc;
      background-color: transparent; } }
  .navbar-default .navbar-link {
    color: #777; }
    .navbar-default .navbar-link:hover {
      color: #333; }
  .navbar-default .btn-link {
    color: #777; }
    .navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
      color: #333; }
    .navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus,
    fieldset[disabled] .navbar-default .btn-link:hover,
    fieldset[disabled] .navbar-default .btn-link:focus {
      color: #ccc; }

.navbar-inverse {
  background-color: #222;
  border-color: #090909; }
  .navbar-inverse .navbar-brand {
    color: #9d9d9d; }
    .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
      color: #fff;
      background-color: transparent; }
  .navbar-inverse .navbar-text {
    color: #9d9d9d; }
  .navbar-inverse .navbar-nav > li > a {
    color: #9d9d9d; }
    .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
      color: #fff;
      background-color: transparent; }
  .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #090909; }
  .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
    color: #444;
    background-color: transparent; }
  .navbar-inverse .navbar-toggle {
    border-color: #333; }
    .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
      background-color: #333; }
    .navbar-inverse .navbar-toggle .icon-bar {
      background-color: #fff; }
  .navbar-inverse .navbar-collapse,
  .navbar-inverse .navbar-form {
    border-color: #101010; }
  .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #090909;
    color: #fff; }
  @media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
      border-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
      background-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
      color: #9d9d9d; }
      .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #fff;
        background-color: transparent; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #fff;
      background-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #444;
      background-color: transparent; } }
  .navbar-inverse .navbar-link {
    color: #9d9d9d; }
    .navbar-inverse .navbar-link:hover {
      color: #fff; }
  .navbar-inverse .btn-link {
    color: #9d9d9d; }
    .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
      color: #fff; }
    .navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus,
    fieldset[disabled] .navbar-inverse .btn-link:hover,
    fieldset[disabled] .navbar-inverse .btn-link:focus {
      color: #444; }

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear; }
  .fade.in {
    opacity: 1; }

.collapse {
  display: none; }
  .collapse.in {
    display: block; }

tr.collapse.in {
  display: table-row; }

tbody.collapse.in {
  display: table-row-group; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  -o-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  -o-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease; }

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

.panel-body {
  padding: 15px; }
  .panel-body:before, .panel-body:after {
    content: " ";
    display: table; }
  .panel-body:after {
    clear: both; }

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }
  .panel-heading > .dropdown .dropdown-toggle {
    color: inherit; }

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit; }
  .panel-title > a,
  .panel-title > small,
  .panel-title > .small,
  .panel-title > small > a,
  .panel-title > .small > a {
    color: inherit; }

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0; }
  .panel > .list-group .list-group-item,
  .panel > .panel-collapse > .list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0; }
  .panel > .list-group:first-child .list-group-item:first-child,
  .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px; }
  .panel > .list-group:last-child .list-group-item:last-child,
  .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px; }

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0; }

.list-group + .panel-footer {
  border-top-width: 0; }

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0; }
  .panel > .table caption,
  .panel > .table-responsive > .table caption,
  .panel > .panel-collapse > .table caption {
    padding-left: 15px;
    padding-right: 15px; }

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }
  .panel > .table:first-child > thead:first-child > tr:first-child,
  .panel > .table:first-child > tbody:first-child > tr:first-child,
  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px; }
    .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
    .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
      border-top-left-radius: 3px; }
    .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
    .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
      border-top-right-radius: 3px; }

.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }
  .panel > .table:last-child > tbody:last-child > tr:last-child,
  .panel > .table:last-child > tfoot:last-child > tr:last-child,
  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px; }
    .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
    .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
      border-bottom-left-radius: 3px; }
    .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
    .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
      border-bottom-right-radius: 3px; }

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd; }

.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0; }

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0; }
  .panel > .table-bordered > thead > tr > th:first-child,
  .panel > .table-bordered > thead > tr > td:first-child,
  .panel > .table-bordered > tbody > tr > th:first-child,
  .panel > .table-bordered > tbody > tr > td:first-child,
  .panel > .table-bordered > tfoot > tr > th:first-child,
  .panel > .table-bordered > tfoot > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0; }
  .panel > .table-bordered > thead > tr > th:last-child,
  .panel > .table-bordered > thead > tr > td:last-child,
  .panel > .table-bordered > tbody > tr > th:last-child,
  .panel > .table-bordered > tbody > tr > td:last-child,
  .panel > .table-bordered > tfoot > tr > th:last-child,
  .panel > .table-bordered > tfoot > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0; }
  .panel > .table-bordered > thead > tr:first-child > td,
  .panel > .table-bordered > thead > tr:first-child > th,
  .panel > .table-bordered > tbody > tr:first-child > td,
  .panel > .table-bordered > tbody > tr:first-child > th,
  .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
  .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
    border-bottom: 0; }
  .panel > .table-bordered > tbody > tr:last-child > td,
  .panel > .table-bordered > tbody > tr:last-child > th,
  .panel > .table-bordered > tfoot > tr:last-child > td,
  .panel > .table-bordered > tfoot > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0; }

.panel > .table-responsive {
  border: 0;
  margin-bottom: 0; }

.panel-group {
  margin-bottom: 20px; }
  .panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px; }
    .panel-group .panel + .panel {
      margin-top: 5px; }
  .panel-group .panel-heading {
    border-bottom: 0; }
    .panel-group .panel-heading + .panel-collapse > .panel-body,
    .panel-group .panel-heading + .panel-collapse > .list-group {
      border-top: 1px solid #ddd; }
  .panel-group .panel-footer {
    border-top: 0; }
    .panel-group .panel-footer + .panel-collapse .panel-body {
      border-bottom: 1px solid #ddd; }

.panel-default {
  border-color: #ddd; }
  .panel-default > .panel-heading {
    color: #333333;
    background-color: #f5f5f5;
    border-color: #ddd; }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #ddd; }
    .panel-default > .panel-heading .badge {
      color: #f5f5f5;
      background-color: #333333; }
  .panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ddd; }

.panel-primary {
  border-color: #337ab7; }
  .panel-primary > .panel-heading {
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7; }
    .panel-primary > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #337ab7; }
    .panel-primary > .panel-heading .badge {
      color: #337ab7;
      background-color: #fff; }
  .panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #337ab7; }

.panel-success {
  border-color: #d6e9c6; }
  .panel-success > .panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6; }
    .panel-success > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #d6e9c6; }
    .panel-success > .panel-heading .badge {
      color: #dff0d8;
      background-color: #3c763d; }
  .panel-success > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #d6e9c6; }

.panel-info {
  border-color: #bce8f1; }
  .panel-info > .panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1; }
    .panel-info > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #bce8f1; }
    .panel-info > .panel-heading .badge {
      color: #d9edf7;
      background-color: #31708f; }
  .panel-info > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #bce8f1; }

.panel-warning {
  border-color: #faebcc; }
  .panel-warning > .panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc; }
    .panel-warning > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #faebcc; }
    .panel-warning > .panel-heading .badge {
      color: #fcf8e3;
      background-color: #8a6d3b; }
  .panel-warning > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #faebcc; }

.panel-danger {
  border-color: #ebccd1; }
  .panel-danger > .panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1; }
    .panel-danger > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #ebccd1; }
    .panel-danger > .panel-heading .badge {
      color: #f2dede;
      background-color: #a94442; }
  .panel-danger > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ebccd1; }

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0; }

.embed-responsive-16by9 {
  padding-bottom: 56.25%; }

.embed-responsive-4by3 {
  padding-bottom: 75%; }

/*
@import "bootstrap/wells";
@import "bootstrap/close";
*/
/*@import "bootstrap/modals";
@import "bootstrap/tooltip";
@import "bootstrap/popovers";*/
.carousel {
  position: relative; }

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%; }
  .carousel-inner > .item {
    display: none;
    position: relative;
    -webkit-transition: 0.6s ease-in-out left;
    -o-transition: 0.6s ease-in-out left;
    transition: 0.6s ease-in-out left; }
    .carousel-inner > .item > img,
    .carousel-inner > .item > a > img {
      display: block;
      max-width: 100%;
      height: auto;
      line-height: 1; }
    @media all and (transform-3d), (-webkit-transform-3d) {
      .carousel-inner > .item {
        -webkit-transition: -webkit-transform 0.6s ease-in-out;
        -moz-transition: -moz-transform 0.6s ease-in-out;
        -o-transition: -o-transform 0.6s ease-in-out;
        transition: -webkit-transform 0.6s ease-in-out;
        -o-transition: transform 0.6s ease-in-out;
        transition: transform 0.6s ease-in-out;
        transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000px;
        -moz-perspective: 1000px;
        perspective: 1000px; }
        .carousel-inner > .item.next, .carousel-inner > .item.active.right {
          -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
          left: 0; }
        .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
          -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
          left: 0; }
        .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
          left: 0; } }
  .carousel-inner > .active,
  .carousel-inner > .next,
  .carousel-inner > .prev {
    display: block; }
  .carousel-inner > .active {
    left: 0; }
  .carousel-inner > .next,
  .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%; }
  .carousel-inner > .next {
    left: 100%; }
  .carousel-inner > .prev {
    left: -100%; }
  .carousel-inner > .next.left,
  .carousel-inner > .prev.right {
    left: 0; }
  .carousel-inner > .active.left {
    left: -100%; }
  .carousel-inner > .active.right {
    left: 100%; }

.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0); }
  .carousel-control.left {
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }
  .carousel-control.right {
    left: auto;
    right: 0;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }
  .carousel-control:hover, .carousel-control:focus {
    outline: 0;
    color: #fff;
    text-decoration: none;
    opacity: 0.9;
    filter: alpha(opacity=90); }
  .carousel-control .icon-prev,
  .carousel-control .icon-next,
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    z-index: 5;
    display: inline-block; }
  .carousel-control .icon-prev,
  .carousel-control .glyphicon-chevron-left {
    left: 50%;
    margin-left: -10px; }
  .carousel-control .icon-next,
  .carousel-control .glyphicon-chevron-right {
    right: 50%;
    margin-right: -10px; }
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 20px;
    height: 20px;
    line-height: 1;
    font-family: serif; }
  .carousel-control .icon-prev:before {
    content: '\2039'; }
  .carousel-control .icon-next:before {
    content: '\203a'; }

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center; }
  .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(0, 0, 0, 0); }
  .carousel-indicators .active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #fff; }

.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
  .carousel-caption .btn {
    text-shadow: none; }

@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px; }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px; }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px; }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px; }
  .carousel-indicators {
    bottom: 20px; } }

.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }

.clearfix:after {
  clear: both; }

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.pull-right {
  float: right !important; }

.pull-left {
  float: left !important; }

.hide {
  display: none !important; }

.show {
  display: block !important; }

.invisible {
  visibility: hidden; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.hidden {
  display: none !important; }

.affix {
  position: fixed; }

@-ms-viewport {
  width: device-width; }

.visible-xs {
  display: none !important; }

.visible-sm {
  display: none !important; }

.visible-md {
  display: none !important; }

.visible-lg {
  display: none !important; }

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important; }

@media (max-width: 767px) {
  .visible-xs {
    display: block !important; }
  table.visible-xs {
    display: table !important; }
  tr.visible-xs {
    display: table-row !important; }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }

@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important; } }

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important; } }

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important; }
  table.visible-sm {
    display: table !important; }
  tr.visible-sm {
    display: table-row !important; }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important; }
  table.visible-md {
    display: table !important; }
  tr.visible-md {
    display: table-row !important; }
  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important; } }

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important; }
  table.visible-lg {
    display: table !important; }
  tr.visible-lg {
    display: table-row !important; }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }

@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important; } }

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important; } }

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important; } }

.visible-print {
  display: none !important; }

@media print {
  .visible-print {
    display: block !important; }
  table.visible-print {
    display: table !important; }
  tr.visible-print {
    display: table-row !important; }
  th.visible-print,
  td.visible-print {
    display: table-cell !important; } }

.visible-print-block {
  display: none !important; }
  @media print {
    .visible-print-block {
      display: block !important; } }

.visible-print-inline {
  display: none !important; }
  @media print {
    .visible-print-inline {
      display: inline !important; } }

.visible-print-inline-block {
  display: none !important; }
  @media print {
    .visible-print-inline-block {
      display: inline-block !important; } }

@media print {
  .hidden-print {
    display: none !important; } }

/**************************** Instructions
* Uncomment what you need and add values
* Use variables as values when possible (custom colors, existing variables)
* Comment out what you don't need
* IMPORTANT Don't change anything other than commenting
* IMPORTANT New variables go at the bottom under Custom
* Keep tabs: Sublime > View > Indentation > Tab Width:4. Indent using spaces: OFF; */
/**************************** Table of Contents */
/* Custom Colors
* Custom Gradients
* Boostrap Override Colors
* Base
* Buttons
	* Default Button
	* Button 2
	* Button 3
	* Button 4
	* Button 5
* Forms
* Header
* Hero
* Breadcrumbs
* Sticky Footer
* Secondary Footer
* Primary Footer
* Sidebar
* Blog
* Universal Selling Points
* Program Selector
* Curriculum
* Faculty
* Accordion
* Modal / Pop-Up
* Apply Now Mini App
* Background Colors
* Container and Column Styles
	* Container 1
	* Container 2
	* Container 3
	* Container 4
	* Container 5
* Custom Padding
* Custom - IMPORTANT Put new variables at the bottom!*/
/**************************** Custom Colors */
/* UND Green */
/* UND Green Links */
/* DO NOT USE */
/* Errors Only */
/* Errors Only */
/***************************** Custom Gradients */
/*$gradient-1-bg:; //Old browsers
$gradient-1-moz:; //FF3.6-15
$gradient-1-webkit; //Chrome10-25,Safari5.1-6
$gradient-1:; //W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+
$gradient-1-filter:; //IE6-9*/
/*$gradient-2-bg:; //Old browsers
$gradient-2-moz:; //FF3.6-15
$gradient-2-webkit:; //Chrome10-25,Safari5.1-6
$gradient-2:; //W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+
$gradient-2-filter:; //IE6-9

//Gradient 3
$gradient-3-bg:; //Old browsers
$gradient-3-moz:; //FF3.6-15
$gradient-3-webkit:; //Chrome10-25,Safari5.1-6
$gradient-3:; //W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+
$gradient-3-filter:; //IE6-9

//Gradient 4
$gradient-4-bg:; //Old browsers
$gradient-4-moz:; //FF3.6-15
$gradient-4-webkit:; //Chrome10-25,Safari5.1-6
$gradient-4:; //W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+
$gradient-4-filter:; //IE6-9

//Gradient 5
$gradient-5-bg:; //Old browsers
$gradient-5-moz:; //FF3.6-15
$gradient-5-webkit:; //Chrome10-25,Safari5.1-6
$gradient-5:; //W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+
$gradient-5-filter:; //IE6-9*/
/***************************** Boostrap Override Colors */
/***************************** Base */
/*$body-bg-gradient-moz:;
$body-bg-gradient-webkit:;
$body-bg-gradient:;
$body-bg-gradient-filter:;*/
/*$blockquote-gradient-moz:;
$blockquote-gradient-webkit:;
$blockquote-gradient:;
$blockquote-gradient-filter:;*/
/***************************** Base Typography */
/***************************** Buttons */
/***************************** Default Button */
/*$btn-default-gradient-moz:;
$btn-default-gradient-webkit:;
$btn-default-gradient:;
$btn-default-gradient-filter:;

$btn-default-border:;
$btn-default-border-radius:;*/
/*$btn-default-gradient-moz-hover:;
$btn-default-gradient-webkit-hover:;
$btn-default-gradient-hover:;
$btn-default-gradient-filter-hover:;

$btn-default-border-hover:;
$btn-default-color-hover:;*/
/***************************** Button 2 */
/*$btn-2-gradient-moz:;
$btn-2-gradient-webkit:;
$btn-2-gradient:;
$btn-2-gradient-filter:*/
/*$btn-2-gradient-moz-hover:;
$btn-2-gradient-webkit-hover:;
$btn-2-gradient-hover:;
$btn-2-gradient-filter-hover:;*/
/*$btn-2-border-hover:;
$btn-2-color-hover:;*/
/***************************** Button 3 */
/*$btn-3-gradient-moz:;
$btn-3-gradient-webkit:;
$btn-3-gradient:;
$btn-3-gradient-filter:;*/
/*$btn-3-border:;
$btn-3-border-radius:;
$btn-3-color:;*/
/*$btn-3-gradient-moz-hover:;
$btn-3-gradient-webkit-hover:;
$btn-3-gradient-hover:;
$btn-3-gradient-filter-hover:;*/
/*$btn-3-border-hover:;
$btn-3-color-hover:;*/
/***************************** Button 4 */
/*$btn-4-bg:;

//Button 4 Gradient
$btn-4-gradient-moz:;
$btn-4-gradient-webkit:;
$btn-4-gradient:;
$btn-4-gradient-filter:;

$btn-4-border:;
$btn-4-border-radius:;
$btn-4-color:;

//Button 4 Hover
$btn-4-bg-hover:;

//Button 4 Hover Gradient
$btn-4-gradient-moz-hover:;
$btn-4-gradient-webkit-hover:;
$btn-4-gradient-hover:;
$btn-4-gradient-filter-hover:;

$btn-4-border-hover:;
$btn-4-color-hover:;*/
/***************************** Button 5 */
/*$btn-5-bg:;

//Button 5 Gradient
$btn-5-gradient-moz:;
$btn-5-gradient-webkit:;
$btn-5-gradient:;
$btn-5-gradient-filter:;

$btn-5-border:;
$btn-5-border-radius:;
$btn-5-color:;

//Button 5 Hover
$btn-5-bg-hover:;

//Button 5 Gradient
$btn-5-gradient-moz-hover:;
$btn-5-gradient-webkit-hover:;
$btn-5-gradient-hover:;
$btn-5-gradient-filter-hover:;

$btn-5-border-hover:;
$btn-5-color-hover:;*/
/***************************** Forms */
/*$form-gradient-moz:;
$form-gradient-webkit:;
$form-gradient:;
$form-gradient-filter:;*/
/*$form-intro-gradient-moz:;
$form-intro-gradient-webkit:;
$form-intro-gradient:;
$form-intro-gradient-filter:;*/
/*$form-step-gradient-moz:;
$form-step-gradient-webkit:;
$form-step-gradient:;
$form-step-gradient-filter:;*/
/*$form-step-current-gradient-moz:;
$form-step-current-gradient-webkit:;
$form-step-current-gradient:;
$form-step-current-gradient-filter:;*/
/*$form-question-color:;
$form-question-number-color:;*/
/*$form-btn-gradient-moz:;
$form-btn-gradient-webkit:;
$form-btn-gradient:;
$form-btn-gradient-filter:;*/
/*$form-btn-gradient-moz-hover:;
$form-btn-gradient-webkit-hover:;
$form-btn-gradient-hover:;
$form-btn-gradient-filter-hover:;*/
/*$form-btn-hover-border:;
$form-btn-hover-color:;*/
/***************************** Form 2 */
/*$form-2-gradient-moz:;
$form-2-gradient-webkit:;
$form-gradient:;
$form-gradient-filter:;*/
/*$form-2-intro-gradient-moz:;
$form-2-intro-gradient-webkit:;
$form-2-intro-gradient:;
$form-2-intro-gradient-filter:;*/
/*$form-2-intro-mobile-border:;
$form-2-intro-color:;
$form-2-intro-title-color:;
$form-2-intro-title-size:;*/
/*$form-2-step-gradient-moz:;
$form-2-step-gradient-webkit:;
$form-2-step-gradient:;
$form-2-step-gradient-filter:;*/
/*$form-2-step-current-gradient-moz:;
$form-2-step-current-gradient-webkit:;
$form-2-step-current-gradient:;
$form-2-step-current-gradient-filter:;*/
/*$form-2-question-color:;
$form-2-question-number-color:;*/
/*$form-2-input-bg:;
$form-2-input-border:;
$form-2-input-color:;*/
/*$form-2-state-warning-bg:;
$state-warning-border:;
$form-2-state-warning-text:;*/
/*$form-2-btn-gradient-moz:;
$form-2-btn-gradient-webkit:;
$form-2-btn-gradient:;
$form-2-btn-gradient-filter:;*/
/*$form-2-btn-border:;
$form-2-btn-color:;*/
/*$form-2-btn-gradient-moz-hover:;
$form-2-btn-gradient-webkit-hover:;
$form-2-btn-gradient-hover:;
$form-2-btn-gradient-filter-hover:;*/
/*$form-btn-hover-border:;
$form-2-btn-hover-color:;*/
/*$form-2-link-color:;
$form-2-link-hover-color:;*/
/***************************** Form 3 */
/*$form-3-gradient-moz:;
$form-3-gradient-webkit:;
$form-gradient:;
$form-gradient-filter:;*/
/*$form-3-intro-gradient-moz:;
$form-3-intro-gradient-webkit:;
$form-3-intro-gradient:;
$form-3-intro-gradient-filter:;*/
/*$form-3-intro-mobile-border:;
$form-3-intro-color:;
$form-3-intro-title-color:;
$form-3-intro-title-size:;*/
/*$form-3-step-gradient-moz:;
$form-3-step-gradient-webkit:;
$form-3-step-gradient:;
$form-3-step-gradient-filter:;*/
/*$form-3-step-current-gradient-moz:;
$form-3-step-current-gradient-webkit:;
$form-3-step-current-gradient:;
$form-3-step-current-gradient-filter:;*/
/*$form-3-question-color:;
$form-3-question-number-color:;*/
/*$form-3-input-bg:;
$form-3-input-border:;
$form-3-input-color:;*/
/*$form-3-state-warning-bg:;
$state-warning-border:;
$form-3-state-warning-text:;*/
/*$form-3-btn-gradient-moz:;
$form-3-btn-gradient-webkit:;
$form-3-btn-gradient:;
$form-3-btn-gradient-filter:;*/
/*$form-3-btn-border:;
$form-3-btn-color:;*/
/*$form-3-btn-gradient-moz-hover:;
$form-3-btn-gradient-webkit-hover:;
$form-3-btn-gradient-hover:;
$form-3-btn-gradient-filter-hover:;*/
/*$form-btn-hover-border:;
$form-3-btn-hover-color:;*/
/*$form-3-link-color:;
//$form-3-link-hover-color:;*/
/***************************** Header */
/*$header-gradient-moz:;
$header-gradient-webkit:;
$header-gradient:;
$header-gradient-filter:;*/
/*$header-btn-gradient-moz:;
$header-btn-gradient-webkit:;
$header-btn-gradient:;
$header-btn-gradient-filter:;*/
/*$header-btn-gradient-moz-hover:;
$header-btn-gradient-webkit-hover:;
$header-btn-gradient-hover:;
$header-btn-gradient-filter-hover:;*/
/*$header-btn-border-hover:;
$header-btn-color-hover:;*/
/*$navbar-default-toggle-gradient-moz:;
$navbar-default-toggle-gradient-webkit:;
$navbar-default-toggle-gradient:;
$navbar-default-toggle-gradient-filter:;*/
/*$navbar-default-toggle-border-color:;
$navbar-default-toggle-color:;*/
/*$navbar-btn-gradient-moz:;
$navbar-btn-gradient-webkit:;
$navbar-btn-gradient:;
$navbar-btn-gradient-filter:;*/
/*$navbar-btn-gradient-moz-hover:;
$navbar-btn-gradient-webkit-hover:;
$navbar-btn-gradient-hover:;
$navbar-btn-gradient-filter-hover:;*/
/*$navbar-btn-learn-more-gradient-moz:;
$navbar-btn-learn-more-gradient-webkit:;
$navbar-btn-learn-more-gradient:;
$navbar-btn-learn-more-gradient-filter:;*/
/*$navbar-btn-learn-more-gradient-moz-hover:;
$navbar-btn-learn-more-gradient-webkit-hover:;
$navbar-btn-learn-more-gradient-hover:;
$navbar-btn-learn-more-gradient-filter-hover:;*/
/*$navbar-btn-learn-more-border-hover:;
$navbar-btn-learn-more-color-hover:;*/
/***************************** Hero */
/*$hero-heading-mobile-gradient-webkit:;
$hero-heading-mobile-gradient:;
$hero-heading-mobile-gradient-filter:;*/
/*$hero-ty-gradient-moz:;
$hero-ty-gradient-webkit:;
$hero-ty-gradient:;
$hero-ty-gradient-filter:;*/
/*$hero-404-heading-color:;
$hero-404-link-color:;
$hero-404-link-color-hover:;*/
/*$hero-404-gradient-moz:;
$hero-404-gradient-webkit:;
$hero-404-gradient:;
$hero-404-gradient-filter:;*/
/***************************** Breadcrumbs */
/*$breadcrumb-gradient-moz:;
$breadcrumb-gradient-webkit:;
$breadcrumb-gradient:;
$breadcrumb-gradient-filter:;*/
/***************************** Sticky Footer */
/*$sticky-gradient-moz:;
$sticky-gradient-webkit:;
$sticky-gradient:;
$sticky-gradient-filter:;*/
/***************************** Secondary Footer */
/*$secondary-footer-gradient-moz:;
$secondary-footer-gradient-webkit:;
$secondary-footer-gradient:;
$secondary-footer-gradient-filter:;*/
/*$secondary-footer-link-decoration:;
$secondary-footer-link-hover-color:;
$secondary-footer-link-hover-decoration:;*/
/*$secondary-footer-blockquote-gradient-moz:;
$secondary-footer-blockquote-gradient-webkit:;
$secondary-footer-blockquote-gradient:;
$secondary-footer-blockquote-gradient-filter:;*/
/*$secondary-footer-blockquote-small-color:;
$secondary-footer-blockquote-border:;
$secondary-footer-blockquote-border-left:;
$secondary-footer-blockquote-border-radius:;
$secondary-footer-blockquote-padding:;
$secondary-footer-blockquote-padding-left:;*/
/*$secondary-footer-btn-gradient-moz:;
$secondary-footer-btn-gradient-webkit:;
$secondary-footer-btn-gradient:;
$secondary-footer-btn-gradient-filter:;*/
/*$secondary-footer-btn-gradient-moz-hover:;
$secondary-footer-btn-gradient-webkit-hover:;
$secondary-footer-btn-gradient-hover:;
$secondary-footer-btn-gradient-filter-hover:;*/
/*$secondary-footer-form-gradient-moz:;
$secondary-footer-form-gradient-webkit:;
$secondary-footer-form-gradient:;
$secondary-footer-form-gradient-filter:;*/
/*$secondary-footer-form-intro-gradient-moz:;
$secondary-footer-form-intro-gradient-webkit:;
$secondary-footer-form-intro-gradient:;
$secondary-footer-form-intro-gradient-filter:;*/
/*$secondary-footer-form-intro-color:;
$secondary-footer-form-intro-title-color:;*/
/*$secondary-footer-form-step-gradient-moz:;
$secondary-footer-form-step-gradient-webkit:;
$secondary-footer-form-step-gradient:;
$secondary-footer-form-step-gradient-filter:;*/
/*$secondary-footer-form-step-current-gradient-moz:;
$secondary-footer-form-step-current-gradient-webkit:;
$secondary-footer-form-step-current-gradient:;
$secondary-footer-form-step-current-gradient-filter:;*/
/*$secondary-footer-form-question-color:;
$secondary-footer-form-question-number-color:;*/
/*$secondary-footer-input-bg:;
$secondary-footer-input-border:;
$secondary-footer-input-color:;*/
/*$secondary-footer-form-btn-hover-bg:;
$secondary-footer-form-btn-hover-border:;
$secondary-footer-form-btn-hover-color:;*/
/***************************** Primary Footer */
/*$footer-gradient-moz:;
$footer-gradient-webkit:;
$footer-gradient:;
$footer-gradient-filter:;*/
/*$footer-social-icon-hover-bg:;
$footer-social-icon-hover-color:;*/
/***************************** Sidebar */
/*$sidebar-nav-link-current-color:;
$sidebar-nav-link-current-hover-color:;*/
/*$sidebar-nav-sub-link-color:;
$sidebar-nav-sub-link-hover-color:;*/
/***************************** Blog */
/*$blog-bg:;
$blog-border:;*/
/*$pagination-bg:;
$pagination-border:;
$pagination-color:;*/
/*$pagination-hover-bg:;
$pagination-hover-border:;
$pagination-hover-color:;*/
/*$pagination-active-bg:;
$pagination-active-border:;
$pagination-active-color:;*/
/*$pagination-disabled-bg:;
$pagination-disabled-border:;
$pagination-disabled-color:;*/
/***************************** Universal Selling Points */
/***************************** Program Selector */
/*$program-selector-btn-bg:;
$program-selector-btn-border:;
$program-selector-btn-color:;*/
/*$program-selector-bg-hover:;
$program-selector-color-hover:;*/
/*$program-selector-heading-bg-hover:;
$program-selector-heading-color-hover:;*/
/*$program-selector-btn-hover-bg:;
$program-selector-btn-hover-border:;
$program-selector-btn-hover-color:;*/
/***************************** Curriculum */
/*$curriculum-title-gradient-moz:;
$curriculum-title-gradient-webkit:;
$curriculum-title-gradient:;
$curriculum-title-gradient-filter:;*/
/*?$curriculum-btn-bg:;
$curriculum-btn-border:;*/
/*$curriculum-btn-hover-bg:;
$curriculum-btn-hover-border:;
$curriculum-btn-hover-color:;*/
/***************************** Faculty - Accordion */
/*$faculty-accordion-gradient-moz:;
$faculty-accordion-gradient-webkit:;
$faculty-accordion-gradient:;
$faculty-accordion-filter:;*/
/*$faculty-accordion-border-width:;
$faculty-accordion-border-color:;
$faculty-accordion-border-radius:;
$faculty-accordion-shadow:;*/
/*$faculty-accordion-btn-gradient-moz:;
$faculty-accordion-btn-gradient-webkit:;
$faculty-accordion-btn-gradient:;
$faculty-accordion-btn-filter:;*/
/*$faculty-accordion-btn-color:;
$faculty-accordion-btn-padding:;*/
/*$faculty-accordion-btn-gradient-moz-hover:;
$faculty-accordion-btn-gradient-webkit-hover:;
$faculty-accordion-btn-gradient-hover:;
$faculty-accordion-btn-filter-hover:*/
/*$faculty-accordion-border-color-hover:;
$faculty-accordion-btn-color-hover:;*/
/*$faculty-accordion-body-bg:
$faculty-accordion-img-border:;
$faculty-accordion-name-color:;
$faculty-accordion-title-color:;
$faculty-accordion-desc-color:;;*/
/***************************** Faculty - Full Layout */
/*$faculty-full-layout-gradient-moz:;
$faculty-full-layout-gradient-webkit:;
$faculty-full-layout-gradient:;
$faculty-full-layout-gradient-filter:;*/
/*$faculty-full-layout-border:;
$faculty-full-layout-border-radius:;
$faculty-full-layout-color:;
$faculty-full-layout-padding:;
$faculty-full-layout-img-border:;
$faculty-full-layout-name-color:;
$faculty-full-layout-title-color:;
$faculty-full-layout-desc-color:;*/
/***************************** Faculty - Card */
/*$faculty-card-gradient-moz:;
$faculty-card-gradient-webkit:;
$faculty-card-gradient:;
$faculty-card-gradient-filter:;*/
/*$faculty-content-gradient-moz:;
$faculty-content-gradient-webkit:;
$faculty-content-gradient:;
$faculty-content-gradient-filter:;*/
/*$faculty-btn-gradient-moz:;
$faculty-btn-gradient-webkit:;
$faculty-btngradient:;
$faculty-btn-gradient-filter:;*/
/*$faculty-btn-border:;
$faculty-btn-border-radius:;
$faculty-btn-color:;*/
/*$faculty-btn-hover-gradient-moz:;
$faculty-btn-hover-gradient-webkit:;
$faculty-btn-hover-gradient:;
$faculty-btn-hover-gradient-filter:;*/
/*$faculty-btn-hover-border:;
$faculty-btn-hover-color:;
$faculty-btn-text-transform:;*/
/***************************** Faculty - Text List */
/*$faculty-text-list-gradient-moz:;
$faculty-text-list-gradient-webkit:;
$faculty-text-list-layout-gradient:;
$faculty-text-list-layout-gradient-filter:;*/
/*$faculty-text-list-border:;
$faculty-text-list-border-radius:;
$faculty-text-list-padding:;*/
/*$faculty-text-list-item-bg:;
$faculty-text-list-item-border:;
$faculty-text-list-item-border-bottom:;
$faculty-text-list-item-bullet:;
$faculty-text-list-item-color:;
$faculty-text-list-item-padding:;
$faculty-text-list-item-margin:;*/
/*$faculty-text-list-item-alt-bg:;
$faculty-text-list-item-alt-border:;
$faculty-text-list-item-alt-border-bottom:;
$faculty-text-list-item-alt-color:;
$faculty-text-list-item-alt-bullet:;*/
/***************************** Accordion */
/*$accordion-gradient-moz:;
$accordion-gradient-webkit:;
$accordion-gradient:;
$accordion-filter:;*/
/*$accordion-shadow:;*/
/*$accordion-btn-gradient-moz:;
$accordion-btn-gradient-webkit:;
$accordion-btn-gradient:;
$accordion-btn-filter:;*/
/*$accordion-btn-padding:;*/
/*$accordion-btn-gradient-moz-hover:;
$accordion-btn-gradient-webkit-hover:;
$accordion-btn-gradient-hover:;
$accordion-btn-filter-hover:;*/
/*$accordion-border-color-hover:;
$accordion-btn-color-hover:;*/
/*$accordion-body-bg:;
$accordion-body-color:;*/
/*$accordion-body-link-color:;
$accordion-body-link-decoration:;
$accordion-body-link-hover-color:;
$accordion-body-link-hover-decoration:;*/
/*$accordion-body-headings-color:;
$accordion-body-headings-small-color:;
$accordion-body-headings-smaller-color:;*/
/*$accordion-body-blockquote-gradient-moz:;
$accordion-body-blockquote-gradient-webkit:;
$accordion-body-blockquote-gradient:;
$accordion-body-blockquote-gradient-filter:;*/
/*$accordion-body-blockquote-small-color:;
$accordion-body-blockquote-border:;
$accordion-body-blockquote-border-left:;
$accordion-body-blockquote-border-radius:;
$accordion-body-blockquote-padding:;
$accordion-body-blockquote-padding-left:;*/
/*$accordion-body-btn-gradient-moz:;
$accordion-body-btn-gradient-webkit:;
$accordion-body-btn-gradient:;
$accordion-body-btn-gradient-filter:;*/
/*$accordion-body-btn-border:;
$accordion-body-btn-color:;*/
/*$accordion-body-btn-gradient-moz-hover:;
$accordion-body-btn-gradient-webkit-hover:;
$accordion-body-btn-gradient-hover:;
$accordion-body-btn-gradient-filter-hover:;*/
/*$accordion-body-btn-hover-border:;
$accordion-body-btn-hover-color:;*/
/***************************** Modal / Pop-Up */
/*$modal-content-bg:;
$modal-content-border-color:;*/
/*$close-font-weight:;
$close-color:;
$close-border:;*/
/***************************** Apply Now Mini App  */
/*$apply-now-btn-hover-bg:;
$apply-now-btn-hover-border:;
$apply-now-btn-hover-color:;*/
/***************************** Background Colors */
/*$bg-color-1-gradient-moz:;
$bg-color-1-gradient-webkit:;
$bg-color-1-gradient:;
$bg-color-1-gradient-filter:;*/
/*$bg-color-2-gradient-moz:;
$bg-color-2-gradient-webkit:;
$bg-color-2-gradient:;
$bg-color-2-gradient-filter:;*/
/*$bg-color-3-gradient-moz:;
$bg-color-3-gradient-webkit:;
$bg-color-3-gradient:;
$bg-color-3-gradient-filter:;*/
/*$bg-color-4-gradient-moz:;
$bg-color-4-gradient-webkit:;
$bg-color-4-gradient:;
$bg-color-4-gradient-filter:;*/
/*$bg-color-5-gradient-moz:;
$bg-color-5-gradient-webkit:;
$bg-color-5-gradient:;
$bg-color-5-gradient-filter:;*/
/***************************** Container and Column Styles */
/***************************** Container 1 */
/*$container-1-color:;
$container-1-list-bullet-color:;
$container-1-hr-border:;*/
/*$container-1-link-color:;
$container-1-link-decoration:;
$container-1-link-hover-color:;
$container-1-link-hover-decoration:;*/
/*$container-1-gradient-moz:;
$container-1-gradient-webkit:;
$container-1-gradient:;
$container-1-gradient-filter:;*/
/*$container-1-blockquote-bg:;
$container-1-blockquote-small-color:;
$container-1-blockquote-border:;
$container-1-blockquote-border-left:;
$container-1-blockquote-border-radius:;
$container-1-blockquote-padding:;
$container-1-blockquote-padding-left:;*/
/*$container-1-blockquote-gradient-moz:;
$container-1-blockquote-gradient-webkit:;
$container-1-blockquote-gradient:;
$container-1-blockquote-gradient-filter:;*/
/*$container-1-btn-bg:;
$container-1-btn-border:;
$container-1-btn-color:;
$container-1-btn-bg-hover:;
$container-1-btn-border-hover:;
$container-1-btn-color-hover:;*/
/*$container-1-program-selector-bg:;
$container-1-program-selector-color:;*/
/*$container-1-program-selector-heading-bg:;
$container-1-program-selector-heading-color:;*/
/*$container-1-program-selector-btn-bg:;
$container-1-program-selector-btn-border:;
$container-1-program-selector-btn-color:;*/
/*$container-1-program-selector-bg-hover:;
$container-1-program-selector-color-hover:;*/
/*$container-1-program-selector-heading-bg-hover:;
$container-1-program-selector-heading-color-hover:;*/
/*$container-1-program-selector-btn-hover-bg:;
$container-1-program-selector-btn-hover-border:;
$container-1-program-selector-btn-hover-color:;*/
/*$container-1-curriculum-title-gradient-moz:;
$container-1-curriculum-title-gradient-webkit:;
$container-1-curriculum-title-gradient:;
$container-1-curriculum-title-gradient-filter:;*/
/*$container-1-curriculum-btn-bg:;
$container-1-curriculum-btn-border:;
$container-1-curriculum-btn-color:;*/
/*$container-1-curriculum-btn-hover-bg:;
$container-1-curriculum-btn-hover-border:;
$container-1-curriculum-btn-hover-color:;*/
/*$container-1-curriculum-course-border:;
$container-1-curriculum-course-title-color:;
$container-1-curriculum-course-credits-color:;*/
/*$container-1-faculty-accordion-gradient-moz:;
$container-1-faculty-accordion-gradient-webkit:;
$container-1-faculty-accordion-gradient:;
$container-1-faculty-accordion-filter:;*/
/*$container-1-faculty-accordion-border-width:;
$container-1-faculty-accordion-border-color:;
$container-1-faculty-accordion-border-radius:;
$container-1-faculty-accordion-shadow:;*/
/*$container-1-faculty-accordion-btn-gradient-moz:;
$container-1-faculty-accordion-btn-gradient-webkit:;
$container-1-faculty-accordion-btn-gradient:;
$container-1-faculty-accordion-btn-filter:;*/
/*$container-1-faculty-accordion-btn-color:;
$container-1-faculty-accordion-btn-padding:;*/
/*$container-1-faculty-accordion-btn-gradient-moz-hover:;
$container-1-faculty-accordion-btn-gradient-webkit-hover:;
$container-1-faculty-accordion-btn-gradient-hover:;
$container-1-faculty-accordion-btn-filter-hover:;*/
/*$container-1-faculty-accordion-border-color-hover:;
$container-1-faculty-accordion-btn-color-hover:;*/
/*$container-1-faculty-accordion-img-border:;
$container-1-faculty-accordion-name-color:;
$container-1-faculty-accordion-title-color:;
$container-1-faculty-accordion-desc-color:;
$container-1-faculty-accordion-body-bg:;*/
/*$container-1-faculty-full-layout-gradient-moz:;
$container-1-faculty-full-layout-gradient-webkit:;
$container-1-faculty-full-layout-gradient:;
$container-1-faculty-full-layout-gradient-filter:;*/
/*$container-1-faculty-full-layout-border:;
$container-1-faculty-full-layout-border-radius:;
$container-1-faculty-full-layout-color:;
$container-1-faculty-full-layout-padding:;
$container-1-faculty-full-layout-img-border:;
$container-1-faculty-full-layout-name-color:;
$container-1-faculty-full-layout-title-color:;
$container-1-faculty-full-layout-desc-color:;*/
/*$container-1-faculty-card-gradient-moz:;
$container-1-faculty-card-gradient-webkit:;
$container-1-faculty-card-gradient:;
$container-1-faculty-card-gradient-filter:;*/
/*$container-1-faculty-border:;
$container-1-faculty-border-radius:;
$container-1-faculty-color:;*/
/*$container-1-faculty-content-border:;
$container-1-faculty-content-border-top:;
$container-1-faculty-content-bg:;*/
/*$container-1-$faculty-content-gradient-moz:;
$container-1-faculty-content-gradient-webkit:;
$container-1-faculty-content-gradient:;
$container-1-faculty-content-gradient-filter:;*/
/*$container-1-faculty-title-color:;
$container-1-faculty-img-border:;*/
/*$container-1-faculty-btn-gradient-moz:;
$container-1-faculty-btn-gradient-webkit:;
$container-1-faculty-btngradient:;
$container-1-faculty-btn-gradient-filter:;*/
/*$container-1-faculty-btn-border:;
$container-1-faculty-btn-border-radius:;
$container-1-faculty-btn-color:;*/
/*$container-1-faculty-btn-hover-gradient-moz:;
$container-1-faculty-btn-hover-gradient-webkit:;
$container-1-faculty-btn-hover-gradient:;
$container-1-faculty-btn-hover-gradient-filter:;*/
/*$container-1-faculty-btn-hover-border:;
$container-1-faculty-btn-hover-color:;
$container-1-faculty-btn-text-transform:;*/
/*$container-1-faculty-text-list-gradient-moz:;
$container-1-faculty-text-list-gradient-webkit:;
$container-1-faculty-text-list-layout-gradient:;
$container-1-faculty-text-list-layout-gradient-filter:;*/
/*$container-1-faculty-text-list-border:;
$container-1-faculty-text-list-border-radius:;
$container-1-faculty-text-list-padding:;*/
/*$container-1-faculty-text-list-item-bg:;
$container-1-faculty-text-list-item-border:;
$container-1-faculty-text-list-item-border-bottom:;
$container-1-faculty-text-list-item-bullet:;
$container-1-faculty-text-list-item-color:;
$container-1-faculty-text-list-item-padding:;
$container-1-faculty-text-list-item-margin:;*/
/*$container-1-faculty-text-list-item-alt-bg:;
$container-1-faculty-text-list-item-alt-border:;
$container-1-faculty-text-list-item-alt-border-bottom:;
$container-1-faculty-text-list-item-alt-color:;
$container-1-faculty-text-list-item-alt-bullet:;*/
/*$container-1-accordion-gradient-moz:;
$container-1-accordion-gradient-webkit:;
$container-1-accordion-gradient:;
$container-1-accordion-filter:;*/
/*$container-1-accordion-border-width:;
$container-1-accordion-border-color:;
$container-1-accordion-border-radius:;
$container-1-accordion-shadow:;*/
/*$container-1-accordion-btn-gradient-moz:;
$container-1-accordion-btn-gradient-webkit:;
$container-1-accordion-btn-gradient:;
$container-1-accordion-btn-filter:;*/
/*$container-1-accordion-btn-color:;
$container-1-accordion-btn-padding:;*/
/*$container-1-accordion-btn-gradient-moz-hover:;
$container-1-accordion-btn-gradient-webkit-hover:;
$container-1-accordion-btn-gradient-hover:;
$container-1-accordion-btn-filter-hover:;*/
/*$container-1-accordion-border-color-hover:;
$container-1-accordion-btn-color-hover:;*/
/*$container-1-accordion-body-bg:;
$container-1-accordion-body-color:;*/
/*$container-1-accordion-body-link-color:;
$container-1-accordion-body-link-decoration:;
$container-1-accordion-body-link-hover-color:;
$container-1-accordion-body-link-hover-decoration:;*/
/*$container-1-accordion-body-headings-color:;
$container-1-accordion-body-headings-small-color:;
$container-1-accordion-body-headings-smaller-color:;*/
/*$container-1-accordion-body-blockquote-gradient-moz:;
$container-1-accordion-body-blockquote-gradient-webkit:;
$container-1-accordion-body-blockquote-gradient:;
$container-1-accordion-body-blockquote-gradient-filter:;*/
/*$container-1-accordion-body-blockquote-small-color:;
$container-1-accordion-body-blockquote-border:;
$container-1-accordion-body-blockquote-border-left:;
$container-1-accordion-body-blockquote-border-radius:;
$container-1-accordion-body-blockquote-padding:;
$container-1-accordion-body-blockquote-padding-left:;*/
/*$container-1-accordion-body-btn-gradient-moz:;
$container-1-accordion-body-btn-gradient-webkit:;
$container-1-accordion-body-btn-gradient:;
$container-1-accordion-body-btn-gradient-filter:;*/
/*$container-1-accordion-body-btn-border:;
$container-1-accordion-body-btn-color:;*/
/*$container-1-accordion-body-btn-gradient-moz-hover:;
$container-1-accordion-body-btn-gradient-webkit-hover:;
$container-1-accordion-body-btn-gradient-hover:;
$container-1-accordion-body-btn-gradient-filter-hover:;*/
/*$container-1-accordion-body-btn-hover-border:;
$container-1-accordion-body-btn-hover-color:;*/
/***************************** Container 2 */
/*$container-2-bg:;
$container-2-color:;
$container-2-list-bullet-color:;
$container-2-hr-border:;*/
/*$container-2-link-color:;
$container-2-link-decoration:;
$container-2-link-hover-color:;
$container-2-link-hover-decoration:;*/
/*$container-2-gradient-moz:;
$container-2-gradient-webkit:;
$container-2-gradient:;
$container-2-gradient-filter:;*/
/*$container-2-blockquote-bg:;
$container-2-blockquote-small-color:;
$container-2-blockquote-border:;
$container-2-blockquote-border-left:;
$container-2-blockquote-border-radius:;
$container-2-blockquote-padding:;
$container-2-blockquote-padding-left:;*/
/*$container-2-blockquote-gradient-moz:;
$container-2-blockquote-gradient-webkit:;
$container-2-blockquote-gradient:;
$container-2-blockquote-gradient-filter:;*/
/*$container-2-btn-bg:;
$container-2-btn-border:;
$container-2-btn-color:;
$container-2-btn-bg-hover:;
$container-2-btn-border-hover:;
$container-2-btn-color-hover:;*/
/*$container-2-program-selector-bg:;
$container-2-program-selector-color:;*/
/*$container-2-program-selector-heading-bg:;
$container-2-program-selector-heading-color:;*/
/*$container-2-program-selector-btn-bg:;
$container-2-program-selector-btn-border:;
$container-2-program-selector-btn-color:;*/
/*$container-2-program-selector-bg-hover:;
$container-2-program-selector-color-hover:;*/
/*$container-2-program-selector-heading-bg-hover:;
$container-2-program-selector-heading-color-hover:;*/
/*$container-2-program-selector-btn-hover-bg:;
$container-2-program-selector-btn-hover-border:;
$container-2-program-selector-btn-hover-color:;*/
/*$container-2-curriculum-title-gradient-moz:;
$container-2-curriculum-title-gradient-webkit:;
$container-2-curriculum-title-gradient:;
$container-2-curriculum-title-gradient-filter:;*/
/*$container-2-curriculum-btn-bg:;
$container-2-curriculum-btn-border:;
$container-2-curriculum-btn-color:;*/
/*$container-2-curriculum-btn-hover-bg:;
$container-2-curriculum-btn-hover-border:;
$container-2-curriculum-btn-hover-color:;*/
/*$container-2-curriculum-course-border:;
$container-2-curriculum-course-title-color:;
$container-2-curriculum-course-credits-color:;*/
/*$container-2-faculty-accordion-gradient-moz:;
$container-2-faculty-accordion-gradient-webkit:;
$container-2-faculty-accordion-gradient:;
$container-2-faculty-accordion-filter:;*/
/*$container-2-faculty-accordion-border-width:;
$container-2-faculty-accordion-border-color:;
$container-2-faculty-accordion-border-radius:;
$container-2-faculty-accordion-shadow:;*/
/*$container-2-faculty-accordion-btn-gradient-moz:;
$container-2-faculty-accordion-btn-gradient-webkit:;
$container-2-faculty-accordion-btn-gradient:;
$container-2-faculty-accordion-btn-filter:;*/
/*$container-2-faculty-accordion-btn-color:;
$container-2-faculty-accordion-btn-padding:;*/
/*$container-2-faculty-accordion-btn-gradient-moz-hover:;
$container-2-faculty-accordion-btn-gradient-webkit-hover:;
$container-2-faculty-accordion-btn-gradient-hover:;
$container-2-faculty-accordion-btn-filter-hover:;*/
/*$container-2-faculty-accordion-border-color-hover:;
$container-2-faculty-accordion-btn-color-hover:;*/
/*$container-2-faculty-accordion-img-border:;
$container-2-faculty-accordion-name-color:;
$container-2-faculty-accordion-title-color:;
$container-2-faculty-accordion-desc-color:;
$container-2-faculty-accordion-body-bg:;*/
/*$container-2-faculty-full-layout-gradient-moz:;
$container-2-faculty-full-layout-gradient-webkit:;
$container-2-faculty-full-layout-gradient:;
$container-2-faculty-full-layout-gradient-filter:;*/
/*$container-2-faculty-full-layout-border:;
$container-2-faculty-full-layout-border-radius:;
$container-2-faculty-full-layout-color:;
$container-2-faculty-full-layout-padding:;
$container-2-faculty-full-layout-img-border:;
$container-2-faculty-full-layout-name-color:;
$container-2-faculty-full-layout-title-color:;
$container-2-faculty-full-layout-desc-color:;*/
/*$container-2-faculty-card-gradient-moz:;
$container-2-faculty-card-gradient-webkit:;
$container-2-faculty-card-gradient:;
$container-2-faculty-card-gradient-filter:;*/
/*$container-2-faculty-border:;
$container-2-faculty-border-radius:;
$container-2-faculty-color:;*/
/*$container-2-faculty-content-border:;
$container-2-faculty-content-border-top:;
$container-2-faculty-content-bg:;*/
/*$container-2-$faculty-content-gradient-moz:;
$container-2-faculty-content-gradient-webkit:;
$container-2-faculty-content-gradient:;
$container-2-faculty-content-gradient-filter:;*/
/*$container-2-faculty-title-color:;
$container-2-faculty-img-border:;*/
/*$container-2-faculty-btn-gradient-moz:;
$container-2-faculty-btn-gradient-webkit:;
$container-2-faculty-btngradient:;
$container-2-faculty-btn-gradient-filter:;*/
/*$container-2-faculty-btn-border:;
$container-2-faculty-btn-border-radius:;
$container-2-faculty-btn-color:;*/
/*$container-2-faculty-btn-hover-gradient-moz:;
$container-2-faculty-btn-hover-gradient-webkit:;
$container-2-faculty-btn-hover-gradient:;
$container-2-faculty-btn-hover-gradient-filter:;*/
/*$container-2-faculty-btn-hover-border:;
$container-2-faculty-btn-hover-color:;
$container-2-faculty-btn-text-transform:;*/
/*$container-2-faculty-text-list-gradient-moz:;
$container-2-faculty-text-list-gradient-webkit:;
$container-2-faculty-text-list-layout-gradient:;
$container-2-faculty-text-list-layout-gradient-filter:;*/
/*$container-2-faculty-text-list-border:;
$container-2-faculty-text-list-border-radius:;
$container-2-faculty-text-list-padding:;*/
/*$container-2-faculty-text-list-item-bg:;
$container-2-faculty-text-list-item-border:;
$container-2-faculty-text-list-item-border-bottom:;
$container-2-faculty-text-list-item-bullet:;
$container-2-faculty-text-list-item-color:;
$container-2-faculty-text-list-item-padding:;
$container-2-faculty-text-list-item-margin:;*/
/*$container-2-faculty-text-list-item-alt-bg:;
$container-2-faculty-text-list-item-alt-border:;
$container-2-faculty-text-list-item-alt-border-bottom:;
$container-2-faculty-text-list-item-alt-color:;
$container-2-faculty-text-list-item-alt-bullet:;*/
/*$container-2-accordion-gradient-moz:;
$container-2-accordion-gradient-webkit:;
$container-2-accordion-gradient:;
$container-2-accordion-filter:;*/
/*$container-2-accordion-border-width:;
$container-2-accordion-border-color:;
$container-2-accordion-border-radius:;
$container-2-accordion-shadow:;*/
/*$container-2-accordion-btn-gradient-moz:;
$container-2-accordion-btn-gradient-webkit:;
$container-2-accordion-btn-gradient:;
$container-2-accordion-btn-filter:;*/
/*$container-2-accordion-btn-color:;
$container-2-accordion-btn-padding:;*/
/*$container-2-accordion-btn-gradient-moz-hover:;
$container-2-accordion-btn-gradient-webkit-hover:;
$container-2-accordion-btn-gradient-hover:;
$container-2-accordion-btn-filter-hover:;*/
/*$container-2-accordion-border-color-hover:;
$container-2-accordion-btn-color-hover:;*/
/*$container-2-accordion-body-bg:;
$container-2-accordion-body-color:;*/
/*$container-2-accordion-body-link-color:;
$container-2-accordion-body-link-decoration:;
$container-2-accordion-body-link-hover-color:;
$container-2-accordion-body-link-hover-decoration:;*/
/*$container-2-accordion-body-headings-color:;
$container-2-accordion-body-headings-small-color:;
$container-2-accordion-body-headings-smaller-color:;*/
/*$container-2-accordion-body-blockquote-gradient-moz:;
$container-2-accordion-body-blockquote-gradient-webkit:;
$container-2-accordion-body-blockquote-gradient:;
$container-2-accordion-body-blockquote-gradient-filter:;*/
/*$container-2-accordion-body-blockquote-small-color:;
$container-2-accordion-body-blockquote-border:;
$container-2-accordion-body-blockquote-border-left:;
$container-2-accordion-body-blockquote-border-radius:;
$container-2-accordion-body-blockquote-padding:;
$container-2-accordion-body-blockquote-padding-left:;*/
/*$container-2-accordion-body-btn-gradient-moz:;
$container-2-accordion-body-btn-gradient-webkit:;
$container-2-accordion-body-btn-gradient:;
$container-2-accordion-body-btn-gradient-filter:;*/
/*$container-2-accordion-body-btn-border:;
$container-2-accordion-body-btn-color:;*/
/*$container-2-accordion-body-btn-gradient-moz-hover:;
$container-2-accordion-body-btn-gradient-webkit-hover:;
$container-2-accordion-body-btn-gradient-hover:;
$container-2-accordion-body-btn-gradient-filter-hover:;*/
/*$container-2-accordion-body-btn-hover-border:;
$container-2-accordion-body-btn-hover-color:;*/
/***************************** Container 3 */
/*$container-3-bg:;
$container-3-color:;
$container-3-list-bullet-color:;
$container-3-hr-border:;*/
/*$container-3-link-color:;
$container-3-link-decoration:;
$container-3-link-hover-color:;
$container-3-link-hover-decoration:;*/
/*$container-3-gradient-moz:;
$container-3-gradient-webkit:;
$container-3-gradient:;
$container-3-gradient-filter:;*/
/*$container-3-blockquote-bg:;
$container-3-blockquote-small-color:;
$container-3-blockquote-border:;
$container-3-blockquote-border-left:;
$container-3-blockquote-border-radius:;
$container-3-blockquote-padding:;
$container-3-blockquote-padding-left:;*/
/*$container-3-blockquote-gradient-moz:;
$container-3-blockquote-gradient-webkit:;
$container-3-blockquote-gradient:;
$container-3-blockquote-gradient-filter:;*/
/*$container-3-btn-bg:;
$container-3-btn-border:;
$container-3-btn-color:;
$container-3-btn-bg-hover:;
$container-3-btn-border-hover:;
$container-3-btn-color-hover:;*/
/*$container-3-program-selector-bg:;
$container-3-program-selector-color:;*/
/*$container-3-program-selector-heading-bg:;
$container-3-program-selector-heading-color:;*/
/*$container-3-program-selector-btn-bg:;
$container-3-program-selector-btn-border:;
$container-3-program-selector-btn-color:;*/
/*$container-3-program-selector-bg-hover:;
$container-3-program-selector-color-hover:;*/
/*$container-3-program-selector-heading-bg-hover:;
$container-3-program-selector-heading-color-hover:;*/
/*$container-3-program-selector-btn-hover-bg:;
$container-3-program-selector-btn-hover-border:;
$container-3-program-selector-btn-hover-color:;*/
/*$container-3-curriculum-title-gradient-moz:;
$container-3-curriculum-title-gradient-webkit:;
$container-3-curriculum-title-gradient:;
$container-3-curriculum-title-gradient-filter:;*/
/*$container-3-curriculum-btn-bg:;
$container-3-curriculum-btn-border:;
$container-3-curriculum-btn-color:;*/
/*$container-3-curriculum-btn-hover-bg:;
$container-3-curriculum-btn-hover-border:;
$container-3-curriculum-btn-hover-color:;*/
/*$container-3-curriculum-course-border:;
$container-3-curriculum-course-title-color:;
$container-3-curriculum-course-credits-color:;*/
/*$container-3-faculty-accordion-gradient-moz:;
$container-3-faculty-accordion-gradient-webkit:;
$container-3-faculty-accordion-gradient:;
$container-3-faculty-accordion-filter:;*/
/*$container-3-faculty-accordion-border-width:;
$container-3-faculty-accordion-border-color:;
$container-3-faculty-accordion-border-radius:;
$container-3-faculty-accordion-shadow:;*/
/*$container-3-faculty-accordion-btn-gradient-moz:;
$container-3-faculty-accordion-btn-gradient-webkit:;
$container-3-faculty-accordion-btn-gradient:;
$container-3-faculty-accordion-btn-filter:;*/
/*$container-3-faculty-accordion-btn-color:;
$container-3-faculty-accordion-btn-padding:;*/
/*$container-3-faculty-accordion-btn-gradient-moz-hover:;
$container-3-faculty-accordion-btn-gradient-webkit-hover:;
$container-3-faculty-accordion-btn-gradient-hover:;
$container-3-faculty-accordion-btn-filter-hover:;*/
/*$container-3-faculty-accordion-border-color-hover:;
$container-3-faculty-accordion-btn-color-hover:;*/
/*$container-3-faculty-accordion-img-border:;
$container-3-faculty-accordion-name-color:;
$container-3-faculty-accordion-title-color:;
$container-3-faculty-accordion-desc-color:;
$container-3-faculty-accordion-body-bg:;*/
/*$container-3-faculty-full-layout-gradient-moz:;
$container-3-faculty-full-layout-gradient-webkit:;
$container-3-faculty-full-layout-gradient:;
$container-3-faculty-full-layout-gradient-filter:;*/
/*$container-3-faculty-full-layout-border:;
$container-3-faculty-full-layout-border-radius:;
$container-3-faculty-full-layout-color:;
$container-3-faculty-full-layout-padding:;
$container-3-faculty-full-layout-img-border:;
$container-3-faculty-full-layout-name-color:;
$container-3-faculty-full-layout-title-color:;
$container-3-faculty-full-layout-desc-color:;*/
/*$container-3-faculty-card-gradient-moz:;
$container-3-faculty-card-gradient-webkit:;
$container-3-faculty-card-gradient:;
$container-3-faculty-card-gradient-filter:;*/
/*$container-3-faculty-border:;
$container-3-faculty-border-radius:;
$container-3-faculty-color:;*/
/*$container-3-faculty-content-border:;
$container-3-faculty-content-border-top:;
$container-3-faculty-content-bg:;*/
/*$container-3-$faculty-content-gradient-moz:;
$container-3-faculty-content-gradient-webkit:;
$container-3-faculty-content-gradient:;
$container-3-faculty-content-gradient-filter:;*/
/*$container-3-faculty-title-color:;
$container-3-faculty-img-border:;*/
/*$container-3-faculty-btn-gradient-moz:;
$container-3-faculty-btn-gradient-webkit:;
$container-3-faculty-btngradient:;
$container-3-faculty-btn-gradient-filter:;*/
/*$container-3-faculty-btn-border:;
$container-3-faculty-btn-border-radius:;
$container-3-faculty-btn-color:;*/
/*$container-3-faculty-btn-hover-gradient-moz:;
$container-3-faculty-btn-hover-gradient-webkit:;
$container-3-faculty-btn-hover-gradient:;
$container-3-faculty-btn-hover-gradient-filter:;*/
/*$container-3-faculty-btn-hover-border:;
$container-3-faculty-btn-hover-color:;
$container-3-faculty-btn-text-transform:;*/
/*$container-3-faculty-text-list-gradient-moz:;
$container-3-faculty-text-list-gradient-webkit:;
$container-3-faculty-text-list-layout-gradient:;
$container-3-faculty-text-list-layout-gradient-filter:;*/
/*$container-3-faculty-text-list-border:;
$container-3-faculty-text-list-border-radius:;
$container-3-faculty-text-list-padding:;*/
/*$container-3-faculty-text-list-item-bg:;
$container-3-faculty-text-list-item-border:;
$container-3-faculty-text-list-item-border-bottom:;
$container-3-faculty-text-list-item-bullet:;
$container-3-faculty-text-list-item-color:;
$container-3-faculty-text-list-item-padding:;
$container-3-faculty-text-list-item-margin:;*/
/*$container-3-faculty-text-list-item-alt-bg:;
$container-3-faculty-text-list-item-alt-border:;
$container-3-faculty-text-list-item-alt-border-bottom:;
$container-3-faculty-text-list-item-alt-color:;
$container-3-faculty-text-list-item-alt-bullet:;*/
/*$container-3-accordion-gradient-moz:;
$container-3-accordion-gradient-webkit:;
$container-3-accordion-gradient:;
$container-3-accordion-filter:;*/
/*$container-3-accordion-border-width:;
$container-3-accordion-border-color:;
$container-3-accordion-border-radius:;
$container-3-accordion-shadow:;*/
/*$container-3-accordion-btn-gradient-moz:;
$container-3-accordion-btn-gradient-webkit:;
$container-3-accordion-btn-gradient:;
$container-3-accordion-btn-filter:;*/
/*$container-3-accordion-btn-color:;
$container-3-accordion-btn-padding:;*/
/*$container-3-accordion-btn-gradient-moz-hover:;
$container-3-accordion-btn-gradient-webkit-hover:;
$container-3-accordion-btn-gradient-hover:;
$container-3-accordion-btn-filter-hover:;*/
/*$container-3-accordion-border-color-hover:;
$container-3-accordion-btn-color-hover:;*/
/*$container-3-accordion-body-bg:;
$container-3-accordion-body-color:;*/
/*$container-3-accordion-body-link-color:;
$container-3-accordion-body-link-decoration:;
$container-3-accordion-body-link-hover-color:;
$container-3-accordion-body-link-hover-decoration:;*/
/*$container-3-accordion-body-headings-color:;
$container-3-accordion-body-headings-small-color:;
$container-3-accordion-body-headings-smaller-color:;*/
/*$container-3-accordion-body-blockquote-gradient-moz:;
$container-3-accordion-body-blockquote-gradient-webkit:;
$container-3-accordion-body-blockquote-gradient:;
$container-3-accordion-body-blockquote-gradient-filter:;*/
/*$container-3-accordion-body-blockquote-small-color:;
$container-3-accordion-body-blockquote-border:;
$container-3-accordion-body-blockquote-border-left:;
$container-3-accordion-body-blockquote-border-radius:;
$container-3-accordion-body-blockquote-padding:;
$container-3-accordion-body-blockquote-padding-left:;*/
/*$container-3-accordion-body-btn-gradient-moz:;
$container-3-accordion-body-btn-gradient-webkit:;
$container-3-accordion-body-btn-gradient:;
$container-3-accordion-body-btn-gradient-filter:;*/
/*$container-3-accordion-body-btn-border:;
$container-3-accordion-body-btn-color:;*/
/*$container-3-accordion-body-btn-gradient-moz-hover:;
$container-3-accordion-body-btn-gradient-webkit-hover:;
$container-3-accordion-body-btn-gradient-hover:;
$container-3-accordion-body-btn-gradient-filter-hover:;*/
/*$container-3-accordion-body-btn-hover-border:;
$container-3-accordion-body-btn-hover-color:;*/
/***************************** Container 4 */
/*$container-4-bg:;
$container-4-color:;
$container-4-list-bullet-color:;
$container-4-hr-border:;*/
/*$container-4-link-color:;
$container-4-link-decoration:;
$container-4-link-hover-color:;
$container-4-link-hover-decoration:;*/
/*$container-4-gradient-moz:;
$container-4-gradient-webkit:;
$container-4-gradient:;
$container-4-gradient-filter:;*/
/*$container-4-blockquote-bg:;
$container-4-blockquote-small-color:;
$container-4-blockquote-border:;
$container-4-blockquote-border-left:;
$container-4-blockquote-border-radius:;
$container-4-blockquote-padding:;
$container-4-blockquote-padding-left:;*/
/*$container-4-blockquote-gradient-moz:;
$container-4-blockquote-gradient-webkit:;
$container-4-blockquote-gradient:;
$container-4-blockquote-gradient-filter:;*/
/*$container-4-btn-bg:;
$container-4-btn-border:;
$container-4-btn-color:;
$container-4-btn-bg-hover:;
$container-4-btn-border-hover:;
$container-4-btn-color-hover:;*/
/*$container-4-program-selector-bg:;
$container-4-program-selector-color:;*/
/*$container-4-program-selector-heading-bg:;
$container-4-program-selector-heading-color:;*/
/*$container-4-program-selector-btn-bg:;
$container-4-program-selector-btn-border:;
$container-4-program-selector-btn-color:;*/
/*$container-4-program-selector-bg-hover:;
$container-4-program-selector-color-hover:;*/
/*$container-4-program-selector-heading-bg-hover:;
$container-4-program-selector-heading-color-hover:;*/
/*$container-4-program-selector-btn-hover-bg:;
$container-4-program-selector-btn-hover-border:;
$container-4-program-selector-btn-hover-color:;*/
/*$container-4-curriculum-title-gradient-moz:;
$container-4-curriculum-title-gradient-webkit:;
$container-4-curriculum-title-gradient:;
$container-4-curriculum-title-gradient-filter:;*/
/*$container-4-curriculum-btn-bg:;
$container-4-curriculum-btn-border:;
$container-4-curriculum-btn-color:;*/
/*$container-4-curriculum-btn-hover-bg:;
$container-4-curriculum-btn-hover-border:;
$container-4-curriculum-btn-hover-color:;*/
/*$container-4-curriculum-course-border:;
$container-4-curriculum-course-title-color:;
$container-4-curriculum-course-credits-color:;*/
/*$container-4-faculty-accordion-gradient-moz:;
$container-4-faculty-accordion-gradient-webkit:;
$container-4-faculty-accordion-gradient:;
$container-4-faculty-accordion-filter:;*/
/*$container-4-faculty-accordion-border-width:;
$container-4-faculty-accordion-border-color:;
$container-4-faculty-accordion-border-radius:;
$container-4-faculty-accordion-shadow:;*/
/*$container-4-faculty-accordion-btn-gradient-moz:;
$container-4-faculty-accordion-btn-gradient-webkit:;
$container-4-faculty-accordion-btn-gradient:;
$container-4-faculty-accordion-btn-filter:;*/
/*$container-4-faculty-accordion-btn-color:;
$container-4-faculty-accordion-btn-padding:;*/
/*$container-4-faculty-accordion-btn-gradient-moz-hover:;
$container-4-faculty-accordion-btn-gradient-webkit-hover:;
$container-4-faculty-accordion-btn-gradient-hover:;
$container-4-faculty-accordion-btn-filter-hover:;*/
/*$container-4-faculty-accordion-border-color-hover:;
$container-4-faculty-accordion-btn-color-hover:;*/
/*$container-4-faculty-accordion-img-border:;
$container-4-faculty-accordion-name-color:;
$container-4-faculty-accordion-title-color:;
$container-4-faculty-accordion-desc-color:;
$container-4-faculty-accordion-body-bg:;*/
/*$container-4-faculty-full-layout-gradient-moz:;
$container-4-faculty-full-layout-gradient-webkit:;
$container-4-faculty-full-layout-gradient:;
$container-4-faculty-full-layout-gradient-filter:;*/
/*$container-4-faculty-full-layout-border:;
$container-4-faculty-full-layout-border-radius:;
$container-4-faculty-full-layout-color:;
$container-4-faculty-full-layout-padding:;
$container-4-faculty-full-layout-img-border:;
$container-4-faculty-full-layout-name-color:;
$container-4-faculty-full-layout-title-color:;
$container-4-faculty-full-layout-desc-color:;*/
/*$container-4-faculty-card-gradient-moz:;
$container-4-faculty-card-gradient-webkit:;
$container-4-faculty-card-gradient:;
$container-4-faculty-card-gradient-filter:;*/
/*$container-4-faculty-border:;
$container-4-faculty-border-radius:;
$container-4-faculty-color:;*/
/*$container-4-faculty-content-border:;
$container-4-faculty-content-border-top:;
$container-4-faculty-content-bg:;*/
/*$container-4-$faculty-content-gradient-moz:;
$container-4-faculty-content-gradient-webkit:;
$container-4-faculty-content-gradient:;
$container-4-faculty-content-gradient-filter:;*/
/*$container-4-faculty-title-color:;
$container-4-faculty-img-border:;*/
/*$container-4-faculty-btn-gradient-moz:;
$container-4-faculty-btn-gradient-webkit:;
$container-4-faculty-btngradient:;
$container-4-faculty-btn-gradient-filter:;*/
/*$container-4-faculty-btn-border:;
$container-4-faculty-btn-border-radius:;
$container-4-faculty-btn-color:;*/
/*$container-4-faculty-btn-hover-gradient-moz:;
$container-4-faculty-btn-hover-gradient-webkit:;
$container-4-faculty-btn-hover-gradient:;
$container-4-faculty-btn-hover-gradient-filter:;*/
/*$container-4-faculty-btn-hover-border:;
$container-4-faculty-btn-hover-color:;
$container-4-faculty-btn-text-transform:;*/
/*$container-4-faculty-text-list-gradient-moz:;
$container-4-faculty-text-list-gradient-webkit:;
$container-4-faculty-text-list-layout-gradient:;
$container-4-faculty-text-list-layout-gradient-filter:;*/
/*$container-4-faculty-text-list-border:;
$container-4-faculty-text-list-border-radius:;
$container-4-faculty-text-list-padding:;*/
/*$container-4-faculty-text-list-item-bg:;
$container-4-faculty-text-list-item-border:;
$container-4-faculty-text-list-item-border-bottom:;
$container-4-faculty-text-list-item-bullet:;
$container-4-faculty-text-list-item-color:;
$container-4-faculty-text-list-item-padding:;
$container-4-faculty-text-list-item-margin:;*/
/*$container-4-faculty-text-list-item-alt-bg:;
$container-4-faculty-text-list-item-alt-border:;
$container-4-faculty-text-list-item-alt-border-bottom:;
$container-4-faculty-text-list-item-alt-color:;
$container-4-faculty-text-list-item-alt-bullet:;*/
/*$container-4-accordion-gradient-moz:;
$container-4-accordion-gradient-webkit:;
$container-4-accordion-gradient:;
$container-4-accordion-filter:;*/
/*$container-4-accordion-border-width:;
$container-4-accordion-border-color:;
$container-4-accordion-border-radius:;
$container-4-accordion-shadow:;*/
/*$container-4-accordion-btn-gradient-moz:;
$container-4-accordion-btn-gradient-webkit:;
$container-4-accordion-btn-gradient:;
$container-4-accordion-btn-filter:;*/
/*$container-4-accordion-btn-color:;
$container-4-accordion-btn-padding:;*/
/*$container-4-accordion-btn-gradient-moz-hover:;
$container-4-accordion-btn-gradient-webkit-hover:;
$container-4-accordion-btn-gradient-hover:;
$container-4-accordion-btn-filter-hover:;*/
/*$container-4-accordion-border-color-hover:;
$container-4-accordion-btn-color-hover:;*/
/*$container-4-accordion-body-bg:;
$container-4-accordion-body-color:;*/
/*$container-4-accordion-body-link-color:;
$container-4-accordion-body-link-decoration:;
$container-4-accordion-body-link-hover-color:;
$container-4-accordion-body-link-hover-decoration:;*/
/*$container-4-accordion-body-headings-color:;
$container-4-accordion-body-headings-small-color:;
$container-4-accordion-body-headings-smaller-color:;*/
/*$container-4-accordion-body-blockquote-gradient-moz:;
$container-4-accordion-body-blockquote-gradient-webkit:;
$container-4-accordion-body-blockquote-gradient:;
$container-4-accordion-body-blockquote-gradient-filter:;*/
/*$container-4-accordion-body-blockquote-small-color:;
$container-4-accordion-body-blockquote-border:;
$container-4-accordion-body-blockquote-border-left:;
$container-4-accordion-body-blockquote-border-radius:;
$container-4-accordion-body-blockquote-padding:;
$container-4-accordion-body-blockquote-padding-left:;*/
/*$container-4-accordion-body-btn-gradient-moz:;
$container-4-accordion-body-btn-gradient-webkit:;
$container-4-accordion-body-btn-gradient:;
$container-4-accordion-body-btn-gradient-filter:;*/
/*$container-4-accordion-body-btn-border:;
$container-4-accordion-body-btn-color:;*/
/*$container-4-accordion-body-btn-gradient-moz-hover:;
$container-4-accordion-body-btn-gradient-webkit-hover:;
$container-4-accordion-body-btn-gradient-hover:;
$container-4-accordion-body-btn-gradient-filter-hover:;*/
/*$container-4-accordion-body-btn-hover-border:;
$container-4-accordion-body-btn-hover-color:;*/
/***************************** Container 5 */
/*$container-5-bg:;
$container-5-color:;
$container-5-list-bullet-color:;
$container-5-hr-border:;*/
/*$container-5-link-color:;
$container-5-link-decoration:;
$container-5-link-hover-color:;
$container-5-link-hover-decoration:;*/
/*$container-5-gradient-moz:;
$container-5-gradient-webkit:;
$container-5-gradient:;
$container-5-gradient-filter:;*/
/*$container-5-blockquote-bg:;
$container-5-blockquote-small-color:;
$container-5-blockquote-border:;
$container-5-blockquote-border-left:;
$container-5-blockquote-border-radius:;
$container-5-blockquote-padding:;
$container-5-blockquote-padding-left:;*/
/*$container-5-blockquote-gradient-moz:;
$container-5-blockquote-gradient-webkit:;
$container-5-blockquote-gradient:;
$container-5-blockquote-gradient-filter:;*/
/*$container-5-btn-bg:;
$container-5-btn-border:;
$container-5-btn-color:;
$container-5-btn-bg-hover:;
$container-5-btn-border-hover:;
$container-5-btn-color-hover:;*/
/*$container-5-program-selector-bg:;
$container-5-program-selector-color:;*/
/*$container-5-program-selector-heading-bg:;
$container-5-program-selector-heading-color:;*/
/*$container-5-program-selector-btn-bg:;
$container-5-program-selector-btn-border:;
$container-5-program-selector-btn-color:;*/
/*$container-5-program-selector-bg-hover:;
$container-5-program-selector-color-hover:;*/
/*$container-5-program-selector-heading-bg-hover:;
$container-5-program-selector-heading-color-hover:;*/
/*$container-5-program-selector-btn-hover-bg:;
$container-5-program-selector-btn-hover-border:;
$container-5-program-selector-btn-hover-color:;*/
/*$container-5-curriculum-title-gradient-moz:;
$container-5-curriculum-title-gradient-webkit:;
$container-5-curriculum-title-gradient:;
$container-5-curriculum-title-gradient-filter:;*/
/*$container-5-curriculum-btn-bg:;
$container-5-curriculum-btn-border:;
$container-5-curriculum-btn-color:;*/
/*$container-5-curriculum-btn-hover-bg:;
$container-5-curriculum-btn-hover-border:;
$container-5-curriculum-btn-hover-color:;*/
/*$container-5-curriculum-course-border:;
$container-5-curriculum-course-title-color:;
$container-5-curriculum-course-credits-color:;*/
/*$container-5-faculty-accordion-gradient-moz:;
$container-5-faculty-accordion-gradient-webkit:;
$container-5-faculty-accordion-gradient:;
$container-5-faculty-accordion-filter:;*/
/*$container-5-faculty-accordion-border-width:;
$container-5-faculty-accordion-border-color:;
$container-5-faculty-accordion-border-radius:;
$container-5-faculty-accordion-shadow:;*/
/*$container-5-faculty-accordion-btn-gradient-moz:;
$container-5-faculty-accordion-btn-gradient-webkit:;
$container-5-faculty-accordion-btn-gradient:;
$container-5-faculty-accordion-btn-filter:;*/
/*$container-5-faculty-accordion-btn-color:;
$container-5-faculty-accordion-btn-padding:;*/
/*$container-5-faculty-accordion-btn-gradient-moz-hover:;
$container-5-faculty-accordion-btn-gradient-webkit-hover:;
$container-5-faculty-accordion-btn-gradient-hover:;
$container-5-faculty-accordion-btn-filter-hover:;*/
/*$container-5-faculty-accordion-border-color-hover:;
$container-5-faculty-accordion-btn-color-hover:;*/
/*$container-5-faculty-accordion-img-border:;
$container-5-faculty-accordion-name-color:;
$container-5-faculty-accordion-title-color:;
$container-5-faculty-accordion-desc-color:;
$container-5-faculty-accordion-body-bg:;*/
/*$container-5-faculty-full-layout-gradient-moz:;
$container-5-faculty-full-layout-gradient-webkit:;
$container-5-faculty-full-layout-gradient:;
$container-5-faculty-full-layout-gradient-filter:;*/
/*$container-5-faculty-full-layout-border:;
$container-5-faculty-full-layout-border-radius:;
$container-5-faculty-full-layout-color:;
$container-5-faculty-full-layout-padding:;
$container-5-faculty-full-layout-img-border:;
$container-5-faculty-full-layout-name-color:;
$container-5-faculty-full-layout-title-color:;
$container-5-faculty-full-layout-desc-color:;*/
/*$container-5-faculty-card-gradient-moz:;
$container-5-faculty-card-gradient-webkit:;
$container-5-faculty-card-gradient:;
$container-5-faculty-card-gradient-filter:;*/
/*$container-5-faculty-border:;
$container-5-faculty-border-radius:;
$container-5-faculty-color:;*/
/*$container-5-faculty-content-border:;
$container-5-faculty-content-border-top:;
$container-5-faculty-content-bg:;*/
/*$container-5-$faculty-content-gradient-moz:;
$container-5-faculty-content-gradient-webkit:;
$container-5-faculty-content-gradient:;
$container-5-faculty-content-gradient-filter:;*/
/*$container-5-faculty-title-color:;
$container-5-faculty-img-border:;*/
/*$container-5-faculty-btn-gradient-moz:;
$container-5-faculty-btn-gradient-webkit:;
$container-5-faculty-btngradient:;
$container-5-faculty-btn-gradient-filter:;*/
/*$container-5-faculty-btn-border:;
$container-5-faculty-btn-border-radius:;
$container-5-faculty-btn-color:;*/
/*$container-5-faculty-btn-hover-gradient-moz:;
$container-5-faculty-btn-hover-gradient-webkit:;
$container-5-faculty-btn-hover-gradient:;
$container-5-faculty-btn-hover-gradient-filter:;*/
/*$container-5-faculty-btn-hover-border:;
$container-5-faculty-btn-hover-color:;
$container-5-faculty-btn-text-transform:;*/
/*$container-5-faculty-text-list-gradient-moz:;
$container-5-faculty-text-list-gradient-webkit:;
$container-5-faculty-text-list-layout-gradient:;
$container-5-faculty-text-list-layout-gradient-filter:;*/
/*$container-5-faculty-text-list-border:;
$container-5-faculty-text-list-border-radius:;
$container-5-faculty-text-list-padding:;*/
/*$container-5-faculty-text-list-item-bg:;
$container-5-faculty-text-list-item-border:;
$container-5-faculty-text-list-item-border-bottom:;
$container-5-faculty-text-list-item-bullet:;
$container-5-faculty-text-list-item-color:;
$container-5-faculty-text-list-item-padding:;
$container-5-faculty-text-list-item-margin:;*/
/*$container-5-faculty-text-list-item-alt-bg:;
$container-5-faculty-text-list-item-alt-border:;
$container-5-faculty-text-list-item-alt-border-bottom:;
$container-5-faculty-text-list-item-alt-color:;
$container-5-faculty-text-list-item-alt-bullet:;*/
/*$container-5-accordion-gradient-moz:;
$container-5-accordion-gradient-webkit:;
$container-5-accordion-gradient:;
$container-5-accordion-filter:;*/
/*$container-5-accordion-border-width:;
$container-5-accordion-border-color:;
$container-5-accordion-border-radius:;
$container-5-accordion-shadow:;*/
/*$container-5-accordion-btn-gradient-moz:;
$container-5-accordion-btn-gradient-webkit:;
$container-5-accordion-btn-gradient:;
$container-5-accordion-btn-filter:;*/
/*$container-5-accordion-btn-color:;
$container-5-accordion-btn-padding:;*/
/*$container-5-accordion-btn-gradient-moz-hover:;
$container-5-accordion-btn-gradient-webkit-hover:;
$container-5-accordion-btn-gradient-hover:;
$container-5-accordion-btn-filter-hover:;*/
/*$container-5-accordion-border-color-hover:;
$container-5-accordion-btn-color-hover:;*/
/*$container-5-accordion-body-bg:;
$container-5-accordion-body-color:;*/
/*$container-5-accordion-body-link-color:;
$container-5-accordion-body-link-decoration:;
$container-5-accordion-body-link-hover-color:;
$container-5-accordion-body-link-hover-decoration:;*/
/*$container-5-accordion-body-headings-color:;
$container-5-accordion-body-headings-small-color:;
$container-5-accordion-body-headings-smaller-color:;*/
/*$container-5-accordion-body-blockquote-gradient-moz:;
$container-5-accordion-body-blockquote-gradient-webkit:;
$container-5-accordion-body-blockquote-gradient:;
$container-5-accordion-body-blockquote-gradient-filter:;*/
/*$container-5-accordion-body-blockquote-small-color:;
$container-5-accordion-body-blockquote-border:;
$container-5-accordion-body-blockquote-border-left:;
$container-5-accordion-body-blockquote-border-radius:;
$container-5-accordion-body-blockquote-padding:;
$container-5-accordion-body-blockquote-padding-left:;*/
/*$container-5-accordion-body-btn-gradient-moz:;
$container-5-accordion-body-btn-gradient-webkit:;
$container-5-accordion-body-btn-gradient:;
$container-5-accordion-body-btn-gradient-filter:;*/
/*$container-5-accordion-body-btn-border:;
$container-5-accordion-body-btn-color:;*/
/*$container-5-accordion-body-btn-gradient-moz-hover:;
$container-5-accordion-body-btn-gradient-webkit-hover:;
$container-5-accordion-body-btn-gradient-hover:;
$container-5-accordion-body-btn-gradient-filter-hover:;*/
/*$container-5-accordion-body-btn-hover-border:;
$container-5-accordion-body-btn-hover-color:;*/
/***************************** Custom Padding */
/*$container-padding:;
$first-container-padding:;*/
/***************************** Custom */
/* Layout
* Use scss attributes: appearance, box-sizing, clear, display, float, height, margin, min-height, min-width, overflow, padding, position, text-align(when used for layout), vertical-align, width
* Use variables set in:
* Bootstrap Variables: /assets/scss/bootstrap/_variables.scss 
* Custom Variables: /assets/scss/_variables.scss */
* {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; }

html {
  margin: 0;
  padding: 0; }

body.lightboxed {
  overflow: hidden; }

blockquote, button, embed, hr, img, input, ol, p, pre, table, ul, select, textarea, h1, h3, h4, h5, h6, .btn {
  margin: 0 0 15px 0; }

blockquote {
  padding: 0; }
  blockquote p :last-child {
    margin-bottom: 15px; }
    blockquote p :last-child:first-child {
      margin-bottom: 15px; }

h2 {
  margin: 30px 0 15px 0; }

img {
  display: block;
  height: auto;
  max-width: 100%; }

table {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  width: 100%; }
  table img {
    max-width: none; }

form input, form select, form textarea, form label {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: block; }

form textarea {
  overflow: auto;
  vertical-align: top; }

form input[type=checkbox], form input[type=radio] {
  clear: left;
  float: left;
  margin: 5px 2% 0 0; }

form select, form input[type=text], form input[type=email], form input[type=number], form input[type=tel] {
  margin: 0 auto 10px;
  padding: 2px 3%;
  width: 100%; }

form input[type=number]::-webkit-inner-spin-button, form input[type=number]::-webkit-outer-spin-button {
  margin: 0; }

.aligncenter {
  text-align: center; }

.alignleft {
  text-align: left; }

.alignright {
  text-align: right; }

.wp-caption {
  text-align: center; }

img.aligncenter {
  margin-left: auto;
  margin-right: auto; }

img.alignleft {
  float: left;
  margin-bottom: 15px;
  margin-right: 15px; }

img.alignnone {
  float: none; }

img.alignright {
  float: right;
  margin-bottom: 15px;
  margin-left: 15px; }

.wp-caption {
  max-width: 96%;
  padding: 15px; }
  .wp-caption .aligncenter {
    margin-left: auto;
    margin-right: auto; }
  .wp-caption.alignleft {
    float: left;
    margin-right: 15px; }
  .wp-caption.alignnone {
    float: none; }
  .wp-caption.alignright {
    float: right;
    margin-left: 15px; }
  .wp-caption img {
    clear: both;
    float: none;
    margin-bottom: 15px; }
  .wp-caption p.wp-caption-text:last-child {
    margin-bottom: 0; }

.btn {
  display: table;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 30px;
  text-align: center; }
  @media (min-width: 768px) {
    .btn--center {
      float: none; } }
  @media (min-width: 768px) {
    .btn--right {
      float: right; } }
  @media (min-width: 768px) {
    .btn--left {
      float: left; } }
  .btn--less-padding {
    padding-left: 15px;
    padding-right: 15px; }

.wrap {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  margin-left: -15px;
  margin-right: -15px; }

.main {
  clear: both; }
  .main__row--content {
    padding: 0; }
    @media (min-width: 768px) {
      .main__row--content {
        padding: 15px 0; } }
    .main__row--content .content .wrap {
      padding-top: 30px;
      padding-bottom: 30px; }
      .main__row--content .content .wrap.sidebar__wrap {
        padding: 0; }
        .main__row--content .content .wrap.sidebar__wrap .sidebar__row__col {
          padding: 0 15px 15px; }
      .main__row--content .content .wrap--bottom-padding--zero {
        padding-bottom: 0; }
      .main__row--content .content .wrap--bottom-padding--half {
        padding-bottom: 15px; }
      .main__row--content .content .wrap--bottom-padding--base-plus-half {
        padding-bottom: 45px; }
      .main__row--content .content .wrap--bottom-padding--double {
        padding-bottom: 60px; }
      .main__row--content .content .wrap--top-padding--zero {
        padding-top: 0; }
      .main__row--content .content .wrap--top-padding--half {
        padding-top: 15px; }
      .main__row--content .content .wrap--top-padding--base-plus-half {
        padding-top: 45px; }
      .main__row--content .content .wrap--top-padding--double {
        padding-top: 60px; }
      .main__row--content .content .wrap.content__wrap--1 {
        padding-top: 0; }
        @media (min-width: 768px) {
          .main__row--content .content .wrap.content__wrap--1 {
            padding-top: 15px; } }
        @media (min-width: 768px) {
          .main__row--content .content .wrap.content__wrap--1.wrap--top-padding--base {
            padding-top: 30px; } }
        @media (min-width: 768px) {
          .main__row--content .content .wrap.content__wrap--1.wrap--top-padding--base-plus-half {
            padding-top: 45px; } }
        @media (min-width: 768px) {
          .main__row--content .content .wrap.content__wrap--1.wrap--top-padding--double {
            padding-top: 60px; } }
    .main__row--content--without-sidebar .content__row, .main__row--content--with-sidebar-menu .content__row {
      margin: 0 auto;
      max-width: 1000px;
      padding: 15px 0;
      text-align: center; }
      .main__row--content--without-sidebar .content__row.content__back-link, .main__row--content--with-sidebar-menu .content__row.content__back-link {
        padding-top: 0;
        margin-top: -5px; }
    @media (min-width: 768px) {
      .main__row--content--with-sidebar {
        margin: 0 auto;
        max-width: 1000px;
        text-align: center; } }
    .main__row--content--with-sidebar .content__row {
      margin: 0;
      padding: 15px 0; }
      @media (min-width: 768px) {
        .main__row--content--with-sidebar .content__row {
          padding: 15px; } }
      .main__row--content--with-sidebar .content__row.content__back-link {
        padding-top: 0;
        margin-top: -5px; }
    @media (min-width: 768px) {
      .main__row--content--with-sidebar.main__row--content--with-sidebar-menu {
        margin: 0 auto;
        max-width: 1000px;
        text-align: center; } }
    .main__row--content--with-sidebar.main__row--content--with-sidebar-menu .content__row {
      margin: 0;
      padding: 15px 0; }
      @media (min-width: 768px) {
        .main__row--content--with-sidebar.main__row--content--with-sidebar-menu .content__row {
          padding: 15px; } }
      .main__row--content--with-sidebar.main__row--content--with-sidebar-menu .content__row.content__back-link {
        padding-top: 0;
        margin-top: -5px; }

.blog-header {
  text-align: center; }
  .blog-header__row {
    padding: 15px; }
    @media (min-width: 768px) {
      .blog-header__row {
        max-width: 1000px;
        margin: 0 auto;
        text-align: center;
        padding: 15px 0; } }
    @media (max-width: 768px) {
      .blog-header__row {
        width: 100%; } }

.breadcrumbs {
  margin-left: 0;
  margin-right: 0; }
  @media (min-width: 768px) {
    .breadcrumbs--absolute {
      position: absolute;
      z-index: 5;
      width: 100%;
      overflow-y: visible;
      overflow-x: hidden; } }
  .breadcrumbs__col {
    display: table; }
    .breadcrumbs__col__row {
      margin-left: 0;
      margin-right: 0;
      padding: 5px 0; }
      @media (min-width: 768px) {
        .breadcrumbs__col__row {
          padding: 15px; } }
      @media (min-width: 992px) {
        .breadcrumbs__col__row {
          margin: 0 auto;
          max-width: 1000px;
          padding: 15px 0;
          text-align: center; } }
      .breadcrumbs__col__row__col {
        text-align: left; }
  .breadcrumbs__icon {
    display: table-cell;
    vertical-align: middle; }
  .breadcrumbs__nav {
    display: table-cell;
    vertical-align: middle; }

.content__row__col {
  text-align: left; }
  .content__row__col .sidebar__row__col {
    padding: 15px 0; }
  .content__row__col--blog-menu-wrap {
    text-align: right; }
    .content__row__col--blog-menu-wrap .social-wrap {
      float: right; }
  .content__row__col div :first-child {
    margin-top: 0; }
  .content__row__col div :last-child {
    margin-bottom: 0; }
  .content__row__col div p img:last-child.alignright {
    margin-bottom: 15px; }

.content__item {
  display: inline-block;
  margin: 5px;
  vertical-align: middle; }
  .content__item p {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
    margin-right: 3px; }

.content h1 {
  text-align: center; }

.content a.social-icon {
  padding: 0 3px; }
  .content a.social-icon svg {
    vertical-align: middle;
    width: 30px;
    height: 30px; }

.content .blog-social i {
  vertical-align: middle;
  margin: 3px 0 0;
  padding: 0;
  display: inline-block;
  font-style: italic; }

.content .blog-email-update__toggle {
  margin: 0; }

.content .blog-menu {
  position: relative; }
  .content .blog-menu button {
    padding: 5px 10px;
    background-color: #fff;
    border: 1px solid #555; }
    .content .blog-menu button em {
      border: solid black;
      border-width: 0 3px 3px 0;
      display: inline-block;
      padding: 3px;
      -ms-transform: rotate(45deg);
      transform: rotate(45deg);
      -webkit-transform: otate(45deg);
      vertical-align: middle;
      margin-left: 6px; }
  .content .blog-menu__toggle {
    position: relative;
    margin: 0 0; }
  .content .blog-menu__dropdown {
    position: absolute;
    width: 290px;
    z-index: 1030;
    background-color: #fff;
    text-align: left;
    right: 0;
    padding: 15px;
    border: 1px solid #aaa; }
    .content .blog-menu__dropdown input {
      padding-left: 5px;
      padding-right: 5px; }
    .content .blog-menu__dropdown h3 {
      font-size: 1.2em;
      margin-bottom: 10px; }
    .content .blog-menu__dropdown ul {
      list-style: none;
      padding-left: 15px; }
      .content .blog-menu__dropdown ul li {
        margin-left: none; }
      .content .blog-menu__dropdown ul:last-of-type {
        margin-bottom: 0; }

.footer {
  padding-bottom: 5px;
  padding-top: 15px;
  clear: both; }
  .footer .copy {
    margin-bottom: 15px; }
  .footer__nav__ul {
    padding-left: 0; }
    .footer__nav__ul__li {
      display: inline-block;
      padding: 0 15px; }
      .footer__nav__ul__li:last-child {
        padding-right: 0; }
  .footer__row {
    margin: 0 auto;
    max-width: 1000px;
    padding: 0 0 10px;
    text-align: center;
    width: 100%; }
    @media (min-width: 768px) {
      .footer__row {
        display: table;
        vertical-align: middle; } }
    @media (min-width: 768px) {
      .footer__row__col {
        display: table-cell;
        float: none;
        vertical-align: top; } }
    .footer__row__col :first-child {
      margin-top: 0; }
    @media (min-width: 768px) {
      .footer__row__col :last-child {
        margin-bottom: 0; } }
    .footer__row__col p img:last-child {
      margin-bottom: 15px; }
    .footer__row__col a.social-icon {
      padding: 0 3px; }
      .footer__row__col a.social-icon svg {
        vertical-align: middle;
        width: 26px; }
    .footer__row__col .additional-nav {
      text-align: left;
      margin-bottom: 6px; }
      .footer__row__col .additional-nav__menu-title {
        margin-bottom: 6px; }
      .footer__row__col .additional-nav__ul {
        list-style: none;
        padding-left: 0; }
    .footer__row__col--align-middle {
      vertical-align: middle; }
    .footer__row__col--align-top {
      vertical-align: top; }
    .footer__row__col--align-bottom {
      vertical-align: bottom; }

/*.lightbox__wrap--form {
    float:none;
    left:0;
    margin:0 auto!important;
    max-width:390px;
    position:fixed;
    right:0;
    top:10px;
    top:calc(50% - 240px);
    width:90%;
    z-index:$zindex-modal+8;//top modal element other than privacy
}*/
.form {
  background-color: #333; }
  @media (min-width: 768px) {
    .form {
      position: relative;
      margin-bottom: 30px;
      margin-top: 30px;
      z-index: 1029; } }
  .form--hide-on-ty {
    display: block; }
  .form--show-on-ty {
    display: none; }
  .form.lightboxed {
    float: none;
    left: 0;
    margin: 0 auto !important;
    max-width: 390px;
    position: fixed;
    right: 0;
    top: 10px;
    top: calc(50% - 240px);
    width: 90%;
    z-index: 1059; }
  .form__inner {
    margin: 0 auto;
    padding: 30px; }
    .form__inner__intro {
      margin-left: auto;
      margin-right: auto;
      text-align: center; }
      .form__inner__intro__description {
        margin-bottom: 15px; }
      .form__inner__intro__title {
        margin-bottom: 5px; }
    .form__inner__lead-form {
      margin: 0 auto;
      max-width: 350px;
      padding: 0; }
      .form__inner__lead-form__question {
        display: none;
        margin: 0 auto; }
        .form__inner__lead-form__question--current {
          display: inherit; }
        .form__inner__lead-form__question--last_step_info .parsley-errors-list {
          margin: 0; }
        .form__inner__lead-form__question__legend {
          position: absolute;
          left: -999em; }
        .form__inner__lead-form__question__wrap {
          display: block;
          overflow-y: auto; }
          @media (min-width: 768px) {
            .form__inner__lead-form__question__wrap {
              min-height: 220px; } }
        .form__inner__lead-form__question__progress {
          margin-bottom: 15px;
          margin-left: -30px;
          margin-right: -30px;
          overflow: auto; }
          .form__inner__lead-form__question__progress__step {
            float: left;
            margin: 0;
            padding: 15px;
            text-align: center; }
            .form__inner__lead-form__question__progress__step--steps-2 {
              width: 50%; }
            .form__inner__lead-form__question__progress__step--steps-3 {
              width: 33.33%; }
              .form__inner__lead-form__question__progress__step--steps-3:last-child {
                width: 33.34%; }
            .form__inner__lead-form__question__progress__step--steps-4 {
              width: 25%; }
        .form__inner__lead-form__question__answertable {
          display: table; }
          .form__inner__lead-form__question__answertable__tr {
            display: table-row; }
            .form__inner__lead-form__question__answertable__tr__td {
              display: table-cell; }
        .form__inner__lead-form__question__answers {
          margin-bottom: 15px; }
          .form__inner__lead-form__question__answers__label {
            width: initial; }
            .form__inner__lead-form__question__answers__label--radio {
              cursor: pointer;
              padding-left: 15px; }
              .form__inner__lead-form__question__answers__label--radio:after {
                clear: both;
                width: 100%; }
            .form__inner__lead-form__question__answers__label--hidden {
              display: none; }
        .form__inner__lead-form__question .parsley-errors-list {
          margin: 0 auto 15px;
          padding-left: 0;
          text-align: left;
          width: 100%; }
          .form__inner__lead-form__question .parsley-errors-list li {
            margin: 5px 0;
            padding: 5px 15px; }
        .form__inner__lead-form__question__copy__number {
          margin: 0;
          vertical-align: top; }
        .form__inner__lead-form__question__copy__question {
          margin: 0;
          padding-left: 15px;
          vertical-align: top; }
        .form__inner__lead-form__question__nav__btn {
          margin-bottom: 5px;
          width: 100%; }
        .form__inner__lead-form__question__nav__privacy-link {
          display: block;
          text-align: center;
          width: 100%; }
        .form__inner__lead-form__question--optout {
          float: left; }
          .form__inner__lead-form__question--optout-label {
            width: 90%; }
    .form__inner__ty {
      margin: 0 auto;
      max-width: 350px;
      padding: 0 15px 0; }
      .form__inner__ty p {
        margin-bottom: 15px; }
  .form__loading-animation {
    bottom: 0;
    display: none;
    left: 0;
    position: absolute;
    right: 0;
    top: 0; }
    .form__loading-animation.loading {
      background-color: rgba(255, 255, 255, 0.8);
      background-image: url("../sparkle-box/assets/img/wpspin_light-2x.gif");
      background-position: center center;
      background-size: auto;
      background-repeat: no-repeat;
      display: block; }
  .form.hide-for-privacy {
    z-index: 1029 !important; }

.form-refer {
  padding: 15px;
  position: relative;
  border: 1px solid #eaeaea; }
  .form-refer .btn {
    margin-bottom: 0; }
  .form-refer .parsley-errors-list {
    margin: 0 auto 15px;
    padding-left: 0;
    text-align: left;
    width: 100%; }
    .form-refer .parsley-errors-list li {
      margin: 5px 0;
      padding: 5px 15px; }
  .form-refer__loading-animation {
    bottom: 0;
    display: none;
    left: 0;
    position: absolute;
    right: 0;
    top: 0; }
    .form-refer__loading-animation.loading {
      background-color: rgba(255, 255, 255, 0.8);
      background-image: url("../sparkle-box/assets/img/wpspin_light-2x.gif");
      background-position: center center;
      background-size: auto;
      background-repeat: no-repeat;
      display: block; }

/***************************** Horizontal Form */
@media (min-width: 768px) {
  body.ab-test--horizontal-form .hero {
    border: 0;
    min-height: 315px; } }

body.ab-test--horizontal-form .hero__heading {
  text-align: center; }
  @media (min-width: 768px) {
    body.ab-test--horizontal-form .hero__heading {
      text-align: left; } }

@media (min-width: 768px) {
  body.ab-test--horizontal-form .hero__row__col--absolute {
    min-height: 315px; } }

body.ab-test--horizontal-form .horizontal-form {
  background-color: #ffffff;
  color: #000000;
  display: block; }
  body.ab-test--horizontal-form .horizontal-form__inner {
    display: block;
    margin: 0 auto;
    padding: 10px;
    text-align: center;
    vertical-align: middle;
    width: 100%; }
    @media (min-width: 768px) {
      body.ab-test--horizontal-form .horizontal-form__inner {
        display: table;
        max-width: 1000px;
        padding: 15px; } }
  body.ab-test--horizontal-form .horizontal-form__table-cell {
    vertical-align: middle;
    text-align: center; }
    @media (min-width: 768px) {
      body.ab-test--horizontal-form .horizontal-form__table-cell {
        display: table-cell;
        text-align: left; } }
  @media (min-width: 768px) {
    body.ab-test--horizontal-form .horizontal-form__intro {
      padding: 0 15px 0 0;
      max-width: 180px; } }
  body.ab-test--horizontal-form .horizontal-form__intro__title {
    font-size: 1.4em;
    font-weight: 700;
    margin-bottom: 4px;
    line-height: 1.375; }
  @media (min-width: 768px) {
    body.ab-test--horizontal-form .horizontal-form__wrap {
      padding: 0 15px; } }
  body.ab-test--horizontal-form .horizontal-form__answers__answer--select {
    color: #000000;
    width: 100%; }
  body.ab-test--horizontal-form .horizontal-form__answers__errors {
    display: none; }
    body.ab-test--horizontal-form .horizontal-form__answers__errors.errors--active {
      display: block;
      font-size: 0.8125em;
      font-weight: 700;
      margin-bottom: 15px;
      margin-top: -8px; }
      @media (min-width: 768px) {
        body.ab-test--horizontal-form .horizontal-form__answers__errors.errors--active {
          margin-bottom: 0; } }
      body.ab-test--horizontal-form .horizontal-form__answers__errors.errors--active .horizontal-form__answers__errors__message {
        display: none; }
      body.ab-test--horizontal-form .horizontal-form__answers__errors.errors--active .horizontal-form__answers__errors__message:first-of-type {
        display: block; }
  body.ab-test--horizontal-form .horizontal-form__copy__question {
    font-size: .9em; }
    @media (min-width: 768px) {
      body.ab-test--horizontal-form .horizontal-form__copy__question {
        font-size: 16px;
        font-weight: 700; } }
  body.ab-test--horizontal-form .horizontal-form__copy__number {
    display: none; }
  body.ab-test--horizontal-form .horizontal-form__nav {
    text-align: center; }
    @media (min-width: 768px) {
      body.ab-test--horizontal-form .horizontal-form__nav {
        padding: 0 0 0 15px; } }
    body.ab-test--horizontal-form .horizontal-form__nav__btn {
      font-size: .9em;
      margin-top: 2px;
      margin-bottom: 0;
      padding: 8px 30px; }
      @media (min-width: 768px) {
        body.ab-test--horizontal-form .horizontal-form__nav__btn {
          font-size: 1.125em;
          padding: 7px 30px; } }
    body.ab-test--horizontal-form .horizontal-form__nav__privacy-link:link, body.ab-test--horizontal-form .horizontal-form__nav__privacy-link:visited, body.ab-test--horizontal-form .horizontal-form__nav__privacy-link:hover, body.ab-test--horizontal-form .horizontal-form__nav__privacy-link:active, body.ab-test--horizontal-form .horizontal-form__nav__privacy-link:focus {
      color: #ffffff;
      font-size: 0.8125em;
      text-decoration: none; }
  body.ab-test--horizontal-form .horizontal-form__legend {
    position: absolute;
    left: -999em; }

.header img {
  max-width: 200px;
  width: 100%; }

.header .copy {
  margin-bottom: 15px; }

.header__hamburger {
  display: block;
  float: right;
  cursor: pointer; }
  @media (min-width: 768px) {
    .header__hamburger {
      display: table; } }
  .header__hamburger__toggle {
    cursor: pointer;
    background: none;
    display: block;
    border: none;
    margin: 0; }
    .header__hamburger__toggle.menu--text {
      padding-bottom: 0px; }
    .header__hamburger__toggle:focus {
      outline-width: 1px; }
    @media (min-width: 768px) {
      .header__hamburger__toggle {
        display: table-cell;
        vertical-align: middle; } }
    .header__hamburger__toggle__bar {
      display: block;
      height: 4px;
      margin-right: 15px;
      width: 30px;
      background-color: #333; }
      .header__hamburger__toggle__bar:nth-of-type(3) {
        margin-top: 5px;
        margin-bottom: 5px; }
      @media (min-width: 768px) {
        .header__hamburger__toggle__bar {
          margin-right: 5px; } }
    .header__hamburger__toggle--active {
      vertical-align: top;
      padding-bottom: 15px; }
      .header__hamburger__toggle--active .header__hamburger__toggle__bar {
        position: relative; }
        .header__hamburger__toggle--active .header__hamburger__toggle__bar:nth-of-type(2) {
          bottom: 0;
          transform: rotate(-45deg) translate(-7px, 6px);
          -ms-transform: rotate(-45deg) translate(-7px, 6px);
          -webkit-transform: rotate(-45deg) translate(-7px, 6px); }
        .header__hamburger__toggle--active .header__hamburger__toggle__bar:nth-of-type(3) {
          display: none; }
        .header__hamburger__toggle--active .header__hamburger__toggle__bar:nth-of-type(4) {
          top: 17px;
          transform: rotate(45deg) translate(-8px, -8px);
          -ms-transform: rotate(45deg) translate(-8px, -8px);
          -webkit-transform: rotate(45deg) translate(-8px, -8px); }

@media (min-width: 768px) {
  .header__nav {
    height: 0;
    margin: 0 auto;
    max-width: 1000px;
    position: relative;
    text-align: center; } }

.header__nav__close {
  cursor: pointer;
  display: block;
  height: 25px;
  padding: 5px;
  position: absolute;
  right: 5px;
  text-align: center;
  top: 5px;
  width: 25px;
  display: none; }

.header__nav--horizontal {
  text-align: center;
  margin: 0 auto;
  display: block; }
  .header__nav--horizontal nav ul {
    display: block;
    padding-left: 0;
    margin-left: 0; }
    .header__nav--horizontal nav ul.children {
      display: none; }
    .header__nav--horizontal nav ul li {
      display: inline-block;
      padding-right: 30px; }
      .header__nav--horizontal nav ul li:last-child {
        padding-right: 0px; }
    .header__nav--horizontal nav ul:after {
      display: table;
      clear: both; }

.header__nav .menu-main-menu-container {
  background-color: rgba(128, 128, 128, 0.9); }

.header__nav nav {
  margin-left: -15px;
  margin-right: -15px;
  padding: 30px; }
  @media (min-width: 768px) {
    .header__nav nav {
      margin: 0 auto;
      max-width: 100%;
      min-height: 200px;
      position: absolute;
      right: 0;
      text-align: center;
      top: 100%;
      width: 320px;
      z-index: 1039; } }
  .header__nav nav ul {
    margin-bottom: 0;
    padding-left: 0;
    text-align: left; }
    .header__nav nav ul li {
      text-align: left; }
      .header__nav nav ul li:first-child a {
        padding-top: 0; }
      .header__nav nav ul li:last-child.menu-item-has-children a {
        padding-bottom: 15px; }
      .header__nav nav ul li:last-child.menu-item-has-children ul li a {
        padding: 5px 0; }
        .header__nav nav ul li:last-child.menu-item-has-children ul li a:last-child {
          padding-bottom: 0; }
      .header__nav nav ul li:last-child a {
        padding-bottom: 0; }
      .header__nav nav ul li:last-child ul li:last-child {
        padding-bottom: 0; }
      .header__nav nav ul li a {
        display: block;
        padding: 15px 0;
        width: 100%; }
      .header__nav nav ul li ul li:first-child a {
        padding-top: 0; }
      .header__nav nav ul li ul li:last-child a {
        padding-bottom: 15px; }
      .header__nav nav ul li ul li a {
        padding: 5px 0; }

.header .menu-item-parents-expandable nav {
  padding-top: 15px; }
  .header .menu-item-parents-expandable nav ul.menu:first-child > li:first-child > a {
    padding-top: 15px; }
  .header .menu-item-parents-expandable nav ul li.menu-item-has-children.expandable {
    position: relative;
    z-index: 0; }
    .header .menu-item-parents-expandable nav ul li.menu-item-has-children.expandable > a {
      cursor: pointer; }
      .header .menu-item-parents-expandable nav ul li.menu-item-has-children.expandable > a:hover {
        background-color: rgba(255, 255, 255, 0.07); }
    .header .menu-item-parents-expandable nav ul li.menu-item-has-children.expandable:after {
      content: "+";
      position: absolute;
      z-index: -1; }
    .header .menu-item-parents-expandable nav ul li.menu-item-has-children.expandable.submenu-shown:after {
      content: "-";
      position: absolute;
      z-index: -1; }
    .header .menu-item-parents-expandable nav ul li.menu-item-has-children.expandable.submenu-shown .sub-menu.active {
      display: block; }
  .header .menu-item-parents-expandable nav ul.sub-menu {
    display: none; }

.header__row {
  margin: 0 auto;
  max-width: 1000px;
  overflow: auto;
  padding: 15px 0;
  text-align: center;
  width: 100%; }
  @media (min-width: 768px) {
    .header__row {
      display: table;
      vertical-align: middle; } }
  @media (min-width: 768px) {
    .header__row__col {
      display: table-cell;
      float: none;
      vertical-align: middle; } }
  .header__row__col :first-child {
    margin-top: 0; }
  @media (min-width: 768px) {
    .header__row__col :last-child {
      margin-bottom: 0; } }
  .header__row__col p img:last-child {
    margin-bottom: 15px; }
  @media (min-width: 768px) {
    .header__row--1-cols .header__row__col {
      float: left; } }
  .header__row--2-cols .header__row__col {
    text-align: center; }
    .header__row--2-cols .header__row__col img {
      margin-left: auto;
      margin-right: auto; }
      @media (min-width: 768px) {
        .header__row--2-cols .header__row__col img {
          margin-left: 0;
          margin-right: 0; } }
    @media (min-width: 768px) {
      .header__row--2-cols .header__row__col--1 {
        text-align: left; } }
    .header__row--2-cols .header__row__col--2 {
      text-align: left; }
      .header__row--2-cols .header__row__col--2 .program, .header__row--2-cols .header__row__col--2 .copy {
        width: 75%; }
        @media (min-width: 768px) {
          .header__row--2-cols .header__row__col--2 .program, .header__row--2-cols .header__row__col--2 .copy {
            width: auto; } }
      @media (min-width: 768px) {
        .header__row--2-cols .header__row__col--2 {
          text-align: right; }
          .header__row--2-cols .header__row__col--2 .header__hamburger, .header__row--2-cols .header__row__col--2 .program, .header__row--2-cols .header__row__col--2 .copy, .header__row--2-cols .header__row__col--2 .button {
            float: right;
            margin-right: 15px; }
            .header__row--2-cols .header__row__col--2 .header__hamburger:first-of-type, .header__row--2-cols .header__row__col--2 .program:first-of-type, .header__row--2-cols .header__row__col--2 .copy:first-of-type, .header__row--2-cols .header__row__col--2 .button:first-of-type {
              margin-left: 0; } }

@media (min-width: 768px) {
  .flex {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -webkit-box;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: distribute;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center; }
    .flex.right-align {
      -webkit-justify-content: flex-end;
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end; }
      .flex.right-align .header__nav--horizontal {
        margin: 0; }
    .flex.left-align {
      -webkit-justify-content: flex-start;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start; }
  .header__wrap {
    margin: 0 !important; }
  .header__hamburger {
    margin-top: 0px;
    float: right; }
  .header__hamburger__toggle--active {
    vertical-align: top;
    padding-bottom: 0; } }

@media (min-width: 768px) {
  .header__wrap .header__row__col--2 .button,
  .header__wrap .header__row__col--2 .copy,
  .header__wrap .header__row__col--2 .header__hamburger,
  .header__wrap .header__row__col--2 .program {
    float: none !important;
    margin-left: 15px;
    display: inline-block !important;
    vertical-align: middle; } }

@media (max-width: 768px) {
  .header__wrap .header__hamburger--center {
    float: none;
    margin: auto;
    display: block;
    width: 50px;
    text-align: center; } }

@media (max-width: 768px) {
  .header__wrap .header__hamburger--right {
    float: right; } }

@media (max-width: 768px) {
  .button__mobile_hide {
    display: none; }
  .button__mobile_half {
    float: left; }
    .button__mobile_half.align_right {
      float: right; } }

@media (max-width: 768px) {
  .program__mobile_full {
    width: 100% !important;
    margin: auto;
    float: none;
    text-align: center; } }

@media (max-width: 768px) {
  .program__mobile_half {
    width: 50% !important;
    float: left; }
    .program__mobile_half.align_right {
      float: right; } }

.hero {
  padding: 0;
  position: relative; }
  @media (max-width: 767px) {
    .hero {
      background-image: none !important; }
      .hero .less-form-min-height {
        background-color: #777777; } }
  @media (min-width: 768px) {
    .hero.center-form-overlap-hero {
      margin-bottom: 30px; }
    .hero--USP .hero__heading {
      text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); }
    .hero--USP:before {
      content: '';
      display: block;
      height: 70%;
      left: 0;
      position: absolute;
      bottom: 0;
      width: 100%;
      background: black;
      background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 0.601278) 25%, rgba(51, 51, 51, 0) 100%);
      background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.601278) 25%, rgba(51, 51, 51, 0) 100%);
      background: -webkit-gradient(linear, left bottom, left top, color-stop(25%, rgba(0, 0, 0, 0.601278)), to(rgba(51, 51, 51, 0)));
      background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.601278) 25%, rgba(51, 51, 51, 0) 100%);
      background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.601278) 25%, rgba(51, 51, 51, 0) 100%);
      background: linear-gradient(0deg, rgba(0, 0, 0, 0.601278) 25%, rgba(51, 51, 51, 0) 100%);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#333333",GradientType=1); } }
  .hero__fullwidth-content {
    background-color: #eee;
    text-align: center;
    width: 100%; }
    @media (min-width: 768px) {
      .hero__fullwidth-content {
        background-color: #fff;
        height: auto;
        left: 0;
        margin: 0 auto;
        opacity: .8;
        position: absolute;
        right: 0;
        z-index: 1; }
        .hero__fullwidth-content.align-bottom {
          bottom: 0; }
        .hero__fullwidth-content.align-top {
          top: 0; }
        .hero__fullwidth-content.align-middle {
          top: 35%; } }
    .hero__fullwidth-content .hero__row__col {
      color: #000; }
  .hero__bg {
    width: 100%;
    height: 200px; }
    @media (min-width: 768px) {
      .hero__bg {
        left: 0;
        right: 0;
        height: 500px;
        width: auto;
        position: absolute;
        z-index: -1; } }
  .hero__heading {
    margin-top: 0; }
  .hero__content {
    margin-bottom: 15px; }
  .hero__row {
    margin: 0 auto;
    max-width: 1000px;
    text-align: center;
    width: 100%; }
    .hero__row--relative-pos {
      position: relative; }
    .hero__row__col {
      padding: 15px;
      color: white; }
      @media (min-width: 768px) {
        .hero__row__col--content.center-form-in-hero .hero__content, .hero__row__col--content.center-form-overlap-hero .hero__content {
          margin-bottom: 0; } }
      @media (min-width: 768px) {
        .hero__row__col--content {
          background-color: transparent; }
          .hero__row__col--content.center-form-in-hero, .hero__row__col--content.center-form-overlap-hero {
            padding-bottom: 0; }
          .hero__row__col--content.left-content {
            text-align: left; }
          .hero__row__col--content.center-content {
            text-align: center;
            left: 16.666666%; }
          .hero__row__col--content.right-content {
            text-align: right;
            right: 30px; } }
      .hero__row__col--form {
        padding: 0; }
        @media (min-width: 768px) {
          .hero__row__col--form {
            padding: 15px; }
            .hero__row__col--form-overlap {
              margin-bottom: -100px; }
            .hero__row__col--form.center-form-overlap-hero {
              margin-bottom: -45px; } }
      @media (min-width: 768px) {
        .hero__row__col.col-sm-12 {
          text-align: center; } }
      .hero__row__col .form {
        text-align: left;
        margin: 0; }
      .hero__row__col__table {
        display: table;
        height: 100%;
        margin: 0 auto; }
        @media (min-width: 768px) {
          .hero__row__col__table--heading-above-form {
            min-height: 500px; } }
        .hero__row__col__table__cell {
          display: table-cell; }
          .hero__row__col__table__cell.align-middle {
            vertical-align: middle; }
          .hero__row__col__table__cell.align-top {
            vertical-align: top; }
          .hero__row__col__table__cell.align-bottom {
            vertical-align: bottom; }
  @media (min-width: 768px) {
    .hero__row__col--absolute {
      position: absolute;
      top: 0;
      bottom: 0; }
      .hero__row__col--absolute .hero__heading {
        margin-bottom: 0; } }
  .hero__row__col--heading-above-form, .hero__row__col--absolute, .hero .center-form-in-hero.hero__row__col--content, .hero .center-form-overlap-hero.hero__row__col--content {
    background-color: #eee;
    padding-top: 30px; }
    @media (min-width: 768px) {
      .hero__row__col--heading-above-form, .hero__row__col--absolute, .hero .center-form-in-hero.hero__row__col--content, .hero .center-form-overlap-hero.hero__row__col--content {
        padding-top: 15px;
        background-color: transparent; } }
  @media (min-width: 768px) {
    .hero {
      min-height: 500px; }
      .hero--overlap {
        height: 500px; }
        .hero--overlap__row__col {
          height: 500px; }
          .hero--overlap__row__col--form-wrap .form {
            margin-bottom: 30px;
            min-height: 515px; }
          .hero--overlap__row__col--form-wrap.less-form-min-height .form {
            min-height: 400px; }
      .hero__row__col--absolute {
        min-height: 500px; }
        .hero__row__col--absolute .hero__heading {
          margin-bottom: 15px; } }
  .hero__usp {
    position: relative;
    margin-top: 30px; }
    .hero__usp .usp p {
      color: #ffffff;
      font-size: 1.2rem;
      text-align: left; }
    @media (max-width: 768px) {
      .hero__usp .usp {
        background-color: transparent; } }

.lightbox {
  bottom: 0;
  cursor: default;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1040;
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-transform: translateZ(0);
  transform: translateZ(0); }
  .lightbox__close {
    cursor: pointer;
    display: block;
    height: 30px;
    padding: 8px;
    position: absolute;
    right: -15px;
    text-align: center;
    top: -15px;
    width: 30px;
    color: #fff;
    background-color: #000;
    border: 2px solid #fff;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px; }
  .lightbox__wrap {
    margin: 5vh auto 0;
    max-height: 300px;
    max-height: 90vh;
    max-width: 600px;
    position: relative;
    width: 90%;
    background-color: #fff; }
    .lightbox__wrap--iframe {
      float: none;
      position: absolute;
      padding: 0;
      margin: 0;
      top: 15px;
      right: 0;
      bottom: 15px;
      left: 0;
      display: block;
      background-image: url(../sparkle-box/assets/img/wpspin_light-2x.gif);
      background-position: center center;
      background-size: auto;
      background-repeat: no-repeat;
      background-color: rgba(255, 255, 255, 0.8);
      -webkit-overflow-scrolling: touch;
      overflow: scroll; }
      @media (min-width: 768px) {
        .lightbox__wrap--iframe {
          position: relative;
          overflow: hidden;
          width: 90%;
          width: calc(100% - 60px);
          max-width: 780px;
          height: 94%;
          height: calc(100% - 60px);
          max-height: 780px;
          top: auto;
          right: auto;
          bottom: auto;
          left: auto;
          margin: 30px auto; } }
    .lightbox__wrap__loading-animation {
      min-height: 360px;
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
      background-color: rgba(255, 255, 255, 0.8);
      background-image: url(../sparkle-box/assets/img/wpspin_light-2x.gif);
      background-position: center center;
      background-size: auto;
      background-repeat: no-repeat;
      display: block; }
    .lightbox__wrap__inner {
      overflow: auto;
      padding: 30px;
      min-height: 200px;
      max-height: 300px;
      max-height: 90vh;
      max-width: 600px;
      background-size: cover;
      background-position: center center; }
      .lightbox__wrap__inner :first-child {
        margin-top: 0; }
      .lightbox__wrap__inner :last-child {
        margin-bottom: 0; }
    .lightbox__wrap--exit-pop {
      z-index: 1060; }
  .lightbox #lightbox__wrap--ajax h1 {
    text-align: center;
    font-size: 2.1em; }
  .lightbox #lightbox__wrap--ajax h2, .lightbox #lightbox__wrap--ajax p.larger {
    font-size: 1.6em; }
  .lightbox #lightbox__wrap--form.hide-for-privacy {
    z-index: -1; }

.sidebar {
  padding-bottom: 15px;
  padding-top: 15px;
  text-align: left; }
  .sidebar__wrap {
    margin-left: 0;
    margin-right: 0;
    padding: 15px 0; }
  .sidebar :first-child {
    margin-top: 0; }
  .sidebar__heading:first-child {
    margin-top: 15px; }
  .sidebar__row {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 15px; }
    .sidebar__row__col {
      padding: 15px; }
  @media (min-width: 768px) {
    .sidebar .tease {
      padding-left: 15px;
      padding-right: 15px; } }
  .sidebar .tease:first-child {
    padding-top: 0; }
  .sidebar .tease:last-child {
    padding-bottom: 0; }
  .sidebar .tease__col {
    margin-left: 0;
    margin-right: 0;
    padding: 15px 30px; }
    .sidebar .tease__col:first-child {
      padding-top: 15px; }
  .sidebar .tease__heading {
    margin-top: 15px; }
  .sidebar nav ul {
    padding-left: 0; }
    .sidebar nav ul li ul {
      padding-left: 0; }
  .sidebar__nav__ul {
    padding-left: 0; }
    .sidebar__nav__ul__li__ul {
      padding-left: 0; }
  .sidebar__wrap .dynamic-menu .sub-menu {
    padding-left: 15px; }

.secondary-footer {
  position: relative; }
  .secondary-footer.left-form .row, .secondary-footer.center-form .row, .secondary-footer.right-form .row {
    padding-bottom: 0; }
    @media (min-width: 768px) {
      .secondary-footer.left-form .row, .secondary-footer.center-form .row, .secondary-footer.right-form .row {
        padding-bottom: 15px; } }
    .secondary-footer.left-form .row .secondary-footer__row__col--form, .secondary-footer.center-form .row .secondary-footer__row__col--form, .secondary-footer.right-form .row .secondary-footer__row__col--form {
      padding-bottom: 0; }
      @media (min-width: 768px) {
        .secondary-footer.left-form .row .secondary-footer__row__col--form, .secondary-footer.center-form .row .secondary-footer__row__col--form, .secondary-footer.right-form .row .secondary-footer__row__col--form {
          padding-bottom: 15px; } }
  .secondary-footer__row {
    display: table;
    margin: 0 auto;
    max-width: 1000px;
    padding: 15px 0;
    text-align: center;
    width: 100%; }
    .secondary-footer__row__col {
      padding: 15px 0; }
      .secondary-footer__row__col h2:first-child {
        margin-top: 0; }
      .secondary-footer__row__col h2:last-child {
        margin-bottom: 0; }
      .secondary-footer__row__col h3:last-child, .secondary-footer__row__col h4:last-child, .secondary-footer__row__col p:last-child, .secondary-footer__row__col .btn:last-child, .secondary-footer__row__col blockquote:last-child, .secondary-footer__row__col img:last-child {
        margin-bottom: 0; }
      @media (min-width: 768px) {
        .secondary-footer__row__col {
          padding: 15px; } }
      @media (min-width: 768px) {
        .secondary-footer__row__col {
          text-align: left; } }
      @media (min-width: 768px) {
        .secondary-footer__row__col.col-sm-12 {
          text-align: center; } }
      .secondary-footer__row__col .form {
        margin-left: -15px;
        margin-right: -15px;
        text-align: left; }
        @media (min-width: 768px) {
          .secondary-footer__row__col .form {
            margin: 0; } }
      .secondary-footer__row__col__table {
        display: table;
        height: 100%;
        margin: 0 auto; }
        .secondary-footer__row__col__table__cell {
          display: table-cell; }
          .secondary-footer__row__col__table__cell.align-middle {
            vertical-align: middle; }
          .secondary-footer__row__col__table__cell.align-top {
            vertical-align: top; }
          .secondary-footer__row__col__table__cell.align-bottom {
            vertical-align: bottom; }

.sticky {
  overflow: auto;
  width: 100%;
  z-index: 1020;
  background-color: #eee; }
  .sticky .copy {
    margin-bottom: 8px; }
    @media (min-width: 768px) {
      .sticky .copy {
        margin-bottom: 15px; } }
  .sticky__row {
    overflow: auto;
    margin: 0 auto;
    max-width: 1000px;
    padding: 10px 0 12px;
    text-align: center;
    width: 100%; }
    @media (min-width: 768px) {
      .sticky__row {
        display: table;
        padding: 15px 0;
        vertical-align: middle; } }
    @media (min-width: 768px) {
      .sticky__row__col {
        display: table-cell;
        float: none;
        vertical-align: middle; } }
    .sticky__row__col :first-child {
      margin-top: 0; }
    @media (min-width: 768px) {
      .sticky__row__col :last-child {
        margin-bottom: 0; } }
    .sticky__row__col p img:last-child {
      margin-bottom: 15px; }
    .sticky__row__col .button a {
      margin-bottom: 0;
      padding-bottom: 8px;
      padding-top: 8px; }
      @media (min-width: 768px) {
        .sticky__row__col .button a {
          padding-bottom: 10px;
          padding-top: 10px; } }
    .sticky__row--2-cols .sticky__row__col {
      text-align: center; }
      @media (min-width: 768px) {
        .sticky__row--2-cols .sticky__row__col--1 {
          text-align: left; } }
      @media (min-width: 768px) {
        .sticky__row--2-cols .sticky__row__col--2 {
          text-align: right; }
          .sticky__row--2-cols .sticky__row__col--2 .btn {
            float: right; } }
  .sticky--footer--fixed {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    width: 100%; }

#searchform {
  max-width: 780px;
  margin-left: auto;
  margin-right: auto; }
  #searchform .screen-reader-text {
    position: absolute;
    height: auto;
    left: -9999px; }
  #searchform input[type="text"] {
    display: inline-block;
    height: 30px;
    margin: 0;
    padding: 2px 5px;
    width: 80%; }
  #searchform input[type="submit"] {
    display: inline-block;
    margin: 0;
    vertical-align: top;
    width: calc(20% - 5px); }

/***************************** Accreditation / Universal Selling Points (USPs) */
.main__row--content--with-sidebar-menu .content__wrap--1 .content__row:first-child .accred--no-text {
  /* When NO Accred Text and 2-4 Accred,
					We add a Column Offset so Accred are closer together in accred.twig
					assuming content is full width.
					When there is a Sidebar Menu the First Content in First Container is 2/3 width. */ }
  @media (min-width: 480px) {
    .main__row--content--with-sidebar-menu .content__wrap--1 .content__row:first-child .accred--no-text .col-sm-offset-1, .main__row--content--with-sidebar-menu .content__wrap--1 .content__row:first-child .accred--no-text .col-sm-offset-2, .main__row--content--with-sidebar-menu .content__wrap--1 .content__row:first-child .accred--no-text .col-sm-offset-3 {
      margin-left: 0; } }
  @media (min-width: 480px) {
    .main__row--content--with-sidebar-menu .content__wrap--1 .content__row:first-child .accred--no-text.accred--2 .accred__col {
      width: 50%; } }
  @media (min-width: 480px) {
    .main__row--content--with-sidebar-menu .content__wrap--1 .content__row:first-child .accred--no-text.accred--3 .accred__col {
      width: 33.3333%; } }
  @media (min-width: 480px) {
    .main__row--content--with-sidebar-menu .content__wrap--1 .content__row:first-child .accred--no-text.accred--4 .accred__col {
      width: 25%; } }
  @media (min-width: 480px) {
    .main__row--content--with-sidebar-menu .content__wrap--1 .content__row:first-child .accred--no-text.accred--5 .accred__col {
      width: 20%; } }

.main__row--content--with-sidebar .content__wrap .accred--no-text {
  /* When NO Accred Text and 2-4 Accred,
				We add a Column Offset so Accred are closer together in accred.twig
				assuming content is full width.
				When there is a Legacy Sidebar the Content is 2/3 width.*/ }
  @media (min-width: 992px) {
    .main__row--content--with-sidebar .content__wrap .accred--no-text .col-sm-offset-1, .main__row--content--with-sidebar .content__wrap .accred--no-text .col-sm-offset-2, .main__row--content--with-sidebar .content__wrap .accred--no-text .col-sm-offset-3 {
      margin-left: 0; } }
  @media (min-width: 992px) {
    .main__row--content--with-sidebar .content__wrap .accred--no-text.accred--2 .accred__col {
      width: 50%; } }
  @media (min-width: 992px) {
    .main__row--content--with-sidebar .content__wrap .accred--no-text.accred--3 .accred__col {
      width: 33.3333%; } }
  @media (min-width: 992px) {
    .main__row--content--with-sidebar .content__wrap .accred--no-text.accred--4 .accred__col {
      width: 25%; } }
  @media (min-width: 992px) {
    .main__row--content--with-sidebar .content__wrap .accred--no-text.accred--5 .accred__col {
      width: 20%; } }

.main__row--content--with-sidebar .sidebar__row--accred {
  padding-bottom: 0; }
  .main__row--content--with-sidebar .sidebar__row--accred .sidebar__row__col {
    padding: 15px; }

.main__row--content--with-sidebar .sidebar .accred {
  padding-bottom: 15px; }
  @media (min-width: 992px) {
    .main__row--content--with-sidebar .sidebar .accred__col.col-sm-offset-1, .main__row--content--with-sidebar .sidebar .accred__col.col-sm-offset-2, .main__row--content--with-sidebar .sidebar .accred__col.col-sm-offset-3 {
      margin-left: 0; } }
  @media (min-width: 992px) {
    .main__row--content--with-sidebar .sidebar .accred__col {
      clear: both;
      padding: 15px 0;
      width: 100%; } }

.content__wrap--1 .content__row:first-child .accred, .content__wrap--1 .content__row:first-child .usp {
  margin-top: -8px;
  margin-bottom: -15px; }
  @media (min-width: 768px) {
    .content__wrap--1 .content__row:first-child .accred, .content__wrap--1 .content__row:first-child .usp {
      margin: 0; } }

@media (max-width: 767px) {
  .accred.row .col-xs-6:nth-of-type(2n+3) {
    clear: none; }
  .accred.row .col-xs-4:nth-of-type(3n+4) {
    clear: none; }
  .accred.row .col-xs-3:nth-of-type(4n+5) {
    clear: none; }
  .accred.row .col-xs-2:nth-of-type(5n+6) {
    clear: none; } }

.accred, .usp {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: -10px;
  margin-right: -10px;
  text-align: center; }
  .accred__col, .usp__col {
    margin-bottom: 0;
    padding: 0 5px 3px; }
    .accred__col :first-child, .usp__col :first-child {
      margin-top: 0; }
    .accred__col :last-child, .usp__col :last-child {
      margin-bottom: 0; }
    @media (min-width: 768px) {
      .accred__col, .usp__col {
        padding: 15px 5px; } }
    .accred__col .col, .usp__col .col {
      margin-bottom: 15px; }
      .accred__col .col:last-child, .usp__col .col:last-child {
        margin-bottom: 0; }
    .accred__col .learn-more, .usp__col .learn-more {
      cursor: default; }
      .accred__col .learn-more img, .usp__col .learn-more img {
        margin-bottom: 8px; }
  .accred--5-cols .cols__col, .usp--5-cols .cols__col {
    display: inline-block;
    float: none;
    margin: 0 auto;
    width: 100%;
    white-space: normal; }
    @media (min-width: 768px) {
      .accred--5-cols .cols__col, .usp--5-cols .cols__col {
        display: inline-block;
        float: none;
        max-width: none;
        vertical-align: top;
        width: 33%; } }
    @media (min-width: 992px) {
      .accred--5-cols .cols__col, .usp--5-cols .cols__col {
        display: block;
        float: left;
        width: 20%; } }
  .accred__img, .usp__img {
    margin: 0 auto; }
    @media (min-width: 768px) {
      .accred__img, .usp__img {
        margin: 0 auto 15px; } }
  .accred__copy, .usp__copy {
    text-align: center;
    font-size: .8em; }
    @media (min-width: 768px) {
      .accred__copy, .usp__copy {
        font-size: 16px; } }

.collage {
  width: 100%; }
  .collage:after {
    clear: both;
    display: block; }
  .collage__grid-size {
    width: 50%; }
    @media (min-width: 768px) {
      .collage__grid-size {
        width: 33%; } }
    @media (min-width: 992px) {
      .collage__grid-size {
        width: 25%; } }
    @media (min-width: 1200px) {
      .collage__grid-size {
        width: 20%; } }
  .collage__wrap {
    position: relative;
    width: 50%; }
    @media (min-width: 768px) {
      .collage__wrap {
        width: 33%; } }
    @media (min-width: 992px) {
      .collage__wrap {
        width: 25%; } }
    @media (min-width: 1200px) {
      .collage__wrap {
        width: 20%; } }
    .collage__wrap:hover .collage__hover {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    .collage__wrap__img {
      height: auto;
      width: 100%; }
    .collage__wrap--hover {
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      display: none;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      height: 100%;
      left: 0;
      padding: 30px;
      position: absolute;
      top: 0;
      width: 100%; }
      .collage__wrap--hover .collage__hover {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }

.cols {
  margin-bottom: -15px;
  margin-top: -15px; }
  .cols__col {
    margin-bottom: 0;
    padding: 15px; }
    .cols__col :first-child {
      margin-top: 0; }
    .cols__col :last-child {
      margin-bottom: 0; }
    .cols__col .col {
      margin-bottom: 15px; }
      .cols__col .col:last-child {
        margin-bottom: 0; }
    .cols__col--bg-container {
      background-size: cover;
      background-position: center center;
      background-size: cover;
      background-position: center center; }
    .cols__col--bg-container_overlay {
      padding: 15px;
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.54902); }
  .cols--5-cols {
    text-align: center; }
    .cols--5-cols .cols__col {
      display: inline-block;
      float: none;
      margin: 0 auto;
      width: 100%;
      white-space: normal; }
      @media (min-width: 768px) {
        .cols--5-cols .cols__col {
          display: inline-block;
          float: none;
          max-width: none;
          vertical-align: top;
          width: 33%; } }
      @media (min-width: 992px) {
        .cols--5-cols .cols__col {
          display: block;
          float: left;
          width: 20%; } }

.curriculum__title {
  margin-bottom: 15px;
  padding: 10px 0; }

.curriculum__copy {
  padding-bottom: 15px; }

.curriculum .course-description-toggle__button {
  float: left;
  padding: 5px 15px; }
  .curriculum .course-description-toggle__button a:link, .curriculum .course-description-toggle__button a:visited, .curriculum .course-description-toggle__button a:hover, .curriculum .course-description-toggle__button a:active, .curriculum .course-description-toggle__button a:focus {
    text-decoration: none; }

.curriculum .course {
  margin-bottom: 0; }
  .curriculum .course__title__code {
    padding: 5px; }
  .curriculum .course__title__name {
    padding: 5px; }
  .curriculum .course__title__credits {
    padding: 5px;
    text-align: right; }
  .curriculum .course__description {
    padding: 5px; }

.curriculum__collapser {
  cursor: pointer; }

.carousel__control {
  height: 100%; }

.carousel__control--prev__icon, .carousel__control--next__icon {
  position: absolute;
  margin-top: -15px;
  top: 50%;
  z-index: 5;
  display: inline-block;
  line-height: 1; }
  .carousel__control--prev__icon .stroke, .carousel__control--next__icon .stroke {
    fill: none;
    stroke: #fff;
    stroke-width: 4;
    stroke-miterlimit: 10; }

.content__row__col div .carousel__control--prev__icon {
  margin-top: -15px; }

.data-table__table {
  width: 100%; }
  .data-table__table.table-responsive {
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    width: 100%; }
    @media (max-width: 767px) {
      .data-table__table.table-responsive {
        display: block; } }

@media (max-width: 767px) {
  .halfandhalf__table__cell {
    background-size: cover;
    padding: 15px;
    overflow: auto; }
    .halfandhalf__table__cell :first-child {
      margin-top: 0; }
    .halfandhalf__table__cell :last-child {
      margin-bottom: 0; }
    .halfandhalf__table__cell--image {
      min-height: 250px; } }

@media (min-width: 992px) {
  .halfandhalf {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .halfandhalf__table {
      display: table;
      width: 100%; }
      .halfandhalf__table--image-right {
        direction: rtl; }
        .halfandhalf__table--image-right .halfandhalf__table__cell--copy {
          direction: ltr;
          float: right; }
        .halfandhalf__table--image-right .halfandhalf__table__cell__inner {
          direction: ltr;
          padding-right: 30px;
          padding-left: 15px; }
      .halfandhalf__table__cell {
        display: table-cell;
        width: 50%;
        background-size: cover;
        background-repeat: no-repeat; }
        .halfandhalf__table__cell__inner {
          width: 100%;
          max-width: 500px;
          padding: 30px 15px 30px 30px;
          -webkit-box-sizing: border-box;
          box-sizing: border-box; }
          .halfandhalf__table__cell__inner :first-child {
            margin-top: 0; }
          .halfandhalf__table__cell__inner :last-child {
            margin-bottom: 0; } }

.ig__img {
  margin: 0 auto 30px;
  text-align: center; }

.ig__pre {
  border: 1px solid #eeeeee;
  padding: 15px; }

.program-selector__inputs__input {
  padding-bottom: 30px; }

.program-selector__inputs select {
  width: 100%;
  padding: 10px; }
  .program-selector__inputs select option[disabled] {
    background-color: #ccc; }

.program-selector__menu__program {
  margin-bottom: 30px; }
  .program-selector__menu__program a:active, .program-selector__menu__program a:focus, .program-selector__menu__program a:hover, .program-selector__menu__program a:link, .program-selector__menu__program a:visited {
    text-decoration: none; }
  .program-selector__menu__program__inner_wrapper {
    background: #333; }
    .program-selector__menu__program__inner_wrapper__overlay {
      background: rgba(0, 0, 0, 0.38); }
      .program-selector__menu__program__inner_wrapper__overlay div {
        color: #fff; }
  .program-selector__menu__program__table {
    background-color: transparent;
    display: table;
    width: 100%; }
    @media (min-width: 768px) {
      .program-selector__menu__program__table {
        padding: 0 15px; } }
    .program-selector__menu__program__table:hover {
      background-color: transparent; }
    .program-selector__menu__program__table__cell {
      display: table-cell;
      vertical-align: middle; }
  .program-selector__menu__program--short__table {
    height: 140px;
    padding: 0 5%;
    background-size: cover;
    background-position: center top; }
    @media (min-width: 768px) {
      .program-selector__menu__program--short__table {
        height: 160px; } }
    .program-selector__menu__program--short__table__cell {
      text-align: center; }
  .program-selector__menu__program--long__inner_wrapper, .program-selector__menu__program--long-with-image__inner_wrapper {
    padding: 30px; }
  .program-selector__menu__program--long--with-bg--overlay, .program-selector__menu__program--long-with-image--with-bg--overlay {
    padding: 30px; }
  .program-selector__menu__program--long--with-bg--inner_wrapper, .program-selector__menu__program--long-with-image--with-bg--inner_wrapper {
    padding: 0; }
  @media (min-width: 768px) {
    .program-selector__menu__program--long__table {
      height: auto;
      padding: 0; } }
  .program-selector__menu__program--long__desc {
    padding: 0 15px; }
    .program-selector__menu__program--long__desc p {
      margin-bottom: 15px; }
      .program-selector__menu__program--long__desc p:last-child {
        margin-bottom: 15px; }
  .program-selector__menu__program--long-with-image--with-bg__row {
    margin-left: 0;
    margin-right: 0; }
  .program-selector__menu__program--long-with-image__link h3.program-selector__menu__program--long-with-image__link__heading {
    margin-bottom: 15px; }
    .program-selector__menu__program--long-with-image__link h3.program-selector__menu__program--long-with-image__link__heading:last-child {
      margin-bottom: 15px; }
  .program-selector__menu__program--long-with-image__row__col {
    margin-bottom: 15px; }
    @media (min-width: 767px) {
      .program-selector__menu__program--long-with-image__row__col {
        margin-bottom: 0; } }
  .program-selector__menu__program--long-with-image__desc p {
    margin-bottom: 15px; }
    .program-selector__menu__program--long-with-image__desc p:last-child {
      margin-bottom: 15px; }

.scrollbox__box {
  max-height: 300px;
  overflow-y: scroll; }

.video__desc {
  margin-bottom: 30px; }
  .video__desc :first-child {
    margin-top: 0; }
  .video__desc :last-child {
    margin-bottom: 0; }

.video__embed {
  margin-bottom: 30px; }
  .video__embed :first-child {
    margin-top: 0; }
  .video__embed :last-child {
    margin-bottom: 0; }
  .video__embed__responsive--youtube:hover {
    -webkit-box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.25) !important;
    box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.25) !important; }
    .video__embed__responsive--youtube:hover .video__embed__responsive--youtube__inner__playbutton__button {
      opacity: .9; }
  .video__embed__responsive--youtube__inner {
    position: absolute;
    width: 100%;
    height: 100%;
    cursor: pointer;
    display: table; }
    .video__embed__responsive--youtube__inner__playbutton {
      display: table-cell;
      vertical-align: middle; }
      .video__embed__responsive--youtube__inner__playbutton__button {
        background-color: red;
        padding: 14px 14px 13px 16px;
        border-radius: 100%;
        margin: 0 auto;
        width: 48px;
        height: 48px;
        -webkit-box-shadow: 1px 2px 2px #333;
        box-shadow: 1px 2px 2px #333;
        text-align: center; }
        .video__embed__responsive--youtube__inner__playbutton__button__arrow {
          margin: 0 auto;
          text-align: center;
          border-style: solid;
          border-width: 10px 0 10px 20px;
          border-color: transparent transparent transparent #fff; }

.video__transcript {
  margin-bottom: 30px; }
  .video__transcript :first-child {
    margin-top: 0; }
  .video__transcript :last-child {
    margin-bottom: 0; }
  .video__transcript__copy {
    overflow-y: auto;
    max-height: 300px;
    border: 1px solid #eeeeee;
    padding: 15px 30px; }

.video__transcript-wrap {
  text-align: center; }
  .video__transcript-wrap .video__transcript__heading {
    text-align: left; }
  .video__transcript-wrap .video__transcript__copy {
    text-align: left; }

.meta {
  margin-left: 0;
  margin-right: 0;
  padding-top: 15px;
  text-align: left; }
  .meta.row {
    max-width: 1000px;
    margin: 0 auto;
    padding: 10px 0 12px;
    overflow: auto;
    width: 100%; }

.teases .row {
  padding-top: 10px;
  padding-bottom: 10px;
  overflow: auto;
  width: 100%;
  margin-left: auto;
  margin-right: auto; }

.teases__col {
  max-width: 840px;
  margin-left: auto;
  margin-right: auto;
  float: none;
  clear: both; }

.tease--table.row {
  background-color: #fff;
  padding: 15px;
  -webkit-box-shadow: 1px 3px 3px #bbb;
  box-shadow: 1px 3px 3px #bbb; }
  @media (min-width: 768px) {
    .tease--table.row {
      padding: 0; } }

.tease__col--table-cell--placeholder {
  display: none; }

.tease__col--img a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }
  .tease__col--img a span {
    display: none; }

@media (max-width: 767px) {
  .tease__col--img {
    height: 180px;
    width: 180px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
    background-size: cover;
    background-position: center top; } }

@media (min-width: 768px) {
  .tease--table.row {
    display: table; }
  .tease__col--img {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover; }
  .tease__col--table-cell {
    display: table-cell;
    height: 100%;
    float: none; }
    .tease__col--table-cell--placeholder {
      background-repeat: no-repeat;
      background-position: 50% 50%;
      background-color: #ccc;
      background-size: auto; }
  .tease__col--content {
    padding: 15px 30px;
    background-color: #fff; } }

.tease__heading, .teases h2 {
  line-height: 1.2;
  margin: 0 0 5px 0;
  min-height: 0; }

.tease__excerpt__more-link {
  text-decoration: underline;
  font-weight: 400; }

.tease--first.row {
  padding: 0 30px 30px;
  background-color: #fff;
  -webkit-box-shadow: 1px 3px 3px #ccc;
  box-shadow: 1px 3px 3px #ccc; }
  .tease--first.row .col {
    padding-left: 0;
    padding-right: 0; }

.tease-first--image {
  min-height: 220px;
  margin-left: -30px;
  margin-right: -30px;
  margin-bottom: 30px;
  background-color: #ccc;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat; }
  .tease-first--image span {
    display: none; }
  .tease-first--image--infographic {
    background-position: 50% 0; }
  .tease-first--image--placeholder {
    min-height: 140px;
    background-size: auto;
    background-position: center center;
    background-repeat: no-repeat; }

.pagination {
  margin-bottom: 15px; }
  .pagination.row {
    max-width: 1200px;
    margin: 0 auto;
    padding: 10px 0 12px;
    overflow: auto;
    width: 100%; }
  .pagination__next {
    text-align: right; }
  .pagination__prev {
    text-align: left; }
  .pagination .btn {
    display: inline-block;
    padding: 5px 30px; }

.cols--light, .cols--dark {
  padding: 15px;
  margin-left: 0;
  margin-right: 0; }
  @media (min-width: 768px) {
    .cols--light, .cols--dark {
      padding: 30px 15px; } }

.cols--no-mobile-vertical-padding .cols__col {
  padding-bottom: 0;
  padding-top: 0; }
  .cols--no-mobile-vertical-padding .cols__col:first-of-type {
    padding-top: 15px; }
  .cols--no-mobile-vertical-padding .cols__col:last-of-type {
    padding-bottom: 15px; }
  @media (min-width: 768px) {
    .cols--no-mobile-vertical-padding .cols__col {
      padding-bottom: 15px;
      padding-top: 15px; } }

@media (max-width: 768px) {
  .mobile-hidden {
    display: none; } }

@media (min-width: 768px) and (max-width: 767px) {
  .row .col-sm-6:nth-of-type(2n+3) {
    clear: left; }
  .row .col-sm-4:nth-of-type(3n+4) {
    clear: left; }
  .row .col-sm-3:nth-of-type(4n+5) {
    clear: left; }
  .row .col-sm-2:nth-of-type(5n+6) {
    clear: left; } }

@media (max-width: 767px) {
  .row .col-xs-6:nth-of-type(2n+3) {
    clear: left; }
  .row .col-xs-4:nth-of-type(3n+4) {
    clear: left; }
  .row .col-xs-3:nth-of-type(4n+5) {
    clear: left; }
  .row .col-xs-2:nth-of-type(5n+6) {
    clear: left; } }

.column-5 {
  max-width: 300px;
  margin: 0 auto;
  white-space: normal; }
  .column-5 p {
    margin-bottom: 14px; }
  @media (min-width: 768px) {
    .column-5 {
      max-width: none;
      width: 33%;
      padding: 10px;
      margin-bottom: 10px;
      display: inline-block;
      vertical-align: top;
      font-size: 16px;
      float: none; } }
  @media (min-width: 992px) {
    .column-5 {
      width: 20%;
      margin-bottom: 0;
      display: block;
      float: left; }
      .column-5.col-xs-6 {
        width: 20%;
        margin-bottom: 0;
        display: block;
        float: left; } }

.wpa-hide-rtl#skiplinks a, .wpa-hide-rtl#skiplinks a:hover, .wpa-hide-rtl#skiplinks a:visited {
  position: absolute !important;
  right: -999em; }

.wpa-hide-ltr#skiplinks a, .wpa-hide-ltr#skiplinks a:hover, .wpa-hide-ltr#skiplinks a:visited {
  position: absolute !important;
  left: -999em;
  color: #333; }

#skiplinks a:active, #skiplinks a:focus {
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  padding: 5px;
  width: auto;
  height: auto;
  color: #333;
  z-index: 999999999; }

.hero--thank-you {
  padding-bottom: 30px;
  padding-top: 30px;
  min-height: 0; }
  .hero--thank-you .hero__row {
    min-height: 0; }
    .hero--thank-you .hero__row__col {
      text-align: center; }

.content__wrap--thank-you {
  padding-bottom: 30px;
  padding-top: 30px; }
  .content__wrap--thank-you h2 {
    margin-top: 0;
    text-align: center; }
  .content__wrap--thank-you .col {
    padding-bottom: 15px; }

.full-width-404 {
  background-size: cover; }
  .full-width-404 .row {
    margin-top: 100px;
    margin-bottom: 100px; }
    @media (min-width: 768px) {
      .full-width-404 .row {
        margin-top: 250px;
        margin-bottom: 250px;
        margin-top: 25vh;
        margin-bottom: 25vh; } }
    @media (min-width: 992px) {
      .full-width-404 .row {
        margin-top: 300px;
        margin-bottom: 300px;
        margin-top: 32vh;
        margin-bottom: 32vh; } }

body.error404 #sticky--footer, body.error404 #main {
  display: none !important; }

.panel-default > .panel-heading {
  display: block;
  padding: 0; }

.panel-default > .panel-heading a {
  display: block;
  padding: 10px; }

#main .polsone__wizard {
  margin-bottom: 0; }

#main .polsone-form .form-section {
  margin-top: 15px; }

#main .polsone-form label {
  margin-top: 8px;
  display: inline-block; }

#main .polsone-form input, #main .polsone-form select {
  margin-bottom: 4px;
  height: auto; }

#main .polsone-form .form-field--checkbox {
  margin-top: 12px; }
  #main .polsone-form .form-field--checkbox label {
    margin-top: 4px;
    display: block;
    margin-left: -10px;
    cursor: pointer; }
  #main .polsone-form .form-field--checkbox input {
    width: 14px;
    height: 14px;
    padding: 0;
    margin: 0 6px 0 0;
    vertical-align: bottom;
    position: relative;
    top: 4px;
    *overflow: hidden; }

#main .polsone-form .form-field .radio-block input {
  margin-top: 6px; }

#main .polsone-form .form-field .radio-block label {
  margin-top: 0;
  margin-bottom: 2px; }

#main .polsone__wizard__button {
  padding: 7px 30px; }
  #main .polsone__wizard__button:hover {
    opacity: .85; }

.faculty {
  text-align: center; }
  .faculty ul {
    list-style: none;
    margin: 0 auto;
    padding: 0;
    vertical-align: top; }
    .faculty ul li {
      vertical-align: top; }
  .faculty--card_layout ul li {
    display: inline-block;
    margin: 0 15px 30px;
    width: calc(33.33% - 30px); }
    @media (max-width: 768px) {
      .faculty--card_layout ul li {
        width: calc(100% - 30px); } }
  .faculty--text_list ul li {
    display: block;
    width: auto; }
  @media (min-width: 768px) {
    .faculty--accordion_layout .panel-body {
      padding: 30px 30px 30px; } }
  .faculty--accordion_layout .profile-img-top {
    margin: 0 auto 15px; }
  .faculty--accordion_layout .profile-block__description {
    text-align: left; }
  .faculty--full_layout ul li {
    display: block;
    margin: 0 0 30px;
    width: 100%; }
  .faculty--full_layout .profile-img-top {
    margin-left: auto;
    margin-right: auto; }
  .faculty .card {
    padding-top: 80px;
    position: relative;
    vertical-align: bottom;
    width: 100%; }
  .faculty .card-img-top {
    border-radius: 50%;
    border: 5px solid #ffffff;
    background-color: #fff;
    height: 33%;
    left: 50%;
    position: absolute;
    top: 75px;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
  .faculty .card-block {
    background-color: #f3f1f3;
    border: 1px solid #333;
    border-top: 5px solid;
    font-size: 12px;
    min-height: 245px;
    padding: 50px 15px 15px; }
    .faculty .card-block .btn {
      background-color: #0073aa;
      border-radius: 0px;
      color: #ffffff;
      font-size: 18px;
      padding: 5px 15px;
      text-transform: uppercase;
      width: 100%; }
  .faculty .card-title {
    font-size: 24px;
    margin-bottom: 15px;
    text-align: center;
    color: #817259; }
  .faculty .card-text {
    text-align: center; }

.content__row__col .profile__heading {
  margin: -15px auto 8px; }
  .content__row__col .profile__heading:first-child {
    margin-top: -15px; }

.content__row__col .profile__position {
  text-align: center;
  margin-top: 0;
  margin-bottom: 30px;
  font-weight: 400;
  font-size: 16px; }

.content__row__col .profile__row__col img {
  height: auto;
  margin: 0 auto 15px;
  max-width: 100%; }
  .content__row__col .profile__row__col img:last-child {
    margin: 0 auto 15px; }

.content__row__col .profile__title {
  margin-bottom: 15px;
  font-weight: 700;
  padding: 8px 0 0; }

.content__row__col .profile__copy--border {
  padding-top: 15px; }

.content__row__col .profile__copy--border, .content__row__col .profile__profile, .content__row__col .profile__spotlight, .content__row__col .profile__additional-info, .content__row__col .profile__contact-info {
  border-top: 1px solid #333;
  margin-bottom: 15px; }
  .content__row__col .profile__copy--border:last-child, .content__row__col .profile__profile:last-child, .content__row__col .profile__spotlight:last-child, .content__row__col .profile__additional-info:last-child, .content__row__col .profile__contact-info:last-child {
    margin-bottom: 15px; }

.content__row__col .profile__profile, .content__row__col .profile__spotlight {
  position: relative; }
  .content__row__col .profile__profile--expand, .content__row__col .profile__spotlight--expand {
    max-height: 400px;
    overflow: hidden; }
    .content__row__col .profile__profile--expand__overlay, .content__row__col .profile__spotlight--expand__overlay {
      background: -webkit-gradient(linear, left top, left bottom, color-stop(70%, rgba(255, 255, 255, 0)), to(white));
      background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 70%, white 100%);
      background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 70%, white 100%);
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 70%, white 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      bottom: 0;
      left: 0;
      position: absolute;
      right: 0;
      top: 0; }
    .content__row__col .profile__profile--expand__btn, .content__row__col .profile__spotlight--expand__btn {
      margin-bottom: 15px; }
      .content__row__col .profile__profile--expand__btn:last-child, .content__row__col .profile__spotlight--expand__btn:last-child {
        margin-bottom: 15px; }

/* Typography
* Use scss attributes: content, font-family, font-size, font-style, font-weight, line-height, text-decoration, text-transform scss
* See /assets/scss/bootstrap/_type.scss for default type scss
* Register fonts in functions.php > Enqueue scripts 
* Use variables set in:
* Bootstrap Variables: /assets/scss/bootstrap/_variables.scss 
* Custom Variables: /assets/scss/_variables.scss */
body {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.6; }

a {
  text-decoration: underline; }

blockquote {
  font-size: 1.5em;
  font-style: italic; }

form label {
  font-weight: 700; }

h1, h2, h3, h4, h5, h6 {
  line-height: 1.15;
  font-weight: 500; }
  h1 a:active, h1 a:focus, h1 a:hover, h1 a:link, h1 a:visited, h2 a:active, h2 a:focus, h2 a:hover, h2 a:link, h2 a:visited, h3 a:active, h3 a:focus, h3 a:hover, h3 a:link, h3 a:visited, h4 a:active, h4 a:focus, h4 a:hover, h4 a:link, h4 a:visited, h5 a:active, h5 a:focus, h5 a:hover, h5 a:link, h5 a:visited, h6 a:active, h6 a:focus, h6 a:hover, h6 a:link, h6 a:visited {
    text-decoration: none; }

h1 {
  font-size: 2.25em; }
  @media (min-width: 768px) {
    h1 {
      font-size: 2.25em; } }
  @media (min-width: 992px) {
    h1 {
      font-size: 2.25em; } }

h2 {
  font-size: 2.25em; }
  @media (min-width: 768px) {
    h2 {
      font-size: 2.25em; } }
  @media (min-width: 992px) {
    h2 {
      font-size: 2.25em; } }
  h2.larger, h2 .larger {
    font-size: 2.25em; }
    @media (min-width: 768px) {
      h2.larger, h2 .larger {
        font-size: 2.25em; } }
    @media (min-width: 992px) {
      h2.larger, h2 .larger {
        font-size: 2.25em; } }
  h2.smaller, h2 .smaller {
    font-size: 1.625em; }
    @media (min-width: 768px) {
      h2.smaller, h2 .smaller {
        font-size: 1.625em; } }
    @media (min-width: 992px) {
      h2.smaller, h2 .smaller {
        font-size: 1.625em; } }
  h2.smallest, h2 .smallest {
    font-size: 1.25em; }

h3 {
  font-size: 1.625em; }
  @media (min-width: 768px) {
    h3 {
      font-size: 1.625em; } }
  @media (min-width: 992px) {
    h3 {
      font-size: 1.625em; } }
  h3.larger, h3 .larger {
    font-size: 2.25em; }
    @media (min-width: 768px) {
      h3.larger, h3 .larger {
        font-size: 2.25em; } }
    @media (min-width: 992px) {
      h3.larger, h3 .larger {
        font-size: 2.25em; } }
  h3.smaller, h3 .smaller {
    font-size: 1.25em; }
  h3.smallest, h3 .smallest {
    font-size: 16px; }

h4 {
  font-size: 1.25em; }
  h4.larger, h4 .larger {
    font-size: 1.625em; }
    @media (min-width: 768px) {
      h4.larger, h4 .larger {
        font-size: 1.625em; } }
    @media (min-width: 992px) {
      h4.larger, h4 .larger {
        font-size: 1.625em; } }
  h4.smaller, h4 .smaller {
    font-size: 16px; }
  h4.smallest, h4 .smallest {
    font-size: 0.8125em; }

h5 {
  font-size: 1.25em; }

h6 {
  font-size: 1em; }

p.largest, p .largest {
  font-size: 2.25em;
  font-weight: 500;
  line-height: 1.15; }
  @media (min-width: 768px) {
    p.largest, p .largest {
      font-size: 2.25em; } }
  @media (min-width: 992px) {
    p.largest, p .largest {
      font-size: 2.25em; } }

p.larger, p .larger {
  font-size: 1.625em;
  font-weight: 500;
  line-height: 1.15; }
  @media (min-width: 768px) {
    p.larger, p .larger {
      font-size: 1.625em; } }
  @media (min-width: 992px) {
    p.larger, p .larger {
      font-size: 1.625em; } }

p.large, p .large {
  font-size: 1.25em;
  font-weight: 500;
  line-height: 1.15; }

p.smaller, p .smaller {
  font-size: 0.8125em; }

p.smallest, p .smallest {
  font-size: 0.8em;
  line-height: 1.375; }

.footer {
  font-size: 0.8125em; }
  .footer__nav__ul__li {
    list-style: none; }
    .footer__nav__ul__li__link {
      text-decoration: none; }
  .footer__row__col a.social-icon {
    text-decoration: none; }

.form {
  line-height: 1.375; }
  .form__inner__intro__description {
    font-size: 0.8125em; }
  .form__inner__intro__title {
    font-size: 1.25em;
    line-height: 1.15; }
  .form__inner__lead-form__question .parsley-errors-list li {
    font-size: 0.8125em;
    font-weight: 700;
    line-height: 1.375;
    list-style: none; }
  .form__inner__lead-form__question__nav__privacy-link {
    font-size: 0.8125em; }
    .form__inner__lead-form__question__nav__privacy-link:active, .form__inner__lead-form__question__nav__privacy-link:hover, .form__inner__lead-form__question__nav__privacy-link:focus, .form__inner__lead-form__question__nav__privacy-link:link, .form__inner__lead-form__question__nav__privacy-link:visited {
      text-decoration: none; }
  .form__inner__lead-form__question__progress__step:before {
    content: 'STEP '; }
  .form__inner__lead-form__question--optout-label {
    font-size: .7em;
    line-height: 1.2;
    font-weight: 400; }
  .form__inner__ty a {
    text-decoration: underline; }

.form-refer {
  line-height: 1.375; }
  .form-refer .parsley-errors-list li {
    font-size: 0.8125em;
    font-weight: 700;
    line-height: 1.375;
    list-style: none; }

.header__nav__close {
  font-size: 0.8125em;
  font-weight: 700;
  line-height: .9; }

.header__nav nav ul li {
  font-size: 1.25em;
  font-weight: 700;
  list-style: none; }
  .header__nav nav ul li a {
    font-weight: 700;
    text-decoration: none; }
    .header__nav nav ul li a:active, .header__nav nav ul li a:focus, .header__nav nav ul li a:hover {
      text-decoration: underline; }
    .header__nav nav ul li a.no-link-style:hover {
      text-decoration: none; }
  .header__nav nav ul li ul li a {
    font-size: 0.8125em;
    font-weight: 400; }
  .header__nav nav ul li ul li.current-menu-item > a {
    font-weight: 700; }

.header .menu-item-parents-expandable nav ul li.menu-item-has-children.expandable > a {
  text-decoration: none; }

.header .menu-item-parents-expandable nav ul li.menu-item-has-children.expandable:after {
  color: #fff;
  font-size: 2em;
  font-weight: 700;
  right: 10px;
  top: -2px; }

.header .menu-item-parents-expandable nav ul li.menu-item-has-children.expandable.submenu-shown:after {
  content: "-"; }

.hero__heading {
  font-size: 1.625em; }
  @media (min-width: 768px) {
    .hero__heading {
      font-size: 1.625em; } }
  @media (min-width: 992px) {
    .hero__heading {
      font-size: 1.625em; } }

.lightbox__close {
  font-size: 0.8125em;
  font-weight: 700;
  line-height: 1; }

.sidebar h1, .sidebar h2, .sidebar .teases__heading {
  font-size: 1.25em; }

.sidebar nav ul li {
  list-style: none; }
  .sidebar nav ul li a:active, .sidebar nav ul li a:focus, .sidebar nav ul li a:hover, .sidebar nav ul li a:link, .sidebar nav ul li a:visited {
    text-decoration: none; }
  .sidebar nav ul li ul li {
    list-style: none; }
    .sidebar nav ul li ul li a:active, .sidebar nav ul li ul li a:focus, .sidebar nav ul li ul li a:hover, .sidebar nav ul li ul li a:link, .sidebar nav ul li ul li a:visited {
      text-decoration: none; }

.sidebar__nav__ul__li {
  list-style: none; }
  .sidebar__nav__ul__li__link {
    text-decoration: none; }
  .sidebar__nav__ul__li__ul__li {
    list-style: none; }
    .sidebar__nav__ul__li__ul__li__link {
      text-decoration: none; }

.btn {
  font-size: 1em;
  font-weight: 700; }
  .btn:link, .btn:visited, .btn:hover, .btn:active, .btn:focus {
    text-decoration: none; }

.collage__wrap__link {
  text-decoration: none; }

.program {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400; }
  @media (min-width: 768px) {
    .program {
      font-size: 16px; } }
  @media (min-width: 992px) {
    .program {
      font-size: 16px; } }

.program-selector__menu__program--long-with-image__link:link, .program-selector__menu__program--long-with-image__link:visited, .program-selector__menu__program--long-with-image__link:hover, .program-selector__menu__program--long-with-image__link:active, .program-selector__menu__program--long-with-image__link:focus {
  text-decoration: none; }

.meta__heading {
  font-size: 2.25em; }
  @media (min-width: 768px) {
    .meta__heading {
      font-size: 2.25em; } }
  @media (min-width: 992px) {
    .meta__heading {
      font-size: 2.25em; } }

.pagination__next__link {
  text-decoration: none; }

.pagination__prev__link {
  text-decoration: none; }

.tease__excerpt__more-link {
  text-decoration: none;
  font-weight: 700; }
  .tease__excerpt__more-link--sr_only {
    position: absolute !important;
    left: -999em;
    overflow: hidden; }

.tease__heading__link {
  text-decoration: none; }

.teases h2 {
  font-size: 1.25em; }
  @media (min-width: 768px) {
    .teases h2 {
      min-height: 2.5em; } }

.teases__heading__link {
  text-decoration: none; }

.teases__more__link {
  text-decoration: none; }

.teases__ol__li__link {
  text-decoration: none; }

.content__wrap--thank-you ul li a:active, .content__wrap--thank-you ul li a:focus, .content__wrap--thank-you ul li a:hover, .content__wrap--thank-you ul li a:link, .content__wrap--thank-you ul li a:visited {
  text-decoration: none; }

.full-width-404__col--title h1 {
  font-family: Arial, sans-serif;
  font-size: 90px;
  font-weight: 900;
  padding-top: 18px; }

#main .polsone-form .form-section {
  font-size: .75em; }

#main .polsone-form input, #main .polsone-form select {
  font-size: .95em; }

#main .polsone-form .form-input__error-message {
  font-size: .8em; }

#main .polsone__wizard__button {
  font-size: 1em;
  text-decoration: none; }

/**************************** Table of Contents */
/* Base
* Buttons
* Forms
* Header
* Hero
* Breadcrumbs
* Sticky Footer
* Secondary Footer
* Primary Footer
* Sidebar
* Blog
* Universal Selling Points
* Program Selector
* Curriculum
* Faculty
* Accordion
* Modal / Pop-Up
* Apply Now Mini App */
/***************************** Base */
.clearfix:before, .clearfix:after {
  content: ' ';
  display: table;
  width: 100%; }

.clearfix:after {
  clear: both; }

table td {
  padding: 0 3px; }

ul {
  padding-left: 1.8em;
  list-style-type: none; }
  ul li:before {
    content: '\2022';
    margin-left: -1.3em;
    padding-right: 1em; }

ol {
  list-style-type: decimal;
  padding-left: 30px; }
  ol li {
    padding-left: 0; }

h1, h2, h3, h4, h5, h6, p.largest, p span.largest, p.larger, p span.larger, p.large, p span.large {
  font-family: "Oswald", Arial, sans-serif;
  font-weight: 500; }

blockquote {
  padding-left: 30px; }

.main__row--content {
  padding: 0; }

@media (max-width: 768px) {
  .column-5 {
    max-width: 100%; } }

.col .cols {
  margin-top: 0;
  margin-bottom: 0; }

.row:after, .row:before {
  width: 100%; }

/***************************** Buttons */
@media (min-width: 768px) {
  .button-left {
    float: left; }
    .button-left:before, .button-left:after {
      content: ' ';
      display: table;
      width: 100%; }
    .button-left:after {
      clear: both; } }

@media (min-width: 768px) {
  .button-right {
    float: right; }
    .button-right:before, .button-right:after {
      content: ' ';
      display: table;
      width: 100%; }
    .button-right:after {
      clear: both; } }

.btn {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  text-decoration: none !important; }
  .btn--link {
    background: transparent !important;
    display: inline-block;
    font-size: 16px;
    font-weight: 400 !important;
    line-height: 1.6 !important;
    padding: 0;
    white-space: normal; }
  @media (min-width: 768px) {
    .btn--right:before, .btn--right:after, .btn--left:before, .btn--left:after {
      content: " ";
      width: 100%;
      display: table; } }

/***************************** Forms */
.form__inner__intro {
  margin-left: -30px;
  margin-right: -30px;
  margin-top: -30px;
  padding: 30px; }
  .form__inner__intro__title {
    font-weight: 700; }
  .form__inner__intro__description {
    margin-bottom: 0;
    font-weight: 400; }

.form__inner__lead-form__question__progress__step {
  font-weight: 700; }
  .form__inner__lead-form__question__progress__step--steps-1 {
    width: 100%; }
  .form__inner__lead-form__question__progress__step:before {
    content: 'Step ';
    font-weight: 700; }

.form__inner__lead-form__question__copy {
  font-weight: 400; }

.form__inner__lead-form__question .parsley-errors-list li:before {
  display: none; }

.form__inner__lead-form__question .error-message {
  display: block;
  margin: 5px 0 15px;
  padding: 5px 15px;
  font-size: 0.8125em;
  font-weight: 700;
  line-height: 1.375;
  list-style: none; }

/***************************** Header */
/* Assumes Header Columns are setup as follows
* Column 1: Logo
* Column 2: Hamburger, Button (SEO Pages Only) OR Program Name
* Column 3: Program Name (LPs Only)
Expected result on mobile:
* Logo will be centered
* Button will be left, under logo
* Hamburger will be right, under logo
* Program will be centered, under logo
*/
.header img {
  max-width: 300px; }

.header__hamburger {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px 15px; }
  .header__hamburger:first-child {
    margin-top: 10px; }
  .header__hamburger__toggle {
    padding: 0;
    display: table-cell;
    vertical-align: middle; }
    .header__hamburger__toggle--active {
      vertical-align: top; }
  .header__hamburger__bar {
    margin-right: 0; }
    @media (min-width: 768px) {
      .header__hamburger__bar {
        margin-right: 15px; } }
  .header__hamburger--active {
    padding-bottom: 0;
    vertical-align: top; }

.header .menu-item-parents-expandable nav ul.menu:first-child > li:first-child > a {
  padding-top: 8px; }

.header .menu-item-parents-expandable nav ul li.menu-item-has-children.expandable:after {
  top: -6px; }

.header .logo img, .header .program, .header .btn {
  margin-bottom: 0; }

.header__row {
  display: table;
  vertical-align: middle; }
  .header__row__col {
    clear: both;
    display: block;
    float: none;
    text-align: center;
    width: 100%; }
    @media (min-width: 768px) {
      .header__row__col {
        display: table-cell;
        vertical-align: middle; } }
    @media (max-width: 768px) {
      .header__row__col .header__hamburger__toggle__bar {
        margin-right: 0; } }
    .header__row__col--1 {
      text-align: center; }
      @media (min-width: 768px) {
        .header__row__col--1 {
          width: 50%;
          text-align: left; } }
      .header__row__col--1 .logo img {
        text-align: center;
        margin: 0 auto; }
        @media (min-width: 768px) {
          .header__row__col--1 .logo img {
            float: left;
            text-align: left; } }
    .header__row__col--2 {
      text-align: center;
      padding: 15px; }
      .header__row__col--2 .program {
        text-align: center;
        margin: 0 auto; }
      @media (min-width: 768px) {
        .header__row__col--2 {
          width: 50%;
          text-align: right;
          padding: 0 15px; }
          .header__row__col--2 .program {
            text-align: right;
            margin: 0; } }
    .header__row__col--3 {
      padding: 15px; }
      @media (min-width: 768px) {
        .header__row__col--3 {
          width: 50%;
          padding: 0 15px; } }
      .header__row__col--3 .btn {
        float: left;
        margin: 10px 15px 10px 0;
        padding: 10px 15px; }
        @media (min-width: 768px) {
          .header__row__col--3 .btn {
            float: right; } }

.header__nav__close {
  display: none; }

.header__nav nav.menu-main-menu-container {
  padding: 0 15px; }

.header__nav nav ul {
  padding: 0 0 15px 0;
  margin-bottom: 0; }
  @media (min-width: 768px) {
    .header__nav nav ul {
      padding: 15px 0; } }
  .header__nav nav ul li {
    font-size: 1em;
    padding: 0; }
    .header__nav nav ul li:before {
      display: none; }
    .header__nav nav ul li:first-child {
      border: 0; }
    .header__nav nav ul li:last-child {
      padding-bottom: 0; }
    .header__nav nav ul li.btn {
      border: 0;
      margin-top: 8px;
      text-align: center;
      width: 100%; }
      .header__nav nav ul li.btn a {
        border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0; }
        .header__nav nav ul li.btn a:active, .header__nav nav ul li.btn a:focus, .header__nav nav ul li.btn a:hover, .header__nav nav ul li.btn a:link, .header__nav nav ul li.btn a:visited {
          padding: 8px 15px;
          background-color: transparent;
          text-decoration: none; }
        .header__nav nav ul li.btn a:last-child {
          padding: 8px 15px; }
    .header__nav nav ul li a {
      padding: 8px 30px 8px 0; }
      .header__nav nav ul li a:active, .header__nav nav ul li a:focus, .header__nav nav ul li a:hover, .header__nav nav ul li a:link, .header__nav nav ul li a:visited {
        text-decoration: none; }
    .header__nav nav ul li ul {
      padding-bottom: 8px;
      padding-top: 0; }
      .header__nav nav ul li ul li {
        font-size: 1.25em; }
        .header__nav nav ul li ul li:first-child a {
          padding-top: 3px; }
        .header__nav nav ul li ul li:last-child a {
          padding-bottom: 3px; }
        .header__nav nav ul li ul li a {
          width: auto;
          margin-right: -15px;
          margin-left: -15px;
          padding: 3px 15px 3px 15px; }

/***************************** Hero */
.error404 .hero {
  min-height: auto; }
  .error404 .hero__row__col p {
    text-align: center; }

@media (min-width: 768px) {
  .hero__heading {
    font-size: 1.625em; } }

@media (min-width: 992px) {
  .hero__heading {
    font-size: 1.625em; } }

.hero--thank-you .apply-content {
  font-family: "Oswald", Arial, sans-serif;
  font-size: 1.625em;
  font-weight: 500;
  line-height: 1.15; }
  @media (min-width: 768px) {
    .hero--thank-you .apply-content {
      font-size: 1.625em; } }
  @media (min-width: 992px) {
    .hero--thank-you .apply-content {
      font-size: 1.625em; } }

@media (min-width: 768px) {
  .hero__row__col__table__cell {
    text-align: left;
    width: 100%; } }

/***************************** Breadcrumbs */
.breadcrumbs__icon__link__img {
  margin-bottom: 0; }

.breadcrumbs__nav {
  padding: 0 0 0 4px; }

.breadcrumbs__icon {
  vertical-align: top;
  position: relative;
  padding-top: 3px; }

/***************************** Sticky Footer */
/***************************** Secondary Footer */
/***************************** Primary Footer */
@media (min-width: 768px) {
  .footer__row__col--2 {
    text-align: right; }
    .footer__row__col--2 .teases--recent {
      text-align: left; } }

.footer .teases--recent {
  text-align: left; }
  .footer .teases--recent .tease__heading a:link, .footer .teases--recent .tease__heading a:visited, .footer .teases--recent .tease__heading a:hover, .footer .teases--recent .tease__heading a:active, .footer .teases--recent .tease__heading a:focus {
    text-decoration: none; }
  .footer .teases--recent a:link, .footer .teases--recent a:visited, .footer .teases--recent a:hover, .footer .teases--recent a:active, .footer .teases--recent a:focus {
    text-decoration: underline; }

.footer .additional-nav {
  padding: 15px 0; }

.footer .additional-nav__menu-title, .footer .teases--recent__title {
  font-size: 2em;
  font-weight: 500;
  line-height: 1.15; }

.footer .additional-nav__ul, .footer .tease__excerpt {
  font-size: 1.25em; }

@media (min-width: 768px) {
  .footer .footer__row__col {
    vertical-align: middle; }
    .footer .footer__row__col--align-top {
      vertical-align: top; }
    .footer .footer__row__col--align-bottom {
      vertical-align: bottom; } }

.footer .social-wrap {
  margin-bottom: 15px; }
  @media (min-width: 768px) {
    .footer .social-wrap {
      margin-bottom: 0; } }

.footer__nav__ul__li:before {
  display: none; }

@media (max-width: 768px) {
  .footer__nav__ul__li {
    display: block;
    margin: 15px 0;
    padding: 0; } }

/***************************** Sidebar */
.sidebar__wrap .dynamic-menu .sub-menu {
  padding-left: 0; }

.sidebar__wrap__dynamic-menu {
  padding-left: 0; }
  .sidebar__wrap__dynamic-menu .dynamic-menu__item:before {
    display: none; }
  .sidebar__wrap__dynamic-menu .dynamic-menu__item a, .sidebar__wrap__dynamic-menu .dynamic-menu__item a:active, .sidebar__wrap__dynamic-menu .dynamic-menu__item a:focus, .sidebar__wrap__dynamic-menu .dynamic-menu__item a:hover, .sidebar__wrap__dynamic-menu .dynamic-menu__item a:link, .sidebar__wrap__dynamic-menu .dynamic-menu__item a:visited {
    text-decoration: none;
    display: block;
    padding-bottom: 5px;
    margin-bottom: 5px; }

/***************************** Blog */
.blog-header {
  text-align: center; }
  .blog-header h1 {
    margin-bottom: 0;
    text-align: left; }
  @media (min-width: 768px) {
    .blog-header__row {
      margin: 0 auto;
      max-width: 1000px;
      padding: 15px 0;
      text-align: center; } }

.teases .row {
  margin-left: 0;
  margin-right: 0; }

.blog-menu__dropdown li:before {
  content: '';
  padding-right: 0;
  margin-left: 0; }

.single .content ul li {
  list-style-position: inside;
  list-style-type: disc; }
  .single .content ul li:before {
    display: none; }

@media (max-width: 768px) {
  .single .copy p a {
    word-break: break-word; } }

.single.single-lp .content ul {
  padding-left: 1.8em;
  list-style-type: none; }
  .single.single-lp .content ul li {
    list-style-type: none; }
    .single.single-lp .content ul li:before {
      display: inline-block;
      content: '\2022';
      margin-left: -1.3em;
      padding-right: 1em; }

@media (max-width: 768px) {
  .single.single-lp .copy p a {
    word-break: normal; } }

.tease__col--table-cell.tease__col--img a span {
  display: none; }

/***************************** Universal Selling Points */
/***************************** Program Selector */
.program-selector__menu__program--short {
  font-weight: 700; }

.program-selector__menu__program--short--with-bg.program-selector__menu__program--short:hover .program-selector__menu__program__table__cell {
  color: #fff; }

.program-selector__menu__program--short--with-bg .program-selector__menu__program__table__cell {
  color: #fff; }

.program-selector__menu__program--long__inner_wrapper {
  padding: 0 0 30px; }

.program-selector__menu__program--long__table {
  padding: 30px 15px; }
  .program-selector__menu__program--long__table__cell {
    font-weight: 700; }

.program-selector__menu__program--long__row {
  margin: 0; }
  .program-selector__menu__program--long__row__col {
    padding: 15px 0; }

.program-selector__menu__program--long__btn {
  margin-right: 15px; }

/***************************** Curriculum */
.curriculum__title {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 15px; }

.course-description-toggle {
  margin: 15px 0; }
  .course-description-toggle__button {
    border-bottom: 0;
    float: left;
    padding: 5px 15px;
    margin-right: 5px;
    margin-bottom: 0 !important; }
    .course-description-toggle__button a, .course-description-toggle__button a:active, .course-description-toggle__button a:focus, .course-description-toggle__button a:hover, .course-description-toggle__button a:link, .course-description-toggle__button a:visited {
      text-decoration: none; }

.courses {
  margin-bottom: 20px !important; }
  .courses table tr.course-title td {
    white-space: nowrap;
    vertical-align: top;
    font-weight: 700;
    text-align: left;
    padding: 5px 10px; }
    .courses table tr.course-title td.course-code {
      padding-left: 0; }
    .courses table tr.course-title td.course-name {
      white-space: normal;
      padding-left: 10px;
      padding-right: 10px; }
    .courses table tr.course-title td.course-credits {
      text-align: right;
      padding-right: 0; }
  .courses table tr.curriculum-description td {
    padding: 10px 0; }

/***************************** Faculty */
.faculty ul li:before {
  content: '';
  padding: 0;
  margin: 0; }

.faculty--accordion_layout {
  text-align: left; }

.faculty--full_layout ul li {
  margin: 0 0 30px 0;
  text-align: left;
  width: 100%; }
  .faculty--full_layout ul li .profile-block__title {
    font-weight: 700; }

.faculty--card_layout {
  text-align: center; }
  .faculty--card_layout ul {
    list-style: none;
    margin: 0 auto;
    padding: 0;
    vertical-align: top; }
    .faculty--card_layout ul li {
      display: inline-block;
      margin: 0 15px 30px;
      width: calc(33.33% - $padding-base);
      vertical-align: top; }
      @media (max-width: 768px) {
        .faculty--card_layout ul li {
          width: calc(90% - $padding-base); } }
  .faculty--card_layout .card {
    padding-top: 80px;
    position: relative;
    vertical-align: bottom;
    width: 100%; }
    .faculty--card_layout .card-img-top {
      border-radius: 50%;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      height: 33%;
      left: 50%;
      position: absolute;
      top: 75px;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }
    .faculty--card_layout .card-block {
      font-size: 12px;
      min-height: 245px;
      padding: 50px 15px 15px; }
      .faculty--card_layout .card-block .btn {
        font-size: 18px;
        width: 100%; }
    .faculty--card_layout .card-title {
      font-size: 24px;
      margin-bottom: 15px;
      text-align: center; }
    .faculty--card_layout .card-text {
      text-align: center; }

.faculty--text_list ul li {
  margin: 0;
  padding: 0;
  text-align: left;
  width: 100%; }

.pagination.row {
  max-width: 1200px;
  margin: 0 auto;
  padding: 10px 0 12px;
  overflow: auto;
  width: 100%; }

.pagination ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
  text-align: center; }
  .pagination ul li {
    border-right: 0;
    display: inline-block;
    margin: 0;
    padding: 3px 4px; }
    @media (min-width: 768px) {
      .pagination ul li {
        padding: 3px 10px;
        min-width: 30px; } }
    .pagination ul li:before {
      display: none; }
    .pagination ul li a:link, .pagination ul li a:visited, .pagination ul li a:hover, .pagination ul li a:active, .pagination ul li a:focus {
      text-decoration: none; }
  .pagination ul a.current {
    font-weight: 700; }

/***************************** Accordion  */
.panel .panel-heading a:link, .panel .panel-heading a:visited, .panel .panel-heading a:hover, .panel .panel-heading a:active, .panel .panel-heading a:focus {
  text-decoration: none; }

.panel .panel-body .btn {
  text-decoration: none !important; }
  .panel .panel-body .btn:link, .panel .panel-body .btn:visited, .panel .panel-body .btn:hover, .panel .panel-body .btn:active, .panel .panel-body .btn:focus {
    text-decoration: none !important; }

/***************************** Modal / Pop-Up */
/***************************** Apply Now Mini App  */
.page-template-default ul.polsone__wizard__nav li:before, .page_default ul.polsone__wizard__nav li:before {
  content: '';
  display: none; }

#polsone-form-wrapper .polsone__wizard__nav > li {
  font-size: 16px;
  text-transform: none; }
  #polsone-form-wrapper .polsone__wizard__nav > li.polsone__wizard__nav__step--current {
    text-transform: none;
    padding-bottom: 15px;
    margin-top: -5px; }
  #polsone-form-wrapper .polsone__wizard__nav > li.polsone__wizard__nav__step--disabled {
    opacity: 1; }

#polsone-form-wrapper .polsone__wizard .polsone__wizard__buttons .polsone__wizard__button {
  border: 0;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  cursor: pointer;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.42857;
  outline: 0;
  padding: 10px 15px;
  text-decoration: none; }
  #polsone-form-wrapper .polsone__wizard .polsone__wizard__buttons .polsone__wizard__button:hover {
    opacity: 1; }

#polsone-form-wrapper .polsone-form .form-input {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  font-size: 16px;
  line-height: normal;
  padding: 10px 5px; }

#main .polsone-form .form-field--checkbox input {
  margin-top: 0; }

#main .polsone-form .form-field--checkbox label {
  margin-top: 0; }

/**************************** Instructions
* Uncomment what you need
* Comment out what you don't need
* IMPORTANT Don't change anything other than commenting
* IMPORTANT Child hacks go at the bottom under Custom
* Keep tabs: Sublime > View > Indentation > Tab Width:4. Indent using spaces: OFF; */
/**************************** Table of Contents */
/* Custom Colors
* Custom Gradients
* Boostrap Override Colors
* Base
* Buttons
	* Default Button
	* Button Link
	* Button 2
	* Button 3
	* Button 4
	* Button 5
* Forms
* Header
* Hero
* Breadcrumbs
* Sticky Footer
* Secondary Footer
* Primary Footer
* Sidebar
* Blog
* Universal Selling Points
* Program Selector
* Curriculum
* Faculty
* Accordion
* Modal / Pop-Up
* Apply Now Mini App
* Background Colors
* Container and Column Styles
	* Container 1
	* Container 2
	* Container 3
	* Container 4
	* Container 5
* Custom Padding
* Custom - IMPORTANT Put CHILD HACKS at the bottom!*/
/***************************** Base */
body {
  background: #fff;
  /*background:$body-gradient-moz;
	background:$body-gradient-webkit;
	background:$body-gradient;
	filter:$body-gradient-filter;*/
  color: #000;
  font-family: Helvetica, Helvetica Neue, Arial, sans-serif; }

/*a, a:link, a:visited,a:hover, a:active, a:focus {
	color:$link-color;
	text-decoration:$link-decoration;
}*/
a, a:link, a:visited {
  color: #00662c;
  text-decoration: underline; }

a:hover, a:active, a:focus {
  text-decoration: none; }

/*h1, h2, p.largest, p span.largest, h3, p.larger, p span.larger, h4, p.large, p span.large, h5, h6 {
	//letter-spacing:heading-letter-spacing;
	//text-transform:$heading-text-transform;
}*/
h1, h2, p.largest, p span.largest {
  color: #009A44; }

h3, p.larger, p span.larger {
  color: #000; }

h4, p.large, p span.large, h5, h6 {
  color: #000; }

blockquote {
  /*background:$blockquote-gradient-moz;
	background:$blockquote-gradient-webkit;
	background:$blockquote-gradient;
	filter:$blockquote-gradient-filter;
	border:$blockquote-border;*/
  border-left: 2px solid #009A44;
  /*border-radius:$blockquote-border-radius;
	-moz-border-radius:$blockquote-border-radius; 
	-webkit-border-radius:$blockquote-border-radius;*/
  color: #000;
  font-family: "Oswald", Arial, sans-serif;
  font-size: 1.5em;
  font-style: normal;
  font-weight: 500;
  padding: 30px; }
  @media (max-width: 767px) {
    blockquote {
      font-size: 1em; } }

hr {
  border-top: 2px solid #747272; }

.accred {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0;
  padding: 20px 0; }
  .accred:before, .accred:after {
    width: initial; }
  @media (max-width: 480px) {
    .accred {
      -webkit-box-align: initial;
      -ms-flex-align: initial;
      align-items: initial;
      display: block;
      -webkit-box-pack: initial;
      -ms-flex-pack: initial;
      justify-content: initial;
      margin: initial;
      padding: initial; } }

.accred__col.col-xs-offset-1, .accred__col.col-sm-offset-0 {
  margin-left: 0; }

@media (max-width: 480px) {
  .accred__col {
    min-height: 130px; } }

@media (min-width: 768px) {
  .accred--no-text.row div.accred__col.accred__col--1.col.col-xs-4.col-sm-2.col-xs-offset-2.col-sm-offset-1 {
    margin-left: initial; } }

@media (max-width: 480px) {
  .accred--no-text.row div.accred__col.accred__col--1.col.col-xs-4.col-sm-2.col-xs-offset-2.col-sm-offset-1 {
    margin-left: 16.66667%; } }

@media (min-width: 768px) {
  .accred.accred--5.accred--no-text.row div.accred__col.accred__col--5.col.col-xs-4.col-sm-2.col-xs-offset-4.col-sm-offset-0 {
    margin-left: initial; } }

@media (max-width: 480px) {
  .accred.accred--5.accred--no-text.row div.accred__col.accred__col--5.col.col-xs-4.col-sm-2.col-xs-offset-4.col-sm-offset-0 {
    margin-left: 33.33333%; } }

/***************************** Buttons */
.btn {
  /***************************** Default Button */
  background: transparent;
  /*background:$btn-default-gradient-moz;
	background:$btn-default-gradient-webkit;
	background:$btn-default-gradient;
	filter:$btn-default-gradient-filter;
	border:$btn-default-border;
	border-radius:$btn-default-border-radius; 
	-moz-border-radius:$btn-default-border-radius; 
	-webkit-border-radius:$btn-default-border-radius;*/
  color: #000;
  font-family: "Oswald", Arial, sans-serif;
  font-size: 1em;
  font-weight: 500;
  text-transform: uppercase;
  /*&:link, &:visited { color:$btn-default-color; }
	&:active, &:focus, &:hover {
		background:$btn-default-bg-hover;
		background:$btn-default-gradient-moz-hover;
		background:$btn-default-gradient-webkit-hover;
		background:$btn-default-gradient-hover;
		filter:$btn-default-gradient-filter-hover;
		border:$btn-default-border-hover;
		color:$btn-default-color-hover;
	}*/
  /***************************** Button Link */
  /***************************** Button 2 */
  /***************************** Button 3 */
  /***************************** Button 4 */
  /*&--4 {
		background:$btn-4-bg;
		//Button 4 Gradient
		background:$btn-4-gradient-moz;
		background:$btn-4-gradient-webkit;
		background:$btn-4-gradient;
		filter:$btn-4-gradient-filter;
		border:$btn-4-border;
		border-radius:$btn-4-border-radius; 
		-moz-border-radius:$btn-4-border-radius; 
		-webkit-border-radius:$btn-4-border-radius;
		color:$btn-4-color;
		&:link, &:visited, &:active, &:focus, &:hover { color:$btn-4-color; }
		&:link, &:visited { color:$btn-4-color; }
		&:active, &:focus, &:hover {
			background:$btn-4-bg-hover;
			background:$btn-4-gradient-moz-hover;
			background:$btn-4-gradient-webkit-hover;
			background:$btn-4-gradient-hover;
			filter:$btn-4-gradient-filter-hover;
			border:$btn-4-border-hover;
			color:$btn-4-color-hover;
		}
	}*/
  /***************************** Button 5 */
  /*&--5 {
		background:$btn-5-bg;
		//Button 5 Gradient
		background:$btn-5-gradient-moz;
		background:$btn-5-gradient-webkit;
		background:$btn-5-gradient;
		filter:$btn-5-gradient-filter;
		border:$btn-5-border;
		border-radius:$btn-5-border-radius; 
		-moz-border-radius:$btn-5-border-radius; 
		-webkit-border-radius:$btn-5-border-radius;
		color:$btn-5-color;
		&:link, &:visited, &:active, &:focus, &:hover { color:$btn-5-color; }
		&:link, &:visited { color:$btn-5-color; }
		&:active, &:focus, &:hover {
			background:$btn-5-bg-hover;
			background:$btn-5-gradient-moz-hover;
			background:$btn-5-gradient-webkit-hover;
			background:$btn-5-gradient-hover;
			filter:$btn-5-gradient-filter-hover;
			border:$btn-5-border-hover;
			color:$btn-5-color-hover;
		}
	}*/ }
  .btn:link, .btn:visited, .btn:active, .btn:focus, .btn:hover {
    color: #000; }
  .btn--link {
    color: #00662c;
    font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
    letter-spacing: normal;
    text-transform: none;
    /*&:link, &:visited { 
			color:$link-color; 
			text-decoration:$link-decoration !important;
		} 
		&:active, &:focus, &:hover { 
			color:$link-hover-color;
			text-decoration:$link-hover-decoration !important;
		}*/ }
    .btn--link:link, .btn--link:visited, .btn--link:active, .btn--link:focus, .btn--link:hover {
      color: #00662c;
      text-decoration: underline !important; }
  .btn--2, .btn--white {
    background: transparent;
    /*background:$btn-2-gradient-moz;
		background:$btn-2-gradient-webkit;
		background:$btn-2-gradient;
		filter:$btn-2-gradient-filter;
		border:$btn-2-border;
		border-radius:$btn-2-border-radius; 
		-moz-border-radius:$btn-2-border-radius; 
		-webkit-border-radius:$btn-2-border-radius;*/
    color: #000;
    /*&:link, &:visited { color:$btn-2-color; }
		&:active, &:focus, &:hover {
			background:$btn-2-bg-hover;
			background:$btn-2-gradient-moz-hover;
			background:$btn-2-gradient-webkit-hover;
			background:$btn-2-gradient-hover;
			filter:$btn-2-gradient-filter-hover;
			border:$btn-2-border-hover;
			color:$btn-2-color-hover;
		}*/ }
    .btn--2:link, .btn--2:visited, .btn--2:active, .btn--2:focus, .btn--2:hover, .btn--white:link, .btn--white:visited, .btn--white:active, .btn--white:focus, .btn--white:hover {
      color: #000; }
  .btn--3 {
    /*background:$btn-3-gradient-moz;
		background:$btn-3-gradient-webkit;
		background:$btn-3-gradient;
		filter:$btn-3-gradient-filter;
		border:$btn-3-border;
		border-radius:$btn-3-border-radius; 
		-moz-border-radius:$btn-3-border-radius; 
		-webkit-border-radius:$btn-3-border-radius;*/
    /*&:link, &:visited { color:$btn-3-color; }
		&:active, &:focus, &:hover {
			background:$btn-3-bg-hover;
			background:$btn-3-gradient-moz-hover;
			background:$btn-3-gradient-webkit-hover;
			background:$btn-3-gradient-hover;
			filter:$btn-3-gradient-filter-hover;
			border:$btn-3-border-hover;
			color:$btn-3-color-hover;
		}*/ }

/***************************** Forms */
.form {
  background: #fff;
  /*background:$form-gradient-moz;
	background:$form-gradient-webkit;
	background:$form-gradient;
	filter:$form-gradient-filter;*/
  color: #000;
  /*&--form-2 {
		background:$form-2-bg;
		background:$form-2-gradient-moz;
		background:$form-2-gradient-webkit;
		background:$form-2-gradient;
		filter:$form-2-gradient-filter;
		color:$form-2-color;
		&__inner {
			//Form 2 Intro
			&__intro {
				background:$form-2-intro-bg;
				background:$form-2-intro-gradient-moz;
				background:$form-2-intro-gradient-webkit;
				background:$form-2-intro-gradient;
				filter:$form-2-intro-gradient-filter;
				color:$form-2-intro-color;
				@media (max-width:$screen-sm-min) { border-top:$form-2-intro-mobile-border; }
				&__title {
					color:$form-2-intro-title-color;
					font-size:$form-2-intro-title-size;
				}
			}
			&__lead-form {
				&__question {
					&__progress {
						//Form 2 Steps
						&__step {
							background:$form-2-step-bg;
							background:$form-2-step-gradient-moz;
							background:$form-2-step-gradient-webkit;
							background:$form-2-step-gradient;
							filter:$form-2-step-gradient-filter;
							color:$form-2-step-color;
							&:before { color:$form-2-step-color; }
							&--current {
								background:$form-2-step-current-bg;
								background:$form-2-step-current-gradient-moz;
								background:$form-2-step-current-gradient-webkit;
								background:$form-2-step-current-gradient;
								filter:$form-2-step-current-gradient-filter;
								color:$form-2-step-current-color;
								&:before { color:$form-2-step-current-color; }
							}
					   }
					}
					//Form 2 Questions / Answers
					&__copy {
						color:$form-2-question-color;
						&__number { color:$form-2-question-number-color; }
						&__question { color:$form-2-question-color; }
					}
					&__answers {
						&__label { color:$form-2-label-color; }
						&__answer {
							&--select, &--text {
								background:$form-2-input-bg;
								border:$form-2-input-border;
								color:$form-2-input-color;
							}
						}
					}
					//Form 2 Errors
					.parsley-errors-list {
						li {
						   background:$form-2-state-warning-bg;
						   border:$form-2-state-warning-border;
						   color:$form-2-state-warning-text;
						}
					}
					.error-message {
						background:$form-2-state-warning-bg;
						border:$form-2-state-warning-border;
						color:$form-2-state-warning-text;                    
					}
					//Form 2 Button
					&__nav {
						&__btn {
							background:$form-2-btn-bg;
							background:$form-2-btn-gradient-moz;
							background:$form-2-btn-gradient-webkit;
							background:$form-2-btn-gradient;
							filter:$form-2-btn-gradient-filter;
							border:$form-2-btn-border;
							color:$form-2-btn-color;
							&:link, &:visited, &:active, &:focus, &:hover { color:$form-2-btn-color; }
							&:link, &:visited { color:$form-2-btn-color; }
							&:active, &:focus, &:hover {
								background:$form-2-btn-hover-bg;
								background:$form-2-btn-gradient-moz-hover;
								background:$form-2-btn-gradient-webkit-hover;
								background:$form-2-btn-gradient-hover;
								filter:$form-2-btn-gradient-filter-hover;
								border:$form-2-btn-hover-border;
								color:$form-2-btn-hover-color;
							}
						}
						//Form 2 Privacy Link
						&__privacy-link {
							color:$form-2-link-color;
							&:link, &:visited, &:active, &:hover, &:focus { color:$form-2-link-color; }
							&:link, &:visited { color:$form-2-link-color; }
							&:active, &:hover, &:focus { color:$form-2-link-hover-color; }
						}
					}
				}
			}
		}
	}*/
  /*&--form-3 {
		background:$form-3-bg;
		background:$form-3-gradient-moz;
		background:$form-3-gradient-webkit;
		background:$form-3-gradient;
		filter:$form-3-gradient-filter;
		color:$form-3-color;
		&__inner {
			//Form 3 Intro
			&__intro {
				background:$form-3-intro-bg;
				background:$form-3-intro-gradient-moz;
				background:$form-3-intro-gradient-webkit;
				background:$form-3-intro-gradient;
				filter:$form-3-intro-gradient-filter;
				color:$form-3-intro-color;
				@media (max-width:$screen-sm-min) { border-top:$form-3-intro-mobile-border; }
				&__title {
					color:$form-3-intro-title-color;
					font-size:$form-3-intro-title-size;
				}
			}
			&__lead-form {
				&__question {
					&__progress {
						//Form 3 Steps
						&__step {
							background:$form-3-step-bg;
							background:$form-3-step-gradient-moz;
							background:$form-3-step-gradient-webkit;
							background:$form-3-step-gradient;
							filter:$form-3-step-gradient-filter;
							color:$form-3-step-color;
							&:before { color:$form-3-step-color; }
							&--current {
								background:$form-3-step-current-bg;
								background:$form-3-step-current-gradient-moz;
								background:$form-3-step-current-gradient-webkit;
								background:$form-3-step-current-gradient;
								filter:$form-3-step-current-gradient-filter;
								color:$form-3-step-current-color;
								&:before { color:$form-3-step-current-color; }
							}
					   }
					}
					//Form 3 Questions / Answers
					&__copy {
						color:$form-3-question-color;
						&__number { color:$form-3-question-number-color; }
						&__question { color:$form-3-question-color; }
					}
					&__answers {
						&__label { color:$form-3-label-color; }
						&__answer {
							&--select, &--text {
								background:$form-3-input-bg;
								border:$form-3-input-border;
								color:$form-3-input-color;
							}
						}
					}
					//Form 3 Errors
					.parsley-errors-list {
						li {
						   background:$form-3-state-warning-bg;
						   border:$form-3-state-warning-border;
						   color:$form-3-state-warning-text;
						}
					}
					.error-message {
						background:$form-3-state-warning-bg;
						border:$form-3-state-warning-border;
						color:$form-3-state-warning-text;                    
					}
					//Form 3 Button
					&__nav {
						&__btn {
							background:$form-3-btn-bg;
							background:$form-3-btn-gradient-moz;
							background:$form-3-btn-gradient-webkit;
							background:$form-3-btn-gradient;
							filter:$form-3-btn-gradient-filter;
							border:$form-3-btn-border;
							color:$form-3-btn-color;
							&:link, &:visited, &:active, &:focus, &:hover { color:$form-3-btn-color; }
							&:link, &:visited { color:$form-3-btn-color; }
							&:active, &:focus, &:hover {
								background:$form-3-btn-hover-bg;
								background:$form-3-btn-gradient-moz-hover;
								background:$form-3-btn-gradient-webkit-hover;
								background:$form-3-btn-gradient-hover;
								filter:$form-3-btn-gradient-filter-hover;
								border:$form-3-btn-hover-border;
								color:$form-3-btn-hover-color;
							}
						}
						//Form 3 Privacy Link
						&__privacy-link {
							color:$form-3-link-color;
							&:link, &:visited, &:active, &:hover, &:focus { color:$form-3-link-color; }
							&:link, &:visited { color:$form-3-link-color; }
							&:active, &:hover, &:focus { color:$form-3-link-hover-color; }
						}
					}
				}
			}
		}
	}*/ }
  .form__inner__intro {
    background: #009A44;
    /*background:$form-intro-gradient-moz;
			background:$form-intro-gradient-webkit;
			background:$form-intro-gradient;
			filter:$form-intro-gradient-filter;*/
    color: #000; }
    .form__inner__intro__title {
      color: #fff; }
  .form__inner__lead-form__question {
    /*&__copy {
					color:$form-question-color;
					&__number { color:$form-question-number-color; }
					&__question { color:$form-question-color; }
				}*/ }
    .form__inner__lead-form__question__progress__step {
      background: transparent;
      /*background:$form-step-gradient-moz;
						background:$form-step-gradient-webkit;
						background:$form-step-gradient;
						filter:$form-step-gradient-filter;*/ }
      .form__inner__lead-form__question__progress__step:before {
        color: #000; }
      .form__inner__lead-form__question__progress__step--current {
        background: transparent;
        /*background:$form-step-current-gradient-moz;
							background:$form-step-current-gradient-webkit;
							background:$form-step-current-gradient;
							filter:$form-step-current-gradient-filter;*/ }
        .form__inner__lead-form__question__progress__step--current:before {
          color: #fff; }
    .form__inner__lead-form__question__answers__label {
      color: #000;
      width: initial; }
    .form__inner__lead-form__question__answers__answer--select, .form__inner__lead-form__question__answers__answer--text {
      background: #eaeaea;
      border: 2px solid transparent;
      color: #000; }
    .form__inner__lead-form__question__answers__answer__errors {
      color: #8b0000; }
    .form__inner__lead-form__question .parsley-errors-list li {
      background: #fff;
      color: #8b0000; }
    .form__inner__lead-form__question .error-message {
      background: #fff;
      color: #8b0000; }
    .form__inner__lead-form__question__nav__btn {
      background: transparent;
      /*background:$form-btn-gradient-moz;
						background:$form-btn-gradient-webkit;
						background:$form-btn-gradient;
						filter:$form-btn-gradient-filter;
						border:$form-btn-border;*/
      color: #000;
      /*&:link, &:visited { color:$form-btn-color; }
						&:active, &:focus, &:hover {
							background:$form-btn-hover-bg;
							background:$form-btn-gradient-moz-hover;
							background:$form-btn-gradient-webkit-hover;
							background:$form-btn-gradient-hover;
							filter:$form-btn-gradient-filter-hover;
							border:$form-btn-hover-border;
							color:$form-btn-hover-color;
						}*/ }
      .form__inner__lead-form__question__nav__btn:link, .form__inner__lead-form__question__nav__btn:visited, .form__inner__lead-form__question__nav__btn:active, .form__inner__lead-form__question__nav__btn:focus, .form__inner__lead-form__question__nav__btn:hover {
        color: #000; }
    .form__inner__lead-form__question__nav__privacy-link {
      color: #000; }
      .form__inner__lead-form__question__nav__privacy-link:link, .form__inner__lead-form__question__nav__privacy-link:visited {
        color: #000; }
      .form__inner__lead-form__question__nav__privacy-link:active, .form__inner__lead-form__question__nav__privacy-link:hover, .form__inner__lead-form__question__nav__privacy-link:focus {
        color: #00662c; }

/***************************** Header */
.header {
  background: #000;
  color: #fff;
  /*background:$header-gradient-moz;
	background:$header-gradient-webkit;
	background:$header-gradient;
	filter:$header-gradient-filter;*/ }
  .header img {
    max-width: 300px; }
  .header .program, .header .copy {
    color: #fff; }
  .header .btn {
    background: transparent;
    /*background:$header-btn-gradient-moz;
		background:$header-btn-gradient-webkit;
		background:$header-btn-gradient;
		filter:$header-btn-gradient-filter;
		border:$header-btn-border;*/
    color: #fff;
    /*&:link, &:visited { color:$header-btn-color; }
		&:active, &:hover, &:focus {
			background:$header-btn-bg-hover;
			background:$header-btn-gradient-moz-hover;
			background:$header-btn-gradient-webkit-hover;
			background:$header-btn-gradient-hover;
			filter:$header-btn-gradient-filter-hover;
			border:$header-btn-border-hover;
			color:$header-btn-color-hover;
		}*/ }
    .header .btn:active, .header .btn:hover, .header .btn:focus, .header .btn:link, .header .btn:visited {
      color: #fff; }
  .header__hamburger {
    /*background:$navbar-default-toggle-bg;
		background:$navbar-default-toggle-gradient-moz;
		background:$navbar-default-toggle-gradient-webkit;
		background:$navbar-default-toggle-gradient;
		filter:$navbar-default-toggle-gradient-filter;
		border:$navbar-default-toggle-border-color;*/ }
    .header__hamburger__toggle__bar {
      background: #009A44; }
  .header__nav .menu-main-menu-container {
    background: #1e1e1e;
    /*@media(min-width:$screen-sm){
				border-left:$navbar-default-border;
				border-right:$navbar-default-border;
				border-bottom:$navbar-default-border;
			}*/ }
  .header__nav.menu-item-parents-expandable nav ul li.menu-item-has-children.expandable {
    /*&:after {
								color:$navbar-default-link-color;
								&:hover { color:$navbar-default-link-hover-color; }
							}*/ }
    .header__nav.menu-item-parents-expandable nav ul li.menu-item-has-children.expandable a, .header__nav.menu-item-parents-expandable nav ul li.menu-item-has-children.expandable a:link, .header__nav.menu-item-parents-expandable nav ul li.menu-item-has-children.expandable a:visited {
      color: #fff; }
    .header__nav.menu-item-parents-expandable nav ul li.menu-item-has-children.expandable a:active, .header__nav.menu-item-parents-expandable nav ul li.menu-item-has-children.expandable a:focus, .header__nav.menu-item-parents-expandable nav ul li.menu-item-has-children.expandable a:hover {
      color: #009A44;
      background: transparent; }
    .header__nav.menu-item-parents-expandable nav ul li.menu-item-has-children.expandable ul li a, .header__nav.menu-item-parents-expandable nav ul li.menu-item-has-children.expandable ul li a:link, .header__nav.menu-item-parents-expandable nav ul li.menu-item-has-children.expandable ul li a:visited {
      color: #fff; }
    .header__nav.menu-item-parents-expandable nav ul li.menu-item-has-children.expandable ul li a:active, .header__nav.menu-item-parents-expandable nav ul li.menu-item-has-children.expandable ul li a:focus, .header__nav.menu-item-parents-expandable nav ul li.menu-item-has-children.expandable ul li a:hover {
      color: #009A44; }
  .header__nav nav ul li {
    border-top: 2px solid #747272; }
    .header__nav nav ul li a, .header__nav nav ul li a:link, .header__nav nav ul li a:visited {
      color: #fff; }
    .header__nav nav ul li a:active, .header__nav nav ul li a:focus, .header__nav nav ul li a:hover {
      color: #009A44; }
    .header__nav nav ul li.btn {
      background: transparent;
      /*background:$navbar-btn-gradient-moz;
						background:$navbar-btn-gradient-webkit;
						background:$navbar-btn-gradient;
						filter:$navbar-btn-gradient-filter;
						border:$navbar-btn-border;*/
      /*&--learn-more {
							background:$navbar-btn-learn-more-bg;
							background:$navbar-btn-learn-more-gradient-moz;
							background:$navbar-btn-learn-more-gradient-webkit;
							background:$navbar-btn-learn-more-gradient;
							filter:$navbar-btn-learn-more-gradient-filter;
							border:$navbar-btn-learn-more-border;
							a, a:active, a:focus, a:hover, a:link, a:visited { color:$navbar-btn-learn-more-color; }
							a, a:link, a:visited { color:$navbar-btn-learn-more-color; }
							a:active, a:focus, a:hover {
								background:$navbar-btn-learn-more-bg-hover;
								background:$navbar-btn-learn-more-gradient-moz-hover;
								background:$navbar-btn-learn-more-gradient-webkit-hover;
								background:$navbar-btn-learn-more-gradient-hover;
								filter:$navbar-btn-learn-more-gradient-filter-hover;
								border:$navbar-btn-learn-more-border-hover;
								color:$navbar-btn-learn-more-color-hover;
							}
						}*/ }
      .header__nav nav ul li.btn a, .header__nav nav ul li.btn a:link, .header__nav nav ul li.btn a:visited {
        color: #fff; }
      .header__nav nav ul li.btn a:active, .header__nav nav ul li.btn a:focus, .header__nav nav ul li.btn a:hover {
        /*background:$navbar-btn-bg-hover;
							background:$navbar-btn-gradient-moz-hover;
							background:$navbar-btn-gradient-webkit-hover;
							background:$navbar-btn-gradient-hover;
							filter:$navbar-btn-gradient-filter-hover;
							border:$navbar-btn-border-hover;*/
        color: #000; }
    .header__nav nav ul li ul li {
      border-top: 2px solid #747272; }
      .header__nav nav ul li ul li a, .header__nav nav ul li ul li a:link, .header__nav nav ul li ul li a:visited {
        color: #fff; }
      .header__nav nav ul li ul li a:active, .header__nav nav ul li ul li a:focus, .header__nav nav ul li ul li a:hover {
        color: #009A44; }

/***************************** Hero */
.hero {
  background-color: #000 !important; }
  @media (max-width: 767px) {
    .hero .center-form-in-hero.hero__row__col--content,
    .hero .center-form-overlap-hero.hero__row__col--content,
    .hero .hero__row__col--absolute {
      background: #009A44;
      /*background:$hero-heading-mobile-gradient-moz;
			background:$hero-heading-mobile-gradient-webkit;
			background:$hero-heading-mobile-gradient;
			filter:$hero-heading-mobile-gradient-filter;*/ } }
  .hero__heading {
    color: #fff;
    font-family: "Oswald", Arial, sans-serif;
    font-size: 1.625em;
    font-weight: 500;
    line-height: 1.15; }
  .hero__content {
    color: #fff; }
  .hero--thank-you {
    background: #fff !important;
    /*background:$hero-ty-gradient-moz;
		background:$hero-ty-gradient-webkit;
		background:$hero-ty-gradient;
		filter:$hero-ty-gradient-filter;*/
    /*.btn {
			background:$hero-btn-bg;
			//border:$hero-btn-border;
			color:$hero-btn-color;
			//a, a:link, a:visited, a:active, a:focus, a:hover { color:$hero-btn-color; }
			&:link, &:visited { color:$hero-btn-color; }
			&:active, &:focus, &:hover { 
				//background:$hero-btn-bg-hover;
				//border:$hero-btn-border-hover;
				color:$hero-btn-color-hover;
			}
		}*/ }
    @media (max-width: 767px) {
      .hero--thank-you {
        background: #fff; } }
    .hero--thank-you .hero__heading, .hero--thank-you .apply-content {
      color: #009A44; }
    .hero--thank-you .hero__row__col {
      color: #000; }

.error404 .hero--404 {
  background: #fff !important;
  /*background:$hero-404-gradient-moz !important;
        background:$hero-404-gradient-webkit !important;
        background:$hero-404-gradient !important;
        filter:$hero-ty-gradient-filter !important;*/ }
  .error404 .hero--404 .hero__row__col {
    color: #000;
    /*h1, h2, h3, h4, h5, h6 { color:$hero-404-heading-color; }
			a, a:link, a:visited, a:hover, a:active, a:focus { color:$hero-404-link-color; }
			a, a:link, a:visited { color:$hero-404-link-color; }
			a:hover, a:active, a:focus { color:$hero-404-link-color-hover; }*/ }

/***************************** Breadcrumbs */
.breadcrumbs {
  /*background:$breadcrumb-bg;
	background:$breadcrumb-gradient-moz;
	background:$breadcrumb-gradient-webkit;
	background:$breadcrumb-gradient;
	filter:$breadcrumb-gradient-filter;*/
  color: #00662c;
  font-size: 0.8125em;
  line-height: 1.375;
  /*a, a:link, a:visited, a:active, a:focus, a:hover { 
		color:$breadcrumb-link-color;
		text-decoration:$breadcrumb-link-decoration;
	}*/ }
  .breadcrumbs .breadcrumb_last {
    color: #000; }
  .breadcrumbs a, .breadcrumbs a:link, .breadcrumbs a:visited {
    color: #000;
    text-decoration: underline; }
  .breadcrumbs a:active, .breadcrumbs a:focus, .breadcrumbs a:hover {
    color: #00662c;
    text-decoration: none; }

/***************************** Sticky Footer */
.sticky {
  background: #eaeaea;
  /*background:$sticky-gradient-moz;
	background:$sticky-gradient-webkit;
	background:$sticky-gradient;
	filter:$sticky-gradient-filter;
	border-bottom:$sticky-border-bottom;*/
  border-top: none;
  color: #009A44; }
  .sticky h1, .sticky h2, .sticky p.largest, .sticky p span.largest, .sticky h3, .sticky h4, .sticky h5, .sticky h6, .sticky p.larger, .sticky p span.larger, .sticky p.large, .sticky p span.large, .sticky a, .sticky a:active, .sticky a:focus, .sticky a:hover, .sticky a:link, .sticky a:visited {
    color: #009A44; }
  .sticky .btn {
    background: transparent;
    color: #000; }
    .sticky .btn:link, .sticky .btn:visited {
      color: #000; }
    .sticky .btn:active, .sticky .btn:hover, .sticky .btn:focus {
      color: #000; }
  .sticky .copy {
    font-family: "Oswald", Arial, sans-serif;
    font-size: 1.5em;
    font-weight: 500;
    line-height: 1.15; }

/***************************** Secondary Footer */
.secondary-footer {
  background: #000;
  /*background:$secondary-footer-gradient-moz;
	background:$secondary-footer-gradient-webkit;
	background:$secondary-footer-gradient;
	filter:$secondary-footer-gradient-filter;*/
  color: #fff;
  /*a, a:link, a:visited {
		color:$secondary-footer-link-color;
		text-decoration:$secondary-footer-link-decoration;
	}
	a:hover, a:active, a:focus {
		color:$secondary-footer-link-hover-color;
		text-decoration:$secondary-footer-link-hover-decoration;
	}*/
  /*blockquote {
		background:$secondary-footer-blockquote-bg;
		background:$secondary-footer-blockquote-gradient-moz;
		background:$secondary-footer-blockquote-gradient-webkit;
		background:$secondary-footer-blockquote-gradient;
		filter:$secondary-footer-blockquote-gradient-filter;
		border:$secondary-footer-blockquote-border;
		border-left:$secondary-footer-blockquote-border-left;
		border-radius:$secondary-footer-blockquote-border-radius;
		-moz-border-radius:$secondary-footer-blockquote-border-radius; 
		-webkit-border-radius:$secondary-footer-blockquote-border-radius;
		color:$secondary-footer-blockquote-small-color;
		padding:$secondary-footer-blockquote-padding;
		padding-left:$secondary-footer-blockquote-padding-left;
	}*/ }
  .secondary-footer a, .secondary-footer a:link, .secondary-footer a:visited, .secondary-footer a:hover, .secondary-footer a:active, .secondary-footer a:focus {
    color: #fff; }
  .secondary-footer .btn {
    background: transparent;
    /*background:$secondary-footer-btn-gradient-moz;
		background:$secondary-footer-btn-gradient-webkit;
		background:$secondary-footer-btn-gradient;
		filter:$secondary-footer-btn-gradient-filter;
		border:$secondary-footer-btn-border;*/
    color: #000;
    /*&:link, &:visited { color:$secondary-footer-btn-color; }
		&:active, &:focus, &:hover {
			background:$secondary-footer-btn-hover-bg;
			background:$secondary-footer-btn-gradient-moz-hover;
			background:$secondary-footer-btn-gradient-webkit-hover;
			background:$secondary-footer-btn-gradient-hover;
			filter:$secondary-footer-btn-gradient-filter-hover;
			border:$secondary-footer-btn-hover-border;
			color:$secondary-footer-btn-hover-color;
		}*/ }
    .secondary-footer .btn:link, .secondary-footer .btn:visited, .secondary-footer .btn:active, .secondary-footer .btn:focus, .secondary-footer .btn:hover {
      color: #000; }
  .secondary-footer .form {
    /*background:$secondary-footer-form-bg;
		//Secondary Footer Form Gradient
		background:$secondary-footer-form-gradient-moz;
		background:$secondary-footer-form-gradient-webkit;
		background:$secondary-footer-form-gradient;
		filter:$secondary-footer-form-gradient-filter;
		color:$secondary-footer-form-color;*/ }
    .secondary-footer .form__inner {
      /*&__intro {
				background:$secondary-footer-form-intro-bg;
				background:$secondary-footer-form-intro-gradient-moz;
				background:$secondary-footer-form-intro-gradient-webkit;
				background:$secondary-footer-form-intro-gradient;
				filter:$secondary-footer-form-gradient-filter;
				color:$secondary-footer-form-intro-color;
				&__title { color:$secondary-footer-form-intro-title-color; }
			}*/ }
      .secondary-footer .form__inner__lead-form__question {
        /*&__progress {
						//Secondary Footer Form Steps
						&__step {
							background:$secondary-footer-form-step-bg;
							color:$secondary-footer-form-step-color;
							&:before { color:$secondary-footer-form-step-color; }
							&--current {
								background:$secondary-footer-form-step-current-bg;
								color:$secondary-footer-form-step-current-color;
								&:before { color:$secondary-footer-form-step-current-color; }
							}
						}
					}
					//Secondary Footer Form Questions
					&__copy {
						color:$secondary-footer-form-question-color;
						&__number { color:$secondary-footer-form-question-number-color; }
						&__question { color:$secondary-footer-form-question-color; }
					}
					&__answers {
						&__label { color:$secondary-footer-label-color; } //Secondary Footer Form Radio Button Text
						&__answer {
							&--select, &--text {
								background:$secondary-footer-input-bg;
								border:$secondary-footer-input-border;
								color:$secondary-footer-input-color;
							}
						}
					}*/ }
        .secondary-footer .form__inner__lead-form__question__nav__btn {
          background: transparent;
          color: #000;
          /*&:link, &:visited { color:$secondary-footer-form-btn-color; }
							&:active, &:focus, &:hover {
								background:$secondary-footer-form-btn-hover-bg;
								border:$secondary-footer-form-btn-hover-border;
								color:$secondary-footer-form-btn-hover-color;
							}*/ }
          .secondary-footer .form__inner__lead-form__question__nav__btn:link, .secondary-footer .form__inner__lead-form__question__nav__btn:visited, .secondary-footer .form__inner__lead-form__question__nav__btn:active, .secondary-footer .form__inner__lead-form__question__nav__btn:focus, .secondary-footer .form__inner__lead-form__question__nav__btn:hover {
            color: #000; }
        .secondary-footer .form__inner__lead-form__question__nav__privacy-link {
          color: #000; }
          .secondary-footer .form__inner__lead-form__question__nav__privacy-link:link, .secondary-footer .form__inner__lead-form__question__nav__privacy-link:visited {
            color: #000; }
          .secondary-footer .form__inner__lead-form__question__nav__privacy-link:active, .secondary-footer .form__inner__lead-form__question__nav__privacy-link:hover, .secondary-footer .form__inner__lead-form__question__nav__privacy-link:focus {
            color: #00662c; }

/***************************** Primary Footer */
.footer {
  background: #1e1e1e;
  /*background:$footer-gradient-moz;
	background:$footer-gradient-webkit;
	background:$footer-gradient;
	filter::$footer-gradient-filter;*/
  color: #fff;
  /*a, a:link, a:visited, a:active, a:focus, a:hover { 
		color:$footer-link-color;
		text-decoration:$footer-link-decoration;
	}*/ }
  .footer a, .footer a:link, .footer a:visited {
    color: #fff;
    text-decoration: none; }
  .footer a:active, .footer a:focus, .footer a:hover {
    color: #009A44;
    text-decoration: underline; }
  .footer a.social-icon {
    color: #747272;
    /*&:link, &:visited { color:$footer-social-icon-color; }
		&:active, &:focus, &:hover {
			color:$footer-social-icon-hover-color; 
			svg { fill:$footer-social-icon-hover-bg;}
		}*/ }
    .footer a.social-icon svg {
      fill: #fff; }
    .footer a.social-icon:active, .footer a.social-icon:focus, .footer a.social-icon:hover, .footer a.social-icon:link, .footer a.social-icon:visited {
      color: #747272; }

/***************************** Sidebar */
.sidebar__wrap {
  /*background:$sidebar-bg;
		border:$sidebar-border;*/ }
  .sidebar__wrap__dynamic-menu .dynamic-menu__item {
    font-family: "Oswald", Arial, sans-serif;
    font-size: 0.95em;
    font-weight: 500;
    line-height: 1.15;
    letter-spacing: 1.75px;
    text-transform: uppercase;
    /*&--current {
					a, a:active, a:focus, a:hover, a:link, a:visited { color:$sidebar-nav-link-current-color; }
					a, a:active, a:link { color:$sidebar-nav-link-current-color; }
					a:active, a:focus, a:hover { color:$sidebar-nav-link-current-hover-color; }
					.dynamic-menu__item--child {
						a, a:active, a:focus, a:hover, a:link, a:visited { color:$sidebar-nav-sub-link-color; }                        
					}           
				}*/ }
    .sidebar__wrap__dynamic-menu .dynamic-menu__item a, .sidebar__wrap__dynamic-menu .dynamic-menu__item a:active, .sidebar__wrap__dynamic-menu .dynamic-menu__item a:focus, .sidebar__wrap__dynamic-menu .dynamic-menu__item a:hover, .sidebar__wrap__dynamic-menu .dynamic-menu__item a:link, .sidebar__wrap__dynamic-menu .dynamic-menu__item a:visited {
      border-bottom: 4px solid #009A44; }
    .sidebar__wrap__dynamic-menu .dynamic-menu__item a, .sidebar__wrap__dynamic-menu .dynamic-menu__item a:active, .sidebar__wrap__dynamic-menu .dynamic-menu__item a:link {
      color: #000; }
    .sidebar__wrap__dynamic-menu .dynamic-menu__item a:active, .sidebar__wrap__dynamic-menu .dynamic-menu__item a:focus, .sidebar__wrap__dynamic-menu .dynamic-menu__item a:hover {
      color: #00662c; }
    .sidebar__wrap__dynamic-menu .dynamic-menu__item .sub-menu .dynamic-menu__item {
      font-size: 1.05em;
      letter-spacing: 0.5px;
      text-transform: none;
      /*a, a:active, a:link { color:$sidebar-nav-sub-link-color; }
						a:active, a:focus, a:hover { color:$sidebar-nav-sub-link-hover-color; }*/ }
      .sidebar__wrap__dynamic-menu .dynamic-menu__item .sub-menu .dynamic-menu__item a, .sidebar__wrap__dynamic-menu .dynamic-menu__item .sub-menu .dynamic-menu__item a:active, .sidebar__wrap__dynamic-menu .dynamic-menu__item .sub-menu .dynamic-menu__item a:focus, .sidebar__wrap__dynamic-menu .dynamic-menu__item .sub-menu .dynamic-menu__item a:hover, .sidebar__wrap__dynamic-menu .dynamic-menu__item .sub-menu .dynamic-menu__item a:link, .sidebar__wrap__dynamic-menu .dynamic-menu__item .sub-menu .dynamic-menu__item a:visited {
        border-bottom: 2px solid #009A44; }
      .sidebar__wrap__dynamic-menu .dynamic-menu__item .sub-menu .dynamic-menu__item--current {
        /*a, a:active, a:link { color:$sidebar-nav-sub-link-current-color; }
							a:active, a:focus, a:hover { color:$sidebar-nav-sub-link-current-hover-color; }*/ }
        .sidebar__wrap__dynamic-menu .dynamic-menu__item .sub-menu .dynamic-menu__item--current a, .sidebar__wrap__dynamic-menu .dynamic-menu__item .sub-menu .dynamic-menu__item--current a:active, .sidebar__wrap__dynamic-menu .dynamic-menu__item .sub-menu .dynamic-menu__item--current a:focus, .sidebar__wrap__dynamic-menu .dynamic-menu__item .sub-menu .dynamic-menu__item--current a:hover, .sidebar__wrap__dynamic-menu .dynamic-menu__item .sub-menu .dynamic-menu__item--current a:link, .sidebar__wrap__dynamic-menu .dynamic-menu__item .sub-menu .dynamic-menu__item--current a:visited {
          color: #00662c; }

/***************************** Blog */
/*body.archive, body.blog {
	.main { background:$blog-bg; }
	#header { border-bottom:$blog-border; }
	.pagination {
		ul {
			li {
				background:$pagination-bg;
				border:$pagination-border;
				&.next { border-right:$pagination-border; }
				//Blog Pagination Active
				&.current {
					background:$pagination-active-bg;
					color:$pagination-active-color;
					border:$pagination-active-border;
				}
			}
		}
	}
}*/
/***************************** Universal Selling Points */
/***************************** Program Selector */
.program-selector__menu__program {
  /*&--short:hover {
			.program-selector__menu__program__table__cell { color:$program-selector-color-hover; }
		}
		//Program Selector Hover
		&:hover {
			.program-selector__menu__program__inner_wrapper { background:$program-selector-bg-hover; }
			.program-selector__menu__program__desc { color:$program-selector-color-hover; }
			//Program Selector Headings Hover
			.program-selector__menu__program--long__table {
				background-color:$program-selector-heading-bg-hover;
				&__cell { color:$program-selector-heading-color-hover; }
			}
			.program-selector__menu__program--long-with-image__link__heading { color:$program-selector-heading-color-hover; }
			//Program Selector Button Hover
			.program-selector__menu__program__btn {
				background:$program-selector-btn-hover-bg;
				border:$program-selector-btn-hover-border;
				color:$program-selector-btn-hover-color;
			}
		}*/
  /*&__btn {
			background:$program-selector-btn-bg;
			border:$program-selector-btn-border;
			color:$program-selector-btn-color;
		}*/ }
  .program-selector__menu__program__inner_wrapper {
    background: #fff; }
  .program-selector__menu__program__desc {
    color: #000; }
  .program-selector__menu__program--short__table__cell {
    color: #000; }
  .program-selector__menu__program--long__table__cell {
    color: #009A44; }
  .program-selector__menu__program--long-with-image__link__heading {
    color: #009A44; }

/***************************** Curriculum */
.curriculum__title {
  background: #eaeaea;
  /*background:$curriculum-title-gradient-moz;
		background:$curriculum-title-gradient-webkit;
		background:$curriculum-title-gradient;
		filter:$curriculum-title-gradient-filter;
		border-radius:$curriculum-title-border-radius; 
		-moz-border-radius:$curriculum-title-border-radius; 
		-webkit-border-radius:$curriculum-title-border-radius;
		@media (max-width:$screen-md-min) {
			border-radius:0;
			-moz-border-radius:0; 
			-webkit-border-radius:0;
		}*/ }
  .curriculum__title .large {
    color: #00662c; }

.course-description-toggle {
  border-bottom: 0; }
  .course-description-toggle__button {
    /*background:$curriculum-btn-bg;
		border-top:$curriculum-btn-border;
		border-left:$curriculum-btn-border;
		border-right:$curriculum-btn-border;*/ }
    .course-description-toggle__button a {
      color: #00662c;
      /*&:link, &:visited { color:$curriculum-btn-color; }
			&:active, &:focus, &:hover { color:$curriculum-btn-hover-color; }*/ }
      .course-description-toggle__button a:link, .course-description-toggle__button a:visited, .course-description-toggle__button a:active, .course-description-toggle__button a:focus, .course-description-toggle__button a:hover {
        color: #00662c; }

.courses table tr.course-title {
  border-bottom: 0; }
  .courses table tr.course-title td {
    color: #000; }

/***************************** Faculty */
.faculty {
  /*&--accordion_layout {
		.panel {
			background:$faculty-accordion-bg;
			background:$faculty-accordion-gradient-moz;
			background:$faculty-accordion-gradient-webkit;
			background:$faculty-accordion-gradient;
			filter:$faculty-accordion-filter;
    		border:$faculty-accordion-border-width solid transparent;
    		border-radius:$faculty-accordion-border-radius;
			-moz-border-radius:$faculty-accordion-border-radius;
			-webkit-border-radius:$faculty-accordion-border-radius;
    		box-shadow:$faculty-accordion-shadow;
    		-webkit-box-shadow:$faculty-accordion-shadow;
    		//Faculty Accordion Button
			.panel-heading {
    			background:$faculty-accordion-btn-bg;
				background:$faculty-accordion-btn-gradient-moz;
				background:$faculty-accordion-btn-gradient-webkit;
				background:$faculty-accordion-btn-gradient;
				filter:$faculty-accordion-btn-filter;
    			border-color:$faculty-accordion-border-color;
    			border-top-right-radius:$faculty-accordion-border-radius;
    			border-top-left-radius:$faculty-accordion-border-radius;
    			border-bottom-right-radius:$faculty-accordion-border-radius;
    			border-bottom-left-radius:$faculty-accordion-border-radius;
				color:$faculty-accordion-btn-color;
				padding:$faculty-accordion-btn-padding;
				.panel-title {
					a, a:link, a:visited, a:hover, a:active, a:focus { color:$faculty-accordion-btn-color; }
					a, a:link, a:visited { color:$faculty-accordion-btn-color; }
					a:hover, a:active, a:focus {
						background:$faculty-accordion-btn-bg-hover;
						background:$faculty-accordion-btn-gradient-moz-hover;
						background:$faculty-accordion-btn-gradient-webkit-hover;
						background:$faculty-accordion-btn-gradient-hover;
						filter:$faculty-accordion-btn-filter-hover;
						border-color:$faculty-accordion-border-color-hover;
    					border-top-right-radius:$faculty-accordion-border-radius;
    					border-top-left-radius:$faculty-accordion-border-radius;
    					border-bottom-right-radius:$faculty-accordion-border-radius;
    					border-bottom-left-radius:$faculty-accordion-border-radius;
						color:$faculty-accordion-btn-color-hover;
					}
				}
			}
			//Faculty Accordion Content
			.panel-body {
				background:$faculty-accordion-body-bg;
				.profile {
                    &-img-top { border:$faculty-accordion-img-border; }
                    &-block {
                        &__name { color:$faculty-accordion-name-color; }
                        &__title { color:$faculty-accordion-title-color; }
                        &__description { color:$faculty-accordion-desc-color; }
                    }						
				}
			}
			.panel-default>.panel-heading+.panel-collapse>.panel-body { border-top:$faculty-accordion-border-width solid $faculty-accordion-border-color; }
		}
	}
	&--full_layout {
        ul {
            li {
            	background:$faculty-full-layout-bg;
				background:$faculty-full-layout-gradient-moz;
				background:$faculty-full-layout-gradient-webkit;
				background:$faculty-full-layout-gradient;
				filter:$faculty-full-layout-filter;
				border:$faculty-full-layout-border;
				border-radius:$faculty-full-layout-border-radius;
				-moz-border-radius:$faculty-full-layout-border-radius;
				-webkit-border-radius:$faculty-full-layout-border-radius;
				color:$faculty-full-layout-color;
				padding:$faculty-full-layout-padding;
                .profile {
                    &-img-top { border:$faculty-full-layout-img-border; }
                    &-block {
                        &__name { color:$faculty-full-layout-name-color; }
                        &__title { color:$faculty-full-layout-title-color; }
                        &__description { color:$faculty-full-layout-desc-color; }
                    }
                }
            }
        }		
	}*/
  /*&--text_list {
		ul {
			background:$faculty-text-list-bg;
			background:$faculty-text-list-gradient-moz;
			background:$faculty-text-list-gradient-webkit;
			background:$faculty-text-list-gradient;
			filter:$faculty-text-list-filter;
			border:$faculty-text-list-border;
			border-radius:$faculty-text-list-border-radius;
			-moz-border-radius:$faculty-text-list-border-radius;
			-webkit-border-radius:$faculty-text-list-border-radius;
			padding:$faculty-text-list-padding;
			//Faculty Text List Item
			li {
				background:$faculty-text-list-item-bg;
				border:$faculty-text-list-item-border;
				border-bottom:$faculty-text-list-item-border-bottom;
				color:$faculty-text-list-item-color;
				padding:$faculty-text-list-item-padding;
				margin:$faculty-text-list-item-margin;
				&:before {
					color:$faculty-text-list-item-bullet;
					content:'\2022';
            		margin-left:-1.3em;
            		padding-right:1em;
				}
				//Faculty Text List Alternate Item
				&:nth-child(odd) { 
					background:$faculty-text-list-item-alt-bg;
					border:$faculty-text-list-item-alt-border;
					border-bottom:$faculty-text-list-item-alt-border-bottom;
					color:$faculty-text-list-item-alt-color;
					&:before { color:$faculty-text-list-item-alt-bullet; }
				}
			}
		}
	}*/ }
  .faculty--card_layout ul li {
    background: transparent;
    /*background:$faculty-card-gradient-moz;
				background:$faculty-card-gradient-webkit;
				background:$faculty-card-gradient;
				filter:$faculty-card-filter;*/
    border: 0;
    /*border-radius:$faculty-border-radius;
				-moz-border-radius:$faculty-border-radius;
				-webkit-border-radius:$faculty-border-radius;*/
    color: #000; }
    .faculty--card_layout ul li .card {
      background: transparent; }
      .faculty--card_layout ul li .card-img-top {
        border: 0; }
      .faculty--card_layout ul li .card-title {
        color: #000; }
      .faculty--card_layout ul li .card-block {
        background: transparent;
        /*background:$faculty-content-gradient-moz;
						background:$faculty-content-gradient-webkit;
						background:$faculty-content-gradient;
						filter:$faculty-content-filter;					
						border:1px solid $faculty-content-border-top;
						border-top:5px solid;*/
        /*.btn {
							background:$faculty-btn-bg;
							background:$faculty-btn-card-gradient-moz;
							background:$faculty-btn-gradient-webkit;
							background:$faculty-btn-gradient;
							filter:$faculty-btn-filter;
							border:$faculty-btn-border;
							color:$faculty-btn-color;
							&:link,&:visited, &:active, &:focus, &:hover { color:$faculty-btn-color; }
							&:link,&:visited { color:$faculty-btn-color; }
							&:active, &:focus, &:hover {
								background:$faculty-btn-hover-bg;
								background:$faculty-btn-hover-gradient-moz;
								background:$faculty-btn-hover-gradient-webkit;
								background:$faculty-btn-hover-gradient;
								filter:$faculty-btn-hover-filter;
								color:$faculty-btn-hover-color;   
							}
						}*/ }

/***************************** Accordion */
.panel-default {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none; }
  .panel-default > .panel-heading {
    color: #fff;
    background-color: #747272; }
    .panel-default > .panel-heading a {
      color: #fff;
      text-decoration: none;
      font-weight: bold; }
    .panel-default > .panel-heading a[role="button"] {
      position: relative;
      background: #747272; }
      .panel-default > .panel-heading a[role="button"]:before {
        border: solid #fff;
        border-width: 0 4px 4px 0;
        display: block;
        height: 10px;
        position: absolute;
        right: 15px;
        top: 15px;
        padding: 3px;
        content: '';
        -ms-transform: rotate(-135deg);
        transform: rotate(-135deg);
        -webkit-transform: rotate(-135deg); }
      .panel-default > .panel-heading a[role="button"][aria-expanded="false"]:before {
        border: solid #eaeaea;
        border-width: 0 4px 4px 0;
        display: block;
        height: 10px;
        position: absolute;
        right: 15px;
        top: 15px;
        padding: 3px;
        content: '';
        -ms-transform: rotate(-315deg);
        transform: rotate(-315deg);
        -webkit-transform: rotate(-315deg); }

.panel-group .panel {
  border-radius: 0; }

/***************************** Modal / Pop-Up */
/*.form.lightboxed,.lightbox__wrap {
	background:$modal-content-bg;
	border:$modal-content-border-color;
}
//Modal / Pop-Up Close Button
.lightbox__close {
	background:$close-color;
	border:$close-border;
	font-weight:$close-font-weight;
}*/
.lightbox__wrap--exit-pop {
  max-width: 400px;
  top: 100px; }
  .lightbox__wrap--exit-pop .lightbox__wrap__inner {
    padding: 0;
    background-color: #039a44; }

/***************************** Apply Now Mini App  */
#polsone-form-wrapper .polsone__wizard__nav {
  border-bottom: 1px solid #009A44; }
  #polsone-form-wrapper .polsone__wizard__nav > li {
    background: #eaeaea;
    color: #00662c; }
    #polsone-form-wrapper .polsone__wizard__nav > li.polsone__wizard__nav__step--current {
      background: #009A44;
      border-top: 5px solid #009A44;
      color: #000; }

#polsone-form-wrapper .polsone__wizard .polsone__wizard__buttons .polsone__wizard__button {
  background: #fff;
  color: #000;
  font-family: "Oswald", Arial, sans-serif;
  font-size: 1em;
  font-weight: 500;
  text-transform: uppercase;
  /*&:active, &:focus, &:hover {
			background:$apply-now-btn-hover-bg;
			border:$apply-now-btn-hover-border;
			color:$apply-now-btn-hover-color;
		}*/ }

#polsone-form-wrapper .polsone-form .form-input {
  background: #eaeaea;
  border: 2px solid transparent;
  color: #000; }

#polsone-form-wrapper .polsone-form .required-marker, #polsone-form-wrapper .polsone-form .form-field--has-error > label, #polsone-form-wrapper .polsone-form .form-input__error-message {
  color: #8b0000; }

/***************************** Background Colors */
.bg {
  /*&--1 {
		background:$bg-color-1;
		background:$bg-color-1-gradient-moz;
		background:$bg-color-1-gradient-webkit;
		background:$bg-color-1-gradient;
		filter:$bg-color-1-gradient-filter;
	}
	&--2 {
		background:$bg-color-2;
		background:$bg-color-2-gradient-moz;
		background:$bg-color-2-gradient-webkit;
		background:$bg-color-2-gradient;
		filter:$bg-color-2-gradient-filter;
	}
	&--3 {
		background:$bg-color-3;
		background:$bg-color-3-gradient-moz;
		background:$bg-color-3-gradient-webkit;
		background:$bg-color-3-gradient;
		filter:$bg-color-3-gradient-filter;
	}
	&--4 {
		background:$bg-color-4;
		background:$bg-color-4-gradient-moz;
		background:$bg-color-4-gradient-webkit;
		background:$bg-color-4-gradient;
		filter:$bg-color-4-gradient-filter;
	}
	&--5 {
		background:$bg-color-5;
		background:$bg-color-5-gradient-moz;
		background:$bg-color-5-gradient-webkit;
		background:$bg-color-5-gradient;
		filter:$bg-color-5-gradient-filter;
	}*/ }
  .bg--gray {
    background: #eaeaea; }

/***************************** Container and Column Styles */
.wrap, .cols {
  /***************************** Container 1 */
  /***************************** Container 2 */
  /*&--2 {
		//Container 2 Base
		background:$container-2-bg;
		//Container 2 Background Gradient
		background:$container-2-gradient-moz;
		background:$container-2-gradient-webkit;
		background:$container-2-gradient;
		filter:$container-2-gradient-filter;
		color:$container-2-color;
		//Container 2 Links
		a, a:link, a:visited,a:hover, a:active, a:focus {
			color:$container-2-link-color;
			text-decoration:$container-2-link-decoration;
		}
		/*a, a:link, a:visited {
			color:$container-2-link-color;
			text-decoration:$container-2-link-decoration;
		}
		a:hover, a:active, a:focus {
			color:$container-2-link-hover-color;
			text-decoration:$container-2-link-hover-decoration;
		}
		//Container 2 Headings
		h1, h2, p.largest, p span.largest { color:$container-2-headings-color; }
		h3, p.larger, p span.larger { color:$container-2-headings-small-color; }
		h4, p.large, p span.large, h5, h6 { color:$container-2-headings-smaller-color; }
		//Container 2 Blockquote
		blockquote {
			background:$container-2-blockquote-bg;
			background:$container-2-blockquote-gradient-moz;
			background:$container-2-blockquote-gradient-webkit;
			background:$container-2-blockquote-gradient;
			filter:$container-2-blockquote-gradient-filter;
			border:$container-2-blockquote-border;
			border-left:$container-2-blockquote-border-left;
			border-radius:$container-2-blockquote-border-radius;
			-moz-border-radius:$container-2-blockquote-border-radius; 
			-webkit-border-radius:$container-2-blockquote-border-radius; 
			color:$container-2-blockquote-small-color;
			padding:$container-2-blockquote-padding;
			padding-left:$container-2-blockquote-padding-left;
		}
		//Container 2 Bulleted List
		ul li:before { color:$container-2-list-bullet-color; }
		//Container 2 Horizontal Rule
		hr { border-top:$container-2-hr-border; }
		//Container 2 Button
		.btn {
			background:$container-2-btn-bg;
			//border:$container-2-btn-border;
			color:$container-2-btn-color;
			&:link, &:visited, &:active, &:focus, &:hover { color:$container-2-btn-color; }
			/*&:link, &:visited { color:$container-2-btn-color; }
			&:active, &:focus, &:hover {
				background:$container-2-btn-bg-hover;
				border:$container-2-btn-border-hover;
				color:$container-2-btn-color-hover;
			}
		}
		//Container 2 Program Selector
		.program-selector {
			&__menu__program {
				&__inner_wrapper { background:$container-2-program-selector-bg; }
				&--short:hover {
					.program-selector__menu__program__table__cell { color:$container-2-program-selector-color-hover; }
				}
				//Container 2 Program Selector Hover
				&:hover {
					.program-selector__menu__program__inner_wrapper { background:$container-2-program-selector-bg-hover; }
					.program-selector__menu__program__desc { color:$container-2-program-selector-color-hover; }
					.program-selector__menu__program--long__table {
						background-color:$container-2-program-selector-heading-bg-hover;
						&__cell { color:$container-2-program-selector-heading-color-hover; }
					}
					.program-selector__menu__program--long-with-image__link__heading { color:$container-2-program-selector-heading-color-hover; }
					.program-selector__menu__program__btn {
						background:$container-2-program-selector-btn-hover-bg;
						border:$container-2-program-selector-btn-hover-border;
						color:$container-2-program-selector-btn-hover-color;
					}
				}
				&--short {
					&__table__cell { color:$container-2-program-selector-color; }
				}
				//Container 2 Program Selector Headings
				&--long {
					&__table {
						background-color:$container-2-program-selector-heading-bg;
						&__cell { color:$container-2-program-selector-heading-color; }
					}
					&-with-image__link__heading { color:$program-selector-heading-color; }
				}
				&__desc { color:$container-2-program-selector-color; }
				//Container 2 Program Selector Button
				&__btn {
					background:$container-2-program-selector-btn-bg;
					border:$container-2-program-selector-btn-border;
					color:$container-2-program-selector-btn-color;
				}
			}
		}
		//Container 2 Curriculum
		.curriculum {
			color:$container-2-curriculum-color;
			//Container 2 Curriculum Title 
			&__title {
				background:$container-2-curriculum-title-bg;
				background:$container-2-curriculum-title-gradient-moz;
				background:$container-2-curriculum-title-gradient-webkit;
				background:$container-2-curriculum-title-gradient;
				filter:$container-2-curriculum-title-gradient-filter;
				border-radius:$container-2-curriculum-title-border-radius; 
				-moz-border-radius:$container-2-curriculum-title-border-radius; 
				-webkit-border-radius:$container-2-curriculum-title-border-radius;	
				@media (max-width:$screen-md-min) {
					border-radius:0;
					-moz-border-radius:0; 
					-webkit-border-radius:0;
				}
				.large { color:$container-2-curriculum-title-color; }
			}
		}
		//Container 2 Curriculum Toggle
		.course-description-toggle {
			border-bottom:$container-2-curriculum-toggle-border;
			//Container 2 Curriculum Button
			&__button {
				background:$container-2-curriculum-btn-bg;
				border-top:$container-2-curriculum-btn-border;
				border-left:$container-2-curriculum-btn-border;
				border-right:$container-2-curriculum-btn-border;
				a {
					color:$container-2-curriculum-btn-color;
					&:link, &:visited, &:active, &:focus, &:hover { color:$container-2-curriculum-btn-color; }
					&:link, &:visited { color:$container-2-curriculum-btn-color; }
					&:active, &:focus, &:hover { color:$container-2-curriculum-btn-hover-color; }
				}        
			}
		}
		//Container 2 Curriculum Courses
		.courses {
			table {
				tr {
					border-bottom:$container-2-curriculum-course-border;
					&.course-title {
						border-bottom:$container-2-curriculum-course-border;
						td {
							color:$container-2-curriculum-course-title-color;
							&.course-credits { color:$container-2-curriculum-course-credits-color; }
						}
					}
				}
			}
		}
		//Container 2 Faculty
		.faculty {
			//Container 2 Faculty - Accordion
			&--accordion_layout {
				.panel {
					background:$container-2-faculty-accordion-bg;
					background:$container-2-faculty-accordion-gradient-moz;
					background:$container-2-faculty-accordion-gradient-webkit;
					background:$container-2-faculty-accordion-gradient;
					filter:$container-2-faculty-accordion-filter;
		    		border:$container-2-faculty-accordion-border-width solid transparent;
		    		border-radius:$container-2-faculty-accordion-border-radius;
					-moz-border-radius:$container-2-faculty-accordion-border-radius;
					-webkit-border-radius:$container-2-faculty-accordion-border-radius;
		    		box-shadow:$container-2-faculty-accordion-shadow;
		    		-webkit-box-shadow:$container-2-faculty-accordion-shadow;
		    		//Container 2 Faculty Accordion Button
					.panel-heading {
		    			background:$container-2-faculty-accordion-btn-bg;
						background:$container-2-faculty-accordion-btn-gradient-moz;
						background:$container-2-faculty-accordion-btn-gradient-webkit;
						background:$container-2-faculty-accordion-btn-gradient;
						filter:$container-2-faculty-accordion-btn-filter;
		    			border-color:$container-2-faculty-accordion-border-color;
		    			border-top-right-radius:$container-2-faculty-accordion-border-radius;
		    			border-top-left-radius:$container-2-faculty-accordion-border-radius;
		    			border-bottom-right-radius:$container-2-faculty-accordion-border-radius;
		    			border-bottom-left-radius:$container-2-faculty-accordion-border-radius;
						color:$container-2-faculty-accordion-btn-color;
						padding:$container-2-faculty-accordion-btn-padding;
						.panel-title {
							a, a:link, a:visited, a:hover, a:active, a:focus { color:$container-2-faculty-accordion-btn-color; }
							a, a:link, a:visited { color:$container-2-faculty-accordion-btn-color; }
							a:hover, a:active, a:focus {
								background:$container-2-faculty-accordion-btn-bg-hover;
								background:$container-2-faculty-accordion-btn-gradient-moz-hover;
								background:$container-2-faculty-accordion-btn-gradient-webkit-hover;
								background:$container-2-faculty-accordion-btn-gradient-hover;
								filter:$container-2-faculty-accordion-btn-filter-hover;
								border-color:$container-2-faculty-accordion-border-color-hover;
		    					border-top-right-radius:$container-2-faculty-accordion-border-radius;
		    					border-top-left-radius:$container-2-faculty-accordion-border-radius;
		    					border-bottom-right-radius:$container-2-faculty-accordion-border-radius;
		    					border-bottom-left-radius:$container-2-faculty-accordion-border-radius;
								color:$container-2-faculty-accordion-btn-color-hover;
							}
						}
					}
					//Container 2 Faculty Accordion Content
					.panel-body {
						background:$container-2-faculty-accordion-body-bg;
						.profile {
		                    &-img-top { border:$container-2-faculty-accordion-img-border; }
		                    &-block {
		                        &__name { color:$container-2-faculty-accordion-name-color; }
		                        &__title { color:$container-2-faculty-accordion-name-color; }
		                        &__description { color:$container-2-faculty-accordion-desc-color; }
		                    }						
						}
					}
					.panel-default>.panel-heading+.panel-collapse>.panel-body { border-top:$container-2-faculty-accordion-border-width solid $faculty-accordion-border-color; }
				}
			}
			//Container 2 Faculty - Full Layout
			&--full_layout {
		        ul {
		            li {
		            	background:$container-2-faculty-full-layout-bg;
						background:$container-2-faculty-full-layout-gradient-moz;
						background:$container-2-faculty-full-layout-gradient-webkit;
						background:$container-2-faculty-full-layout-gradient;
						filter:$container-2-faculty-full-layout-filter;
						border:$container-2-faculty-full-layout-border;
						border-radius:$container-2-faculty-full-layout-border-radius;
						-moz-border-radius:$container-2-faculty-full-layout-border-radius;
						-webkit-border-radius:$container-2-faculty-full-layout-border-radius;
						color:$container-2-faculty-full-layout-color;
						padding:$container-2-faculty-full-layout-padding;
		                .profile {
		                    &-img-top { border:$container-2-faculty-full-layout-img-border; }
		                    &-block {
		                        &__name { color:$container-2-faculty-full-layout-name-color; }
		                        &__title { color:$container-2-faculty-full-layout-name-color; }
		                        &__description { color:$container-2-faculty-full-layout-desc-color; }
		                    }
		                }
		            }
		        }		
			}
			//Container 2 Faculty - Card
			&--card_layout {
				ul {
					li {
						background:$container-2-faculty-bg;
						background:$container-2-faculty-card-gradient-moz;
						background:$container-2-faculty-card-gradient-webkit;
						background:$container-2-faculty-card-gradient;
						filter:$container-2-faculty-card-filter;
						border:$container-2-faculty-border;
						border-radius:$container-2-faculty-border-radius;
						-moz-border-radius:$container-2-faculty-border-radius;
						-webkit-border-radius:$container-2-faculty-border-radius;
						color:$container-2-faculty-color;
						//Container 2 Faculty Card Content
						.card {
							background:$container-2-faculty-content-bg;
							&-img-top { border:$container-2-faculty-img-border; }
							&-title { color:$container-2-faculty-title-color; }
							&-block {
								background:$container-2-faculty-content-bg;
								background:$container-2-faculty-content-gradient-moz;
								background:$container-2-faculty-content-gradient-webkit;
								background:$container-2-faculty-content-gradient;
								filter:$container-2-faculty-content-filter;					
								border:1px solid $container-2-faculty-content-border-top;
								border-top:5px solid;
								//Container 2 Faculty Card Button
								.btn {
									background:$container-2-faculty-btn-bg;
									background:$container-2-faculty-btn-card-gradient-moz;
									background:$container-2-faculty-btn-gradient-webkit;
									background:$container-2-faculty-btn-gradient;
									filter:$container-2-faculty-btn-filter;
									border:$container-2-faculty-btn-border;
									color:$container-2-faculty-btn-color;
									&:link,&:visited, &:active, &:focus, &:hover { color:$container-2-faculty-btn-color; }
									&:link,&:visited { color:$container-2-faculty-btn-color; }
									&:active, &:focus, &:hover {
										background:$container-2-faculty-btn-hover-bg;
										background:$container-2-faculty-btn-hover-gradient-moz;
										background:$container-2-faculty-btn-hover-gradient-webkit;
										background:$container-2-faculty-btn-hover-gradient;
										filter:$container-2-faculty-btn-hover-filter;
										color:$container-2-faculty-btn-hover-color;   
									}
								}
							}
						}
					}
				}
			}
			//Container 2 Faculty - Text List
			&--text_list {
				ul {
					background:$container-2-faculty-text-list-bg;
					background:$container-2-faculty-text-list-gradient-moz;
					background:$container-2-faculty-text-list-gradient-webkit;
					background:$container-2-faculty-text-list-gradient;
					filter:$container-2-faculty-text-list-filter;
					border:$container-2-faculty-text-list-border;
					border-radius:$container-2-faculty-text-list-border-radius;
					-moz-border-radius:$container-2-faculty-text-list-border-radius;
					-webkit-border-radius:$container-2-faculty-text-list-border-radius;
					padding:$container-2-faculty-text-list-padding;
					//Container 2 Faculty Text List Item
					li {
						background:$container-2-faculty-text-list-item-bg;
						border:$container-2-faculty-text-list-item-border;
						border-bottom:$container-2-faculty-text-list-item-border-bottom;
						color:$container-2-faculty-text-list-item-color;
						padding:$container-2-faculty-text-list-item-padding;
						margin:$container-2-faculty-text-list-item-margin;
						&:before {
							color:$container-2-faculty-text-list-item-bullet;
							content:'\2022';
		            		margin-left:-1.3em;
		            		padding-right:1em;
						}
						//Container 2 Faculty Text List Alternate Item
						&:nth-child(odd) { 
							background:$container-2-faculty-text-list-item-alt-bg;
							border:$container-2-faculty-text-list-item-alt-border;
							border-bottom:$container-2-faculty-text-list-item-alt-border-bottom;
							color:$container-2-faculty-text-list-item-alt-color;
							&:before { color:$container-2-faculty-text-list-item-alt-bullet; }
						}
					}
				}
			}
		}
		//Container 2 Accordion
		.panel {
			background:$container-2-accordion-bg;
			background:$container-2-accordion-gradient-moz;
			background:$container-2-accordion-gradient-webkit;
			background:$container-2-accordion-gradient;
			filter:$container-2-accordion-filter;
		    border:$container-2-accordion-border-width solid transparent;
		    border-radius:$container-2-accordion-border-radius;
			-moz-border-radius:$container-2-accordion-border-radius;
			-webkit-border-radius:$container-2-accordion-border-radius;
		    box-shadow:$container-2-accordion-shadow;
		    -webkit-box-shadow:$container-2-accordion-shadow;
		    //Container 2 Accordion Button
			.panel-heading {
		    	background:$container-2-accordion-btn-bg;
				background:$container-2-accordion-btn-gradient-moz;
				background:$container-2-accordion-btn-gradient-webkit;
				background:$container-2-accordion-btn-gradient;
				filter:$container-2-accordion-btn-filter;
		    	border-color:$container-2-accordion-border-color;
		    	border-top-right-radius:$container-2-accordion-border-radius;
		    	border-top-left-radius:$container-2-accordion-border-radius;
		    	border-bottom-right-radius:$container-2-accordion-border-radius;
		    	border-bottom-left-radius:$container-2-accordion-border-radius;
				color:$container-2-accordion-btn-color;
				padding:$container-2-accordion-btn-padding;
				.panel-title {
					a, a:link, a:visited, a:hover, a:active, a:focus { color:$container-2-accordion-btn-color; }
					a, a:link, a:visited { color:$container-2-accordion-btn-color; }
					a:hover, a:active, a:focus {
						background:$container-2-accordion-btn-bg-hover;
						background:$container-2-accordion-btn-gradient-moz-hover;
						background:$container-2-accordion-btn-gradient-webkit-hover;
						background:$container-2-accordion-btn-gradient-hover;
						filter:$container-2-accordion-btn-filter-hover;
						border-color:$container-2-accordion-border-color-hover;
		    			border-top-right-radius:$container-2-accordion-border-radius;
		    			border-top-left-radius:$container-2-accordion-border-radius;
		    			border-bottom-right-radius:$container-2-accordion-border-radius;
		    			border-bottom-left-radius:$container-2-accordion-border-radius;
						color:$container-2-accordion-btn-color-hover;
					}
				}
			}
			//Container 2 Accordion Content
			.panel-body {
				background:$container-2-accordion-body-bg;
				color:$container-2-accordion-body-color;
				//Container 2 Accordion Links
				a, a:link, a:visited,a:hover, a:active, a:focus {
					color:$container-2-accordion-body-link-color;
					text-decoration:$container-2-accordion-body-link-decoration;
				}
				a, a:link, a:visited {
					color:$container-2-accordion-body-link-color;
					text-decoration:$container-2-accordion-body-link-decoration;
				}
				a:hover, a:active, a:focus {
					color:$container-2-accordion-body-link-hover-color;
					text-decoration:$container-2-accordion-body-link-hover-decoration;
				}
				//Container 2 Accordion Headings
				h1, h2, p.largest, p span.largest { color:$container-2-accordion-body-headings-color; }
				h3, p.larger, p span.larger { color:$container-2-accordion-body-headings-small-color; }
				h4, p.large, p span.large, h5, h6 { color:$container-2-accordion-body-headings-smaller-color; }
				//Container 2 Accordion Blockquote
				blockquote {
					background:$container-2-accordion-body-blockquote-bg;
					background:$container-2-accordion-body-blockquote-gradient-moz;
					background:$container-2-accordion-body-blockquote-gradient-webkit;
					background:$container-2-accordion-body-blockquote-gradient;
					filter:$container-2-accordion-body-blockquote-gradient-filter;
					border:$container-2-accordion-body-blockquote-border;
					border-left:$container-2-accordion-body-blockquote-border-left;
					border-radius:$container-2-accordion-body-blockquote-border-radius;
					-moz-border-radius:$container-2-accordion-body-blockquote-border-radius; 
					-webkit-border-radius:$container-2-accordion-body-blockquote-border-radius;
					color:$container-2-accordion-body-blockquote-small-color;
					padding:$container-2-accordion-body-blockquote-padding;
					padding-left:$container-2-accordion-body-blockquote-padding-left;
				}
				//Container 2 Accordion Bulleted List
				ul li:before { color:$container-2-accordion-body-list-bullet-color; }
				//Container 2 Accordion Button
				.btn {
					background:$container-2-accordion-body-btn-bg;
					background:$container-2-accordion-body-btn-gradient-moz;
					background:$container-2-accordion-body-btn-gradient-webkit;
					background:$container-2-accordion-body-btn-gradient;
					filter:$container-2-accordion-body-btn-gradient-filter;
					border:$container-2-accordion-body-btn-border;
					color:$container-2-accordion-body-btn-color;
					&:link, &:visited, &:active, &:focus, &:hover { color:$container-2-accordion-body-btn-color; }
					&:link, &:visited { color:$container-2-accordion-body-btn-color; }
					&:active, &:focus, &:hover {
						background:$container-2-accordion-body-btn-hover-bg;
						background:$container-2-accordion-body-btn-gradient-moz-hover;
						background:$container-2-accordion-body-btn-gradient-webkit-hover;
						background:$container-2-accordion-body-btn-gradient-hover;
						filter:$container-2-accordion-body-btn-gradient-filter-hover;
						border:$container-2-accordion-body-btn-hover-border;
						color:$container-2-accordion-body-btn-hover-color;
					}
				}
			}
			.panel-default>.panel-heading+.panel-collapse>.panel-body { border-top:$container-2-accordion-border-width solid $container-2-accordion-border-color; }
		}
	}*/
  /***************************** Container 3 */
  /*&--3,&--program-selector {
		//Container 3 Base
		//background:$container-3-bg;
		//Container 3 Background Gradient
		/*background:$container-3-gradient-moz;
		background:$container-3-gradient-webkit;
		background:$container-3-gradient;
		filter:$container-3-gradient-filter;*/
  /*a, a:link, a:visited,a:hover, a:active, a:focus {
			color:$container-3-link-color;
			text-decoration:$container-3-link-decoration;
		}
		a, a:link, a:visited {
			color:$container-3-link-color;
			text-decoration:$container-3-link-decoration;
		}
		a:hover, a:active, a:focus {
			color:$container-3-link-hover-color;
			text-decoration:$container-3-link-hover-decoration;
		}*/
  /*h1, h2, p.largest, p span.largest { color:$container-3-headings-color; }
		h3, p.larger, p span.larger { color:$container-3-headings-small-color; }
		h4, p.large, p span.large, h5, h6 { color:$container-3-headings-smaller-color; }*/
  /*blockquote {
			background:$container-3-blockquote-bg;
			background:$container-3-blockquote-gradient-moz;
			background:$container-3-blockquote-gradient-webkit;
			background:$container-3-blockquote-gradient;
			filter:$container-3-blockquote-gradient-filter;
			border:$container-3-blockquote-border;
			border-left:$container-3-blockquote-border-left;
			border-radius:$container-3-blockquote-border-radius;
			-moz-border-radius:$container-3-blockquote-border-radius; 
			-webkit-border-radius:$container-3-blockquote-border-radius; 
			color:$container-3-blockquote-small-color;
			padding:$container-3-blockquote-padding;
			padding-left:$container-3-blockquote-padding-left;
		}*/
  /*.btn {
			background:$container-3-btn-bg;
			border:$container-3-btn-border;
			color:$container-3-btn-color;
			&:link, &:visited, &:active, &:focus, &:hover { color:$container-3-btn-color; }
			&:link, &:visited { color:$container-3-btn-color; }
			&:active, &:focus, &:hover {
				background:$container-3-btn-bg-hover;
				border:$container-3-btn-border-hover;
				color:$container-3-btn-color-hover;
			}
		}*/
  /*.program-selector {
			&__menu__program {
				&__inner_wrapper { background:$container-3-program-selector-bg; }
				&--short:hover {
					.program-selector__menu__program__table__cell { color:$container-3-program-selector-color-hover; }
				}
				//Container 3 Program Selector Hover
				&:hover {
					.program-selector__menu__program__inner_wrapper { background:$container-3-program-selector-bg-hover; }
					.program-selector__menu__program__desc { color:$container-3-program-selector-color-hover; }
					.program-selector__menu__program--long__table {
						background-color:$container-3-program-selector-heading-bg-hover;
						&__cell { color:$container-3-program-selector-heading-color-hover; }
					}
					.program-selector__menu__program--long-with-image__link__heading { color:$container-3-program-selector-heading-color-hover; }
					.program-selector__menu__program__btn {
						background:$container-3-program-selector-btn-hover-bg;
						border:$container-3-program-selector-btn-hover-border;
						color:$container-3-program-selector-btn-hover-color;
					}
				}
				&--short {
					&__table__cell { color:$container-3-program-selector-color; }
				}
				//Container 3 Program Selector Headings
				&--long {
					&__table {
						background-color:$container-3-program-selector-heading-bg;
						&__cell { color:$container-3-program-selector-heading-color; }
					}
					&-with-image__link__heading { color:$program-selector-heading-color; }
				}
				&__desc { color:$container-3-program-selector-color; }
				//Container 3 Program Selector Button
				&__btn {
					background:$container-3-program-selector-btn-bg;
					border:$container-3-program-selector-btn-border;
					color:$container-3-program-selector-btn-color;
				}
			}
		}*/
  /*.curriculum {
			color:$container-3-curriculum-color;
			//Container 3 Curriculum Title 
			&__title {
				background:$container-3-curriculum-title-bg;
				background:$container-3-curriculum-title-gradient-moz;
				background:$container-3-curriculum-title-gradient-webkit;
				background:$container-3-curriculum-title-gradient;
				filter:$container-3-curriculum-title-gradient-filter;
				border-radius:$container-3-curriculum-title-border-radius; 
				-moz-border-radius:$container-3-curriculum-title-border-radius; 
				-webkit-border-radius:$container-3-curriculum-title-border-radius;	
				@media (max-width:$screen-md-min) {
					border-radius:0;
					-moz-border-radius:0; 
					-webkit-border-radius:0;
				}
				.large { color:$container-3-curriculum-title-color; }
			}
		}
		//Container 3 Curriculum Toggle
		.course-description-toggle {
			border-bottom:$container-3-curriculum-toggle-border;
			//Container 3 Curriculum Button
			&__button {
				background:$container-3-curriculum-btn-bg;
				border-top:$container-3-curriculum-btn-border;
				border-left:$container-3-curriculum-btn-border;
				border-right:$container-3-curriculum-btn-border;
				a {
					color:$container-3-curriculum-btn-color;
					&:link, &:visited, &:active, &:focus, &:hover { color:$container-3-curriculum-btn-color; }
					&:link, &:visited { color:$container-3-curriculum-btn-color; }
					&:active, &:focus, &:hover { color:$container-3-curriculum-btn-hover-color; }
				}        
			}
		}
		//Container 3 Curriculum Courses
		.courses {
			table {
				tr {
					border-bottom:$container-3-curriculum-course-border;
					&.course-title {
						border-bottom:$container-3-curriculum-course-border;
						td {
							color:$container-3-curriculum-course-title-color;
							&.course-credits { color:$container-3-curriculum-course-credits-color; }
						}
					}
				}
			}
		}*/
  /*.faculty {
			//Container 3 Faculty - Accordion
			&--accordion_layout {
				.panel {
					background:$container-3-faculty-accordion-bg;
					background:$container-3-faculty-accordion-gradient-moz;
					background:$container-3-faculty-accordion-gradient-webkit;
					background:$container-3-faculty-accordion-gradient;
					filter:$container-3-faculty-accordion-filter;
		    		border:$container-3-faculty-accordion-border-width solid transparent;
		    		border-radius:$container-3-faculty-accordion-border-radius;
					-moz-border-radius:$container-3-faculty-accordion-border-radius;
					-webkit-border-radius:$container-3-faculty-accordion-border-radius;
		    		box-shadow:$container-3-faculty-accordion-shadow;
		    		-webkit-box-shadow:$container-3-faculty-accordion-shadow;
		    		//Container 3 Faculty Accordion Button
					.panel-heading {
		    			background:$container-3-faculty-accordion-btn-bg;
						background:$container-3-faculty-accordion-btn-gradient-moz;
						background:$container-3-faculty-accordion-btn-gradient-webkit;
						background:$container-3-faculty-accordion-btn-gradient;
						filter:$container-3-faculty-accordion-btn-filter;
		    			border-color:$container-3-faculty-accordion-border-color;
		    			border-top-right-radius:$container-3-faculty-accordion-border-radius;
		    			border-top-left-radius:$container-3-faculty-accordion-border-radius;
		    			border-bottom-right-radius:$container-3-faculty-accordion-border-radius;
		    			border-bottom-left-radius:$container-3-faculty-accordion-border-radius;
						color:$container-3-faculty-accordion-btn-color;
						padding:$container-3-faculty-accordion-btn-padding;
						.panel-title {
							a, a:link, a:visited, a:hover, a:active, a:focus { color:$container-3-faculty-accordion-btn-color; }
							a, a:link, a:visited { color:$container-3-faculty-accordion-btn-color; }
							a:hover, a:active, a:focus {
								background:$container-3-faculty-accordion-btn-bg-hover;
								background:$container-3-faculty-accordion-btn-gradient-moz-hover;
								background:$container-3-faculty-accordion-btn-gradient-webkit-hover;
								background:$container-3-faculty-accordion-btn-gradient-hover;
								filter:$container-3-faculty-accordion-btn-filter-hover;
								border-color:$container-3-faculty-accordion-border-color-hover;
		    					border-top-right-radius:$container-3-faculty-accordion-border-radius;
		    					border-top-left-radius:$container-3-faculty-accordion-border-radius;
		    					border-bottom-right-radius:$container-3-faculty-accordion-border-radius;
		    					border-bottom-left-radius:$container-3-faculty-accordion-border-radius;
								color:$container-3-faculty-accordion-btn-color-hover;
							}
						}
					}
					//Container 3 Faculty Accordion Content
					.panel-body {
						background:$container-3-faculty-accordion-body-bg;
						.profile {
		                    &-img-top { border:$container-3-faculty-accordion-img-border; }
		                    &-block {
		                        &__name { color:$container-3-faculty-accordion-name-color; }
		                        &__title { color:$container-3-faculty-accordion-name-color; }
		                        &__description { color:$container-3-faculty-accordion-desc-color; }
		                    }						
						}
					}
					.panel-default>.panel-heading+.panel-collapse>.panel-body { border-top:$container-3-faculty-accordion-border-width solid $faculty-accordion-border-color; }
				}
			}
			//Container 3 Faculty - Full Layout
			&--full_layout {
		        ul {
		            li {
		            	background:$container-3-faculty-full-layout-bg;
						background:$container-3-faculty-full-layout-gradient-moz;
						background:$container-3-faculty-full-layout-gradient-webkit;
						background:$container-3-faculty-full-layout-gradient;
						filter:$container-3-faculty-full-layout-filter;
						border:$container-3-faculty-full-layout-border;
						border-radius:$container-3-faculty-full-layout-border-radius;
						-moz-border-radius:$container-3-faculty-full-layout-border-radius;
						-webkit-border-radius:$container-3-faculty-full-layout-border-radius;
						color:$container-3-faculty-full-layout-color;
						padding:$container-3-faculty-full-layout-padding;
		                .profile {
		                    &-img-top { border:$container-3-faculty-full-layout-img-border; }
		                    &-block {
		                        &__name { color:$container-3-faculty-full-layout-name-color; }
		                        &__title { color:$container-3-faculty-full-layout-name-color; }
		                        &__description { color:$container-3-faculty-full-layout-desc-color; }
		                    }
		                }
		            }
		        }		
			}
			//Container 3 Faculty - Card
			&--card_layout {
				ul {
					li {
						background:$container-3-faculty-bg;
						background:$container-3-faculty-card-gradient-moz;
						background:$container-3-faculty-card-gradient-webkit;
						background:$container-3-faculty-card-gradient;
						filter:$container-3-faculty-card-filter;
						border:$container-3-faculty-border;
						border-radius:$container-3-faculty-border-radius;
						-moz-border-radius:$container-3-faculty-border-radius;
						-webkit-border-radius:$container-3-faculty-border-radius;
						color:$container-3-faculty-color;
						//Container 3 Faculty Card Content
						.card {
							background:$container-3-faculty-content-bg;
							&-img-top { border:$container-3-faculty-img-border; }
							&-title { color:$container-3-faculty-title-color; }
							&-block {
								background:$container-3-faculty-content-bg;
								background:$container-3-faculty-content-gradient-moz;
								background:$container-3-faculty-content-gradient-webkit;
								background:$container-3-faculty-content-gradient;
								filter:$container-3-faculty-content-filter;					
								border:1px solid $container-3-faculty-content-border-top;
								border-top:5px solid;
								//Container 3 Faculty Card Button
								.btn {
									background:$container-3-faculty-btn-bg;
									background:$container-3-faculty-btn-card-gradient-moz;
									background:$container-3-faculty-btn-gradient-webkit;
									background:$container-3-faculty-btn-gradient;
									filter:$container-3-faculty-btn-filter;
									border:$container-3-faculty-btn-border;
									color:$container-3-faculty-btn-color;
									&:link,&:visited, &:active, &:focus, &:hover { color:$container-3-faculty-btn-color; }
									&:link,&:visited { color:$container-3-faculty-btn-color; }
									&:active, &:focus, &:hover {
										background:$container-3-faculty-btn-hover-bg;
										background:$container-3-faculty-btn-hover-gradient-moz;
										background:$container-3-faculty-btn-hover-gradient-webkit;
										background:$container-3-faculty-btn-hover-gradient;
										filter:$container-3-faculty-btn-hover-filter;
										color:$container-3-faculty-btn-hover-color;   
									}
								}
							}
						}
					}
				}
			}
			//Container 3 Faculty - Text List
			&--text_list {
				ul {
					background:$container-3-faculty-text-list-bg;
					background:$container-3-faculty-text-list-gradient-moz;
					background:$container-3-faculty-text-list-gradient-webkit;
					background:$container-3-faculty-text-list-gradient;
					filter:$container-3-faculty-text-list-filter;
					border:$container-3-faculty-text-list-border;
					border-radius:$container-3-faculty-text-list-border-radius;
					-moz-border-radius:$container-3-faculty-text-list-border-radius;
					-webkit-border-radius:$container-3-faculty-text-list-border-radius;
					padding:$container-3-faculty-text-list-padding;
					//Container 3 Faculty Text List Item
					li {
						background:$container-3-faculty-text-list-item-bg;
						border:$container-3-faculty-text-list-item-border;
						border-bottom:$container-3-faculty-text-list-item-border-bottom;
						color:$container-3-faculty-text-list-item-color;
						padding:$container-3-faculty-text-list-item-padding;
						margin:$container-3-faculty-text-list-item-margin;
						&:before {
							color:$container-3-faculty-text-list-item-bullet;
							content:'\2022';
		            		margin-left:-1.3em;
		            		padding-right:1em;
						}
						//Container 3 Faculty Text List Alternate Item
						&:nth-child(odd) { 
							background:$container-3-faculty-text-list-item-alt-bg;
							border:$container-3-faculty-text-list-item-alt-border;
							border-bottom:$container-3-faculty-text-list-item-alt-border-bottom;
							color:$container-3-faculty-text-list-item-alt-color;
							&:before { color:$container-3-faculty-text-list-item-alt-bullet; }
						}
					}
				}
			}
		}*/
  /*.panel {
			background:$container-3-accordion-bg;
			background:$container-3-accordion-gradient-moz;
			background:$container-3-accordion-gradient-webkit;
			background:$container-3-accordion-gradient;
			filter:$container-3-accordion-filter;
		    border:$container-3-accordion-border-width solid transparent;
		    border-radius:$container-3-accordion-border-radius;
			-moz-border-radius:$container-3-accordion-border-radius;
			-webkit-border-radius:$container-3-accordion-border-radius;
		    box-shadow:$container-3-accordion-shadow;
		    -webkit-box-shadow:$container-3-accordion-shadow;
		    //Container 3 Accordion Button
			.panel-heading {
		    	background:$container-3-accordion-btn-bg;
				background:$container-3-accordion-btn-gradient-moz;
				background:$container-3-accordion-btn-gradient-webkit;
				background:$container-3-accordion-btn-gradient;
				filter:$container-3-accordion-btn-filter;
		    	border-color:$container-3-accordion-border-color;
		    	border-top-right-radius:$container-3-accordion-border-radius;
		    	border-top-left-radius:$container-3-accordion-border-radius;
		    	border-bottom-right-radius:$container-3-accordion-border-radius;
		    	border-bottom-left-radius:$container-3-accordion-border-radius;
				color:$container-3-accordion-btn-color;
				padding:$container-3-accordion-btn-padding;
				.panel-title {
					a, a:link, a:visited, a:hover, a:active, a:focus { color:$container-3-accordion-btn-color; }
					a, a:link, a:visited { color:$container-3-accordion-btn-color; }
					a:hover, a:active, a:focus {
						background:$container-3-accordion-btn-bg-hover;
						background:$container-3-accordion-btn-gradient-moz-hover;
						background:$container-3-accordion-btn-gradient-webkit-hover;
						background:$container-3-accordion-btn-gradient-hover;
						filter:$container-3-accordion-btn-filter-hover;
						border-color:$container-3-accordion-border-color-hover;
		    			border-top-right-radius:$container-3-accordion-border-radius;
		    			border-top-left-radius:$container-3-accordion-border-radius;
		    			border-bottom-right-radius:$container-3-accordion-border-radius;
		    			border-bottom-left-radius:$container-3-accordion-border-radius;
						color:$container-3-accordion-btn-color-hover;
					}
				}
			}
			//Container 3 Accordion Content
			.panel-body {
				background:$container-3-accordion-body-bg;
				color:$container-3-accordion-body-color;
				//Container 3 Accordion Links
				a, a:link, a:visited,a:hover, a:active, a:focus {
					color:$container-3-accordion-body-link-color;
					text-decoration:$container-3-accordion-body-link-decoration;
				}
				a, a:link, a:visited {
					color:$container-3-accordion-body-link-color;
					text-decoration:$container-3-accordion-body-link-decoration;
				}
				a:hover, a:active, a:focus {
					color:$container-3-accordion-body-link-hover-color;
					text-decoration:$container-3-accordion-body-link-hover-decoration;
				}
				//Container 3 Accordion Headings
				h1, h2, p.largest, p span.largest { color:$container-3-accordion-body-headings-color; }
				h3, p.larger, p span.larger { color:$container-3-accordion-body-headings-small-color; }
				h4, p.large, p span.large, h5, h6 { color:$container-3-accordion-body-headings-smaller-color; }
				//Container 3 Accordion Blockquote
				blockquote {
					background:$container-3-accordion-body-blockquote-bg;
					background:$container-3-accordion-body-blockquote-gradient-moz;
					background:$container-3-accordion-body-blockquote-gradient-webkit;
					background:$container-3-accordion-body-blockquote-gradient;
					filter:$container-3-accordion-body-blockquote-gradient-filter;
					border:$container-3-accordion-body-blockquote-border;
					border-left:$container-3-accordion-body-blockquote-border-left;
					border-radius:$container-3-accordion-body-blockquote-border-radius;
					-moz-border-radius:$container-3-accordion-body-blockquote-border-radius; 
					-webkit-border-radius:$container-3-accordion-body-blockquote-border-radius;
					color:$container-3-accordion-body-blockquote-small-color;
					padding:$container-3-accordion-body-blockquote-padding;
					padding-left:$container-3-accordion-body-blockquote-padding-left;
				}
				//Container 3 Accordion Bulleted List
				ul li:before { color:$container-3-accordion-body-list-bullet-color; }
				//Container 3 Accordion Button
				.btn {
					background:$container-3-accordion-body-btn-bg;
					background:$container-3-accordion-body-btn-gradient-moz;
					background:$container-3-accordion-body-btn-gradient-webkit;
					background:$container-3-accordion-body-btn-gradient;
					filter:$container-3-accordion-body-btn-gradient-filter;
					border:$container-3-accordion-body-btn-border;
					color:$container-3-accordion-body-btn-color;
					&:link, &:visited, &:active, &:focus, &:hover { color:$container-3-accordion-body-btn-color; }
					&:link, &:visited { color:$container-3-accordion-body-btn-color; }
					&:active, &:focus, &:hover {
						background:$container-3-accordion-body-btn-hover-bg;
						background:$container-3-accordion-body-btn-gradient-moz-hover;
						background:$container-3-accordion-body-btn-gradient-webkit-hover;
						background:$container-3-accordion-body-btn-gradient-hover;
						filter:$container-3-accordion-body-btn-gradient-filter-hover;
						border:$container-3-accordion-body-btn-hover-border;
						color:$container-3-accordion-body-btn-hover-color;
					}
				}
			}
			.panel-default>.panel-heading+.panel-collapse>.panel-body { border-top:$container-3-accordion-border-width solid $container-3-accordion-border-color; }
		}
	}*/
  /***************************** Container 4 */
  /*&--4 {
		//Container 4 Base
		//background:$container-4-bg;
		//Container 4 Background Gradient
		/*background:$container-4-gradient-moz;
		background:$container-4-gradient-webkit;
		background:$container-4-gradient;
		filter:$container-4-gradient-filter;
		color:$container-4-color;*/
  /*a, a:link, a:visited,a:hover, a:active, a:focus {
			color:$container-4-link-color;
			text-decoration:$container-4-link-decoration;
		}
		a, a:link, a:visited {
			color:$container-4-link-color;
			text-decoration:$container-4-link-decoration;
		}
		a:hover, a:active, a:focus {
			color:$container-4-link-hover-color;
			text-decoration:$container-4-link-hover-decoration;
		}*/
  /*h1, h2, p.largest, p span.largest { color:$container-4-headings-color; }
		h3, p.larger, p span.larger { color:$container-4-headings-small-color; }
		h4, p.large, p span.large, h5, h6 { color:$container-4-headings-smaller-color; }*/
  /*blockquote {
			background:$container-4-blockquote-bg;
			background:$container-4-blockquote-gradient-moz;
			background:$container-4-blockquote-gradient-webkit;
			background:$container-4-blockquote-gradient;
			filter:$container-4-blockquote-gradient-filter;
			border:$container-4-blockquote-border;
			border-left:$container-4-blockquote-border-left;
			border-radius:$container-4-blockquote-border-radius;
			-moz-border-radius:$container-4-blockquote-border-radius; 
			-webkit-border-radius:$container-4-blockquote-border-radius; 
			color:$container-4-blockquote-small-color;
			padding:$container-4-blockquote-padding;
			padding-left:$container-4-blockquote-padding-left;
		}*/
  /*.btn {
			background:$container-4-btn-bg;
			border:$container-4-btn-border;
			color:$container-4-btn-color;
			&:link, &:visited, &:active, &:focus, &:hover { color:$container-4-btn-color; }
			&:link, &:visited { color:$container-4-btn-color; }
			&:active, &:focus, &:hover {
				background:$container-4-btn-bg-hover;
				border:$container-4-btn-border-hover;
				color:$container-4-btn-color-hover;
			}
		}*/
  /*.program-selector {
			&__menu__program {
				&__inner_wrapper { background:$container-4-program-selector-bg; }
				&--short:hover {
					.program-selector__menu__program__table__cell { color:$container-4-program-selector-color-hover; }
				}
				//Container 4 Program Selector Hover
				&:hover {
					.program-selector__menu__program__inner_wrapper { background:$container-4-program-selector-bg-hover; }
					.program-selector__menu__program__desc { color:$container-4-program-selector-color-hover; }
					.program-selector__menu__program--long__table {
						background-color:$container-4-program-selector-heading-bg-hover;
						&__cell { color:$container-4-program-selector-heading-color-hover; }
					}
					.program-selector__menu__program--long-with-image__link__heading { color:$container-4-program-selector-heading-color-hover; }
					.program-selector__menu__program__btn {
						background:$container-4-program-selector-btn-hover-bg;
						border:$container-4-program-selector-btn-hover-border;
						color:$container-4-program-selector-btn-hover-color;
					}
				}
				&--short {
					&__table__cell { color:$container-4-program-selector-color; }
				}
				//Container 4 Program Selector Headings
				&--long {
					&__table {
						background-color:$container-4-program-selector-heading-bg;
						&__cell { color:$container-4-program-selector-heading-color; }
					}
					&-with-image__link__heading { color:$program-selector-heading-color; }
				}
				&__desc { color:$container-4-program-selector-color; }
				//Container 4 Program Selector Button
				&__btn {
					background:$container-4-program-selector-btn-bg;
					border:$container-4-program-selector-btn-border;
					color:$container-4-program-selector-btn-color;
				}
			}
		}*/
  /*.curriculum {
			color:$container-4-curriculum-color;
			//Container 4 Curriculum Title 
			&__title {
				background:$container-4-curriculum-title-bg;
				background:$container-4-curriculum-title-gradient-moz;
				background:$container-4-curriculum-title-gradient-webkit;
				background:$container-4-curriculum-title-gradient;
				filter:$container-4-curriculum-title-gradient-filter;
				border-radius:$container-4-curriculum-title-border-radius; 
				-moz-border-radius:$container-4-curriculum-title-border-radius; 
				-webkit-border-radius:$container-4-curriculum-title-border-radius;	
				@media (max-width:$screen-md-min) {
					border-radius:0;
					-moz-border-radius:0; 
					-webkit-border-radius:0;
				}
				.large { color:$container-4-curriculum-title-color; }
			}
		}
		//Container 4 Curriculum Toggle
		.course-description-toggle {
			border-bottom:$container-4-curriculum-toggle-border;
			//Container 4 Curriculum Button
			&__button {
				background:$container-4-curriculum-btn-bg;
				border-top:$container-4-curriculum-btn-border;
				border-left:$container-4-curriculum-btn-border;
				border-right:$container-4-curriculum-btn-border;
				a {
					color:$container-4-curriculum-btn-color;
					&:link, &:visited, &:active, &:focus, &:hover { color:$container-4-curriculum-btn-color; }
					&:link, &:visited { color:$container-4-curriculum-btn-color; }
					&:active, &:focus, &:hover { color:$container-4-curriculum-btn-hover-color; }
				}        
			}
		}
		//Container 4 Curriculum Courses
		.courses {
			table {
				tr {
					border-bottom:$container-4-curriculum-course-border;
					&.course-title {
						border-bottom:$container-4-curriculum-course-border;
						td {
							color:$container-4-curriculum-course-title-color;
							&.course-credits { color:$container-4-curriculum-course-credits-color; }
						}
					}
				}
			}
		}*/
  /*.faculty {
			//Container 4 Faculty - Accordion
			&--accordion_layout {
				.panel {
					background:$container-4-faculty-accordion-bg;
					background:$container-4-faculty-accordion-gradient-moz;
					background:$container-4-faculty-accordion-gradient-webkit;
					background:$container-4-faculty-accordion-gradient;
					filter:$container-4-faculty-accordion-filter;
		    		border:$container-4-faculty-accordion-border-width solid transparent;
		    		border-radius:$container-4-faculty-accordion-border-radius;
					-moz-border-radius:$container-4-faculty-accordion-border-radius;
					-webkit-border-radius:$container-4-faculty-accordion-border-radius;
		    		box-shadow:$container-4-faculty-accordion-shadow;
		    		-webkit-box-shadow:$container-4-faculty-accordion-shadow;
		    		//Container 4 Faculty Accordion Button
					.panel-heading {
		    			background:$container-4-faculty-accordion-btn-bg;
						background:$container-4-faculty-accordion-btn-gradient-moz;
						background:$container-4-faculty-accordion-btn-gradient-webkit;
						background:$container-4-faculty-accordion-btn-gradient;
						filter:$container-4-faculty-accordion-btn-filter;
		    			border-color:$container-4-faculty-accordion-border-color;
		    			border-top-right-radius:$container-4-faculty-accordion-border-radius;
		    			border-top-left-radius:$container-4-faculty-accordion-border-radius;
		    			border-bottom-right-radius:$container-4-faculty-accordion-border-radius;
		    			border-bottom-left-radius:$container-4-faculty-accordion-border-radius;
						color:$container-4-faculty-accordion-btn-color;
						padding:$container-4-faculty-accordion-btn-padding;
						.panel-title {
							a, a:link, a:visited, a:hover, a:active, a:focus { color:$container-4-faculty-accordion-btn-color; }
							a, a:link, a:visited { color:$container-4-faculty-accordion-btn-color; }
							a:hover, a:active, a:focus {
								background:$container-4-faculty-accordion-btn-bg-hover;
								background:$container-4-faculty-accordion-btn-gradient-moz-hover;
								background:$container-4-faculty-accordion-btn-gradient-webkit-hover;
								background:$container-4-faculty-accordion-btn-gradient-hover;
								filter:$container-4-faculty-accordion-btn-filter-hover;
								border-color:$container-4-faculty-accordion-border-color-hover;
		    					border-top-right-radius:$container-4-faculty-accordion-border-radius;
		    					border-top-left-radius:$container-4-faculty-accordion-border-radius;
		    					border-bottom-right-radius:$container-4-faculty-accordion-border-radius;
		    					border-bottom-left-radius:$container-4-faculty-accordion-border-radius;
								color:$container-4-faculty-accordion-btn-color-hover;
							}
						}
					}
					//Container 4 Faculty Accordion Content
					.panel-body {
						background:$container-4-faculty-accordion-body-bg;
						.profile {
		                    &-img-top { border:$container-4-faculty-accordion-img-border; }
		                    &-block {
		                        &__name { color:$container-4-faculty-accordion-name-color; }
		                        &__title { color:$container-4-faculty-accordion-name-color; }
		                        &__description { color:$container-4-faculty-accordion-desc-color; }
		                    }						
						}
					}
					.panel-default>.panel-heading+.panel-collapse>.panel-body { border-top:$container-4-faculty-accordion-border-width solid $faculty-accordion-border-color; }
				}
			}
			//Container 4 Faculty - Full Layout
			&--full_layout {
		        ul {
		            li {
		            	background:$container-4-faculty-full-layout-bg;
						background:$container-4-faculty-full-layout-gradient-moz;
						background:$container-4-faculty-full-layout-gradient-webkit;
						background:$container-4-faculty-full-layout-gradient;
						filter:$container-4-faculty-full-layout-filter;
						border:$container-4-faculty-full-layout-border;
						border-radius:$container-4-faculty-full-layout-border-radius;
						-moz-border-radius:$container-4-faculty-full-layout-border-radius;
						-webkit-border-radius:$container-4-faculty-full-layout-border-radius;
						color:$container-4-faculty-full-layout-color;
						padding:$container-4-faculty-full-layout-padding;
		                .profile {
		                    &-img-top { border:$container-4-faculty-full-layout-img-border; }
		                    &-block {
		                        &__name { color:$container-4-faculty-full-layout-name-color; }
		                        &__title { color:$container-4-faculty-full-layout-name-color; }
		                        &__description { color:$container-4-faculty-full-layout-desc-color; }
		                    }
		                }
		            }
		        }		
			}
			//Container 4 Faculty - Card
			&--card_layout {
				ul {
					li {
						background:$container-4-faculty-bg;
						background:$container-4-faculty-card-gradient-moz;
						background:$container-4-faculty-card-gradient-webkit;
						background:$container-4-faculty-card-gradient;
						filter:$container-4-faculty-card-filter;
						border:$container-4-faculty-border;
						border-radius:$container-4-faculty-border-radius;
						-moz-border-radius:$container-4-faculty-border-radius;
						-webkit-border-radius:$container-4-faculty-border-radius;
						color:$container-4-faculty-color;
						//Container 4 Faculty Card Content
						.card {
							background:$container-4-faculty-content-bg;
							&-img-top { border:$container-4-faculty-img-border; }
							&-title { color:$container-4-faculty-title-color; }
							&-block {
								background:$container-4-faculty-content-bg;
								background:$container-4-faculty-content-gradient-moz;
								background:$container-4-faculty-content-gradient-webkit;
								background:$container-4-faculty-content-gradient;
								filter:$container-4-faculty-content-filter;					
								border:1px solid $container-4-faculty-content-border-top;
								border-top:5px solid;
								//Container 4 Faculty Card Button
								.btn {
									background:$container-4-faculty-btn-bg;
									background:$container-4-faculty-btn-card-gradient-moz;
									background:$container-4-faculty-btn-gradient-webkit;
									background:$container-4-faculty-btn-gradient;
									filter:$container-4-faculty-btn-filter;
									border:$container-4-faculty-btn-border;
									color:$container-4-faculty-btn-color;
									&:link,&:visited, &:active, &:focus, &:hover { color:$container-4-faculty-btn-color; }
									&:link,&:visited { color:$container-4-faculty-btn-color; }
									&:active, &:focus, &:hover {
										background:$container-4-faculty-btn-hover-bg;
										background:$container-4-faculty-btn-hover-gradient-moz;
										background:$container-4-faculty-btn-hover-gradient-webkit;
										background:$container-4-faculty-btn-hover-gradient;
										filter:$container-4-faculty-btn-hover-filter;
										color:$container-4-faculty-btn-hover-color;   
									}
								}
							}
						}
					}
				}
			}
			//Container 4 Faculty - Text List
			&--text_list {
				ul {
					background:$container-4-faculty-text-list-bg;
					background:$container-4-faculty-text-list-gradient-moz;
					background:$container-4-faculty-text-list-gradient-webkit;
					background:$container-4-faculty-text-list-gradient;
					filter:$container-4-faculty-text-list-filter;
					border:$container-4-faculty-text-list-border;
					border-radius:$container-4-faculty-text-list-border-radius;
					-moz-border-radius:$container-4-faculty-text-list-border-radius;
					-webkit-border-radius:$container-4-faculty-text-list-border-radius;
					padding:$container-4-faculty-text-list-padding;
					//Container 4 Faculty Text List Item
					li {
						background:$container-4-faculty-text-list-item-bg;
						border:$container-4-faculty-text-list-item-border;
						border-bottom:$container-4-faculty-text-list-item-border-bottom;
						color:$container-4-faculty-text-list-item-color;
						padding:$container-4-faculty-text-list-item-padding;
						margin:$container-4-faculty-text-list-item-margin;
						&:before {
							color:$container-4-faculty-text-list-item-bullet;
							content:'\2022';
		            		margin-left:-1.3em;
		            		padding-right:1em;
						}
						//Container 4 Faculty Text List Alternate Item
						&:nth-child(odd) { 
							background:$container-4-faculty-text-list-item-alt-bg;
							border:$container-4-faculty-text-list-item-alt-border;
							border-bottom:$container-4-faculty-text-list-item-alt-border-bottom;
							color:$container-4-faculty-text-list-item-alt-color;
							&:before { color:$container-4-faculty-text-list-item-alt-bullet; }
						}
					}
				}
			}
		}*/
  /*.panel {
			background:$container-4-accordion-bg;
			background:$container-4-accordion-gradient-moz;
			background:$container-4-accordion-gradient-webkit;
			background:$container-4-accordion-gradient;
			filter:$container-4-accordion-filter;
		    border:$container-4-accordion-border-width solid transparent;
		    border-radius:$container-4-accordion-border-radius;
			-moz-border-radius:$container-4-accordion-border-radius;
			-webkit-border-radius:$container-4-accordion-border-radius;
		    box-shadow:$container-4-accordion-shadow;
		    -webkit-box-shadow:$container-4-accordion-shadow;
		    //Container 4 Accordion Button
			.panel-heading {
		    	background:$container-4-accordion-btn-bg;
				background:$container-4-accordion-btn-gradient-moz;
				background:$container-4-accordion-btn-gradient-webkit;
				background:$container-4-accordion-btn-gradient;
				filter:$container-4-accordion-btn-filter;
		    	border-color:$container-4-accordion-border-color;
		    	border-top-right-radius:$container-4-accordion-border-radius;
		    	border-top-left-radius:$container-4-accordion-border-radius;
		    	border-bottom-right-radius:$container-4-accordion-border-radius;
		    	border-bottom-left-radius:$container-4-accordion-border-radius;
				color:$container-4-accordion-btn-color;
				padding:$container-4-accordion-btn-padding;
				.panel-title {
					a, a:link, a:visited, a:hover, a:active, a:focus { color:$container-4-accordion-btn-color; }
					a, a:link, a:visited { color:$container-4-accordion-btn-color; }
					a:hover, a:active, a:focus {
						background:$container-4-accordion-btn-bg-hover;
						background:$container-4-accordion-btn-gradient-moz-hover;
						background:$container-4-accordion-btn-gradient-webkit-hover;
						background:$container-4-accordion-btn-gradient-hover;
						filter:$container-4-accordion-btn-filter-hover;
						border-color:$container-4-accordion-border-color-hover;
		    			border-top-right-radius:$container-4-accordion-border-radius;
		    			border-top-left-radius:$container-4-accordion-border-radius;
		    			border-bottom-right-radius:$container-4-accordion-border-radius;
		    			border-bottom-left-radius:$container-4-accordion-border-radius;
						color:$container-4-accordion-btn-color-hover;
					}
				}
			}
			//Container 4 Accordion Content
			.panel-body {
				background:$container-4-accordion-body-bg;
				color:$container-4-accordion-body-color;
				//Container 4 Accordion Links
				a, a:link, a:visited,a:hover, a:active, a:focus {
					color:$container-4-accordion-body-link-color;
					text-decoration:$container-4-accordion-body-link-decoration;
				}
				a, a:link, a:visited {
					color:$container-4-accordion-body-link-color;
					text-decoration:$container-4-accordion-body-link-decoration;
				}
				a:hover, a:active, a:focus {
					color:$container-4-accordion-body-link-hover-color;
					text-decoration:$container-4-accordion-body-link-hover-decoration;
				}
				//Container 4 Accordion Headings
				h1, h2, p.largest, p span.largest { color:$container-4-accordion-body-headings-color; }
				h3, p.larger, p span.larger { color:$container-4-accordion-body-headings-small-color; }
				h4, p.large, p span.large, h5, h6 { color:$container-4-accordion-body-headings-smaller-color; }
				//Container 4 Accordion Blockquote
				blockquote {
					background:$container-4-accordion-body-blockquote-bg;
					background:$container-4-accordion-body-blockquote-gradient-moz;
					background:$container-4-accordion-body-blockquote-gradient-webkit;
					background:$container-4-accordion-body-blockquote-gradient;
					filter:$container-4-accordion-body-blockquote-gradient-filter;
					border:$container-4-accordion-body-blockquote-border;
					border-left:$container-4-accordion-body-blockquote-border-left;
					border-radius:$container-4-accordion-body-blockquote-border-radius;
					-moz-border-radius:$container-4-accordion-body-blockquote-border-radius; 
					-webkit-border-radius:$container-4-accordion-body-blockquote-border-radius;
					color:$container-4-accordion-body-blockquote-small-color;
					padding:$container-4-accordion-body-blockquote-padding;
					padding-left:$container-4-accordion-body-blockquote-padding-left;
				}
				//Container 4 Accordion Bulleted List
				ul li:before { color:$container-4-accordion-body-list-bullet-color; }
				//Container 4 Accordion Button
				.btn {
					background:$container-4-accordion-body-btn-bg;
					background:$container-4-accordion-body-btn-gradient-moz;
					background:$container-4-accordion-body-btn-gradient-webkit;
					background:$container-4-accordion-body-btn-gradient;
					filter:$container-4-accordion-body-btn-gradient-filter;
					border:$container-4-accordion-body-btn-border;
					color:$container-4-accordion-body-btn-color;
					&:link, &:visited, &:active, &:focus, &:hover { color:$container-4-accordion-body-btn-color; }
					&:link, &:visited { color:$container-4-accordion-body-btn-color; }
					&:active, &:focus, &:hover {
						background:$container-4-accordion-body-btn-hover-bg;
						background:$container-4-accordion-body-btn-gradient-moz-hover;
						background:$container-4-accordion-body-btn-gradient-webkit-hover;
						background:$container-4-accordion-body-btn-gradient-hover;
						filter:$container-4-accordion-body-btn-gradient-filter-hover;
						border:$container-4-accordion-body-btn-hover-border;
						color:$container-4-accordion-body-btn-hover-color;
					}
				}
			}
			.panel-default>.panel-heading+.panel-collapse>.panel-body { border-top:$container-4-accordion-border-width solid $container-4-accordion-border-color; }
		}
	}*/
  /***************************** Container 5 */
  /*&--5 {
		//Container 5 Base
		//background:$container-5-bg;
		//Container 5 Background Gradient
		/*background:$container-5-gradient-moz;
		background:$container-5-gradient-webkit;
		background:$container-5-gradient;
		filter:$container-5-gradient-filter;
		color:$container-5-color;*/
  /*a, a:link, a:visited,a:hover, a:active, a:focus {
			color:$container-5-link-color;
			text-decoration:$container-5-link-decoration;
		}
		a, a:link, a:visited {
			color:$container-5-link-color;
			text-decoration:$container-5-link-decoration;
		}
		a:hover, a:active, a:focus {
			color:$container-5-link-hover-color;
			text-decoration:$container-5-link-hover-decoration;
		}*/
  /*h1, h2, p.largest, p span.largest { color:$container-5-headings-color; }
		h3, p.larger, p span.larger { color:$container-5-headings-small-color; }
		h4, p.large, p span.large, h5, h6 { color:$container-5-headings-smaller-color; }*/
  /*blockquote {
			background:$container-5-blockquote-bg;
			background:$container-5-blockquote-gradient-moz;
			background:$container-5-blockquote-gradient-webkit;
			background:$container-5-blockquote-gradient;
			filter:$container-5-blockquote-gradient-filter;
			border:$container-5-blockquote-border;
			border-left:$container-5-blockquote-border-left;
			border-radius:$container-5-blockquote-border-radius;
			-moz-border-radius:$container-5-blockquote-border-radius; 
			-webkit-border-radius:$container-5-blockquote-border-radius; 
			color:$container-5-blockquote-small-color;
			padding:$container-5-blockquote-padding;
			padding-left:$container-5-blockquote-padding-left;
		}*/
  /*.btn {
			background:$container-5-btn-bg;
			border:$container-5-btn-border;
			color:$container-5-btn-color;
			&:link, &:visited, &:active, &:focus, &:hover { color:$container-5-btn-color; }
			&:link, &:visited { color:$container-5-btn-color; }
			&:active, &:focus, &:hover {
				background:$container-5-btn-bg-hover;
				border:$container-5-btn-border-hover;
				color:$container-5-btn-color-hover;
			}
		}*/
  /*.program-selector {
			&__menu__program {
				&__inner_wrapper { background:$container-5-program-selector-bg; }
				&--short:hover {
					.program-selector__menu__program__table__cell { color:$container-5-program-selector-color-hover; }
				}
				//Container 5 Program Selector Hover
				&:hover {
					.program-selector__menu__program__inner_wrapper { background:$container-5-program-selector-bg-hover; }
					.program-selector__menu__program__desc { color:$container-5-program-selector-color-hover; }
					.program-selector__menu__program--long__table {
						background-color:$container-5-program-selector-heading-bg-hover;
						&__cell { color:$container-5-program-selector-heading-color-hover; }
					}
					.program-selector__menu__program--long-with-image__link__heading { color:$container-5-program-selector-heading-color-hover; }
					.program-selector__menu__program__btn {
						background:$container-5-program-selector-btn-hover-bg;
						border:$container-5-program-selector-btn-hover-border;
						color:$container-5-program-selector-btn-hover-color;
					}
				}
				&--short {
					&__table__cell { color:$container-5-program-selector-color; }
				}
				//Container 5 Program Selector Headings
				&--long {
					&__table {
						background-color:$container-5-program-selector-heading-bg;
						&__cell { color:$container-5-program-selector-heading-color; }
					}
					&-with-image__link__heading { color:$program-selector-heading-color; }
				}
				&__desc { color:$container-5-program-selector-color; }
				//Container 5 Program Selector Button
				&__btn {
					background:$container-5-program-selector-btn-bg;
					border:$container-5-program-selector-btn-border;
					color:$container-5-program-selector-btn-color;
				}
			}
		}*/
  /*.curriculum {
			color:$container-5-curriculum-color;
			//Container 5 Curriculum Title 
			&__title {
				background:$container-5-curriculum-title-bg;
				background:$container-5-curriculum-title-gradient-moz;
				background:$container-5-curriculum-title-gradient-webkit;
				background:$container-5-curriculum-title-gradient;
				filter:$container-5-curriculum-title-gradient-filter;
				border-radius:$container-5-curriculum-title-border-radius; 
				-moz-border-radius:$container-5-curriculum-title-border-radius; 
				-webkit-border-radius:$container-5-curriculum-title-border-radius;	
				@media (max-width:$screen-md-min) {
					border-radius:0;
					-moz-border-radius:0; 
					-webkit-border-radius:0;
				}
				.large { color:$container-5-curriculum-title-color; }
			}
		}
		//Container 5 Curriculum Toggle
		.course-description-toggle {
			border-bottom:$container-5-curriculum-toggle-border;
			//Container 5 Curriculum Button
			&__button {
				background:$container-5-curriculum-btn-bg;
				border-top:$container-5-curriculum-btn-border;
				border-left:$container-5-curriculum-btn-border;
				border-right:$container-5-curriculum-btn-border;
				a {
					color:$container-5-curriculum-btn-color;
					&:link, &:visited, &:active, &:focus, &:hover { color:$container-5-curriculum-btn-color; }
					&:link, &:visited { color:$container-5-curriculum-btn-color; }
					&:active, &:focus, &:hover { color:$container-5-curriculum-btn-hover-color; }
				}        
			}
		}
		//Container 5 Curriculum Courses
		.courses {
			table {
				tr {
					border-bottom:$container-5-curriculum-course-border;
					&.course-title {
						border-bottom:$container-5-curriculum-course-border;
						td {
							color:$container-5-curriculum-course-title-color;
							&.course-credits { color:$container-5-curriculum-course-credits-color; }
						}
					}
				}
			}
		}*/
  /*.faculty {
			//Container 5 Faculty - Accordion
			&--accordion_layout {
				.panel {
					background:$container-5-faculty-accordion-bg;
					background:$container-5-faculty-accordion-gradient-moz;
					background:$container-5-faculty-accordion-gradient-webkit;
					background:$container-5-faculty-accordion-gradient;
					filter:$container-5-faculty-accordion-filter;
		    		border:$container-5-faculty-accordion-border-width solid transparent;
		    		border-radius:$container-5-faculty-accordion-border-radius;
					-moz-border-radius:$container-5-faculty-accordion-border-radius;
					-webkit-border-radius:$container-5-faculty-accordion-border-radius;
		    		box-shadow:$container-5-faculty-accordion-shadow;
		    		-webkit-box-shadow:$container-5-faculty-accordion-shadow;
		    		//Container 5 Faculty Accordion Button
					.panel-heading {
		    			background:$container-5-faculty-accordion-btn-bg;
						background:$container-5-faculty-accordion-btn-gradient-moz;
						background:$container-5-faculty-accordion-btn-gradient-webkit;
						background:$container-5-faculty-accordion-btn-gradient;
						filter:$container-5-faculty-accordion-btn-filter;
		    			border-color:$container-5-faculty-accordion-border-color;
		    			border-top-right-radius:$container-5-faculty-accordion-border-radius;
		    			border-top-left-radius:$container-5-faculty-accordion-border-radius;
		    			border-bottom-right-radius:$container-5-faculty-accordion-border-radius;
		    			border-bottom-left-radius:$container-5-faculty-accordion-border-radius;
						color:$container-5-faculty-accordion-btn-color;
						padding:$container-5-faculty-accordion-btn-padding;
						.panel-title {
							a, a:link, a:visited, a:hover, a:active, a:focus { color:$container-5-faculty-accordion-btn-color; }
							a, a:link, a:visited { color:$container-5-faculty-accordion-btn-color; }
							a:hover, a:active, a:focus {
								background:$container-5-faculty-accordion-btn-bg-hover;
								background:$container-5-faculty-accordion-btn-gradient-moz-hover;
								background:$container-5-faculty-accordion-btn-gradient-webkit-hover;
								background:$container-5-faculty-accordion-btn-gradient-hover;
								filter:$container-5-faculty-accordion-btn-filter-hover;
								border-color:$container-5-faculty-accordion-border-color-hover;
		    					border-top-right-radius:$container-5-faculty-accordion-border-radius;
		    					border-top-left-radius:$container-5-faculty-accordion-border-radius;
		    					border-bottom-right-radius:$container-5-faculty-accordion-border-radius;
		    					border-bottom-left-radius:$container-5-faculty-accordion-border-radius;
								color:$container-5-faculty-accordion-btn-color-hover;
							}
						}
					}
					//Container 5 Faculty Accordion Content
					.panel-body {
						background:$container-5-faculty-accordion-body-bg;
						.profile {
		                    &-img-top { border:$container-5-faculty-accordion-img-border; }
		                    &-block {
		                        &__name { color:$container-5-faculty-accordion-name-color; }
		                        &__title { color:$container-5-faculty-accordion-name-color; }
		                        &__description { color:$container-5-faculty-accordion-desc-color; }
		                    }						
						}
					}
					.panel-default>.panel-heading+.panel-collapse>.panel-body { border-top:$container-5-faculty-accordion-border-width solid $faculty-accordion-border-color; }
				}
			}
			//Container 5 Faculty - Full Layout
			&--full_layout {
		        ul {
		            li {
		            	background:$container-5-faculty-full-layout-bg;
						background:$container-5-faculty-full-layout-gradient-moz;
						background:$container-5-faculty-full-layout-gradient-webkit;
						background:$container-5-faculty-full-layout-gradient;
						filter:$container-5-faculty-full-layout-filter;
						border:$container-5-faculty-full-layout-border;
						border-radius:$container-5-faculty-full-layout-border-radius;
						-moz-border-radius:$container-5-faculty-full-layout-border-radius;
						-webkit-border-radius:$container-5-faculty-full-layout-border-radius;
						color:$container-5-faculty-full-layout-color;
						padding:$container-5-faculty-full-layout-padding;
		                .profile {
		                    &-img-top { border:$container-5-faculty-full-layout-img-border; }
		                    &-block {
		                        &__name { color:$container-5-faculty-full-layout-name-color; }
		                        &__title { color:$container-5-faculty-full-layout-name-color; }
		                        &__description { color:$container-5-faculty-full-layout-desc-color; }
		                    }
		                }
		            }
		        }		
			}
			//Container 5 Faculty - Card
			&--card_layout {
				ul {
					li {
						background:$container-5-faculty-bg;
						background:$container-5-faculty-card-gradient-moz;
						background:$container-5-faculty-card-gradient-webkit;
						background:$container-5-faculty-card-gradient;
						filter:$container-5-faculty-card-filter;
						border:$container-5-faculty-border;
						border-radius:$container-5-faculty-border-radius;
						-moz-border-radius:$container-5-faculty-border-radius;
						-webkit-border-radius:$container-5-faculty-border-radius;
						color:$container-5-faculty-color;
						//Container 5 Faculty Card Content
						.card {
							background:$container-5-faculty-content-bg;
							&-img-top { border:$container-5-faculty-img-border; }
							&-title { color:$container-5-faculty-title-color; }
							&-block {
								background:$container-5-faculty-content-bg;
								background:$container-5-faculty-content-gradient-moz;
								background:$container-5-faculty-content-gradient-webkit;
								background:$container-5-faculty-content-gradient;
								filter:$container-5-faculty-content-filter;					
								border:1px solid $container-5-faculty-content-border-top;
								border-top:5px solid;
								//Container 5 Faculty Card Button
								.btn {
									background:$container-5-faculty-btn-bg;
									background:$container-5-faculty-btn-card-gradient-moz;
									background:$container-5-faculty-btn-gradient-webkit;
									background:$container-5-faculty-btn-gradient;
									filter:$container-5-faculty-btn-filter;
									border:$container-5-faculty-btn-border;
									color:$container-5-faculty-btn-color;
									&:link,&:visited, &:active, &:focus, &:hover { color:$container-5-faculty-btn-color; }
									&:link,&:visited { color:$container-5-faculty-btn-color; }
									&:active, &:focus, &:hover {
										background:$container-5-faculty-btn-hover-bg;
										background:$container-5-faculty-btn-hover-gradient-moz;
										background:$container-5-faculty-btn-hover-gradient-webkit;
										background:$container-5-faculty-btn-hover-gradient;
										filter:$container-5-faculty-btn-hover-filter;
										color:$container-5-faculty-btn-hover-color;   
									}
								}
							}
						}
					}
				}
			}
			//Container 5 Faculty - Text List
			&--text_list {
				ul {
					background:$container-5-faculty-text-list-bg;
					background:$container-5-faculty-text-list-gradient-moz;
					background:$container-5-faculty-text-list-gradient-webkit;
					background:$container-5-faculty-text-list-gradient;
					filter:$container-5-faculty-text-list-filter;
					border:$container-5-faculty-text-list-border;
					border-radius:$container-5-faculty-text-list-border-radius;
					-moz-border-radius:$container-5-faculty-text-list-border-radius;
					-webkit-border-radius:$container-5-faculty-text-list-border-radius;
					padding:$container-5-faculty-text-list-padding;
					//Container 5 Faculty Text List Item
					li {
						background:$container-5-faculty-text-list-item-bg;
						border:$container-5-faculty-text-list-item-border;
						border-bottom:$container-5-faculty-text-list-item-border-bottom;
						color:$container-5-faculty-text-list-item-color;
						padding:$container-5-faculty-text-list-item-padding;
						margin:$container-5-faculty-text-list-item-margin;
						&:before {
							color:$container-5-faculty-text-list-item-bullet;
							content:'\2022';
		            		margin-left:-1.3em;
		            		padding-right:1em;
						}
						//Container 5 Faculty Text List Alternate Item
						&:nth-child(odd) { 
							background:$container-5-faculty-text-list-item-alt-bg;
							border:$container-5-faculty-text-list-item-alt-border;
							border-bottom:$container-5-faculty-text-list-item-alt-border-bottom;
							color:$container-5-faculty-text-list-item-alt-color;
							&:before { color:$container-5-faculty-text-list-item-alt-bullet; }
						}
					}
				}
			}
		}*/
  /*.panel {
			background:$container-5-accordion-bg;
			background:$container-5-accordion-gradient-moz;
			background:$container-5-accordion-gradient-webkit;
			background:$container-5-accordion-gradient;
			filter:$container-5-accordion-filter;
		    border:$container-5-accordion-border-width solid transparent;
		    border-radius:$container-5-accordion-border-radius;
			-moz-border-radius:$container-5-accordion-border-radius;
			-webkit-border-radius:$container-5-accordion-border-radius;
		    box-shadow:$container-5-accordion-shadow;
		    -webkit-box-shadow:$container-5-accordion-shadow;
		    //Container 5 Accordion Button
			.panel-heading {
		    	background:$container-5-accordion-btn-bg;
				background:$container-5-accordion-btn-gradient-moz;
				background:$container-5-accordion-btn-gradient-webkit;
				background:$container-5-accordion-btn-gradient;
				filter:$container-5-accordion-btn-filter;
		    	border-color:$container-5-accordion-border-color;
		    	border-top-right-radius:$container-5-accordion-border-radius;
		    	border-top-left-radius:$container-5-accordion-border-radius;
		    	border-bottom-right-radius:$container-5-accordion-border-radius;
		    	border-bottom-left-radius:$container-5-accordion-border-radius;
				color:$container-5-accordion-btn-color;
				padding:$container-5-accordion-btn-padding;
				.panel-title {
					a, a:link, a:visited, a:hover, a:active, a:focus { color:$container-5-accordion-btn-color; }
					a, a:link, a:visited { color:$container-5-accordion-btn-color; }
					a:hover, a:active, a:focus {
						background:$container-5-accordion-btn-bg-hover;
						background:$container-5-accordion-btn-gradient-moz-hover;
						background:$container-5-accordion-btn-gradient-webkit-hover;
						background:$container-5-accordion-btn-gradient-hover;
						filter:$container-5-accordion-btn-filter-hover;
						border-color:$container-5-accordion-border-color-hover;
		    			border-top-right-radius:$container-5-accordion-border-radius;
		    			border-top-left-radius:$container-5-accordion-border-radius;
		    			border-bottom-right-radius:$container-5-accordion-border-radius;
		    			border-bottom-left-radius:$container-5-accordion-border-radius;
						color:$container-5-accordion-btn-color-hover;
					}
				}
			}
			//Container 5 Accordion Content
			.panel-body {
				background:$container-5-accordion-body-bg;
				color:$container-5-accordion-body-color;
				//Container 5 Accordion Links
				a, a:link, a:visited,a:hover, a:active, a:focus {
					color:$container-5-accordion-body-link-color;
					text-decoration:$container-5-accordion-body-link-decoration;
				}
				a, a:link, a:visited {
					color:$container-5-accordion-body-link-color;
					text-decoration:$container-5-accordion-body-link-decoration;
				}
				a:hover, a:active, a:focus {
					color:$container-5-accordion-body-link-hover-color;
					text-decoration:$container-5-accordion-body-link-hover-decoration;
				}
				//Container 5 Accordion Headings
				h1, h2, p.largest, p span.largest { color:$container-5-accordion-body-headings-color; }
				h3, p.larger, p span.larger { color:$container-5-accordion-body-headings-small-color; }
				h4, p.large, p span.large, h5, h6 { color:$container-5-accordion-body-headings-smaller-color; }
				//Container 5 Accordion Blockquote
				blockquote {
					background:$container-5-accordion-body-blockquote-bg;
					background:$container-5-accordion-body-blockquote-gradient-moz;
					background:$container-5-accordion-body-blockquote-gradient-webkit;
					background:$container-5-accordion-body-blockquote-gradient;
					filter:$container-5-accordion-body-blockquote-gradient-filter;
					border:$container-5-accordion-body-blockquote-border;
					border-left:$container-5-accordion-body-blockquote-border-left;
					border-radius:$container-5-accordion-body-blockquote-border-radius;
					-moz-border-radius:$container-5-accordion-body-blockquote-border-radius; 
					-webkit-border-radius:$container-5-accordion-body-blockquote-border-radius;
					color:$container-5-accordion-body-blockquote-small-color;
					padding:$container-5-accordion-body-blockquote-padding;
					padding-left:$container-5-accordion-body-blockquote-padding-left;
				}
				//Container 5 Accordion Bulleted List
				ul li:before { color:$container-5-accordion-body-list-bullet-color; }
				//Container 5 Accordion Button
				.btn {
					background:$container-5-accordion-body-btn-bg;
					background:$container-5-accordion-body-btn-gradient-moz;
					background:$container-5-accordion-body-btn-gradient-webkit;
					background:$container-5-accordion-body-btn-gradient;
					filter:$container-5-accordion-body-btn-gradient-filter;
					border:$container-5-accordion-body-btn-border;
					color:$container-5-accordion-body-btn-color;
					&:link, &:visited, &:active, &:focus, &:hover { color:$container-5-accordion-body-btn-color; }
					&:link, &:visited { color:$container-5-accordion-body-btn-color; }
					&:active, &:focus, &:hover {
						background:$container-5-accordion-body-btn-hover-bg;
						background:$container-5-accordion-body-btn-gradient-moz-hover;
						background:$container-5-accordion-body-btn-gradient-webkit-hover;
						background:$container-5-accordion-body-btn-gradient-hover;
						filter:$container-5-accordion-body-btn-gradient-filter-hover;
						border:$container-5-accordion-body-btn-hover-border;
						color:$container-5-accordion-body-btn-hover-color;
					}
				}
			}
			.panel-default>.panel-heading+.panel-collapse>.panel-body { border-top:$container-5-accordion-border-width solid $container-5-accordion-border-color; }
		}
	}*/ }
  .wrap--1, .wrap--light, .cols--1, .cols--light {
    background: #fff;
    /*//Container 1 Background Gradient
		background:$container-1-gradient-moz;
		background:$container-1-gradient-webkit;
		background:$container-1-gradient;
		filter:$container-1-gradient-filter;
		color:$container-1-color;
		//Container 1 Links
		a, a:link, a:visited,a:hover, a:active, a:focus {
			color:$container-1-link-color;
			text-decoration:$container-1-link-decoration;
		}
		a, a:link, a:visited {
			color:$container-1-link-color;
			text-decoration:$container-1-link-decoration;
		}
		a:hover, a:active, a:focus {
			color:$container-1-link-hover-color;
			text-decoration:$container-1-link-hover-decoration;
		}
		//Container 1 Headings
		h1, h2, p.largest, p span.largest { color:$container-1-headings-color; }
		h3, p.larger, p span.larger { color:$container-1-headings-small-color; }
		h4, p.large, p span.large, h5, h6 { color:$container-1-headings-smaller-color; }
		//Container 1 Blockquote
		blockquote {
			background:$container-1-blockquote-bg;
			background:$container-1-blockquote-gradient-moz;
			background:$container-1-blockquote-gradient-webkit;
			background:$container-1-blockquote-gradient;
			filter:$container-1-blockquote-gradient-filter;
			border:$container-1-blockquote-border;
			border-left:$container-1-blockquote-border-left;
			border-radius:$container-1-blockquote-border-radius;
			-moz-border-radius:$container-1-blockquote-border-radius; 
			-webkit-border-radius:$container-1-blockquote-border-radius; 
			color:$container-1-blockquote-small-color;
			padding:$container-1-blockquote-padding;
			padding-left:$container-1-blockquote-padding-left;
		}
		//Container 1 Bulleted List
		ul li:before { color:$container-1-list-bullet-color; }
		//Container 1 Horizontal Rule
		hr { border-top:$container-1-hr-border; }
		//Container 1 Button
		.btn {
			background:$container-1-btn-bg;
			border:$container-1-btn-border;
			color:$container-1-btn-color;
			&:link, &:visited, &:active, &:focus, &:hover { color:$container-1-btn-color; }
			&:link, &:visited { color:$container-1-btn-color; }
			&:active, &:focus, &:hover {
				background:$container-1-btn-bg-hover;
				border:$container-1-btn-border-hover;
				color:$container-1-btn-color-hover;
			}
		}
		//Container 1 Program Selector
		.program-selector {
			&__menu__program {
				&__inner_wrapper { background:$container-1-program-selector-bg; }
				&--short:hover {
					.program-selector__menu__program__table__cell { color:$container-1-program-selector-color-hover; }
				}
				//Container 1 Program Selector Hover
				&:hover {
					.program-selector__menu__program__inner_wrapper { background:$container-1-program-selector-bg-hover; }
					.program-selector__menu__program__desc { color:$container-1-program-selector-color-hover; }
					.program-selector__menu__program--long__table {
						background-color:$container-1-program-selector-heading-bg-hover;
						&__cell { color:$container-1-program-selector-heading-color-hover; }
					}
					.program-selector__menu__program--long-with-image__link__heading { color:$container-1-program-selector-heading-color-hover; }
					.program-selector__menu__program__btn {
						background:$container-1-program-selector-btn-hover-bg;
						border:$container-1-program-selector-btn-hover-border;
						color:$container-1-program-selector-btn-hover-color;
					}
				}
				&--short {
					&__table__cell { color:$container-1-program-selector-color; }
				}
				//Container 1 Program Selector Headings
				&--long {
					&__table {
						background-color:$container-1-program-selector-heading-bg;
						&__cell { color:$container-1-program-selector-heading-color; }
					}
					&-with-image__link__heading { color:$program-selector-heading-color; }
				}
				&__desc { color:$container-1-program-selector-color; }
				//Container 1 Program Selector Button
				&__btn {
					background:$container-1-program-selector-btn-bg;
					border:$container-1-program-selector-btn-border;
					color:$container-1-program-selector-btn-color;
				}
			}
		}
		//Container 1 Curriculum
		.curriculum {
			color:$container-1-curriculum-color;
			//Container 1 Curriculum Title 
			&__title {
				background:$container-1-curriculum-title-bg;
				background:$container-1-curriculum-title-gradient-moz;
				background:$container-1-curriculum-title-gradient-webkit;
				background:$container-1-curriculum-title-gradient;
				filter:$container-1-curriculum-title-gradient-filter;
				border-radius:$container-1-curriculum-title-border-radius; 
				-moz-border-radius:$container-1-curriculum-title-border-radius; 
				-webkit-border-radius:$container-1-curriculum-title-border-radius;	
				@media (max-width:$screen-md-min) {
					border-radius:0;
					-moz-border-radius:0; 
					-webkit-border-radius:0;
				}
				.large { color:$container-1-curriculum-title-color; }
			}
		}
		//Container 1 Curriculum Toggle
		.course-description-toggle {
			border-bottom:$container-1-curriculum-toggle-border;
			//Container 1 Curriculum Button
			&__button {
				background:$container-1-curriculum-btn-bg;
				border-top:$container-1-curriculum-btn-border;
				border-left:$container-1-curriculum-btn-border;
				border-right:$container-1-curriculum-btn-border;
				a {
					color:$container-1-curriculum-btn-color;
					&:link, &:visited, &:active, &:focus, &:hover { color:$container-1-curriculum-btn-color; }
					&:link, &:visited { color:$container-1-curriculum-btn-color; }
					&:active, &:focus, &:hover { color:$container-1-curriculum-btn-hover-color; }
				}        
			}
		}
		//Container 1 Curriculum Courses
		.courses {
			table {
				tr {
					border-bottom:$container-1-curriculum-course-border;
					&.course-title {
						border-bottom:$container-1-curriculum-course-border;
						td {
							color:$container-1-curriculum-course-title-color;
							&.course-credits { color:$container-1-curriculum-course-credits-color; }
						}
					}
				}
			}
		}
		//Container 1 Faculty
		.faculty {
			//Container 1 Faculty - Accordion
			&--accordion_layout {
				.panel {
					background:$container-1-faculty-accordion-bg;
					background:$container-1-faculty-accordion-gradient-moz;
					background:$container-1-faculty-accordion-gradient-webkit;
					background:$container-1-faculty-accordion-gradient;
					filter:$container-1-faculty-accordion-filter;
		    		border:$container-1-faculty-accordion-border-width solid transparent;
		    		border-radius:$container-1-faculty-accordion-border-radius;
					-moz-border-radius:$container-1-faculty-accordion-border-radius;
					-webkit-border-radius:$container-1-faculty-accordion-border-radius;
		    		box-shadow:$container-1-faculty-accordion-shadow;
		    		-webkit-box-shadow:$container-1-faculty-accordion-shadow;
		    		//Container 1 Faculty Accordion Button
					.panel-heading {
		    			background:$container-1-faculty-accordion-btn-bg;
						background:$container-1-faculty-accordion-btn-gradient-moz;
						background:$container-1-faculty-accordion-btn-gradient-webkit;
						background:$container-1-faculty-accordion-btn-gradient;
						filter:$container-1-faculty-accordion-btn-filter;
		    			border-color:$container-1-faculty-accordion-border-color;
		    			border-top-right-radius:$container-1-faculty-accordion-border-radius;
		    			border-top-left-radius:$container-1-faculty-accordion-border-radius;
		    			border-bottom-right-radius:$container-1-faculty-accordion-border-radius;
		    			border-bottom-left-radius:$container-1-faculty-accordion-border-radius;
						color:$container-1-faculty-accordion-btn-color;
						padding:$container-1-faculty-accordion-btn-padding;
						.panel-title {
							a, a:link, a:visited, a:hover, a:active, a:focus { color:$container-1-faculty-accordion-btn-color; }
							a, a:link, a:visited { color:$container-1-faculty-accordion-btn-color; }
							a:hover, a:active, a:focus {
								background:$container-1-faculty-accordion-btn-bg-hover;
								background:$container-1-faculty-accordion-btn-gradient-moz-hover;
								background:$container-1-faculty-accordion-btn-gradient-webkit-hover;
								background:$container-1-faculty-accordion-btn-gradient-hover;
								filter:$container-1-faculty-accordion-btn-filter-hover;
								border-color:$container-1-faculty-accordion-border-color-hover;
		    					border-top-right-radius:$container-1-faculty-accordion-border-radius;
		    					border-top-left-radius:$container-1-faculty-accordion-border-radius;
		    					border-bottom-right-radius:$container-1-faculty-accordion-border-radius;
		    					border-bottom-left-radius:$container-1-faculty-accordion-border-radius;
								color:$container-1-faculty-accordion-btn-color-hover;
							}
						}
					}
					//Container 1 Faculty Accordion Content
					.panel-body {
						background:$container-1-faculty-accordion-body-bg;
						.profile {
		                    &-img-top { border:$container-1-faculty-accordion-img-border; }
		                    &-block {
		                        &__name { color:$container-1-faculty-accordion-name-color; }
		                        &__title { color:$container-1-faculty-accordion-name-color; }
		                        &__description { color:$container-1-faculty-accordion-desc-color; }
		                    }						
						}
					}
					.panel-default>.panel-heading+.panel-collapse>.panel-body { border-top:$container-1-faculty-accordion-border-width solid $faculty-accordion-border-color; }
				}
			}
			//Container 1 Faculty - Full Layout
			&--full_layout {
		        ul {
		            li {
		            	background:$container-1-faculty-full-layout-bg;
						background:$container-1-faculty-full-layout-gradient-moz;
						background:$container-1-faculty-full-layout-gradient-webkit;
						background:$container-1-faculty-full-layout-gradient;
						filter:$container-1-faculty-full-layout-filter;
						border:$container-1-faculty-full-layout-border;
						border-radius:$container-1-faculty-full-layout-border-radius;
						-moz-border-radius:$container-1-faculty-full-layout-border-radius;
						-webkit-border-radius:$container-1-faculty-full-layout-border-radius;
						color:$container-1-faculty-full-layout-color;
						padding:$container-1-faculty-full-layout-padding;
		                .profile {
		                    &-img-top { border:$container-1-faculty-full-layout-img-border; }
		                    &-block {
		                        &__name { color:$container-1-faculty-full-layout-name-color; }
		                        &__title { color:$container-1-faculty-full-layout-name-color; }
		                        &__description { color:$container-1-faculty-full-layout-desc-color; }
		                    }
		                }
		            }
		        }		
			}
			//Container 1 Faculty - Card
			&--card_layout {
				ul {
					li {
						background:$container-1-faculty-bg;
						background:$container-1-faculty-card-gradient-moz;
						background:$container-1-faculty-card-gradient-webkit;
						background:$container-1-faculty-card-gradient;
						filter:$container-1-faculty-card-filter;
						border:$container-1-faculty-border;
						border-radius:$container-1-faculty-border-radius;
						-moz-border-radius:$container-1-faculty-border-radius;
						-webkit-border-radius:$container-1-faculty-border-radius;
						color:$container-1-faculty-color;
						//Container 1 Faculty Card Content
						.card {
							background:$container-1-faculty-content-bg;
							&-img-top { border:$container-1-faculty-img-border; }
							&-title { color:$container-1-faculty-title-color; }
							&-block {
								background:$container-1-faculty-content-bg;
								background:$container-1-faculty-content-gradient-moz;
								background:$container-1-faculty-content-gradient-webkit;
								background:$container-1-faculty-content-gradient;
								filter:$container-1-faculty-content-filter;					
								border:1px solid $container-1-faculty-content-border-top;
								border-top:5px solid;
								//Container 1 Faculty Card Button
								.btn {
									background:$container-1-faculty-btn-bg;
									background:$container-1-faculty-btn-card-gradient-moz;
									background:$container-1-faculty-btn-gradient-webkit;
									background:$container-1-faculty-btn-gradient;
									filter:$container-1-faculty-btn-filter;
									border:$container-1-faculty-btn-border;
									color:$container-1-faculty-btn-color;
									&:link,&:visited, &:active, &:focus, &:hover { color:$container-1-faculty-btn-color; }
									&:link,&:visited { color:$container-1-faculty-btn-color; }
									&:active, &:focus, &:hover {
										background:$container-1-faculty-btn-hover-bg;
										background:$container-1-faculty-btn-hover-gradient-moz;
										background:$container-1-faculty-btn-hover-gradient-webkit;
										background:$container-1-faculty-btn-hover-gradient;
										filter:$container-1-faculty-btn-hover-filter;
										color:$container-1-faculty-btn-hover-color;   
									}
								}
							}
						}
					}
				}
			}
			//Container 1 Faculty - Text List
			&--text_list {
				ul {
					background:$container-1-faculty-text-list-bg;
					background:$container-1-faculty-text-list-gradient-moz;
					background:$container-1-faculty-text-list-gradient-webkit;
					background:$container-1-faculty-text-list-gradient;
					filter:$container-1-faculty-text-list-filter;
					border:$container-1-faculty-text-list-border;
					border-radius:$container-1-faculty-text-list-border-radius;
					-moz-border-radius:$container-1-faculty-text-list-border-radius;
					-webkit-border-radius:$container-1-faculty-text-list-border-radius;
					padding:$container-1-faculty-text-list-padding;
					//Container 1 Faculty Text List Item
					li {
						background:$container-1-faculty-text-list-item-bg;
						border:$container-1-faculty-text-list-item-border;
						border-bottom:$container-1-faculty-text-list-item-border-bottom;
						color:$container-1-faculty-text-list-item-color;
						padding:$container-1-faculty-text-list-item-padding;
						margin:$container-1-faculty-text-list-item-margin;
						&:before {
							color:$container-1-faculty-text-list-item-bullet;
							content:'\2022';
		            		margin-left:-1.3em;
		            		padding-right:1em;
						}
						//Container 1 Faculty Text List Alternate Item
						&:nth-child(odd) { 
							background:$container-1-faculty-text-list-item-alt-bg;
							border:$container-1-faculty-text-list-item-alt-border;
							border-bottom:$container-1-faculty-text-list-item-alt-border-bottom;
							color:$container-1-faculty-text-list-item-alt-color;
							&:before { color:$container-1-faculty-text-list-item-alt-bullet; }
						}
					}
				}
			}
		}
		//Container 1 Accordion
		.panel {
			background:$container-1-accordion-bg;
			background:$container-1-accordion-gradient-moz;
			background:$container-1-accordion-gradient-webkit;
			background:$container-1-accordion-gradient;
			filter:$container-1-accordion-filter;
		    border:$container-1-accordion-border-width solid transparent;
		    border-radius:$container-1-accordion-border-radius;
			-moz-border-radius:$container-1-accordion-border-radius;
			-webkit-border-radius:$container-1-accordion-border-radius;
		    box-shadow:$container-1-accordion-shadow;
		    -webkit-box-shadow:$container-1-accordion-shadow;
		    //Container 1 Accordion Button
			.panel-heading {
		    	background:$container-1-accordion-btn-bg;
				background:$container-1-accordion-btn-gradient-moz;
				background:$container-1-accordion-btn-gradient-webkit;
				background:$container-1-accordion-btn-gradient;
				filter:$container-1-accordion-btn-filter;
		    	border-color:$container-1-accordion-border-color;
		    	border-top-right-radius:$container-1-accordion-border-radius;
		    	border-top-left-radius:$container-1-accordion-border-radius;
		    	border-bottom-right-radius:$container-1-accordion-border-radius;
		    	border-bottom-left-radius:$container-1-accordion-border-radius;
				color:$container-1-accordion-btn-color;
				padding:$container-1-accordion-btn-padding;
				.panel-title {
					a, a:link, a:visited, a:hover, a:active, a:focus { color:$container-1-accordion-btn-color; }
					a, a:link, a:visited { color:$container-1-accordion-btn-color; }
					a:hover, a:active, a:focus {
						background:$container-1-accordion-btn-bg-hover;
						background:$container-1-accordion-btn-gradient-moz-hover;
						background:$container-1-accordion-btn-gradient-webkit-hover;
						background:$container-1-accordion-btn-gradient-hover;
						filter:$container-1-accordion-btn-filter-hover;
						border-color:$container-1-accordion-border-color-hover;
		    			border-top-right-radius:$container-1-accordion-border-radius;
		    			border-top-left-radius:$container-1-accordion-border-radius;
		    			border-bottom-right-radius:$container-1-accordion-border-radius;
		    			border-bottom-left-radius:$container-1-accordion-border-radius;
						color:$container-1-accordion-btn-color-hover;
					}
				}
			}
			//Container 1 Accordion Content
			.panel-body {
				background:$container-1-accordion-body-bg;
				color:$container-1-accordion-body-color;
				//Container 1 Accordion Links
				a, a:link, a:visited,a:hover, a:active, a:focus {
					color:$container-1-accordion-body-link-color;
					text-decoration:$container-1-accordion-body-link-decoration;
				}
				a, a:link, a:visited {
					color:$container-1-accordion-body-link-color;
					text-decoration:$container-1-accordion-body-link-decoration;
				}
				a:hover, a:active, a:focus {
					color:$container-1-accordion-body-link-hover-color;
					text-decoration:$container-1-accordion-body-link-hover-decoration;
				}
				//Container 1 Accordion Headings
				h1, h2, p.largest, p span.largest { color:$container-1-accordion-body-headings-color; }
				h3, p.larger, p span.larger { color:$container-1-accordion-body-headings-small-color; }
				h4, p.large, p span.large, h5, h6 { color:$container-1-accordion-body-headings-smaller-color; }
				//Container 1 Accordion Blockquote
				blockquote {
					background:$container-1-accordion-body-blockquote-bg;
					background:$container-1-accordion-body-blockquote-gradient-moz;
					background:$container-1-accordion-body-blockquote-gradient-webkit;
					background:$container-1-accordion-body-blockquote-gradient;
					filter:$container-1-accordion-body-blockquote-gradient-filter;
					border:$container-1-accordion-body-blockquote-border;
					border-left:$container-1-accordion-body-blockquote-border-left;
					border-radius:$container-1-accordion-body-blockquote-border-radius;
					-moz-border-radius:$container-1-accordion-body-blockquote-border-radius; 
					-webkit-border-radius:$container-1-accordion-body-blockquote-border-radius;
					color:$container-1-accordion-body-blockquote-small-color;
					padding:$container-1-accordion-body-blockquote-padding;
					padding-left:$container-1-accordion-body-blockquote-padding-left;
				}
				//Container 1 Accordion Bulleted List
				ul li:before { color:$container-1-accordion-body-list-bullet-color; }
				//Container 1 Accordion Button
				.btn {
					background:$container-1-accordion-body-btn-bg;
					background:$container-1-accordion-body-btn-gradient-moz;
					background:$container-1-accordion-body-btn-gradient-webkit;
					background:$container-1-accordion-body-btn-gradient;
					filter:$container-1-accordion-body-btn-gradient-filter;
					border:$container-1-accordion-body-btn-border;
					color:$container-1-accordion-body-btn-color;
					&:link, &:visited, &:active, &:focus, &:hover { color:$container-1-accordion-body-btn-color; }
					&:link, &:visited { color:$container-1-accordion-body-btn-color; }
					&:active, &:focus, &:hover {
						background:$container-1-accordion-body-btn-hover-bg;
						background:$container-1-accordion-body-btn-gradient-moz-hover;
						background:$container-1-accordion-body-btn-gradient-webkit-hover;
						background:$container-1-accordion-body-btn-gradient-hover;
						filter:$container-1-accordion-body-btn-gradient-filter-hover;
						border:$container-1-accordion-body-btn-hover-border;
						color:$container-1-accordion-body-btn-hover-color;
					}
				}
			}
			.panel-default>.panel-heading+.panel-collapse>.panel-body { border-top:$container-1-accordion-border-width solid $container-1-accordion-border-color; }
		}*/ }

/***************************** Custom Padding */
.main__row--content .content {
  /*.wrap {
					padding:$container-padding 0;
					&.wrap--bottom-padding {
                        &--zero { padding-bottom:0; }
						&--half { padding-bottom:$padding-half; }                            
						&--base-plus-half { padding-bottom:$padding-base-plus-half; }                            
						&--double { padding-bottom:$padding-double; }     
					}
					&.wrap--top-padding {
						&--zero { padding-top:0; }
						&--half { padding-top:$padding-half; }                            
						&--base-plus-half { padding-top:$padding-base-plus-half; }                            
						&--double { padding-top:$padding-double; }   
					} 
					&--1 {
						padding:$container-padding 0;
						&.wrap--bottom-padding {
							&--zero { padding-bottom:0; }
							&--half { padding-bottom:$padding-half; }
							&--base-plus-half { padding-bottom:$padding-base-plus-half; }
							&--double { padding-bottom:$padding-double; }
						}
						&.wrap--top-padding {
							&--zero { padding-top:0; }
							&--half { padding-top:$padding-half; }                      
							&--base-plus-half { padding-top:$padding-base-plus-half; }
							&--double { padding-top:$padding-double; }
						}
					}
					&--2 {
						padding:$container-padding 0;
						&.wrap--bottom-padding {
							&--zero { padding-bottom:0; }
							&--half { padding-bottom:$padding-half; }
							&--base-plus-half { padding-bottom:$padding-base-plus-half; }
							&--double { padding-bottom:$padding-double; }
						}
						&.wrap--top-padding {
							&--zero { padding-top:0; }
							&--half { padding-top:$padding-half; }
							&--base-plus-half { padding-top:$padding-base-plus-half; }
							&--double { padding-top:$padding-double; }
						}
					}
					&--3 {
						padding:$container-padding 0;
						&.wrap--bottom-padding {
							&--zero { padding-bottom:0; }
							&--half { padding-bottom:$padding-half; }
							&--base-plus-half { padding-bottom:$padding-base-plus-half; }
							&--double {padding-bottom:$padding-double; }
						}
						&.wrap--top-padding {
							&--zero { padding-top:0; }
							&--half { padding-top:$padding-half; }
							&--base-plus-half { padding-top:$padding-base-plus-half; }
							&--double {padding-top:$padding-double; }
						}
					}
					&--4 {
						padding:$container-padding 0;
						&.wrap--bottom-padding {
							&--zero { padding-bottom:0; }
							&--half { padding-bottom:$padding-half; }
							&--base-plus-half { padding-bottom:$padding-base-plus-half; }
							&--double { padding-bottom:$padding-double; }
						}
						&.wrap--top-padding {
							&--zero { padding-top:0; }
							&--half { padding-top:$padding-half; }                            
							&--base-plus-half { padding-top:$padding-base-plus-half; }                            
							&--double { padding-top:$padding-double; }   
						}
					}
					&--5 {
						padding:$container-padding 0;
						&.wrap--bottom-padding {
							&--zero { padding-bottom:0; }
							&--half { padding-bottom:$padding-half; }
							&--base-plus-half { padding-bottom:$padding-base-plus-half; }
							&--double {padding-bottom:$padding-double; }
						}
						&.wrap--top-padding {
							&--zero { padding-top:0; }
							&--half { padding-top:$padding-half; }
							&--base-plus-half { padding-top:$padding-base-plus-half; }
							&--double { padding-top:$padding-double; }
						}
					}
					&.content__wrap--1 {
						padding-top:$first-container-padding;
						&--zero { padding-top:0; }
						&.wrap--top-padding--base { padding-top:$padding-base; }                            
						&.wrap--top-padding--base-plus-half { padding-top:$padding-base-plus-half; }                            
						&.wrap--top-padding--double { padding-top:$padding-double; }   
					}
				}*/ }
  .main__row--content .content .cols {
    /*margin-left:0;
					margin-right:0;
					padding:$padding-half;
					@media (min-width:$screen-sm-min) { padding:$cols-padding; }*/
    /*&--1 {
						margin-left:0;
						margin-right:0;
						padding:$padding-half;
						@media (min-width:$screen-sm-min) { padding:$cols-padding; }
					}*/
    /*&--2 {
						margin-left:0;
						margin-right:0;
						padding:$padding-half;
						@media (min-width:$screen-sm-min) { padding:$cols-padding; }
					}*/
    /*&--3 {
						margin-left:0;
						margin-right:0;
						padding:$padding-half;
						@media (min-width:$screen-sm-min) { padding:$cols-padding; }
					}
					&--4 {
						margin-left:0;
						margin-right:0;
						padding:$padding-half;
						@media (min-width:$screen-sm-min) { padding:$cols-padding; }
					}
					&--5 {
						margin-left:0;
						margin-right:0;
						padding:$padding-half;
						@media (min-width:$screen-sm-min) { padding:$cols-padding; }
					} 
					&--6 {
						.cols__col {
							&--1 { padding-bottom:0; }
							@media (max-width:$screen-sm-min) {
								&--2 { padding-top:0; }
							}
						}
					}
					&--7 {
						.cols__col {
							@media (max-width:$screen-sm-min) {
								&--1 { padding-top:$padding-half; }
								padding-top:0;
								padding-bottom:0;
							}
						}
					}*/ }

/*****************************  Custom */
.postid-4409 .hero__row__col--heading-above-form {
  background-color: #009A44; }
  @media (min-width: 768px) {
    .postid-4409 .hero__row__col--heading-above-form {
      background-color: transparent; } }

.postid-4409 .hero__heading, .postid-4409 .hero__row__col--content {
  display: block; }
  @media (min-width: 768px) {
    .postid-4409 .hero__heading, .postid-4409 .hero__row__col--content {
      color: #fff; } }

.bg--6 {
  background: #fff; }

.wrap--4 hr, .cols--4 hr {
  margin-top: 30px;
  margin-bottom: 30px; }

@media (max-width: 767px) {
  .wrap--5 .cols__col, .cols--5 .cols__col {
    padding: 0 15px 15px; } }

/*****************************  Layout Hacks */
@media (max-width: 767px) {
  blockquote {
    padding-left: 15px; } }

ul li {
  list-style-type: disc;
  margin-bottom: 6px;
  line-height: 1.6em; }
  ul li:before {
    content: '';
    margin-left: 0;
    padding-right: 0; }

form label, form .form-question-text {
  font-size: .8125em;
  font-weight: 700;
  letter-spacing: .15px;
  line-height: 1.461; }

.cols--program-selector {
  background-color: #eaeaea;
  border-top: 4px solid #009A44;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .cols--program-selector.cols--1-cols {
    padding: 30px; }
  .cols--program-selector h3, .cols--program-selector p.larger, .cols--program-selector p span.larger {
    color: #009A44; }
  @media (min-width: 768px) {
    .cols--program-selector {
      padding: 15px; }
      .cols--program-selector h3, .cols--program-selector p.larger, .cols--program-selector p span.larger {
        font-size: 1.5em; }
      .cols--program-selector img, .cols--program-selector img:first-child, .cols--program-selector img:last-child {
        margin: -15px;
        height: auto; } }

/*****************************  Button Customization */
.btn, #polsone-form-wrapper .polsone__wizard .polsone__wizard__buttons .polsone__wizard__button {
  position: relative;
  overflow: hidden; }

.button, .form__inner__lead-form__question__nav, .menu-main-menu-container ul {
  overflow: hidden;
  display: block; }

.main .button {
  display: table;
  margin: 0 auto;
  text-align: center; }

.brochure .hero__row__col {
  display: table;
  margin: 0 auto;
  text-align: center;
  width: auto;
  padding: 0;
  float: none;
  overflow: hidden; }

.sticky .button {
  display: inline-block;
  vertical-align: middle; }

.main .btn,
.header__nav ul li.btn,
.hero .btn,
.form__inner__lead-form__question__nav__btn,
#polsone-form-wrapper .polsone__wizard .polsone__wizard__buttons .polsone__wizard__button,
.sticky .btn {
  border: 0;
  -webkit-box-shadow: inset 0 0 0 2px #009A44;
  box-shadow: inset 0 0 0 2px #009A44;
  letter-spacing: 1.75px;
  margin-bottom: 15px;
  overflow: hidden;
  padding: 15px 15px;
  position: relative;
  -webkit-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;
  z-index: 1; }
  .main .btn:last-child,
  .header__nav ul li.btn:last-child,
  .hero .btn:last-child,
  .form__inner__lead-form__question__nav__btn:last-child,
  #polsone-form-wrapper .polsone__wizard .polsone__wizard__buttons .polsone__wizard__button:last-child,
  .sticky .btn:last-child {
    padding: 15px 30px; }
  .main .btn:before,
  .header__nav ul li.btn:before,
  .hero .btn:before,
  .form__inner__lead-form__question__nav__btn:before,
  #polsone-form-wrapper .polsone__wizard .polsone__wizard__buttons .polsone__wizard__button:before,
  .sticky .btn:before {
    background: #009A44;
    content: '';
    display: block;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-flex: 0;
    height: 110%;
    left: -20%;
    position: absolute;
    -webkit-transition: all .6s;
    -o-transition: all .6s;
    transition: all .6s;
    -ms-transform: skewX(-35deg);
    transform: skewX(-35deg);
    -webkit-transform: skewX(-35deg);
    top: 0;
    width: 0;
    z-index: -1; }
  .main .btn:after,
  .header__nav ul li.btn:after,
  .hero .btn:after,
  .form__inner__lead-form__question__nav__btn:after,
  #polsone-form-wrapper .polsone__wizard .polsone__wizard__buttons .polsone__wizard__button:after,
  .sticky .btn:after {
    background: #009A44;
    content: '';
    display: block;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-flex: 0;
    content: '';
    flex: 0 1 auto;
    height: 110%;
    left: -20%;
    position: absolute;
    -ms-transform: skewX(-35deg);
    transform: skewX(-35deg);
    -webkit-transform: skewX(-35deg);
    -webkit-transition: all 0.45s;
    -o-transition: all 0.45s;
    transition: all 0.45s;
    top: 0;
    width: 0;
    z-index: -1; }
  .main .btn:hover:before, .main .btn:hover:after, .main .btn:focus:before, .main .btn:focus:after,
  .header__nav ul li.btn:hover:before,
  .header__nav ul li.btn:hover:after,
  .header__nav ul li.btn:focus:before,
  .header__nav ul li.btn:focus:after,
  .hero .btn:hover:before,
  .hero .btn:hover:after,
  .hero .btn:focus:before,
  .hero .btn:focus:after,
  .form__inner__lead-form__question__nav__btn:hover:before,
  .form__inner__lead-form__question__nav__btn:hover:after,
  .form__inner__lead-form__question__nav__btn:focus:before,
  .form__inner__lead-form__question__nav__btn:focus:after,
  #polsone-form-wrapper .polsone__wizard .polsone__wizard__buttons .polsone__wizard__button:hover:before,
  #polsone-form-wrapper .polsone__wizard .polsone__wizard__buttons .polsone__wizard__button:hover:after,
  #polsone-form-wrapper .polsone__wizard .polsone__wizard__buttons .polsone__wizard__button:focus:before,
  #polsone-form-wrapper .polsone__wizard .polsone__wizard__buttons .polsone__wizard__button:focus:after,
  .sticky .btn:hover:before,
  .sticky .btn:hover:after,
  .sticky .btn:focus:before,
  .sticky .btn:focus:after {
    width: 140%; }
  .main .btn--link,
  .header__nav ul li.btn--link,
  .hero .btn--link,
  .form__inner__lead-form__question__nav__btn--link,
  #polsone-form-wrapper .polsone__wizard .polsone__wizard__buttons .polsone__wizard__button--link,
  .sticky .btn--link {
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: inline;
    letter-spacing: normal;
    margin-bottom: 0;
    padding: 0;
    text-transform: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    vertical-align: baseline; }
    .main .btn--link:last-child,
    .header__nav ul li.btn--link:last-child,
    .hero .btn--link:last-child,
    .form__inner__lead-form__question__nav__btn--link:last-child,
    #polsone-form-wrapper .polsone__wizard .polsone__wizard__buttons .polsone__wizard__button--link:last-child,
    .sticky .btn--link:last-child {
      padding: 0; }
    .main .btn--link:before, .main .btn--link:after,
    .header__nav ul li.btn--link:before,
    .header__nav ul li.btn--link:after,
    .hero .btn--link:before,
    .hero .btn--link:after,
    .form__inner__lead-form__question__nav__btn--link:before,
    .form__inner__lead-form__question__nav__btn--link:after,
    #polsone-form-wrapper .polsone__wizard .polsone__wizard__buttons .polsone__wizard__button--link:before,
    #polsone-form-wrapper .polsone__wizard .polsone__wizard__buttons .polsone__wizard__button--link:after,
    .sticky .btn--link:before,
    .sticky .btn--link:after {
      content: '';
      display: none; }

a.btn.btn--learn-more.contentformlink.btn--center.btn--white, a.btn.btn--center.btn--white.contentlink {
  background: #fff; }
  a.btn.btn--learn-more.contentformlink.btn--center.btn--white:last-child, a.btn.btn--center.btn--white.contentlink:last-child {
    padding: 15px 30px; }
  a.btn.btn--learn-more.contentformlink.btn--center.btn--white:before, a.btn.btn--center.btn--white.contentlink:before {
    background: transparent; }
  a.btn.btn--learn-more.contentformlink.btn--center.btn--white:after, a.btn.btn--center.btn--white.contentlink:after {
    background: transparent; }
  a.btn.btn--learn-more.contentformlink.btn--center.btn--white:hover:before, a.btn.btn--learn-more.contentformlink.btn--center.btn--white:hover:after, a.btn.btn--learn-more.contentformlink.btn--center.btn--white:focus:before, a.btn.btn--learn-more.contentformlink.btn--center.btn--white:focus:after, a.btn.btn--center.btn--white.contentlink:hover:before, a.btn.btn--center.btn--white.contentlink:hover:after, a.btn.btn--center.btn--white.contentlink:focus:before, a.btn.btn--center.btn--white.contentlink:focus:after {
    width: 140%; }

#polsone-form-wrapper .polsone__wizard .polsone__wizard__buttons .polsone__wizard__button {
  padding: 15px 25px; }

.main .cols--program-selector .btn, .main .btn--2, .faculty .btn {
  border-bottom: 2px solid #009A44;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 1em;
  margin-bottom: 15px;
  overflow: visible;
  padding: 0 0 5px 0; }
  .main .cols--program-selector .btn:before, .main .btn--2:before, .faculty .btn:before {
    bottom: -4px;
    height: 4px;
    left: 0;
    -webkit-transition: width .45s;
    -o-transition: width .45s;
    transition: width .45s;
    -ms-transform: none;
    transform: none;
    -webkit-transform: none;
    top: auto; }
  .main .cols--program-selector .btn:after, .main .btn--2:after, .faculty .btn:after {
    content: '';
    display: none; }
  .main .cols--program-selector .btn:hover:before, .main .cols--program-selector .btn:focus:before, .main .btn--2:hover:before, .main .btn--2:focus:before, .faculty .btn:hover:before, .faculty .btn:focus:before {
    width: 100%; }

/*****************************  Header Customization */
.header .program {
  font-size: 1.25em;
  line-height: 1.15;
  font-weight: 500; }
  @media (max-width: 768px) {
    .header .program__mobile_half {
      width: 100% !important;
      float: left; } }

.header__row {
  padding: 30px 0; }
  .header__row__col .button .btn {
    border-bottom: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: .72px;
    line-height: 1;
    margin: 0 30px 0 0;
    padding: 8px 0;
    position: relative; }
    .header__row__col .button .btn:before {
      background: #009A44;
      bottom: 0;
      -webkit-box-flex: 0;
      -webkit-box-sizing: inherit;
      box-sizing: inherit;
      content: "";
      -ms-flex: 0 1 auto;
      flex: 0 1 auto;
      height: 2px;
      left: 0;
      position: absolute;
      -webkit-transition: width .3s ease-out,visibility .3s ease-out;
      -o-transition: width .3s ease-out,visibility .3s ease-out;
      transition: width .3s ease-out,visibility .3s ease-out;
      visibility: hidden;
      width: 0; }
    .header__row__col .button .btn:hover, .header__row__col .button .btn:focus {
      background: transparent; }
      .header__row__col .button .btn:hover:before, .header__row__col .button .btn:focus:before {
        visibility: visible;
        width: 100%; }
  @media (min-width: 768px) {
    .header__row__col--1 {
      width: 40%; } }
  @media (min-width: 768px) {
    .header__row__col--2 {
      width: 60%; } }
  @media (min-width: 768px) {
    .header__row__col--3 {
      width: 60%; } }
  .header__row__col--3 .btn {
    margin: 0 30px 0 0;
    padding: 8px 0; }

.header__hamburger {
  margin: 4px 0 8px;
  padding: 0; }
  .header__hamburger:first-child {
    margin-top: 4px; }
  .header__hamburger p.header__hamburger__toggle {
    display: none; }

.header__nav nav {
  font-family: "Oswald", Arial, sans-serif;
  text-transform: uppercase; }
  .header__nav nav.menu-main-menu-container {
    padding: 0 15px 0; }
  .header__nav nav ul li.btn {
    overflow: hidden; }
    .header__nav nav ul li.btn a {
      padding: 0; }
      .header__nav nav ul li.btn a:last-child {
        padding: 0; }
  .header__nav nav ul li a {
    font-weight: 500;
    padding: 8px 0; }
  .header__nav nav ul li ul li {
    font-size: 1.1em;
    margin-left: 15px; }
    .header__nav nav ul li ul li:first-child a {
      padding-top: 8px; }
    .header__nav nav ul li ul li a {
      padding: 8px 15px; }

.header .menu-item-parents-expandable nav ul li.menu-item-has-children.expandable:after {
  background: transparent url("/wp-content/themes/child-sparkle-box/images/down.svg") no-repeat top left;
  content: '';
  display: block;
  height: 20px;
  right: 5px;
  top: 10px;
  width: 20px; }

.header .menu-item-parents-expandable nav ul li.menu-item-has-children.expandable.submenu-shown:after {
  background: transparent url("/wp-content/themes/child-sparkle-box/images/x.svg") no-repeat top left;
  content: ''; }

/*****************************  Hero Customization */
@media (min-width: 768px) {
  .hero__heading {
    font-size: 75px;
    line-height: 1.175em;
    text-transform: uppercase;
    text-align: left; } }

.hero--thank-you {
  padding-bottom: 0; }
  .hero--thank-you .hero__heading {
    text-align: center;
    text-shadow: none; }
  .hero--thank-you .btn {
    margin-bottom: 0; }

/*****************************  Form Customization */
@media (max-width: 480px) {
  #form {
    width: 100%;
    margin: auto; } }

.form__inner {
  padding: 30px; }
  .form__inner__intro {
    font-family: "Oswald", Arial, sans-serif;
    font-weight: 500;
    margin-left: -30px;
    margin-right: -30px;
    margin-top: -30px;
    padding: 30px; }
    .form__inner__intro__description {
      font-weight: 500;
      font-size: 1.1em; }
    .form__inner__intro__title {
      font-size: 1.625em;
      line-height: 1.15;
      font-weight: 500; }
  .form__inner__lead-form {
    margin: 0 auto; }
    .form__inner__lead-form__question--current > fieldset {
      margin: 15px 0 0 0; }
    .form__inner__lead-form__question__copy {
      font-weight: 700; }
    .form__inner__lead-form__question__progress {
      background: #009A44;
      margin-left: -30px;
      margin-right: -30px;
      margin-bottom: 15px;
      padding: 0 40% 15px; }
      .form__inner__lead-form__question__progress__step {
        color: transparent;
        padding: 0 3px;
        font-size: 0; }
        .form__inner__lead-form__question__progress__step:before {
          content: '\2022';
          font-size: 32px; }
    .form__inner__lead-form__question__answers {
      padding-left: 3px; }
      .form__inner__lead-form__question__answers__answer--select.parsley-error, .form__inner__lead-form__question__answers__answer--select.parsley-error:focus, .form__inner__lead-form__question__answers__answers__answer--text.parsley-error, .form__inner__lead-form__question__answers__answers__answer--text.parsley-error:focus {
        border: 2px solid #cd5c5c; }
      .form__inner__lead-form__question__answers__answer--select:focus, .form__inner__lead-form__question__answers__answers__answer--text:focus {
        border: 2px solid #009A44;
        outline: none; }

/***************************** Breadcrumbs Customization */
.breadcrumbs .main-breadcrumbs a {
  padding: 5px; }

.breadcrumbs .main-breadcrumbs .breadcrumb_last {
  font-weight: 700;
  padding: 5px; }

.breadcrumbs__icon {
  padding-top: 0; }
  .breadcrumbs__icon__link {
    background: transparent url("/wp-content/themes/child-sparkle-box/images/home.svg") no-repeat top left;
    display: block;
    height: 15px;
    width: 17px;
    position: relative; }
    .breadcrumbs__icon__link__img {
      display: none; }

/***************************** Sidebar Customization */
.main__row--content .content .sidebar__wrap {
  padding: 0; }
  @media (max-width: 767px) {
    .main__row--content .content .sidebar__wrap {
      padding: 0 15px; } }
  .main__row--content .content .sidebar__wrap__dynamic-menu__title {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; }
  .main__row--content .content .sidebar__wrap .dynamic-menu__item {
    list-style-type: none; }
    .main__row--content .content .sidebar__wrap .dynamic-menu__item a {
      padding: 8px 0 15px;
      margin-bottom: 8px; }
      .main__row--content .content .sidebar__wrap .dynamic-menu__item a:last-child {
        padding-bottom: 15px;
        margin-bottom: 8px; }
    .main__row--content .content .sidebar__wrap .dynamic-menu__item .sub-menu .dynamic-menu__item--current {
      color: #00662c;
      list-style-type: square; }

/***************************** Sticky Customization */
@media (max-width: 767px) {
  .sticky__row__col--3 .button {
    margin-top: 15px; } }

@media (max-width: 767px) {
  .sticky .copy {
    font-size: 1em;
    color: #000; } }

@media (max-width: 767px) {
  .sticky .btn {
    font-size: .75em; } }

/***************************** Secondary Footer Customization */
@media (max-width: 767px) {
  .secondary-footer__row__col__table {
    min-height: 0 !important; } }

/***************************** Primary Footer Customization */
@media (min-width: 768px) {
  .footer .footer__row__col--1 {
    text-align: left; } }

.footer {
  font-size: 0.8125em;
  letter-spacing: .15px;
  line-height: 1.375; }
  .footer li {
    padding: 0 5px; }
    .footer li:last-child {
      padding-right: 5px; }

.lightbox__wrap__inner .content__row__col .cols {
  margin-bottom: 0;
  margin-top: 0; }
  .lightbox__wrap__inner .content__row__col .cols--light {
    margin-left: -15px;
    margin-right: -15px;
    padding: 0; }

.lightbox__wrap__inner .bg--gray .content__row {
  margin-left: 0;
  margin-right: 0; }

/***************************** Blog Customization */
.teases .row {
  padding: 0; }

.tease__excerpt {
  margin-bottom: 0; }

.tease--table.row {
  border-bottom: 1px solid #eaeaea;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 30px 0; }

.tease__heading__link:link, .tease__heading__link:visited, .tease__heading__link:hover, .tease__heading__link:active, .tease__heading__link:focus {
  color: #1e1e1e;
  font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
  font-weight: 700; }

.pagination {
  font-size: 0.8125em;
  text-transform: uppercase; }

/***************************** Faculty Customization */
.single-faculty .profile__heading {
  margin-bottom: 5px; }

.single-faculty .profile__position {
  margin: 0 0 30px 0;
  text-align: center;
  color: #000; }

.single-faculty .profile__img:last-child {
  display: block;
  margin: 0 auto 30px;
  text-align: center; }

.faculty--card_layout {
  border-top: 1px solid #eaeaea;
  padding: 30px 0 0 0; }
  .faculty--card_layout ul li {
    border-bottom: 1px solid #eaeaea;
    margin: 0 0 30px 0;
    padding: 0 0 30px 0;
    width: 100%; }
    .faculty--card_layout ul li .card {
      padding-top: 0; }
      .faculty--card_layout ul li .card-title {
        color: #009A44;
        font-size: 1.5em;
        line-height: 1; }
        @media (min-width: 768px) {
          .faculty--card_layout ul li .card-title {
            text-align: left; } }
      .faculty--card_layout ul li .card-text {
        font-family: "Oswald", Arial, sans-serif;
        font-size: 1.25em;
        line-height: 1; }
        @media (min-width: 768px) {
          .faculty--card_layout ul li .card-text {
            text-align: left; } }
      .faculty--card_layout ul li .card-block {
        border: 0;
        display: block;
        font-size: 1em;
        min-height: auto;
        padding: 0;
        text-align: center; }
        @media (min-width: 768px) {
          .faculty--card_layout ul li .card-block {
            float: left;
            padding: 0 0 0 30px;
            text-align: left;
            width: 80%; } }
        .faculty--card_layout ul li .card-block .btn {
          background-color: transparent;
          color: #000;
          font-size: 1em;
          margin: 30px auto 0 auto;
          padding: 0 0 5px 0;
          text-transform: uppercase;
          width: auto; }
          @media (min-width: 768px) {
            .faculty--card_layout ul li .card-block .btn {
              float: left; } }
      .faculty--card_layout ul li .card-img-top {
        border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        display: block;
        height: auto;
        left: auto;
        margin: 0 auto 30px auto;
        position: relative;
        top: auto;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        -webkit-text-decoration: center;
        text-decoration: center; }
        @media (min-width: 768px) {
          .faculty--card_layout ul li .card-img-top {
            float: left;
            margin: 0 0 0 0;
            max-width: 190px;
            width: 20%; } }

/***************************** Curriculum Customization */
.curriculum__title {
  border-bottom: 4px solid #009A44;
  margin: 0;
  padding: 15px 0; }

.curriculum-group {
  border-bottom: 4px solid #009A44;
  margin-bottom: 30px; }

.curriculum .course-description-toggle {
  margin: 0; }
  .curriculum .course-description-toggle .col-sm-12 {
    padding: 0; }
  .curriculum .course-description-toggle__button {
    margin: 0;
    padding: 15px 0; }
    @media (min-width: 768px) {
      .curriculum .course-description-toggle__button {
        padding: 15px; } }
    .curriculum .course-description-toggle__button a, .curriculum .course-description-toggle__button a:link, .curriculum .course-description-toggle__button a:visited {
      text-decoration: underline; }
    .curriculum .course-description-toggle__button a:hover, .curriculum .course-description-toggle__button a:active, .curriculum .course-description-toggle__button a:focus {
      text-decoration: none; }

.curriculum .courses {
  margin-bottom: 0 !important; }
  @media (max-width: 767px) {
    .curriculum .courses table tr.course-title {
      font-size: 0.8125em; } }
  .curriculum .courses table tr.course-title td {
    border-bottom: 2px solid #eaeaea;
    padding: 15px 3px; }
    @media (min-width: 768px) {
      .curriculum .courses table tr.course-title td {
        padding: 15px; } }
    .curriculum .courses table tr.course-title td.course-code {
      width: 25%; }
      @media (min-width: 768px) {
        .curriculum .courses table tr.course-title td.course-code {
          padding-right: 0;
          width: 15%; } }
    .curriculum .courses table tr.course-title td.course-name {
      width: 45%; }
      @media (min-width: 768px) {
        .curriculum .courses table tr.course-title td.course-name {
          padding-right: 0;
          width: 60%; } }
    .curriculum .courses table tr.course-title td.course-credits {
      width: 30%; }
      @media (min-width: 768px) {
        .curriculum .courses table tr.course-title td.course-credits {
          width: 15%; } }
  .curriculum .courses table tr.curriculum-description td {
    padding: 15px; }

/***************************** Columns Customization */
.content__row__col .cols {
  margin-bottom: -15px;
  margin-top: -15px; }
  .content__row__col .cols .col .cols {
    margin-top: 0;
    margin-bottom: 0; }
  @media (max-width: 992px) {
    .content__row__col .cols.cols--15 {
      margin: -30px 0; } }

/*****************************Four colum min hight fix for MSN */
@media (max-width: 992px) {
  .page-id-4775 #content__wrap--6 .col-sm-6.col-md-3 {
    min-height: 300px; } }

@media (max-width: 480px) {
  .page-id-4775 #content__wrap--6 .col-sm-6.col-md-3 {
    min-height: initial; } }

/***************************** Apply Now Mini App  Customization */
@media (min-width: 768px) {
  .page-id-3882 .hero, .page-id-3882 .hero__row__col--absolute {
    min-height: 250px; } }

#main .polsone-form .form-section {
  font-family: "Oswald", Arial, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.15;
  text-transform: none; }

#polsone-form-wrapper .polsone-form .form-field--has-error .form-input {
  border: 2px solid #cd5c5c; }

#polsone-form-wrapper .polsone-form .form-input:focus {
  border: 2px solid #009A44;
  outline: 0; }

#polsone-form-wrapper .polsone__wizard__nav {
  border-bottom: 4px solid #009A44; }
  #polsone-form-wrapper .polsone__wizard__nav > li.polsone__wizard__nav__step {
    margin-right: 5px;
    padding: 15px;
    line-height: 1em;
    text-align: left; }
    #polsone-form-wrapper .polsone__wizard__nav > li.polsone__wizard__nav__step--current {
      border-top: 0;
      margin-top: 0; }
    #polsone-form-wrapper .polsone__wizard__nav > li.polsone__wizard__nav__step--error {
      font-weight: 400; }

#main .polsone-form .form-field--checkbox {
  padding-left: 0; }
  #main .polsone-form .form-field--checkbox input {
    top: 2px; }
  #main .polsone-form .form-field--checkbox label {
    margin-left: 0; }
  #main .polsone-form .form-field--checkbox .form-question-text {
    margin-left: 0; }

#searchform {
  max-width: 780px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px; }
  #searchform .screen-reader-text {
    position: absolute;
    opacity: 0;
    height: 0;
    left: -9999px; }
  #searchform input[type="text"] {
    display: inline-block;
    height: 30px;
    margin: 0;
    padding: 2px 5px;
    width: 80%; }
    #searchform input[type="text"]:focus, #searchform input[type="text"]:hover {
      outline: none; }
  #searchform input[type="submit"] {
    display: inline-block;
    margin: 0;
    vertical-align: top;
    width: calc(20% - 5px); }

body.ab-test--horizontal-form .horizontal-form {
  background-color: #009A44;
  color: #fff;
  display: block; }

body.ab-test--horizontal-form .horizontal-form__nav__btn {
  color: #fff;
  border-bottom: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: .72px;
  line-height: 1;
  margin: 0 auto;
  -webkit-box-shadow: inset 0 0 0 2px #000;
  box-shadow: inset 0 0 0 2px #000;
  padding: 15px 20px;
  position: relative; }
  body.ab-test--horizontal-form .horizontal-form__nav__btn:before {
    background: #fff;
    bottom: 0;
    -webkit-box-flex: 0;
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
    content: "";
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    height: 2px;
    left: 0;
    position: absolute;
    -webkit-transition: width .3s ease-out,visibility .3s ease-out;
    -o-transition: width .3s ease-out,visibility .3s ease-out;
    transition: width .3s ease-out,visibility .3s ease-out;
    visibility: hidden;
    width: 0; }
  body.ab-test--horizontal-form .horizontal-form__nav__btn:hover, body.ab-test--horizontal-form .horizontal-form__nav__btn:focus {
    background: transparent; }
    body.ab-test--horizontal-form .horizontal-form__nav__btn:hover:before, body.ab-test--horizontal-form .horizontal-form__nav__btn:focus:before {
      visibility: visible;
      width: 100%; }

.hero--video__heading {
  padding-top: 0; }

@media (max-width: 767px) {
  .lp-template-default .hero__row__col.hero__row__col--absolute {
    display: none; } }

.lp-template-default .accred [class*="offset"] {
  margin-left: 0; }

@media (max-width: 768px) {
  .btn.btn__form-fill {
    margin-top: 15px !important; } }

label#program__start_term_season--label {
  font-weight: normal;
  font-style: italic;
  margin-top: 0 !important;
  margin-bottom: 8px; }

.polsone-field.polsone-field--program__start_term_season.polsone-field--required {
  margin-top: 15px; }

.form__inner__lead-form__question__answers__errors {
  color: #8b0000; }
