/* THEME OVERRIDE */
/* override style to appear more like Surface 51's delivered design */
/* PAGE SECTIONS */
body {
  /* remove color from page background */
  /* remove color from carousel section */
  /* remove color from news section */
  /* remove color from social section */ }
  body .sfPublicWrapper {
    background-color: white !important; }
  body section.bg-white {
      background-color: #ffffff;
  }
  body section.bg-smoke {
    background-color: #f2f2f2;
  }
  body section.bg-transparent {
    background-color: transparent;
  }

  body section.bg-gray {
    background-color: #ffffff;
    margin-bottom: 2.5em; }
  body section.bg-md-orange-50 {
    background-color: #f2f2f2; }
  body section.bg-md-indigo-50 {
    background-color: transparent; }

/* CAROUSEL */
.carousel {
  /* apply black theming */
  /*.carousel-control {
          .glyphicon-chevron-left,
          .glyphicon-chevron-right,
          .icon-prev,
          .icon-next {
              background-color: $carousel-button-bg;
          }
         
      }*/
  /*.carousel-control {
          width:40px;
      }*/
  /*.carousel-control:hover {
          .glyphicon-chevron-left,
          .glyphicon-chevron-right,
          .icon-prev,
          .icon-next {
              background-color: $carousel-button-hover-bg;
          }
      }*/ }

  .carousel-inner .text-panel {
    background-color: #13294b;
  }
  
  @media screen and (min-width: 768px) {
    .carousel {
      /*.carousel-inner .item .text-panel {
              padding:10px 28px 24px 10px;
              padding-right:28px !important;
          }*/ } }
  @media screen and (min-width: 992px) {
    .carousel {
      /*.carousel-inner .item .text-panel {
              padding:10px 28px 24px 10px;
              padding-right:28px !important;
          }*/ } }
  .carousel .carousel-inner .text-panel .action .btn.btn-primary {
   /* background-color: #c2571a;*/
	 background-color: #e84a27;
    border-color: #cf5d1c #954314 #954314 #cf5d1c; }
  .carousel .carousel-inner .text-panel .action .btn.btn-primary:hover {
    background-color: #e84a27; 
	
	}
  .carousel .carousel-indicators li:hover {
    /*background-color:$carousel-button-hover-bg;
          border-color:$carousel-indicator-border;
          opacity:1;*/ }

/* SERVICES */
/*
$service-border: #000;
body {
    .program-wrapper {
        .inside-wrapper {
            border-width:1px;
            border-color: $service-border;
        }
        .inside-wrapper:before {
            padding-top:100%; 
        }

        .text-area {

            background-color:#333;
            color:#ccc;
            min-height:6em;
            .summary-text {color:#eee;}
            .title-text {margin:0; color:#ccc;font-size:12px;}
            .title-text strong {text-transform:uppercase; font-weight:bold; color:#fff; display:block;}
            .category-title {display:none;}
        }

        .background-area {
            height:100%;
        }
    }

    .program-wrapper.learning-environments,
    .program-wrapper.instructional-delivery,
    .program-wrapper.conference-events,
    .program-wrapper.instructional-design,
    .program-wrapper.instructor-development,
    .program-wrapper.evaluation-certification,
    .program-wrapper.research,
    .program-wrapper.tools-technology
     {
        .inside-wrapper {
            border-color: $service-border;
        }
    }
}

@media (min-width:480px)  {
    body {
        .program-wrapper {
            .text-area {
                .title-text {
                    font-size:14px;
                }
                .summary-text {
                    font-size:12px;
                }
            }
        }
    }
}*/
/* FACEBOOK */
.row .fb-item-container {
  width: 100%; }

@media (min-width: 480px) {
  .row .fb-item-container {
    width: 50%; } }

@media (min-width: 768px) {
  .row .fb-item-container {
    width: 33%; } }

@media (min-width: 992px) {
  .row .fb-item-container {
    width: 25%; } }

/*COMMON */
.uppercase {
  text-transform: uppercase; }

.lowercase {
  text-transform: lowercase; }

.titlecase {
  text-transform: capitalize; }

.initialcase {
  text-transform: initial; }

.container.container-wide {
  margin-top: 0px;
  margin-bottom: 0px;
  width: auto;
  max-width: 1140px; }

/* accessibility */
.citl-navbar a:focus {
  outline: thin dotted #1f8787;
  outline-offset: -2px; }

.homepage-callout {
    background-color: #faf7f3;
}

/*# sourceMappingURL=theme-override-kb.css.map */