﻿
html {
   overflow-y: -moz-scrollbars-vertical;
   overflow-y: scroll;
   overflow-x:hidden;
}

html, body {
    height: 100%;
}

h1, h2, h3 {
    margin-top: 0;
}

/* Wrapper for page content to push down footer */
#wrap {
	min-height: 100%;
	height: auto;
	/* Negative indent footer by its height */
	margin: 0 auto -60px;
	/* Pad bottom by footer height */
	padding: 0 0 60px;
}

@media (min-width: 768px) {
  #navbar-container{
      padding-left:30px;
      padding-right:30px;
  }
}

.page-header {
    border-bottom: 1px solid #f02e24;
}

.cancerimage {
    width:180px;
	height:160px;
}

/*.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  background-color: #E7E7E7;
}*/

.navbar {
    border-radius:0;
    border-left:0;
    border-right:0;
}

.navbar-default {
    border-color: #3c5929;
}
.navbar-default .navbar-brand {
    color: #ffffff;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #ffffff;
    background-color: none;
}
.navbar-default .navbar-nav > li > a {
    color: #ffffff;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #ffffff;
    background-color: #58833e;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    color: #ffffff;
    background-color: #58833e;
}
.navbar-default .navbar-toggle {
    border-color: #3c5929;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #58833e;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #ffffff;
}
.navbar {
    background-image: -webkit-linear-gradient(#547d3c, #496d33 60%, #3c5929);
    background-image: linear-gradient(#547d3c, #496d33 60%, #3c5929);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#547d3c', endColorstr='#3c5929', GradientType=0);
    border-bottom: 1px solid #3c5929;
}
#content a, #footer a{
    color: #165788;
    text-decoration:none;
}
#content a:hover, #footer a:hover{
    text-decoration:underline;
}

.loading-spinner:before {
    content: "";
    font-family: VideoJS;
    height: 1em;
    left: 0;
    position: absolute;
    text-align: center;
    text-shadow: 0 0 0.1em #000000;
    top: 0;
    width: 1em;
}

.loading-spinner {
	display: block;
	font-family: Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
	color: #CCCCCC;
    animation: 1.5s linear 0s normal none infinite spin;
    font-size: 2.5em;
    height: 1em;
    left: 50%;
    line-height: 1;
    margin-left: -0.5em;
    margin-top: -0.5em;
    opacity: 0.75;
    position: absolute;
    top: 50%;
    width: 1em;
}

#carousel-28197{
	margin-bottom:20px;
}

#list-group{
	text-align:center;
}

#panel-730054{
	text-align:center;
	margin-bottom: 20px;
}

ul{
	padding-left:15px;
}


ol{
	padding-left:20px;
}

.panel-body ul{
	list-style:none;
	padding-left:0;
}

.mylist ul{
	list-style:none;
	padding-left:0;
}

.modal-header {
    border-bottom: none;
}

.btn {
    padding-left: 0;
}

.table {
    margin-bottom: 5px;
}

#piechart {
    top: 0;
    left: 0;
    width:100%;
    height:380px;
}

.google-visualization-tooltip{
	display:table;
	width:290px;
}

g{
	cursor:pointer;
}

g text{
	font-weight:bold;
}

.tab-content{
	margin-top:15px;
}

video{
	width:100%;
	margin-bottom:15px;
	background:#F5F5F5;
	border: 1px solid #DDDDDD;
    border-radius: 4px 4px 4px 4px;
}

object{
	width:100%;
}

label.error {
	color: red;
	font-weight: normal;
}

#panel-312634 div{
	border-color:#fff;
}

.mypanel {
	border-color:#fff;
}

.mypanel > .myheading{
	background-color:#fff;
}

.selected{
	text-decoration:underline;
}

.carousel-caption {
  position: absolute;
  right: 1%;
  bottom: 10px;
  width:55%;
  left: 33%;
  color: rgba(41, 17, 34, 0.9); 
  padding-bottom: 55px;
  font-size:medium; 
  text-align: left; 
  text-shadow: none;
}

.carousel-indicators {
  position: absolute;
  bottom: -10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}

/*svg > g:last-child > g:last-child { pointer-events: none }*/

 div.google-visualization-tooltip { pointer-events: none }
/*
.carousel-caption2 {
  position: absolute;
  right: 1%;
  bottom: 20px;
  width:52%;
  left: 45%;
 color: rgba(41, 17, 34, 0.8); 
  z-index: 10;
  padding-bottom: 55px;
  font-size:large; 
  text-align: left;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 7%;
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  opacity: 0.5;
  filter: alpha(opacity=50);
}*/

.submitbutt
{
	width: 100px; 
	text-align: center;
	font-size:medium; 
	background-color:#3c5929; 
	color:white;
}
#footer {
   background-color: #F5F5F5;
   height: 60px;
   border-top: 1px solid #E7E7E7;
}

#footer p{
	margin-top:20px;
}

