body{
color:#333; background-color:#FFF;}
.bottom-line{ border-bottom:3px solid #ccc;}
.row{padding-bottom: 20px}
.indent { padding-left: 15px;}
a, a:link, a:visited {color: #0070b6;text-decoration: none;}
a:hover, a:focus {text-decoration: underline;}
.brand-logo{
	padding-left:15px;padding-top:8px; padding-bottom:8px;
		}
.brand-logo a {
	text-indent: -9999px;	
	background:url(../images/Baxalta_Logo_Large.png) no-repeat; 
	display: block;	
	height:60px; 
		}
@media (max-width: 767px){
.brand-logo{
	padding-left:3px;
	}
.brand-logo a {
	text-indent: -9999px;	
	background:url(../images/Baxalta_Logo_Small.png) no-repeat 0px 0px; 
	display: block;	
	height:60px;		
	}}
.panel{background-color:#ffffff; border-radius: 0;}
.panel-default{border-color:#dddddd;}
.panel-default > .panel-heading {background:#e8e8e8;border-radius: 0;}
.panel-heading{border-radius: 0;}

h3.panel-title {color: black;font-weight: bold;padding-left: 0px;}

.form-control {background-color: #fff;border-radius: 0;color: #555555;}
.form-control:focus {border-color:#000;}

.btn-primary {color: #FFFFFF; background-color: #4d4d4d;border: 0;}
.btn-primary:hover {background-color: #999;}
.btn-primary:focus, 
.btn-primary:active {background-color: #999;} 

.btn-default {color: #fff;background-color: #818181;border: 0;}
.btn-default:hover, 
.btn-default:focus, 
.btn-default:active {background-color: #999;} 
/*placeholder*/
::-webkit-input-placeholder{color:#ccc;}
:-ms-input-placeholder{color:#ccc;}
:-moz-placeholder{color:#ccc;opacity: 1;
  transition: opacity 250ms ease-in-out;}
/*end placeholder*/
footer {background-color: #eee;}
.alert{ margin-right:15px; margin-left:15px;}
.alert-danger {background-image: none; border-color: #e4b6b7; background-color:#fff; border-radius:0px;
  -moz-border-radius:0px; -webkit-border-radius:0px; color:#b11349;}
.alert-danger ul {margin:0px;}
.disclaimer {font-size:12px; font-style:italic; margin-top:40px;}

/* 
.qs {
  cursor: default;
  display: inline-block;
  font-family: 'Helvetica',sans-serif;
  font-size: 18px;
  height: 30px;
  line-height: 30px;
  position: relative;
  width: 30px;
}
.qs .popover {
  background-color: #ddd;
  border-radius: 5px;
  bottom: 42px;
  box-shadow:none;
  color: #000;
  display: none;
  font-size: 12px;
  font-weight:normal;
  line-height:16px;
  left: -95px;
  padding: 15px 15px 20px;
  position: absolute;
  width: 300px;
  z-index: 4;
}
.qs .popover:before {
  border-top: 14px solid #ddd;
  border-right: 14px solid transparent;
  border-left: 14px solid transparent;
  bottom: -14px;
  content: '';
  display: block;
  left: 30%;
  margin-left: -7px;
  position: absolute;
  
}
.qs:hover .popover {
  display: block;
  -webkit-animation: fade-in .3s linear 1, move-up .3s linear 1;
  -moz-animation: fade-in .3s linear 1, move-up .3s linear 1;
  -ms-animation: fade-in .3s linear 1, move-up .3s linear 1;
}
 */
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-ms-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes move-up {
  from {
    bottom: 30px;
  }
  to {
    bottom: 42px;
  }
}
@-moz-keyframes move-up {
  from {
    bottom: 30px;
  }
  to {
    bottom: 42px;
  }
}
@-ms-keyframes move-up {
  from {
    bottom: 30px;
  }
  to {
    bottom: 42px;
  }
}
