﻿[class*="span"] {
  float: right;

  margin-right: 20px;

}
.offset12 {
  margin-right: 980px;

}

.offset11 {
  margin-right: 900px;

}

.offset10 {
  margin-right: 820px;

}

.offset9 {
  margin-right: 740px;

}

.offset8 {
  margin-right: 660px;

}

.offset7 {
  margin-right: 580px;

}

.offset6 {
  margin-right: 500px;

}

.offset5 {
  margin-right: 420px;

}

.offset4 {
  margin-right: 340px;

}

.offset3 {
  margin-right: 260px;

}

.offset2 {
  margin-right: 180px;

}

.offset1 {
  margin-right: 100px;

}
.row-fluid [class*="span"] {
  float: right;

  margin-right: 2.127659574468085%;

  *margin-right: 2.074468085106383%;

  -webkit-box-sizing: border-box;

     -moz-box-sizing: border-box;

          box-sizing: border-box;

}

.row-fluid [class*="span"]:first-child {
  margin-right: 0;

}

.row-fluid .offset12 {
  margin-right: 104.25531914893617%;

  *margin-right: 104.14893617021275%;

}

.row-fluid .offset12:first-child {
  margin-right: 102.12765957446808%;

  *margin-right: 102.02127659574467%;

}

.row-fluid .offset11 {
  margin-right: 95.74468085106382%;

  *margin-right: 95.6382978723404%;

}

.row-fluid .offset11:first-child {
  margin-right: 93.61702127659574%;

  *margin-right: 93.51063829787232%;

}

.row-fluid .offset10 {
  margin-right: 87.23404255319149%;

  *margin-right: 87.12765957446807%;

}

.row-fluid .offset10:first-child {
  margin-right: 85.1063829787234%;

  *margin-right: 84.99999999999999%;

}

.row-fluid .offset9 {
  margin-right: 78.72340425531914%;

  *margin-right: 78.61702127659572%;

}

.row-fluid .offset9:first-child {
  margin-right: 76.59574468085106%;

  *margin-right: 76.48936170212764%;

}

.row-fluid .offset8 {
  margin-right: 70.2127659574468%;

  *margin-right: 70.10638297872339%;

}

.row-fluid .offset8:first-child {
  margin-right: 68.08510638297872%;

  *margin-right: 67.9787234042553%;

}

.row-fluid .offset7 {
  margin-right: 61.70212765957446%;

  *margin-right: 61.59574468085106%;

}

.row-fluid .offset7:first-child {
  margin-right: 59.574468085106375%;

  *margin-right: 59.46808510638297%;

}

.row-fluid .offset6 {
  margin-right: 53.191489361702125%;

  *margin-right: 53.085106382978715%;

}

.row-fluid .offset6:first-child {
  margin-right: 51.063829787234035%;

  *margin-right: 50.95744680851063%;

}

.row-fluid .offset5 {
  margin-right: 44.68085106382979%;

  *margin-right: 44.57446808510638%;

}

.row-fluid .offset5:first-child {
  margin-right: 42.5531914893617%;

  *margin-right: 42.4468085106383%;

}

.row-fluid .offset4 {
  margin-right: 36.170212765957444%;

  *margin-right: 36.06382978723405%;

}

.row-fluid .offset4:first-child {
  margin-right: 34.04255319148936%;

  *margin-right: 33.93617021276596%;

}

.row-fluid .offset3 {
  margin-right: 27.659574468085104%;

  *margin-right: 27.5531914893617%;

}

.row-fluid .offset3:first-child {
  margin-right: 25.53191489361702%;

  *margin-right: 25.425531914893618%;

}

.row-fluid .offset2 {
  margin-right: 19.148936170212764%;

  *margin-right: 19.04255319148936%;

}

.row-fluid .offset2:first-child {
  margin-right: 17.02127659574468%;

  *margin-right: 16.914893617021278%;

}

.row-fluid .offset1 {
  margin-right: 10.638297872340425%;

  *margin-right: 10.53191489361702%;

}

.row-fluid .offset1:first-child {
  margin-right: 8.51063829787234%;

  *margin-right: 8.404255319148938%;

}

[class*="span"].pull-left,
.row-fluid [class*="span"].pull-left {
  float: left;

}

ul,
ol {
  margin: 0 25px 10px 0;

}

ul.unstyled,
ol.unstyled {
  margin-right: 0;

}

dd {
  margin-right: 10px;

}

.dl-horizontal dt {
  float: right;

  clear: right;

  text-align: left;

}

.dl-horizontal dd {
  margin-right: 180px;

}

blockquote {
  padding: 0 15px 0 0 ;

  border-right: 5px solid #eeeeee;

}

blockquote.pull-left {
  float: left;

  padding-left: 15px;

  padding-right: 0;

  border-left: 5px solid #eeeeee;

  border-right: 0;

}

blockquote.pull-left p,
blockquote.pull-left small {
  text-align: left;

}

.radio,
.checkbox {
  padding-right: 18px;

}

.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  float: right;

  margin-right: -18px;

}

.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-right: 10px;

}

input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"] {
  float: none;

  margin-right: 0;

}

input,
textarea,
.uneditable-input {
  margin-right: 0;
  padding-top: 5px !important;

}

.controls-row [class*="span"] + [class*="span"] {
  margin-right: 20px;

}

.controls-row [class*="span"] {
  float: right;

}

.help-inline {
  padding-right: 5px;

}

.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input {
  *margin-right: 0;

}

.input-prepend .add-on,
.input-prepend .btn {
  margin-left: -1px;

}

.input-append .add-on,
.input-append .btn {
  margin-right: -1px;

}

.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
  margin-left: -1px;

}

.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
  margin-right: -1px;

}

input.search-query {
  padding-left: 14px;

  padding-left: 4px \9;

  padding-right: 14px;

  padding-right: 4px \9;

}

.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
  padding-right: 0;

}

.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
  float: right;

  margin-left: 3px;

  margin-right: 0;

}

.form-horizontal .control-label {
  float: right;

  text-align: left;

}

.form-horizontal .controls {
  *padding-right: 20px;

  margin-right: 180px;

  *margin-right: 0;

}

.form-horizontal .controls:first-child {
  *padding-right: 180px;

}

.form-horizontal .form-actions {
  padding-right: 180px;

}

.table th,
.table td {
  text-align: right;

}

.table-bordered {
  border-right: 0;

}

.table-bordered th,
.table-bordered td {
  border-right: 1px solid #dddddd;

}

.table-bordered thead:first-child tr:first-child th:first-child,
.table-bordered tbody:first-child tr:first-child td:first-child {
  -webkit-border-top-right-radius: 4px;

          border-top-right-radius: 4px;

  -moz-border-radius-topright: 4px;

}

.table-bordered thead:first-child tr:first-child th:last-child,
.table-bordered tbody:first-child tr:first-child td:last-child {
  -webkit-border-top-left-radius: 4px;

          border-top-left-radius: 4px;

  -moz-border-radius-topleft: 4px;

}

.table-bordered thead:last-child tr:last-child th:first-child,
.table-bordered tbody:last-child tr:last-child td:first-child,
.table-bordered tfoot:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;

     -moz-border-radius: 0 0 0 4px;

          border-radius: 0 0 0 4px;

  -webkit-border-bottom-right-radius: 4px;

          border-bottom-right-radius: 4px;

  -moz-border-radius-bottomright: 4px;

}

.table-bordered thead:last-child tr:last-child th:last-child,
.table-bordered tbody:last-child tr:last-child td:last-child,
.table-bordered tfoot:last-child tr:last-child td:last-child {
  -webkit-border-bottom-left-radius: 4px;

          border-bottom-left-radius: 4px;

  -moz-border-radius-bottomleft: 4px;

}

.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-right-radius: 4px;

          border-top-right-radius: 4px;

  -moz-border-radius-topright: 4px;

}

.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-left-radius: 4px;

          border-top-left-radius: 4px;

  -moz-border-radius-topright: 4px;

}

table [class*=span],
.row-fluid table [class*=span] {
  float: none;

  margin-right: 0;

}

.table .span1 {
  float: none;

  margin-right: 0;

}

.table .span2 {
  float: none;

  margin-right: 0;

}

.table .span3 {
  float: none;

  margin-right: 0;

}

.table .span4 {
  float: none;

  margin-right: 0;

}

.table .span5 {
  float: none;

  margin-right: 0;

}

.table .span6 {
  float: none;

  margin-right: 0;

}

.table .span7 {
  float: none;

  margin-right: 0;

}

.table .span8 {
  float: none;

  margin-right: 0;

}

.table .span9 {
  float: none;

  margin-right: 0;

}

.table .span10 {
  float: none;

  margin-right: 0;

}

.table .span11 {
  float: none;

  margin-right: 0;

}

.table .span12 {
  float: none;

  margin-right: 0;

}

.table .span13 {
  float: none;

  margin-right: 0;

}

.table .span14 {
  float: none;

  margin-right: 0;

}

.table .span15 {
  float: none;

  margin-right: 0;

}

.table .span16 {
  float: none;

  margin-right: 0;

}

.table .span17 {
  float: none;

  margin-right: 0;

}

.table .span18 {
  float: none;

  margin-right: 0;

}

.table .span19 {
  float: none;

  margin-right: 0;

}

.table .span20 {
  float: none;

  margin-right: 0;

}

.table .span21 {
  float: none;

  margin-right: 0;

}

.table .span22 {
  float: none;

  margin-right: 0;

}

.table .span23 {
  float: none;

  margin-right: 0;

}

.table .span24 {
  float: none;

  margin-right: 0;

}

[class^="icon-"],
[class*=" icon-"] {
  *margin-left: .3em;

}

.dropdown .caret {
  margin-right: 2px;

}

.dropdown-menu {
  right: 0;
  left:auto;

  float: right;

  *border-left-width: 2px;

  *border-bottom-width: 2px;

  -webkit-border-radius: 6px;

     -moz-border-radius: 6px;

          border-radius: 6px;

  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);

     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);

          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);

  -webkit-background-clip: padding-box;

     -moz-background-clip: padding;

          background-clip: padding-box;

}

.dropdown-menu.pull-left {
  left: 0;

  right: auto;

}

.pull-left > .dropdown-menu {
  left: 0;

  right: auto;

}

.dropdown-submenu > .dropdown-menu {
  right: 100%;
  left: auto;

  margin-right: -1px;

  -webkit-border-radius: 0 6px 6px 6px;

     -moz-border-radius: 0 6px 6px 6px;

          border-radius: 0 6px 6px 6px;

}

.dropdown-submenu > a:after {
  float: left;

  margin-left: -10px;

}

.dropdown-submenu:hover > a:after {
  border-right-color: #ffffff;

}

.close {
  float: left;

}

.btn {
  *margin-right: .3em;

}

.btn:first-child {
  *margin-right: 0;

}

.btn-group {
  *margin-right: .3em;

}

.btn-group:first-child {
  *margin-right: 0;

}

.btn-group + .btn-group {
  margin-right: 5px;

}

.btn-toolbar .btn + .btn,
.btn-toolbar .btn-group + .btn,
.btn-toolbar .btn + .btn-group {
  margin-right: 5px;

}

.btn-group > .btn + .btn {
  margin-right: -1px;

}

.btn-group > .btn:first-child {
  margin-right: 0;

  -webkit-border-bottom-right-radius: 4px;

          border-bottom-right-radius: 4px;

  -webkit-border-top-right-radius: 4px;

          border-top-right-radius: 4px;

  -moz-border-radius-bottomright: 4px;

  -moz-border-radius-topright: 4px;

}

.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
  -webkit-border-top-left-radius: 4px;

          border-top-left-radius: 4px;

  -webkit-border-bottom-left-radius: 4px;

          border-bottom-left-radius: 4px;

  -moz-border-radius-topleft: 4px;

  -moz-border-radius-bottomleft: 4px;

}

.btn-group > .btn.large:first-child {
  margin-right: 0;

  -webkit-border-bottom-right-radius: 6px;

          border-bottom-right-radius: 6px;

  -webkit-border-top-right-radius: 6px;

          border-top-right-radius: 6px;

  -moz-border-radius-bottomright: 6px;

  -moz-border-radius-topright: 6px;

}

.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
  -webkit-border-top-left-radius: 6px;

          border-top-left-radius: 6px;

  -webkit-border-bottom-left-radius: 6px;

          border-bottom-left-radius: 6px;

  -moz-border-radius-topleft: 6px;

  -moz-border-radius-bottomleft: 6px;

}

.btn-group > .btn + .dropdown-toggle {
  *padding-top: 5px;

  padding-left: 8px;

  *padding-bottom: 5px;

  padding-right: 8px;

  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);

     -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);

          box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);

}

.btn .caret {
  margin-right: 0;

}

.btn-group-vertical .btn + .btn {
  margin-right: 0;

}

.alert {
  padding: 8px 14px 8px 35px;

}

.alert .close {
  left: -21px;

}

.nav {
  margin-right: 0;

}

.nav > .pull-left {
  float: left;

}

.nav-list [class^="icon-"] {
  margin-left: 2px;

}

.nav-tabs > li,
.nav-pills > li {
  float: right;

}

.nav-stacked > li > a {
  margin-left: 0;

}

.nav-tabs.nav-stacked > li:first-child > a {
  -webkit-border-top-left-radius: 4px;

          border-top-left-radius: 4px;

  -webkit-border-top-right-radius: 4px;

          border-top-right-radius: 4px;

  -moz-border-radius-topleft: 4px;

  -moz-border-radius-topright: 4px;

}

.nav-tabs.nav-stacked > li:last-child > a {
  -webkit-border-bottom-left-radius: 4px;

          border-bottom-left-radius: 4px;

  -webkit-border-bottom-right-radius: 4px;

          border-bottom-right-radius: 4px;

  -moz-border-radius-bottomleft: 4px;

  -moz-border-radius-bottomright: 4px;

}


.tabs-right > .nav-tabs > li > a,
.tabs-left > .nav-tabs > li > a {
  margin-left: 0;

}

.tabs-right > .nav-tabs {
  float: right;

  margin-left: 19px;

  border-left: 1px solid #ddd;

}

.tabs-right > .nav-tabs > li > a {
  margin-left: -1px;

  -webkit-border-radius: 4px 0 0 4px;

     -moz-border-radius: 4px 0 0 4px;

          border-radius: 4px 0 0 4px;

}

.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover {
  border-color: #ddd transparent #ddd #ddd;

  *border-left-color: #ffffff;

}

.tabs-left > .nav-tabs {
  float: left;

  margin-right: 19px;

  border-right: 1px solid #ddd;

}

.tabs-left > .nav-tabs > li > a {
  margin-right: -1px;

  -webkit-border-radius: 0 4px 4px 0;

     -moz-border-radius: 0 4px 4px 0;

          border-radius: 0 4px 4px 0;

}

.navbar .brand {
  float: right;

  margin-right: -20px;

}

.navbar .divider-vertical {
  border-left: 1px solid #ffffff;

  border-right: 1px solid #f2f2f2;

}

.navbar-search {
  float: right;

}

.navbar .nav {
  right: 0;
  left:auto;

  float: right;

  margin: 0 0 0 10px;

}

.navbar .nav.pull-left {
  float: left;

  margin-left: 0;

}

.navbar .nav > li {
  float: right;

}

.navbar .btn-navbar {
  float: left;

}

.navbar .nav > li > .dropdown-menu:before {
  right: 9px;
  left:auto;

}

.navbar .nav > li > .dropdown-menu:after {
  right: 10px;
  left:auto;

}

.navbar .pull-left > li > .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-left {
  left: 0;

  right: auto;

}

.navbar .pull-left > li > .dropdown-menu:before,
.navbar .nav > li > .dropdown-menu.pull-left:before {
  left: 12px;

  right: auto;

}

.navbar .pull-left > li > .dropdown-menu:after,
.navbar .nav > li > .dropdown-menu.pull-left:after {
  left: 13px;

  right: auto;

}

.navbar .pull-left > li > .dropdown-menu .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-left .dropdown-menu {
  left: 100%;

  right: auto;

  margin-left: -1px;

  margin-right: 0;

}

.navbar-inverse .divider-vertical {
  border-left-color: #222222;

  border-right-color: #111111;

}

.pagination ul {
  margin-right: 0;

}

.pagination ul > li > a,
.pagination ul > li > span {
  float: right;

}

.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  border-right-width: 1px;

  -webkit-border-radius: 3px 0 0 3px;

     -moz-border-radius: 3px 0 0 3px;

          border-radius: 3px 0 0 3px;

}

.pagination-left {
  text-align: left;

}

.pager .next a,
.pager .next span {
  float: left;

}

.pager .previous a {
  float: right;

}

.modal-footer {
  text-align: left;

}

.modal-footer .btn + .btn {
  margin-right: 5px;

}

.modal-footer .btn-group .btn + .btn {
  margin-right: -1px;

}

.tooltip.left {
  margin-right: 3px;

}

.tooltip.right {
  margin-right: -3px;

}

.tooltip.top .tooltip-arrow {
  right: 50%;
  left:auto;

  margin-right: -5px;

}

.tooltip.left .tooltip-arrow {
  right: 0;
  left:auto;

  border-left-color: #000000;

}

.tooltip.right .tooltip-arrow {
  left: 0;
  right:auto;

  border-right-color: #000000;

}

.tooltip.bottom .tooltip-arrow {
  right: 50%;
  left: auto;

  margin-right: -5px;

}

.popover {
  right: 0;
  left:auto;

}

.popover.left {
  margin-right: 10px;

}

.popover.right {
  margin-left: 10px;

}

.popover.top .arrow {
  right: 50%;

  margin-right: -10px;

}

.popover.top .arrow:after {
  right: -11px;
  left:auto;

}

.popover.left .arrow {
  right: -10px;
  left:auto;

  border-left-color: #ffffff;

}

.popover.left .arrow:after {
  right: -1px;
  left:auto;

  border-left-color: rgba(0, 0, 0, 0.25);

}

.popover.bottom .arrow {
  right: 50%;
  left:auto;

  margin-right: -10px;

}

.popover.bottom .arrow:after {
  right: -11px;
  left:auto;

}

.popover.right .arrow {
  left: -10px;
  right:auto;

  border-right-color: #ffffff;

}

.popover.right .arrow:after {
  left: -1px;
  right: auto;

  border-right-color: rgba(0, 0, 0, 0.25);

}

.thumbnails {
  margin-right: -20px;

}

.row-fluid .thumbnails {
  margin-right: 0;

}

.thumbnails > li {
  float: right;

  margin-right: 20px;

}

.progress .bar {
  float: right;

}

.carousel .active {
  right: 0;
  left:auto;

}

.carousel .next {
  right: 100%;
  left:auto;

}

.carousel .prev {
  right: -100%;
  left:auto;

}

.carousel .next.right,
.carousel .prev.left {
  right: 0;
  left:auto;

}

.carousel .active.right {
  right: -100%;
  left:auto;

}

.carousel .active.left {
  right: 100%;
  left:auto;

}

.carousel-control {
  right: 15px;
  left:auto;

}

.carousel-control.left {
  left: 0px;

  right: auto;

}

.pull-left {
  float: left;

}

.pull-right {
  float: right;

}

.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: right;

}

.col-xs-pull-0 {
  left: auto;
  right:auto;

}

.col-xs-pull-1 {
  left: 8.33333%;
  right:auto;

}

.col-xs-pull-2 {
  left: 16.66667%;
  right:auto;

}

.col-xs-pull-3 {
  left: 25%;
  right:auto;

}

.col-xs-pull-4 {
  left: 33.33333%;
  right:auto;

}

.col-xs-pull-5 {
  left: 41.66667%;
  right:auto;

}

.col-xs-pull-6 {
  left: 50%;
  right:auto;

}

.col-xs-pull-7 {
  left: 58.33333%;
  right:auto;

}

.col-xs-pull-8 {
  left: 66.66667%;
  right:auto;

}

.col-xs-pull-9 {
  left: 75%;
  right:auto;

}

.col-xs-pull-10 {
  left: 83.33333%;
  right:auto;

}

.col-xs-pull-11 {
  left: 91.66667%;
  right:auto;

}

.col-xs-pull-12 {
  left: 100%;
  right:auto;

}

.col-xs-push-0 {
  right: auto;
  left:auto;

}

.col-xs-push-1 {
  right: 8.33333%;
  left:auto;

}

.col-xs-push-2 {
  right: 16.66667%;
  left:auto;

}

.col-xs-push-3 {
  right: 25%;
  left:auto;

}

.col-xs-push-4 {
  right: 33.33333%;
  left:auto;

}

.col-xs-push-5 {
  right: 41.66667%;
  left:auto;

}

.col-xs-push-6 {
  right: 50%;
  left:auto;

}

.col-xs-push-7 {
  right: 58.33333%;
  left:auto;

}

.col-xs-push-8 {
  right: 66.66667%;
  left:auto;

}

.col-xs-push-9 {
  right: 75%;
  left:auto;

}

.col-xs-push-10 {
  right: 83.33333%;
  left:auto;

}

.col-xs-push-11 {
  right: 91.66667%;
  left:auto;

}

.col-xs-push-12 {
  right: 100%;
  left:auto;

}

.col-xs-offset-0 {
  margin-right: 0%;

}

.col-xs-offset-1 {
  margin-right: 8.33333%;

}

.col-xs-offset-2 {
  margin-right: 16.66667%;

}

.col-xs-offset-3 {
  margin-right: 25%;

}

.col-xs-offset-4 {
  margin-right: 33.33333%;

}

.col-xs-offset-5 {
  margin-right: 41.66667%;

}

.col-xs-offset-6 {
  margin-right: 50%;

}

.col-xs-offset-7 {
  margin-right: 58.33333%;

}

.col-xs-offset-8 {
  margin-right: 66.66667%;

}

.col-xs-offset-9 {
  margin-right: 75%;

}

.col-xs-offset-10 {
  margin-right: 83.33333%;

}

.col-xs-offset-11 {
  margin-right: 91.66667%;

}

.col-xs-offset-12 {
  margin-right: 100%;

}

@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: right;

  }

  .col-sm-pull-0 {
    left: auto;
	right:auto;

  }

  .col-sm-pull-1 {
    left: 8.33333%;
	right:auto;

  }

  .col-sm-pull-2 {
    left: 16.66667%;
	right:auto;

  }

  .col-sm-pull-3 {
    left: 25%;
	right:auto;

  }

  .col-sm-pull-4 {
    left: 33.33333%;
	right:auto;

  }

  .col-sm-pull-5 {
    left: 41.66667%;
	right:auto;

  }

  .col-sm-pull-6 {
    left: 50%;
	right:auto;

  }

  .col-sm-pull-7 {
    left: 58.33333%;
	right:auto;

  }

  .col-sm-pull-8 {
    left: 66.66667%;
	right:auto;

  }

  .col-sm-pull-9 {
    left: 75%;
	right:auto;

  }

  .col-sm-pull-10 {
    left: 83.33333%;
	right:auto;

  }

  .col-sm-pull-11 {
    left: 91.66667%;
	right:auto;

  }

  .col-sm-pull-12 {
    left: 100%;
	right:auto;

  }

  .col-sm-push-0 {
    right: auto;
	left:auto;

  }

  .col-sm-push-1 {
    right: 8.33333%;
	left:auto;

  }

  .col-sm-push-2 {
    right: 16.66667%;
	left:auto;

  }

  .col-sm-push-3 {
    right: 25%;
	left:auto;

  }

  .col-sm-push-4 {
    right: 33.33333%;
	left:auto;

  }

  .col-sm-push-5 {
    right: 41.66667%;
	left:auto;

  }

  .col-sm-push-6 {
    right: 50%;
	left:auto;

  }

  .col-sm-push-7 {
    right: 58.33333%;
	left:auto;

  }

  .col-sm-push-8 {
    right: 66.66667%;
	left:auto;

  }

  .col-sm-push-9 {
    right: 75%;
	left:auto;

  }

  .col-sm-push-10 {
    right: 83.33333%;
	left:auto;

  }

  .col-sm-push-11 {
    right: 91.66667%;
	left:auto;

  }

  .col-sm-push-12 {
    right: 100%;
	left:auto;

  }

  .col-sm-offset-0 {
    margin-right: 0%;

  }

  .col-sm-offset-1 {
    margin-right: 8.33333%;

  }

  .col-sm-offset-2 {
    margin-right: 16.66667%;

  }

  .col-sm-offset-3 {
    margin-right: 25%;

  }

  .col-sm-offset-4 {
    margin-right: 33.33333%;

  }

  .col-sm-offset-5 {
    margin-right: 41.66667%;

  }

  .col-sm-offset-6 {
    margin-right: 50%;

  }

  .col-sm-offset-7 {
    margin-right: 58.33333%;

  }

  .col-sm-offset-8 {
    margin-right: 66.66667%;

  }

  .col-sm-offset-9 {
    margin-right: 75%;

  }

  .col-sm-offset-10 {
    margin-right: 83.33333%;

  }

  .col-sm-offset-11 {
    margin-right: 91.66667%;

  }

  .col-sm-offset-12 {
    margin-right: 100%;

  }
}
@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: right;

  }

  .col-md-pull-0 {
    left: auto;
	right:auto;

  }

  .col-md-pull-1 {
    left: 8.33333%;
	right:auto;

  }

  .col-md-pull-2 {
    left: 16.66667%;
	right:auto;

  }

  .col-md-pull-3 {
    left: 25%;
	right:auto;

  }

  .col-md-pull-4 {
    left: 33.33333%;
	right:auto;

  }

  .col-md-pull-5 {
    left: 41.66667%;
	right:auto;

  }

  .col-md-pull-6 {
    left: 50%;
	right:auto;

  }

  .col-md-pull-7 {
    left: 58.33333%;
	right:auto;

  }

  .col-md-pull-8 {
    left: 66.66667%;
	right:auto;

  }

  .col-md-pull-9 {
    left: 75%;
	right:auto;

  }

  .col-md-pull-10 {
    left: 83.33333%;
	right:auto;

  }

  .col-md-pull-11 {
    left: 91.66667%;
	right:auto;

  }

  .col-md-pull-12 {
    left: 100%;
	right:auto;

  }

  .col-md-push-0 {
    right: auto;
	left:auto;

  }

  .col-md-push-1 {
    right: 8.33333%;
	left:auto;

  }

  .col-md-push-2 {
    right: 16.66667%;
	left:auto;

  }

  .col-md-push-3 {
    right: 25%;
	left:auto;

  }

  .col-md-push-4 {
    right: 33.33333%;
	left:auto;

  }

  .col-md-push-5 {
    right: 41.66667%;
	left:auto;

  }

  .col-md-push-6 {
    right: 50%;
	left:auto;

  }

  .col-md-push-7 {
    right: 58.33333%;
	left:auto;

  }

  .col-md-push-8 {
    right: 66.66667%;
	left:auto;

  }

  .col-md-push-9 {
    right: 75%;
	left:auto;

  }

  .col-md-push-10 {
    right: 83.33333%;
	left:auto;

  }

  .col-md-push-11 {
    right: 91.66667%;
	left:auto;

  }

  .col-md-push-12 {
    right: 100%;
	left:auto;

  }

  .col-md-offset-0 {
    margin-right: 0%;

  }

  .col-md-offset-1 {
    margin-right: 8.33333%;

  }

  .col-md-offset-2 {
    margin-right: 16.66667%;

  }

  .col-md-offset-3 {
    margin-right: 25%;

  }

  .col-md-offset-4 {
    margin-right: 33.33333%;

  }

  .col-md-offset-5 {
    margin-right: 41.66667%;

  }

  .col-md-offset-6 {
    margin-right: 50%;

  }

  .col-md-offset-7 {
    margin-right: 58.33333%;

  }

  .col-md-offset-8 {
    margin-right: 66.66667%;

  }

  .col-md-offset-9 {
    margin-right: 75%;

  }

  .col-md-offset-10 {
    margin-right: 83.33333%;

  }

  .col-md-offset-11 {
    margin-right: 91.66667%;

  }

  .col-md-offset-12 {
    margin-right: 100%;

  }
}
@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: right;

  }

  .col-lg-pull-0 {
    left: auto;
	right:auto;

  }

  .col-lg-pull-1 {
    left: 8.33333%;
	right:auto;

  }

  .col-lg-pull-2 {
    left: 16.66667%;
	right:auto;

  }

  .col-lg-pull-3 {
    left: 25%;
	right:auto;

  }

  .col-lg-pull-4 {
    left: 33.33333%;
	right:auto;

  }

  .col-lg-pull-5 {
    left: 41.66667%;
	right:auto;

  }

  .col-lg-pull-6 {
    left: 50%;
	right:auto;

  }

  .col-lg-pull-7 {
    left: 58.33333%;
	right:auto;

  }

  .col-lg-pull-8 {
    left: 66.66667%;
	right:auto;

  }

  .col-lg-pull-9 {
    left: 75%;
	right:auto;

  }

  .col-lg-pull-10 {
    left: 83.33333%;
	right:auto;

  }

  .col-lg-pull-11 {
    left: 91.66667%;
	right:auto;

  }

  .col-lg-pull-12 {
    left: 100%;
	right:auto;

  }

  .col-lg-push-0 {
    right: auto;
	left:auto;

  }

  .col-lg-push-1 {
    right: 8.33333%;
	left:auto;

  }

  .col-lg-push-2 {
    right: 16.66667%;
	left:auto;

  }

  .col-lg-push-3 {
    right: 25%;
	left:auto;

  }

  .col-lg-push-4 {
    right: 33.33333%;
	left:auto;

  }

  .col-lg-push-5 {
    right: 41.66667%;
	left:auto;

  }

  .col-lg-push-6 {
    right: 50%;
	left:auto;

  }

  .col-lg-push-7 {
    right: 58.33333%;
	left:auto;

  }

  .col-lg-push-8 {
    right: 66.66667%;
	left:auto;

  }

  .col-lg-push-9 {
    right: 75%;
	left:auto;

  }

  .col-lg-push-10 {
    right: 83.33333%;
	left:auto;

  }

  .col-lg-push-11 {
    right: 91.66667%;
	left:auto;

  }

  .col-lg-push-12 {
    right: 100%;
	left:auto;

  }

  .col-lg-offset-0 {
    margin-right: 0%;

  }

  .col-lg-offset-1 {
    margin-right: 8.33333%;

  }

  .col-lg-offset-2 {
    margin-right: 16.66667%;

  }

  .col-lg-offset-3 {
    margin-right: 25%;

  }

  .col-lg-offset-4 {
    margin-right: 33.33333%;

  }

  .col-lg-offset-5 {
    margin-right: 41.66667%;

  }

  .col-lg-offset-6 {
    margin-right: 50%;

  }

  .col-lg-offset-7 {
    margin-right: 58.33333%;

  }

  .col-lg-offset-8 {
    margin-right: 66.66667%;

  }

  .col-lg-offset-9 {
    margin-right: 75%;

  }

  .col-lg-offset-10 {
    margin-right: 83.33333%;

  }

  .col-lg-offset-11 {
    margin-right: 91.66667%;

  }

  .col-lg-offset-12 {
    margin-right: 100%;

  }
}

.text-right {
  text-align: right;

}

.text-left {
  text-align: left;

}

* {
-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
}

.form-check {
padding-right:1.25rem
}
.form-check-input {
margin-right:-1.25rem
}
.form-check-inline {
padding-right:0;
margin-left:.75rem
}
.form-check-inline .form-check-input {
margin-left:.3125rem;
margin-right:0
}
@media (min-width:576px) {

	.form-inline .form-check {
	padding-right:0
	}
	.form-inline .form-check-input {
	margin-left:.25rem;
	margin-right:0
	}

}

