.vertical-align {
  vertical-align: middle;
}
.clearFloat {
  clear: both;
}
.text-size-base {
  font-size: 14px;
}
.text-size-large {
  font-size: 18px;
}
.text-size-small {
  font-size: 12px;
}
.ci-white-text {
  color: #FFF;
}
.ci-black-text {
  color: #000;
}
.ci-red-text {
  color: #930010;
}
.ci-blue-text {
  color: #172652;
}
.ci-yellow-text {
  color: #F7931D;
}
.ci-purple-text {
  color: #6D2D64;
}
.ci-gray-darker-text {
  color: #222222;
}
.ci-gray-dark-text {
  color: #333333;
}
.ci-gray-text {
  color: #555555;
}
.ci-gray-light-text {
  color: #777777;
}
.ci-gray-lighter-text {
  color: #eeeeee;
}
.ci-red-bg {
  background-color: #930010;
}
.ci-blue-bg {
  background-color: #172652;
}
.ci-yellow-bg {
  background-color: #F7931D;
}
.ci-purple-bg {
  background-color: #6D2D64;
}
.ci-purple-library-bg {
  background-color: #87174B;
}
.ci-brown-light-bg {
  background-color: #B3985E;
}
.ci-brown-lighter-bg {
  background-color: #CCAE6C;
}
.ci-black-bg {
  background-color: #000;
}
.ci-gray-darker-bg {
  background-color: #222222;
}
.ci-gray-dark-bg {
  background-color: #333333;
}
.ci-gray-bg {
  background-color: #555555;
}
.ci-gray-light-bg {
  background-color: #777777;
}
.ci-gray-lighter-bg {
  background-color: #eeeeee;
}
.btn-ci-red-gradient {
  color: #FFF;
  background-image: -webkit-linear-gradient(top, #ac0013 0%, #7a000d 100%);
  background-image: -o-linear-gradient(top, #ac0013 0%, #7a000d 100%);
  background-image: linear-gradient(to bottom, #ac0013 0%, #7a000d 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffac0013', endColorstr='#ff7a000d', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  text-shadow: 1px 1px 1px #333333;
  -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);
}
.btn-ci-red-gradient:hover,
.btn-ci-red-gradient:focus,
.btn-ci-red-gradient:active,
.btn-ci-red-gradient.active {
  background-image: -webkit-linear-gradient(top, #7a000d 0%, #ac0013 100%);
  background-image: -o-linear-gradient(top, #7a000d 0%, #ac0013 100%);
  background-image: linear-gradient(to bottom, #7a000d 0%, #ac0013 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7a000d', endColorstr='#ffac0013', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  color: #FFF !important;
}
.btn-ci-red-gradient.disabled,
.btn-ci-red-gradient[disabled],
fieldset[disabled] .btn-ci-red-gradient,
.btn-ci-red-gradient.disabled:hover,
.btn-ci-red-gradient[disabled]:hover,
fieldset[disabled] .btn-ci-red-gradient:hover,
.btn-ci-red-gradient.disabled:focus,
.btn-ci-red-gradient[disabled]:focus,
fieldset[disabled] .btn-ci-red-gradient:focus,
.btn-ci-red-gradient.disabled:active,
.btn-ci-red-gradient[disabled]:active,
fieldset[disabled] .btn-ci-red-gradient:active,
.btn-ci-red-gradient.disabled.active,
.btn-ci-red-gradient[disabled].active,
fieldset[disabled] .btn-ci-red-gradient.active {
  background-color: #930010 !important;
  color: #FFF !important;
}
.btn-ci-blue-gradient {
  color: #FFF;
  background-image: -webkit-linear-gradient(top, #1d2f66 0%, #111d3e 100%);
  background-image: -o-linear-gradient(top, #1d2f66 0%, #111d3e 100%);
  background-image: linear-gradient(to bottom, #1d2f66 0%, #111d3e 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1d2f66', endColorstr='#ff111d3e', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  text-shadow: 1px 1px 1px #333333;
  -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);
}
.btn-ci-blue-gradient:hover,
.btn-ci-blue-gradient:focus,
.btn-ci-blue-gradient:active,
.btn-ci-blue-gradient.active {
  background-image: -webkit-linear-gradient(top, #111d3e 0%, #1d2f66 100%);
  background-image: -o-linear-gradient(top, #111d3e 0%, #1d2f66 100%);
  background-image: linear-gradient(to bottom, #111d3e 0%, #1d2f66 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff111d3e', endColorstr='#ff1d2f66', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  color: #FFF !important;
}
.btn-ci-blue-gradient.disabled,
.btn-ci-blue-gradient[disabled],
fieldset[disabled] .btn-ci-blue-gradient,
.btn-ci-blue-gradient.disabled:hover,
.btn-ci-blue-gradient[disabled]:hover,
fieldset[disabled] .btn-ci-blue-gradient:hover,
.btn-ci-blue-gradient.disabled:focus,
.btn-ci-blue-gradient[disabled]:focus,
fieldset[disabled] .btn-ci-blue-gradient:focus,
.btn-ci-blue-gradient.disabled:active,
.btn-ci-blue-gradient[disabled]:active,
fieldset[disabled] .btn-ci-blue-gradient:active,
.btn-ci-blue-gradient.disabled.active,
.btn-ci-blue-gradient[disabled].active,
fieldset[disabled] .btn-ci-blue-gradient.active {
  background-color: #172652 !important;
  color: #FFF !important;
}
.btn-ci-yellow-gradient {
  color: #FFF;
  background-image: -webkit-linear-gradient(top, #f89f36 0%, #f28709 100%);
  background-image: -o-linear-gradient(top, #f89f36 0%, #f28709 100%);
  background-image: linear-gradient(to bottom, #f89f36 0%, #f28709 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff89f36', endColorstr='#fff28709', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  text-shadow: 1px 1px 1px #333333;
  -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);
}
.btn-ci-yellow-gradient:hover,
.btn-ci-yellow-gradient:focus,
.btn-ci-yellow-gradient:active,
.btn-ci-yellow-gradient.active {
  background-image: -webkit-linear-gradient(top, #f28709 0%, #f89f36 100%);
  background-image: -o-linear-gradient(top, #f28709 0%, #f89f36 100%);
  background-image: linear-gradient(to bottom, #f28709 0%, #f89f36 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff28709', endColorstr='#fff89f36', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  color: #FFF !important;
}
.btn-ci-yellow-gradient.disabled,
.btn-ci-yellow-gradient[disabled],
fieldset[disabled] .btn-ci-yellow-gradient,
.btn-ci-yellow-gradient.disabled:hover,
.btn-ci-yellow-gradient[disabled]:hover,
fieldset[disabled] .btn-ci-yellow-gradient:hover,
.btn-ci-yellow-gradient.disabled:focus,
.btn-ci-yellow-gradient[disabled]:focus,
fieldset[disabled] .btn-ci-yellow-gradient:focus,
.btn-ci-yellow-gradient.disabled:active,
.btn-ci-yellow-gradient[disabled]:active,
fieldset[disabled] .btn-ci-yellow-gradient:active,
.btn-ci-yellow-gradient.disabled.active,
.btn-ci-yellow-gradient[disabled].active,
fieldset[disabled] .btn-ci-yellow-gradient.active {
  background-color: #F7931D !important;
  color: #FFF !important;
}
.btn-ci-purple-gradient {
  color: #FFF;
  background-image: -webkit-linear-gradient(top, #7f3475 0%, #5b2653 100%);
  background-image: -o-linear-gradient(top, #7f3475 0%, #5b2653 100%);
  background-image: linear-gradient(to bottom, #7f3475 0%, #5b2653 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7f3475', endColorstr='#ff5b2653', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  text-shadow: 1px 1px 1px #333333;
  -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);
}
.btn-ci-purple-gradient:hover,
.btn-ci-purple-gradient:focus,
.btn-ci-purple-gradient:active,
.btn-ci-purple-gradient.active {
  background-image: -webkit-linear-gradient(top, #5b2653 0%, #7f3475 100%);
  background-image: -o-linear-gradient(top, #5b2653 0%, #7f3475 100%);
  background-image: linear-gradient(to bottom, #5b2653 0%, #7f3475 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5b2653', endColorstr='#ff7f3475', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  color: #FFF !important;
}
.btn-ci-purple-gradient.disabled,
.btn-ci-purple-gradient[disabled],
fieldset[disabled] .btn-ci-purple-gradient,
.btn-ci-purple-gradient.disabled:hover,
.btn-ci-purple-gradient[disabled]:hover,
fieldset[disabled] .btn-ci-purple-gradient:hover,
.btn-ci-purple-gradient.disabled:focus,
.btn-ci-purple-gradient[disabled]:focus,
fieldset[disabled] .btn-ci-purple-gradient:focus,
.btn-ci-purple-gradient.disabled:active,
.btn-ci-purple-gradient[disabled]:active,
fieldset[disabled] .btn-ci-purple-gradient:active,
.btn-ci-purple-gradient.disabled.active,
.btn-ci-purple-gradient[disabled].active,
fieldset[disabled] .btn-ci-purple-gradient.active {
  background-color: #6D2D64 !important;
  color: #FFF !important;
}
.btn-ci-gray-darker-gradient {
  color: #FFF;
  background-image: -webkit-linear-gradient(top, #2f2f2f 0%, #161616 100%);
  background-image: -o-linear-gradient(top, #2f2f2f 0%, #161616 100%);
  background-image: linear-gradient(to bottom, #2f2f2f 0%, #161616 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2f2f2f', endColorstr='#ff161616', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  text-shadow: 1px 1px 1px #000;
  -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);
}
.btn-ci-gray-darker-gradient:hover,
.btn-ci-gray-darker-gradient:focus,
.btn-ci-gray-darker-gradient:active,
.btn-ci-gray-darker-gradient.active {
  background-image: -webkit-linear-gradient(top, #161616 0%, #2f2f2f 100%);
  background-image: -o-linear-gradient(top, #161616 0%, #2f2f2f 100%);
  background-image: linear-gradient(to bottom, #161616 0%, #2f2f2f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff161616', endColorstr='#ff2f2f2f', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  color: #FFF !important;
}
.btn-ci-gray-darker-gradient.disabled,
.btn-ci-gray-darker-gradient[disabled],
fieldset[disabled] .btn-ci-gray-darker-gradient,
.btn-ci-gray-darker-gradient.disabled:hover,
.btn-ci-gray-darker-gradient[disabled]:hover,
fieldset[disabled] .btn-ci-gray-darker-gradient:hover,
.btn-ci-gray-darker-gradient.disabled:focus,
.btn-ci-gray-darker-gradient[disabled]:focus,
fieldset[disabled] .btn-ci-gray-darker-gradient:focus,
.btn-ci-gray-darker-gradient.disabled:active,
.btn-ci-gray-darker-gradient[disabled]:active,
fieldset[disabled] .btn-ci-gray-darker-gradient:active,
.btn-ci-gray-darker-gradient.disabled.active,
.btn-ci-gray-darker-gradient[disabled].active,
fieldset[disabled] .btn-ci-gray-darker-gradient.active {
  background-color: #222222 !important;
  color: #FFF !important;
}
.btn-ci-gray-dark-gradient {
  color: #FFF;
  background-image: -webkit-linear-gradient(top, #404040 0%, #262626 100%);
  background-image: -o-linear-gradient(top, #404040 0%, #262626 100%);
  background-image: linear-gradient(to bottom, #404040 0%, #262626 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff404040', endColorstr='#ff262626', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  text-shadow: 1px 1px 1px #222222;
  -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);
}
.btn-ci-gray-dark-gradient:hover,
.btn-ci-gray-dark-gradient:focus,
.btn-ci-gray-dark-gradient:active,
.btn-ci-gray-dark-gradient.active {
  background-image: -webkit-linear-gradient(top, #262626 0%, #404040 100%);
  background-image: -o-linear-gradient(top, #262626 0%, #404040 100%);
  background-image: linear-gradient(to bottom, #262626 0%, #404040 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff262626', endColorstr='#ff404040', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  color: #FFF !important;
}
.btn-ci-gray-dark-gradient.disabled,
.btn-ci-gray-dark-gradient[disabled],
fieldset[disabled] .btn-ci-gray-dark-gradient,
.btn-ci-gray-dark-gradient.disabled:hover,
.btn-ci-gray-dark-gradient[disabled]:hover,
fieldset[disabled] .btn-ci-gray-dark-gradient:hover,
.btn-ci-gray-dark-gradient.disabled:focus,
.btn-ci-gray-dark-gradient[disabled]:focus,
fieldset[disabled] .btn-ci-gray-dark-gradient:focus,
.btn-ci-gray-dark-gradient.disabled:active,
.btn-ci-gray-dark-gradient[disabled]:active,
fieldset[disabled] .btn-ci-gray-dark-gradient:active,
.btn-ci-gray-dark-gradient.disabled.active,
.btn-ci-gray-dark-gradient[disabled].active,
fieldset[disabled] .btn-ci-gray-dark-gradient.active {
  background-color: #333333 !important;
  color: #FFF !important;
}
.btn-ci-gray-gradient {
  color: #FFF;
  background-image: -webkit-linear-gradient(top, #626262 0%, #494949 100%);
  background-image: -o-linear-gradient(top, #626262 0%, #494949 100%);
  background-image: linear-gradient(to bottom, #626262 0%, #494949 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff626262', endColorstr='#ff494949', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  text-shadow: 1px 1px 1px #333333;
  -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);
}
.btn-ci-gray-gradient:hover,
.btn-ci-gray-gradient:focus,
.btn-ci-gray-gradient:active,
.btn-ci-gray-gradient.active {
  background-image: -webkit-linear-gradient(top, #494949 0%, #626262 100%);
  background-image: -o-linear-gradient(top, #494949 0%, #626262 100%);
  background-image: linear-gradient(to bottom, #494949 0%, #626262 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff494949', endColorstr='#ff626262', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  color: #FFF !important;
}
.btn-ci-gray-gradient.disabled,
.btn-ci-gray-gradient[disabled],
fieldset[disabled] .btn-ci-gray-gradient,
.btn-ci-gray-gradient.disabled:hover,
.btn-ci-gray-gradient[disabled]:hover,
fieldset[disabled] .btn-ci-gray-gradient:hover,
.btn-ci-gray-gradient.disabled:focus,
.btn-ci-gray-gradient[disabled]:focus,
fieldset[disabled] .btn-ci-gray-gradient:focus,
.btn-ci-gray-gradient.disabled:active,
.btn-ci-gray-gradient[disabled]:active,
fieldset[disabled] .btn-ci-gray-gradient:active,
.btn-ci-gray-gradient.disabled.active,
.btn-ci-gray-gradient[disabled].active,
fieldset[disabled] .btn-ci-gray-gradient.active {
  background-color: #555555 !important;
  color: #FFF !important;
}
.btn-ci-gray-light-gradient {
  color: #FFF;
  background-image: -webkit-linear-gradient(top, #848484 0%, #6a6a6a 100%);
  background-image: -o-linear-gradient(top, #848484 0%, #6a6a6a 100%);
  background-image: linear-gradient(to bottom, #848484 0%, #6a6a6a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff848484', endColorstr='#ff6a6a6a', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  text-shadow: 1px 1px 1px #555555;
  -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);
}
.btn-ci-gray-light-gradient:hover,
.btn-ci-gray-light-gradient:focus,
.btn-ci-gray-light-gradient:active,
.btn-ci-gray-light-gradient.active {
  background-image: -webkit-linear-gradient(top, #6a6a6a 0%, #848484 100%);
  background-image: -o-linear-gradient(top, #6a6a6a 0%, #848484 100%);
  background-image: linear-gradient(to bottom, #6a6a6a 0%, #848484 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6a6a6a', endColorstr='#ff848484', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  color: #FFF !important;
}
.btn-ci-gray-light-gradient.disabled,
.btn-ci-gray-light-gradient[disabled],
fieldset[disabled] .btn-ci-gray-light-gradient,
.btn-ci-gray-light-gradient.disabled:hover,
.btn-ci-gray-light-gradient[disabled]:hover,
fieldset[disabled] .btn-ci-gray-light-gradient:hover,
.btn-ci-gray-light-gradient.disabled:focus,
.btn-ci-gray-light-gradient[disabled]:focus,
fieldset[disabled] .btn-ci-gray-light-gradient:focus,
.btn-ci-gray-light-gradient.disabled:active,
.btn-ci-gray-light-gradient[disabled]:active,
fieldset[disabled] .btn-ci-gray-light-gradient:active,
.btn-ci-gray-light-gradient.disabled.active,
.btn-ci-gray-light-gradient[disabled].active,
fieldset[disabled] .btn-ci-gray-light-gradient.active {
  background-color: #777777 !important;
  color: #FFF !important;
}
.btn-ci-gray-lighter-gradient {
  color: #000;
  background-image: -webkit-linear-gradient(top, #fbfbfb 0%, #e2e2e2 100%);
  background-image: -o-linear-gradient(top, #fbfbfb 0%, #e2e2e2 100%);
  background-image: linear-gradient(to bottom, #fbfbfb 0%, #e2e2e2 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbfbfb', endColorstr='#ffe2e2e2', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  text-shadow: 1px 1px 1px #777777;
  -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);
}
.btn-ci-gray-lighter-gradient:hover,
.btn-ci-gray-lighter-gradient:focus,
.btn-ci-gray-lighter-gradient:active,
.btn-ci-gray-lighter-gradient.active {
  background-image: -webkit-linear-gradient(top, #e2e2e2 0%, #fbfbfb 100%);
  background-image: -o-linear-gradient(top, #e2e2e2 0%, #fbfbfb 100%);
  background-image: linear-gradient(to bottom, #e2e2e2 0%, #fbfbfb 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe2e2e2', endColorstr='#fffbfbfb', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  color: #000 !important;
}
.btn-ci-gray-lighter-gradient.disabled,
.btn-ci-gray-lighter-gradient[disabled],
fieldset[disabled] .btn-ci-gray-lighter-gradient,
.btn-ci-gray-lighter-gradient.disabled:hover,
.btn-ci-gray-lighter-gradient[disabled]:hover,
fieldset[disabled] .btn-ci-gray-lighter-gradient:hover,
.btn-ci-gray-lighter-gradient.disabled:focus,
.btn-ci-gray-lighter-gradient[disabled]:focus,
fieldset[disabled] .btn-ci-gray-lighter-gradient:focus,
.btn-ci-gray-lighter-gradient.disabled:active,
.btn-ci-gray-lighter-gradient[disabled]:active,
fieldset[disabled] .btn-ci-gray-lighter-gradient:active,
.btn-ci-gray-lighter-gradient.disabled.active,
.btn-ci-gray-lighter-gradient[disabled].active,
fieldset[disabled] .btn-ci-gray-lighter-gradient.active {
  background-color: #eeeeee !important;
  color: #000 !important;
}
.btn-ci-red-variant {
  color: #FFF !important;
  background-color: #930010 !important;
}
.btn-ci-red-variant:hover,
.btn-ci-red-variant:focus,
.btn-ci-red-variant.focus,
.btn-ci-red-variant:active,
.btn-ci-red-variant.active,
.open > .dropdown-toggle.btn-ci-red-variant {
  color: #FFF !important;
  background-color: #60000a !important;
}
.btn-ci-red-variant:active,
.btn-ci-red-variant.active,
.open > .dropdown-toggle.btn-ci-red-variant {
  background-image: none;
}
.btn-ci-red-variant.disabled,
.btn-ci-red-variant[disabled],
fieldset[disabled] .btn-ci-red-variant,
.btn-ci-red-variant.disabled:hover,
.btn-ci-red-variant[disabled]:hover,
fieldset[disabled] .btn-ci-red-variant:hover,
.btn-ci-red-variant.disabled:focus,
.btn-ci-red-variant[disabled]:focus,
fieldset[disabled] .btn-ci-red-variant:focus,
.btn-ci-red-variant.disabled.focus,
.btn-ci-red-variant[disabled].focus,
fieldset[disabled] .btn-ci-red-variant.focus,
.btn-ci-red-variant.disabled:active,
.btn-ci-red-variant[disabled]:active,
fieldset[disabled] .btn-ci-red-variant:active,
.btn-ci-red-variant.disabled.active,
.btn-ci-red-variant[disabled].active,
fieldset[disabled] .btn-ci-red-variant.active {
  background-color: #930010;
}
.btn-ci-red-variant .badge {
  color: #930010;
  background-color: #FFF;
}
.btn-ci-blue-variant {
  color: #FFF !important;
  background-color: #172652 !important;
}
.btn-ci-blue-variant:hover,
.btn-ci-blue-variant:focus,
.btn-ci-blue-variant.focus,
.btn-ci-blue-variant:active,
.btn-ci-blue-variant.active,
.open > .dropdown-toggle.btn-ci-blue-variant {
  color: #FFF !important;
  background-color: #0c142a !important;
}
.btn-ci-blue-variant:active,
.btn-ci-blue-variant.active,
.open > .dropdown-toggle.btn-ci-blue-variant {
  background-image: none;
}
.btn-ci-blue-variant.disabled,
.btn-ci-blue-variant[disabled],
fieldset[disabled] .btn-ci-blue-variant,
.btn-ci-blue-variant.disabled:hover,
.btn-ci-blue-variant[disabled]:hover,
fieldset[disabled] .btn-ci-blue-variant:hover,
.btn-ci-blue-variant.disabled:focus,
.btn-ci-blue-variant[disabled]:focus,
fieldset[disabled] .btn-ci-blue-variant:focus,
.btn-ci-blue-variant.disabled.focus,
.btn-ci-blue-variant[disabled].focus,
fieldset[disabled] .btn-ci-blue-variant.focus,
.btn-ci-blue-variant.disabled:active,
.btn-ci-blue-variant[disabled]:active,
fieldset[disabled] .btn-ci-blue-variant:active,
.btn-ci-blue-variant.disabled.active,
.btn-ci-blue-variant[disabled].active,
fieldset[disabled] .btn-ci-blue-variant.active {
  background-color: #172652;
}
.btn-ci-blue-variant .badge {
  color: #172652;
  background-color: #FFF;
}
.btn-ci-yellow-variant {
  color: #FFF !important;
  background-color: #F7931D !important;
}
.btn-ci-yellow-variant:hover,
.btn-ci-yellow-variant:focus,
.btn-ci-yellow-variant.focus,
.btn-ci-yellow-variant:active,
.btn-ci-yellow-variant.active,
.open > .dropdown-toggle.btn-ci-yellow-variant {
  color: #FFF !important;
  background-color: #d97908 !important;
}
.btn-ci-yellow-variant:active,
.btn-ci-yellow-variant.active,
.open > .dropdown-toggle.btn-ci-yellow-variant {
  background-image: none;
}
.btn-ci-yellow-variant.disabled,
.btn-ci-yellow-variant[disabled],
fieldset[disabled] .btn-ci-yellow-variant,
.btn-ci-yellow-variant.disabled:hover,
.btn-ci-yellow-variant[disabled]:hover,
fieldset[disabled] .btn-ci-yellow-variant:hover,
.btn-ci-yellow-variant.disabled:focus,
.btn-ci-yellow-variant[disabled]:focus,
fieldset[disabled] .btn-ci-yellow-variant:focus,
.btn-ci-yellow-variant.disabled.focus,
.btn-ci-yellow-variant[disabled].focus,
fieldset[disabled] .btn-ci-yellow-variant.focus,
.btn-ci-yellow-variant.disabled:active,
.btn-ci-yellow-variant[disabled]:active,
fieldset[disabled] .btn-ci-yellow-variant:active,
.btn-ci-yellow-variant.disabled.active,
.btn-ci-yellow-variant[disabled].active,
fieldset[disabled] .btn-ci-yellow-variant.active {
  background-color: #F7931D;
}
.btn-ci-yellow-variant .badge {
  color: #F7931D;
  background-color: #FFF;
}
.btn-ci-purple-variant {
  color: #FFF !important;
  background-color: #6D2D64 !important;
}
.btn-ci-purple-variant:hover,
.btn-ci-purple-variant:focus,
.btn-ci-purple-variant.focus,
.btn-ci-purple-variant:active,
.btn-ci-purple-variant.active,
.open > .dropdown-toggle.btn-ci-purple-variant {
  color: #FFF !important;
  background-color: #491e43 !important;
}
.btn-ci-purple-variant:active,
.btn-ci-purple-variant.active,
.open > .dropdown-toggle.btn-ci-purple-variant {
  background-image: none;
}
.btn-ci-purple-variant.disabled,
.btn-ci-purple-variant[disabled],
fieldset[disabled] .btn-ci-purple-variant,
.btn-ci-purple-variant.disabled:hover,
.btn-ci-purple-variant[disabled]:hover,
fieldset[disabled] .btn-ci-purple-variant:hover,
.btn-ci-purple-variant.disabled:focus,
.btn-ci-purple-variant[disabled]:focus,
fieldset[disabled] .btn-ci-purple-variant:focus,
.btn-ci-purple-variant.disabled.focus,
.btn-ci-purple-variant[disabled].focus,
fieldset[disabled] .btn-ci-purple-variant.focus,
.btn-ci-purple-variant.disabled:active,
.btn-ci-purple-variant[disabled]:active,
fieldset[disabled] .btn-ci-purple-variant:active,
.btn-ci-purple-variant.disabled.active,
.btn-ci-purple-variant[disabled].active,
fieldset[disabled] .btn-ci-purple-variant.active {
  background-color: #6D2D64;
}
.btn-ci-purple-variant .badge {
  color: #6D2D64;
  background-color: #FFF;
}
.btn-ci-gray-darker-variant {
  color: #FFF !important;
  background-color: #222222 !important;
}
.btn-ci-gray-darker-variant:hover,
.btn-ci-gray-darker-variant:focus,
.btn-ci-gray-darker-variant.focus,
.btn-ci-gray-darker-variant:active,
.btn-ci-gray-darker-variant.active,
.open > .dropdown-toggle.btn-ci-gray-darker-variant {
  color: #FFF !important;
  background-color: #090909 !important;
}
.btn-ci-gray-darker-variant:active,
.btn-ci-gray-darker-variant.active,
.open > .dropdown-toggle.btn-ci-gray-darker-variant {
  background-image: none;
}
.btn-ci-gray-darker-variant.disabled,
.btn-ci-gray-darker-variant[disabled],
fieldset[disabled] .btn-ci-gray-darker-variant,
.btn-ci-gray-darker-variant.disabled:hover,
.btn-ci-gray-darker-variant[disabled]:hover,
fieldset[disabled] .btn-ci-gray-darker-variant:hover,
.btn-ci-gray-darker-variant.disabled:focus,
.btn-ci-gray-darker-variant[disabled]:focus,
fieldset[disabled] .btn-ci-gray-darker-variant:focus,
.btn-ci-gray-darker-variant.disabled.focus,
.btn-ci-gray-darker-variant[disabled].focus,
fieldset[disabled] .btn-ci-gray-darker-variant.focus,
.btn-ci-gray-darker-variant.disabled:active,
.btn-ci-gray-darker-variant[disabled]:active,
fieldset[disabled] .btn-ci-gray-darker-variant:active,
.btn-ci-gray-darker-variant.disabled.active,
.btn-ci-gray-darker-variant[disabled].active,
fieldset[disabled] .btn-ci-gray-darker-variant.active {
  background-color: #222222;
}
.btn-ci-gray-darker-variant .badge {
  color: #222222;
  background-color: #FFF;
}
.btn-ci-gray-dark-variant {
  color: #FFF !important;
  background-color: #333333 !important;
}
.btn-ci-gray-dark-variant:hover,
.btn-ci-gray-dark-variant:focus,
.btn-ci-gray-dark-variant.focus,
.btn-ci-gray-dark-variant:active,
.btn-ci-gray-dark-variant.active,
.open > .dropdown-toggle.btn-ci-gray-dark-variant {
  color: #FFF !important;
  background-color: #1a1a1a !important;
}
.btn-ci-gray-dark-variant:active,
.btn-ci-gray-dark-variant.active,
.open > .dropdown-toggle.btn-ci-gray-dark-variant {
  background-image: none;
}
.btn-ci-gray-dark-variant.disabled,
.btn-ci-gray-dark-variant[disabled],
fieldset[disabled] .btn-ci-gray-dark-variant,
.btn-ci-gray-dark-variant.disabled:hover,
.btn-ci-gray-dark-variant[disabled]:hover,
fieldset[disabled] .btn-ci-gray-dark-variant:hover,
.btn-ci-gray-dark-variant.disabled:focus,
.btn-ci-gray-dark-variant[disabled]:focus,
fieldset[disabled] .btn-ci-gray-dark-variant:focus,
.btn-ci-gray-dark-variant.disabled.focus,
.btn-ci-gray-dark-variant[disabled].focus,
fieldset[disabled] .btn-ci-gray-dark-variant.focus,
.btn-ci-gray-dark-variant.disabled:active,
.btn-ci-gray-dark-variant[disabled]:active,
fieldset[disabled] .btn-ci-gray-dark-variant:active,
.btn-ci-gray-dark-variant.disabled.active,
.btn-ci-gray-dark-variant[disabled].active,
fieldset[disabled] .btn-ci-gray-dark-variant.active {
  background-color: #333333;
}
.btn-ci-gray-dark-variant .badge {
  color: #333333;
  background-color: #FFF;
}
.btn-ci-gray-variant {
  color: #FFF !important;
  background-color: #555555 !important;
}
.btn-ci-gray-variant:hover,
.btn-ci-gray-variant:focus,
.btn-ci-gray-variant.focus,
.btn-ci-gray-variant:active,
.btn-ci-gray-variant.active,
.open > .dropdown-toggle.btn-ci-gray-variant {
  color: #FFF !important;
  background-color: #3c3c3c !important;
}
.btn-ci-gray-variant:active,
.btn-ci-gray-variant.active,
.open > .dropdown-toggle.btn-ci-gray-variant {
  background-image: none;
}
.btn-ci-gray-variant.disabled,
.btn-ci-gray-variant[disabled],
fieldset[disabled] .btn-ci-gray-variant,
.btn-ci-gray-variant.disabled:hover,
.btn-ci-gray-variant[disabled]:hover,
fieldset[disabled] .btn-ci-gray-variant:hover,
.btn-ci-gray-variant.disabled:focus,
.btn-ci-gray-variant[disabled]:focus,
fieldset[disabled] .btn-ci-gray-variant:focus,
.btn-ci-gray-variant.disabled.focus,
.btn-ci-gray-variant[disabled].focus,
fieldset[disabled] .btn-ci-gray-variant.focus,
.btn-ci-gray-variant.disabled:active,
.btn-ci-gray-variant[disabled]:active,
fieldset[disabled] .btn-ci-gray-variant:active,
.btn-ci-gray-variant.disabled.active,
.btn-ci-gray-variant[disabled].active,
fieldset[disabled] .btn-ci-gray-variant.active {
  background-color: #555555;
}
.btn-ci-gray-variant .badge {
  color: #555555;
  background-color: #FFF;
}
.btn-ci-gray-light-variant {
  color: #FFF !important;
  background-color: #777777 !important;
}
.btn-ci-gray-light-variant:hover,
.btn-ci-gray-light-variant:focus,
.btn-ci-gray-light-variant.focus,
.btn-ci-gray-light-variant:active,
.btn-ci-gray-light-variant.active,
.open > .dropdown-toggle.btn-ci-gray-light-variant {
  color: #FFF !important;
  background-color: #5e5e5e !important;
}
.btn-ci-gray-light-variant:active,
.btn-ci-gray-light-variant.active,
.open > .dropdown-toggle.btn-ci-gray-light-variant {
  background-image: none;
}
.btn-ci-gray-light-variant.disabled,
.btn-ci-gray-light-variant[disabled],
fieldset[disabled] .btn-ci-gray-light-variant,
.btn-ci-gray-light-variant.disabled:hover,
.btn-ci-gray-light-variant[disabled]:hover,
fieldset[disabled] .btn-ci-gray-light-variant:hover,
.btn-ci-gray-light-variant.disabled:focus,
.btn-ci-gray-light-variant[disabled]:focus,
fieldset[disabled] .btn-ci-gray-light-variant:focus,
.btn-ci-gray-light-variant.disabled.focus,
.btn-ci-gray-light-variant[disabled].focus,
fieldset[disabled] .btn-ci-gray-light-variant.focus,
.btn-ci-gray-light-variant.disabled:active,
.btn-ci-gray-light-variant[disabled]:active,
fieldset[disabled] .btn-ci-gray-light-variant:active,
.btn-ci-gray-light-variant.disabled.active,
.btn-ci-gray-light-variant[disabled].active,
fieldset[disabled] .btn-ci-gray-light-variant.active {
  background-color: #777777;
}
.btn-ci-gray-light-variant .badge {
  color: #777777;
  background-color: #FFF;
}
.btn-ci-gray-lighter-variant {
  color: #000 !important;
  background-color: #eeeeee !important;
}
.btn-ci-gray-lighter-variant:hover,
.btn-ci-gray-lighter-variant:focus,
.btn-ci-gray-lighter-variant.focus,
.btn-ci-gray-lighter-variant:active,
.btn-ci-gray-lighter-variant.active,
.open > .dropdown-toggle.btn-ci-gray-lighter-variant {
  color: #000 !important;
  background-color: #d5d5d5 !important;
}
.btn-ci-gray-lighter-variant:active,
.btn-ci-gray-lighter-variant.active,
.open > .dropdown-toggle.btn-ci-gray-lighter-variant {
  background-image: none;
}
.btn-ci-gray-lighter-variant.disabled,
.btn-ci-gray-lighter-variant[disabled],
fieldset[disabled] .btn-ci-gray-lighter-variant,
.btn-ci-gray-lighter-variant.disabled:hover,
.btn-ci-gray-lighter-variant[disabled]:hover,
fieldset[disabled] .btn-ci-gray-lighter-variant:hover,
.btn-ci-gray-lighter-variant.disabled:focus,
.btn-ci-gray-lighter-variant[disabled]:focus,
fieldset[disabled] .btn-ci-gray-lighter-variant:focus,
.btn-ci-gray-lighter-variant.disabled.focus,
.btn-ci-gray-lighter-variant[disabled].focus,
fieldset[disabled] .btn-ci-gray-lighter-variant.focus,
.btn-ci-gray-lighter-variant.disabled:active,
.btn-ci-gray-lighter-variant[disabled]:active,
fieldset[disabled] .btn-ci-gray-lighter-variant:active,
.btn-ci-gray-lighter-variant.disabled.active,
.btn-ci-gray-lighter-variant[disabled].active,
fieldset[disabled] .btn-ci-gray-lighter-variant.active {
  background-color: #eeeeee;
}
.btn-ci-gray-lighter-variant .badge {
  color: #eeeeee;
  background-color: #000;
}
.btn-ci-red-variant-flames {
  color: #FFF !important;
  background-color: #930010 !important;
  background-image: url("/file_source/corporate_web/Design/themes/default/images/flames-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.btn-ci-red-variant-flames:hover,
.btn-ci-red-variant-flames:focus,
.btn-ci-red-variant-flames.focus,
.btn-ci-red-variant-flames:active,
.btn-ci-red-variant-flames.active,
.open > .dropdown-toggle.btn-ci-red-variant-flames {
  color: #FFF !important;
  background-color: #60000a !important;
  background-image: url("/file_source/corporate_web/Design/themes/default/images/flames-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.btn-ci-red-variant-flames:active,
.btn-ci-red-variant-flames.active,
.open > .dropdown-toggle.btn-ci-red-variant-flames {
  background-image: none;
}
.btn-ci-red-variant-flames.disabled,
.btn-ci-red-variant-flames[disabled],
fieldset[disabled] .btn-ci-red-variant-flames,
.btn-ci-red-variant-flames.disabled:hover,
.btn-ci-red-variant-flames[disabled]:hover,
fieldset[disabled] .btn-ci-red-variant-flames:hover,
.btn-ci-red-variant-flames.disabled:focus,
.btn-ci-red-variant-flames[disabled]:focus,
fieldset[disabled] .btn-ci-red-variant-flames:focus,
.btn-ci-red-variant-flames.disabled.focus,
.btn-ci-red-variant-flames[disabled].focus,
fieldset[disabled] .btn-ci-red-variant-flames.focus,
.btn-ci-red-variant-flames.disabled:active,
.btn-ci-red-variant-flames[disabled]:active,
fieldset[disabled] .btn-ci-red-variant-flames:active,
.btn-ci-red-variant-flames.disabled.active,
.btn-ci-red-variant-flames[disabled].active,
fieldset[disabled] .btn-ci-red-variant-flames.active {
  background-color: #930010;
  background-image: url("/file_source/corporate_web/Design/themes/default/images/flames-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.btn-ci-red-variant-flames .badge {
  color: #930010;
  background-color: #FFF;
}
.btn-ci-blue-variant-flames {
  color: #FFF !important;
  background-color: #172652 !important;
  background-image: url("/file_source/corporate_web/Design/themes/default/images/flames-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.btn-ci-blue-variant-flames:hover,
.btn-ci-blue-variant-flames:focus,
.btn-ci-blue-variant-flames.focus,
.btn-ci-blue-variant-flames:active,
.btn-ci-blue-variant-flames.active,
.open > .dropdown-toggle.btn-ci-blue-variant-flames {
  color: #FFF !important;
  background-color: #0c142a !important;
  background-image: url("/file_source/corporate_web/Design/themes/default/images/flames-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.btn-ci-blue-variant-flames:active,
.btn-ci-blue-variant-flames.active,
.open > .dropdown-toggle.btn-ci-blue-variant-flames {
  background-image: none;
}
.btn-ci-blue-variant-flames.disabled,
.btn-ci-blue-variant-flames[disabled],
fieldset[disabled] .btn-ci-blue-variant-flames,
.btn-ci-blue-variant-flames.disabled:hover,
.btn-ci-blue-variant-flames[disabled]:hover,
fieldset[disabled] .btn-ci-blue-variant-flames:hover,
.btn-ci-blue-variant-flames.disabled:focus,
.btn-ci-blue-variant-flames[disabled]:focus,
fieldset[disabled] .btn-ci-blue-variant-flames:focus,
.btn-ci-blue-variant-flames.disabled.focus,
.btn-ci-blue-variant-flames[disabled].focus,
fieldset[disabled] .btn-ci-blue-variant-flames.focus,
.btn-ci-blue-variant-flames.disabled:active,
.btn-ci-blue-variant-flames[disabled]:active,
fieldset[disabled] .btn-ci-blue-variant-flames:active,
.btn-ci-blue-variant-flames.disabled.active,
.btn-ci-blue-variant-flames[disabled].active,
fieldset[disabled] .btn-ci-blue-variant-flames.active {
  background-color: #172652;
  background-image: url("/file_source/corporate_web/Design/themes/default/images/flames-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.btn-ci-blue-variant-flames .badge {
  color: #172652;
  background-color: #FFF;
}
.btn-ci-yellow-variant-flames {
  color: #FFF !important;
  background-color: #F7931D !important;
  background-image: url("/file_source/corporate_web/Design/themes/default/images/flames-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.btn-ci-yellow-variant-flames:hover,
.btn-ci-yellow-variant-flames:focus,
.btn-ci-yellow-variant-flames.focus,
.btn-ci-yellow-variant-flames:active,
.btn-ci-yellow-variant-flames.active,
.open > .dropdown-toggle.btn-ci-yellow-variant-flames {
  color: #FFF !important;
  background-color: #d97908 !important;
  background-image: url("/file_source/corporate_web/Design/themes/default/images/flames-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.btn-ci-yellow-variant-flames:active,
.btn-ci-yellow-variant-flames.active,
.open > .dropdown-toggle.btn-ci-yellow-variant-flames {
  background-image: none;
}
.btn-ci-yellow-variant-flames.disabled,
.btn-ci-yellow-variant-flames[disabled],
fieldset[disabled] .btn-ci-yellow-variant-flames,
.btn-ci-yellow-variant-flames.disabled:hover,
.btn-ci-yellow-variant-flames[disabled]:hover,
fieldset[disabled] .btn-ci-yellow-variant-flames:hover,
.btn-ci-yellow-variant-flames.disabled:focus,
.btn-ci-yellow-variant-flames[disabled]:focus,
fieldset[disabled] .btn-ci-yellow-variant-flames:focus,
.btn-ci-yellow-variant-flames.disabled.focus,
.btn-ci-yellow-variant-flames[disabled].focus,
fieldset[disabled] .btn-ci-yellow-variant-flames.focus,
.btn-ci-yellow-variant-flames.disabled:active,
.btn-ci-yellow-variant-flames[disabled]:active,
fieldset[disabled] .btn-ci-yellow-variant-flames:active,
.btn-ci-yellow-variant-flames.disabled.active,
.btn-ci-yellow-variant-flames[disabled].active,
fieldset[disabled] .btn-ci-yellow-variant-flames.active {
  background-color: #F7931D;
  background-image: url("/file_source/corporate_web/Design/themes/default/images/flames-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.btn-ci-yellow-variant-flames .badge {
  color: #F7931D;
  background-color: #FFF;
}
.btn-ci-purple-variant-flames {
  color: #FFF !important;
  background-color: #6D2D64 !important;
  background-image: url("/file_source/corporate_web/Design/themes/default/images/flames-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.btn-ci-purple-variant-flames:hover,
.btn-ci-purple-variant-flames:focus,
.btn-ci-purple-variant-flames.focus,
.btn-ci-purple-variant-flames:active,
.btn-ci-purple-variant-flames.active,
.open > .dropdown-toggle.btn-ci-purple-variant-flames {
  color: #FFF !important;
  background-color: #491e43 !important;
  background-image: url("/file_source/corporate_web/Design/themes/default/images/flames-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.btn-ci-purple-variant-flames:active,
.btn-ci-purple-variant-flames.active,
.open > .dropdown-toggle.btn-ci-purple-variant-flames {
  background-image: none;
}
.btn-ci-purple-variant-flames.disabled,
.btn-ci-purple-variant-flames[disabled],
fieldset[disabled] .btn-ci-purple-variant-flames,
.btn-ci-purple-variant-flames.disabled:hover,
.btn-ci-purple-variant-flames[disabled]:hover,
fieldset[disabled] .btn-ci-purple-variant-flames:hover,
.btn-ci-purple-variant-flames.disabled:focus,
.btn-ci-purple-variant-flames[disabled]:focus,
fieldset[disabled] .btn-ci-purple-variant-flames:focus,
.btn-ci-purple-variant-flames.disabled.focus,
.btn-ci-purple-variant-flames[disabled].focus,
fieldset[disabled] .btn-ci-purple-variant-flames.focus,
.btn-ci-purple-variant-flames.disabled:active,
.btn-ci-purple-variant-flames[disabled]:active,
fieldset[disabled] .btn-ci-purple-variant-flames:active,
.btn-ci-purple-variant-flames.disabled.active,
.btn-ci-purple-variant-flames[disabled].active,
fieldset[disabled] .btn-ci-purple-variant-flames.active {
  background-color: #6D2D64;
  background-image: url("/file_source/corporate_web/Design/themes/default/images/flames-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.btn-ci-purple-variant-flames .badge {
  color: #6D2D64;
  background-color: #FFF;
}
.btn-ci-gray-darker-variant-flames {
  color: #FFF !important;
  background-color: #222222 !important;
  background-image: url("/file_source/corporate_web/Design/themes/default/images/flames-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.btn-ci-gray-darker-variant-flames:hover,
.btn-ci-gray-darker-variant-flames:focus,
.btn-ci-gray-darker-variant-flames.focus,
.btn-ci-gray-darker-variant-flames:active,
.btn-ci-gray-darker-variant-flames.active,
.open > .dropdown-toggle.btn-ci-gray-darker-variant-flames {
  color: #FFF !important;
  background-color: #090909 !important;
  background-image: url("/file_source/corporate_web/Design/themes/default/images/flames-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.btn-ci-gray-darker-variant-flames:active,
.btn-ci-gray-darker-variant-flames.active,
.open > .dropdown-toggle.btn-ci-gray-darker-variant-flames {
  background-image: none;
}
.btn-ci-gray-darker-variant-flames.disabled,
.btn-ci-gray-darker-variant-flames[disabled],
fieldset[disabled] .btn-ci-gray-darker-variant-flames,
.btn-ci-gray-darker-variant-flames.disabled:hover,
.btn-ci-gray-darker-variant-flames[disabled]:hover,
fieldset[disabled] .btn-ci-gray-darker-variant-flames:hover,
.btn-ci-gray-darker-variant-flames.disabled:focus,
.btn-ci-gray-darker-variant-flames[disabled]:focus,
fieldset[disabled] .btn-ci-gray-darker-variant-flames:focus,
.btn-ci-gray-darker-variant-flames.disabled.focus,
.btn-ci-gray-darker-variant-flames[disabled].focus,
fieldset[disabled] .btn-ci-gray-darker-variant-flames.focus,
.btn-ci-gray-darker-variant-flames.disabled:active,
.btn-ci-gray-darker-variant-flames[disabled]:active,
fieldset[disabled] .btn-ci-gray-darker-variant-flames:active,
.btn-ci-gray-darker-variant-flames.disabled.active,
.btn-ci-gray-darker-variant-flames[disabled].active,
fieldset[disabled] .btn-ci-gray-darker-variant-flames.active {
  background-color: #222222;
  background-image: url("/file_source/corporate_web/Design/themes/default/images/flames-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.btn-ci-gray-darker-variant-flames .badge {
  color: #222222;
  background-color: #FFF;
}
.btn-ci-gray-dark-variant-flames {
  color: #FFF !important;
  background-color: #333333 !important;
  background-image: url("/file_source/corporate_web/Design/themes/default/images/flames-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.btn-ci-gray-dark-variant-flames:hover,
.btn-ci-gray-dark-variant-flames:focus,
.btn-ci-gray-dark-variant-flames.focus,
.btn-ci-gray-dark-variant-flames:active,
.btn-ci-gray-dark-variant-flames.active,
.open > .dropdown-toggle.btn-ci-gray-dark-variant-flames {
  color: #FFF !important;
  background-color: #1a1a1a !important;
  background-image: url("/file_source/corporate_web/Design/themes/default/images/flames-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.btn-ci-gray-dark-variant-flames:active,
.btn-ci-gray-dark-variant-flames.active,
.open > .dropdown-toggle.btn-ci-gray-dark-variant-flames {
  background-image: none;
}
.btn-ci-gray-dark-variant-flames.disabled,
.btn-ci-gray-dark-variant-flames[disabled],
fieldset[disabled] .btn-ci-gray-dark-variant-flames,
.btn-ci-gray-dark-variant-flames.disabled:hover,
.btn-ci-gray-dark-variant-flames[disabled]:hover,
fieldset[disabled] .btn-ci-gray-dark-variant-flames:hover,
.btn-ci-gray-dark-variant-flames.disabled:focus,
.btn-ci-gray-dark-variant-flames[disabled]:focus,
fieldset[disabled] .btn-ci-gray-dark-variant-flames:focus,
.btn-ci-gray-dark-variant-flames.disabled.focus,
.btn-ci-gray-dark-variant-flames[disabled].focus,
fieldset[disabled] .btn-ci-gray-dark-variant-flames.focus,
.btn-ci-gray-dark-variant-flames.disabled:active,
.btn-ci-gray-dark-variant-flames[disabled]:active,
fieldset[disabled] .btn-ci-gray-dark-variant-flames:active,
.btn-ci-gray-dark-variant-flames.disabled.active,
.btn-ci-gray-dark-variant-flames[disabled].active,
fieldset[disabled] .btn-ci-gray-dark-variant-flames.active {
  background-color: #333333;
  background-image: url("/file_source/corporate_web/Design/themes/default/images/flames-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.btn-ci-gray-dark-variant-flames .badge {
  color: #333333;
  background-color: #FFF;
}
.btn-ci-gray-variant-flames {
  color: #FFF !important;
  background-color: #555555 !important;
  background-image: url("/file_source/corporate_web/Design/themes/default/images/flames-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.btn-ci-gray-variant-flames:hover,
.btn-ci-gray-variant-flames:focus,
.btn-ci-gray-variant-flames.focus,
.btn-ci-gray-variant-flames:active,
.btn-ci-gray-variant-flames.active,
.open > .dropdown-toggle.btn-ci-gray-variant-flames {
  color: #FFF !important;
  background-color: #3c3c3c !important;
  background-image: url("/file_source/corporate_web/Design/themes/default/images/flames-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.btn-ci-gray-variant-flames:active,
.btn-ci-gray-variant-flames.active,
.open > .dropdown-toggle.btn-ci-gray-variant-flames {
  background-image: none;
}
.btn-ci-gray-variant-flames.disabled,
.btn-ci-gray-variant-flames[disabled],
fieldset[disabled] .btn-ci-gray-variant-flames,
.btn-ci-gray-variant-flames.disabled:hover,
.btn-ci-gray-variant-flames[disabled]:hover,
fieldset[disabled] .btn-ci-gray-variant-flames:hover,
.btn-ci-gray-variant-flames.disabled:focus,
.btn-ci-gray-variant-flames[disabled]:focus,
fieldset[disabled] .btn-ci-gray-variant-flames:focus,
.btn-ci-gray-variant-flames.disabled.focus,
.btn-ci-gray-variant-flames[disabled].focus,
fieldset[disabled] .btn-ci-gray-variant-flames.focus,
.btn-ci-gray-variant-flames.disabled:active,
.btn-ci-gray-variant-flames[disabled]:active,
fieldset[disabled] .btn-ci-gray-variant-flames:active,
.btn-ci-gray-variant-flames.disabled.active,
.btn-ci-gray-variant-flames[disabled].active,
fieldset[disabled] .btn-ci-gray-variant-flames.active {
  background-color: #555555;
  background-image: url("/file_source/corporate_web/Design/themes/default/images/flames-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.btn-ci-gray-variant-flames .badge {
  color: #555555;
  background-color: #FFF;
}
.btn-ci-gray-light-variant-flames {
  color: #FFF !important;
  background-color: #777777 !important;
  background-image: url("/file_source/corporate_web/Design/themes/default/images/flames-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.btn-ci-gray-light-variant-flames:hover,
.btn-ci-gray-light-variant-flames:focus,
.btn-ci-gray-light-variant-flames.focus,
.btn-ci-gray-light-variant-flames:active,
.btn-ci-gray-light-variant-flames.active,
.open > .dropdown-toggle.btn-ci-gray-light-variant-flames {
  color: #FFF !important;
  background-color: #5e5e5e !important;
  background-image: url("/file_source/corporate_web/Design/themes/default/images/flames-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.btn-ci-gray-light-variant-flames:active,
.btn-ci-gray-light-variant-flames.active,
.open > .dropdown-toggle.btn-ci-gray-light-variant-flames {
  background-image: none;
}
.btn-ci-gray-light-variant-flames.disabled,
.btn-ci-gray-light-variant-flames[disabled],
fieldset[disabled] .btn-ci-gray-light-variant-flames,
.btn-ci-gray-light-variant-flames.disabled:hover,
.btn-ci-gray-light-variant-flames[disabled]:hover,
fieldset[disabled] .btn-ci-gray-light-variant-flames:hover,
.btn-ci-gray-light-variant-flames.disabled:focus,
.btn-ci-gray-light-variant-flames[disabled]:focus,
fieldset[disabled] .btn-ci-gray-light-variant-flames:focus,
.btn-ci-gray-light-variant-flames.disabled.focus,
.btn-ci-gray-light-variant-flames[disabled].focus,
fieldset[disabled] .btn-ci-gray-light-variant-flames.focus,
.btn-ci-gray-light-variant-flames.disabled:active,
.btn-ci-gray-light-variant-flames[disabled]:active,
fieldset[disabled] .btn-ci-gray-light-variant-flames:active,
.btn-ci-gray-light-variant-flames.disabled.active,
.btn-ci-gray-light-variant-flames[disabled].active,
fieldset[disabled] .btn-ci-gray-light-variant-flames.active {
  background-color: #777777;
  background-image: url("/file_source/corporate_web/Design/themes/default/images/flames-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.btn-ci-gray-light-variant-flames .badge {
  color: #777777;
  background-color: #FFF;
}
.btn-ci-gray-lighter-variant-flames {
  color: #000 !important;
  background-color: #eeeeee !important;
  background-image: url("/file_source/corporate_web/Design/themes/default/images/flames-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.btn-ci-gray-lighter-variant-flames:hover,
.btn-ci-gray-lighter-variant-flames:focus,
.btn-ci-gray-lighter-variant-flames.focus,
.btn-ci-gray-lighter-variant-flames:active,
.btn-ci-gray-lighter-variant-flames.active,
.open > .dropdown-toggle.btn-ci-gray-lighter-variant-flames {
  color: #000 !important;
  background-color: #d5d5d5 !important;
  background-image: url("/file_source/corporate_web/Design/themes/default/images/flames-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.btn-ci-gray-lighter-variant-flames:active,
.btn-ci-gray-lighter-variant-flames.active,
.open > .dropdown-toggle.btn-ci-gray-lighter-variant-flames {
  background-image: none;
}
.btn-ci-gray-lighter-variant-flames.disabled,
.btn-ci-gray-lighter-variant-flames[disabled],
fieldset[disabled] .btn-ci-gray-lighter-variant-flames,
.btn-ci-gray-lighter-variant-flames.disabled:hover,
.btn-ci-gray-lighter-variant-flames[disabled]:hover,
fieldset[disabled] .btn-ci-gray-lighter-variant-flames:hover,
.btn-ci-gray-lighter-variant-flames.disabled:focus,
.btn-ci-gray-lighter-variant-flames[disabled]:focus,
fieldset[disabled] .btn-ci-gray-lighter-variant-flames:focus,
.btn-ci-gray-lighter-variant-flames.disabled.focus,
.btn-ci-gray-lighter-variant-flames[disabled].focus,
fieldset[disabled] .btn-ci-gray-lighter-variant-flames.focus,
.btn-ci-gray-lighter-variant-flames.disabled:active,
.btn-ci-gray-lighter-variant-flames[disabled]:active,
fieldset[disabled] .btn-ci-gray-lighter-variant-flames:active,
.btn-ci-gray-lighter-variant-flames.disabled.active,
.btn-ci-gray-lighter-variant-flames[disabled].active,
fieldset[disabled] .btn-ci-gray-lighter-variant-flames.active {
  background-color: #eeeeee;
  background-image: url("/file_source/corporate_web/Design/themes/default/images/flames-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.btn-ci-gray-lighter-variant-flames .badge {
  color: #eeeeee;
  background-color: #000;
}
.cas-text {
  color: #71BF49;
}
.caes-text {
  color: #664139;
}
.cems-text {
  color: #0077C7;
}
.cedu-text {
  color: #009576;
}
.chs-text {
  color: #DA7A1D;
}
.claw-text {
  color: #B82C2D;
}
.cset-text {
  color: #CBAC6F;
}
.gs-text {
  color: #172652;
}
.bl-text {
  color: #6D2D64;
}
.cas-bg {
  background-color: #71BF49;
}
.caes-bg {
  background-color: #664139;
}
.cems-bg {
  background-color: #0077C7;
}
.cedu-bg {
  background-color: #009576;
}
.chs-bg {
  background-color: #DA7A1D;
}
.claw-bg {
  background-color: #B82C2D;
}
.cset-bg {
  background-color: #CBAC6F;
}
.gs-bg {
  background-color: #172652;
}
.bl-bg {
  background-color: #6D2D64;
}
.btn-cas-gradient {
  color: #FFF;
  background-image: -webkit-linear-gradient(top, #80c65c 0%, #65b03e 100%);
  background-image: -o-linear-gradient(top, #80c65c 0%, #65b03e 100%);
  background-image: linear-gradient(to bottom, #80c65c 0%, #65b03e 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff80c65c', endColorstr='#ff65b03e', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  text-shadow: 1px 1px 1px #333333;
  -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);
}
.btn-cas-gradient:hover,
.btn-cas-gradient:focus,
.btn-cas-gradient:active,
.btn-cas-gradient.active {
  background-image: -webkit-linear-gradient(top, #65b03e 0%, #80c65c 100%);
  background-image: -o-linear-gradient(top, #65b03e 0%, #80c65c 100%);
  background-image: linear-gradient(to bottom, #65b03e 0%, #80c65c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff65b03e', endColorstr='#ff80c65c', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  color: #FFF !important;
}
.btn-cas-gradient.disabled,
.btn-cas-gradient[disabled],
fieldset[disabled] .btn-cas-gradient,
.btn-cas-gradient.disabled:hover,
.btn-cas-gradient[disabled]:hover,
fieldset[disabled] .btn-cas-gradient:hover,
.btn-cas-gradient.disabled:focus,
.btn-cas-gradient[disabled]:focus,
fieldset[disabled] .btn-cas-gradient:focus,
.btn-cas-gradient.disabled:active,
.btn-cas-gradient[disabled]:active,
fieldset[disabled] .btn-cas-gradient:active,
.btn-cas-gradient.disabled.active,
.btn-cas-gradient[disabled].active,
fieldset[disabled] .btn-cas-gradient.active {
  background-color: #71BF49 !important;
  color: #FFF !important;
}
.btn-caes-gradient {
  color: #FFF;
  background-image: -webkit-linear-gradient(top, #764b42 0%, #563730 100%);
  background-image: -o-linear-gradient(top, #764b42 0%, #563730 100%);
  background-image: linear-gradient(to bottom, #764b42 0%, #563730 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff764b42', endColorstr='#ff563730', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  text-shadow: 1px 1px 1px #333333;
  -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);
}
.btn-caes-gradient:hover,
.btn-caes-gradient:focus,
.btn-caes-gradient:active,
.btn-caes-gradient.active {
  background-image: -webkit-linear-gradient(top, #563730 0%, #764b42 100%);
  background-image: -o-linear-gradient(top, #563730 0%, #764b42 100%);
  background-image: linear-gradient(to bottom, #563730 0%, #764b42 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff563730', endColorstr='#ff764b42', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  color: #FFF !important;
}
.btn-caes-gradient.disabled,
.btn-caes-gradient[disabled],
fieldset[disabled] .btn-caes-gradient,
.btn-caes-gradient.disabled:hover,
.btn-caes-gradient[disabled]:hover,
fieldset[disabled] .btn-caes-gradient:hover,
.btn-caes-gradient.disabled:focus,
.btn-caes-gradient[disabled]:focus,
fieldset[disabled] .btn-caes-gradient:focus,
.btn-caes-gradient.disabled:active,
.btn-caes-gradient[disabled]:active,
fieldset[disabled] .btn-caes-gradient:active,
.btn-caes-gradient.disabled.active,
.btn-caes-gradient[disabled].active,
fieldset[disabled] .btn-caes-gradient.active {
  background-color: #664139 !important;
  color: #FFF !important;
}
.btn-cedu-gradient {
  color: #FFF;
  background-image: -webkit-linear-gradient(top, #00af8a 0%, #007c62 100%);
  background-image: -o-linear-gradient(top, #00af8a 0%, #007c62 100%);
  background-image: linear-gradient(to bottom, #00af8a 0%, #007c62 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00af8a', endColorstr='#ff007c62', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  text-shadow: 1px 1px 1px #333333;
  -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);
}
.btn-cedu-gradient:hover,
.btn-cedu-gradient:focus,
.btn-cedu-gradient:active,
.btn-cedu-gradient.active {
  background-image: -webkit-linear-gradient(top, #007c62 0%, #00af8a 100%);
  background-image: -o-linear-gradient(top, #007c62 0%, #00af8a 100%);
  background-image: linear-gradient(to bottom, #007c62 0%, #00af8a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff007c62', endColorstr='#ff00af8a', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  color: #FFF !important;
}
.btn-cedu-gradient.disabled,
.btn-cedu-gradient[disabled],
fieldset[disabled] .btn-cedu-gradient,
.btn-cedu-gradient.disabled:hover,
.btn-cedu-gradient[disabled]:hover,
fieldset[disabled] .btn-cedu-gradient:hover,
.btn-cedu-gradient.disabled:focus,
.btn-cedu-gradient[disabled]:focus,
fieldset[disabled] .btn-cedu-gradient:focus,
.btn-cedu-gradient.disabled:active,
.btn-cedu-gradient[disabled]:active,
fieldset[disabled] .btn-cedu-gradient:active,
.btn-cedu-gradient.disabled.active,
.btn-cedu-gradient[disabled].active,
fieldset[disabled] .btn-cedu-gradient.active {
  background-color: #009576 !important;
  color: #FFF !important;
}
.btn-cems-gradient {
  color: #FFF;
  background-image: -webkit-linear-gradient(top, #0086e1 0%, #0068ae 100%);
  background-image: -o-linear-gradient(top, #0086e1 0%, #0068ae 100%);
  background-image: linear-gradient(to bottom, #0086e1 0%, #0068ae 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0086e1', endColorstr='#ff0068ae', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  text-shadow: 1px 1px 1px #333333;
  -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);
}
.btn-cems-gradient:hover,
.btn-cems-gradient:focus,
.btn-cems-gradient:active,
.btn-cems-gradient.active {
  background-image: -webkit-linear-gradient(top, #0068ae 0%, #0086e1 100%);
  background-image: -o-linear-gradient(top, #0068ae 0%, #0086e1 100%);
  background-image: linear-gradient(to bottom, #0068ae 0%, #0086e1 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0068ae', endColorstr='#ff0086e1', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  color: #FFF !important;
}
.btn-cems-gradient.disabled,
.btn-cems-gradient[disabled],
fieldset[disabled] .btn-cems-gradient,
.btn-cems-gradient.disabled:hover,
.btn-cems-gradient[disabled]:hover,
fieldset[disabled] .btn-cems-gradient:hover,
.btn-cems-gradient.disabled:focus,
.btn-cems-gradient[disabled]:focus,
fieldset[disabled] .btn-cems-gradient:focus,
.btn-cems-gradient.disabled:active,
.btn-cems-gradient[disabled]:active,
fieldset[disabled] .btn-cems-gradient:active,
.btn-cems-gradient.disabled.active,
.btn-cems-gradient[disabled].active,
fieldset[disabled] .btn-cems-gradient.active {
  background-color: #0077C7 !important;
  color: #FFF !important;
}
.btn-chs-gradient {
  color: #FFF;
  background-image: -webkit-linear-gradient(top, #e3872d 0%, #c36d1a 100%);
  background-image: -o-linear-gradient(top, #e3872d 0%, #c36d1a 100%);
  background-image: linear-gradient(to bottom, #e3872d 0%, #c36d1a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe3872d', endColorstr='#ffc36d1a', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  text-shadow: 1px 1px 1px #333333;
  -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);
}
.btn-chs-gradient:hover,
.btn-chs-gradient:focus,
.btn-chs-gradient:active,
.btn-chs-gradient.active {
  background-image: -webkit-linear-gradient(top, #c36d1a 0%, #e3872d 100%);
  background-image: -o-linear-gradient(top, #c36d1a 0%, #e3872d 100%);
  background-image: linear-gradient(to bottom, #c36d1a 0%, #e3872d 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc36d1a', endColorstr='#ffe3872d', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  color: #FFF !important;
}
.btn-chs-gradient.disabled,
.btn-chs-gradient[disabled],
fieldset[disabled] .btn-chs-gradient,
.btn-chs-gradient.disabled:hover,
.btn-chs-gradient[disabled]:hover,
fieldset[disabled] .btn-chs-gradient:hover,
.btn-chs-gradient.disabled:focus,
.btn-chs-gradient[disabled]:focus,
fieldset[disabled] .btn-chs-gradient:focus,
.btn-chs-gradient.disabled:active,
.btn-chs-gradient[disabled]:active,
fieldset[disabled] .btn-chs-gradient:active,
.btn-chs-gradient.disabled.active,
.btn-chs-gradient[disabled].active,
fieldset[disabled] .btn-chs-gradient.active {
  background-color: #DA7A1D !important;
  color: #FFF !important;
}
.btn-claw-gradient {
  color: #FFF;
  background-image: -webkit-linear-gradient(top, #cd3132 0%, #a32728 100%);
  background-image: -o-linear-gradient(top, #cd3132 0%, #a32728 100%);
  background-image: linear-gradient(to bottom, #cd3132 0%, #a32728 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcd3132', endColorstr='#ffa32728', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  text-shadow: 1px 1px 1px #333333;
  -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);
}
.btn-claw-gradient:hover,
.btn-claw-gradient:focus,
.btn-claw-gradient:active,
.btn-claw-gradient.active {
  background-image: -webkit-linear-gradient(top, #a32728 0%, #cd3132 100%);
  background-image: -o-linear-gradient(top, #a32728 0%, #cd3132 100%);
  background-image: linear-gradient(to bottom, #a32728 0%, #cd3132 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa32728', endColorstr='#ffcd3132', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  color: #FFF !important;
}
.btn-claw-gradient.disabled,
.btn-claw-gradient[disabled],
fieldset[disabled] .btn-claw-gradient,
.btn-claw-gradient.disabled:hover,
.btn-claw-gradient[disabled]:hover,
fieldset[disabled] .btn-claw-gradient:hover,
.btn-claw-gradient.disabled:focus,
.btn-claw-gradient[disabled]:focus,
fieldset[disabled] .btn-claw-gradient:focus,
.btn-claw-gradient.disabled:active,
.btn-claw-gradient[disabled]:active,
fieldset[disabled] .btn-claw-gradient:active,
.btn-claw-gradient.disabled.active,
.btn-claw-gradient[disabled].active,
fieldset[disabled] .btn-claw-gradient.active {
  background-color: #B82C2D !important;
  color: #FFF !important;
}
.btn-cset-gradient {
  color: #FFF;
  background-image: -webkit-linear-gradient(top, #d2b782 0%, #c4a15c 100%);
  background-image: -o-linear-gradient(top, #d2b782 0%, #c4a15c 100%);
  background-image: linear-gradient(to bottom, #d2b782 0%, #c4a15c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd2b782', endColorstr='#ffc4a15c', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  text-shadow: 1px 1px 1px #333333;
  -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);
}
.btn-cset-gradient:hover,
.btn-cset-gradient:focus,
.btn-cset-gradient:active,
.btn-cset-gradient.active {
  background-image: -webkit-linear-gradient(top, #c4a15c 0%, #d2b782 100%);
  background-image: -o-linear-gradient(top, #c4a15c 0%, #d2b782 100%);
  background-image: linear-gradient(to bottom, #c4a15c 0%, #d2b782 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc4a15c', endColorstr='#ffd2b782', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  color: #FFF !important;
}
.btn-cset-gradient.disabled,
.btn-cset-gradient[disabled],
fieldset[disabled] .btn-cset-gradient,
.btn-cset-gradient.disabled:hover,
.btn-cset-gradient[disabled]:hover,
fieldset[disabled] .btn-cset-gradient:hover,
.btn-cset-gradient.disabled:focus,
.btn-cset-gradient[disabled]:focus,
fieldset[disabled] .btn-cset-gradient:focus,
.btn-cset-gradient.disabled:active,
.btn-cset-gradient[disabled]:active,
fieldset[disabled] .btn-cset-gradient:active,
.btn-cset-gradient.disabled.active,
.btn-cset-gradient[disabled].active,
fieldset[disabled] .btn-cset-gradient.active {
  background-color: #CBAC6F !important;
  color: #FFF !important;
}
.btn-gs-gradient {
  color: #FFF;
  background-image: -webkit-linear-gradient(top, #1d2f66 0%, #111d3e 100%);
  background-image: -o-linear-gradient(top, #1d2f66 0%, #111d3e 100%);
  background-image: linear-gradient(to bottom, #1d2f66 0%, #111d3e 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1d2f66', endColorstr='#ff111d3e', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  text-shadow: 1px 1px 1px #333333;
  -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);
}
.btn-gs-gradient:hover,
.btn-gs-gradient:focus,
.btn-gs-gradient:active,
.btn-gs-gradient.active {
  background-image: -webkit-linear-gradient(top, #111d3e 0%, #1d2f66 100%);
  background-image: -o-linear-gradient(top, #111d3e 0%, #1d2f66 100%);
  background-image: linear-gradient(to bottom, #111d3e 0%, #1d2f66 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff111d3e', endColorstr='#ff1d2f66', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  color: #FFF !important;
}
.btn-gs-gradient.disabled,
.btn-gs-gradient[disabled],
fieldset[disabled] .btn-gs-gradient,
.btn-gs-gradient.disabled:hover,
.btn-gs-gradient[disabled]:hover,
fieldset[disabled] .btn-gs-gradient:hover,
.btn-gs-gradient.disabled:focus,
.btn-gs-gradient[disabled]:focus,
fieldset[disabled] .btn-gs-gradient:focus,
.btn-gs-gradient.disabled:active,
.btn-gs-gradient[disabled]:active,
fieldset[disabled] .btn-gs-gradient:active,
.btn-gs-gradient.disabled.active,
.btn-gs-gradient[disabled].active,
fieldset[disabled] .btn-gs-gradient.active {
  background-color: #172652 !important;
  color: #FFF !important;
}
.btn-bl-gradient {
  color: #FFF;
  background-image: -webkit-linear-gradient(top, #7f3475 0%, #5b2653 100%);
  background-image: -o-linear-gradient(top, #7f3475 0%, #5b2653 100%);
  background-image: linear-gradient(to bottom, #7f3475 0%, #5b2653 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7f3475', endColorstr='#ff5b2653', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  text-shadow: 1px 1px 1px #333333;
  -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);
}
.btn-bl-gradient:hover,
.btn-bl-gradient:focus,
.btn-bl-gradient:active,
.btn-bl-gradient.active {
  background-image: -webkit-linear-gradient(top, #5b2653 0%, #7f3475 100%);
  background-image: -o-linear-gradient(top, #5b2653 0%, #7f3475 100%);
  background-image: linear-gradient(to bottom, #5b2653 0%, #7f3475 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5b2653', endColorstr='#ff7f3475', GradientType=0);
  /*border-bottom-color: darken(@background, 20%);*/
  color: #FFF !important;
}
.btn-bl-gradient.disabled,
.btn-bl-gradient[disabled],
fieldset[disabled] .btn-bl-gradient,
.btn-bl-gradient.disabled:hover,
.btn-bl-gradient[disabled]:hover,
fieldset[disabled] .btn-bl-gradient:hover,
.btn-bl-gradient.disabled:focus,
.btn-bl-gradient[disabled]:focus,
fieldset[disabled] .btn-bl-gradient:focus,
.btn-bl-gradient.disabled:active,
.btn-bl-gradient[disabled]:active,
fieldset[disabled] .btn-bl-gradient:active,
.btn-bl-gradient.disabled.active,
.btn-bl-gradient[disabled].active,
fieldset[disabled] .btn-bl-gradient.active {
  background-color: #6D2D64 !important;
  color: #FFF !important;
}
.btn-cas-variant {
  color: #FFF !important;
  background-color: #71BF49 !important;
}
.btn-cas-variant:hover,
.btn-cas-variant:focus,
.btn-cas-variant.focus,
.btn-cas-variant:active,
.btn-cas-variant.active,
.open > .dropdown-toggle.btn-cas-variant {
  color: #FFF !important;
  background-color: #5a9e37 !important;
}
.btn-cas-variant:active,
.btn-cas-variant.active,
.open > .dropdown-toggle.btn-cas-variant {
  background-image: none;
}
.btn-cas-variant.disabled,
.btn-cas-variant[disabled],
fieldset[disabled] .btn-cas-variant,
.btn-cas-variant.disabled:hover,
.btn-cas-variant[disabled]:hover,
fieldset[disabled] .btn-cas-variant:hover,
.btn-cas-variant.disabled:focus,
.btn-cas-variant[disabled]:focus,
fieldset[disabled] .btn-cas-variant:focus,
.btn-cas-variant.disabled.focus,
.btn-cas-variant[disabled].focus,
fieldset[disabled] .btn-cas-variant.focus,
.btn-cas-variant.disabled:active,
.btn-cas-variant[disabled]:active,
fieldset[disabled] .btn-cas-variant:active,
.btn-cas-variant.disabled.active,
.btn-cas-variant[disabled].active,
fieldset[disabled] .btn-cas-variant.active {
  background-color: #71BF49;
}
.btn-cas-variant .badge {
  color: #71BF49;
  background-color: #FFF;
}
.btn-caes-variant {
  color: #FFF !important;
  background-color: #664139 !important;
}
.btn-caes-variant:hover,
.btn-caes-variant:focus,
.btn-caes-variant.focus,
.btn-caes-variant:active,
.btn-caes-variant.active,
.open > .dropdown-toggle.btn-caes-variant {
  color: #FFF !important;
  background-color: #452c27 !important;
}
.btn-caes-variant:active,
.btn-caes-variant.active,
.open > .dropdown-toggle.btn-caes-variant {
  background-image: none;
}
.btn-caes-variant.disabled,
.btn-caes-variant[disabled],
fieldset[disabled] .btn-caes-variant,
.btn-caes-variant.disabled:hover,
.btn-caes-variant[disabled]:hover,
fieldset[disabled] .btn-caes-variant:hover,
.btn-caes-variant.disabled:focus,
.btn-caes-variant[disabled]:focus,
fieldset[disabled] .btn-caes-variant:focus,
.btn-caes-variant.disabled.focus,
.btn-caes-variant[disabled].focus,
fieldset[disabled] .btn-caes-variant.focus,
.btn-caes-variant.disabled:active,
.btn-caes-variant[disabled]:active,
fieldset[disabled] .btn-caes-variant:active,
.btn-caes-variant.disabled.active,
.btn-caes-variant[disabled].active,
fieldset[disabled] .btn-caes-variant.active {
  background-color: #664139;
}
.btn-caes-variant .badge {
  color: #664139;
  background-color: #FFF;
}
.btn-cedu-variant {
  color: #FFF !important;
  background-color: #009576 !important;
}
.btn-cedu-variant:hover,
.btn-cedu-variant:focus,
.btn-cedu-variant.focus,
.btn-cedu-variant:active,
.btn-cedu-variant.active,
.open > .dropdown-toggle.btn-cedu-variant {
  color: #FFF !important;
  background-color: #00624e !important;
}
.btn-cedu-variant:active,
.btn-cedu-variant.active,
.open > .dropdown-toggle.btn-cedu-variant {
  background-image: none;
}
.btn-cedu-variant.disabled,
.btn-cedu-variant[disabled],
fieldset[disabled] .btn-cedu-variant,
.btn-cedu-variant.disabled:hover,
.btn-cedu-variant[disabled]:hover,
fieldset[disabled] .btn-cedu-variant:hover,
.btn-cedu-variant.disabled:focus,
.btn-cedu-variant[disabled]:focus,
fieldset[disabled] .btn-cedu-variant:focus,
.btn-cedu-variant.disabled.focus,
.btn-cedu-variant[disabled].focus,
fieldset[disabled] .btn-cedu-variant.focus,
.btn-cedu-variant.disabled:active,
.btn-cedu-variant[disabled]:active,
fieldset[disabled] .btn-cedu-variant:active,
.btn-cedu-variant.disabled.active,
.btn-cedu-variant[disabled].active,
fieldset[disabled] .btn-cedu-variant.active {
  background-color: #009576;
}
.btn-cedu-variant .badge {
  color: #009576;
  background-color: #FFF;
}
.btn-cems-variant {
  color: #FFF !important;
  background-color: #0077C7 !important;
}
.btn-cems-variant:hover,
.btn-cems-variant:focus,
.btn-cems-variant.focus,
.btn-cems-variant:active,
.btn-cems-variant.active,
.open > .dropdown-toggle.btn-cems-variant {
  color: #FFF !important;
  background-color: #005994 !important;
}
.btn-cems-variant:active,
.btn-cems-variant.active,
.open > .dropdown-toggle.btn-cems-variant {
  background-image: none;
}
.btn-cems-variant.disabled,
.btn-cems-variant[disabled],
fieldset[disabled] .btn-cems-variant,
.btn-cems-variant.disabled:hover,
.btn-cems-variant[disabled]:hover,
fieldset[disabled] .btn-cems-variant:hover,
.btn-cems-variant.disabled:focus,
.btn-cems-variant[disabled]:focus,
fieldset[disabled] .btn-cems-variant:focus,
.btn-cems-variant.disabled.focus,
.btn-cems-variant[disabled].focus,
fieldset[disabled] .btn-cems-variant.focus,
.btn-cems-variant.disabled:active,
.btn-cems-variant[disabled]:active,
fieldset[disabled] .btn-cems-variant:active,
.btn-cems-variant.disabled.active,
.btn-cems-variant[disabled].active,
fieldset[disabled] .btn-cems-variant.active {
  background-color: #0077C7;
}
.btn-cems-variant .badge {
  color: #0077C7;
  background-color: #FFF;
}
.btn-chs-variant {
  color: #FFF !important;
  background-color: #DA7A1D !important;
}
.btn-chs-variant:hover,
.btn-chs-variant:focus,
.btn-chs-variant.focus,
.btn-chs-variant:active,
.btn-chs-variant.active,
.open > .dropdown-toggle.btn-chs-variant {
  color: #FFF !important;
  background-color: #ad6117 !important;
}
.btn-chs-variant:active,
.btn-chs-variant.active,
.open > .dropdown-toggle.btn-chs-variant {
  background-image: none;
}
.btn-chs-variant.disabled,
.btn-chs-variant[disabled],
fieldset[disabled] .btn-chs-variant,
.btn-chs-variant.disabled:hover,
.btn-chs-variant[disabled]:hover,
fieldset[disabled] .btn-chs-variant:hover,
.btn-chs-variant.disabled:focus,
.btn-chs-variant[disabled]:focus,
fieldset[disabled] .btn-chs-variant:focus,
.btn-chs-variant.disabled.focus,
.btn-chs-variant[disabled].focus,
fieldset[disabled] .btn-chs-variant.focus,
.btn-chs-variant.disabled:active,
.btn-chs-variant[disabled]:active,
fieldset[disabled] .btn-chs-variant:active,
.btn-chs-variant.disabled.active,
.btn-chs-variant[disabled].active,
fieldset[disabled] .btn-chs-variant.active {
  background-color: #DA7A1D;
}
.btn-chs-variant .badge {
  color: #DA7A1D;
  background-color: #FFF;
}
.btn-claw-variant {
  color: #FFF !important;
  background-color: #B82C2D !important;
}
.btn-claw-variant:hover,
.btn-claw-variant:focus,
.btn-claw-variant.focus,
.btn-claw-variant:active,
.btn-claw-variant.active,
.open > .dropdown-toggle.btn-claw-variant {
  color: #FFF !important;
  background-color: #8f2223 !important;
}
.btn-claw-variant:active,
.btn-claw-variant.active,
.open > .dropdown-toggle.btn-claw-variant {
  background-image: none;
}
.btn-claw-variant.disabled,
.btn-claw-variant[disabled],
fieldset[disabled] .btn-claw-variant,
.btn-claw-variant.disabled:hover,
.btn-claw-variant[disabled]:hover,
fieldset[disabled] .btn-claw-variant:hover,
.btn-claw-variant.disabled:focus,
.btn-claw-variant[disabled]:focus,
fieldset[disabled] .btn-claw-variant:focus,
.btn-claw-variant.disabled.focus,
.btn-claw-variant[disabled].focus,
fieldset[disabled] .btn-claw-variant.focus,
.btn-claw-variant.disabled:active,
.btn-claw-variant[disabled]:active,
fieldset[disabled] .btn-claw-variant:active,
.btn-claw-variant.disabled.active,
.btn-claw-variant[disabled].active,
fieldset[disabled] .btn-claw-variant.active {
  background-color: #B82C2D;
}
.btn-claw-variant .badge {
  color: #B82C2D;
  background-color: #FFF;
}
.btn-cset-variant {
  color: #FFF !important;
  background-color: #CBAC6F !important;
}
.btn-cset-variant:hover,
.btn-cset-variant:focus,
.btn-cset-variant.focus,
.btn-cset-variant:active,
.btn-cset-variant.active,
.open > .dropdown-toggle.btn-cset-variant {
  color: #FFF !important;
  background-color: #bd964a !important;
}
.btn-cset-variant:active,
.btn-cset-variant.active,
.open > .dropdown-toggle.btn-cset-variant {
  background-image: none;
}
.btn-cset-variant.disabled,
.btn-cset-variant[disabled],
fieldset[disabled] .btn-cset-variant,
.btn-cset-variant.disabled:hover,
.btn-cset-variant[disabled]:hover,
fieldset[disabled] .btn-cset-variant:hover,
.btn-cset-variant.disabled:focus,
.btn-cset-variant[disabled]:focus,
fieldset[disabled] .btn-cset-variant:focus,
.btn-cset-variant.disabled.focus,
.btn-cset-variant[disabled].focus,
fieldset[disabled] .btn-cset-variant.focus,
.btn-cset-variant.disabled:active,
.btn-cset-variant[disabled]:active,
fieldset[disabled] .btn-cset-variant:active,
.btn-cset-variant.disabled.active,
.btn-cset-variant[disabled].active,
fieldset[disabled] .btn-cset-variant.active {
  background-color: #CBAC6F;
}
.btn-cset-variant .badge {
  color: #CBAC6F;
  background-color: #FFF;
}
.btn-gs-variant {
  color: #FFF !important;
  background-color: #172652 !important;
}
.btn-gs-variant:hover,
.btn-gs-variant:focus,
.btn-gs-variant.focus,
.btn-gs-variant:active,
.btn-gs-variant.active,
.open > .dropdown-toggle.btn-gs-variant {
  color: #FFF !important;
  background-color: #0c142a !important;
}
.btn-gs-variant:active,
.btn-gs-variant.active,
.open > .dropdown-toggle.btn-gs-variant {
  background-image: none;
}
.btn-gs-variant.disabled,
.btn-gs-variant[disabled],
fieldset[disabled] .btn-gs-variant,
.btn-gs-variant.disabled:hover,
.btn-gs-variant[disabled]:hover,
fieldset[disabled] .btn-gs-variant:hover,
.btn-gs-variant.disabled:focus,
.btn-gs-variant[disabled]:focus,
fieldset[disabled] .btn-gs-variant:focus,
.btn-gs-variant.disabled.focus,
.btn-gs-variant[disabled].focus,
fieldset[disabled] .btn-gs-variant.focus,
.btn-gs-variant.disabled:active,
.btn-gs-variant[disabled]:active,
fieldset[disabled] .btn-gs-variant:active,
.btn-gs-variant.disabled.active,
.btn-gs-variant[disabled].active,
fieldset[disabled] .btn-gs-variant.active {
  background-color: #172652;
}
.btn-gs-variant .badge {
  color: #172652;
  background-color: #FFF;
}
.btn-bl-variant {
  color: #FFF !important;
  background-color: #6D2D64 !important;
}
.btn-bl-variant:hover,
.btn-bl-variant:focus,
.btn-bl-variant.focus,
.btn-bl-variant:active,
.btn-bl-variant.active,
.open > .dropdown-toggle.btn-bl-variant {
  color: #FFF !important;
  background-color: #491e43 !important;
}
.btn-bl-variant:active,
.btn-bl-variant.active,
.open > .dropdown-toggle.btn-bl-variant {
  background-image: none;
}
.btn-bl-variant.disabled,
.btn-bl-variant[disabled],
fieldset[disabled] .btn-bl-variant,
.btn-bl-variant.disabled:hover,
.btn-bl-variant[disabled]:hover,
fieldset[disabled] .btn-bl-variant:hover,
.btn-bl-variant.disabled:focus,
.btn-bl-variant[disabled]:focus,
fieldset[disabled] .btn-bl-variant:focus,
.btn-bl-variant.disabled.focus,
.btn-bl-variant[disabled].focus,
fieldset[disabled] .btn-bl-variant.focus,
.btn-bl-variant.disabled:active,
.btn-bl-variant[disabled]:active,
fieldset[disabled] .btn-bl-variant:active,
.btn-bl-variant.disabled.active,
.btn-bl-variant[disabled].active,
fieldset[disabled] .btn-bl-variant.active {
  background-color: #6D2D64;
}
.btn-bl-variant .badge {
  color: #6D2D64;
  background-color: #FFF;
}
.pageBanner {
  margin-bottom: 20px;
}
.thumbnail,
.img-thumbnail {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.img-align-left {
  margin-right: 20px;
  margin-bottom: 20px;
  float: left;
}
.img-align-right {
  margin-left: 20px;
  margin-bottom: 20px;
  float: right;
}
.img-align-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}
img {
  height: auto;
  max-width: 100%;
}
.captionImage.pull-left {
  margin-bottom: 10px;
  margin-right: 20px;
}
.captionImage.pull-right {
  margin-bottom: 10px;
  margin-left: 20px;
}
.captionImage > img {
  margin-top: 6px;
}
.captionImage p {
  margin: 0;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-color: #e8e8e8;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
  background-color: #2e6da4;
}
.navbar-cw {
  background-color: #777;
  border-color: #FFF;
  border-radius: 4px;
}
.navbar-cw .navbar-brand {
  color: #fff;
}
.navbar-cw .navbar-brand:hover,
.navbar-cw .navbar-brand:focus {
  color: #e6e6e6;
  background-color: transparent;
}
.navbar-cw .navbar-header > a {
  text-shadow: none;
}
.navbar-cw .navbar-text {
  color: #FFF;
}
.navbar-cw .navbar-nav > li > a {
  color: #fff;
  text-shadow: none;
}
.navbar-cw .navbar-nav > li > a:hover,
.navbar-cw .navbar-nav > li > a:focus {
  color: #000;
  background-color: #C8C8C8;
}
.navbar-cw .navbar-nav > .active > a,
.navbar-cw .navbar-nav > .active > a:hover,
.navbar-cw .navbar-nav > .active > a:focus {
  color: #eeeeee;
  background-color: #666666;
}
.navbar-cw .navbar-nav > .disabled > a,
.navbar-cw .navbar-nav > .disabled > a:hover,
.navbar-cw .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-cw .navbar-toggle {
  border-color: #ddd;
}
.navbar-cw .navbar-toggle:hover,
.navbar-cw .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-cw .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-cw .navbar-collapse,
.navbar-cw .navbar-form {
  border-color: #666666;
}
.navbar-cw .navbar-nav > .open > a,
.navbar-cw .navbar-nav > .open > a:hover,
.navbar-cw .navbar-nav > .open > a:focus {
  background-color: #666666;
  color: #eeeeee;
}
@media (max-width: 767px) {
  .navbar-cw .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
  }
  .navbar-cw .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-cw .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #000;
    background-color: #C8C8C8;
  }
  .navbar-cw .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-cw .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-cw .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #eeeeee;
    background-color: #666666;
  }
  .navbar-cw .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-cw .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-cw .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-cw .navbar-link {
  color: #fff;
}
.navbar-cw .navbar-link:hover {
  color: #000;
}
.navbar-cw .btn-link {
  color: #fff;
}
.navbar-cw .btn-link:hover,
.navbar-cw .btn-link:focus {
  color: #000;
}
.navbar-cw .btn-link[disabled]:hover,
fieldset[disabled] .navbar-cw .btn-link:hover,
.navbar-cw .btn-link[disabled]:focus,
fieldset[disabled] .navbar-cw .btn-link:focus {
  color: #ccc;
}
.navbar-myunisa {
  background-color: #4A4A4C;
  border-color: #FFF;
  border-radius: 4px;
}
.navbar-myunisa .navbar-brand {
  color: #fff;
}
.navbar-myunisa .navbar-brand:hover,
.navbar-myunisa .navbar-brand:focus {
  color: #e6e6e6;
  background-color: transparent;
}
.navbar-myunisa .navbar-header > a {
  text-shadow: none;
}
.navbar-myunisa .navbar-text {
  color: #FFF;
}
.navbar-myunisa .navbar-nav > li > a {
  color: #fff;
  text-shadow: none;
}
.navbar-myunisa .navbar-nav > li > a:hover,
.navbar-myunisa .navbar-nav > li > a:focus {
  color: #eeeeee;
  background-color: #3a3a3b;
}
.navbar-myunisa .navbar-nav > .active > a,
.navbar-myunisa .navbar-nav > .active > a:hover,
.navbar-myunisa .navbar-nav > .active > a:focus {
  color: #eeeeee;
  background-color: #3a3a3b;
}
.navbar-myunisa .navbar-nav > .disabled > a,
.navbar-myunisa .navbar-nav > .disabled > a:hover,
.navbar-myunisa .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-myunisa .navbar-toggle {
  border-color: #ddd;
}
.navbar-myunisa .navbar-toggle:hover,
.navbar-myunisa .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-myunisa .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-myunisa .navbar-collapse,
.navbar-myunisa .navbar-form {
  border-color: #3a3a3b;
}
.navbar-myunisa .navbar-nav > .open > a,
.navbar-myunisa .navbar-nav > .open > a:hover,
.navbar-myunisa .navbar-nav > .open > a:focus {
  background-color: #3a3a3b;
  color: #eeeeee;
}
@media (max-width: 767px) {
  .navbar-myunisa .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
  }
  .navbar-myunisa .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-myunisa .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #eeeeee;
    background-color: #3a3a3b;
  }
  .navbar-myunisa .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-myunisa .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-myunisa .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #eeeeee;
    background-color: #3a3a3b;
  }
  .navbar-myunisa .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-myunisa .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-myunisa .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-myunisa .navbar-link {
  color: #fff;
}
.navbar-myunisa .navbar-link:hover {
  color: #eeeeee;
}
.navbar-myunisa .btn-link {
  color: #fff;
}
.navbar-myunisa .btn-link:hover,
.navbar-myunisa .btn-link:focus {
  color: #eeeeee;
}
.navbar-myunisa .btn-link[disabled]:hover,
fieldset[disabled] .navbar-myunisa .btn-link:hover,
.navbar-myunisa .btn-link[disabled]:focus,
fieldset[disabled] .navbar-myunisa .btn-link:focus {
  color: #ccc;
}
.navbar-sbl {
  background-color: #B39860;
  border-color: #FFF;
  border-radius: 4px;
}
.navbar-sbl .navbar-brand {
  color: #fff;
}
.navbar-sbl .navbar-brand:hover,
.navbar-sbl .navbar-brand:focus {
  color: #e6e6e6;
  background-color: transparent;
}
.navbar-sbl .navbar-header > a {
  text-shadow: none;
}
.navbar-sbl .navbar-text {
  color: #FFF;
}
.navbar-sbl .navbar-nav > li > a {
  color: #fff;
  text-shadow: none;
}
.navbar-sbl .navbar-nav > li > a:hover,
.navbar-sbl .navbar-nav > li > a:focus {
  color: #000;
  background-color: #C8C8C8;
}
.navbar-sbl .navbar-nav > .active > a,
.navbar-sbl .navbar-nav > .active > a:hover,
.navbar-sbl .navbar-nav > .active > a:focus {
  color: #eeeeee;
  background-color: #a4884e;
}
.navbar-sbl .navbar-nav > .disabled > a,
.navbar-sbl .navbar-nav > .disabled > a:hover,
.navbar-sbl .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-sbl .navbar-toggle {
  border-color: #ddd;
}
.navbar-sbl .navbar-toggle:hover,
.navbar-sbl .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-sbl .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-sbl .navbar-collapse,
.navbar-sbl .navbar-form {
  border-color: #a4884e;
}
.navbar-sbl .navbar-nav > .open > a,
.navbar-sbl .navbar-nav > .open > a:hover,
.navbar-sbl .navbar-nav > .open > a:focus {
  background-color: #a4884e;
  color: #eeeeee;
}
@media (max-width: 767px) {
  .navbar-sbl .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
  }
  .navbar-sbl .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-sbl .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #000;
    background-color: #C8C8C8;
  }
  .navbar-sbl .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-sbl .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-sbl .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #eeeeee;
    background-color: #a4884e;
  }
  .navbar-sbl .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-sbl .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-sbl .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-sbl .navbar-link {
  color: #fff;
}
.navbar-sbl .navbar-link:hover {
  color: #000;
}
.navbar-sbl .btn-link {
  color: #fff;
}
.navbar-sbl .btn-link:hover,
.navbar-sbl .btn-link:focus {
  color: #000;
}
.navbar-sbl .btn-link[disabled]:hover,
fieldset[disabled] .navbar-sbl .btn-link:hover,
.navbar-sbl .btn-link[disabled]:focus,
fieldset[disabled] .navbar-sbl .btn-link:focus {
  color: #ccc;
}
.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.alert-success {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
  border-color: #b2dba1;
}
.alert-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
  border-color: #9acfea;
}
.alert-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
  border-color: #f5e79e;
}
.alert-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
  border-color: #dca7a7;
}
.progress {
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
}
.progress-bar {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%);
  background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);
}
.progress-bar-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
}
.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
}
.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
}
.progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
}
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.list-group {
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  text-shadow: 0 -1px 0 #286090;
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);
  background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);
  border-color: #2b669a;
}
.list-group-item.active .badge,
.list-group-item.active:hover .badge,
.list-group-item.active:focus .badge {
  text-shadow: none;
}
.panel {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.panel-default > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
}
.panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
}
.panel-success > .panel-heading {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
}
.panel-info > .panel-heading {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
}
.panel-warning > .panel-heading {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
}
.panel-danger > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
}
.panel-myUnisa {
  border-color: #ddd;
}
.panel-myUnisa > .panel-heading {
  color: #FFF;
  background-color: #F7931D;
  border-color: #ddd;
}
.panel-myUnisa > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-myUnisa > .panel-heading .badge {
  color: #F7931D;
  background-color: #FFF;
}
.panel-myUnisa > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
div.list-group-item {
  cursor: text !important;
}
.panel-collapsible .panel-heading {
  cursor: pointer;
}
.panel.panel-collapsible .panel-heading.collapsed::before {
  content: "\e114";
  float: right;
  font-family: "Glyphicons Halflings";
}
.panel.panel-collapsible .panel-heading:before {
  content: "\e113";
  float: right;
  font-family: "Glyphicons Halflings";
}
.panel.panel-collapsible .panel-heading.collapsed::hover {
  cursor: hand;
  cursor: pointer;
}
.panel.panel-collapsible .panel-heading:hover {
  cursor: hand;
  cursor: pointer;
}
.well {
  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
  border-color: #dcdcdc;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
}
.noRowPaddingLeft {
  padding-left: 0px !important;
}
.noRowPaddingRight {
  padding-right: 0px !important;
}
.facebook {
  background-image: url(https://staff.unisa.ac.za/ecm/dev/CW%20responsive/images/facebook_icon.png);
  background-repeat: no-repeat no-repeat;
  font-size: 36px;
  margin-left: 14px;
}
.twitter {
  background-image: url(https://staff.unisa.ac.za/ecm/dev/CW%20responsive/images/twitter_icon.png);
  background-repeat: no-repeat no-repeat;
  font-size: 36px;
  margin-left: 13px;
}
.youtube {
  background-image: url(https://staff.unisa.ac.za/ecm/dev/CW%20responsive/images/youtube_icon.png);
  background-repeat: no-repeat no-repeat;
  font-size: 36px;
  margin-left: 13px;
}
.panel.list-group .list-group-item.collapsed::after {
  content: "\e114";
  float: right;
  font-family: "Glyphicons Halflings";
}
.panel.list-group .list-group-item:after {
  content: "\e113";
  float: right;
  font-family: "Glyphicons Halflings";
}
.panel.list-group .list-group-item.collapsed::hover {
  cursor: hand;
  cursor: pointer;
}
.panel.list-group .list-group-item:hover {
  cursor: hand;
  cursor: pointer;
}
.panel.list-group .list-group-item.small::after {
  content: "";
  float: right;
  font-family: "Glyphicons Halflings";
}
th {
  font-weight: bold;
}
.topicDetails {
  margin-top: 20px;
}
.bottom-devider {
  border-bottom: 2px solid grey;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.bottom-margin {
  margin-bottom: 20px;
}
.middle-column {
  margin-right: 15px;
  margin-left: -15px;
}
ul,
ol {
  padding-left: 0px;
}
ul > li {
  list-style-type: disc;
  list-style-position: outside;
  margin-left: 20px;
  padding-left: 10px;
}
ol > li {
  list-style-type: inherit;
  list-style-position: outside;
  margin-left: 20px;
  padding-left: 10px;
}
ul ul > li,
ol ul > li {
  list-style-type: circle;
  list-style-position: inside;
}
ol ol > li,
ul ol > li {
  list-style-type: lower-latin;
  list-style-position: inside;
}
ul.gallery-image > li {
  list-style-type: none;
  list-style-position: outside;
  margin-left: 0px;
}
ul.gallery-image > li > img {
  cursor: pointer;
}
.breadcrumb > li {
  margin-left: 0 !important;
  padding-left: 0 !important;
}
.dropdown-menu > li {
  margin-left: 0 !important;
}
.navbar-nav > li {
  margin-left: 0 !important;
}
.carousel-indicators > li {
  margin-left: 0 !important;
}
.list-group > li {
  margin-left: 0 !important;
}
#billboard-carousel .carousel-indicators {
  bottom: 0px;
}
.carousel-control-cw-homepage-billboard {
  position: absolute;
  top: 45%;
  left: 0;
  width: 7%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 30px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-control-cw-homepage-billboard.right {
  left: auto;
  right: 0;
}
.carousel-control-cw-homepage-billboard:hover,
.carousel-control-cw-homepage-billboard:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control-cw-homepage-billboard .icon-prev,
.carousel-control-cw-homepage-billboard .icon-next,
.carousel-control-cw-homepage-billboard .glyphicon-chevron-left,
.carousel-control-cw-homepage-billboard .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control-cw-homepage-billboard .icon-prev,
.carousel-control-cw-homepage-billboard .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control-cw-homepage-billboard .icon-next,
.carousel-control-cw-homepage-billboard .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control-cw-homepage-billboard .icon-prev,
.carousel-control-cw-homepage-billboard .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  line-height: 1;
  font-family: serif;
}
.carousel-control-cw-homepage-billboard .icon-prev:before {
  content: '\2039';
}
.carousel-control-cw-homepage-billboard .icon-next:before {
  content: '\203a';
}
#news-carousel .carousel-indicators {
  bottom: 50px;
}
#news-carousel .carousel-inner .item div {
  min-height: 50px;
  padding: 5px 10px;
}
.homepage_main_links {
  display: block;
}
.panel-cw-homepage-main-links {
  background-color: #efefef;
  border: 0;
  border-radius: 4px;
  box-shadow: none;
  margin-bottom: 20px;
}
.panel-heading-apply {
  background-color: #930010 !important;
  border-radius: 4px 4px 0 0;
  text-align: center;
}
.panel-heading-apply > img {
  margin-right: 55px;
  padding: 8px 0 0 0;
  width: 100px;
}
.panel-body-apply h4 {
  color: #930010;
  text-align: center;
  line-height: 20px;
  margin: 10px 0;
}
.panel-body-apply p {
  color: #000;
  text-align: center;
  min-height: 80px;
  padding: 10px;
}
.panel-heading-register {
  background-color: #172652 !important;
  background-repeat: no-repeat;
  border-radius: 4px 4px 0 0;
  text-align: center;
}
.panel-heading-register > img {
  margin-right: 55px;
  padding: 8px 0 0 0;
  width: 100px;
}
.panel-body-register h4 {
  color: #172652;
  text-align: center;
  line-height: 20px;
  margin: 10px 0;
}
.panel-body-register p {
  color: #000;
  text-align: center;
  min-height: 80px;
  padding: 10px;
}
.panel-heading-research {
  background-color: #222222 !important;
  background-repeat: no-repeat;
  border-radius: 4px 4px 0 0;
  text-align: center;
}
.panel-heading-research > img {
  margin-right: 55px;
  padding: 5px 0 0 0;
  width: 100px;
}
.panel-body-research h4 {
  color: #222222;
  text-align: center;
  line-height: 40px;
  margin: 10px 0;
}
.panel-body-research p {
  color: #000;
  text-align: center;
  min-height: 80px;
  padding: 10px;
}
.panel-heading-myunisa {
  background-color: #F7931D !important;
  background-repeat: no-repeat;
  border-radius: 4px 4px 0 0;
  text-align: center;
}
.panel-heading-myunisa > img {
  margin-right: 55px;
  padding: 11px 0 0 0;
  width: 100px;
}
.panel-body-myunisa h4 {
  color: #F7931D;
  text-align: center;
  line-height: 40px;
  margin: 10px 0;
}
.panel-body-myunisa p {
  color: #000;
  text-align: center;
  min-height: 80px;
  padding: 10px;
}
.homepage_main_link_xs button {
  text-align: left;
}
.homepage_main_link_xs img {
  width: 100px;
  margin-right: 20px;
}
.homepage_main_link_xs a:hover,
.homepage_main_link_xs a:active,
.homepage_main_link_xs a:focus {
  text-decoration: none;
}
#cw-homepage-news-carousel h3,
#cw-homepage-news-carousel-sm h3,
#cw-homepage-news-carousel-xs h3 {
  margin: 0;
  padding: 0 20px 20px 0;
}
#cw-homepage-news-carousel .carousel-indicators,
#cw-homepage-news-carousel-sm .carousel-indicators {
  bottom: 30px;
}
#cw-homepage-news-carousel .carousel-inner .item div,
#cw-homepage-news-carousel-sm .carousel-inner .item div {
  background-color: rgba(0, 0, 0, 0.6);
  bottom: 0;
  color: #fff;
  padding: 10px;
  position: absolute;
  text-align: center;
  width: 100%;
  background-image: none;
}
.carousel-control-cw-homepage-news {
  position: absolute;
  top: 50%;
  left: 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);
}
.carousel-control-cw-homepage-news.right {
  left: auto;
  right: 0;
}
.carousel-control-cw-homepage-news:hover,
.carousel-control-cw-homepage-news:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control-cw-homepage-news .icon-prev,
.carousel-control-cw-homepage-news .icon-next,
.carousel-control-cw-homepage-news .glyphicon-chevron-left,
.carousel-control-cw-homepage-news .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control-cw-homepage-news .icon-prev,
.carousel-control-cw-homepage-news .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control-cw-homepage-news .icon-next,
.carousel-control-cw-homepage-news .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control-cw-homepage-news .icon-prev,
.carousel-control-cw-homepage-news .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  line-height: 1;
  font-family: serif;
}
.carousel-control-cw-homepage-news .icon-prev:before {
  content: '\2039';
}
.carousel-control-cw-homepage-news .icon-next:before {
  content: '\203a';
}
.cw-homepage-announcements h3 {
  margin: 0;
  padding: 0 20px 20px 0;
}
.cw-homepage-announcements ul {
  padding-left: 10px;
}
.cw-homepage-announcements li {
  list-style-position: outside;
  list-style-type: circle;
  margin-left: 20px;
  padding: 0 20px 10px 10px;
}
.cw-homepage-announcements li,
.cw-homepage-announcements a {
  color: #000;
}
.homepage_secondary_links {
  background-color: #eeeeee;
}
.homepage_secondary_link {
  text-align: center;
}
.homepage_secondary_link a {
  color: #000;
}
.homepage_secondary_link a div {
  margin: 20px 20px 0 20px;
}
.homepage_secondary_link a p {
  margin-bottom: 20px;
}
.homepage_secondary_link a:active,
.homepage_secondary_link a:hover,
.homepage_secondary_link a:focus {
  color: #000;
}
.homepage_social_links {
  display: block;
}
.homepage_social_link {
  text-align: center;
}
.homepage_social_link a {
  color: #777777;
}
.homepage_social_link i {
  display: block;
  font-size: 36px;
}
.homepage_social_link a:active,
.homepage_social_link a:hover,
.homepage_social_link a:focus {
  text-decoration: none;
}
.homepage_secondary_link img {
  width: 55px;
  padding-bottom: 20px;
}
.ch-landing-level-2-list {
  margin-top: 20px;
}
.ch-landing-level-2-list h3 {
  margin-top: 0px;
}
.block-content {
  padding: 20px;
  margin-bottom: 20px;
}
.bordered {
  border: 1px solid #777777;
}
.block-content h1,
.block-content h2,
.block-content h3,
.block-content h4,
.block-content h5,
.block-content h6 {
  margin-top: 0px;
}
.landingpage_social_link {
  text-align: center;
}
.landingpage_social_link a {
  color: #777777;
}
.landingpage_social_link i {
  display: block;
  font-size: 36px;
}
.landingpage_social_link a:active,
.landingpage_social_link a:hover,
.landingpage_social_link a:focus {
  text-decoration: none;
}
.btn h1,
.btn h2,
.btn h3,
.btn h4,
.btn h5,
.btn h6 {
  margin: 0px;
}
.twoLinesText {
  height: 60px;
}
button.twoLinesText span {
  display: block;
  padding-right: 30px;
  text-align: left;
}
a.twoLinesText span {
  display: block;
  padding-left: 30px;
  text-align: left;
}
button.twoLinesText > i {
  position: absolute;
  top: 8px;
  right: 30px;
  font-size: 40px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
a.twoLinesText {
  color: #000;
  font-weight: bold;
  display: table-cell;
}
a.twoLinesText:hover {
  text-decoration: underline;
}
a.twoLinesText > i {
  position: absolute;
  top: 20px;
  left: 10px;
  font-size: 40px;
  color: #555555;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
a.twoLinesText > i:hover {
  color: #333333;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.threeLinesText {
  height: 80px;
}
button.threeLinesText span {
  display: block;
  padding-right: 30px;
  text-align: left;
}
button.threeLinesText.twoIcons span {
  display: block;
  padding-right: 30px;
  text-align: left;
  margin-left: 50px;
}
a.threeLinesText span {
  display: block;
  padding-left: 30px;
  text-align: left;
}
button.threeLinesText > i {
  position: absolute;
  top: 6px;
  right: 30px;
  font-size: 60px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.threeLinesText.twoIcons > span > i {
  position: absolute;
  top: 20px;
  left: 30px;
  font-size: 40px;
}
a.threeLinesText {
  color: #000;
  font-weight: bold;
  display: table-cell;
}
a.threeLinesText:hover {
  text-decoration: underline;
}
a.threeLinesText > i {
  position: absolute;
  top: 25px;
  left: 10px;
  font-size: 30px;
  color: #000;
}
.linkButton a:hover,
.linkButton a:active {
  text-decoration: none;
}
.btn-two-tone .btn-two-tone-name,
.btn-two-tone .btn-two-tone-description {
  display: table;
  height: 80px;
}
.btn-two-tone {
  margin-bottom: 20px;
}
.btn-two-tone button {
  border: 0px;
  padding: 0px;
}
.btn-two-tone-name span {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
  color: white;
}
.btn-two-tone-description span {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
  padding-right: 20px;
  color: black;
}
.btn-two-tone .fa {
  position: absolute;
  top: 10px;
  right: 15px;
  font-size: 60px;
}
.create-hover-effect {
  position: relative;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 80px;
  background-color: black;
  display: block;
  -khtml-opacity: .00;
  -moz-opacity: .00;
  -ms-filter: "alpha(opacity=00)";
  filter: alpha(opacity=00);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  opacity: .00;
}
.create-hover-effect:hover {
  -khtml-opacity: .15;
  -moz-opacity: .15;
  -ms-filter: "alpha(opacity=15)";
  filter: alpha(opacity=15);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.15);
  opacity: .15;
}
.podcast {
  max-width: 100%;
}
.unisa-logo {
  margin-top: 6px;
  pointer-events: none;
  /*This is to make the object clickable*/
}
.navbar-brand-logo a img {
  margin: 10px;
}
.navbar-brand-links {
  margin: 20px 0;
}
.navbar-brand-links a {
  padding: 0 15px;
}
.navbar-brand-search form {
  margin: 15px 0;
  padding: 0;
  float: right;
}
.taskNav {
  margin-top: 20px;
}
#leftNavlinkTop {
  border-bottom: 1px solid #c8c8c8;
  display: block;
  height: 1px;
}
#leftNavlink {
  border-bottom: 1px solid #c8c8c8;
  border-left: 0 solid #e5e5e5;
  border-right: 0 solid #e5e5e5;
  color: #434d54;
  display: block;
  font-size: 13px;
  padding: 4px 6px;
  width: 100%;
}
#leftNavlink:hover {
  background-color: #f0f0f0;
  border-bottom: 1px solid #000000;
  color: #000;
  display: block;
  text-decoration: none;
}
#bottom {
  margin-top: 20px;
}
.cwFooter {
  padding-top: 20px;
  background-color: #777777;
}
.myUnisaFooter {
  padding-top: 20px;
  background-color: #777777;
}
footer,
footer a,
footer a:hover,
footer a:active,
footer a:focus {
  font-size: 12px;
  color: #FFF;
}
div#ugNav a:link,
div#ugNav a:visited {
  color: #666;
  display: block;
  float: left;
  font-family: Arial;
  font-size: 10px;
  height: 60px;
  line-height: 12px;
  padding: 47px 10px 0;
  text-align: center;
  text-decoration: none;
  width: 112px;
  margin-bottom: 40px;
}
div#ugNav a.ugNav0:link,
div#ugNav a.ugNav0:visited {
  background: rgba(0, 0, 0, 0) url("/file_source/corporate_web/Design/themes/default/images/ugNav0.png") no-repeat scroll center top;
}
div#ugNav a.ugNav1:link,
div#ugNav a.ugNav1:visited {
  background: rgba(0, 0, 0, 0) url("/file_source/corporate_web/Design/themes/default/images/ugNav1.png") no-repeat scroll center top;
}
div#ugNav a.ugNav2:link,
div#ugNav a.ugNav2:visited {
  background: rgba(0, 0, 0, 0) url("/file_source/corporate_web/Design/themes/default/images/ugNav2.png") no-repeat scroll center top;
}
div#ugNav a.ugNav3:link,
div#ugNav a.ugNav3:visited {
  background: rgba(0, 0, 0, 0) url("/file_source/corporate_web/Design/themes/default/images/ugNav3.png") no-repeat scroll center top;
}
div#ugNav a.ugNav4:link,
div#ugNav a.ugNav4:visited {
  background: rgba(0, 0, 0, 0) url("/file_source/corporate_web/Design/themes/default/images/ugNav4.png") no-repeat scroll center top;
}
div#ugNav a.ugNav5:link,
div#ugNav a.ugNav5:visited {
  background: rgba(0, 0, 0, 0) url("/file_source/corporate_web/Design/themes/default/images/ugNav5.png") no-repeat scroll center top;
}
div#ugNav a.ugNav0:hover,
div#ugNav a.ugNav0active:link,
div#ugNav a.ugNav0active:visited {
  background: rgba(0, 0, 0, 0) url("/file_source/corporate_web/Design/themes/default/images/ugNav0-over.png") no-repeat scroll center top;
  color: #930010;
}
div#ugNav a.ugNav1:hover,
div#ugNav a.ugNav1active:link,
div#ugNav a.ugNav1active:visited {
  background: rgba(0, 0, 0, 0) url("/file_source/corporate_web/Design/themes/default/images/ugNav1-over.png") no-repeat scroll center top;
  color: #930010;
}
div#ugNav a.ugNav2:hover,
div#ugNav a.ugNav2active:link,
div#ugNav a.ugNav2active:visited {
  background: rgba(0, 0, 0, 0) url("/file_source/corporate_web/Design/themes/default/images/ugNav2-over.png") no-repeat scroll center top;
  color: #930010;
}
div#ugNav a.ugNav3:hover,
div#ugNav a.ugNav3active:link,
div#ugNav a.ugNav3active:visited {
  background: rgba(0, 0, 0, 0) url("/file_source/corporate_web/Design/themes/default/images/ugNav3-over.png") no-repeat scroll center top;
  color: #930010;
}
div#ugNav a.ugNav4:hover,
div#ugNav a.ugNav4active:link,
div#ugNav a.ugNav4active:visited {
  background: rgba(0, 0, 0, 0) url("/file_source/corporate_web/Design/themes/default/images/ugNav4-over.png") no-repeat scroll center top;
  color: #930010;
}
div#ugNav a.ugNav5:hover,
div#ugNav a.ugNav5active:link,
div#ugNav a.ugNav5active:visited {
  background: rgba(0, 0, 0, 0) url("/file_source/corporate_web/Design/themes/default/images/ugNav5-over.png") no-repeat scroll center top;
  color: #930010;
}
div#honsNav a:link,
div#honsNav a:visited {
  color: #666;
  display: block;
  float: left;
  font-family: Arial;
  font-size: 10px;
  height: 60px;
  line-height: 12px;
  padding: 47px 10px 0;
  text-align: center;
  text-decoration: none;
  width: 138px;
  margin-bottom: 40px;
}
div#honsNav a.honsNav0:link,
div#honsNav a.honsNav0:visited {
  background: rgba(0, 0, 0, 0) url("/file_source/corporate_web/Design/themes/default/images/honsNav0.png") no-repeat scroll center top;
}
div#honsNav a.honsNav1:link,
div#honsNav a.honsNav1:visited {
  background: rgba(0, 0, 0, 0) url("/file_source/corporate_web/Design/themes/default/images/honsNav1.png") no-repeat scroll center top;
}
div#honsNav a.honsNav2:link,
div#honsNav a.honsNav2:visited {
  background: rgba(0, 0, 0, 0) url("/file_source/corporate_web/Design/themes/default/images/honsNav2.png") no-repeat scroll center top;
}
div#honsNav a.honsNav3:link,
div#honsNav a.honsNav3:visited {
  background: rgba(0, 0, 0, 0) url("/file_source/corporate_web/Design/themes/default/images/honsNav3.png") no-repeat scroll center top;
}
div#honsNav a.honsNav4:link,
div#honsNav a.honsNav4:visited {
  background: rgba(0, 0, 0, 0) url("/file_source/corporate_web/Design/themes/default/images/honsNav4.png") no-repeat scroll center top;
}
div#honsNav a.honsNav0:hover,
div#honsNav a.honsNav0active:link,
div#honsNav a.honsNav0active:visited {
  background: rgba(0, 0, 0, 0) url("/file_source/corporate_web/Design/themes/default/images/honsNav0-over.png") no-repeat scroll center top;
  color: #930010;
}
div#honsNav a.honsNav1:hover,
div#honsNav a.honsNav1active:link,
div#honsNav a.honsNav1active:visited {
  background: rgba(0, 0, 0, 0) url("/file_source/corporate_web/Design/themes/default/images/honsNav1-over.png") no-repeat scroll center top;
  color: #930010;
}
div#honsNav a.honsNav2:hover,
div#honsNav a.honsNav2active:link,
div#honsNav a.honsNav2active:visited {
  background: rgba(0, 0, 0, 0) url("/file_source/corporate_web/Design/themes/default/images/honsNav2-over.png") no-repeat scroll center top;
  color: #930010;
}
div#honsNav a.honsNav3:hover,
div#honsNav a.honsNav3active:link,
div#honsNav a.honsNav3active:visited {
  background: rgba(0, 0, 0, 0) url("/file_source/corporate_web/Design/themes/default/images/honsNav3-over.png") no-repeat scroll center top;
  color: #930010;
}
div#honsNav a.honsNav4:hover,
div#honsNav a.honsNav4active:link,
div#honsNav a.honsNav4active:visited {
  background: rgba(0, 0, 0, 0) url("/file_source/corporate_web/Design/themes/default/images/honsNav4-over.png") no-repeat scroll center top;
  color: #930010;
}
div#regNav a:link,
div#regNav a:visited {
  color: #666;
  display: block;
  float: left;
  font-family: Arial;
  font-size: 10px;
  height: 60px;
  line-height: 12px;
  padding: 47px 10px 0;
  text-align: center;
  text-decoration: none;
  width: 112px;
  margin-bottom: 40px;
}
div#regNav a.regNav0:link,
div#regNav a.regNav0:visited {
  background: rgba(0, 0, 0, 0) url("/file_source/corporate_web/Design/themes/default/images/regNav0.png") no-repeat scroll center top;
}
div#regNav a.regNav1:link,
div#regNav a.regNav1:visited {
  background: rgba(0, 0, 0, 0) url("/file_source/corporate_web/Design/themes/default/images/regNav1.png") no-repeat scroll center top;
}
div#regNav a.regNav2:link,
div#regNav a.regNav2:visited {
  background: rgba(0, 0, 0, 0) url("/file_source/corporate_web/Design/themes/default/images/regNav2.png") no-repeat scroll center top;
}
div#regNav a.regNav3:link,
div#regNav a.regNav3:visited {
  background: rgba(0, 0, 0, 0) url("/file_source/corporate_web/Design/themes/default/images/regNav3.png") no-repeat scroll center top;
}
div#regNav a.regNav4:link,
div#regNav a.regNav4:visited {
  background: rgba(0, 0, 0, 0) url("/file_source/corporate_web/Design/themes/default/images/regNav4.png") no-repeat scroll center top;
}
div#regNav a.regNav5:link,
div#regNav a.regNav5:visited {
  background: rgba(0, 0, 0, 0) url("/file_source/corporate_web/Design/themes/default/images/regNav5.png") no-repeat scroll center top;
}
div#regNav a.regNav0:hover,
div#regNav a.regNav0active:link,
div#regNav a.regNav0active:visited {
  background: rgba(0, 0, 0, 0) url("/file_source/corporate_web/Design/themes/default/images/regNav0-over.png") no-repeat scroll center top;
  color: #172652;
}
div#regNav a.regNav1:hover,
div#regNav a.regNav1active:link,
div#regNav a.regNav1active:visited {
  background: rgba(0, 0, 0, 0) url("/file_source/corporate_web/Design/themes/default/images/regNav1-over.png") no-repeat scroll center top;
  color: #172652;
}
div#regNav a.regNav2:hover,
div#regNav a.regNav2active:link,
div#regNav a.regNav2active:visited {
  background: rgba(0, 0, 0, 0) url("/file_source/corporate_web/Design/themes/default/images/regNav2-over.png") no-repeat scroll center top;
  color: #172652;
}
div#regNav a.regNav3:hover,
div#regNav a.regNav3active:link,
div#regNav a.regNav3active:visited {
  background: rgba(0, 0, 0, 0) url("/file_source/corporate_web/Design/themes/default/images/regNav3-over.png") no-repeat scroll center top;
  color: #172652;
}
div#regNav a.regNav4:hover,
div#regNav a.regNav4active:link,
div#regNav a.regNav4active:visited {
  background: rgba(0, 0, 0, 0) url("/file_source/corporate_web/Design/themes/default/images/regNav4-over.png") no-repeat scroll center top;
  color: #172652;
}
div#regNav a.regNav5:hover,
div#regNav a.regNav5active:link,
div#regNav a.regNav5active:visited {
  background: rgba(0, 0, 0, 0) url("/file_source/corporate_web/Design/themes/default/images/regNav5-over.png") no-repeat scroll center top;
  color: #172652;
}
#map_canvas {
  height: 400px;
}
.news_article_footer {
  display: block;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 10px;
}
.news_article_footer p {
  margin: 10px 0;
}
.search-toolbar-right-column {
  margin-bottom: 20px;
}
.calendar_display_setting {
  float: right;
}
.calendar_display_setting div {
  float: left;
}
.calendar_display_setting > div > a {
  display: block;
  padding: 10px 15px;
  position: relative;
}
.calendar_display_setting > div > a.active {
  background-color: grey;
}
.table .time {
  width: 25%;
}
.calendar_navigation {
  margin: 14px 0;
}
.calendar_month_display {
  margin-top: 20px;
}
.calendar_month_display h3 {
  margin-top: 0px;
  text-align: center;
}
.calendar_table {
  width: 100%;
  margin-bottom: 14px;
}
.calendar_table > tbody > tr > td,
.calendar_table > tbody > tr > th {
  width: 14%;
  text-align: center;
}
.calendar_table > tbody > tr > th {
  background-color: #7D7D7D;
  color: #FFF;
}
.calendar_table > tbody > tr > td {
  background-color: #DDDDDD;
}
.calendar_table > tbody > tr > td.events {
  background-color: #CDCDCD;
}
.calendar_table > tbody > tr > td.today {
  background-color: #9A090C;
  color: #FFF;
}
.carousel-control-news {
  position: absolute;
  top: 35%;
  left: 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);
}
.carousel-control-news.right {
  left: auto;
  right: 0;
}
.carousel-control-news:hover,
.carousel-control-news:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control-news .icon-prev,
.carousel-control-news .icon-next,
.carousel-control-news .glyphicon-chevron-left,
.carousel-control-news .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control-news .icon-prev,
.carousel-control-news .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control-news .icon-next,
.carousel-control-news .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control-news .icon-prev,
.carousel-control-news .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  line-height: 1;
  font-family: serif;
}
.carousel-control-news .icon-prev:before {
  content: '\2039';
}
.carousel-control-news .icon-next:before {
  content: '\203a';
}
#news-carousel {
  border-color: #d9d9d9;
  border-style: solid;
  border-width: 1px 1px 0 1px;
}
.carousel-inner > div.news-detail > a > div {
  background-image: -webkit-linear-gradient(top, #FFF 0%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #FFF 0%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, #FFF 0%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
  color: #333333;
}
.news-carousel-read-more {
  border-color: #d9d9d9;
  border-style: solid;
  border-width: 0 1px 1px 1px;
  background-image: -webkit-linear-gradient(top, #eeeeee 0%, #d5d5d5 100%);
  background-image: -o-linear-gradient(top, #eeeeee 0%, #d5d5d5 100%);
  background-image: linear-gradient(to bottom, #eeeeee 0%, #d5d5d5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffd5d5d5', GradientType=0);
  padding-right: 10px;
  padding-bottom: 5px;
}
.right-panel-news-carousel-read-more {
  border-color: #d9d9d9;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  padding-right: 10px;
  padding-bottom: 5px;
}
.homepage-news-list {
  border-color: #d9d9d9;
  border-style: solid;
  border-width: 1px 1px 0 1px;
  background-image: -webkit-linear-gradient(top, #FFF 0%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #FFF 0%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, #FFF 0%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
  padding-right: 10px;
  margin-top: 20px;
}
.news-list h3 {
  margin-top: 15px;
}
.homepage-news-list-read-more {
  border-color: #d9d9d9;
  border-style: solid;
  border-width: 0 1px 1px 1px;
  background-image: -webkit-linear-gradient(top, #eeeeee 0%, #d5d5d5 100%);
  background-image: -o-linear-gradient(top, #eeeeee 0%, #d5d5d5 100%);
  background-image: linear-gradient(to bottom, #eeeeee 0%, #d5d5d5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffd5d5d5', GradientType=0);
  padding-right: 10px;
  padding-bottom: 5px;
}
.ce-social-links {
  margin: 5px 0;
}
.homepage-calendar-events-link {
  line-height: 36px;
  margin-top: 0px;
}
.homepage-calendar-events-link:hover,
.homepage-calendar-events-link:focus {
  text-decoration: none;
}
.homepage-calendar-events-link > div {
  margin: 7px 0;
  padding: 0 10px;
  border-radius: 4px;
}
.homepage-social-icon {
  font-size: 50px;
  color: #000;
  float: right;
  margin-left: 12px;
}
.homepage-social-icon:hover,
.homepage-social-icon:focus {
  color: #000;
}
.productListItemLG img {
  max-height: 100px;
  margin-bottom: 10px;
}
.productListItemMD img {
  max-height: 120px;
  margin-bottom: 10px;
}
.productListItemSM img {
  max-height: 160px;
  margin-bottom: 10px;
}
.productListItemXS img {
  max-height: 180px;
  margin-bottom: 10px;
}
.productListItemLG a:focus,
.productListItemLG a:hover,
.productListItemLG a:active,
.productListItemMD a:focus,
.productListItemMD a:hover,
.productListItemMD a:active,
.productListItemSM a:focus,
.productListItemSM a:hover,
.productListItemSM a:active,
.productListItemXS a:focus,
.productListItemXS a:hover,
.productListItemXS a:active {
  cursor: pointer;
}
.productListItemLG a,
.productListItemMD a,
.productListItemSM a,
.productListItemXS a {
  color: #000;
}
.myunisa-logo {
  margin-top: 20px;
  pointer-events: none;
  /*This is to make the object clickable*/
}
.loginAssistanceLinks {
  margin-bottom: 10px;
}
.loginAssistanceLinks a,
.loginAssistanceLinks a:hover,
.loginAssistanceLinks a:active,
.loginAssistanceLinks a:focus {
  text-decoration: none;
  color: #000;
  margin-left: 10px;
}
.myunisa-homepage-social-icon {
  font-size: 50px;
  color: #000;
  float: left;
  margin-right: 12px;
}
.myunisa-homepage-social-icon:hover,
.myunisa-homepage-social-icon:focus {
  color: #000;
}
.myUnisaHomepageMainLink > div > a > button,
.myUnisaHomepageMainLink > div > a > button:hover {
  border: 1px solid #eeeeee;
}
.myUnisaFirstMainLink {
  margin-right: 10px;
}
.myUnisaMiddleMainLink {
  margin-left: 10px;
  margin-right: 10px;
}
.myUnisaLasttMainLink {
  margin-left: 10px;
}
.myUnisaHomepageMainLink > div > a > button > i {
  font-size: 25px;
  display: block;
  color: #F7931D;
  text-shadow: none;
}
.myUnisaFirstMainLink a:hover,
.myUnisaMiddleMainLink a:hover,
.myUnisaLasttMainLink a:hover,
.myUnisaMainLink a:hover,
.myUnisaFirstMainLink a:active,
.myUnisaMiddleMainLink a:active,
.myUnisaLasttMainLink a:active,
.myUnisaMainLink a:active,
.myUnisaFirstMainLink a:focus,
.myUnisaMiddleMainLink a:focus,
.myUnisaLasttMainLink a:focus,
.myUnisaMainLink a:focus {
  text-decoration: none;
}
.myUnisaHomepageMainLink > div > a > button > span {
  display: block;
  margin-top: 10px;
  min-height: 40px;
  text-shadow: none;
}
.myUnisaRightPanelLink,
.myUnisaRightPanelLink:hover,
.myUnisaRightPanelLink:active,
.myUnisaRightPanelLink:focus {
  color: #000;
}
.myUnisaRightPanelLink i {
  font-size: 25px;
  width: 30px;
  text-shadow: none;
}
.myUnisaRightPanelLink span {
  margin-left: 15px;
  vertical-align: top;
  line-height: 25px;
  font-size: 14px;
}
.myUnisaHomepageRightLink a:hover,
.myUnisaHomepageRightLink a:active,
.myUnisaHomepageRightLink a:focus {
  text-decoration: none;
}
.myUnisaHomepageRightLink > a > button > i {
  font-size: 25px;
  width: 30px;
}
.myUnisaHomepageRightLink > a > button > span {
  margin-left: 10px;
  vertical-align: top;
  line-height: 25px;
  font-size: 14px;
}
.myUnisaFooterSocialLinks i {
  color: #FFF;
  font-size: 25px;
  margin-right: 10px;
  margin-top: 15px;
}
.links-bordered-right-column {
  border: 1px solid #777777;
  padding: 10px;
  margin-bottom: 20px;
}
.site-identifier {
  color: #FFF;
  display: block;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 0;
  padding-left: 20px;
  border-radius: 4px;
}
.tmali-bg {
  background-color: #4E6722 !important;
  background-image: none !important;
}
.tmali-text {
  color: #4E6722;
}
.zeroTopMargin {
  margin-top: 0px;
}
.zeroRightMargin {
  margin-right: 0px;
}
.zeroBottomMargin {
  margin-bottom: 0px;
}
.zeroLeftMargin {
  margin-left: 0px;
}
.defaultTopMargin {
  margin-top: 20px;
}
.defaultRightMargin {
  margin-right: 20px;
}
.defaultBottomMargin {
  margin-bottom: 20px;
}
.defaultLeftMargin {
  margin-left: 20px;
}
.oneandhalfTopMargin {
  margin-top: 30px;
}
.oneandhalfRightMargin {
  margin-right: 30px;
}
.oneandhalfBottomMargin {
  margin-bottom: 30px;
}
.oneandhalfLeftMargin {
  margin-left: 30px;
}
.halfTopMargin {
  margin-top: 10px;
}
.halfRightMargin {
  margin-right: 10px;
}
.halfBottomMargin {
  margin-bottom: 10px;
}
.halfLeftMargin {
  margin-left: 10px;
}
.doubleTopMargin {
  margin-top: 40px;
}
.doubleRightMargin {
  margin-right: 40px;
}
.doubleBottomMargin {
  margin-bottom: 40px;
}
.doubleLeftMargin {
  margin-left: 40px;
}
.onePxRightMargin {
  margin-right: 1px;
}
.onePxLeftMargin {
  margin-left: 1px;
}
.topBorderLighterGrey {
  border-top: 1px solid #eeeeee;
  padding-top: 10px;
}
ul.rightSingleAngleQuote li:before {
  color: #777777;
  content: "\e080";
  float: left;
  font-family: Glyphicons Halflings;
  font-size: 8px;
  margin-left: -20px;
  margin-top: 4px;
}
ul.rightSingleAngleQuote li {
  list-style-type: none !important;
}
.lib-sg-pink-bg {
  background-color: #FF80C0;
}
.lib-sg-orange-bg {
  background-color: #FF8040;
}
.lib-sg-blue-bg {
  background-color: #0000FF;
}
.lib-sg-green-bg {
  background-color: #00FF00;
}
.lib-sg-yellow-bg {
  background-color: #FFFF00;
}
.lib-sg-light-blue-bg {
  background-color: #0080FF;
}
.lib-sg-red-bg {
  background-color: #FF0000;
}
.form-control-myunisa-login {
  display: block;
  width: 40%;
  float: left;
  margin-right: 20px;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  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 .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control-myunisa-login:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control-myunisa-login::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control-myunisa-login:-ms-input-placeholder {
  color: #999;
}
.form-control-myunisa-login::-webkit-input-placeholder {
  color: #999;
}
.form-control-myunisa-login[disabled],
.form-control-myunisa-login[readonly],
fieldset[disabled] .form-control-myunisa-login {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control-myunisa-login[disabled],
fieldset[disabled] .form-control-myunisa-login {
  cursor: not-allowed;
}
textarea.form-control-myunisa-login {
  height: auto;
}
.srchHighlight {
  background-color: yellow;
}
select {
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
}
select > option {
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
}
.sblHeader {
  background-color: #4a4a4c;
  padding: 10px 0 70px 0;
  border-radius: 4px;
  margin-bottom: 20px;
}
.sblHeaderText p {
  color: #ffffff;
  font-size: 20px;
  margin-bottom: 0;
  margin-top: 15px;
}
.sblHeaderSocialLinks i {
  color: #929397;
  float: right;
  font-size: 25px;
  margin-right: 10px;
  margin-top: 15px;
}
.sbl_homepage_main_links,
.sbl_homepage_news,
.sbl_homepage_announcements,
.sbl_homepage_announcements_sm {
  display: block;
  margin-top: 20px;
}
.sbl_homepage_announcements_sm {
  margin-left: 10px;
}
.sbl_homepage_main_links a:hover,
.sbl_homepage_main_links a:active,
.sbl_homepage_main_links a:focus,
.sbl_homepage_news a:hover,
.sbl_homepage_news a:active,
.sbl_homepage_news a:focus {
  text-decoration: none;
}
.sblMainLinkBrown {
  background-color: #b39860;
  color: white;
  margin-right: 20px;
}
.sblMainLinkBrown a,
.sblMainLinkBrown a:active,
.sblMainLinkBrown a:hover,
.sblMainLinkBrown a:focus,
.sblMainLinkBrownSM a,
.sblMainLinkBrownSM a:active,
.sblMainLinkBrownSM a:hover,
.sblMainLinkBrownSM a:focus,
.sblMainLinkBrownXS a,
.sblMainLinkBrownXS a:active,
.sblMainLinkBrownXS a:hover,
.sblMainLinkBrownXS a:focus,
.sbl_homepage_news a,
.sbl_homepage_news a:active,
.sbl_homepage_news a:hover,
.sbl_homepage_news a:focus {
  color: white;
}
.sblMainLinkGrey {
  background-color: #dedcdd;
  color: #b39860;
  margin-right: 20px;
}
.sblMainLinkGrey a,
.sblMainLinkGrey a:active,
.sblMainLinkGrey a:hover,
.sblMainLinkGrey a:focus,
.sblMainLinkGreySM a,
.sblMainLinkGreySM a:active,
.sblMainLinkGreySM a:hover,
.sblMainLinkGreySM a:focus,
.sblMainLinkGreyXS a,
.sblMainLinkGreyXS a:active,
.sblMainLinkGreyXS a:hover,
.sblMainLinkGreyXS a:focus {
  color: #b39860;
}
.sblMainLinkBrownSM {
  background-color: #b39860;
  color: white;
  margin-right: 10px;
}
.sblMainLinkGreySM {
  background-color: #dedcdd;
  color: #b39860;
  margin-left: 10px;
}
.sblMainLinkBrownXS {
  background-color: #b39860;
  color: white;
  margin-top: 20px;
}
.sblMainLinkGreyXS {
  background-color: #dedcdd;
  color: #b39860;
  margin-top: 20px;
}
.mainLinkFooterText {
  display: block;
  min-height: 30px;
  padding: 10px 15px;
  font-weight: bold;
}
.mainLinkFooterReadMore {
  float: right;
  display: block;
  margin-right: 10px;
}
.sblHomepageNews {
  background-color: #b39860;
  color: white;
  margin-right: 20px;
}
.sblHomepageNewsSM {
  background-color: #b39860;
  color: white;
  margin-right: 10px;
}
.sblHomepageNewsMoreStoriesLink {
  background-color: #b39860;
  color: white;
  margin-right: 20px;
  min-height: 25px;
}
.sblHomepageNewsMoreStoriesLinkSM {
  background-color: #b39860;
  color: white;
  margin-right: 10px;
  min-height: 25px;
}
.sblHomepageNewsXS {
  background-color: #b39860;
  color: white;
}
.sblHomepageNewsMoreStoriesLinkXS {
  background-color: #b39860;
  color: white;
  min-height: 25px;
}
.sblHomepageNewsXS h3 {
  padding: 10px 15px 0 15px;
}
.sblHomepageNewsMoreStoriesLink a,
.sblHomepageNewsMoreStoriesLinkSM a,
.sblHomepageNewsMoreStoriesLinkXS a {
  float: right;
  margin-right: 20px;
  color: white;
}
.sblHomepageNewsMoreStoriesLink a:active,
.sblHomepageNewsMoreStoriesLink a:hover,
.sblHomepageNewsMoreStoriesLink a:focus,
.sblHomepageNewsMoreStoriesLinkSM a:active,
.sblHomepageNewsMoreStoriesLinkSM a:hover,
.sblHomepageNewsMoreStoriesLinkSM a:focus,
.sblHomepageNewsMoreStoriesLinkXS a:active,
.sblHomepageNewsMoreStoriesLinkXS a:hover,
.sblHomepageNewsMoreStoriesLinkXS a:focus {
  color: white;
  text-decoration: none;
}
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}
.col-xs-5ths {
  width: 20%;
  float: left;
}
@media (min-width: 768px) {
  .col-sm-5ths {
    width: 20%;
    float: left;
  }
}
@media (min-width: 992px) {
  .col-md-5ths {
    width: 20%;
    float: left;
  }
}
@media (min-width: 1200px) {
  .col-lg-5ths {
    width: 20%;
    float: left;
  }
}
#cw-leading-change-news-carousel .carousel-indicators {
  bottom: 10px;
  position: absolute;
  left: 25%;
}
.carousel-control-cw-leading-change-news {
  position: absolute;
  top: 50%;
  left: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 28px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-control-cw-leading-change-news.right {
  left: auto;
  right: 0;
}
.carousel-control-cw-leading-change-news:hover,
.carousel-control-cw-leading-change-news:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control-cw-leading-change-news .icon-prev,
.carousel-control-cw-leading-change-news .icon-next,
.carousel-control-cw-leading-change-news .glyphicon-chevron-left,
.carousel-control-cw-leading-change-news .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control-cw-leading-change-news .icon-prev,
.carousel-control-cw-leading-change-news .glyphicon-chevron-left {
  left: 25%;
  margin-left: -10px;
}
.carousel-control-cw-leading-change-news .icon-next,
.carousel-control-cw-leading-change-news .glyphicon-chevron-right {
  right: 380%;
  margin-right: -10px;
}
.carousel-control-cw-leading-change-news .icon-prev,
.carousel-control-cw-leading-change-news .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  line-height: 1;
  font-family: serif;
}
.carousel-control-cw-leading-change-news .icon-prev:before {
  content: '\2039';
}
.carousel-control-cw-leading-change-news .icon-next:before {
  content: '\203a';
}

/*# sourceMappingURL=theme.css.map */