/* CSS Document */

caption {border-radius: 4px 4px 0 0;}
label:hover {color:#176CA7;}
main table .well {margin-bottom:0px !important;}
main table thead th a.fn-lnk {background-color:White;}
main dt, main dd { border-top:none !important;}

#main-inner-container {margin-top: 1.25em; padding-left:10%; padding-right:10%;}
#main-inner-container dt, #main-inner-container dd { border-top:none;}
#main-inner-container table {border-bottom:2px solid #DDD;}
#table-title {font-size: 120%!important;font-weight: 700;	line-height: 150%;	vertical-align: bottom;	margin-top:10px;	margin-bottom:20px;}
#tabulation {font-family: Arial, Helvetica, sans-serif; width:100%;}
#tabulation {margin-top:10px;}
#tabulation th[colspan] {text-align:center;}
#tabulation thead th {vertical-align:bottom;background-color: #eee !important;text-shadow: white 0 1px 1px;	border-color: #d4d4d4;	font-weight:bold;	color:#666 !important;	font-size:0.98em;	border:1px solid #ddd;}
#tabulation thead {border-bottom:2px solid #666;}
#tabulation tbody th {background-color: White !important;color: #222;text-shadow: white 0 1px 1px;width:auto;border:1px solid #ddd;}
#tabulation tbody td {border:1px solid #ddd;}
#tbt-apath {margin-top: 1.25em; margin-bottom:1.25em; text-align:center;}
#tbt-apath a {text-decoration:none; padding:10px; border-bottom:5px solid #f9f9f9;}
#tbt-apath a.selected {border-bottom:5px solid #2572b4;}
#tbt-topics {padding-top: 1.25em;}
#tbt-topics li {padding-bottom:0.5em;}
#wb-cont { text-align:center}

.btn-xs {padding-top:3px; padding-bottom:3px;}
.dl-horizontal dt {width:auto !important;}
.fa {color:#555;}
.font-large {font-size: 120%!important;line-height: 150%;}
.font-normal {font-weight: normal;}
.indent-1 {	padding-left: 18px !important;}
.indent-2 {	padding-left: 36px !important;}
.indent-3 {	padding-left: 54px !important;}
.indent-4 {	padding-left: 72px !important;}
.indent-5 {	padding-left: 90px !important;}
.indent-6 {	padding-left: 108px !important;}
.indent-7 {	padding-left: 126px !important;}
.indent-8 {	padding-left: 144px !important;}
.indent-9 {	padding-left: 162px !important;}
.indent-10 { padding-left: 180px !important;}
.indent-12 { padding-left: 216px !important;}
.indent-14 { padding-left: 252px !important;}
.list-mb-sm > li {margin-bottom:5px;}
.list-mb-md > li {margin-bottom:10px;}


.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
background-color: #f9f9f9;
}

.fn-lnk, .wb-fnote .fn-rtn a { padding-left:5px; padding-right:5px;}


@media screen and (max-width: 767px), screen and (max-device-width: 767px) {
	#main-inner-container {padding-left:0; padding-right:0;}
	#wb-cont { text-align:left}	
}

.fade-in-down .well {
	-webkit-animation-duration:.7s;
	animation-duration:.7s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-name:fadeInDown;
	animation-name:fadeInDown;
}
.fade-in-down .well {
	-webkit-animation-delay:.5s;
	animation-delay:.5s;
}
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}