/*-----------------------------------------------------------------------*/
/* IMPORT VARIABLES */
/*---------------------------------------*/
/*  VARIABLES
/*---------------------------------------*/
/*---------------------------------------*/
/*  COLORS
/*---------------------------------------*/
/*---------------------------------------*/
/*  EBOOK COLORS
/*---------------------------------------*/
/*---------------------------------------*/
/*  MIXINS
/*---------------------------------------*/
/*---------------------------------------------------------------------*/
/*  1. GLOBAL STYLES
/*---------------------------------------------------------------------*/
a {
  color: #204872;
}
a:hover {
  color: #152f4a;
}
.form-control:focus {
  -webkit-box-shadow: rgba(0, 0, 0, 0.0745098) 0 1px 1px inset, #204872 0 0 8px;
  border-color: #204872;
  box-shadow: rgba(0, 0, 0, 0.0745098) 0 1px 1px inset, #204872 0 0 8px;
}
.project-info strong {
  color: #204872;
}
.btn.btn-brand {
  background-color: #204872;
  color: #fff;
  border-color: #1a3b5e;
  text-transform: uppercase;
}
.btn.btn-brand:hover,
.btn.btn-brand:focus {
  color: #fff;
  background-color: #0f2236;
}
.btn.btn-brand.btn-rj-t {
  background-color: rgba(0, 0, 0, 0.6);
}
.btn.btn-brand.btn-rj-t:hover,
.btn.btn-brand.btn-rj-t:focus {
  color: #fff;
  background-color: #0f2236;
}
/*---------------------------------------------------------------------*/
/* 2. TOP BAR
/*---------------------------------------------------------------------*/
.topBar,
.toc-sidebar,
.topBar ul,
nav.landing {
  background: #204872;
  border-bottom: #173452 solid 1px;
}
.topBar a {
  color: #ffffff;
  text-shadow: 1px 1px 1px #152f4a;
  border-right: #173452 solid 1px;
  border-left: #295c92 solid 1px;
}
.topBar a:hover {
  background: #173452;
}
.topBar .rightnav,
.topBar .leftnav {
  border-left: #173452 solid 1px;
  border-right: #295c92 solid 1px;
}
.topBar a.meta {
  background: #173452;
  /*  color: lighten(@ebook_standard,20%); */
  color: #FFFFFF;
  text-shadow: 1px 1px 1px #0a1622;
}
.topBar .centernav a.zoom-in,
.topBar .centernav a.section_nav_button_previous {
  box-shadow: -1px 0px 1px #173452;
}
.topBar .centernav a#tour_print {
  box-shadow: 1px 0px 1px #295c92;
}
/*---------------------------------------------------------------------*/
/*  3. TOC
/*---------------------------------------------------------------------*/
.chapter a {
  color: #ffffff;
  text-decoration: none;
}
.chapter a:hover {
  color: #ffffff;
  text-decoration: none;
}
h4.chapter_title {
  border-bottom: #173452 1px solid;
  border-top: #295c92 1px solid;
}
h4.chapter_title:hover {
  background-color: #152f4a;
}
h4.chapter_title a {
  text-shadow: #152f4a 1px 1px 1px;
}
.chapter_sections {
  background-color: #2b619a;
}
.chapter_sections ul li {
  border-bottom: #224d7a 1px solid;
  border-top: #3475ba 1px solid;
}
.chapter_sections ul li:hover {
  background: #224d7a;
}
/*---------------------------------------------------------------------*/
/*  4. BOX - BOX BTNS
/*---------------------------------------------------------------------*/
.box_btn {
  border-bottom: solid 2px ;
  border-bottom-color: #1c3e62;
  color: #fff;
}
.box_btn.video,
.box_btn.mini_lecture {
  color: #ffffff;
  background: #204872;
  border: solid 1px solid #152f4a;
}
.box_btn.video:hover,
.box_btn.mini_lecture:hover {
  background: #152f4a;
}
.box_btn.wolfram {
  background: #cf0011;
  border: solid 1px 1px 6px 1px #9c000d;
  border-bottom: solid 2px ;
  border-bottom-color: #9c000d;
}
.box_btn.wolfram:hover {
  background: #9c000d;
}
.box_btn.try {
  background-color: #ef881a;
  border: solid 1px 1px 1px 1px #c86e0e;
  border-bottom: solid 2px ;
  border-bottom-color: #c86e0e;
}
.box_btn.try:hover {
  background: #c86e0e;
}
.box_btn.answer {
  background: #204872;
  border: solid 1px 1px 6px 1px #152f4a;
}
.box_btn.answer:hover {
  background: #152f4a;
}
/*---------------------------------------------------------------------*/
/*  5. VIDEO SIDEBAR
/*---------------------------------------------------------------------*/
.cell-problem-number {
  background: #204872;
}
.cell-instructor a,
#ebook_modal-message a {
  color: #204872;
}
.toggle-switch {
  background-color: #204872;
}
.toggle-switch.active {
  background-color: #173452;
}
/* tab color */
.nav-tabs > li > a {
  background: #204872;
  color: #fff;
}
/* active tab color */
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #204872;
}
/* hover tab color */
.nav-tabs > li > a:hover {
  background: #152f4a;
}
/*---------------------------------------------------------------------*/
/*  6. MODAL
/*---------------------------------------------------------------------*/
.modal-header {
  border-bottom: 1px solid #152f4a;
  background-color: #204872;
}