article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary{ display:block}
[hidden]{ display:none}
html{ font-family:sans-serif;  -webkit-text-size-adjust:100%;  -ms-text-size-adjust:100%}
body{  width:90%; margin:0 auto}
a:active, 
a:hover{ outline:0}
h1{ font-size:2em;  margin:0.67em 0}
b, strong{ font-weight:bold}
dfn{ font-style:italic}
hr{ -moz-box-sizing:content-box;  box-sizing:content-box;  height:0}
mark{ background:#ff0;  color:#000}
code, kbd, pre, samp{ font-family:monospace,serif;  font-size:1em}
pre{ white-space:pre-wrap}
q{ quotes:"\201C""\201D""\2018""\2019"}
small{ font-size:80%}
sub, sup{ font-size:75%;  line-height:0;  position:relative;  vertical-align:baseline}
sup{ top:-0.5em}
sub{ bottom:-0.25em}
img{ border:0}
svg:not(:root){ overflow:hidden}
figure{ margin:0}
fieldset{ border:1px solid #c0c0c0;  margin:0 2px;  padding:0.35em 0.625em 0.75em}
legend{ border:0;  padding:0}
button, input, select, textarea{ font-family:inherit;  font-size:100%;  margin:0}
button, input{ line-height:normal}
button, select{ text-transform:none}
button, html input[type="button"], 
input[type="reset"], 
input[type="submit"]{ -webkit-appearance:button;  cursor:pointer}
button[disabled], 
html input[disabled]{ cursor:default}
button::-moz-focus-inner, 
input::-moz-focus-inner{ border:0;  padding:0}
textarea{ overflow:auto;  vertical-align:top}
table{ border-collapse:collapse;  border-spacing:0}
@media print{ *{ text-shadow:none !important;  color:#000 !important;  background:transparent !important;  box-shadow:none !important}
 a, 
 a:visited{ text-decoration:underline}
 a[href]:after{ content:"("attr(href) ")"}
 abbr[title]:after{ content:"("attr(title) ")"}
 .ir a:after, 
 a[href^="javascript:"]:after, 
 a[href^="#"]:after{ content:""}
 pre, 
 blockquote{ border:1px solid #999;  page-break-inside:avoid}
 thead{ display:table-header-group}
 tr, 
 img{ page-break-inside:avoid}
 img{ max-width:100% !important}
 @page{ margin:2cm .5cm}
 p, 
 h2, 
 h3{ orphans:3;  widows:3}
 h2, 
 h3{ page-break-after:avoid}
 .navbar{ display:none}
 .table td, 
 .table th{ background-color:#fff !important}
 .btn >.caret, 
 .dropup >.btn >.caret{ border-top-color:#000 !important}
 .label{ border:1px solid #000}
 .table{ border-collapse:collapse !important}
 .table-bordered th, 
 .table-bordered td{ border:1px solid #ddd !important}
}
*, 
*:before, 
*:after{ -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box}
html{ font-size:62.5%;  -webkit-tap-highlight-color:rgba(0,0,0,0)}
body{ font-family:'Helvetica Neue',Helvetica,Arial;  font-size:14px;  line-height:1.428571429;  color:#fff;  background-color:#151c24}
input, 
button, 
select, 
textarea{ font-family:inherit;  font-size:inherit;  line-height:inherit}
button, 
input, 
select[multiple], 
textarea{ background-image:none}
a{ color:#fff;  text-decoration:none}
a:hover, 
a:focus{ color:#fff;   background-color:#474D58}
img{ vertical-align:middle}
.img-responsive{ display:block;  max-width:100%;  height:auto}
.img-rounded{ border-radius:6px}
.img-thumbnail{ padding:4px;  line-height:1.428571429;  background-color:#151c24;  border:1px solid #ddd;  border-radius:4px;  -webkit-transition:all 0.2s ease-in-out;  transition:all 0.2s ease-in-out;  display:inline-block;  max-width:100%;  height:auto}
.img-circle{ border-radius:50%}
hr{ margin-top:20px;  margin-bottom:20px;  border:0;  border-top:1px solid #eee}
.sr-only{ position:absolute;  width:1px;  height:1px;  margin:-1px;  padding:0;  overflow:hidden;  clip:rect(0 0 0 0);  border:0}
p{ margin:0 0 2px}
.lead{ margin-bottom:20px;  font-size:16.099999999999998px;  font-weight:200;  line-height:1.4}
@media (min-width:768px){ .lead{ font-size:21px}
}
small{ font-size:85%}
cite{ font-style:normal}
.text-muted{ color:#999}
.text-primary{ color:#151c24}
.text-warning{ color:#c09853}
.text-danger{ color:#b94a48}
.text-success{ color:#468847}
.text-info{ color:#3a87ad}
.text-left{ text-align:left}
.text-right{ text-align:right}
.text-center{ text-align:center}
h1, 
h2, 
h3, 
h4, 
h5, 
h6, 
.h1, 
.h2, 
.h3, 
.h4, 
.h5, 
.h6{ font-family:'Helvetica Neue',Helvetica,Arial;  font-weight:500;  line-height:1.1}
h1, 
h2, 
h3{ margin-top:20px;  margin-bottom:10px}
h4, 
h5, 
h6{ margin-top:10px;  margin-bottom:10px}
h1, 
.h1{ font-size:36px}
h2, 
.h2{ font-size:30px}
h3, 
.h3{ font-size:24px}
h4, 
.h4{ font-size:14px}
h5, 
.h5{ font-size:14px}
h6, 
.h6{ font-size:12px}
.page-header{ padding-bottom:9px;  margin:40px 0 20px;  border-bottom:1px solid #eee}
ul, 
ol{ margin-top:0;  margin-bottom:10px}
ul ul, 
ol ul, 
ul ol, 
ol ol{ margin-bottom:0}
.list-unstyled{ padding-left:0;  list-style:none}
.list-inline{ padding-left:0;  list-style:none}
.list-inline >li{ display:inline-block;  padding-left:5px;  padding-right:5px}
dl{ margin-bottom:20px}
dt, 
dd{ line-height:1.428571429}
dt{ font-weight:bold}
dd{ margin-left:0}
@media (min-width:768px){ .dl-horizontal dt{ float:left;  width:160px;  clear:left;  text-align:right;  overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap}
 .dl-horizontal dd{ margin-left:180px}
 .dl-horizontal dd:before, 
 .dl-horizontal dd:after{ content:"";  /* 1 */  display:table;  /* 2 */  }
 .dl-horizontal dd:after{ clear:both}
 .dl-horizontal dd:before, 
 .dl-horizontal dd:after{ content:"";  /* 1 */  display:table;  /* 2 */  }
 .dl-horizontal dd:after{ clear:both}
}
q:before, 
q:after, 
blockquote:before, 
blockquote:after{ content:""}
address{ display:block;  margin-bottom:20px;  font-style:normal;  line-height:1.428571429}
code, 
pre{ font-family:Monaco}
code{ padding:2px 4px;  font-size:90%;  color:#c7254e;  background-color:#f9f2f4;  white-space:nowrap;  border-radius:4px}
pre{ display:block;  padding:9.5px;  margin:0 0 10px;  font-size:13px;  line-height:1.428571429;  word-break:break-all;  word-wrap:break-word;  color:#333;  background-color:#f5f5f5;  border:1px solid #ccc;  border-radius:4px}
pre.prettyprint{ margin-bottom:20px}
pre code{ padding:0;  font-size:inherit;  color:inherit;  white-space:pre-wrap;  background-color:transparent;  border:0}
.pre-scrollable{ max-height:340px;  overflow-y:scroll}
.container{  margin-right:auto;  margin-left:auto;}
.container:before, 
.container:after{ content:"";  /* 1 */ display:table;  /* 2 */}
.container:after{ clear:both}
.container:before, 
.container:after{ content:"";  /* 1 */ display:table;  /* 2 */}
.container:after{ clear:both}
.row{ margin-left:-20px;  margin-right:-20px}
.row:before, 
.row:after{ content:"";  /* 1 */ display:table;  /* 2 */}
.row:after{ clear:both}
.row:before, 
.row:after{ content:"";  /* 1 */ display:table;  /* 2 */}
.row:after{ clear:both}
.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, 
.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, 
.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, 
.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{ position:relative;  min-height:1px;  padding-left:15px;  padding-top: 15px; padding-right:15px}
.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{ float:left}
.col-xs-1{ width:8.333333333333332%}
.col-xs-2{ width:16.666666666666664%}
.col-xs-3{ width:25%}
.col-xs-4{ width:33.33333333333333%}
.col-xs-5{ width:41.66666666666667%}
.col-xs-6{ width:50%}
.col-xs-7{ width:58.333333333333336%}
.col-xs-8{ width:66.66666666666666%}
.col-xs-9{ width:75%}
.col-xs-10{ width:83.33333333333334%}
.col-xs-11{ width:91.66666666666666%}
.col-xs-12{ width:100%}
@media (min-width:768px){ .container{ max-width:750px}
 .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{ float:left}
 .col-sm-1{ width:8.333333333333332%}
 .col-sm-2{ width:16.666666666666664%}
 .col-sm-3{ width:25%}
 .col-sm-4{ width:33.33333333333333%}
 .col-sm-5{ width:41.66666666666667%}
 .col-sm-6{ width:50%}
 .col-sm-7{ width:58.333333333333336%}
 .col-sm-8{ width:66.66666666666666%}
 .col-sm-9{ width:75%}
 .col-sm-10{ width:83.33333333333334%}
 .col-sm-11{ width:91.66666666666666%}
 .col-sm-12{ width:100%}
 .col-sm-push-1{ left:8.333333333333332%}
 .col-sm-push-2{ left:16.666666666666664%}
 .col-sm-push-3{ left:25%}
 .col-sm-push-4{ left:33.33333333333333%}
 .col-sm-push-5{ left:41.66666666666667%}
 .col-sm-push-6{ left:50%}
 .col-sm-push-7{ left:58.333333333333336%}
 .col-sm-push-8{ left:66.66666666666666%}
 .col-sm-push-9{ left:75%}
 .col-sm-push-10{ left:83.33333333333334%}
 .col-sm-push-11{ left:91.66666666666666%}
 .col-sm-pull-1{ right:8.333333333333332%}
 .col-sm-pull-2{ right:16.666666666666664%}
 .col-sm-pull-3{ right:25%}
 .col-sm-pull-4{ right:33.33333333333333%}
 .col-sm-pull-5{ right:41.66666666666667%}
 .col-sm-pull-6{ right:50%}
 .col-sm-pull-7{ right:58.333333333333336%}
 .col-sm-pull-8{ right:66.66666666666666%}
 .col-sm-pull-9{ right:75%}
 .col-sm-pull-10{ right:83.33333333333334%}
 .col-sm-pull-11{ right:91.66666666666666%}
 .col-sm-offset-1{ margin-left:8.333333333333332%}
 .col-sm-offset-2{ margin-left:16.666666666666664%}
 .col-sm-offset-3{ margin-left:25%}
 .col-sm-offset-4{ margin-left:33.33333333333333%}
 .col-sm-offset-5{ margin-left:41.66666666666667%}
 .col-sm-offset-6{ margin-left:50%}
 .col-sm-offset-7{ margin-left:58.333333333333336%}
 .col-sm-offset-8{ margin-left:66.66666666666666%}
 .col-sm-offset-9{ margin-left:75%}
 .col-sm-offset-10{ margin-left:83.33333333333334%}
 .col-sm-offset-11{ margin-left:91.66666666666666%}
}
@media (min-width:992px){ .container{ max-width:970px}
 .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{ float:left}
 .col-md-1{ width:8.333333333333332%}
 .col-md-2{ width:16.666666666666664%}
 .col-md-3{ width:25%}
 .col-md-4{ width:33.33333333333333%}
 .col-md-5{ width:41.66666666666667%}
 .col-md-6{ width:50%}
 .col-md-7{ width:58.333333333333336%}
 .col-md-8{ width:66.66666666666666%}
 .col-md-9{ width:75%}
 .col-md-10{ width:83.33333333333334%}
 .col-md-11{ width:91.66666666666666%}
 .col-md-12{ width:100%}
 .col-md-push-0{ left:auto}
 .col-md-push-1{ left:8.333333333333332%}
 .col-md-push-2{ left:16.666666666666664%}
 .col-md-push-3{ left:25%}
 .col-md-push-4{ left:33.33333333333333%}
 .col-md-push-5{ left:41.66666666666667%}
 .col-md-push-6{ left:50%}
 .col-md-push-7{ left:58.333333333333336%}
 .col-md-push-8{ left:66.66666666666666%}
 .col-md-push-9{ left:75%}
 .col-md-push-10{ left:83.33333333333334%}
 .col-md-push-11{ left:91.66666666666666%}
 .col-md-pull-0{ right:auto}
 .col-md-pull-1{ right:8.333333333333332%}
 .col-md-pull-2{ right:16.666666666666664%}
 .col-md-pull-3{ right:25%}
 .col-md-pull-4{ right:33.33333333333333%}
 .col-md-pull-5{ right:41.66666666666667%}
 .col-md-pull-6{ right:50%}
 .col-md-pull-7{ right:58.333333333333336%}
 .col-md-pull-8{ right:66.66666666666666%}
 .col-md-pull-9{ right:75%}
 .col-md-pull-10{ right:83.33333333333334%}
 .col-md-pull-11{ right:91.66666666666666%}
 .col-md-offset-0{ margin-left:0}
 .col-md-offset-1{ margin-left:8.333333333333332%}
 .col-md-offset-2{ margin-left:16.666666666666664%}
 .col-md-offset-3{ margin-left:25%}
 .col-md-offset-4{ margin-left:33.33333333333333%}
 .col-md-offset-5{ margin-left:41.66666666666667%}
 .col-md-offset-6{ margin-left:50%}
 .col-md-offset-7{ margin-left:58.333333333333336%}
 .col-md-offset-8{ margin-left:66.66666666666666%}
 .col-md-offset-9{ margin-left:75%}
 .col-md-offset-10{ margin-left:83.33333333333334%}
 .col-md-offset-11{ margin-left:91.66666666666666%}
}
@media (min-width:1200px){ .container{ max-width:1170px}
 
}
table{ max-width:100%;  background-color:transparent}
th{ text-align:left}
.table{ width:100%;  margin-bottom:20px}
.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.428571429;  vertical-align:top;  border-top:1px solid #fff}
.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 #fff}
.table .table{ background-color:#151c24}
.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{ border:1px solid #ddd}
.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-child(odd) >td, 
.table-striped >tbody >tr:nth-child(odd) >th{ background-color:#f9f9f9}
.table-hover >tbody >tr:hover >td, 
.table-hover >tbody >tr:hover >th{ background-color:#f5f5f5}
table col[class*="col-"]{ float:none;  display:table-column}
table td[class*="col-"], 
table th[class*="col-"]{ float:none;  display:table-cell}
.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 >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;  border-color:#d6e9c6}
.table-hover >tbody >tr >td.success:hover, 
.table-hover >tbody >tr >th.success:hover, 
.table-hover >tbody >tr.success:hover >td{ background-color:#d0e9c6;  border-color:#c9e2b3}
.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;  border-color:#eed3d7}
.table-hover >tbody >tr >td.danger:hover, 
.table-hover >tbody >tr >th.danger:hover, 
.table-hover >tbody >tr.danger:hover >td{ background-color:#ebcccc;  border-color:#e6c1c7}
.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;  border-color:#fbeed5}
.table-hover >tbody >tr >td.warning:hover, 
.table-hover >tbody >tr >th.warning:hover, 
.table-hover >tbody >tr.warning:hover >td{ background-color:#faf2cc;  border-color:#f8e5be}
@media (max-width:768px){ .table-responsive{ width:100%;  margin-bottom:15px;  overflow-y:hidden;  overflow-x:scroll;  border:1px solid #ddd}
 .table-responsive >.table{ margin-bottom:0;  background-color:#fff}
 .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 >thead >tr:last-child >th, 
 .table-responsive >.table-bordered >tbody >tr:last-child >th, 
 .table-responsive >.table-bordered >tfoot >tr:last-child >th, 
 .table-responsive >.table-bordered >thead >tr:last-child >td, 
 .table-responsive >.table-bordered >tbody >tr:last-child >td, 
 .table-responsive >.table-bordered >tfoot >tr:last-child >td{ border-bottom:0}
}
fieldset{ padding:0;  margin:0;  border:0}
legend{ display:block;  width:100%;  padding:0;  margin-bottom:20px;  font-size:21px;  line-height:inherit;  color:#333;  border:0;  border-bottom:1px solid #e5e5e5}
label{ display:inline-block;  margin-bottom:5px;  font-weight:bold}
input[type="search"]{ -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box}
input[type="radio"], 
input[type="checkbox"]{ margin:4px 0 0;  margin-top:1px \9;   line-height:normal}
input[type="file"]{ display:block}
select[multiple], 
select[size]{ height:auto}
select optgroup{ font-size:inherit;  font-style:inherit;  font-family:inherit}
input[type="file"]:focus, 
input[type="radio"]:focus, 
input[type="checkbox"]:focus{ outline:thin dotted #333;  outline:5px auto -webkit-focus-ring-color;  outline-offset:-2px}
input[type="number"]::-webkit-outer-spin-button, 
input[type="number"]::-webkit-inner-spin-button{ height:auto}
.form-control:-moz-placeholder{ color:#999}
.form-control::-moz-placeholder{ color:#999}
.form-control:-ms-input-placeholder{ color:#999}
.form-control::-webkit-input-placeholder{ color:#999}
.form-control{ display:block;  width:100%;  height:34px;  padding:6px 12px;  font-size:14px;  line-height:1.428571429;  color:#555;  vertical-align:middle;  background-color:#fff;  border:1px solid #ccc;  border-radius:4px;  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);  -webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;  transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control:focus{ border-color:#66afe9;  outline:0;  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6)}
.form-control[disabled], 
.form-control[readonly], 
fieldset[disabled] .form-control{ cursor:not-allowed;  background-color:#eee}
textarea.form-control{ height:auto}
.form-group{ margin-bottom:15px}
.radio, 
.checkbox{ display:block;  min-height:20px;  margin-top:10px;  margin-bottom:10px;  padding-left:20px;  vertical-align:middle}
.radio label, 
.checkbox label{ display:inline;  margin-bottom:0;  font-weight:normal;  cursor:pointer}
.radio input[type="radio"], 
.radio-inline input[type="radio"], 
.checkbox input[type="checkbox"], 
.checkbox-inline input[type="checkbox"]{ float:left;  margin-left:-20px}
.radio+.radio, 
.checkbox+.checkbox{ margin-top:-5px}
.radio-inline, 
.checkbox-inline{ display:inline-block;  padding-left:20px;  margin-bottom:0;  vertical-align:middle;  font-weight:normal;  cursor:pointer}
.radio-inline+.radio-inline, 
.checkbox-inline+.checkbox-inline{ margin-top:0;  margin-left:10px}
input[type="radio"][disabled], 
input[type="checkbox"][disabled], 
.radio[disabled], 
.radio-inline[disabled], 
.checkbox[disabled], 
.checkbox-inline[disabled], 
fieldset[disabled] input[type="radio"], 
fieldset[disabled] input[type="checkbox"], 
fieldset[disabled] .radio, 
fieldset[disabled] .radio-inline, 
fieldset[disabled] .checkbox, 
fieldset[disabled] .checkbox-inline{ cursor:not-allowed}
.input-sm{ height:30px;  padding:5px 10px;  font-size:12px;  line-height:1.5;  border-radius:3px}
select.input-sm{ height:30px;  line-height:30px}
textarea.input-sm{ height:auto}
.input-lg{ height:45px;  padding:10px 16px;  font-size:18px;  line-height:1.33;  border-radius:6px}
select.input-lg{ height:45px;  line-height:45px}
textarea.input-lg{ height:auto}
.has-warning .help-block, 
.has-warning .control-label{ color:#c09853}
.has-warning .form-control{ border-color:#c09853;  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.has-warning .form-control:focus{ border-color:#a47e3c;  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}
.has-warning .input-group-addon{ color:#c09853;  border-color:#c09853;  background-color:#fcf8e3}
.has-error .help-block, 
.has-error .control-label{ color:#b94a48}
.has-error .form-control{ border-color:#b94a48;  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.has-error .form-control:focus{ border-color:#953b39;  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}
.has-error .input-group-addon{ color:#b94a48;  border-color:#b94a48;  background-color:#f2dede}
.has-success .help-block, 
.has-success .control-label{ color:#468847}
.has-success .form-control{ border-color:#468847;  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.has-success .form-control:focus{ border-color:#356635;  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}
.has-success .input-group-addon{ color:#468847;  border-color:#468847;  background-color:#dff0d8}
.form-control-static{ margin-bottom:0;  padding-top:7px}
.help-block{ display:block;  margin-top:5px;  margin-bottom:10px;  color:#fff}
@media (min-width:768px){ .form-inline .form-group{ display:inline-block;  margin-bottom:0;  vertical-align:middle}
 .form-inline .form-control{ display:inline-block}
 .form-inline .radio, 
 .form-inline .checkbox{ display:inline-block;  margin-top:0;  margin-bottom:0;  padding-left:0}
 .form-inline .radio input[type="radio"], 
 .form-inline .checkbox input[type="checkbox"]{ float:none;  margin-left:0}
}
.form-horizontal .control-label, 
.form-horizontal .radio, 
.form-horizontal .checkbox, 
.form-horizontal .radio-inline, 
.form-horizontal .checkbox-inline{ margin-top:0;  margin-bottom:0;  padding-top:7px}
.form-horizontal .form-group{ margin-left:-15px;  margin-right:-15px}
.form-horizontal .form-group:before, 
.form-horizontal .form-group:after{ content:"";  /* 1 */ display:table;  /* 2 */}
.form-horizontal .form-group:after{ clear:both}
.form-horizontal .form-group:before, 
.form-horizontal .form-group:after{ content:"";  /* 1 */ display:table;  /* 2 */}
.form-horizontal .form-group:after{  clear:both}
@media (min-width:768px){  .form-horizontal .control-label{    text-align:right}
}
.btn{  display:inline-block;   padding:6px 12px;   margin-bottom:0;   font-size:14px;   font-weight:normal;   line-height:1.428571429;   text-align:center;   vertical-align:middle;   cursor:pointer;   border:1px solid transparent;   border-radius:4px;   white-space:nowrap;   -webkit-user-select:none;   -moz-user-select:none;   -ms-user-select:none;   -o-user-select:none;   user-select:none}
.btn:focus{  outline:thin dotted #333;   outline:5px auto -webkit-focus-ring-color;   outline-offset:-2px}
.btn:hover, 
.btn:focus{  color:#fff;   text-decoration:none}
.btn:active, 
.btn.active{  outline:0;   background-image:none;   -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);   box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn.disabled, 
.btn[disabled], 
fieldset[disabled] .btn{  cursor:not-allowed;   pointer-events:none;   opacity:0.65;   filter:alpha(opacity=65);   -webkit-box-shadow:none;   box-shadow:none}
.btn-default{  color:#fff;   background-color:#151c24;   border-color:#151c24}
.btn-default:hover, 
.btn-default:focus, 
.btn-default:active, 
.btn-default.active, 
.open .dropdown-toggle.btn-default{  color:#fff;   background-color:#06090b;   border-color:#000}
.btn-default:active, 
.btn-default.active, 
.open .dropdown-toggle.btn-default{  background-image:none}
.btn-default.disabled, 
.btn-default[disabled], 
fieldset[disabled] .btn-default, 
.btn-default.disabled:hover, 
.btn-default[disabled]:hover, 
fieldset[disabled] .btn-default:hover, 
.btn-default.disabled:focus, 
.btn-default[disabled]:focus, 
fieldset[disabled] .btn-default:focus, 
.btn-default.disabled:active, 
.btn-default[disabled]:active, 
fieldset[disabled] .btn-default:active, 
.btn-default.disabled.active, 
.btn-default[disabled].active, 
fieldset[disabled] .btn-default.active{  background-color:#151c24;   border-color:#151c24}
.btn-primary{  color:#fff;   background-color:#151c24;   border-color:#0b1015}
.btn-primary:hover, 
.btn-primary:focus, 
.btn-primary:active, 
.btn-primary.active, 
.open .dropdown-toggle.btn-primary{  color:#fff;   background-color:#06090b;   border-color:#000}
.btn-primary:active, 
.btn-primary.active, 
.open .dropdown-toggle.btn-primary{  background-image:none}
.btn-primary.disabled, 
.btn-primary[disabled], 
fieldset[disabled] .btn-primary, 
.btn-primary.disabled:hover, 
.btn-primary[disabled]:hover, 
fieldset[disabled] .btn-primary:hover, 
.btn-primary.disabled:focus, 
.btn-primary[disabled]:focus, 
fieldset[disabled] .btn-primary:focus, 
.btn-primary.disabled:active, 
.btn-primary[disabled]:active, 
fieldset[disabled] .btn-primary:active, 
.btn-primary.disabled.active, 
.btn-primary[disabled].active, 
fieldset[disabled] .btn-primary.active{  background-color:#151c24;   border-color:#0b1015}
.btn-warning{  color:#f0f1f6;   background-color:#676f8d;   border-color:#5c637e}
.btn-warning:hover, 
.btn-warning:focus, 
.btn-warning:active, 
.btn-warning.active, 
.open .dropdown-toggle.btn-warning{  color:#f0f1f6;   background-color:#565c75;   border-color:#42485b}
.btn-warning:active, 
.btn-warning.active, 
.open .dropdown-toggle.btn-warning{  background-image:none}
.btn-warning.disabled, 
.btn-warning[disabled], 
fieldset[disabled] .btn-warning, 
.btn-warning.disabled:hover, 
.btn-warning[disabled]:hover, 
fieldset[disabled] .btn-warning:hover, 
.btn-warning.disabled:focus, 
.btn-warning[disabled]:focus, 
fieldset[disabled] .btn-warning:focus, 
.btn-warning.disabled:active, 
.btn-warning[disabled]:active, 
fieldset[disabled] .btn-warning:active, 
.btn-warning.disabled.active, 
.btn-warning[disabled].active, 
fieldset[disabled] .btn-warning.active{  background-color:#676f8d;   border-color:#5c637e}
.btn-danger{  color:#fff;   background-color:#676f8d;   border-color:#5c637e}
.btn-danger:hover, 
.btn-danger:focus, 
.btn-danger:active, 
.btn-danger.active, 
.open .dropdown-toggle.btn-danger{  color:#fff;   background-color:#565c75;   border-color:#42485b}
.btn-danger:active, 
.btn-danger.active, 
.open .dropdown-toggle.btn-danger{  background-image:none}
.btn-danger.disabled, 
.btn-danger[disabled], 
fieldset[disabled] .btn-danger, 
.btn-danger.disabled:hover, 
.btn-danger[disabled]:hover, 
fieldset[disabled] .btn-danger:hover, 
.btn-danger.disabled:focus, 
.btn-danger[disabled]:focus, 
fieldset[disabled] .btn-danger:focus, 
.btn-danger.disabled:active, 
.btn-danger[disabled]:active, 
fieldset[disabled] .btn-danger:active, 
.btn-danger.disabled.active, 
.btn-danger[disabled].active, 
fieldset[disabled] .btn-danger.active{  background-color:#676f8d;   border-color:#5c637e}
.btn-success{  color:#fff;   background-color:#474d58;   border-color:#3c414a}
.btn-success:hover, 
.btn-success:focus, 
.btn-success:active, 
.btn-success.active, 
.open .dropdown-toggle.btn-success{  color:#fff;   background-color:#353941;   border-color:#202328}
.btn-success:active, 
.btn-success.active, 
.open .dropdown-toggle.btn-success{  background-image:none}
.btn-success.disabled, 
.btn-success[disabled], 
fieldset[disabled] .btn-success, 
.btn-success.disabled:hover, 
.btn-success[disabled]:hover, 
fieldset[disabled] .btn-success:hover, 
.btn-success.disabled:focus, 
.btn-success[disabled]:focus, 
fieldset[disabled] .btn-success:focus, 
.btn-success.disabled:active, 
.btn-success[disabled]:active, 
fieldset[disabled] .btn-success:active, 
.btn-success.disabled.active, 
.btn-success[disabled].active, 
fieldset[disabled] .btn-success.active{  background-color:#474d58;   border-color:#3c414a}
.btn-info{  color:#fff;   background-color:#151c24;   border-color:#0b1015}
.btn-info:hover, 
.btn-info:focus, 
.btn-info:active, 
.btn-info.active, 
.open .dropdown-toggle.btn-info{  color:#fff;   background-color:#06090b;   border-color:#000}
.btn-info:active, 
.btn-info.active, 
.open .dropdown-toggle.btn-info{  background-image:none}
.btn-info.disabled, 
.btn-info[disabled], 
fieldset[disabled] .btn-info, 
.btn-info.disabled:hover, 
.btn-info[disabled]:hover, 
fieldset[disabled] .btn-info:hover, 
.btn-info.disabled:focus, 
.btn-info[disabled]:focus, 
fieldset[disabled] .btn-info:focus, 
.btn-info.disabled:active, 
.btn-info[disabled]:active, 
fieldset[disabled] .btn-info:active, 
.btn-info.disabled.active, 
.btn-info[disabled].active, 
fieldset[disabled] .btn-info.active{  background-color:#151c24;   border-color:#0b1015}
.btn-link{  color:#fff;   font-weight:normal;   cursor:pointer;   border-radius:0}
.btn-link, 
.btn-link:active, 
.btn-link[disabled], 
fieldset[disabled] .btn-link{  background-color:transparent;   -webkit-box-shadow:none;   box-shadow:none}
.btn-link, 
.btn-link:hover, 
.btn-link:focus, 
.btn-link:active{  border-color:transparent}
.btn-link:hover, 
.btn-link:focus{  color:#262626;   text-decoration:underline;   background-color:transparent}
.btn-link[disabled]:hover, 
fieldset[disabled] .btn-link:hover, 
.btn-link[disabled]:focus, 
fieldset[disabled] .btn-link:focus{  color:#fff;   text-decoration:none}
.btn-lg{  padding:10px 16px;   font-size:18px;   line-height:1.33;   border-radius:6px}
.btn-sm, 
.btn-xs{  padding:5px 10px;   font-size:12px;   line-height:1.5;   border-radius:3px}
.btn-xs{  padding:1px 5px}
.btn-block{  display:block;   width:100%;   padding-left:0;   padding-right:0}
.btn-block+.btn-block{  margin-top:5px}
input[type="submit"].btn-block, 
input[type="reset"].btn-block, 
input[type="button"].btn-block{  width:100%}
.fade{  opacity:0;   -webkit-transition:opacity 0.15s linear;   transition:opacity 0.15s linear}
.fade.in{  opacity:1}
.collapse{  display:none}
.collapse.in{  display:block}
.collapsing{  position:relative;   height:0;   overflow:hidden;   -webkit-transition:height 0.35s ease;   transition:height 0.35s ease}
@font-face{  font-family:'Glyphicons Halflings';   src:url('../fonts/glyphicons-halflings-regular.eot');   src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg')}

.caret{ display:inline-block;  width:0;  height:0;  margin-left:2px;  vertical-align:middle;  border-top:4px solid #000;  border-right:4px solid transparent;  border-left:4px solid transparent;  border-bottom:0 dotted;  content:"";  white-space:normal}
.dropdown{ position:relative}
.dropdown-toggle:focus{ outline:0}
.dropdown-menu{ position:absolute;  top:100%;  left:0;  z-index:1000;  display:none;  float:left;  min-width:160px;  padding:5px 0;  margin:2px 0 0;  list-style:none;  font-size:14px;  background-color:#151c24;  border:0.1px solid #ccc;  border:0.1px solid rgba(0,0,0,0.15);  border-radius:4px;  -webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);  box-shadow:0 6px 12px rgba(0,0,0,0.175);  background-clip:padding-box}
.dropdown-menu.pull-right{ right:0;  left:auto}
.dropdown-menu .divider{ height:1px;  margin:9px 0;  overflow:hidden;  background-color:#e5e5e5}
.dropdown-menu >li >a{ display:block;  padding:3px 20px;  clear:both;  font-weight:normal;  line-height:1.428571429;  color:#fff;  white-space:nowrap}
.dropdown-menu >li >a:hover, 
.dropdown-menu >li >a:focus{ text-decoration:none;  color:#fff;  background-color:#474d58}
.dropdown-menu >.active >a, 
.dropdown-menu >.active >a:hover, 
.dropdown-menu >.active >a:focus{ color:#fff;  text-decoration:none;  outline:0;  background-color:#151c24}
.dropdown-menu >.disabled >a, 
.dropdown-menu >.disabled >a:hover, 
.dropdown-menu >.disabled >a:focus{ color:#fff}
.dropdown-menu >.disabled >a:hover, 
.dropdown-menu >.disabled >a:focus{ text-decoration:none;  background-color:transparent;  background-image:none;  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);  cursor:not-allowed}
.open >.dropdown-menu{ display:block}
.open >a{ outline:0}
.dropdown-header{ display:block;  padding:3px 20px;  font-size:12px;  line-height:1.428571429;  color:#999}
.dropdown-backdrop{ position:fixed;  left:0;  right:0;  bottom:0;  top:0;  z-index:990}
.pull-right >.dropdown-menu{ right:0;  left:auto}
.dropup .caret, 
.navbar-fixed-bottom .dropdown .caret{ border-top:0 dotted;  border-bottom:4px solid #000;  content:""}
.dropup .dropdown-menu, 
.navbar-fixed-bottom .dropdown .dropdown-menu{ top:auto;  bottom:100%;  margin-bottom:1px}
@media (min-width:768px){ .navbar-right .dropdown-menu{ right:0;  left:auto}
 
 
}

.btn-default .caret{ border-top-color:#fff}
.btn-primary .caret, 
.btn-success .caret, 
.btn-warning .caret, 
.btn-danger .caret, 
.btn-info .caret{ border-top-color:#fff}
.dropup .btn-default .caret{ border-bottom-color:#fff}
.dropup .btn-primary .caret, 
.dropup .btn-success .caret, 
.dropup .btn-warning .caret, 
.dropup .btn-danger .caret, 
.dropup .btn-info .caret{ border-bottom-color:#fff}
.btn-group, 
.btn-group-vertical{ position:relative;  display:inline-block;  vertical-align:middle}
.btn-group >.btn, 
.btn-group-vertical >.btn{ position:relative;  float:left}
.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.active, 
.btn-group-vertical >.btn.active{ z-index:2}
.btn-group >.btn:focus, 
.btn-group-vertical >.btn:focus{ outline:none}
.btn-group .btn+.btn, 
.btn-group .btn+.btn-group, 
.btn-group .btn-group+.btn, 
.btn-group .btn-group+.btn-group{ margin-left:-1px}
.btn-toolbar:before, 
.btn-toolbar:after{ content:"";  /* 1 */ display:table;  /* 2 */}
.btn-toolbar:after{ clear:both}
.btn-toolbar:before, 
.btn-toolbar:after{ content:"";  /* 1 */ display:table;  /* 2 */}
.btn-toolbar:after{ clear:both}
.btn-toolbar .btn-group{ float:left}
.btn-toolbar >.btn+.btn, 
.btn-toolbar >.btn-group+.btn, 
.btn-toolbar >.btn+.btn-group, 
.btn-toolbar >.btn-group+.btn-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-bottom-right-radius:0;  border-top-right-radius:0}
.btn-group >.btn:last-child:not(:first-child), 
.btn-group >.dropdown-toggle:not(:first-child){ border-bottom-left-radius:0;  border-top-left-radius:0}
.btn-group >.btn-group{ float:left}
.btn-group >.btn-group:not(:first-child):not(:last-child) >.btn{ border-radius:0}
.btn-group >.btn-group:first-child >.btn:last-child, 
.btn-group >.btn-group:first-child >.dropdown-toggle{ border-bottom-right-radius:0;  border-top-right-radius:0}
.btn-group >.btn-group:last-child >.btn:first-child{ border-bottom-left-radius:0;  border-top-left-radius:0}
.btn-group .dropdown-toggle:active, 
.btn-group.open .dropdown-toggle{ outline:0}
.btn-group-xs >.btn{ padding:5px 10px;  font-size:12px;  line-height:1.5;  border-radius:3px;  padding:1px 5px}
.btn-group-sm >.btn{ padding:5px 10px;  font-size:12px;  line-height:1.5;  border-radius:3px}
.btn-group-lg >.btn{ padding:10px 16px;  font-size:18px;  line-height:1.33;  border-radius:6px}
.btn-group >.btn+.dropdown-toggle{ padding-left:8px;  padding-right:8px}
.btn-group >.btn-lg+.dropdown-toggle{ padding-left:12px;  padding-right:12px}
.btn-group.open .dropdown-toggle{ -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);  box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn .caret{ margin-left:0}
.btn-lg .caret{ border-width:5px 5px 0;  border-bottom-width:0}
.dropup .btn-lg .caret{ border-width:0 5px 5px}
.btn-group-vertical >.btn, 
.btn-group-vertical >.btn-group{ display:block;  float:none;  width:100%;  max-width:100%}
.btn-group-vertical >.btn-group:before, 
.btn-group-vertical >.btn-group:after{ content:"";  /* 1 */ display:table;  /* 2 */}
.btn-group-vertical >.btn-group:after{ clear:both}
.btn-group-vertical >.btn-group:before, 
.btn-group-vertical >.btn-group:after{ content:"";  /* 1 */ display:table;  /* 2 */}
.btn-group-vertical >.btn-group:after{ clear:both}
.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-bottom-left-radius:4px;  border-top-right-radius:0;  border-top-left-radius:0}
.btn-group-vertical >.btn-group:not(:first-child):not(:last-child) >.btn{ border-radius:0}
.btn-group-vertical >.btn-group:first-child >.btn:last-child, 
.btn-group-vertical >.btn-group:first-child >.dropdown-toggle{ border-bottom-right-radius:0;  border-bottom-left-radius:0}
.btn-group-vertical >.btn-group:last-child >.btn:first-child{ border-top-right-radius:0;  border-top-left-radius:0}
.btn-group-justified{ display:table;  width:100%;  table-layout:fixed;  border-collapse:separate}
.btn-group-justified .btn{ float:none;  display:table-cell;  width:1%}
[data-toggle="buttons"] >.btn >input[type="radio"], 
[data-toggle="buttons"] >.btn >input[type="checkbox"]{ display:none}
.input-group{ position:relative;  display:table;  border-collapse:separate}
.input-group.col{ float:none;  padding-left:0;  padding-right:0}
.input-group .form-control{ width:100%;  margin-bottom:0}
.input-group-lg >.form-control, 
.input-group-lg >.input-group-addon, 
.input-group-lg >.input-group-btn >.btn{ height:45px;  padding:10px 16px;  font-size:18px;  line-height:1.33;  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:45px;  line-height:45px}
textarea.input-group-lg >.form-control, 
textarea.input-group-lg >.input-group-addon, 
textarea.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:30px;  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{ height:auto}
.input-group-addon, 
.input-group-btn, 
.input-group .form-control{ display:table-cell}
.input-group-addon:not(:first-child):not(:last-child), 
.input-group-btn:not(:first-child):not(:last-child), 
.input-group .form-control:not(:first-child):not(:last-child){ border-radius:0}
.input-group-addon, 
.input-group-btn{ width:1%;  white-space:nowrap;  vertical-align:middle}
.input-group-addon{ padding:6px 12px;  font-size:14px;  font-weight:normal;  line-height:1;  text-align:center;  background-color:#eee;  border:1px solid #ccc;  border-radius:4px}
.input-group-addon.input-sm{ padding:5px 10px;  font-size:12px;  border-radius:3px}
.input-group-addon.input-lg{ padding:10px 16px;  font-size:18px;  border-radius:6px}
.input-group-addon input[type="radio"], 
.input-group-addon input[type="checkbox"]{ margin-top:0}
.input-group .form-control:first-child, 
.input-group-addon:first-child, 
.input-group-btn:first-child >.btn, 
.input-group-btn:first-child >.dropdown-toggle, 
.input-group-btn:last-child >.btn:not(:last-child):not(.dropdown-toggle){ border-bottom-right-radius:0;  border-top-right-radius:0}
.input-group-addon:first-child{ border-right:0}
.input-group .form-control:last-child, 
.input-group-addon:last-child, 
.input-group-btn:last-child >.btn, 
.input-group-btn:last-child >.dropdown-toggle, 
.input-group-btn:first-child >.btn:not(:first-child){ border-bottom-left-radius:0;  border-top-left-radius:0}
.input-group-addon:last-child{ border-left:0}
.input-group-btn{ position:relative;  white-space:nowrap}
.input-group-btn >.btn{ position:relative}
.input-group-btn >.btn+.btn{ margin-left:-4px}
.input-group-btn >.btn:hover, 
.input-group-btn >.btn:active{ z-index:2}
.nav{ margin-bottom:0;  padding-left:0;  list-style:none}
.nav:before, 
.nav:after{ content:"";  /* 1 */ display:table;  /* 2 */}
.nav:after{ clear:both}
.nav:before, 
.nav:after{ content:"";  /* 1 */ display:table;  /* 2 */}
.nav:after{ clear:both}
.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:#fff}
.nav >li.disabled >a:hover, 
.nav >li.disabled >a:focus{ color:#999;  text-decoration:none;  background-color:transparent;  cursor:not-allowed}
.nav .open >a, 
.nav .open >a:hover, 
.nav .open >a:focus{ background-color:#eee;  border-color:#fff}
.nav .nav-divider{ height:1px;  margin:9px 0;  overflow:hidden;  background-color:#e5e5e5}
.nav >li >a >img{ max-width:none}
.nav-tabs{ border-bottom:1px solid #ddd}
.nav-tabs >li{ float:left;  margin-bottom:-1px}
.nav-tabs >li >a{ margin-right:2px;  line-height:1.428571429;  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;  background-color:#151c24;  border:1px solid #ddd;  border-bottom-color:transparent;  cursor:default}
.nav-tabs.nav-justified{ width:100%;  border-bottom:0}
.nav-tabs.nav-justified >li{ float:none}
.nav-tabs.nav-justified >li >a{ text-align:center}
@media (min-width:768px){ .nav-tabs.nav-justified >li{ display:table-cell;  width:1%}
}
.nav-tabs.nav-justified >li >a{ border-bottom:1px solid #ddd;  margin-right:0}
.nav-tabs.nav-justified >.active >a{ border-bottom-color:#151c24}
.nav-pills >li{ float:left}
.nav-pills >li >a{ border-radius:5px}
.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:#151c24}
.nav-stacked >li{ float:none}
.nav-stacked >li+li{ margin-top:2px;  margin-left:0}
.nav-justified{ width:100%}
.nav-justified >li{ float:none}
.nav-justified >li >a{ text-align:center}
@media (min-width:768px){ .nav-justified >li{ display:table-cell;  width:1%}
}
.nav-tabs-justified{ border-bottom:0}
.nav-tabs-justified >li >a{ border-bottom:1px solid #ddd;  margin-right:0}
.nav-tabs-justified >.active >a{ border-bottom-color:#151c24}
.tabbable:before, 
.tabbable:after{ content:"";  /* 1 */ display:table;  /* 2 */}
.tabbable:after{ clear:both}
.tabbable:before, 
.tabbable:after{ content:"";  /* 1 */ display:table;  /* 2 */}
.tabbable:after{ clear:both}
.tab-content >.tab-pane, 
.pill-content >.pill-pane{ display:none}
.tab-content >.active, 
.pill-content >.active{ display:block}
.nav .caret{ border-top-color:#fff;  border-bottom-color:#fff}
.nav a:hover .caret{ border-top-color:#262626;  border-bottom-color:#262626}
.nav-tabs .dropdown-menu{ margin-top:-1px;  border-top-right-radius:0;  border-top-left-radius:0}
.navbar{ position:relative;  z-index:1000;  min-height:50px;  margin-bottom:20px;  border:1px solid transparent}
.navbar:before, 
.navbar:after{ content:"";  /* 1 */ display:table;  /* 2 */}
.navbar:after{ clear:both}
.navbar:before, 
.navbar:after{ content:"";  /* 1 */ display:table;  /* 2 */}
.navbar:after{ clear:both}
@media (min-width:768px){ .navbar{ border-radius:4px}
}
.navbar-header:before, 
.navbar-header:after{ content:"";  /* 1 */ display:table;  /* 2 */}
.navbar-header:after{ clear:both}
.navbar-header:before, 
.navbar-header:after{ content:"";  /* 1 */ display:table;  /* 2 */}
.navbar-header:after{ clear:both}
@media (min-width:768px){ .navbar-header{ float:left}
}
.navbar-collapse{ max-height:none;  overflow-x:visible;  padding-right:15px;  padding-left:15px;  border-top:1px solid transparent;  box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);  -webkit-overflow-scrolling:touch}
.navbar-collapse:before, 
.navbar-collapse:after{ content:"";  /* 1 */ display:table;  /* 2 */}
.navbar-collapse:after{ clear:both}
.navbar-collapse:before, 
.navbar-collapse:after{ content:"";  /* 1 */ display:table;  /* 2 */}
.navbar-collapse:after{  clear:both}
.navbar-collapse.in{  overflow-y:auto}
@media (min-width:768px){  .navbar-collapse{    width:auto;     border-top:0;     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-collapse .navbar-nav.navbar-left:first-child{    margin-left:-15px}
  .navbar-collapse .navbar-nav.navbar-right:last-child{    margin-right:-15px}
  .navbar-collapse .navbar-text:last-child{    margin-right:0}
}
.container >.navbar-header, 
.container >.navbar-collapse{  margin-right:-15px;   margin-left:-15px}
@media (min-width:768px){  .container >.navbar-header,  .container >.navbar-collapse{    margin-right:0;     margin-left:0}
}
.navbar-static-top{  border-width:0 0 1px}
@media (min-width:768px){  .navbar-static-top{    border-radius:0}
}
.navbar-fixed-top, 
.navbar-fixed-bottom{  position:fixed;   right:0;   left:0;   border-width:0 0 1px}
@media (min-width:768px){  .navbar-fixed-top,  .navbar-fixed-bottom{    border-radius:0}
}
.navbar-fixed-top{  z-index:1030;   top:0}
.navbar-fixed-bottom{  bottom:0;   margin-bottom:0}
.navbar-brand{  float:left;   padding:15px 15px;   font-size:14px;   line-height:20px}
.navbar-brand:hover, 
.navbar-brand:focus{  text-decoration:none}
@media (min-width:768px){  .navbar >.container .navbar-brand{    margin-left:-15px}
}
.navbar-toggle{  position:relative;   float:right;   margin-right:15px;   padding:3px 10px;   margin-top:8px;   margin-bottom:8px;   background-color:#fff;   border:1px solid transparent;   border-radius:4px}
.navbar-toggle .icon-bar{  display:block;   width:22px;   height:2px;   border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{  margin-top:4px}
@media (min-width:768px){  .navbar-toggle{    display:none}
}
.navbar-nav{  margin:7.5px -15px}
.navbar-nav >li >a{  padding-top:10px;   padding-bottom:10px;   line-height:20px}
@media (max-width:979px){  .navbar-nav .open .dropdown-menu{    position:static;     float:none;     width:auto;     margin-top:0;     background-color:transparent;     border:0;     box-shadow:none}
  .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}
}
@media (min-width:768px){  .navbar-nav{    float:left;     margin:0}
  .navbar-nav >li{    float:left}
  .navbar-nav >li >a{    padding-top:15px;     padding-bottom:15px}
}
@media (min-width:768px){  .navbar-left{    float:left !important}
  .navbar-right{    float:right !important}
}
.navbar-form{  margin-left:-15px;   margin-right:-15px;   padding:10px 15px;   border-top:1px solid transparent;   border-bottom:1px solid transparent;   -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);   box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);   margin-top:8px;   margin-bottom:8px}
@media (min-width:768px){  .navbar-form .form-group{    display:inline-block;     margin-bottom:0;     vertical-align:middle}
  .navbar-form .form-control{    display:inline-block}
  .navbar-form .radio, 
  .navbar-form .checkbox{    display:inline-block;     margin-top:0;     margin-bottom:0;     padding-left:0}
  .navbar-form .radio input[type="radio"], 
  .navbar-form .checkbox input[type="checkbox"]{    float:none;     margin-left:0}
}
@media (max-width:767px){  .navbar-form .form-group{    margin-bottom:5px}
}
@media (min-width:768px){  .navbar-form{    width:auto;     border:0;     margin-left:0;     margin-right:0;     padding-top:0;     padding-bottom:0;     -webkit-box-shadow:none;     box-shadow:none}
}
.navbar-nav >li >.dropdown-menu{  margin-top:0;   border-top-right-radius:0;   border-top-left-radius:0}
.navbar-fixed-bottom .navbar-nav >li >.dropdown-menu{  border-bottom-right-radius:0;   border-bottom-left-radius:0}
.navbar-nav.pull-right >li >.dropdown-menu, 
.navbar-nav >li >.dropdown-menu.pull-right{  left:auto;   right:0}
.navbar-btn{  margin-top:8px;   margin-bottom:8px}
.navbar-text{  float:left;   margin-top:15px;   margin-bottom:15px}
@media (min-width:768px){  .navbar-text{    margin-left:15px;     margin-right:15px}
}
.navbar-default{  background-color:#151c24;   border-color:#090c10}
.navbar-default .navbar-brand{  color:#fff}
.navbar-default .navbar-brand:hover, 
.navbar-default .navbar-brand:focus{  color:#fff;   background-color:#474d58}
.navbar-default .navbar-text{  color:#151c24}
.navbar-default .navbar-nav >li >a{  color:#fff}
.navbar-default .navbar-nav >li >a:hover, 
.navbar-default .navbar-nav >li >a:focus{  color:#fff;   background-color:#474d58}
.navbar-default .navbar-nav >.active >a, 
.navbar-default .navbar-nav >.active >a:hover, 
.navbar-default .navbar-nav >.active >a:focus{  color:#fff;   background-color:#474d58}
.navbar-default .navbar-nav >.disabled >a, 
.navbar-default .navbar-nav >.disabled >a:hover, 
.navbar-default .navbar-nav >.disabled >a:focus{  color:#fff;   background-color:transparent}
.navbar-default .navbar-toggle{  border-color:#ddd}
.navbar-default .navbar-toggle:hover, 
.navbar-default{  background-color:#474d58}
.navbar-default .navbar-toggle .icon-bar{  background-color:#474d58}
.navbar-default .navbar-collapse, 
.navbar-default .navbar-form{  border-color:#080b0f}
.navbar-default .navbar-nav >.dropdown >a:hover .caret, 
.navbar-default .navbar-nav >.dropdown >a:focus .caret{  border-top-color:#fff;   border-bottom-color:#fff}
.navbar-default .navbar-nav >.open >a, 
.navbar-default .navbar-nav >.open >a:hover, 
.navbar-default .navbar-nav >.open >a:focus{  background-color:#474d58;   color:#fff}
.navbar-default .navbar-nav >.open >a .caret, 
.navbar-default .navbar-nav >.open >a:hover .caret, 
.navbar-default .navbar-nav >.open >a:focus .caret{  border-top-color:#fff;   border-bottom-color:#fff}
.navbar-default .navbar-nav >.dropdown >a .caret{  border-top-color:#fff;   border-bottom-color:#fff}
@media (max-width:767px){  .navbar-default .navbar-nav .open .dropdown-menu >li >a{    color:#fff}
  .navbar-default .navbar-nav .open .dropdown-menu >li >a:hover, 
  .navbar-default .navbar-nav .open .dropdown-menu >li >a:focus{    color:#fff;     background-color:#474d58}
  .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:#fff;     background-color:#474d58}
  .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:#fff;     background-color:transparent}
}
.navbar-default .navbar-link{  color:#fff}
.navbar-default .navbar-link:hover{  color:#fff}
.navbar-inverse{  background-color:#222;   border-color:#080808}
.navbar-inverse .navbar-brand{  color:#999}
.navbar-inverse .navbar-brand:hover, 
.navbar-inverse .navbar-brand:focus{  color:#fff;   background-color:transparent}
.navbar-inverse .navbar-text{  color:#999}
.navbar-inverse .navbar-nav >li >a{  color:#999}
.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-toggle{  border-color:#333}
.navbar-inverse .navbar-toggle:hover, 
.navbar-inverse .navbar-toggle:focus{  background-color:#333}
.navbar-inverse .navbar-toggle .icon-bar{  background-color:#fff}
.navbar-inverse .navbar-collapse, 
.navbar-inverse .navbar-form{  border-color:#101010}
.navbar-inverse .navbar-nav >.open >a, 
.navbar-inverse .navbar-nav >.open >a:hover, 
.navbar-inverse .navbar-nav >.open >a:focus{  background-color:#080808;   color:#fff}
.navbar-inverse .navbar-nav >.dropdown >a:hover .caret{  border-top-color:#fff;   border-bottom-color:#fff}
.navbar-inverse .navbar-nav >.dropdown >a .caret{  border-top-color:#999;   border-bottom-color:#999}
.navbar-inverse .navbar-nav >.open >a .caret, 
.navbar-inverse .navbar-nav >.open >a:hover .caret, 
.navbar-inverse .navbar-nav >.open >a:focus .caret{  border-top-color:#fff;   border-bottom-color:#fff}
@media (max-width:767px){  .navbar-inverse .navbar-nav .open .dropdown-menu >.dropdown-header{    border-color:#080808}
  .navbar-inverse .navbar-nav .open .dropdown-menu >li >a{    color:#999}
  .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}
}
.navbar-inverse .navbar-link{  color:#999}
.navbar-inverse .navbar-link:hover{  color:#fff}
.breadcrumb{  padding:8px 15px;   margin-bottom:20px;   list-style:none;   background-color:#f5f5f5;   border-radius:4px}
.breadcrumb >li{  display:inline-block}
.breadcrumb >li+li:before{  content:"/\00a0";  padding:0 5px;  color:#ccc}
.breadcrumb >.active{ color:#999}
.btn .badge{ position:relative;  top:-1px}
a.list-group-item.active >.badge, 
.nav-pills >.active >a >.badge{ color:#fff;  background-color:#fff}
.nav-pills >li >a >.badge{ margin-left:3px}
.jumbotron{ padding:30px;  margin-bottom:30px;  font-size:21px;  font-weight:200;  line-height:2.1428571435;  color:inherit;  background-color:#eee}
.jumbotron h1{ line-height:1;  color:inherit}
.jumbotron p{ line-height:1.4}
.container .jumbotron{ border-radius:6px}
@media screen and (min-width:768px){ .jumbotron{ padding-top:48px;  padding-bottom:48px}
 .container .jumbotron{ padding-left:60px;  padding-right:60px}
 .jumbotron h1{ font-size:63px}
}
.thumbnail{ padding:6px;  line-height:1.428571429;  background-color:#151c24; margin-top: 4px; border:1px solid #ddd;  border-radius:4px;  -webkit-transition:all 0.2s ease-in-out;  transition:all 0.2s ease-in-out;  display:inline-block;  max-width:100%;  height:120px;  display:block}
.thumbnail >img{ display:block;  padding-top:6px; max-width:100%;  height:100px;}
a.thumbnail:hover, 
a.thumbnail:focus{ border-color:#fff}
.thumbnail >img{ margin-left:auto;  margin-right:auto}
.thumbnail .caption{ padding:9px;  color:#fff}
.alert{ padding:15px;  margin-bottom:20px;  border:1px solid transparent;  border-radius:4px}
.alert h4{ margin-top:0;  color:inherit}
.alert .alert-link{ font-weight:bold}
.alert >p, 
.alert >ul{ margin-bottom:0}
.alert >p+p{ margin-top:5px}
.alert-dismissable{ padding-right:35px}
.alert-dismissable .close{ position:relative;  top:-2px;  right:-21px;  color:inherit}
.alert-success{ background-color:#dff0d8;  border-color:#d6e9c6;  color:#468847}
.alert-success hr{ border-top-color:#c9e2b3}
.alert-success .alert-link{ color:#356635}
.alert-info{ background-color:#d9edf7;  border-color:#bce8f1;  color:#3a87ad}
.alert-info hr{ border-top-color:#a6e1ec}
.alert-info .alert-link{ color:#2d6987}
.alert-warning{ background-color:#fcf8e3;  border-color:#fbeed5;  color:#c09853}
.alert-warning hr{ border-top-color:#f8e5be}
.alert-warning .alert-link{ color:#a47e3c}
.alert-danger{ background-color:#f2dede;  border-color:#eed3d7;  color:#b94a48}
.alert-danger hr{ border-top-color:#e6c1c7}
.alert-danger .alert-link{ color:#953b39}
@-webkit-keyframes progress-bar-stripes{ from{ background-position:40px 0}
 to{ background-position:0 0}
}
@-moz-keyframes progress-bar-stripes{ from{ background-position:40px 0}
 to{ background-position:0 0}
}
@-o-keyframes progress-bar-stripes{ from{ background-position:0 0}
 to{ background-position:40px 0}
}
@keyframes progress-bar-stripes{ from{ background-position:40px 0}
 to{ background-position:0 0}
}

.media, 
.media-body{ overflow:hidden;  zoom:1}
.media, 
.media .media{ margin-top:15px}
.media:first-child{ margin-top:0}
.media-object{ display:block}
.media-heading{ margin:0 0 5px}
.media >.pull-left{ margin-right:10px}
.media >.pull-right{ margin-left:10px}
.media-list{ padding-left:0;  list-style:none}
.list-group{ margin-bottom:20px;  padding-left:0}
.list-group-item{ position:relative;  display:block;  padding:10px 15px;  margin-bottom:-1px;  background-color:#fff;  border:1px solid #ddd}
.list-group-item:first-child{ border-top-right-radius:4px;  border-top-left-radius:4px}
.list-group-item:last-child{ margin-bottom:0;  border-bottom-right-radius:4px;  border-bottom-left-radius:4px}
.list-group-item >.badge{ float:right}
.list-group-item >.badge+.badge{ margin-right:5px}
a.list-group-item{ color:#555}
a.list-group-item .list-group-item-heading{ color:#333}
a.list-group-item:hover, 
a.list-group-item:focus{ text-decoration:none;  background-color:#f5f5f5}
.list-group-item.active, 
.list-group-item.active:hover, 
.list-group-item.active:focus{ z-index:2;  color:#fff;  background-color:#151c24;  border-color:#151c24}
.list-group-item.active .list-group-item-heading, 
.list-group-item.active:hover .list-group-item-heading, 
.list-group-item.active:focus .list-group-item-heading{ color:inherit}
.list-group-item.active .list-group-item-text, 
.list-group-item.active:hover .list-group-item-text, 
.list-group-item.active:focus .list-group-item-text{ color:#5d83a9}
.list-group-item-heading{ margin-top:0;  margin-bottom:5px}
.list-group-item-text{ margin-bottom:0;  line-height:1.3}
.panel{ margin-bottom:20px;  background-color:#151c24}
.panel-body{ padding:15px}
.panel-body:before, 
.panel-body:after{ content:"";  /* 1 */ display:table;  /* 2 */}
.panel-body:after{ clear:both}
.panel-body:before, 
.panel-body:after{ content:"";  /* 1 */ display:table;  /* 2 */}
.panel-body:after{ clear:both}
.panel >.list-group{ margin-bottom:0}
.panel >.list-group .list-group-item{ border-width:1px 0}
.panel >.list-group .list-group-item:first-child{ border-top-right-radius:0;  border-top-left-radius:0}
.panel >.list-group .list-group-item:last-child{ border-bottom:0}
.panel-heading+.list-group .list-group-item:first-child{ border-top-width:0}
.panel >.table{ margin-bottom:0}
.panel >.panel-body+.table{ }
.panel-heading{ padding:8px 15px}
.panel-title{ margin-top:5px;  margin-bottom:5px;  font-size:1em;  text-decoration:none;  background:none; !important}
.panel-title a:hover{  text-decoration:none;  background:none; !important}
.panel-title a:focus{  text-decoration:none;  background:none; !important}
.panel-title >a{ color:inherit;  text-decoration:none}
.panel-footer{ padding:10px 15px;  background-color:#f5f5f5}
.panel-group .panel{ margin-bottom:0;  border-radius:4px;  overflow:hidden}
.panel-group .panel+.panel{ margin-top:5px}
.panel-group .panel-heading{ border-bottom:0}
.panel-group .panel-heading+.panel-collapse .panel-body{ }
.panel-group .panel-footer{ border-top:0}
.panel-group .panel-footer+.panel-collapse .panel-body{ border-bottom:1px solid #ddd}
.panel-default{ border-color:#ddd}
.panel-default >.panel-heading{ color:#fff;  background-color:#000;  border-color:#474D58}
.panel-default >.panel-heading+.panel-collapse .panel-body{ border-top-color:#ddd}
.panel-default >.panel-footer+.panel-collapse .panel-body{ border-bottom-color:#ddd}
.panel-primary{ border-color:#151c24}
.panel-primary >.panel-heading{ color:#fff;  background-color:#151c24;  border-color:#151c24}
.panel-primary >.panel-heading+.panel-collapse .panel-body{ border-top-color:#151c24}
.panel-primary >.panel-footer+.panel-collapse .panel-body{ border-bottom-color:#151c24}
.panel-success{ border-color:#d6e9c6}
.panel-success >.panel-heading{ color:#468847;  background-color:#dff0d8;  border-color:#d6e9c6}
.panel-success >.panel-heading+.panel-collapse .panel-body{ border-top-color:#d6e9c6}
.panel-success >.panel-footer+.panel-collapse .panel-body{ border-bottom-color:#d6e9c6}
.panel-warning{ border-color:#fbeed5}
.panel-warning >.panel-heading{ color:#c09853;  background-color:#fcf8e3;  border-color:#fbeed5}
.panel-warning >.panel-heading+.panel-collapse .panel-body{ border-top-color:#fbeed5}
.panel-warning >.panel-footer+.panel-collapse .panel-body{ border-bottom-color:#fbeed5}
.panel-danger{ border-color:#eed3d7}
.panel-danger >.panel-heading{ color:#b94a48;  background-color:#f2dede;  border-color:#eed3d7}
.panel-danger >.panel-heading+.panel-collapse .panel-body{ border-top-color:#eed3d7}
.panel-danger >.panel-footer+.panel-collapse .panel-body{ border-bottom-color:#eed3d7}
.panel-info{ border-color:#bce8f1}
.panel-info >.panel-heading{ color:#3a87ad;  background-color:#d9edf7;  border-color:#bce8f1}
.panel-info >.panel-heading+.panel-collapse .panel-body{ border-top-color:#bce8f1}
.panel-info >.panel-footer+.panel-collapse .panel-body{ border-bottom-color:#bce8f1}
.well{ min-height:20px;  padding:19px;  margin-bottom:20px;  background-color:#f5f5f5;  border:1px solid #e3e3e3;  border-radius:4px;  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);  box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}
.well blockquote{ border-color:#ddd;  border-color:rgba(0,0,0,0.15)}
.well-lg{ padding:24px;  border-radius:6px}
.well-sm{ padding:9px;  border-radius:3px}
.close{ float:right;  font-size:21px;  font-weight:bold;  line-height:1;  color:#000;  text-shadow:0 1px 0 #fff;  opacity:0.2;  filter:alpha(opacity=20)}
.close:hover, 
.close:focus{ color:#000;  text-decoration:none;  cursor:pointer;  opacity:0.5;  filter:alpha(opacity=50)}
button.close{ padding:0;  cursor:pointer;  background:transparent;  border:0;  -webkit-appearance:none}
.modal-open{ overflow:hidden}
body.modal-open, 
.modal-open .navbar-fixed-top, 
.modal-open .navbar-fixed-bottom{ margin-right:15px}
.modal{ display:none;  overflow:auto;  overflow-y:scroll;  position:fixed;  top:0;  right:0;  bottom:0;  left:0;  z-index:1040}
.modal.fade .modal-dialog{ -webkit-transform:translate(0,-25%);  -ms-transform:translate(0,-25%);  transform:translate(0,-25%);  -webkit-transition:-webkit-transform 0.3s ease-out;  -moz-transition:-moz-transform 0.3s ease-out;  -o-transition:-o-transform 0.3s ease-out;  transition:transform 0.3s ease-out}
.modal.in .modal-dialog{ -webkit-transform:translate(0,0);  -ms-transform:translate(0,0);  transform:translate(0,0)}
.modal-dialog{ margin-left:auto;  margin-right:auto;  width:auto;  padding:10px;  z-index:1050}
.modal-content{ position:relative;  background-color:#fff;  border:1px solid #999;  border:1px solid rgba(0,0,0,0.2);  border-radius:6px;  -webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);  box-shadow:0 3px 9px rgba(0,0,0,0.5);  background-clip:padding-box;  outline:none}
.modal-backdrop{ position:fixed;  top:0;  right:0;  bottom:0;  left:0;  z-index:1030;  background-color:#000}
.modal-backdrop.fade{ opacity:0;  filter:alpha(opacity=0)}
.modal-backdrop.in{ opacity:0.5;  filter:alpha(opacity=50)}
.modal-header{ padding:15px;  border-bottom:1px solid #e5e5e5;  min-height:16.428571429px}
.modal-header .close{ margin-top:-2px}
.modal-title{ margin:0;  line-height:1.428571429}
.modal-body{ position:relative;  padding:20px}
.modal-footer{ margin-top:15px;  padding:19px 20px 20px;  text-align:right;  border-top:1px solid #e5e5e5}
.modal-footer:before, 
.modal-footer:after{ content:"";  /* 1 */ display:table;  /* 2 */}
.modal-footer:after{ clear:both}
.modal-footer:before, 
.modal-footer:after{ content:"";  /* 1 */ display:table;  /* 2 */}
.modal-footer:after{ clear:both}
.modal-footer .btn+.btn{ margin-left:5px;  margin-bottom:0}
.modal-footer .btn-group .btn+.btn{ margin-left:-1px}
.modal-footer .btn-block+.btn-block{ margin-left:0}
@media screen and (min-width:768px){ .modal-dialog{ left:50%;  right:auto;  width:600px;  padding-top:30px;  padding-bottom:30px}
 .modal-content{ -webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);  box-shadow:0 5px 15px rgba(0,0,0,0.5)}
}

.clearfix:before, 
.clearfix:after{ content:"";  /* 1 */ display:table;  /* 2 */}
.clearfix:after{  clear:both}
.pull-right{  float:right !important}
.pull-left{  float:left !important}
.hide{  display:none !important}
.show{  display:block !important}
.invisible{  visibility:hidden}
.text-hide{  font:0/0 a;  color:transparent;  text-shadow:none;  background-color:transparent;  border:0}
.affix{ position:fixed}
@-ms-viewport{ width:device-width}
@media screen and (max-width:400px){ @-ms-viewport{ width:320px}
}
.hidden{ display:none !important;  visibility:hidden !important}
.visible-xs{ display:none !important}
tr.visible-xs{ display:none !important}
th.visible-xs, 
td.visible-xs{ display:none !important}
@media (max-width:767px){ .visible-xs{ display:block !important}
 tr.visible-xs{ display:table-row !important}
 th.visible-xs, 
 td.visible-xs{ display:table-cell !important}
}
@media (min-width:768px) and (max-width:991px){ .visible-xs.visible-sm{ display:block !important}
 tr.visible-xs.visible-sm{ display:table-row !important}
 th.visible-xs.visible-sm, 
 td.visible-xs.visible-sm{ display:table-cell !important}
}
@media (min-width:992px) and (max-width:1199px){ .visible-xs.visible-md{ display:block !important}
 tr.visible-xs.visible-md{ display:table-row !important}
 th.visible-xs.visible-md, 
 td.visible-xs.visible-md{ display:table-cell !important}
}
@media (min-width:1200px){ .visible-xs.visible-lg{ display:block !important}
 tr.visible-xs.visible-lg{ display:table-row !important}
 th.visible-xs.visible-lg, 
 td.visible-xs.visible-lg{ display:table-cell !important}
}
.visible-sm{ display:none !important}
tr.visible-sm{ display:none !important}
th.visible-sm, 
td.visible-sm{ display:none !important}
@media (max-width:767px){ .visible-sm.visible-xs{ display:block !important}
 tr.visible-sm.visible-xs{ display:table-row !important}
 th.visible-sm.visible-xs, 
 td.visible-sm.visible-xs{ display:table-cell !important}
}
@media (min-width:768px) and (max-width:991px){ .visible-sm{ display:block !important}
 tr.visible-sm{ display:table-row !important}
 th.visible-sm, 
 td.visible-sm{ display:table-cell !important}
}
@media (min-width:992px) and (max-width:1199px){ .visible-sm.visible-md{ display:block !important}
 tr.visible-sm.visible-md{ display:table-row !important}
 th.visible-sm.visible-md, 
 td.visible-sm.visible-md{ display:table-cell !important}
}
@media (min-width:1200px){ .visible-sm.visible-lg{ display:block !important}
 tr.visible-sm.visible-lg{ display:table-row !important}
 th.visible-sm.visible-lg, 
 td.visible-sm.visible-lg{ display:table-cell !important}
}
.visible-md{ display:none !important}
tr.visible-md{ display:none !important}
th.visible-md, 
td.visible-md{ display:none !important}
@media (max-width:767px){ .visible-md.visible-xs{ display:block !important}
 tr.visible-md.visible-xs{ display:table-row !important}
 th.visible-md.visible-xs, 
 td.visible-md.visible-xs{ display:table-cell !important}
}
@media (min-width:768px) and (max-width:991px){ .visible-md.visible-sm{ display:block !important}
 tr.visible-md.visible-sm{ display:table-row !important}
 th.visible-md.visible-sm, 
 td.visible-md.visible-sm{ display:table-cell !important}
}
@media (min-width:992px) and (max-width:1199px){ .visible-md{ display:block !important}
 tr.visible-md{ display:table-row !important}
 th.visible-md, 
 td.visible-md{ display:table-cell !important}
}
@media (min-width:1200px){ .visible-md.visible-lg{ display:block !important}
 tr.visible-md.visible-lg{ display:table-row !important}
 th.visible-md.visible-lg, 
 td.visible-md.visible-lg{ display:table-cell !important}
}
.visible-lg{ display:none !important}
tr.visible-lg{ display:none !important}
th.visible-lg, 
td.visible-lg{ display:none !important}
@media (max-width:767px){ .visible-lg.visible-xs{ display:block !important}
 tr.visible-lg.visible-xs{ display:table-row !important}
 th.visible-lg.visible-xs, 
 td.visible-lg.visible-xs{ display:table-cell !important}
}
@media (min-width:768px) and (max-width:991px){ .visible-lg.visible-sm{ display:block !important}
 tr.visible-lg.visible-sm{ display:table-row !important}
 th.visible-lg.visible-sm, 
 td.visible-lg.visible-sm{ display:table-cell !important}
}
@media (min-width:992px) and (max-width:1199px){ .visible-lg.visible-md{ display:block !important}
 tr.visible-lg.visible-md{ display:table-row !important}
 th.visible-lg.visible-md, 
 td.visible-lg.visible-md{ display:table-cell !important}
}
@media (min-width:1200px){ .visible-lg{ display:block !important}
 tr.visible-lg{ display:table-row !important}
 th.visible-lg, 
 td.visible-lg{ display:table-cell !important}
}
.hidden-xs{ display:block !important}
tr.hidden-xs{ display:table-row !important}
th.hidden-xs, 
td.hidden-xs{ display:table-cell !important}
@media (max-width:767px){ .hidden-xs{ display:none !important}
 tr.hidden-xs{ display:none !important}
 th.hidden-xs, 
 td.hidden-xs{ display:none !important}
}
@media (min-width:768px) and (max-width:991px){ .hidden-xs.hidden-sm{ display:none !important}
 tr.hidden-xs.hidden-sm{ display:none !important}
 th.hidden-xs.hidden-sm, 
 td.hidden-xs.hidden-sm{ display:none !important}
}
@media (min-width:992px) and (max-width:1199px){ .hidden-xs.hidden-md{ display:none !important}
 tr.hidden-xs.hidden-md{ display:none !important}
 th.hidden-xs.hidden-md, 
 td.hidden-xs.hidden-md{ display:none !important}
}
@media (min-width:1200px){ .hidden-xs.hidden-lg{ display:none !important}
 tr.hidden-xs.hidden-lg{ display:none !important}
 th.hidden-xs.hidden-lg, 
 td.hidden-xs.hidden-lg{ display:none !important}
}
.hidden-sm{ display:block !important}
tr.hidden-sm{ display:table-row !important}
th.hidden-sm, 
td.hidden-sm{ display:table-cell !important}
@media (max-width:767px){ .hidden-sm.hidden-xs{ display:none !important}
 tr.hidden-sm.hidden-xs{ display:none !important}
 th.hidden-sm.hidden-xs, 
 td.hidden-sm.hidden-xs{ display:none !important}
}
@media (min-width:768px) and (max-width:991px){ .hidden-sm{ display:none !important}
 tr.hidden-sm{ display:none !important}
 th.hidden-sm, 
 td.hidden-sm{ display:none !important}
}
@media (min-width:992px) and (max-width:1199px){ .hidden-sm.hidden-md{ display:none !important}
 tr.hidden-sm.hidden-md{ display:none !important}
 th.hidden-sm.hidden-md, 
 td.hidden-sm.hidden-md{ display:none !important}
}
@media (min-width:1200px){ .hidden-sm.hidden-lg{ display:none !important}
 tr.hidden-sm.hidden-lg{ display:none !important}
 th.hidden-sm.hidden-lg, 
 td.hidden-sm.hidden-lg{ display:none !important}
}
.hidden-md{ display:block !important}
tr.hidden-md{ display:table-row !important}
th.hidden-md, 
td.hidden-md{ display:table-cell !important}
@media (max-width:767px){ .hidden-md.hidden-xs{ display:none !important}
 tr.hidden-md.hidden-xs{ display:none !important}
 th.hidden-md.hidden-xs, 
 td.hidden-md.hidden-xs{ display:none !important}
}
@media (min-width:768px) and (max-width:991px){ .hidden-md.hidden-sm{ display:none !important}
 tr.hidden-md.hidden-sm{ display:none !important}
 th.hidden-md.hidden-sm, 
 td.hidden-md.hidden-sm{ display:none !important}
}
@media (min-width:992px) and (max-width:1199px){ .hidden-md{ display:none !important}
 tr.hidden-md{ display:none !important}
 th.hidden-md, 
 td.hidden-md{ display:none !important}
}
@media (min-width:1200px){ .hidden-md.hidden-lg{ display:none !important}
 tr.hidden-md.hidden-lg{ display:none !important}
 th.hidden-md.hidden-lg, 
 td.hidden-md.hidden-lg{ display:none !important}
}
.hidden-lg{ display:block !important}
tr.hidden-lg{ display:table-row !important}
th.hidden-lg, 
td.hidden-lg{ display:table-cell !important}
@media (max-width:767px){ .hidden-lg.hidden-xs{ display:none !important}
 tr.hidden-lg.hidden-xs{ display:none !important}
 th.hidden-lg.hidden-xs, 
 td.hidden-lg.hidden-xs{ display:none !important}
}
@media (min-width:768px) and (max-width:991px){ .hidden-lg.hidden-sm{ display:none !important}
 tr.hidden-lg.hidden-sm{ display:none !important}
 th.hidden-lg.hidden-sm, 
 td.hidden-lg.hidden-sm{ display:none !important}
}
@media (min-width:992px) and (max-width:1199px){ .hidden-lg.hidden-md{ display:none !important}
 tr.hidden-lg.hidden-md{ display:none !important}
 th.hidden-lg.hidden-md, 
 td.hidden-lg.hidden-md{ display:none !important}
}
@media (min-width:1200px){ .hidden-lg{ display:none !important}
 tr.hidden-lg{ display:none !important}
 th.hidden-lg, 
 td.hidden-lg{ display:none !important}
}
.visible-print{ display:none !important}
tr.visible-print{ display:none !important}
th.visible-print, 
td.visible-print{ display:none !important}
@media print{ .visible-print{ display:block !important}
 tr.visible-print{ display:table-row !important}
 th.visible-print, 
 td.visible-print{ display:table-cell !important}
 .hidden-print{ display:none !important}
 tr.hidden-print{ display:none !important}
 th.hidden-print, 
 td.hidden-print{ display:none !important}
}

 
.navbar, .ksw, .navbar-default{ opacity:0.97; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=97)";  background-color:#151c24;  border:none}
 
 
 
.drop-kuffi{ padding:10px 30px;  background-color:#151c24}

 .drop-kuffi [class*="col-"]{ margin-top:5px;  margin-bottom:5px;  font-size:1em;  text-align:left;  line-height:1.4;  background-color:#151c24}
 
.section{clear:both; padding:5px; margin:0px; background-color:#474D58;}

.sectionlogo{clear:both; padding:0px; margin:0px; background-color:#474D58; border:solid white; ;  border-width:1px 0 0 0}

.section1{clear:both; padding-left:20px; padding-right:20px; padding-top:20px; margin:0px; background-color:#474D58; border:solid white; ;  border-width:1px 0 0 0}

.section2{clear:both; padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:10px; margin:0px; background-color:#151c24; border:solid white; ;  border-width:0 0 1px 0}

.section3{clear:both; padding:0px; margin:0px; background-color:#474D58; height:60px}

.section4{clear:both; padding-left:20px; padding-top:20px; padding-right:20px; margin:0px; background-color:#474D58; border:solid white; ;  border-width:0 0 1px 0}

.section5{clear:both; padding:10px; margin:0px; background-color:#474D58; height:60px}

#center-div{ text-align:center}

.col{display:block; float:left; margin-left:10px;}
.col:first-child{margin-left:0}

.group:before, 
.group:after{content:""; display:table}
.group:after{clear:both}
.group{ zoom:1}
 
.span_2_of_2{width:100%}
.span_1_of_2{width:30%}

@media only screen and (max-width:480px){
	.col{margin:1% 0 1% 0%}
ul{padding-left: 8px;}
.bilder {display: inline-table;}

 
}

/*Kein float des Textes im Geschichte-Slider ab bestimmter Größe*/

@media only screen and (max-width:680px){
	
.textnofloat {display: inline-table;}

}



@media only screen and (max-width:480px){.span_2_of_2{width:100%}
.span_1_of_2{width:100%}


}

.kuppel{ height:45px;  width:90px;  border-radius:90px 90px 0 0;  -moz-border-radius:90px 90px 0 0;  -webkit-border-radius:90px 90px 0 0;  background:#151c24;   wrap-flow:both;  position:relative;  bottom:1px;  left:40%}

.kuppel2{ height:45px;  width:90px;  border-radius:90px 90px 0 0;  -moz-border-radius:90px 90px 0 0;  -webkit-border-radius:90px 90px 0 0;  background:#151c24;  float:left;   wrap-flow:both;  position:relative;  bottom:-15px;  left:2px}

.kuppel3{ height:60px;  width:105px;  border-radius:105px 105px 0 0;  -moz-border-radius:105px 105px 0 0;  -webkit-border-radius:105px 105px 0 0;  background:#151c24;   wrap-flow:both;  position:relative;  bottom:-24px;  left:118px}

.kuppel4{ height:45px;  width:90px;  border-radius:90px 90px 0 0;  -moz-border-radius:90px 90px 0 0;  -webkit-border-radius:90px 90px 0 0;  background:#151c24;  float:left;   wrap-flow:both;  position:relative;  bottom:-10px;  left:2px}

.figwrap{display:table; text-align:left; float:left; padding-bottom:10px; padding-left:2px; 
padding-top:15px; display:block !important}

.figcaptionarticle {
 background-color: #151c24;
 padding-top: 10px;
 padding-left: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 border-color: white;
 border-width: 1px;
 font-size:12px;
}

.figureFeatured img{display:block; background-color: #151c24; float:none}

@media (max-width:979px){ .navbar-header{ float:none}
 .navbar-left, .navbar-right{ float:none !important}
 .navbar-toggle{ display:block}
 .navbar-collapse{  border-top:1px solid transparent;  box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}
 .navbar-fixed-top{top:0; border-width:0 0 1px}
 .navbar-collapse.collapse{ display:none!important}
 .navbar-nav{ float:none!important; margin-top:7.5px}
.navbar-nav>li{ float:none}
 .navbar-nav>li>a{ padding-top:10px;  padding-bottom:10px}
 .collapse.in{ display:block !important}
}
.ksw .collapse, 
.ksw .nav, 
.ksw .dropup, 
.ksw .dropdown{ position:static}
.ksw .container{ position:relative}
.ksw .dropdown-menu{ left:auto;  z-index:2}
.ksw .nav.navbar-right .dropdown-menu{ left:auto;  right:0}
.ksw .dropdown.ksw2 .dropdown-menu{ left:0;  right:0}
.ksw .ksw-content{ padding:20px 30px}

.container2{ width:240px;  max-width:100%;  padding-left:10px;  padding-right:10px;  padding-bottom:2px;  padding-top:6px;  float:left}

#text{ font-size:16px}
#text2{ font-size:1em}


@media screen and ( max-width:480px ){ #text{ font-size:0.9em} 
 #text2{ font-size:0.9em}

}
#accordion{ border:1px solid #474D58}
.panel-heading.accordion-toggle:before{  content:"\25BC";  float:right;  color:grey}
.panel-heading.accordion-toggle.collapsed:before{  content:"\25BA"}
.panel-heading{ cursor:pointer}

#accordion2{ border:none;}

.keinabst {
	margin-top: 0px;
margin-bottom:0px;
}





.svg-container { 

display: inline-block;

position: relative;

width: 100%;


padding-bottom: 10%; 

vertical-align: bottom; 

overflow: hidden; 

}


.svg-container2 { 

display: inline-block;

position: relative;

width: 30%;

vertical-align: bottom; 
margin-top: 0px;
margin-bottom: 0px;
overflow: hidden; 
float: right;

}

.kuffnerlogo {
vertical-align: bottom;
}




.logo {opacity:0.27; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=27)";}



.picture { background-color: #151c24;
border: 1px solid #CCCCCC; padding: 3px;
font: 11px Arial, sans-serif; }
.picture img { border: 1px solid #CCCCCC;
vertical-align:middle; margin-bottom: 3px; }
.right { margin: 0.5em 0pt 0.5em 0.8em; float:right; overflow-wrap: break-word;}
.left { margin: 0.5em 0.8em 0.5em 0; float:left; }




/* -- Begin grids
------------------------------------------------------------- */
/* -- Use this wrapper if you want to divide your columns -- */
.divide-bottom {
  /*border-bottom: 1px solid #ccc;*/
  
  }

/* -- Use this wrapper if you want to block-out a column with padding 
Taken from http://csswizardry.com/2011/10/the-island-object/) -- */
.island {
  padding: 1.5em;
  background-color:  #474D58; }
  .island :last-child {
    margin-bottom: 0; }

/* -- Setup grids with base class -- */
.grid-wrap {
  
  overflow: hidden;
  clear: both; 
  background-color: #474D58;
  width: 100%;
  padding-top: 20px;}

.grid-col {
  float: left;
  padding-left: 1em;
  padding-right: 1em;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.large-gutter {
  margin-left: -6em; }
  .large-gutter .grid-col {
    padding-left: 6em; }

.half-gutter /*{
  margin-left: -1.5em; }*/
  .half-gutter .grid-col {
    padding-left: 1.5em; 
    background-color: #474D58;}

.no-gutter {
  margin-left: 0; }
  .no-gutter .grid-col {
    padding-left: 0; }

.reset-gutter {
  margin-left: -3em; }
  .reset-gutter .grid-col {
    padding-left: 3em; }

ul.grid-wrap,
ol.grid-wrap {
  padding-left: 0;
  list-style: none; }

li.grid-col {
  margin-left: 0;
  margin-bottom: 0; }

.col-full,
.col-set-full .grid-col {
  width: 100%; }

.col-one-half,
.col-set-one-half .grid-col {
  width: 50%; }

.col-one-third,
.col-set-one-third .grid-col {
  width: 33.333%; }

.col-one-quarter,
.col-set-one-quarter .grid-col {
  width: 25%; }

.col-two-thirds {
  width: 66.666%; }

.col-three-quarters {
  width: 75%; }

/* -- Breakpoint (.bp1)
------------------------------------------------------------- */
@media only screen and (min-width: 30em) {
  .bp1-col-full,
  .bp1-col-set-full .grid-col {
    width: 100%; }

  .bp1-col-one-half,
  .bp1-col-set-one-half .grid-col {
    width: 50%; }

  .bp1-col-one-third,
  .bp1-col-set-one-third .grid-col {
    width: 33.333%; }

  .bp1-col-one-quarter,
  .bp1-col-set-one-quarter .grid-col {
    width: 25%; }

  .bp1-col-two-thirds {
    width: 66.666%; }

  .bp1-col-three-quarters {
    width: 75%; } }
/* -- Breakpoint 2 (.bp2)
------------------------------------------------------------- */
@media only screen and (min-width: 48em) {
  .bp2-col-full,
  .bp2-col-set-full .grid-col {
    width: 100%; }

  .bp2-col-one-half,
  .bp2-col-set-one-half .grid-col {
    width: 50%; }

  .bp2-col-one-third,
  .bp2-col-set-one-third .grid-col {
    width: 33.333%; }

  .bp2-col-one-quarter,
  .bp2-col-set-one-quarter .grid-col {
    width: 25%; }

  .bp2-col-two-thirds {
    width: 66.666%; }

  .bp2-col-three-quarters {
    width: 75%; } }
/* -- Breakpoint 3 (.bp3)
------------------------------------------------------------- */
@media only screen and (min-width: 60em) {
  .bp3-col-full,
  .bp3-col-set-full .grid-col {
    width: 100%; }

  .bp3-col-one-half,
  .bp3-col-set-one-half .grid-col {
    width: 50%; }

  .bp3-col-one-third,
  .bp3-col-set-one-third .grid-col {
    width: 33.333%; }

  .bp3-col-one-quarter,
  .bp3-col-set-one-quarter .grid-col {
    width: 25%; }

  .bp3-col-two-thirds {
    width: 66.666%; }

  .bp3-col-three-quarters {
    width: 75%; } }



.row2 {
	margin: 0;
	background-color: #474D58; }


.thumbnail {
   height: 120px;
}

.archiv {

  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  background-color: #474D58; 

}





/*Carousel*/


.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
  max-height: 30% !important;
 
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
  
}
.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 {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 5%;
  opacity: 0.5;
  filter: alpha(opacity=60);
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-control.left {
  background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);

}
.carousel-control:hover,
.carousel-control:focus {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: relative;
  bottom: 4px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 8px;
  text-indent: -999px;
  border: 1px solid #ffffff;
  border-radius: 10px;
  cursor: pointer;
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
  margin: 8px;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px;
    font-size: 30px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
    
  }
  .carousel-indicators {
    bottom: 4px;
  }
}

#hoch {
min-height: 220px;
min-width: 264px;
max-width: 95%
padding-bottom: 15px;
padding-top: none;
margin-top: none;
}


#hoch2 {
min-height: 170px;
min-width: 255px;
padding-bottom: 15px;

}

.carousel-control.left, .carousel-control.right{ 
background: none !important; 
filter: progid:none !important; 
background-repeat: no-repeat !important;
 }
 
.dunkel {
 background-color: #363d4b;

 padding-bottom: 6px;
}

.meinpre {
background-color: #151c24;
color: #fff;
}

/*Tabellen*/

.table-container
{
	width: 100%;
	overflow-y: auto;
	_overflow: auto;
	margin: 0 0 1em;
}

.table-container::-webkit-scrollbar
{
	-webkit-appearance: none;
	width: 14px;
	height: 14px;
}

.table-container::-webkit-scrollbar-thumb
{
	border-radius: 8px;
	border: 3px solid #fff;
	background-color: rgba(0, 0, 0, .3);
}

a[href^="http://"] {
	
    background: url(/img/external.png) center right no-repeat;
    padding-right: 13px;
    color: white;
}

a[href^="https://"] {
	
    background: url(/img/external.png) center right no-repeat;
    padding-right: 13px;
    color: white;
}

a[href^="http://kuffner-sternwarte.at"]  {
    background: none;
    padding-right: 0;
}

a[href^="http://diesterne.at"]  {
    background: none;
    padding-right: 0;
}