audio,
canvas,
progress,
video {*display: inline; *zoom: 1;}
.btn .caret,
  .dropup .btn .caret {border-top-color: #000 !important;}
.glyphicon {*display: inline; *zoom: 1;}
.img-responsive,
.thumbnail img,
.thumbnail a img,
.carousel-inner .item img,
.carousel-inner .item a img {display: block; max-width: 100%; height: auto;}
.img-thumbnail {*display: inline; *zoom: 1;}
.lead {font-size: 21px;}
.list-unstyled {margin-left: 0;}
.list-inline {margin-left: 0;}
.list-inline > li {margin-left: 0;}
.list-inline li {display: inline-block; padding-right: 5px; padding-left: 5px; *display: inline; *zoom: 1;}
.dl-horizontal dt {float: left; width: 160px; overflow: hidden; clear: left; text-align: right; text-overflow: ellipsis; white-space: nowrap;}
.dl-horizontal dd {margin-left: 180px;}
.dl-horizontal dt {_display: inline;}
.container {width: 720px;}
.container {width: 962px;}
.container {width: 1140px;}
.row {width: 102.63157894736842%;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {padding-right: 1.282051282051282%; padding-left: 1.282051282051282%;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {_display: inline;}
.col-xs-12 {overflow: hidden; width: 97.43589743589743%;}
.row .row .col-xs-11 {width: 88.3931623931624%;}
.col-xs-11 {overflow: hidden; width: 88.43589743589743%;}
.row .row .col-xs-10 {width: 80.35042735042735%;}
.col-xs-10 {overflow: hidden; width: 80.43589743589743%;}
.row .row .col-xs-9 {width: 72.3076923076923%;}
.col-xs-9 {overflow: hidden; width: 72.43589743589743%;}
.row .row .col-xs-8 {width: 63.26495726495727%;}
.col-xs-8 {overflow: hidden; width: 63.43589743589744%;}
.row .row .col-xs-7 {width: 55.22222222222222%;}
.col-xs-7 {overflow: hidden; width: 55.43589743589744%;}
.row .row .col-xs-6 {width: 47.17948717948718%;}
.col-xs-6 {overflow: hidden; width: 47.43589743589744%;}
.row .row .col-xs-5 {width: 38.136752136752136%;}
.col-xs-5 {overflow: hidden; width: 38.43589743589744%;}
.row .row .col-xs-4 {width: 30.094017094017094%;}
.col-xs-4 {overflow: hidden; width: 30.435897435897438%;}
.row .row .col-xs-3 {width: 22.05128205128205%;}
.col-xs-3 {overflow: hidden; width: 22.435897435897438%;}
.row .row .col-xs-2 {width: 13.008547008547009%;}
.col-xs-2 {overflow: hidden; width: 13.435897435897436%;}
.row .row .col-xs-1 {width: 4.965811965811966%;}
.col-xs-1 {overflow: hidden; width: 5.435897435897436%;}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float: left;}
.col-sm-12 {width: 97.43589743589743%; overflow: hidden;}
.col-sm-11 {width: 88.43589743589743%; overflow: hidden;}
.col-sm-10 {width: 80.43589743589743%; overflow: hidden;}
.col-sm-9 {width: 72.43589743589743%; overflow: hidden;}
.col-sm-8 {width: 63.43589743589744%; overflow: hidden;}
.col-sm-7 {width: 55.43589743589744%; overflow: hidden;}
.col-sm-6 {width: 47.43589743589744%; overflow: hidden;}
.col-sm-5 {width: 38.43589743589744%; overflow: hidden;}
.col-sm-4 {width: 30.435897435897438%; overflow: hidden;}
.col-sm-3 {width: 22.435897435897438%; overflow: hidden;}
.col-sm-2 {width: 13.435897435897436%; overflow: hidden;}
.col-sm-1 {width: 5.435897435897436%; overflow: hidden;}
.col-sm-pull-12 {right: 100%;}
.col-sm-pull-11 {right: 91.66666667%;}
.col-sm-pull-10 {right: 83.33333333%;}
.col-sm-pull-9 {right: 75%;}
.col-sm-pull-8 {right: 66.66666667%;}
.col-sm-pull-7 {right: 58.33333333%;}
.col-sm-pull-6 {right: 50%;}
.col-sm-pull-5 {right: 41.66666667%;}
.col-sm-pull-4 {right: 33.33333333%;}
.col-sm-pull-3 {right: 25%;}
.col-sm-pull-2 {right: 16.66666667%;}
.col-sm-pull-1 {right: 8.33333333%;}
.col-sm-pull-0 {right: auto;}
.col-sm-push-12 {left: 100%;}
.col-sm-push-11 {left: 91.66666667%;}
.col-sm-push-10 {left: 83.33333333%;}
.col-sm-push-9 {left: 75%;}
.col-sm-push-8 {left: 66.66666667%;}
.col-sm-push-7 {left: 58.33333333%;}
.col-sm-push-6 {left: 50%;}
.col-sm-push-5 {left: 41.66666667%;}
.col-sm-push-4 {left: 33.33333333%;}
.col-sm-push-3 {left: 25%;}
.col-sm-push-2 {left: 16.66666667%;}
.col-sm-push-1 {left: 8.33333333%;}
.col-sm-push-0 {left: auto;}
.col-sm-offset-12 {margin-left: 100%;}
.col-sm-offset-11 {margin-left: 91.66666667%;}
.col-sm-offset-10 {margin-left: 83.33333333%;}
.col-sm-offset-9 {margin-left: 75%;}
.col-sm-offset-8 {margin-left: 66.66666667%;}
.col-sm-offset-7 {margin-left: 58.33333333%;}
.col-sm-offset-6 {margin-left: 50%;}
.col-sm-offset-5 {margin-left: 41.66666667%;}
.col-sm-offset-4 {margin-left: 33.33333333%;}
.col-sm-offset-3 {margin-left: 25%;}
.col-sm-offset-2 {margin-left: 16.66666667%;}
.col-sm-offset-1 {margin-left: 8.33333333%;}
.col-sm-offset-0 {margin-left: 0;}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {_display: inline;}
.col-sm-12 {overflow: hidden; width: 97.43589743589743%;}
.row .row .col-sm-11 {width: 88.3931623931624%;}
.col-sm-11 {overflow: hidden; width: 88.43589743589743%;}
.row .row .col-sm-10 {width: 80.35042735042735%;}
.col-sm-10 {overflow: hidden; width: 80.43589743589743%;}
.row .row .col-sm-9 {width: 72.3076923076923%;}
.col-sm-9 {overflow: hidden; width: 72.43589743589743%;}
.row .row .col-sm-8 {width: 63.26495726495727%;}
.col-sm-8 {overflow: hidden; width: 63.43589743589744%;}
.row .row .col-sm-7 {width: 55.22222222222222%;}
.col-sm-7 {overflow: hidden; width: 55.43589743589744%;}
.row .row .col-sm-6 {width: 47.17948717948718%;}
.col-sm-6 {overflow: hidden; width: 47.43589743589744%;}
.row .row .col-sm-5 {width: 38.136752136752136%;}
.col-sm-5 {overflow: hidden; width: 38.43589743589744%;}
.row .row .col-sm-4 {width: 30.094017094017094%;}
.col-sm-4 {overflow: hidden; width: 30.435897435897438%;}
.row .row .col-sm-3 {width: 22.05128205128205%;}
.col-sm-3 {overflow: hidden; width: 22.435897435897438%;}
.row .row .col-sm-2 {width: 13.008547008547009%;}
.col-sm-2 {overflow: hidden; width: 13.435897435897436%;}
.row .row .col-sm-1 {width: 4.965811965811966%;}
.col-sm-1 {overflow: hidden; width: 5.435897435897436%;}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float: left;}
.col-md-12 {width: 97.43589743589743%; overflow: hidden;}
.col-md-11 {width: 88.43589743589743%; overflow: hidden;}
.col-md-10 {width: 80.43589743589743%; overflow: hidden;}
.col-md-9 {width: 72.43589743589743%; overflow: hidden;}
.col-md-8 {width: 63.43589743589744%; overflow: hidden;}
.col-md-7 {width: 55.43589743589744%; overflow: hidden;}
.col-md-6 {width: 47.43589743589744%; overflow: hidden;}
.col-md-5 {width: 38.43589743589744%; overflow: hidden;}
.col-md-4 {width: 30.435897435897438%; overflow: hidden;}
.col-md-3 {width: 22.435897435897438%; overflow: hidden;}
.col-md-2 {width: 13.435897435897436%; overflow: hidden;}
.col-md-1 {width: 5.435897435897436%; overflow: hidden;}
.col-md-pull-12 {right: 100%;}
.col-md-pull-11 {right: 91.66666667%;}
.col-md-pull-10 {right: 83.33333333%;}
.col-md-pull-9 {right: 75%;}
.col-md-pull-8 {right: 66.66666667%;}
.col-md-pull-7 {right: 58.33333333%;}
.col-md-pull-6 {right: 50%;}
.col-md-pull-5 {right: 41.66666667%;}
.col-md-pull-4 {right: 33.33333333%;}
.col-md-pull-3 {right: 25%;}
.col-md-pull-2 {right: 16.66666667%;}
.col-md-pull-1 {right: 8.33333333%;}
.col-md-pull-0 {right: auto;}
.col-md-push-12 {left: 100%;}
.col-md-push-11 {left: 91.66666667%;}
.col-md-push-10 {left: 83.33333333%;}
.col-md-push-9 {left: 75%;}
.col-md-push-8 {left: 66.66666667%;}
.col-md-push-7 {left: 58.33333333%;}
.col-md-push-6 {left: 50%;}
.col-md-push-5 {left: 41.66666667%;}
.col-md-push-4 {left: 33.33333333%;}
.col-md-push-3 {left: 25%;}
.col-md-push-2 {left: 16.66666667%;}
.col-md-push-1 {left: 8.33333333%;}
.col-md-push-0 {left: auto;}
.col-md-offset-12 {margin-left: 100%;}
.col-md-offset-11 {margin-left: 91.66666667%;}
.col-md-offset-10 {margin-left: 83.33333333%;}
.col-md-offset-9 {margin-left: 75%;}
.col-md-offset-8 {margin-left: 66.66666667%;}
.col-md-offset-7 {margin-left: 58.33333333%;}
.col-md-offset-6 {margin-left: 50%;}
.col-md-offset-5 {margin-left: 41.66666667%;}
.col-md-offset-4 {margin-left: 33.33333333%;}
.col-md-offset-3 {margin-left: 25%;}
.col-md-offset-2 {margin-left: 16.66666667%;}
.col-md-offset-1 {margin-left: 8.33333333%;}
.col-md-offset-0 {margin-left: 0;}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {_display: inline;}
.col-md-12 {overflow: hidden; width: 97.43589743589743%;}
.row .row .col-md-11 {width: 88.3931623931624%;}
.col-md-11 {overflow: hidden; width: 88.43589743589743%;}
.row .row .col-md-10 {width: 80.35042735042735%;}
.col-md-10 {overflow: hidden; width: 80.43589743589743%;}
.row .row .col-md-9 {width: 72.3076923076923%;}
.col-md-9 {overflow: hidden; width: 72.43589743589743%;}
.row .row .col-md-8 {width: 63.26495726495727%;}
.col-md-8 {overflow: hidden; width: 63.43589743589744%;}
.row .row .col-md-7 {width: 55.22222222222222%;}
.col-md-7 {overflow: hidden; width: 55.43589743589744%;}
.row .row .col-md-6 {width: 47.17948717948718%;}
.col-md-6 {overflow: hidden; width: 47.43589743589744%;}
.row .row .col-md-5 {width: 38.136752136752136%;}
.col-md-5 {overflow: hidden; width: 38.43589743589744%;}
.row .row .col-md-4 {width: 30.094017094017094%;}
.col-md-4 {overflow: hidden; width: 30.435897435897438%;}
.row .row .col-md-3 {width: 22.05128205128205%;}
.col-md-3 {overflow: hidden; width: 22.435897435897438%;}
.row .row .col-md-2 {width: 13.008547008547009%;}
.col-md-2 {overflow: hidden; width: 13.435897435897436%;}
.row .row .col-md-1 {width: 4.965811965811966%;}
.col-md-1 {overflow: hidden; width: 5.435897435897436%;}
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float: left;}
.col-lg-12 {width: 97.43589743589743%; overflow: hidden;}
.col-lg-11 {width: 88.43589743589743%; overflow: hidden;}
.col-lg-10 {width: 80.43589743589743%; overflow: hidden;}
.col-lg-9 {width: 72.43589743589743%; overflow: hidden;}
.col-lg-8 {width: 63.43589743589744%; overflow: hidden;}
.col-lg-7 {width: 55.43589743589744%; overflow: hidden;}
.col-lg-6 {width: 47.43589743589744%; overflow: hidden;}
.col-lg-5 {width: 38.43589743589744%; overflow: hidden;}
.col-lg-4 {width: 30.435897435897438%; overflow: hidden;}
.col-lg-3 {width: 22.435897435897438%; overflow: hidden;}
.col-lg-2 {width: 13.435897435897436%; overflow: hidden;}
.col-lg-1 {width: 5.435897435897436%; overflow: hidden;}
.col-lg-pull-12 {right: 100%;}
.col-lg-pull-11 {right: 91.66666667%;}
.col-lg-pull-10 {right: 83.33333333%;}
.col-lg-pull-9 {right: 75%;}
.col-lg-pull-8 {right: 66.66666667%;}
.col-lg-pull-7 {right: 58.33333333%;}
.col-lg-pull-6 {right: 50%;}
.col-lg-pull-5 {right: 41.66666667%;}
.col-lg-pull-4 {right: 33.33333333%;}
.col-lg-pull-3 {right: 25%;}
.col-lg-pull-2 {right: 16.66666667%;}
.col-lg-pull-1 {right: 8.33333333%;}
.col-lg-pull-0 {right: auto;}
.col-lg-push-12 {left: 100%;}
.col-lg-push-11 {left: 91.66666667%;}
.col-lg-push-10 {left: 83.33333333%;}
.col-lg-push-9 {left: 75%;}
.col-lg-push-8 {left: 66.66666667%;}
.col-lg-push-7 {left: 58.33333333%;}
.col-lg-push-6 {left: 50%;}
.col-lg-push-5 {left: 41.66666667%;}
.col-lg-push-4 {left: 33.33333333%;}
.col-lg-push-3 {left: 25%;}
.col-lg-push-2 {left: 16.66666667%;}
.col-lg-push-1 {left: 8.33333333%;}
.col-lg-push-0 {left: auto;}
.col-lg-offset-12 {margin-left: 100%;}
.col-lg-offset-11 {margin-left: 91.66666667%;}
.col-lg-offset-10 {margin-left: 83.33333333%;}
.col-lg-offset-9 {margin-left: 75%;}
.col-lg-offset-8 {margin-left: 66.66666667%;}
.col-lg-offset-7 {margin-left: 58.33333333%;}
.col-lg-offset-6 {margin-left: 50%;}
.col-lg-offset-5 {margin-left: 41.66666667%;}
.col-lg-offset-4 {margin-left: 33.33333333%;}
.col-lg-offset-3 {margin-left: 25%;}
.col-lg-offset-2 {margin-left: 16.66666667%;}
.col-lg-offset-1 {margin-left: 8.33333333%;}
.col-lg-offset-0 {margin-left: 0;}
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {_display: inline;}
.col-lg-12 {overflow: hidden; width: 97.43589743589743%;}
.row .row .col-lg-11 {width: 88.3931623931624%;}
.col-lg-11 {overflow: hidden; width: 88.43589743589743%;}
.row .row .col-lg-10 {width: 80.35042735042735%;}
.col-lg-10 {overflow: hidden; width: 80.43589743589743%;}
.row .row .col-lg-9 {width: 72.3076923076923%;}
.col-lg-9 {overflow: hidden; width: 72.43589743589743%;}
.row .row .col-lg-8 {width: 63.26495726495727%;}
.col-lg-8 {overflow: hidden; width: 63.43589743589744%;}
.row .row .col-lg-7 {width: 55.22222222222222%;}
.col-lg-7 {overflow: hidden; width: 55.43589743589744%;}
.row .row .col-lg-6 {width: 47.17948717948718%;}
.col-lg-6 {overflow: hidden; width: 47.43589743589744%;}
.row .row .col-lg-5 {width: 38.136752136752136%;}
.col-lg-5 {overflow: hidden; width: 38.43589743589744%;}
.row .row .col-lg-4 {width: 30.094017094017094%;}
.col-lg-4 {overflow: hidden; width: 30.435897435897438%;}
.row .row .col-lg-3 {width: 22.05128205128205%;}
.col-lg-3 {overflow: hidden; width: 22.435897435897438%;}
.row .row .col-lg-2 {width: 13.008547008547009%;}
.col-lg-2 {overflow: hidden; width: 13.435897435897436%;}
.row .row .col-lg-1 {width: 4.965811965811966%;}
.col-lg-1 {overflow: hidden; width: 5.435897435897436%;}
.table thead tr th,
.table tbody tr th,
.table tfoot tr th,
.table thead tr td,
.table tbody tr td,
.table tfoot tr td {padding: 8px; line-height: 1.42857143; vertical-align: top; border-top: 1px solid #ddd;}
.table thead tr th {vertical-align: bottom; border-bottom: 2px solid #ddd;}
.table caption + thead tr:first-child th,
.table colgroup + thead tr:first-child th,
.table thead:first-child tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child td {border-top: 0;}
.table tbody + tbody {border-top: 2px solid #ddd;}
.table-condensed thead tr th,
.table-condensed tbody tr th,
.table-condensed tfoot tr th,
.table-condensed thead tr td,
.table-condensed tbody tr td,
.table-condensed tfoot tr td {padding: 5px;}
.table-bordered thead tr th,
.table-bordered tbody tr th,
.table-bordered tfoot tr th,
.table-bordered thead tr td,
.table-bordered tbody tr td,
.table-bordered tfoot tr td {border: 1px solid #ddd;}
.table-bordered thead tr th,
.table-bordered thead tr td {border-bottom-width: 2px;}
.table-striped tbody tr:nth-of-type(odd) {background-color: #f9f9f9;}
.table-hover tbody tr:hover {background-color: #f5f5f5;}
.table thead tr td.active,
.table tbody tr td.active,
.table tfoot tr td.active,
.table thead tr th.active,
.table tbody tr th.active,
.table tfoot tr th.active,
.table thead tr.active td,
.table tbody tr.active td,
.table tfoot tr.active td,
.table thead tr.active th,
.table tbody tr.active th,
.table tfoot tr.active th {background-color: #f5f5f5;}
.table-hover tbody tr td.active:hover,
.table-hover tbody tr th.active:hover,
.table-hover tbody tr.active:hover td,
.table-hover tbody tr:hover .active,
.table-hover tbody tr.active:hover th {background-color: #e8e8e8;}
.table thead tr td.success,
.table tbody tr td.success,
.table tfoot tr td.success,
.table thead tr th.success,
.table tbody tr th.success,
.table tfoot tr th.success,
.table thead tr.success td,
.table tbody tr.success td,
.table tfoot tr.success td,
.table thead tr.success th,
.table tbody tr.success th,
.table tfoot tr.success th {background-color: #dff0d8;}
.table-hover tbody tr td.success:hover,
.table-hover tbody tr th.success:hover,
.table-hover tbody tr.success:hover td,
.table-hover tbody tr:hover .success,
.table-hover tbody tr.success:hover th {background-color: #d0e9c6;}
.table thead tr td.info,
.table tbody tr td.info,
.table tfoot tr td.info,
.table thead tr th.info,
.table tbody tr th.info,
.table tfoot tr th.info,
.table thead tr.info td,
.table tbody tr.info td,
.table tfoot tr.info td,
.table thead tr.info th,
.table tbody tr.info th,
.table tfoot tr.info th {background-color: #d9edf7;}
.table-hover tbody tr td.info:hover,
.table-hover tbody tr th.info:hover,
.table-hover tbody tr.info:hover td,
.table-hover tbody tr:hover .info,
.table-hover tbody tr.info:hover th {background-color: #c4e3f3;}
.table thead tr td.warning,
.table tbody tr td.warning,
.table tfoot tr td.warning,
.table thead tr th.warning,
.table tbody tr th.warning,
.table tfoot tr th.warning,
.table thead tr.warning td,
.table tbody tr.warning td,
.table tfoot tr.warning td,
.table thead tr.warning th,
.table tbody tr.warning th,
.table tfoot tr.warning th {background-color: #fcf8e3;}
.table-hover tbody tr td.warning:hover,
.table-hover tbody tr th.warning:hover,
.table-hover tbody tr.warning:hover td,
.table-hover tbody tr:hover .warning,
.table-hover tbody tr.warning:hover th {background-color: #faf2cc;}
.table thead tr td.danger,
.table tbody tr td.danger,
.table tfoot tr td.danger,
.table thead tr th.danger,
.table tbody tr th.danger,
.table tfoot tr th.danger,
.table thead tr.danger td,
.table tbody tr.danger td,
.table tfoot tr.danger td,
.table thead tr.danger th,
.table tbody tr.danger th,
.table tfoot tr.danger th {background-color: #f2dede;}
.table-hover tbody tr td.danger:hover,
.table-hover tbody tr th.danger:hover,
.table-hover tbody tr.danger:hover td,
.table-hover tbody tr:hover .danger,
.table-hover tbody tr.danger:hover th {background-color: #ebcccc;}
.table-responsive .table {margin-bottom: 0;}
.table-responsive .table thead tr th,
  .table-responsive .table tbody tr th,
  .table-responsive .table tfoot tr th,
  .table-responsive .table thead tr td,
  .table-responsive .table tbody tr td,
  .table-responsive .table tfoot tr td {white-space: nowrap;}
.table-responsive .table-bordered {border: 0;}
.table-responsive .table-bordered thead tr th:first-child,
  .table-responsive .table-bordered tbody tr th:first-child,
  .table-responsive .table-bordered tfoot tr th:first-child,
  .table-responsive .table-bordered thead tr td:first-child,
  .table-responsive .table-bordered tbody tr td:first-child,
  .table-responsive .table-bordered tfoot tr td:first-child {border-left: 0;}
.table-responsive .table-bordered thead tr th:last-child,
  .table-responsive .table-bordered tbody tr th:last-child,
  .table-responsive .table-bordered tfoot tr th:last-child,
  .table-responsive .table-bordered thead tr td:last-child,
  .table-responsive .table-bordered tbody tr td:last-child,
  .table-responsive .table-bordered tfoot tr td:last-child {border-right: 0;}
.table-responsive .table-bordered tbody tr:last-child th,
  .table-responsive .table-bordered tfoot tr:last-child th,
  .table-responsive .table-bordered tbody tr:last-child td,
  .table-responsive .table-bordered tfoot tr:last-child td {border-bottom: 0;}
label {*display: inline; *zoom: 1;}
.col-xs-1 .form-control {width: 47.5%; padding: 6px 22.499999999999996%;}
.col-xs-2 .form-control {width: 73.75%; padding: 6px 11.249999999999998%;}
.col-xs-3 .form-control {width: 82.5%; padding: 6px 7.5%;}
.col-xs-4 .form-control {width: 86.875%; padding: 6px 5.624999999999999%;}
.col-xs-5 .form-control {width: 89.5%; padding: 6px 4.5%;}
.col-xs-6 .form-control {width: 91.25%; padding: 6px 3.75%;}
.col-xs-7 .form-control {width: 92.5%; padding: 6px 3.214285714285715%;}
.col-xs-8 .form-control {width: 93.4375%; padding: 6px 2.8124999999999996%;}
.col-xs-9 .form-control {width: 94.16666666666667%; padding: 6px 2.5%;}
.col-xs-10 .form-control {width: 94.75%; padding: 6px 2.25%;}
.col-xs-11 .form-control {width: 95.22727272727272%; padding: 6px 2.0454545454545454%;}
.col-xs-12 .form-control {width: 95.625%; padding: 6px 1.875%;}
.col-sm-1 .form-control {width: 77.6%; padding: 6px 9.6%;}
.col-sm-2 .form-control {width: 88.8%; padding: 6px 4.8%;}
.col-sm-3 .form-control {width: 92.53333333333333%; padding: 6px 3.2%;}
.col-sm-4 .form-control {width: 94.4%; padding: 6px 2.4%;}
.col-sm-5 .form-control {width: 95.52%; padding: 6px 1.92%;}
.col-sm-6 .form-control {width: 96.26666666666667%; padding: 6px 1.6%;}
.col-sm-7 .form-control {width: 96.8%; padding: 6px 1.3714285714285714%;}
.col-sm-8 .form-control {width: 97.2%; padding: 6px 1.2%;}
.col-sm-9 .form-control {width: 97.5111111111111%; padding: 6px 1.0666666666666667%;}
.col-sm-10 .form-control {width: 97.76%; padding: 6px 0.96%;}
.col-sm-11 .form-control {width: 97.96363636363637%; padding: 6px 0.8727272727272728%;}
.col-sm-12 .form-control {width: 98.13333333333334%; padding: 6px 0.8%;}
.col-md-1 .form-control {width: 82.68041237113403%; padding: 6px 7.422680412371134%;}
.col-md-2 .form-control {width: 91.34020618556701%; padding: 6px 3.711340206185567%;}
.col-md-3 .form-control {width: 94.22680412371135%; padding: 6px 2.4742268041237114%;}
.col-md-4 .form-control {width: 95.6701030927835%; padding: 6px 1.8556701030927836%;}
.col-md-5 .form-control {width: 96.5360824742268%; padding: 6px 1.4845360824742269%;}
.col-md-6 .form-control {width: 97.11340206185567%; padding: 6px 1.2371134020618557%;}
.col-md-7 .form-control {width: 97.52577319587628%; padding: 6px 1.060382916053019%;}
.col-md-8 .form-control {width: 97.83505154639175%; padding: 6px 0.9278350515463918%;}
.col-md-9 .form-control {width: 98.07560137457045%; padding: 6px 0.8247422680412372%;}
.col-md-10 .form-control {width: 98.26804123711341%; padding: 6px 0.7422680412371134%;}
.col-md-11 .form-control {width: 98.42549203373946%; padding: 6px 0.6747891283973758%;}
.col-md-12 .form-control {width: 98.55670103092784%; padding: 6px 0.6185567010309279%;}
.col-lg-1 .form-control {width: 85.64102564102564%; padding: 6px 6.153846153846154%;}
.col-lg-2 .form-control {width: 92.82051282051282%; padding: 6px 3.076923076923077%;}
.col-lg-3 .form-control {width: 95.21367521367522%; padding: 6px 2.051282051282051%;}
.col-lg-4 .form-control {width: 96.41025641025641%; padding: 6px 1.5384615384615385%;}
.col-lg-5 .form-control {width: 97.12820512820512%; padding: 6px 1.2307692307692308%;}
.col-lg-6 .form-control {width: 97.6068376068376%; padding: 6px 1.0256410256410255%;}
.col-lg-7 .form-control {width: 97.94871794871796%; padding: 6px 0.8791208791208791%;}
.col-lg-8 .form-control {width: 98.2051282051282%; padding: 6px 0.7692307692307693%;}
.col-lg-9 .form-control {width: 98.4045584045584%; padding: 6px 0.6837606837606838%;}
.col-lg-10 .form-control {width: 98.56410256410257%; padding: 6px 0.6153846153846154%;}
.col-lg-11 .form-control {width: 98.6946386946387%; padding: 6px 0.5594405594405595%;}
.col-lg-12 .form-control {width: 98.80341880341881%; padding: 6px 0.5128205128205128%;}
.form-control {height: 20px;}
.radio-inline,
.checkbox-inline {*display: inline; *zoom: 1;}
.input-sm {height: 20px;}
.form-group-sm .form-control {height: 20px;}
.form-group-sm .form-control-static {height: 18px;}
.input-lg {height: 26px;}
.form-group-lg .form-control {height: 26px;}
.form-group-lg .form-control-static {height: 24px;}
.form-inline .form-group {display: inline-block; margin-bottom: 0; vertical-align: middle;}
.form-inline .form-control {display: inline-block; width: auto; vertical-align: middle;}
.form-inline .form-control-static {display: inline-block;}
.form-inline .input-group {display: inline-table; vertical-align: middle;}
.form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {width: auto;}
.form-inline .input-group .form-control {width: 100%;}
.form-inline .control-label {margin-bottom: 0; vertical-align: middle;}
.form-inline .radio,
  .form-inline .checkbox {display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle;}
.form-inline .radio label,
  .form-inline .checkbox label {padding-left: 0;}
.form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {position: relative; margin-left: 0;}
.form-inline .has-feedback .form-control-feedback {top: 0;}
.form-inline .form-group {*display: inline; *zoom: 1;}
.form-inline .form-control {*display: inline; *zoom: 1;}
.form-inline .form-control-static {*display: inline; *zoom: 1;}
.form-inline .input-group .form-control {width: 100%;}
.form-inline .radio,
  .form-inline .checkbox {*display: inline; *zoom: 1;}
.form-horizontal .control-label {padding-top: 7px; margin-bottom: 0; text-align: right;}
.form-horizontal .form-group-lg .control-label {padding-top: 14.333333px; font-size: 18px;}
.form-horizontal .form-group-sm .control-label {padding-top: 6px; font-size: 12px;}
.btn {*display: inline; *zoom: 1;}
.btn-default:active,

.open .dropdown-toggle.btn-default {color: #333; background-color: #e6e6e6; border-color: #adadad;}
.btn-default:active:hover,
over,
.open .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
ocus,
.open .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,

.open .dropdown-toggle {color: #333; background-color: #d4d4d4; border-color: #8c8c8c;}
.btn-default:active,

.open .dropdown-toggle.btn-default {background-image: none;}
.btn-primary:active,

.open .dropdown-toggle.btn-primary {color: #fff; background-color: #286090; border-color: #204d74;}
.btn-primary:active:hover,
over,
.open .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
ocus,
.open .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,

.open .dropdown-toggle {color: #fff; background-color: #204d74; border-color: #122b40;}
.btn-primary:active,

.open .dropdown-toggle.btn-primary {background-image: none;}
.btn-success:active,

.open .dropdown-toggle.btn-success {color: #fff; background-color: #449d44; border-color: #398439;}
.btn-success:active:hover,
over,
.open .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
ocus,
.open .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,

.open .dropdown-toggle {color: #fff; background-color: #398439; border-color: #255625;}
.btn-success:active,

.open .dropdown-toggle.btn-success {background-image: none;}
.btn-info:active,

.open .dropdown-toggle.btn-info {color: #fff; background-color: #31b0d5; border-color: #269abc;}
.btn-info:active:hover,
over,
.open .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
ocus,
.open .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,

.open .dropdown-toggle {color: #fff; background-color: #269abc; border-color: #1b6d85;}
.btn-info:active,

.open .dropdown-toggle.btn-info {background-image: none;}
.btn-warning:active,

.open .dropdown-toggle.btn-warning {color: #fff; background-color: #ec971f; border-color: #d58512;}
.btn-warning:active:hover,
over,
.open .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
ocus,
.open .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,

.open .dropdown-toggle {color: #fff; background-color: #d58512; border-color: #985f0d;}
.btn-warning:active,

.open .dropdown-toggle.btn-warning {background-image: none;}
.btn-danger:active,

.open .dropdown-toggle.btn-danger {color: #fff; background-color: #c9302c; border-color: #ac2925;}
.btn-danger:active:hover,
over,
.open .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
ocus,
.open .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,

.open .dropdown-toggle {color: #fff; background-color: #ac2925; border-color: #761c19;}
.btn-danger:active,

.open .dropdown-toggle.btn-danger {background-image: none;}
.btn-lg,
.btn-group-lg .btn {padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px;}
.btn-sm,
.btn-group-sm .btn {padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px;}
.btn-xs,
.btn-group-xs .btn {padding: 1px 5px; font-size: 12px; line-height: 1.5; border-radius: 3px;}
.caret {*display: inline; *zoom: 1;}
.dropdown-menu {_display: inline;}
.dropdown-menu li a {display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.42857143; color: #333; white-space: nowrap;}
.dropdown-menu li a:hover,
.dropdown-menu li a:focus {color: #262626; text-decoration: none; background-color: #f5f5f5;}
.dropdown-menu .active a,
.dropdown-menu .active a:hover,
.dropdown-menu .active a:focus {color: #fff; text-decoration: none; background-color: #337ab7; outline: 0;}
.dropdown-menu .disabled a,
.dropdown-menu .disabled a:hover,
.dropdown-menu .disabled a:focus {color: #777;}
.dropdown-menu .disabled a:hover,
.dropdown-menu .disabled a:focus {text-decoration: none; cursor: not-allowed; background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.open .dropdown-menu {display: block;}
.open a {outline: 0;}
.pull-right .dropdown-menu {right: 0; left: auto;}
.navbar-right .dropdown-menu {right: 0; left: auto;}
.navbar-right .dropdown-menu-left {right: auto; left: 0;}
.btn-group,
.btn-group-vertical {*display: inline; *zoom: 1;}
.btn-group .btn,
.btn-group-vertical .btn {position: relative; float: left; _display: inline;}
.btn-group .btn:hover,
.btn-group-vertical .btn:hover,
.btn-group .btn:focus,
.btn-group-vertical .btn:focus,
.btn-group .btn:active,
.btn-group-vertical .btn:active,
.btn-group 
.btn-group-vertical  {z-index: 2;}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {_display: inline;}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {margin-left: 5px;}
.btn-group .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {border-radius: 0;}
.btn-group .btn:first-child {margin-left: 0;}
.btn-group .btn:first-child:not(:last-child):not(.dropdown-toggle) {border-top-right-radius: 0; border-bottom-right-radius: 0;}
.btn-group .btn:last-child:not(:first-child),
.btn-group .dropdown-toggle:not(:first-child) {border-top-left-radius: 0; border-bottom-left-radius: 0;}
.btn-group .btn-group {float: left; _display: inline;}
.btn-group .btn-group:not(:first-child):not(:last-child) .btn {border-radius: 0;}
.btn-group .btn-group:first-child:not(:last-child) .btn:last-child,
.btn-group .btn-group:first-child:not(:last-child) .dropdown-toggle {border-top-right-radius: 0; border-bottom-right-radius: 0;}
.btn-group .btn-group:last-child:not(:first-child) .btn:first-child {border-top-left-radius: 0; border-bottom-left-radius: 0;}
.btn-group .btn + .dropdown-toggle {padding-right: 8px; padding-left: 8px;}
.btn-group .btn-lg + .dropdown-toggle {padding-right: 12px; padding-left: 12px;}
.btn-group-vertical .btn,
.btn-group-vertical .btn-group,
.btn-group-vertical .btn-group .btn {display: block; float: none; width: 100%; max-width: 100%;}
.btn-group-vertical .btn-group .btn {float: none;}
.btn-group-vertical .btn + .btn,
.btn-group-vertical .btn + .btn-group,
.btn-group-vertical .btn-group + .btn,
.btn-group-vertical .btn-group + .btn-group {margin-top: -1px; margin-left: 0;}
.btn-group-vertical .btn:not(:first-child):not(:last-child) {border-radius: 0;}
.btn-group-vertical .btn:first-child:not(:last-child) {border-top-right-radius: 4px; border-bottom-right-radius: 0; border-bottom-left-radius: 0;}
.btn-group-vertical .btn:last-child:not(:first-child) {border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-left-radius: 4px;}
.btn-group-vertical .btn-group:not(:first-child):not(:last-child) .btn {border-radius: 0;}
.btn-group-vertical .btn-group:first-child:not(:last-child) .btn:last-child,
.btn-group-vertical .btn-group:first-child:not(:last-child) .dropdown-toggle {border-bottom-right-radius: 0; border-bottom-left-radius: 0;}
.btn-group-vertical .btn-group:last-child:not(:first-child) .btn:first-child {border-top-left-radius: 0; border-top-right-radius: 0;}
.btn-group-justified .btn,
.btn-group-justified .btn-group {display: table-cell; float: none; width: 1%;}
.btn-group-justified .btn-group .btn {width: 100%;}
.btn-group-justified .btn-group .dropdown-menu {left: auto;}
[data-toggle="buttons"] .btn input[type="radio"],
[data-toggle="buttons"] .btn-group .btn input[type="radio"],
[data-toggle="buttons"] .btn input[type="checkbox"],
[data-toggle="buttons"] .btn-group .btn input[type="checkbox"] {position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none;}
.input-group .form-control {_display: inline;}
.input-group-lg .form-control,
.input-group-lg .input-group-addon,
.input-group-lg .input-group-btn .btn {height: 26px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px;}
select.input-group-lg .form-control,
select.input-group-lg .input-group-addon,
select.input-group-lg .input-group-btn .btn {height: 46px; line-height: 46px;}
textarea.input-group-lg .form-control,
textarea.input-group-lg .input-group-addon,
textarea.input-group-lg .input-group-btn .btn,
select[multiple].input-group-lg .form-control,
select[multiple].input-group-lg .input-group-addon,
select[multiple].input-group-lg .input-group-btn .btn {height: auto;}
.input-group-sm .form-control,
.input-group-sm .input-group-addon,
.input-group-sm .input-group-btn .btn {height: 20px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px;}
select.input-group-sm .form-control,
select.input-group-sm .input-group-addon,
select.input-group-sm .input-group-btn .btn {height: 30px; line-height: 30px;}
textarea.input-group-sm .form-control,
textarea.input-group-sm .input-group-addon,
textarea.input-group-sm .input-group-btn .btn,
select[multiple].input-group-sm .form-control,
select[multiple].input-group-sm .input-group-addon,
select[multiple].input-group-sm .input-group-btn .btn {height: auto;}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child .btn,
.input-group-btn:first-child .btn-group .btn,
.input-group-btn:first-child .dropdown-toggle,
.input-group-btn:last-child .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child .btn-group:not(:last-child) .btn {border-top-right-radius: 0; border-bottom-right-radius: 0;}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child .btn,
.input-group-btn:last-child .btn-group .btn,
.input-group-btn:last-child .dropdown-toggle,
.input-group-btn:first-child .btn:not(:first-child),
.input-group-btn:first-child .btn-group:not(:first-child) .btn {border-top-left-radius: 0; border-bottom-left-radius: 0;}
.input-group-btn .btn {position: relative;}
.input-group-btn .btn + .btn {margin-left: -1px;}
.input-group-btn .btn:hover,
.input-group-btn .btn:focus,
.input-group-btn .btn:active {z-index: 2;}
.input-group-btn:first-child .btn,
.input-group-btn:first-child .btn-group {margin-right: -1px;}
.input-group-btn:last-child .btn,
.input-group-btn:last-child .btn-group {z-index: 2; margin-left: -1px;}
.nav li {position: relative; display: block;}
.nav li a {position: relative; display: block; padding: 10px 15px;}
.nav li a:hover,
.nav li a:focus {text-decoration: none; background-color: #eee;}
.nav li.disabled a {color: #777;}
.nav li.disabled a:hover,
.nav li.disabled a:focus {color: #777; text-decoration: none; cursor: not-allowed; background-color: transparent;}
.nav .open a,
.nav .open a:hover,
.nav .open a:focus {background-color: #eee; border-color: #337ab7;}
.nav li a img {max-width: none;}
.nav-tabs li {float: left; margin-bottom: -1px; _display: inline;}
.nav-tabs li a {margin-right: 2px; line-height: 1.42857143; border: 1px solid transparent; border-radius: 4px 4px 0 0;}
.nav-tabs li a:hover {border-color: #eee #eee #ddd;}
.nav-tabs li.active a,
.nav-tabs li.active a:hover,
.nav-tabs li.active a:focus {color: #555; cursor: default; background-color: #fff; border: 1px solid #ddd; border-bottom-color: transparent;}
.nav-tabs.nav-justified li {float: none;}
.nav-tabs.nav-justified li a {margin-bottom: 5px; text-align: center;}
.nav-tabs.nav-justified .dropdown .dropdown-menu {top: auto; left: auto;}
.nav-tabs.nav-justified li {display: table-cell; width: 1%;}
.nav-tabs.nav-justified li a {margin-bottom: 0;}
.nav-tabs.nav-justified li {display: table-cell; width: 1%;}
.nav-tabs.nav-justified li a {margin-bottom: 0;}
.nav-tabs.nav-justified li a {margin-right: 0; border-radius: 4px;}
.nav-tabs.nav-justified .active a,
.nav-tabs.nav-justified .active a:hover,
.nav-tabs.nav-justified .active a:focus {border: 1px solid #ddd;}
.nav-tabs.nav-justified li a {border-bottom: 1px solid #ddd; border-radius: 4px 4px 0 0;}
.nav-tabs.nav-justified .active a,
  .nav-tabs.nav-justified .active a:hover,
  .nav-tabs.nav-justified .active a:focus {border-bottom-color: #fff;}
.nav-tabs.nav-justified li a {border-bottom: 1px solid #ddd; border-radius: 4px 4px 0 0;}
.nav-tabs.nav-justified .active a,
  .nav-tabs.nav-justified .active a:hover,
  .nav-tabs.nav-justified .active a:focus {border-bottom-color: #fff;}
.nav-pills li {float: left; _display: inline;}
.nav-pills li a {border-radius: 4px;}
.nav-pills li + li {margin-left: 2px;}
.nav-pills li.active a,
.nav-pills li.active a:hover,
.nav-pills li.active a:focus {color: #fff; background-color: #337ab7;}
.nav-stacked li {float: none;}
.nav-stacked li + li {margin-top: 2px; margin-left: 0;}
.nav-justified li {float: none;}
.nav-justified li a {margin-bottom: 5px; text-align: center;}
.nav-justified .dropdown .dropdown-menu {top: auto; left: auto;}
.nav-justified li {display: table-cell; width: 1%;}
.nav-justified li a {margin-bottom: 0;}
.nav-justified li {display: table-cell; width: 1%;}
.nav-justified li a {margin-bottom: 0;}
.nav-tabs-justified li a {margin-right: 0; border-radius: 4px;}
.nav-tabs-justified .active a,
.nav-tabs-justified .active a:hover,
.nav-tabs-justified .active a:focus {border: 1px solid #ddd;}
.nav-tabs-justified li a {border-bottom: 1px solid #ddd; border-radius: 4px 4px 0 0;}
.nav-tabs-justified .active a,
  .nav-tabs-justified .active a:hover,
  .nav-tabs-justified .active a:focus {border-bottom-color: #fff;}
.nav-tabs-justified li a {border-bottom: 1px solid #ddd; border-radius: 4px 4px 0 0;}
.nav-tabs-justified .active a,
  .nav-tabs-justified .active a:hover,
  .nav-tabs-justified .active a:focus {border-bottom-color: #fff;}
.tab-content .tab-pane {display: none;}
.tab-content .active {display: block;}
.navbar {border-radius: 4px;}
.navbar-header {float: left;}
.navbar-header {_display: inline;}
.navbar-collapse {width: auto; border-top: 0; -webkit-box-shadow: none; box-shadow: none;}
.navbar-collapse.collapse {display: block !important; height: auto !important; padding-bottom: 0; overflow: visible !important;}
.navbar-collapse.in {overflow-y: visible;}
.navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {padding-right: 0; padding-left: 0;}
.container .navbar-header,
.container-fluid .navbar-header,
.container .navbar-collapse,
.container-fluid .navbar-collapse {margin-right: -15px; margin-left: -15px;}
.container .navbar-header,
  .container-fluid .navbar-header,
  .container .navbar-collapse,
  .container-fluid .navbar-collapse {margin-right: 0; margin-left: 0;}
.container .navbar-header,
  .container-fluid .navbar-header,
  .container .navbar-collapse,
  .container-fluid .navbar-collapse {margin-right: 0; margin-left: 0;}
.navbar-static-top {border-radius: 0;}
.navbar-fixed-top,
  .navbar-fixed-bottom {border-radius: 0;}
.navbar-brand {_display: inline; height: 20px;}
.navbar-brand img {display: block;}
.navbar .container .navbar-brand,
  .navbar .container-fluid .navbar-brand {margin-left: -15px;}
.navbar .container .navbar-brand,
  .navbar .container-fluid .navbar-brand {margin-left: -15px;}
.navbar-toggle {_display: inline;}
.navbar-toggle {display: none;}
.navbar-nav li a {padding-top: 10px; padding-bottom: 10px; line-height: 20px;}
.navbar-nav .open .dropdown-menu li a,
  .navbar-nav .open .dropdown-menu .dropdown-header {padding: 5px 15px 5px 25px;}
.navbar-nav .open .dropdown-menu li a {line-height: 20px;}
.navbar-nav .open .dropdown-menu li a:hover,
  .navbar-nav .open .dropdown-menu li a:focus {background-image: none;}
.navbar-nav {float: left; margin: 0;}
.navbar-nav li {float: left; _display: inline;}
.navbar-nav li a {padding-top: 15px; padding-bottom: 15px;}
.navbar-nav {_display: inline;}
.navbar-nav li {float: left; _display: inline;}
.navbar-nav li a {padding-top: 15px; padding-bottom: 15px;}
.navbar-form .form-group {display: inline-block; margin-bottom: 0; vertical-align: middle;}
.navbar-form .form-control {display: inline-block; width: auto; vertical-align: middle;}
.navbar-form .form-control-static {display: inline-block;}
.navbar-form .input-group {display: inline-table; vertical-align: middle;}
.navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {width: auto;}
.navbar-form .input-group .form-control {width: 100%;}
.navbar-form .control-label {margin-bottom: 0; vertical-align: middle;}
.navbar-form .radio,
  .navbar-form .checkbox {display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle;}
.navbar-form .radio label,
  .navbar-form .checkbox label {padding-left: 0;}
.navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {position: relative; margin-left: 0;}
.navbar-form .has-feedback .form-control-feedback {top: 0;}
.navbar-form .form-group {*display: inline; *zoom: 1;}
.navbar-form .form-control {*display: inline; *zoom: 1;}
.navbar-form .form-control-static {*display: inline; *zoom: 1;}
.navbar-form .input-group .form-control {width: 100%;}
.navbar-form .radio,
  .navbar-form .checkbox {*display: inline; *zoom: 1;}
.navbar-form {width: auto; padding-top: 0; padding-bottom: 0; margin-right: 0; margin-left: 0; border: 0; -webkit-box-shadow: none; box-shadow: none;}
.navbar-nav li .dropdown-menu {margin-top: 0; border-top-left-radius: 0; border-top-right-radius: 0;}
.navbar-fixed-bottom .navbar-nav li .dropdown-menu {margin-bottom: 0; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 0; border-bottom-left-radius: 0;}
.navbar-text {float: left; margin-right: 15px; margin-left: 15px;}
.navbar-text {_display: inline;}
.navbar-left {float: left !important;}
.navbar-right {float: right !important; margin-right: -15px;}
.navbar-right ~ .navbar-right {margin-right: 0;}
.navbar-left {_display: inline;}
.navbar-right {_display: inline;}
.navbar-default .navbar-nav li a {color: #777;}
.navbar-default .navbar-nav li a:hover,
.navbar-default .navbar-nav li a:focus {color: #333; background-color: transparent;}
.navbar-default .navbar-nav .active a,
.navbar-default .navbar-nav .active a:hover,
.navbar-default .navbar-nav .active a:focus {color: #555; background-color: #e7e7e7;}
.navbar-default .navbar-nav .disabled a,
.navbar-default .navbar-nav .disabled a:hover,
.navbar-default .navbar-nav .disabled a:focus {color: #ccc; background-color: transparent;}
.navbar-default .navbar-nav .open a,
.navbar-default .navbar-nav .open a:hover,
.navbar-default .navbar-nav .open a:focus {color: #555; background-color: #e7e7e7;}
.navbar-default .navbar-nav .open .dropdown-menu li a {color: #777;}
.navbar-default .navbar-nav .open .dropdown-menu li a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu li a:focus {color: #333; background-color: transparent;}
.navbar-default .navbar-nav .open .dropdown-menu .active a,
  .navbar-default .navbar-nav .open .dropdown-menu .active a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu .active a:focus {color: #555; background-color: #e7e7e7;}
.navbar-default .navbar-nav .open .dropdown-menu .disabled a,
  .navbar-default .navbar-nav .open .dropdown-menu .disabled a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu .disabled a:focus {color: #ccc; background-color: transparent;}
.navbar-inverse .navbar-nav li a {color: #9d9d9d;}
.navbar-inverse .navbar-nav li a:hover,
.navbar-inverse .navbar-nav li a:focus {color: #fff; background-color: transparent;}
.navbar-inverse .navbar-nav .active a,
.navbar-inverse .navbar-nav .active a:hover,
.navbar-inverse .navbar-nav .active a:focus {color: #fff; background-color: #080808;}
.navbar-inverse .navbar-nav .disabled a,
.navbar-inverse .navbar-nav .disabled a:hover,
.navbar-inverse .navbar-nav .disabled a:focus {color: #444; background-color: transparent;}
.navbar-inverse .navbar-nav .open a,
.navbar-inverse .navbar-nav .open a:hover,
.navbar-inverse .navbar-nav .open a:focus {color: #fff; background-color: #080808;}
.navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-header {border-color: #080808;}
.navbar-inverse .navbar-nav .open .dropdown-menu li a {color: #9d9d9d;}
.navbar-inverse .navbar-nav .open .dropdown-menu li a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu li a:focus {color: #fff; background-color: transparent;}
.navbar-inverse .navbar-nav .open .dropdown-menu .active a,
  .navbar-inverse .navbar-nav .open .dropdown-menu .active a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu .active a:focus {color: #fff; background-color: #080808;}
.navbar-inverse .navbar-nav .open .dropdown-menu .disabled a,
  .navbar-inverse .navbar-nav .open .dropdown-menu .disabled a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu .disabled a:focus {color: #444; background-color: transparent;}
.breadcrumb li {display: inline-block; *display: inline; *zoom: 1;}
.breadcrumb li + li:before {padding: 0 5px; color: #ccc; content: "/\00a0";}
.breadcrumb .active {color: #777;}
.pagination {*display: inline; *zoom: 1;}
.pagination li {display: inline;}
.pagination li a,
.pagination li span {position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #337ab7; text-decoration: none; background-color: #fff; border: 1px solid #ddd; _display: inline;}
.pagination li:first-child a,
.pagination li:first-child span {margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.pagination li:last-child a,
.pagination li:last-child span {border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.pagination li a:hover,
.pagination li span:hover,
.pagination li a:focus,
.pagination li span:focus {z-index: 3; color: #23527c; background-color: #eee; border-color: #ddd;}
.pagination .active a,
.pagination .active span,
.pagination .active a:hover,
.pagination .active span:hover,
.pagination .active a:focus,
.pagination .active span:focus {z-index: 2; color: #fff; cursor: default; background-color: #337ab7; border-color: #337ab7;}
.pagination .disabled span,
.pagination .disabled span:hover,
.pagination .disabled span:focus,
.pagination .disabled a,
.pagination .disabled a:hover,
.pagination .disabled a:focus {color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd;}
.pagination-lg li a,
.pagination-lg li span {padding: 10px 16px; font-size: 18px; line-height: 1.3333333;}
.pagination-lg li:first-child a,
.pagination-lg li:first-child span {border-top-left-radius: 6px; border-bottom-left-radius: 6px;}
.pagination-lg li:last-child a,
.pagination-lg li:last-child span {border-top-right-radius: 6px; border-bottom-right-radius: 6px;}
.pagination-sm li a,
.pagination-sm li span {padding: 5px 10px; font-size: 12px; line-height: 1.5;}
.pagination-sm li:first-child a,
.pagination-sm li:first-child span {border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
.pagination-sm li:last-child a,
.pagination-sm li:last-child span {border-top-right-radius: 3px; border-bottom-right-radius: 3px;}
.pager li a,
.pager li span {display: inline-block; padding: 5px 14px; background-color: #fff; border: 1px solid #ddd; border-radius: 15px; *display: inline; *zoom: 1;}
.pager li a:hover,
.pager li a:focus {text-decoration: none; background-color: #eee;}
.pager .next a,
.pager .next span {float: right; _display: inline;}
.pager .previous a,
.pager .previous span {float: left; _display: inline;}
.pager .disabled a,
.pager .disabled a:hover,
.pager .disabled a:focus,
.pager .disabled span {color: #777; cursor: not-allowed; background-color: #fff;}
.badge {*display: inline; *zoom: 1;}
.btn-xs .badge,
.btn-group-xs .btn .badge {top: 0; padding: 1px 5px;}
 .badge,
.nav-pills .active a .badge {color: #337ab7; background-color: #fff;}
.list-group-item .badge {float: right; _display: inline;}
.list-group-item .badge + .badge {margin-right: 5px;}
.nav-pills li a .badge {margin-left: 3px;}
.jumbotron hr {border-top-color: #d5d5d5;}
.jumbotron {padding-top: 48px; padding-bottom: 48px;}
.container .jumbotron,
  .container-fluid .jumbotron {padding-right: 60px; padding-left: 60px;}
.jumbotron h1,
  .jumbotron .h1 {font-size: 63px;}
.thumbnail img,
.thumbnail a img {margin-right: auto; margin-left: auto;}
.alert p,
.alert ul {margin-bottom: 0;}
.alert p + p {margin-top: 5px;}
.progress-bar {_display: inline;}
.media-right,
.media .pull-right {padding-left: 10px;}
.media-left,
.media .pull-left {padding-right: 10px;}
.list-group {margin-left: 0;}
 .list-group-item-heading,
over .list-group-item-heading,
ocus .list-group-item-heading,
 .list-group-item-heading small,
over .list-group-item-heading small,
ocus .list-group-item-heading small,
 .list-group-item-heading .small,
over .list-group-item-heading .small,
ocus .list-group-item-heading .small {color: inherit;}
.panel-heading .dropdown .dropdown-toggle {color: inherit;}
.panel-title a,
.panel-title small,
.panel-title .small,
.panel-title small a,
.panel-title .small a {color: inherit;}
.panel .list-group,
.panel .panel-collapse .list-group {margin-bottom: 0;}
.panel .list-group .list-group-item,
.panel .panel-collapse .list-group .list-group-item {border-width: 1px 0; border-radius: 0;}
.panel .list-group:first-child .list-group-item:first-child,
.panel .panel-collapse .list-group:first-child .list-group-item:first-child {border-top: 0; border-top-left-radius: 3px; border-top-right-radius: 3px;}
.panel .list-group:last-child .list-group-item:last-child,
.panel .panel-collapse .list-group:last-child .list-group-item:last-child {border-bottom: 0; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}
.panel .panel-heading + .panel-collapse .list-group .list-group-item:first-child {border-top-left-radius: 0; border-top-right-radius: 0;}
.panel .table,
.panel .table-responsive .table,
.panel .panel-collapse .table {margin-bottom: 0;}
.panel .table caption,
.panel .table-responsive .table caption,
.panel .panel-collapse .table caption {padding-right: 15px; padding-left: 15px;}
.panel .table:first-child,
.panel .table-responsive:first-child .table:first-child {border-top-left-radius: 3px; border-top-right-radius: 3px;}
.panel .table:first-child thead:first-child tr:first-child,
.panel .table-responsive:first-child .table:first-child thead:first-child tr:first-child,
.panel .table:first-child tbody:first-child tr:first-child,
.panel .table-responsive:first-child .table:first-child tbody:first-child tr:first-child {border-top-left-radius: 3px; border-top-right-radius: 3px;}
.panel .table:first-child thead:first-child tr:first-child td:first-child,
.panel .table-responsive:first-child .table:first-child thead:first-child tr:first-child td:first-child,
.panel .table:first-child tbody:first-child tr:first-child td:first-child,
.panel .table-responsive:first-child .table:first-child tbody:first-child tr:first-child td:first-child,
.panel .table:first-child thead:first-child tr:first-child th:first-child,
.panel .table-responsive:first-child .table:first-child thead:first-child tr:first-child th:first-child,
.panel .table:first-child tbody:first-child tr:first-child th:first-child,
.panel .table-responsive:first-child .table:first-child tbody:first-child tr:first-child th:first-child {border-top-left-radius: 3px;}
.panel .table:first-child thead:first-child tr:first-child td:last-child,
.panel .table-responsive:first-child .table:first-child thead:first-child tr:first-child td:last-child,
.panel .table:first-child tbody:first-child tr:first-child td:last-child,
.panel .table-responsive:first-child .table:first-child tbody:first-child tr:first-child td:last-child,
.panel .table:first-child thead:first-child tr:first-child th:last-child,
.panel .table-responsive:first-child .table:first-child thead:first-child tr:first-child th:last-child,
.panel .table:first-child tbody:first-child tr:first-child th:last-child,
.panel .table-responsive:first-child .table:first-child tbody:first-child tr:first-child th:last-child {border-top-right-radius: 3px;}
.panel .table:last-child,
.panel .table-responsive:last-child .table:last-child {border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}
.panel .table:last-child tbody:last-child tr:last-child,
.panel .table-responsive:last-child .table:last-child tbody:last-child tr:last-child,
.panel .table:last-child tfoot:last-child tr:last-child,
.panel .table-responsive:last-child .table:last-child tfoot:last-child tr:last-child {border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}
.panel .table:last-child tbody:last-child tr:last-child td:first-child,
.panel .table-responsive:last-child .table:last-child tbody:last-child tr:last-child td:first-child,
.panel .table:last-child tfoot:last-child tr:last-child td:first-child,
.panel .table-responsive:last-child .table:last-child tfoot:last-child tr:last-child td:first-child,
.panel .table:last-child tbody:last-child tr:last-child th:first-child,
.panel .table-responsive:last-child .table:last-child tbody:last-child tr:last-child th:first-child,
.panel .table:last-child tfoot:last-child tr:last-child th:first-child,
.panel .table-responsive:last-child .table:last-child tfoot:last-child tr:last-child th:first-child {border-bottom-left-radius: 3px;}
.panel .table:last-child tbody:last-child tr:last-child td:last-child,
.panel .table-responsive:last-child .table:last-child tbody:last-child tr:last-child td:last-child,
.panel .table:last-child tfoot:last-child tr:last-child td:last-child,
.panel .table-responsive:last-child .table:last-child tfoot:last-child tr:last-child td:last-child,
.panel .table:last-child tbody:last-child tr:last-child th:last-child,
.panel .table-responsive:last-child .table:last-child tbody:last-child tr:last-child th:last-child,
.panel .table:last-child tfoot:last-child tr:last-child th:last-child,
.panel .table-responsive:last-child .table:last-child tfoot:last-child tr:last-child th:last-child {border-bottom-right-radius: 3px;}
.panel .panel-body + .table,
.panel .panel-body + .table-responsive,
.panel .table + .panel-body,
.panel .table-responsive + .panel-body {border-top: 1px solid #ddd;}
.panel .table tbody:first-child tr:first-child th,
.panel .table tbody:first-child tr:first-child td {border-top: 0;}
.panel .table-bordered,
.panel .table-responsive .table-bordered {border: 0;}
.panel .table-bordered thead tr th:first-child,
.panel .table-responsive .table-bordered thead tr th:first-child,
.panel .table-bordered tbody tr th:first-child,
.panel .table-responsive .table-bordered tbody tr th:first-child,
.panel .table-bordered tfoot tr th:first-child,
.panel .table-responsive .table-bordered tfoot tr th:first-child,
.panel .table-bordered thead tr td:first-child,
.panel .table-responsive .table-bordered thead tr td:first-child,
.panel .table-bordered tbody tr td:first-child,
.panel .table-responsive .table-bordered tbody tr td:first-child,
.panel .table-bordered tfoot tr td:first-child,
.panel .table-responsive .table-bordered tfoot tr td:first-child {border-left: 0;}
.panel .table-bordered thead tr th:last-child,
.panel .table-responsive .table-bordered thead tr th:last-child,
.panel .table-bordered tbody tr th:last-child,
.panel .table-responsive .table-bordered tbody tr th:last-child,
.panel .table-bordered tfoot tr th:last-child,
.panel .table-responsive .table-bordered tfoot tr th:last-child,
.panel .table-bordered thead tr td:last-child,
.panel .table-responsive .table-bordered thead tr td:last-child,
.panel .table-bordered tbody tr td:last-child,
.panel .table-responsive .table-bordered tbody tr td:last-child,
.panel .table-bordered tfoot tr td:last-child,
.panel .table-responsive .table-bordered tfoot tr td:last-child {border-right: 0;}
.panel .table-bordered thead tr:first-child td,
.panel .table-responsive .table-bordered thead tr:first-child td,
.panel .table-bordered tbody tr:first-child td,
.panel .table-responsive .table-bordered tbody tr:first-child td,
.panel .table-bordered thead tr:first-child th,
.panel .table-responsive .table-bordered thead tr:first-child th,
.panel .table-bordered tbody tr:first-child th,
.panel .table-responsive .table-bordered tbody tr:first-child th {border-bottom: 0;}
.panel .table-bordered tbody tr:last-child td,
.panel .table-responsive .table-bordered tbody tr:last-child td,
.panel .table-bordered tfoot tr:last-child td,
.panel .table-responsive .table-bordered tfoot tr:last-child td,
.panel .table-bordered tbody tr:last-child th,
.panel .table-responsive .table-bordered tbody tr:last-child th,
.panel .table-bordered tfoot tr:last-child th,
.panel .table-responsive .table-bordered tfoot tr:last-child th {border-bottom: 0;}
.panel .table-responsive {margin-bottom: 0; border: 0;}
.panel-group .panel-heading + .panel-collapse .panel-body,
.panel-group .panel-heading + .panel-collapse .list-group {border-top: 1px solid #ddd;}
.panel-default .panel-heading {color: #333; background-color: #f5f5f5; border-color: #ddd;}
.panel-default .panel-heading + .panel-collapse .panel-body {border-top-color: #ddd;}
.panel-default .panel-heading .badge {color: #f5f5f5; background-color: #333;}
.panel-default .panel-footer + .panel-collapse .panel-body {border-bottom-color: #ddd;}
.panel-primary .panel-heading {color: #fff; background-color: #337ab7; border-color: #337ab7;}
.panel-primary .panel-heading + .panel-collapse .panel-body {border-top-color: #337ab7;}
.panel-primary .panel-heading .badge {color: #337ab7; background-color: #fff;}
.panel-primary .panel-footer + .panel-collapse .panel-body {border-bottom-color: #337ab7;}
.panel-success .panel-heading {color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6;}
.panel-success .panel-heading + .panel-collapse .panel-body {border-top-color: #d6e9c6;}
.panel-success .panel-heading .badge {color: #dff0d8; background-color: #3c763d;}
.panel-success .panel-footer + .panel-collapse .panel-body {border-bottom-color: #d6e9c6;}
.panel-info .panel-heading {color: #31708f; background-color: #d9edf7; border-color: #bce8f1;}
.panel-info .panel-heading + .panel-collapse .panel-body {border-top-color: #bce8f1;}
.panel-info .panel-heading .badge {color: #d9edf7; background-color: #31708f;}
.panel-info .panel-footer + .panel-collapse .panel-body {border-bottom-color: #bce8f1;}
.panel-warning .panel-heading {color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc;}
.panel-warning .panel-heading + .panel-collapse .panel-body {border-top-color: #faebcc;}
.panel-warning .panel-heading .badge {color: #fcf8e3; background-color: #8a6d3b;}
.panel-warning .panel-footer + .panel-collapse .panel-body {border-bottom-color: #faebcc;}
.panel-danger .panel-heading {color: #a94442; background-color: #f2dede; border-color: #ebccd1;}
.panel-danger .panel-heading + .panel-collapse .panel-body {border-top-color: #ebccd1;}
.panel-danger .panel-heading .badge {color: #f2dede; background-color: #a94442;}
.panel-danger .panel-footer + .panel-collapse .panel-body {border-bottom-color: #ebccd1;}
.close {_display: inline;}
.modal-dialog {width: 600px; margin: 30px auto;}
.modal-content {-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); box-shadow: 0 5px 15px rgba(0, 0, 0, .5);}
.modal-sm {width: 300px;}
.modal-lg {width: 900px;}
.popover .arrow,
.popover .arrow:after {position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid;}
.popover .arrow {border-width: 11px;}
.popover .arrow:after {content: ""; border-width: 10px;}
.popover.top .arrow {bottom: -11px; left: 50%; margin-left: -11px; border-top-color: rgba(0, 0, 0, .25); border-bottom-width: 0;}
.popover.top .arrow:after {bottom: 1px; margin-left: -10px; content: " "; border-top-color: #fff; border-bottom-width: 0;}
.popover.right .arrow {top: 50%; left: -11px; margin-top: -11px; border-right-color: rgba(0, 0, 0, .25); border-left-width: 0;}
.popover.right .arrow:after {bottom: -10px; left: 1px; content: " "; border-right-color: #fff; border-left-width: 0;}
.popover.bottom .arrow {top: -11px; left: 50%; margin-left: -11px; border-top-width: 0; border-bottom-color: rgba(0, 0, 0, .25);}
.popover.bottom .arrow:after {top: 1px; margin-left: -10px; content: " "; border-top-width: 0; border-bottom-color: #fff;}
.popover.left .arrow {top: 50%; right: -11px; margin-top: -11px; border-right-width: 0; border-left-color: rgba(0, 0, 0, .25);}
.popover.left .arrow:after {right: 1px; bottom: -10px; content: " "; border-right-width: 0; border-left-color: #fff;}
.carousel-inner .item {position: relative; display: none; -webkit-transition: .6s ease-in-out left; -o-transition: .6s ease-in-out left; transition: .6s ease-in-out left;}
.carousel-inner .item img,
.carousel-inner .item a img {line-height: 1;}
.carousel-inner .item {-webkit-transition: -webkit-transform .6s ease-in-out; -o-transition: -o-transform .6s ease-in-out; transition: transform .6s ease-in-out; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000px; perspective: 1000px;}
.carousel-inner .item.next,
  .carousel-inner .right {left: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);}
.carousel-inner .item.prev,
  .carousel-inner .left {left: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}
.carousel-inner .item.next.left,
  .carousel-inner .item.prev.right,
  .carousel-inner  {left: 0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.carousel-inner .active,
.carousel-inner .next,
.carousel-inner .prev {display: block;}
.carousel-inner .active {left: 0;}
.carousel-inner .next,
.carousel-inner .prev {position: absolute; top: 0; width: 100%;}
.carousel-inner .next {left: 100%;}
.carousel-inner .prev {left: -100%;}
.carousel-inner .next.left,
.carousel-inner .prev.right {left: 0;}
.carousel-inner .active.left {left: -100%;}
.carousel-inner .active.right {left: 100%;}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {*display: inline; *zoom: 1;}
.carousel-indicators li {*display: inline; *zoom: 1;}
.carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {width: 30px; height: 30px; margin-top: -15px; font-size: 30px;}
.carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {margin-left: -15px;}
.carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {margin-right: -15px;}
.carousel-caption {right: 20%; left: 20%; padding-bottom: 30px;}
.carousel-indicators {bottom: 20px;}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical .btn-group:before,
.btn-group-vertical .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {display: table; content: " ";}
.clearfix,
.dl-horizontal dd,
.container,
.container-fluid,
.row,
.form-horizontal .form-group,
.btn-toolbar,
.btn-group-vertical .btn-group,
.nav,
.navbar,
.navbar-header,
.navbar-collapse,
.pager,
.panel-body,
.modal-footer {overflow: hidden; _overflow: visible; _height: 1%;}
.pull-right {_display: inline;}
.pull-left {_display: inline;}
.visible-xs-inline-block {*display: inline; *zoom: 1;}
.visible-sm {display: block !important;}
table.visible-sm {display: table !important;}
tr.visible-sm {display: table-row !important;}
th.visible-sm,
  td.visible-sm {display: table-cell !important;}
.visible-sm-block {display: block !important;}
.visible-sm-inline {display: inline !important;}
.visible-sm-inline-block {display: inline-block !important;}
.visible-sm-inline-block {*display: inline; *zoom: 1;}
.visible-md {display: block !important;}
table.visible-md {display: table !important;}
tr.visible-md {display: table-row !important;}
th.visible-md,
  td.visible-md {display: table-cell !important;}
.visible-md-block {display: block !important;}
.visible-md-inline {display: inline !important;}
.visible-md-inline-block {display: inline-block !important;}
.visible-md-inline-block {*display: inline; *zoom: 1;}
.visible-lg {display: block !important;}
table.visible-lg {display: table !important;}
tr.visible-lg {display: table-row !important;}
th.visible-lg,
  td.visible-lg {display: table-cell !important;}
.visible-lg-block {display: block !important;}
.visible-lg-inline {display: inline !important;}
.visible-lg-inline-block {display: inline-block !important;}
.visible-lg-inline-block {*display: inline; *zoom: 1;}
.hidden-sm {display: block;}
.hidden-md {display: none !important;}
.hidden-lg {display: none !important;}
.visible-print-inline-block {*display: inline; *zoom: 1;}
* {box-sizing: content-box;}
.media-left {float: left;}
.media-body {width: auto;}
.media-body, .media-left, .media-right {display: inline;}
