html {  -ms-text-size-adjust: 100%;  -webkit-text-size-adjust: 100%;} 
article,footer,header,nav,section,summary {  display: block;} 
audio,video {  display: inline-block;  vertical-align: top;} 
audio:not([controls]) {  display: none;  height: 0;} 
[hidden],template {  display: none;} 
a { background-color: transparent; text-decoration:none !important;} 
small {  font-size: 80%;} 
img {  border: 0;} 
svg:not(:root) {  overflow: hidden;} 
hr {  -webkit-box-sizing: content-box;     -moz-box-sizing: content-box;          box-sizing: content-box;  height: 0;} 
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-appearance: textfield;  -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;} 
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;} 
textarea {  overflow: auto;} 
optgroup {  font-weight: bold;} 
table {  border-collapse: collapse;  border-spacing: 0;} 
td,th {  padding: 0;} 
* {  -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 {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);} 
body {  font-size: 14px;  line-height: 1.42857143;} 
input,button,select,textarea {  font-family: inherit;  font-size: inherit;  line-height: inherit;} 
a:hover,a:focus {  color: #23527c;} 
a:focus {  outline: 5px auto -webkit-focus-ring-color;  outline-offset: -2px;} 
figure {  margin: 0;} 
img {  vertical-align: middle;} 
.img-responsive,.thumbnail > img,.thumbnail a > img {  display: inline-block;  max-width: 100%;  height: auto;} 
.img-rounded {  border-radius: 5px;} 
.img-thumbnail {  padding: 4px;  line-height: 1.42857143;  background-color: #ffffff;  border: 1px solid #dddddd;  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: 15px;  margin-bottom: 15px;  border: 0;  border-top: 1px solid #eeeeee;} 
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: #777777;} 
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;} 
.lead {  margin-bottom: 20px;  font-size: 16px;  font-weight: 300;  line-height: 1.4;} 
small,.small {  font-size: 85%;} 
mark,.mark {  background-color: #fcf8e3;  padding: .2em;} 
.text-left {  text-align: left;} 
.text-right {  text-align: right;} 
.text-center {  text-align: center;} 
.text-justify {  text-align: justify;} 
.text-nowrap {  white-space: nowrap;} 
.text-lowercase {  text-transform: lowercase;} 
.text-uppercase {  text-transform: uppercase;} 
.text-capitalize {  text-transform: capitalize;} 
.page-header {  padding-bottom: 9px;  margin: 40px 0 20px;  border-bottom: 1px solid #eeeeee;} 
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;  margin-left: -5px;} 
.list-inline > li {  display: inline-block;  padding-left: 5px;  padding-right: 5px;} 
address {  margin-bottom: 20px;  font-style: normal;  line-height: 1.42857143;} 
.container {  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: 1170px;  } 
} 
.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%;} 
@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%;  } 
} 
@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%;  } 
} 
@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%;  } 
} 
.badge {  display: inline-block;  min-width: 10px;  padding: 3px 7px;  font-size: 12px;  font-weight: bold;  color: #ffffff;  line-height: 1;  vertical-align: middle;  white-space: nowrap;  text-align: center;  background-color: #777777;  border-radius: 10px;} 
.badge:empty {  display: none;} 
.badge {  position: relative;  top: -1px;} 
.btn-xs .badge,.btn-group-xs > .btn .badge {  top: 0;  padding: 1px 5px;} 
a.badge:hover,a.badge:focus {  color: #ffffff;  text-decoration: none;  cursor: pointer;} 
.thumbnail {  display: block;  padding: 4px;  margin-bottom: 20px;  line-height: 1.42857143;  background-color: #ffffff;  border: 1px solid #dddddd;  border-radius: 4px;  -webkit-transition: border 0.2s ease-in-out;  -o-transition: border 0.2s ease-in-out;  transition: border 0.2s ease-in-out;} 
.thumbnail > img,.thumbnail a > img {  margin-left: auto;  margin-right: auto;} 
a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active {  border-color: #337ab7;} 
.thumbnail .caption {  padding: 9px;  color: #333333;} 
.panel {  margin-bottom: 20px;  background-color: #ffffff;  border: 1px solid transparent;  border-radius: 4px;  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);} 
.panel-body {  padding: 15px;} 
.panel-heading {  padding: 10px 15px;  border-bottom: 1px solid transparent;  border-top-right-radius: 3px;  border-top-left-radius: 3px;  background:#337ab7;  color:#fff;} 
.panel-heading > .dropdown .dropdown-toggle {  color: inherit;} 
.panel-title {  margin-top: 0;  margin-bottom: 0;  font-size: 16px;  color: inherit;} 
.panel-title > a,.panel-title > small,.panel-title > .small,.panel-title > small > a,.panel-title > .small > a {  color: inherit;} 
.panel-footer {  padding: 10px 15px;  background-color: #f5f5f5;  border-top: 1px solid #dddddd;  border-bottom-right-radius: 3px;  border-bottom-left-radius: 3px;} 
.panel > .list-group,.panel > .panel-collapse > .list-group {  margin-bottom: 0;} 
.panel > .list-group .list-group-item,.panel > .panel-collapse > .list-group .list-group-item {  border-width: 1px 0;  border-radius: 0;} 
.panel > .list-group:first-child .list-group-item:first-child,.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {  border-top: 0;  border-top-right-radius: 3px;  border-top-left-radius: 3px;} 
.panel > .list-group:last-child .list-group-item:last-child,.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {  border-bottom: 0;  border-bottom-right-radius: 3px;  border-bottom-left-radius: 3px;} 
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {  border-top-right-radius: 0;  border-top-left-radius: 0;} 
.panel-heading + .list-group .list-group-item:first-child {  border-top-width: 0;} 
.list-group + .panel-footer {  border-top-width: 0;} 
.panel-group {  margin-bottom: 20px;} 
.panel-group .panel {  margin-bottom: 0;  border-radius: 4px;} 
.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-heading + .panel-collapse > .list-group {  border-top: 1px solid #dddddd;} 
.panel-group .panel-footer {  border-top: 0;} 
.panel-group .panel-footer + .panel-collapse .panel-body {  border-bottom: 1px solid #dddddd;} 
.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,.panel-body:before,.panel-body:after {  content: " ";  display: table;} 
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.panel-body:after {  clear: both;} 
.center-block {  display: block;  margin-left: auto;  margin-right: auto;} 
.pull_right {  float: right;} 
.pull_left {  float: left;} 
.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;} 
