/*
* 
* Designer: JD Toony
* Author: JD Toony
* Start Date: Dec 17, 2014
* Last Modified: Nov 17, 2014
* Company: SystemID.com
* 
* Description: Modal SCSS file
* 
*/
/* MISC */
.redborder {
  border: 1px solid red; }

.margin0 {
  margin: 0; }

.noPad {
  padding: 0; }

.paddBottom15 {
  padding-bottom: 15px; }

.modHR {
  border-bottom: 1px solid #ccc;
  width: 100%;
  margin: 10px auto; }

.floatRt {
  float: right; }

#launchButton {
  margin: 50px 0 0 50px; }

/* MODAL HEADER */
#prodModTitle {
  font-size: 18px; }
  #prodModTitle a {
    font-size: 15px;
    font-weight: 300;
    float: right;
    padding: 0;
    margin-right: 40px; }
    #prodModTitle a:hover {
      text-decoration: none; }

/* MODAL MAIN IMAGE BOX */
#imageBox {
  padding: 0; }
  #imageBox .row {
    margin: 0;
    text-align: center; }

.item img {
  margin: 0 auto; }

#mainCarousel, #mainCarouselWLS9600, #mainCarouselWDI4600, #mainCarouselWWS100i, #mainCarouselWWS850, #mainCarouselWWS800, #mainCarouselWWS550i, #mainCarouselWWS450, #mainCarouselWWS450H, #mainCarouselWCS3900, #mainCarouselWWR2900, #mainCarouselWLS8600, #mainCarouselWPS200, #mainCarouselHC1, #mainCarouselDT90, #mainCarouselDT60 {
  height: 300px;
  width: 300px;
  overflow: hidden;
  margin: 0 auto; }

/* MODAL MAIN IMAGE THUMBS */
#slider-thumbs ul li {
  padding: 0; }

.selected img {
  opacity: 0.5; }

#mainThumbs {
  margin: 0; }
  #mainThumbs img {
    width: 60px;
    height: auto; }

/* INFO BOX */
.infoText {
  text-align: left;
  max-height: 350px;
  overflow: auto;
  position: relative; }

.infoText h3 {
  font-weight: 600;
  font-size: 18px; }

.infoText h4 {
  font-weight: 600;
  font-size: 14px;
  color: #898989; }
  
.infoText-accessories {
  text-align: left;
  max-height: 500px;
  overflow: auto;
  position: relative; }

.infoText-accessories  h3 {
  font-weight: 600;
  font-size: 18px; }

.infoText-accessories  h4 {
  font-weight: 600;
  font-size: 14px;
  color: #898989; }

#modNav {
  margin: 10px 14px 10px 0;
  min-height: 20px; }
  #modNav a {
    padding: 0 10px; }

/* LOWER CAROUSELS */
#thumbcarousel, #thumbcarousel2 {
  padding-left: 30px; }

.item .thumb {
  width: 280px;
  height: 150px;
  text-align: right;
  float: left;
  padding: 0 10px; }
  .item .thumb:nth-of-type(2) {
    border-left: 1px;
    border-right: 1px;
    border-color: red; }

.item .thumb img, .item img {
  float: left;
  width: 100px;
  height: auto; }

#modDiv {
  width: 1px;
  height: 150px;
  background-color: #ccc;
  padding: 0; }

.modAddOnInfo {
  font-size: 12px; }

.carousel-control {
  width: 50px;
  color: grey; }
  .carousel-control:hover {
    color: #ff9f19; }
  .carousel-control.left, .carousel-control.right {
    background-image: none;
    margin: 0; }

.modAdtnlItmIcon {
  padding: 0 0 0 10px; }

#mainCarousel .item img, #mainCarouselWLS9600 .item img, #mainCarouselWDI4600 .item img, #mainCarouselWWS100i .item img, #mainCarouselWWS850 .item img, #mainCarouselWWS800 .item img, #mainCarouselWWS550i .item img, #mainCarouselWWS450 .item img, #mainCarouselWWS450H .item img, #mainCarouselWCS3900 .item img, #mainCarouselWWR2900 .item img, #mainCarouselWLS8600 .item img, #mainCarouselWPS200 .item img, #mainCarouselHC1 .item img, #mainCarouselDT90 .item img, #mainCarouselDT60 .item img {
  max-width: 289px;
  height: auto; }

.list-inline {
  white-space: nowrap; }

.carousel-inner {
  overflow: visible;
  display: inline-block; }

.modal-content {
  overflow: hidden; }
