html{ font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%}body{ margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{ display:block}audio,canvas,progress,video{ display:inline-block; vertical-align:baseline}audio:not([controls]){ display:none; height:0}[hidden],template{ display:none}a{ background-color:transparent}a:active,a:hover{ outline:0}abbr[title]{ border-bottom:1px dotted}b,strong{ font-weight:bold}dfn{ font-style:italic}h1{ font-size:2em; margin:0.67em 0}mark{ background:#ff0; color:#000}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:1em 40px}hr{ -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; height:0}pre{ overflow:auto}code,kbd,pre,samp{ font-family:monospace,monospace; font-size:1em}button,input,optgroup,select,textarea{ color:inherit; font:inherit; margin:0}button{ overflow:visible}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}input{ line-height:normal}input[type="checkbox"],input[type="radio"]{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{ height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{ -webkit-appearance:none}fieldset{ border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em}legend{ border:0; padding:0}textarea{ overflow:auto}optgroup{ font-weight:bold}table{ border-collapse:collapse; border-spacing:0}td,th{ padding:0}@media print{  *,  *:before,  *:after{    background:transparent !important;    color:#000 !important;    -webkit-box-shadow:none !important;            box-shadow:none !important;    text-shadow:none !important}  a,  a:visited{    text-decoration:underline}  a[href]:after{    content:"("attr(href) ")"}  abbr[title]:after{    content:"("attr(title) ")"}  a[href^="#"]:after,  a[href^="javascript:"]: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}  p,  h2,  h3{    orphans:3;    widows:3}  h2,  h3{    page-break-after:avoid}  .navbar{    display:none}  .btn >.caret,  .dropup >.btn >.caret{    border-top-color:#000 !important}  .label{    border:1px solid #000}  .table{    border-collapse:collapse !important}  .table td,  .table th{    background-color:#fff !important}  .table-bordered th,  .table-bordered td{    border:1px solid #ddd !important}}*{  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box}*:before,*:after{  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box}html{  font-size:10px;  -webkit-tap-highlight-color:rgba(0,0,0,0)}body{  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;  font-size:14px;  line-height:1.42857143;  color:#333;  background-color:#fff}input,button,select,textarea{  font-family:inherit;  font-size:inherit;  line-height:inherit}figure{  margin:0}img{  vertical-align:middle}.img-responsive,.thumbnail >img,.thumbnail a >img,.carousel-inner >.item >img,.carousel-inner >.item >a >img{  display:block;  max-width:100%;  height:auto}.img-rounded{  border-radius:6px}.img-thumbnail{  padding:4px;  line-height:1.42857143;  background-color:#fff;  border:1px solid #ddd;  border-radius:4px;  -webkit-transition:all 0.2s ease-in-out;  -o-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}.sr-only-focusable:active,.sr-only-focusable:focus{  position:static;  width:auto;  height:auto;  margin:0;  overflow:visible;  clip:auto}[role="button"]{  cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{  font-family:inherit;  font-weight:500;  line-height:1.1;  color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{  font-weight:normal;  line-height:1;  color:#999}h1,.h1,h2,.h2,h3,.h3{  margin-top:20px;  margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{   font-size:65%}h4,.h4,h5,.h5,h6,.h6{  margin-top:10px;  margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{  font-size:75%}h1,.h1{  font-size:36px}h2,.h2{  font-size:30px}h3,.h3{  font-size:24px}h4,.h4{  font-size:18px}h5,.h5{  font-size:14px}h6,.h6{  font-size:12px}p{  margin:0 0 10px}.lead{  margin-bottom:20px;  font-size:16px;  font-weight:300;  line-height:1.4}@media (min-width:768px){  .lead{    font-size:21px}}small,.small{  font-size:85%}mark,.mark{  background-color:#fcf8e3;  padding:.2em}.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}dl{  margin-top:0;  margin-bottom:20px}dt,dd{  line-height:1.42857143}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}}abbr[title],abbr[data-original-title]{  cursor:help;  border-bottom:1px dotted #999}.initialism{  font-size:90%;  text-transform:uppercase}address{  margin-bottom:20px;  font-style:normal;  line-height:1.42857143}code,kbd,pre,samp{  font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{  padding:2px 4px;  font-size:90%;  color:#c7254e;  background-color:#f9f2f4;  border-radius:4px}kbd{  padding:2px 4px;  font-size:90%;  color:#fff;  background-color:#333;  border-radius:3px;  -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25);          box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}kbd kbd{  padding:0;  font-size:100%;  font-weight:bold;  -webkit-box-shadow:none;          box-shadow:none}pre{  display:block;  padding:9.5px;  margin:0 0 10px;  font-size:13px;  line-height:1.42857143;  word-break:break-all;  word-wrap:break-word;  color:#333;  background-color:#f5f5f5;  border:1px solid #ccc;  border-radius:4px}pre code{  padding:0;  font-size:inherit;  color:inherit;  white-space:pre-wrap;  background-color:transparent;  border-radius:0}.pre-scrollable{  max-height:340px;  overflow-y:scroll}.container{  width:100%;  margin-right:auto;  margin-left:auto;  padding-left:15px;  padding-right:15px}@media (min-width:768px){  .container{    width:750px}}@media (min-width:992px){  .container{    width:970px}}@media (min-width:1200px){  .container{    width:1145px}  .header .container{    width:1090px} .search-block__top .container {width: 1090px;}}@media (min-width:1400px){  .header .container{    width:1310px} .search-block__top .container {width: 1310px;}}@media (min-width:1650px){  .header .container{    width:1630px} .search-block__top .container {width: 1630px;}}.container-fluid{  margin-right:auto;  margin-left:auto;  padding-left:15px;  padding-right:15px}.row{  margin-left:-15px;  margin-right:-15px}.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{  position:relative;  min-height:1px;  padding-left: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,.col-xs-12{  float:left}.col-xs-12{  width:100%}.col-xs-11{  width:91.66666667%}.col-xs-10{  width:83.33333333%}.col-xs-9{  width:75%}.col-xs-8{  width:66.66666667%}.col-xs-7{  width:58.33333333%}.col-xs-6{  width:50%}.col-xs-5{  width:41.66666667%}.col-xs-4{  width:33.33333333%}.col-xs-3{  width:25%}.col-xs-2{  width:16.66666667%}.col-xs-1{  width:8.33333333%}.col-xs-pull-12{  right:100%}.col-xs-pull-11{  right:91.66666667%}.col-xs-pull-10{  right:83.33333333%}.col-xs-pull-9{  right:75%}.col-xs-pull-8{  right:66.66666667%}.col-xs-pull-7{  right:58.33333333%}.col-xs-pull-6{  right:50%}.col-xs-pull-5{  right:41.66666667%}.col-xs-pull-4{  right:33.33333333%}.col-xs-pull-3{  right:25%}.col-xs-pull-2{  right:16.66666667%}.col-xs-pull-1{  right:8.33333333%}.col-xs-pull-0{  right:auto}.col-xs-push-12{  left:100%}.col-xs-push-11{  left:91.66666667%}.col-xs-push-10{  left:83.33333333%}.col-xs-push-9{  left:75%}.col-xs-push-8{  left:66.66666667%}.col-xs-push-7{  left:58.33333333%}.col-xs-push-6{  left:50%}.col-xs-push-5{  left:41.66666667%}.col-xs-push-4{  left:33.33333333%}.col-xs-push-3{  left:25%}.col-xs-push-2{  left:16.66666667%}.col-xs-push-1{  left:8.33333333%}.col-xs-push-0{  left:auto}.col-xs-offset-12{  margin-left:100%}.col-xs-offset-11{  margin-left:91.66666667%}.col-xs-offset-10{  margin-left:83.33333333%}.col-xs-offset-9{  margin-left:75%}.col-xs-offset-8{  margin-left:66.66666667%}.col-xs-offset-7{  margin-left:58.33333333%}.col-xs-offset-6{  margin-left:50%}.col-xs-offset-5{  margin-left:41.66666667%}.col-xs-offset-4{  margin-left:33.33333333%}.col-xs-offset-3{  margin-left:25%}.col-xs-offset-2{  margin-left:16.66666667%}.col-xs-offset-1{  margin-left:8.33333333%}.col-xs-offset-0{  margin-left:0%}@media (min-width:768px){  .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:100%}  .col-sm-11{    width:91.66666667%}  .col-sm-10{    width:83.33333333%}  .col-sm-9{    width:75%}  .col-sm-8{    width:66.66666667%}  .col-sm-7{    width:58.33333333%}  .col-sm-6{    width:50%}  .col-sm-5{    width:41.66666667%}  .col-sm-4{    width:33.33333333%}  .col-sm-3{    width:25%}  .col-sm-2{    width:16.66666667%}  .col-sm-1{    width:8.33333333%}  .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%}}@media (min-width:992px){  .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:100%}  .col-md-11{    width:91.66666667%}  .col-md-10{    width:83.33333333%}  .col-md-9{    width:75%}  .col-md-8{    width:66.66666667%}  .col-md-7{    width:58.33333333%}  .col-md-6{    width:50%}  .col-md-5{    width:41.66666667%}  .col-md-4{    width:33.33333333%}  .col-md-3{    width:25%}  .col-md-2{    width:16.66666667%}  .col-md-1{    width:8.33333333%}  .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%}}@media (min-width:1200px){  .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:100%}  .col-lg-11{    width:91.66666667%}  .col-lg-10{    width:83.33333333%}  .col-lg-9{    width:75%}  .col-lg-8{    width:66.66666667%}  .col-lg-7{    width:58.33333333%}  .col-lg-6{    width:50%}  .col-lg-5{    width:41.66666667%}  .col-lg-4{    width:33.33333333%}  .col-lg-3{    width:25%}  .col-lg-2{    width:16.66666667%}  .col-lg-1{    width:8.33333333%}  .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%}}table{  background-color:transparent}caption{  padding-top:8px;  padding-bottom:8px;  color:#999;  text-align:left}th{  text-align:left}.table{  width:100%;  max-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.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 .table{  background-color:#fff}table col[class*="col-"]{  position:static;  float:none;  display:table-column}table td[class*="col-"],table th[class*="col-"]{  position:static;  float:none;  display:table-cell}.table-responsive{  overflow-x:auto;  min-height:0.01%}@media screen and (max-width:767px){  .table-responsive{    width:100%;    margin-bottom:15px;    overflow-y:hidden;    -ms-overflow-style:-ms-autohiding-scrollbar;    border:1px solid #ddd}  .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}}fieldset{  padding:0;  margin:0;  border:0;  min-width: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}input[type="file"]{  display:block}input[type="range"]{  display:block;  width:100%}select[multiple],select[size]{  height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{  outline:5px auto -webkit-focus-ring-color;  outline-offset:-2px}output{  display:block;  padding-top:7px;  font-size:14px;  line-height:1.42857143;  color:#555}@-webkit-keyframes progress-bar-stripes{  from{    background-position:40px 0}  to{    background-position:0 0}}@-o-keyframes progress-bar-stripes{  from{    background-position:40px 0}  to{    background-position:0 0}}@keyframes progress-bar-stripes{  from{    background-position:40px 0}  to{    background-position:0 0}}.progress{  overflow:hidden;  height:20px;  margin-bottom:20px;  background-color:#f5f5f5;  border-radius:4px;  -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);  box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{  float:left;  width:0%;  height:100%;  font-size:12px;  line-height:20px;  color:#fff;  text-align:center;  background-color:#428bca;  -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);  box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);  -webkit-transition:width 0.6s ease;  -o-transition:width 0.6s ease;  transition:width 0.6s ease}.progress-striped .progress-bar,.progress-bar-striped{  background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);  background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);  background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);  -webkit-background-size:40px 40px;          background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{  -webkit-animation:progress-bar-stripes 2s linear infinite;  -o-animation:progress-bar-stripes 2s linear infinite;  animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{  background-color:#5cb85c}.progress-striped .progress-bar-success{  background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);  background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);  background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-info{  background-color:#5bc0de}.progress-striped .progress-bar-info{  background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);  background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);  background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-warning{  background-color:#f0ad4e}.progress-striped .progress-bar-warning{  background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);  background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);  background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-danger{  background-color:#d9534f}.progress-striped .progress-bar-danger{  background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);  background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);  background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.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-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{  content:"";  display:block}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical >.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after{  clear:both}.center-block{  display:block;  margin-left:auto;  margin-right:auto}.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}.hidden{ display:none !important}.affix{ position:fixed}@-ms-viewport{ width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{ display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{ display:none !important}@media (max-width:767px){ .visible-xs{ display:block !important} table.visible-xs{ display:table !important} tr.visible-xs{ display:table-row !important} th.visible-xs, td.visible-xs{ display:table-cell !important}}@media (max-width:767px){ .visible-xs-block{ display:block !important}}@media (max-width:767px){ .visible-xs-inline{ display:inline !important}}@media (max-width:767px){ .visible-xs-inline-block{ display:inline-block !important}}@media (min-width:768px) and (max-width:991px){ .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}}@media (min-width:768px) and (max-width:991px){ .visible-sm-block{ display:block !important}}@media (min-width:768px) and (max-width:991px){ .visible-sm-inline{ display:inline !important}}@media (min-width:768px) and (max-width:991px){ .visible-sm-inline-block{ display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){ .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}}@media (min-width:992px) and (max-width:1199px){ .visible-md-block{ display:block !important}}@media (min-width:992px) and (max-width:1199px){ .visible-md-inline{ display:inline !important}}@media (min-width:992px) and (max-width:1199px){ .visible-md-inline-block{ display:inline-block !important}}@media (min-width:1200px){ .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}}@media (min-width:1200px){ .visible-lg-block{ display:block !important}}@media (min-width:1200px){ .visible-lg-inline{ display:inline !important}}@media (min-width:1200px){ .visible-lg-inline-block{ display:inline-block !important}}@media (max-width:767px){ .hidden-xs{ display:none !important}}@media (min-width:768px) and (max-width:991px){ .hidden-sm{ display:none !important}}@media (min-width:992px) and (max-width:1199px){ .hidden-md{ display:none !important}}@media (min-width:1200px){ .hidden-lg{ display:none !important}}.visible-print{ display:none !important}@media print{ .visible-print{ display:block !important} table.visible-print{ display:table !important} tr.visible-print{ display:table-row !important} th.visible-print, td.visible-print{ display:table-cell !important}}.visible-print-block{ display:none !important}@media print{ .visible-print-block{ display:block !important}}.visible-print-inline{ display:none !important}@media print{ .visible-print-inline{ display:inline !important}}.visible-print-inline-block{ display:none !important}@media print{ .visible-print-inline-block{ display:inline-block !important}}@media print{ .hidden-print{ display:none !important}}