/* ========================================================== */
/* === LATEST CORE 2.O CUSTOM STYLES ======================== */
/* ========================================================== */
/* ========================================================== */
/* === 1.0 OVERALL HTML ELEMENTS ============================ */
body {
  font-size: 12px;
  background-color: #19344E;
  background: #0079a5;
  background: -moz-radial-gradient(center, ellipse cover, #0079a5 0%, #000000 100%) fixed no-repeat;
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #0079a5), color-stop(100%, #000000)) fixed no-repeat;
  background: -webkit-radial-gradient(center, ellipse cover, #0079a5 0%, #000000 100%) fixed no-repeat;
  background: -o-radial-gradient(center, ellipse cover, #0079a5 0%, #000000 100%) fixed no-repeat;
  background: -ms-radial-gradient(center, ellipse cover, #0079a5 0%, #000000 100%) fixed no-repeat;
  background: radial-gradient(ellipse at center, #0079a5 0%, #000000 100%) fixed no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0079a5', endColorstr='#000000',GradientType=1 ) fixed no-repeat; }

a {
  color: #085D4B; }

a:hover {
  color: #222; }

/* WebFont Stack 1 - Normal Weight */
@font-face {
  font-family: "sinkinsans-light";
  src: url("fonts/sinkin-sans/sinkinsans_200/sinkinsans_200.eot");
  src: url("fonts/sinkin-sans/sinkinsans_200/sinkinsans_200.eot?#iefix") format("embedded-opentype"), url("fonts/sinkin-sans/sinkinsans_200/sinkinsans_200.woff") format("woff"), url("fonts/sinkin-sans/sinkinsans_200/sinkinsans_200.ttf") format("truetype");
  font-style: normal;
  font-weight: 200; }
/* WebFont Stack 2 - Bold, Black, or Heavy */
@font-face {
  font-family: "sinkinsans-bold";
  src: url("fonts/sinkin-sans/sinkinsans_900/sinkinsans_900.eot");
  src: url("fonts/sinkin-sans/sinkinsans_900/sinkinsans_900.eot?#iefix") format("embedded-opentype"), url("fonts/sinkin-sans/sinkinsans_900/sinkinsans_900.woff") format("woff"), url("fonts/sinkin-sans/sinkinsans_900/sinkinsans_900.ttf") format("truetype");
  font-style: normal;
  font-weight: 900; }
/* Headings */
h1, h2, h3, h4, h5, h6 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* Text Selection */
::-moz-selection {
  color: #fff;
  background: #300CD2; }

::selection {
  color: #fff;
  background: #300CD2; }

/* ========================================================== */
/* === 2.0 BOOTSTRAP COMPONENTS ============================= */
/* === PAGE NAVIGATOR (pager) =============================== */
.pager li > a,
.pager li > span {
  color: #209090;
  background-color: transparent;
  border: 2px solid #209090; }

.pager li > a:hover,
.pager li > a:focus {
  background-color: #209090;
  color: #fff; }

/* === DROPDOWN MENUS ======================================= */
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #209090; }

/* === PILLS ================================================ */
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  background-color: #085D4B; }

.nav-tabs > li > a {
  background-color: #CCE0E0; }

/* ========================================================== */
/* === 3.0 LATEST CORE 2 COMPONENTS ========================= */
/* === MODULE HEADER ======================================== */
body#splash-page .module-title a {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold; }

#module-title {
  color: #000;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: bold;
  font-size: 1.6em;
  font-style: normal;
  text-shadow: 1px 1px 0px #fff, 2px 2px 0px #fff;
  text-align: left;
  line-height: 1.1em;
  padding-top: 15px;
  padding-left: 16px; }

#module-title small, .module-title small {
  color: #0f5757;
  font-weight: normal !important; }

#module-credit {
  color: #333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 10px; }

a#module-title {
  text-shadow: 1px 1px 0px #fff, 2px 2px 0px #fff; }

/* Module Title Media Queries */
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
  #module-title {
    font-size: 1.8em; } }
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  #module-title {
    font-size: 2em; } }
/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
  #module-title {
    font-size: 2.1em; } }
/* === MODULE NAVIGATION MENU =============================== */
.module-nav li.active a,
.module-nav li.active a:focus,
.module-nav li.active a:hover {
  background-color: #209090; }

/* === MODULE UNIT/CHAPTER DROPDOWN MENU ==================== */
.unit-header {
  background: #d7d7d7;
  color: #222; }

/* === BACK TO TOP BUTTON =================================== */
.back-top a {
  color: #085D4B; }

.back-top a:hover {
  color: #333; }

/* === IMAGE AND TEXT CAPTIONS ============================== */
.image-caption, .text-caption {
  background: #d7d7d7; }

/* ========================================================== */
/* === 4.0 MODULE-SPECIFIC COMPONENTS ======================= */
.page img, .center img {
  margin-bottom: 16px !important; }

.menu_here {
  background-color: #CCE0E0;
  border-right: 3px solid; }

#collapsible-toc .panel-default .panel-heading {
  background-color: #209090;
  color: #fff;
  border-top-right-radius: 0px !important;
  border-top-left-radius: 0px !important; }

#splash-page .module-title {
  font-size: 2.9em;
  line-height: 1em; }

#splash-page #module-footer p {
  color: #000 !important;
  text-shadow: none !important; }

#splash-page .footer-text a:hover {
  color: #000; }

#channel1-overlay, #channel2-overlay, #channel3-overlay,
#channel4-overlay, #channel5-overlay, #channel6-overlay,
#channel7-overlay, #channel8-overlay, #channel9-overlay,
#channel10-overlay, #channel11-overlay, #channel12-overlay,
#channel13-overlay, #channel14-overlay, #channel15-overlay, #channel16-overlay {
  top: 10%; }

#module-splash-container {
  background-color: #fff;
  background-size: 1000px auto;
  background-repeat: no-repeat;
  background-position: center -100px;
  padding-top: 10px;
  min-height: 540px; }

#splash-page .module-title a {
  color: #111 !important;
  text-shadow: none; }

#splash-page .module-producer {
  color: #111 !important;
  text-shadow: none;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 12px; }

#splash-page #module-footer,
#splash-page #module-wrapper div.row:first-child {
  background-color: #fff !important; }

body#splash-page {
  background-color: #19344E;
  background: #0079a5;
  background: -moz-radial-gradient(center, ellipse cover, #0079a5 0%, #000000 100%) fixed no-repeat;
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #0079a5), color-stop(100%, #000000)) fixed no-repeat;
  background: -webkit-radial-gradient(center, ellipse cover, #0079a5 0%, #000000 100%) fixed no-repeat;
  background: -o-radial-gradient(center, ellipse cover, #0079a5 0%, #000000 100%) fixed no-repeat;
  background: -ms-radial-gradient(center, ellipse cover, #0079a5 0%, #000000 100%) fixed no-repeat;
  background: radial-gradient(ellipse at center, #0079a5 0%, #000000 100%) fixed no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0079a5', endColorstr='#000000',GradientType=1 ) fixed no-repeat; }

.module-splash-nav li a:hover {
  color: #085D4B; }

#splash-page .launch-module {
  font-size: 18px;
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.2em; }

#module-content {
  border-top: 39px solid #209090; }

#toc-panel {
  border: 1px solid #209090; }

#module-topbanner {
  background-image: url("../assets/module-banner.jpg");
  background-repeat: no-repeat;
  background-size: 1168px 170px;
  background-position: -440px 0px; }

/* Module Top Banner Media Queries */
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
  #module-topbanner {
    background-position: -360px 0px; } }
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  #module-topbanner {
    background-position: -240px 0px; } }
/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
  #module-topbanner {
    background-position: 25% 0px; } }
.tableset1 {
  margin: 10px auto; }

.tableset1 thead {
  font-size: 16px;
  font-weight: bold;
  background-color: #d3e4e4;
  border-bottom: 2px solid #085D4B; }

.tableset1 tbody {
  background-color: #e8f1f1; }

.tableset1 th {
  text-align: center;
  vertical-align: middle !important; }

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td, .tableset1 {
  border: 1px solid #888; }

.tabs-container {
  margin-top: 20px;
  margin-bottom: 20px; }

.center img {
  margin-top: 10px;
  margin-bottom: 10px; }

.module-splash-nav li {
  font-size: 14px; }

#splash-page ul.external-links li {
  font-size: 12px; }

#module-splash-sidebar {
  background: none repeat scroll 0% 0% rgba(208, 231, 230, 0.6); }

.sidebar-nav-container hr {
  border-color: #209090 !important; }

.splash-sidebar-wrap .btn-success {
  background-color: #209090 !important;
  background-image: -webkit-linear-gradient(top, #209090 0%, #209090 100%);
  background-image: -o-linear-gradient(top, #209090 0%, #209090 100%);
  background-image: linear-gradient(to bottom, #209090 0%, #209090 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff$module-color2', endColorstr='#ff$module-color2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #3e8f3e; }

#splash-page .splash-sidebar-wrap {
  padding: 15px 20px; }

/*# sourceMappingURL=module-custom.css.map */
