/*
Theme Name: SGANZICS
Author: coy
Author URI: http://archivusdesigns.com
Version: 1.0
*/

body{
	padding-bottom:20px;
	padding-top:10px;
}
.logo{
	padding:5px;
}


/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel {
  height: 500px;
  margin-bottom: 20px;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
  padding-bottom:0;
}

/* Declare heights because of positioning of img element */
.carousel .item {
  height: 500px;
  background-color: #777;
}
.carousel-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
@media (min-width: 480px) {
/* Declare heights because of positioning of img element */
.carousel{
	height:300px;
}
.carousel .item {
  height: 300px;
  background-color: #777;
}
}
@media (min-width: 768px) {
/* Declare heights because of positioning of img element */
.carousel{
	height:600px;
}
.carousel .item {
  height: 600px;
  background-color: #777;
}
}
@media (min-width: 1400px) {
/* Declare heights because of positioning of img element */
.carousel{
	height:730px;
}
.carousel .item {
  height: 730px;
  background-color: #777;
}
}

.table-striped>tbody>tr:nth-child(odd)>td, 
.table-striped>tbody>tr:nth-child(odd)>th {
   background-color: #d9e2f3;
 }
 .table-striped>tbody>tr:nth-child(even)>td, 
.table-striped>tbody>tr:nth-child(even)>th {
   background-color: #b4c6e7;
 }
.table-Nstriped>tbody>tr>td, 
.table-Nstriped>tbody>tr>th {
	background-color: #b4c6e7; }
 .table td {
   text-align: center;
}

 .preProg .table td {
   text-align: left !important;
}

.preProg{
	z-index: 1;
    position: relative;}
.alignleft {
	float:left;
	margin:0 15px 10px 0;
}
.alignright{
	float:right;
	margin:0 0 10px 15px;
}
#ninja_forms_field_5{
	width:200px;}
.navbar-toggle{
	float:none;}
.toplinks{
	margin: -10px 0 15px 0;}
.toplinks a{
	text-decoration:none;
	color:#CCC;}
.toplinks p{
	margin:5px;
	}
.toplinks img{margin: 8px 0px 0 0;}
.toplinks .alignright{
	margin:3px;}
.gallery .panel-title{
	font-size:13px;}
.gallery .panel-heading{
	padding:0 15px;
	}
.gallery .alignleft{
	margin:10px 0px 10px 0;
}
u {text-decoration:underline;}
.blink {
      animation: blink 1s steps(5, start) infinite;
      -webkit-animation: blink 1s steps(5, start) infinite;
    }
    @keyframes blink {
      to {
        visibility: hidden;
      }
    }
    @-webkit-keyframes blink {
      to {
        visibility: hidden;
      }
    }

.tablefixed {
table-layout: fixed;
word-wrap: break-word;
}
.justified{
	text-align:justify;
}
.alignnone{margin: 15px 5px 5px 5px;}
.social img{
	margin:3px;
	width:40px;
}

.popup_container, #popup_container{
	    top: 48px !important;
}

.menu-item-1024 a{
	color:#F00 !important;
	background:#fff !important;
}
.menu-item-1024 a:hover{
	background-color:#CCC !important;
}
/*@media (min-width: 1200px)
.nav>li>a {
    padding: 10px 8px;}*/

.homeSpeaker img{
	margin:10px 0px;
}

.SmallItalic{
	font-size:smaller; font-style:italic;}


.preProg table{background: #333; border-spacing: 1px; margin-bottom: 20px;}
.preProg td{ padding:5px; text-align:left !important; background: white; color:#000; font-size:13px; vertical-align:top;}
.preProg td table td{background: #b4c6e7;}
.preProg .panel-body th{ padding:8px; text-align:left !important; background: #195a92; color:#fff; font-size:13px; vertical-align:top;}
.preProg .tableRed td{background: #ffdddd;}
.preProg .tableBlue2 td{background: #d9e2f3;}
.preProg .SmallItalic{font-size: smaller; font-style:italic;}
.preProg .redText td{}
.preProg .stripedRed>tbody>tr:nth-child(odd)>td {
background-color: #ffafaf;}
.preProg .stripedRed>tbody>tr:nth-child(even)>td {
background-color: #ffdddd;}

.dropdown-menu .dropdown-menu {    display: block;
    padding-left: 15px;
    position: relative;
    box-shadow: none;
    border: none;}
.tab-pane {
    margin-top: 15px;}
.navbar-default{
	z-index: 2;
    position: relative;}
.preProg .panel-h