/* Stock Frontend cyms7 style sheet */

/* style for bootstrap popover name color */
.popover_name { color:#000; }

/* Standard Helpers */
.toggler { cursor:pointer; }

/* styles for left-side tabs */
.tabbable .tabs-left > .nav-tabs { border-bottom: 0; }
.tabbable .tab-content > .tab-pane { display: none; }
.tabbable .tab-content > .active { display: block; }
.tabbable .nav-tabs { border:0; } 
.tabbable .nav > li { clear:both; float:none !important; }
.tabbable .tabs-left > .nav-tabs > li { float: none; }
.tabbable .tabs-left > .nav-tabs > li > a { min-width: 74px; margin-right: 0; margin-bottom: 3px; }
.tabbable .tabs-left > .nav-tabs { float: left; margin-right: 19px; border-right: 0px solid #ddd; }
.tabs-left > .nav-tabs > li > a { margin-right: -1px; }
.tabbable .tab-content { overflow-y:auto; }
.tabbable .nav-tabs > li > a { border:0; border-radius: 4px; padding:6px 15px; color:#3d3d3d; }
.tabbable .nav-tabs > li.active > a, .tabbable .nav-tabs > li.active > a:focus, .tabbable .nav-tabs > li.active > a:hover { border:0; }

/* Errors */
.ErrorDisplay { display:none; }
.ErrorDisplay .panel-heading { background:#a94442 !important; color:#fff !important; }
.ErrorText { color:#a94442 !important; font-weight:bold !important; }

/* lightbox class */
.modal nav { display:none; }
.modal #footer { display:none; }
.modal #sidemenu { display:none; }

/* Carousel */
.carousel { height:425px !important; }
.carousel-indicators li { border-radius:50%; width:10px; height:10px; background:#fff; margin:0 5px; border:1px solid #fff;  } 
.carousel-indicators { text-align:center; } 
.carousel-indicators .active { margin:0 5px; margin-top:2px; width:10px; height:10px; background:#466220; border:1px solid #466220; } 
.carousel-caption { }
.carousel-caption p { color:#fff; }
.carousel-caption h2 { color:#fff; text-transform:uppercase; font-size:27px; }
#home-slider .col-md-12 { padding:0; } 
.carousel-caption hr { width:100px; border-color:#fff; } 

/* Carousel Styles */
/* centered text */
.carousel-caption.pos_1 h2 { text-align:center; }
.carousel-caption.pos_1 p { text-align:center; }

/* left text */
.carousel-caption.pos_2 h2 { text-align:left; }
.carousel-caption.pos_2 p { text-align:left; }

/* right text */
.carousel-caption.pos_3 h2 { text-align:right; }
.carousel-caption.pos_3 p { text-align:right; }

#debug { background:#ccc; overflow:hidden; }