html {-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100% }body {margin: 0 }article, aside, figure, footer, header, main, nav, section {display: block }progress, video {display: inline-block;vertical-align: baseline }[hidden] {display: none }a {background-color: transparent }a:active, a:hover {outline: 0 }b, strong {font-weight: 700 }h1 {font-size: 2em;margin: .67em 0 }sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline }sup {top: -.5em }img {border: 0 }svg:not(:root) {overflow: hidden }figure {margin: 1em 40px }code {font-family: monospace, monospace;font-size: 1em }button, input, select, textarea {color: inherit;font: inherit;margin: 0 }button {overflow: visible }button, select {text-transform: none }button, html input[type="button"], input[type="submit"] {-webkit-appearance: button;cursor: pointer }button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0 }input {line-height: normal }input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height: auto }textarea {overflow: auto }table {border-collapse: collapse;border-spacing: 0 }td {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 {font-size: 10px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0) }body {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 }a {color: #337ab7;text-decoration: none }a:hover, a:focus {color: #23527c;text-decoration: underline }a:focus {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px }figure {margin: 0 }img {vertical-align: middle }.img-responsive {display: block;max-width: 100%;height: auto }.img-circle {border-radius: 50% }[role="button"] {cursor: pointer }h1, h2, h3, h4, .h1, .h2, .h3, .h4 {font-family: inherit;font-weight: 500;line-height: 1.1;color: inherit }h1, .h1, h2, .h2, h3, .h3 {margin-top: 20px;margin-bottom: 10px }h4, .h4 {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: 18px }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 }}.text-center {text-align: center }.text-uppercase {text-transform: uppercase }ul, ol {margin-top: 0;margin-bottom: 10px }ul ul, ol ul, ul ol, ol ol {margin-bottom: 0 }address {margin-bottom: 20px;font-style: normal;line-height: 1.42857143 }code {font-family: Menlo, Monaco, Consolas, "Courier New", monospace }code {padding: 2px 4px;font-size: 90%;color: #c7254e;background-color: #f9f2f4;border-radius: 4px }.container {margin-right: auto;margin-left: auto;padding-left: 0;padding-right: 0 }@media (min-width: 768px) {.container {width: 720px }}@media (min-width: 992px) {.container {width: 940px }}@media (min-width: 1200px) {.container {width: 1140px }}.container-fluid {margin-right: auto;margin-left: auto;padding-left: 0;padding-right: 0 }.row {margin-left: 0;margin-right: 0 }.col-lg-17, .col-sm-20, .col-lg-25, .col-sm-27, .col-md-27, .col-sm-28, .col-md-28, .col-lg-28, .col-sm-29, .col-md-29, .col-lg-29, .col-sm-30, .col-md-30, .col-sm-40, .col-lg-43, .col-xs-60, .col-sm-60 {position: relative;min-height: 1px;padding-left: 0;padding-right: 0 }.col-xs-60 {float: left }.col-xs-60 {width: 100% }@media (min-width: 768px) {.col-sm-20, .col-sm-27, .col-sm-28, .col-sm-29, .col-sm-30, .col-sm-40, .col-sm-60 {float: left }.col-sm-60 {width: 100% }.col-sm-40 {width: 66.66666667% }.col-sm-30 {width: 50% }.col-sm-29 {width: 48.33333333% }.col-sm-28 {width: 46.66666667% }.col-sm-27 {width: 45% }.col-sm-20 {width: 33.33333333% }.col-sm-offset-4 {margin-left: 6.66666667% }}@media (min-width: 992px) {.col-md-27, .col-md-28, .col-md-29, .col-md-30 {float: left }.col-md-30 {width: 50% }.col-md-29 {width: 48.33333333% }.col-md-28 {width: 46.66666667% }.col-md-27 {width: 45% }.col-md-offset-4 {margin-left: 6.66666667% }.col-md-offset-2 {margin-left: 3.33333333% }.col-md-offset-0 {margin-left: 0 }}@media (min-width: 1200px) {.col-lg-17, .col-lg-25, .col-lg-28, .col-lg-29, .col-lg-43 {float: left }.col-lg-43 {width: 71.66666667% }.col-lg-29 {width: 48.33333333% }.col-lg-28 {width: 46.66666667% }.col-lg-25 {width: 41.66666667% }.col-lg-17 {width: 28.33333333% }.col-lg-offset-7 {margin-left: 11.66666667% }}table {background-color: transparent }caption {padding-top: 8px;padding-bottom: 8px;color: #777;text-align: left }.table {width: 100%;max-width: 100%;margin-bottom: 20px }.table > tbody > tr > td {padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #ddd }.table > tbody + tbody {border-top: 2px solid #ddd }.table .table {background-color: #fff }table td[class*="col-"] {position: static;float: none;display: table-cell }.table > tbody > tr > td.success, .table > tbody > tr.success > td {background-color: #dff0d8 }.table > tbody > tr > td.info, .table > tbody > tr.info > td {background-color: #d9edf7 }label {display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: 700 }input[type="range"] {display: block;width: 100% }select[size] {height: auto }.form-control {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-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, .6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6) }.form-control::-moz-placeholder {color: #999;opacity: 1 }.form-control:-ms-input-placeholder {color: #999 }.form-control::-webkit-input-placeholder {color: #999 }textarea.form-control {height: auto }@media screen and (-webkit-min-device-pixel-ratio: 0) {input[type="date"].form-control, input[type="time"].form-control, input[type="month"].form-control {line-height: 34px }}.form-group {margin-bottom: 15px }.btn {display: inline-block;margin-bottom: 0;font-weight: 400;text-align: center;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;border-radius: 4px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none }.btn:focus, .btn:active:focus, .btn.focus, .btn:active.focus {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px }.btn:hover, .btn:focus, .btn.focus {color: #333;text-decoration: none }.btn:active {outline: 0;background-image: none;-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) }.fade {opacity: 0;-webkit-transition: opacity .15s linear;-o-transition: opacity .15s linear;transition: opacity .15s linear }.fade.in {opacity: 1 }.nav {margin-bottom: 0;padding-left: 0;list-style: none }.nav > li {position: relative;display: block }.nav > li > a {position: relative;display: block;padding: 20px 15px }.nav > li > a:hover, .nav > li > a:focus {text-decoration: none;background-color: #eee }.nav > li > a > img {max-width: none }.label {display: inline;padding: .2em .6em .3em;font-size: 75%;font-weight: 700;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25em }a.label:hover, a.label:focus {color: #fff;text-decoration: none;cursor: pointer }.label:empty {display: none }.btn .label {position: relative;top: -1px }.badge {display: inline-block;min-width: 10px;padding: 3px 7px;font-size: 12px;font-weight: 700;color: #fff;line-height: 1;vertical-align: middle;white-space: nowrap;text-align: center;background-color: #777;border-radius: 10px }.badge:empty {display: none }.btn .badge {position: relative;top: -1px }a.badge:hover, a.badge:focus {color: #fff;text-decoration: none;cursor: pointer }.alert {padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px }.alert h4 {margin-top: 0;color: inherit }.alert > p, .alert > ul {margin-bottom: 0 }.alert > p + p {margin-top: 5px }.alert-danger {background-color: #f2dede;border-color: #ebccd1;color: #a94442 }.media {margin-top: 15px }.media:first-child {margin-top: 0 }.media {zoom: 1;overflow: hidden }.media > .pull-right {padding-left: 10px }.media > .pull-left {padding-right: 10px }.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, .05);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05) }.close {float: right;font-size: 21px;font-weight: 700;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;opacity: .2;filter: alpha(opacity=20) }.close:hover, .close:focus {color: #000;text-decoration: none;cursor: pointer;opacity: .5;filter: alpha(opacity=50) }button.close {padding: 0;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none }.modal-open {overflow: hidden }.modal {display: none;overflow: hidden;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;-webkit-overflow-scrolling: touch;outline: 0 }.modal.fade .modal-dialog {-webkit-transform: translate(0, -25%);-ms-transform: translate(0, -25%);-o-transform: translate(0, -25%);transform: translate(0, -25%);-webkit-transition: -webkit-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);-o-transform: translate(0, 0);transform: translate(0, 0) }.modal-open .modal {overflow-x: hidden;overflow-y: auto }.modal-dialog {position: relative;width: auto;margin: 10px }.modal-content {position: relative;background-color: #fff;border: 1px solid #999;border: 1px solid rgba(0, 0, 0, .2);border-radius: 6px;-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);box-shadow: 0 3px 9px rgba(0, 0, 0, .5);-webkit-background-clip: padding-box;background-clip: padding-box;outline: 0 }.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000 }.modal-backdrop.fade {opacity: 0;filter: alpha(opacity=0) }.modal-backdrop.in {opacity: .5;filter: alpha(opacity=50) }.modal-header {padding: 15px;border-bottom: 1px solid #e5e5e5;min-height: 16.42857143px }.modal-header .close {margin-top: -2px }.modal-title {margin: 0;line-height: 1.42857143 }.modal-body {position: relative;padding: 15px }@media (min-width: 768px) {.modal-dialog {width: 600px;margin: 30px auto }.modal-content {-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);box-shadow: 0 5px 15px rgba(0, 0, 0, .5) }}.carousel {position: relative }.container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .nav:before, .nav:after {content: " ";display: table }.container:after, .container-fluid:after, .row:after, .nav:after {clear: both }.pull-right {float: right !important }.pull-left {float: left !important }.invisible {visibility: hidden }.hidden {display: none !important }@-ms-viewport {width: device-width }.visible-xs, .visible-sm {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 }td.visible-xs {display: table-cell !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 }td.visible-sm {display: table-cell !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 }}