@import url('rgs-float-menu-part1.css?z=337');

a.list-group-item-success.active,
a.list-group-item-success.active:focus,
a.list-group-item-success.active:hover,
button.list-group-item-success.active,
button.list-group-item-success.active:focus,
button.list-group-item-success.active:hover {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}

a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}

a.list-group-item-info:focus,
a.list-group-item-info:hover,
button.list-group-item-info:focus,
button.list-group-item-info:hover {
  color: #31708f;
  background-color: #c4e3f3;
}

a.list-group-item-info.active,
a.list-group-item-info.active:focus,
a.list-group-item-info.active:hover,
button.list-group-item-info.active,
button.list-group-item-info.active:focus,
button.list-group-item-info.active:hover {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

.list-group-item-warning {
  color: #000;
  background-color: #e6e6ea;
}

a.list-group-item-warning,
button.list-group-item-warning {
  color: #000;
}

a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}

a.list-group-item-warning:focus,
a.list-group-item-warning:hover,
button.list-group-item-warning:focus,
button.list-group-item-warning:hover {
  color: #000;
  background-color: #d8d8de;
}

a.list-group-item-warning.active,
a.list-group-item-warning.active:focus,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active,
button.list-group-item-warning.active:focus,
button.list-group-item-warning.active:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

.list-group-item-danger {
  color: #990032;
  background-color: #f2dede;
}

a.list-group-item-danger,
button.list-group-item-danger {
  color: #990032;
}

a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}

a.list-group-item-danger:focus,
a.list-group-item-danger:hover,
button.list-group-item-danger:focus,
button.list-group-item-danger:hover {
  color: #990032;
  background-color: #ebcccc;
}

a.list-group-item-danger.active,
a.list-group-item-danger.active:focus,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active,
button.list-group-item-danger.active:focus,
button.list-group-item-danger.active:hover {
  color: #fff;
  background-color: #990032;
  border-color: #990032;
}

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

.list-group-item {
  margin: 0;
}

.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
  border-bottom-color: #ccc;
  font-weight: 700;
}

.list-group-item[data-toggle=collapse]:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  float: right;
  line-height: inherit;
  color: #ccc;
  content: "\f106";
}

.list-group-item[data-toggle=collapse]:after.fa-pull-left {
  margin-right: .3em;
}

.list-group-item[data-toggle=collapse]:after.fa-pull-right {
  margin-left: .3em;
}

.list-group-item[data-toggle=collapse]:after.pull-left {
  margin-right: .3em;
}

.list-group-item[data-toggle=collapse]:after.pull-right {
  margin-left: .3em;
}

.list-group-item[data-toggle=collapse].collapsed:after {
  content: "\f107";
}

.list-group-item-well {
  border-top-width: 3px;
  background-color: #fafafa;
}

.list-group-item-well ul li a {
  color: #505254;
}

.list-group-item-well ul li a:focus,
.list-group-item-well ul li a:hover {
  color: #b70037;
}

.list-group>.list-group {
  margin: 0;
}

.list-group>.collapse {
  margin-bottom: -1px;
}

.list-group-popover-links {
  margin-bottom: 0;
}

.list-group-popover-links>.list-group-item {
  padding-left: 0;
  padding-right: 0;
  font-weight: 400;
  border: none;
}

.list-group-popover-links>.list-group-item+.list-group-item {
  border-top: 1px solid #ddd;
}

.list-group-rgs-menu {
  font-size: .9065rem;
  box-shadow: 0 2px 0 0 #eee,inset 0 0 0 1px #eee;
  margin-bottom: 2rem;
}

.list-group-rgs-menu>.list-group-item-well {
  font-size: .813rem;
}

.list-group-rgs-menu>.list-group-item {
  padding: .618rem;
}

.list-group-rgs-menu:after,
.list-group-rgs-menu:before {
  content: " ";
  display: table;
}

.list-group-rgs-menu:after {
  clear: both;
}

.list-group-rgs-menu>.list-rgs-menu-header {
  display: none!important;
}

@media (max-width:619px) {
  .list-group-rgs-menu>.list-rgs-menu-header {
    display: block!important;
  }

  table.list-group-rgs-menu>.list-rgs-menu-header {
    display: table!important;
  }

  tr.list-group-rgs-menu>.list-rgs-menu-header {
    display: table-row!important;
  }

  td.list-group-rgs-menu>.list-rgs-menu-header,
  th.list-group-rgs-menu>.list-rgs-menu-header {
    display: table-cell!important;
  }
}

@media (min-width:620px) {
  .list-group-rgs-menu:not(.list-group-rgs-menu-force-xs-layout)>.list-group-rgs-menu.collapse {
    display: block;
    height: auto!important;
  }
}

.list-group-rgs-menu.list-group-rgs-menu-force-xs-layout>.list-rgs-menu-header {
  display: block!important;
}

.list-group-item-rgs-menu-decoration {
  display: inline-block;
  float: right;
  text-align: center;
  text-align-last: center;
  width: 1.5625rem;
  height: 1.5625rem;
  line-height: 1.5625rem;
  border-radius: 50%;
  margin-top: -.1875rem;
}

.list-group-item-rgs-menu-decoration-discount {
  background: #990032;
  color: #fff;
}

@media (min-width:620px) and (max-width:767px) {
  .list-group-item-rgs-menu-decoration-discount {
    display: none;
  }
}

.list-group-item-rgs-menu-decoration-discount:before {
  content: "%";
}

.list-group-item-rgs-menu-decoration-counter-danger {
  background: #990032;
  color: #fff;
}

.list-rgs-menu-header {
  text-align: center;
  text-align-last: center;
}

.list-rgs-menu-header .fa {
  color: #333;
}

.list-rgs-menu-header[data-toggle=collapse]:after,
.list-rgs-menu-header[data-toggle=extended-collapse]:after {
  display: none;
}

.rgs-menu-download-info {
  margin-top: .311rem;
  font-size: .8em;
  margin-bottom: .618rem;
  color: #666;
}

.rgs-menu-download-info-icon {
  font-size: .813rem;
  margin-right: .236rem;
}

.list-rgs-menu-subitems>li+li {
  margin-top: .618rem;
}

.list-disc {
  list-style: disc;
}

.list-disc>li {
  font-size: 81%;
}

.list-disc>li:before {
  content: none;
}

.list-disc>li.wide i {
  margin-right: 2em;
}

.panel {
  margin-bottom: 1rem;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0,0,0,.05);
}

.panel-body {
  padding: 1.618rem 0 .813rem;
}

.panel-heading {
  padding: .813rem 0 .618rem;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.panel-heading>.dropdown .dropdown-toggle {
  color: inherit;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  color: inherit;
}

.panel-title>.small,
.panel-title>.small>a,
.panel-title>a,
.panel-title>small,
.panel-title>small>a {
  color: inherit;
}

.panel-footer {
  padding: .618rem 0 .813rem;
  background-color: transparent;
  border-top: 1px solid #ddd;
  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>.panel-collapse>.table,
.panel>.table,
.panel>.table-responsive>.table {
  margin-bottom: 0;
}

.panel>.panel-collapse>.table caption,
.panel>.table-responsive>.table caption,
.panel>.table caption {
  padding-left: 1.618rem 0 .813rem;
  padding-right: 1.618rem 0 .813rem;
}

.panel>.table-responsive:first-child>.table:first-child,
.panel>.table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
  border-top-left-radius: 3px;
}

.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
  border-top-right-radius: 3px;
}

.panel>.table-responsive:last-child>.table:last-child,
.panel>.table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}

.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}

.panel>.panel-body+.table,
.panel>.panel-body+.table-responsive,
.panel>.table+.panel-body,
.panel>.table-responsive+.panel-body {
  border-top: 1px solid #ddd;
}

.panel>.table>tbody:first-child>tr:first-child td,
.panel>.table>tbody:first-child>tr:first-child th {
  border-top: 0;
}

.panel>.table-bordered,
.panel>.table-responsive>.table-bordered {
  border: 0;
}

.panel>.table-bordered>tbody>tr>td:first-child,
.panel>.table-bordered>tbody>tr>th:first-child,
.panel>.table-bordered>tfoot>tr>td:first-child,
.panel>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-bordered>thead>tr>td:first-child,
.panel>.table-bordered>thead>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
  border-left: 0;
}

.panel>.table-bordered>tbody>tr>td:last-child,
.panel>.table-bordered>tbody>tr>th:last-child,
.panel>.table-bordered>tfoot>tr>td:last-child,
.panel>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-bordered>thead>tr>td:last-child,
.panel>.table-bordered>thead>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
  border-right: 0;
}

.panel>.table-bordered>tbody>tr:first-child>td,
.panel>.table-bordered>tbody>tr:first-child>th,
.panel>.table-bordered>thead>tr:first-child>td,
.panel>.table-bordered>thead>tr:first-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
  border-bottom: 0;
}

.panel>.table-bordered>tbody>tr:last-child>td,
.panel>.table-bordered>tbody>tr:last-child>th,
.panel>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-bordered>tfoot>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
  border-bottom: 0;
}

.panel>.table-responsive {
  border: 0;
  margin-bottom: 0;
}

.panel-group {
  margin-bottom: 1rem;
}

.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>.list-group,
.panel-group .panel-heading+.panel-collapse>.panel-body {
  border-top: 1px solid #ddd;
}

.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: #333;
  background-color: transparent;
  border-color: #ddd;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #ddd;
}

.panel-default>.panel-heading .badge {
  color: transparent;
  background-color: #333;
}

.panel-default>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #ddd;
}

.panel-primary {
  border-color: #963;
}

.panel-primary>.panel-heading {
  color: #fff;
  background-color: #963;
  border-color: #963;
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #963;
}

.panel-primary>.panel-heading .badge {
  color: #963;
  background-color: #fff;
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #963;
}

.panel-success {
  border-color: #d6e9c6;
}

.panel-success>.panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.panel-success>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #d6e9c6;
}

.panel-success>.panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}

.panel-success>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #d6e9c6;
}

.panel-info {
  border-color: #bce8f1;
}

.panel-info>.panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.panel-info>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #bce8f1;
}

.panel-info>.panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}

.panel-info>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #bce8f1;
}

.panel-warning {
  border-color: #d2d2d7;
}

.panel-warning>.panel-heading {
  color: #000;
  background-color: #e6e6ea;
  border-color: #d2d2d7;
}

.panel-warning>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #d2d2d7;
}

.panel-warning>.panel-heading .badge {
  color: #e6e6ea;
  background-color: #000;
}

.panel-warning>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #d2d2d7;
}

.panel-danger {
  border-color: #ebccd1;
}

.panel-danger>.panel-heading {
  color: #990032;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.panel-danger>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #ebccd1;
}

.panel-danger>.panel-heading .badge {
  color: #f2dede;
  background-color: #990032;
}

.panel-danger>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #ebccd1;
}

.panel {
  padding: 0 1.315rem;
  margin-bottom: 1.618rem;
}

.panel-default>.panel-heading {
  border-bottom-color: #505254;
}

.panel-lite {
  border: none;
  box-shadow: none;
  margin: 0;
  padding: 0;
}

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}

.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
  padding-bottom: 75%;
}

.well {
  padding: 1.315rem;
  margin-bottom: 2rem;
  border: 1px solid #d7d7d7;
  border-radius: 4px;
}

.well.gold {
  border: 1px solid #bf914d;
}

.well .well-icon {
  display: inline-block;
  vertical-align: middle;
  width: 15%;
  color: #b70037;
  font-size: 2rem;
}

@media (min-width:768px) {
  .well .well-icon {
    width: 10%;
  }
}

.well .well-content {
  display: inline-block;
  vertical-align: middle;
  width: 80%;
  padding-left: 2rem;
}

@media (min-width:768px) {
  .well .well-content {
    width: 89%;
    padding-left: 0;
  }
}

.well-lg {
  padding: 1.618rem;
}

.well-sm {
  padding: 1rem;
}

.banner {
  margin-bottom: 1.315rem;
  box-shadow: 0 3px 16px -10px rgba(0,0,0,.7);
}

.banner-intro {
  border: 1px solid #eee;
  border-top: 4px solid #990032;
  padding: 10%;
}

.banner-app-info {
  background: #fff;
  border: 1px solid #eee;
  border-top: 4px solid #990032;
  padding: 1rem;
}

.banner-brand-text {
  color: #b70037;
  text-decoration: none;
  font-weight: 600;
}

.banner-success {
  background: #46ac67;
  color: #fff;
  border-bottom: 1px solid #398b53;
  border-radius: 4px;
  padding: 1rem;
}

.banner-danger {
  background: #f06260;
  color: #fff;
  border-bottom: 1px solid #ec3936;
  border-radius: 4px;
  padding: 1rem;
}

.banner-h3 {
  margin: 0 auto .4em;
}

.banner-discount {
  margin-bottom: 0;
  font-weight: 700;
}

.banner-discount span {
  font-size: 2em;
  color: #b70037;
}

.banner-press-interlinking {
  box-shadow: 0 0 2px rgba(0,0,0,.2);
}

.banner-press-interlinking .banner-press-interlinking-wrapper {
  display: inline-block;
  margin: .5rem;
}

.banner-press-interlinking .banner-press-interlinking-wrapper h3 {
  word-break: break-word;
  margin-bottom: .2rem;
  margin-top: 0;
}

.banner-press-interlinking .banner-press-interlinking-wrapper ul li {
  line-height: 2;
}

.banner-press-interlinking .banner-press-interlinking-wrapper ul li i {
  margin-right: .5rem;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .2;
  filter: alpha(opacity=20);
}

.close:focus,
.close:hover {
  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;
}

.checkbox {
  padding-left: 20px;
}

.checkbox label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 5px;
}

.checkbox label:before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  margin-left: -20px;
  border: 1px solid #ccc;
  border-radius: 3px;
  background-color: #fff;
  -webkit-transition: border .15s ease-in-out,color .15s ease-in-out;
  transition: border .15s ease-in-out,color .15s ease-in-out;
}

.checkbox label:after {
  display: inline-block;
  position: absolute;
  width: 16px;
  height: 16px;
  left: 0;
  top: 0;
  margin-left: -20px;
  padding-left: 3px;
  padding-top: 1px;
  font-size: 11px;
  color: #555;
}

.checkbox input[type=checkbox],
.checkbox input[type=radio] {
  opacity: 0;
  z-index: 1;
}

.checkbox input[type=checkbox]:focus+label:before,
.checkbox input[type=radio]:focus+label:before {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.checkbox input[type=checkbox]:checked+label:after,
.checkbox input[type=radio]:checked+label:after {
  font-family: FontAwesome;
  content: "\f00c";
}

.checkbox input[type=checkbox]:indeterminate+label:after,
.checkbox input[type=radio]:indeterminate+label:after {
  display: block;
  content: " ";
  width: 10px;
  height: 3px;
  background-color: #555;
  border-radius: 2px;
  margin-left: -16.5px;
  margin-top: 7px;
}

.checkbox input[type=checkbox]:disabled+label,
.checkbox input[type=radio]:disabled+label {
  opacity: .65;
}

.checkbox input[type=checkbox]:disabled+label:before,
.checkbox input[type=radio]:disabled+label:before {
  background-color: #e0e0e0;
  cursor: not-allowed;
}

.checkbox.checkbox-circle label:before {
  border-radius: 50%;
}

.checkbox.checkbox-inline {
  margin-top: 0;
}

.checkbox-primary input[type=checkbox]:checked+label:before,
.checkbox-primary input[type=radio]:checked+label:before {
  background-color: #963;
  border-color: #963;
}

.checkbox-primary input[type=checkbox]:checked+label:after,
.checkbox-primary input[type=radio]:checked+label:after {
  color: #fff;
}

.checkbox-primary label:before {
  border-color: #963;
}

.checkbox-primary:hover label:before {
  border-color: #6b4724;
}

.checkbox-primary input[type=checkbox]:focus+label:before,
.checkbox-primary input[type=radio]:focus+label:before {
  border-color: #392613;
}

.checkbox-primary input[type=checkbox]:checked+label:before,
.checkbox-primary input[type=radio]:checked+label:before {
  background-color: #fff;
}

.checkbox-primary input[type=checkbox]:checked+label:after,
.checkbox-primary input[type=radio]:checked+label:after {
  color: #333;
}

.checkbox-danger input[type=checkbox]:checked+label:before,
.checkbox-danger input[type=radio]:checked+label:before {
  background-color: #d9534f;
  border-color: #d9534f;
}

.checkbox-danger input[type=checkbox]:checked+label:after,
.checkbox-danger input[type=radio]:checked+label:after {
  color: #fff;
}

.checkbox-danger label:before {
  border-color: #d9534f;
}

.checkbox-danger:hover label:before {
  border-color: #c12e2a;
}

.checkbox-danger input[type=checkbox]:focus+label:before,
.checkbox-danger input[type=radio]:focus+label:before {
  border-color: #8b211e;
}

.checkbox-danger input[type=checkbox]:checked+label:before,
.checkbox-danger input[type=radio]:checked+label:before {
  background-color: #fff;
}

.checkbox-danger input[type=checkbox]:checked+label:after,
.checkbox-danger input[type=radio]:checked+label:after {
  color: #333;
}

.checkbox-info input[type=checkbox]:checked+label:before,
.checkbox-info input[type=radio]:checked+label:before {
  background-color: #5bc0de;
  border-color: #5bc0de;
}

.checkbox-info input[type=checkbox]:checked+label:after,
.checkbox-info input[type=radio]:checked+label:after {
  color: #fff;
}

.checkbox-info label:before {
  border-color: #5bc0de;
}

.checkbox-info:hover label:before {
  border-color: #2aabd2;
}

.checkbox-info input[type=checkbox]:focus+label:before,
.checkbox-info input[type=radio]:focus+label:before {
  border-color: #1f7e9a;
}

.checkbox-info input[type=checkbox]:checked+label:before,
.checkbox-info input[type=radio]:checked+label:before {
  background-color: #fff;
}

.checkbox-info input[type=checkbox]:checked+label:after,
.checkbox-info input[type=radio]:checked+label:after {
  color: #333;
}

.checkbox-warning input[type=checkbox]:checked+label:before,
.checkbox-warning input[type=radio]:checked+label:before {
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}

.checkbox-warning input[type=checkbox]:checked+label:after,
.checkbox-warning input[type=radio]:checked+label:after {
  color: #fff;
}

.checkbox-warning label:before {
  border-color: #f0ad4e;
}

.checkbox-warning:hover label:before {
  border-color: #eb9316;
}

.checkbox-warning input[type=checkbox]:focus+label:before,
.checkbox-warning input[type=radio]:focus+label:before {
  border-color: #b06d0f;
}

.checkbox-warning input[type=checkbox]:checked+label:before,
.checkbox-warning input[type=radio]:checked+label:before {
  background-color: #fff;
}

.checkbox-warning input[type=checkbox]:checked+label:after,
.checkbox-warning input[type=radio]:checked+label:after {
  color: #333;
}

.checkbox-success input[type=checkbox]:checked+label:before,
.checkbox-success input[type=radio]:checked+label:before {
  background-color: #46ac67;
  border-color: #46ac67;
}

.checkbox-success input[type=checkbox]:checked+label:after,
.checkbox-success input[type=radio]:checked+label:after {
  color: #fff;
}

.checkbox-success label:before {
  border-color: #46ac67;
}

.checkbox-success:hover label:before {
  border-color: #34814d;
}

.checkbox-success input[type=checkbox]:focus+label:before,
.checkbox-success input[type=radio]:focus+label:before {
  border-color: #215131;
}

.checkbox-success input[type=checkbox]:checked+label:before,
.checkbox-success input[type=radio]:checked+label:before {
  background-color: #fff;
}

.checkbox-success input[type=checkbox]:checked+label:after,
.checkbox-success input[type=radio]:checked+label:after {
  color: #333;
}

.checkbox-primary input[type=checkbox]:indeterminate+label:before,
.checkbox-primary input[type=radio]:indeterminate+label:before {
  background-color: #963;
  border-color: #963;
}

.checkbox-primary input[type=checkbox]:indeterminate+label:after,
.checkbox-primary input[type=radio]:indeterminate+label:after {
  background-color: #fff;
}

.checkbox-danger input[type=checkbox]:indeterminate+label:before,
.checkbox-danger input[type=radio]:indeterminate+label:before {
  background-color: #d9534f;
  border-color: #d9534f;
}

.checkbox-danger input[type=checkbox]:indeterminate+label:after,
.checkbox-danger input[type=radio]:indeterminate+label:after {
  background-color: #fff;
}

.checkbox-info input[type=checkbox]:indeterminate+label:before,
.checkbox-info input[type=radio]:indeterminate+label:before {
  background-color: #5bc0de;
  border-color: #5bc0de;
}

.checkbox-info input[type=checkbox]:indeterminate+label:after,
.checkbox-info input[type=radio]:indeterminate+label:after {
  background-color: #fff;
}

.checkbox-warning input[type=checkbox]:indeterminate+label:before,
.checkbox-warning input[type=radio]:indeterminate+label:before {
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}

.checkbox-warning input[type=checkbox]:indeterminate+label:after,
.checkbox-warning input[type=radio]:indeterminate+label:after {
  background-color: #fff;
}

.checkbox-success input[type=checkbox]:indeterminate+label:before,
.checkbox-success input[type=radio]:indeterminate+label:before {
  background-color: #46ac67;
  border-color: #46ac67;
}

.checkbox-success input[type=checkbox]:indeterminate+label:after,
.checkbox-success input[type=radio]:indeterminate+label:after {
  background-color: #fff;
}

.radio {
  padding-left: 20px;
}

.radio label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 5px;
}

.radio label:before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  margin-left: -20px;
  border: 1px solid #ccc;
  border-radius: 50%;
  background-color: #fff;
  -webkit-transition: border .15s ease-in-out;
  transition: border .15s ease-in-out;
}

.radio label:after {
  display: inline-block;
  position: absolute;
  content: " ";
  width: 11px;
  height: 11px;
  left: 3px;
  top: 3px;
  margin-left: -20px;
  border-radius: 50%;
  background-color: #555;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);
  transition: -webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);
  transition: transform .1s cubic-bezier(.8,-.33,.2,1.33);
  transition: transform .1s cubic-bezier(.8,-.33,.2,1.33),-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);
}

.radio input[type=radio] {
  opacity: 0;
  z-index: 1;
}

.radio input[type=radio]:focus+label:before {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.radio input[type=radio]:checked+label:after {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.radio input[type=radio]:disabled+label {
  opacity: .65;
}

.radio input[type=radio]:disabled+label:before {
  cursor: not-allowed;
}

.radio.radio-inline {
  margin-top: 0;
}

.radio-primary input[type=radio]+label:after {
  background-color: #963;
}

.radio-primary input[type=radio]:checked+label:before {
  border-color: #963;
}

.radio-primary input[type=radio]:checked+label:after {
  background-color: #963;
}

.radio-danger input[type=radio]+label:after {
  background-color: #d9534f;
}

.radio-danger input[type=radio]:checked+label:before {
  border-color: #d9534f;
}

.radio-danger input[type=radio]:checked+label:after {
  background-color: #d9534f;
}

.radio-info input[type=radio]+label:after {
  background-color: #5bc0de;
}

.radio-info input[type=radio]:checked+label:before {
  border-color: #5bc0de;
}

.radio-info input[type=radio]:checked+label:after {
  background-color: #5bc0de;
}

.radio-warning input[type=radio]+label:after {
  background-color: #f0ad4e;
}

.radio-warning input[type=radio]:checked+label:before {
  border-color: #f0ad4e;
}

.radio-warning input[type=radio]:checked+label:after {
  background-color: #f0ad4e;
}

.radio-success input[type=radio]+label:after {
  background-color: #46ac67;
}

.radio-success input[type=radio]:checked+label:before {
  border-color: #46ac67;
}

.radio-success input[type=radio]:checked+label:after {
  background-color: #46ac67;
}

input[type=checkbox].styled:checked+label:after,
input[type=radio].styled:checked+label:after {
  font-family: FontAwesome;
  content: "\f00c";
}

input[type=checkbox] .styled:checked+label:before,
input[type=radio] .styled:checked+label:before {
  color: #fff;
}

input[type=checkbox] .styled:checked+label:after,
input[type=radio] .styled:checked+label:after {
  color: #fff;
}

.checkbox label,
.form-inline .checkbox label {
  padding-left: .311rem;
}

.checkbox label:before {
  border-top-width: 2px;
  width: 1rem;
  height: 1rem;
  top: 3px;
}

.checkbox label:after {
  height: auto;
  font-size: .9rem;
  padding-left: 1px;
}

.checkbox input[type=checkbox],
.checkbox input[type=radio] {
  cursor: pointer;
}

.checkbox input[type=checkbox]+label:after,
.checkbox input[type=radio]+label:after {
  font-family: FontAwesome;
  content: "\f00c";
  -webkit-transition: .2s,-webkit-transform;
  transition: .2s,-webkit-transform;
  transition: transform,.2s;
  transition: transform,.2s,-webkit-transform;
  opacity: 0;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
}

.checkbox input[type=checkbox]:checked+label:after,
.checkbox input[type=radio]:checked+label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.checkbox input[type=checkbox]:focus+label:before,
.checkbox input[type=radio]:focus+label:before {
  outline: none;
}

.checkbox-attention input[type=checkbox]:checked+label:before,
.checkbox-attention input[type=radio]:checked+label:before {
  background-color: #990032;
  border-color: #990032;
}

.checkbox-attention input[type=checkbox]:checked+label:after,
.checkbox-attention input[type=radio]:checked+label:after {
  color: #fff;
}

.checkbox-attention label:before {
  border-color: #990032;
}

.checkbox-attention:hover label:before {
  border-color: #5c001e;
}

.checkbox-attention input[type=checkbox]:focus+label:before,
.checkbox-attention input[type=radio]:focus+label:before {
  border-color: #190008;
}

.checkbox-attention input[type=checkbox]:checked+label:before,
.checkbox-attention input[type=radio]:checked+label:before {
  background-color: #fff;
}

.checkbox-attention input[type=checkbox]:checked+label:after,
.checkbox-attention input[type=radio]:checked+label:after {
  color: #333;
}

.line {
  display: block;
}

.line-rgs-almost-light-gray {
  border: .5px solid #d2d2d7;
}

.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: translateY(-25%);
  -ms-transform: translateY(-25%);
  transform: translateY(-25%);
  -webkit-transition: -webkit-transform .3s ease-out;
  transition: -webkit-transform .3s ease-out;
  transition: transform .3s ease-out;
  transition: transform .3s ease-out,-webkit-transform .3s ease-out;
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0);
  -ms-transform: translate(0);
  transform: translate(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;
  box-shadow: 0 3px 9px rgba(0,0,0,.5);
  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: .7;
  filter: alpha(opacity=70);
}

.modal-header {
  padding: 1rem;
  border-bottom: 1px solid #e5e5e5;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.4;
}

.modal-body {
  position: relative;
  padding: 1rem;
}

.modal-footer {
  padding: 1rem;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.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;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width:620px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }

  .modal-content {
    box-shadow: 0 5px 15px rgba(0,0,0,.5);
  }

  .modal-sm {
    width: 300px;
  }
}

@media (min-width:768px) {
  .modal-lg {
    width: 740px;
  }
}

.modal-backdrop {
  background: -webkit-radial-gradient(center,circle,transparent,#000);
  background: radial-gradient(circle at center,transparent,#000);
}

.modal-backdrop-transparent {
  background: transparent;
}

.modal-header {
  border-bottom: 1px dotted #505254;
}

.modal-footer {
  border-top: 1px dotted #505254;
}

.modal-title {
  margin-top: .618rem;
}

.modal-content {
  border-radius: 0;
  border: none;
  border-top: .625rem solid #990032;
}

.modal-content {
  padding: 0 1.618rem;
}

.modal-body,
.modal-footer,
.modal-header {
  padding-left: 0;
  padding-right: 0;
}

.modal-content {
  position: relative;
}

.modal-content .close {
  position: absolute;
  width: 2.5rem;
  height: 2.5rem;
  top: -1.5625rem;
  right: -.9375rem;
  border: 1px solid #a3a3a3;
  border-radius: 50%;
  background: #fff;
  opacity: 1;
  font-weight: 300;
}

.modal {
  text-align: center;
}

@media (min-width:620px) {
  .modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
  }
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

@media (min-width:768px) {
  .modal-xlg {
    width: 740px;
  }
}

@media (min-width:1024px) {
  .modal-xlg {
    width: 960px;
  }
}

.close-modal-external {
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50%;
  background: #000;
  color: #fff;
  position: relative;
  left: .5rem;
  bottom: 2rem;
  text-shadow: none;
  box-shadow: 0 0 30px 10px rgba(0,0,0,.3);
}

.close-modal-external,
.close-modal-external:hover {
  opacity: 1;
}

.modal-open .modal {
  overflow-x: auto;
}

.tooltip {
  position: absolute;
  z-index: 1080;
  display: block;
  font-family: Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.4;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: .813rem;
  opacity: 0;
  filter: alpha(opacity=0);
}

.tooltip.in {
  opacity: .9;
  filter: alpha(opacity=90);
}

.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}

.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}

.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}

.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #4d4d4d;
  border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #4d4d4d;
}

.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #4d4d4d;
}

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #4d4d4d;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #4d4d4d;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #4d4d4d;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #4d4d4d;
}

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #4d4d4d;
}

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #4d4d4d;
}

.tooltip a {
  color: inherit;
  text-decoration: underline;
}

[data-tooltip=template-assigned],
[data-tooltip=trigger] {
  cursor: pointer;
}

.tooltip-wide .tooltip-inner {
  min-width: 15rem!important;
  max-width: 15rem!important;
}

.tooltip-promocode-close {
  color: #fff;
  opacity: .8;
  margin-top: -12px;
  margin-right: -6px;
}

.tooltip-promocode-close:hover {
  color: #000;
  opacity: .2;
}

.info-tip {
  margin-top: .2rem;
}

.tooltip-inner {
  padding: 1rem .502rem;
}

.tooltip-inner.unrestrained {
  max-width: none;
}

.tooltip-promocode {
  cursor: pointer;
  font-size: 1rem;
  margin-left: 2%;
}

.tooltip-promocode.in {
  opacity: 1;
}

.tooltip-promocode .tooltip-inner {
  background-color: #990032;
  color: #fff;
}

.tooltip-promocode.top .tooltip-arrow {
  border-top-color: #990032;
}

.tooltip-promocode.top-left .tooltip-arrow {
  border-top-color: #990032;
}

.tooltip-promocode.top-right .tooltip-arrow {
  border-top-color: #990032;
}

.tooltip-promocode.right .tooltip-arrow {
  border-right-color: #990032;
}

.tooltip-promocode.left .tooltip-arrow {
  border-left-color: #990032;
}

.tooltip-promocode.bottom .tooltip-arrow {
  border-bottom-color: #990032;
}

.tooltip-promocode.bottom-left .tooltip-arrow {
  border-bottom-color: #990032;
}

.tooltip-promocode.bottom-right .tooltip-arrow {
  border-bottom-color: #990032;
}

.tooltip-promocode .tooltip-inner {
  text-align: left;
  text-align-last: left;
  min-width: 20.688rem;
  padding: 1rem;
  box-shadow: 0 3px 30px 5px rgba(0,0,0,.3);
}

.tooltip-promocode a {
  text-decoration: none;
  color: #e6be8a;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1070;
  display: none;
  max-width: 320px;
  padding: 1px;
  font-family: Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.4;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 1rem;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #fff;
  border: 1px solid transparent;
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0,0,0,.2);
}

.popover.top {
  margin-top: -10px;
}

.popover.right {
  margin-left: 10px;
}

.popover.bottom {
  margin-top: 10px;
}

.popover.left {
  margin-left: -10px;
}

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

.popover-content {
  padding: 9px 14px;
}

.popover>.arrow,
.popover>.arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover>.arrow {
  border-width: 11px;
}

.popover>.arrow:after {
  border-width: 10px;
  content: "";
}

.popover.top>.arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #ccc;
  border-top-color: rgba(0,0,0,.05);
  bottom: -11px;
}

.popover.top>.arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}

.popover.right>.arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #ccc;
  border-right-color: rgba(0,0,0,.05);
}

.popover.right>.arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}

.popover.bottom>.arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #ccc;
  border-bottom-color: rgba(0,0,0,.05);
  top: -11px;
}

.popover.bottom>.arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}

.popover.left>.arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #ccc;
  border-left-color: rgba(0,0,0,.05);
}

.popover.left>.arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}

.popover {
  border-radius: 0;
}

.popover-content-dialog>.popover-content-dialog-heading {
  padding-bottom: .382rem;
  border-bottom: 1px solid #505254;
}

.popover-content-dialog>.popover-content-dialog-heading>.popover-content-dialog-title {
  margin: 0;
}

.popover-content-dialog>.popover-content-dialog-heading>.close {
  margin-top: -4px;
}

.popover-content-dialog>.popover-content-dialog-footer {
  padding-top: .382rem;
  border-top: 1px solid #505254;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.carousel-inner>.item {
  display: none;
  position: relative;
  -webkit-transition: left .6s ease-in-out;
  transition: left .6s ease-in-out;
}

.carousel-inner>.item>a>img,
.carousel-inner>.item>img {
  line-height: 1;
}

@media (-webkit-transform-3d),(transform-3d) {
  .carousel-inner>.item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
    transition: -webkit-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    transition: transform .6s ease-in-out,-webkit-transform .6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }

  .carousel-inner>.item.active.right,
  .carousel-inner>.item.next {
    -webkit-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0);
    left: 0;
  }

  .carousel-inner>.item.active.left,
  .carousel-inner>.item.prev {
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);
    left: 0;
  }

  .carousel-inner>.item.active,
  .carousel-inner>.item.next.left,
  .carousel-inner>.item.prev.right {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    left: 0;
  }
}

.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: 15%;
  opacity: .5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0,0,0,.6);
  background-color: transparent;
}

.carousel-control.left {
  background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,.0001));
  background-image: linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(128, 0, 0, 0)",endColorstr="rgba(0, 0, 0, 0)",GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001),rgba(0,0,0,.5));background-image:linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(0, 0, 0, 0)",endColorstr="rgba(128, 0, 0, 0)",GradientType=1)}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203a"}.carousel-indicators{position:absolute;bottom:10px;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:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000\9;background-color:transparent}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:620px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.carousel-attention{border:1px solid #e6be8a;border-radius:5px;overflow:hidden;z-index:1;padding-bottom:2.618rem}.carousel-attention .carousel-indicators{bottom:.625rem;margin-bottom:0}.carousel-attention .carousel-indicators>li{margin:0 .382rem;height:12px;width:12px;background:#d7d7d7;border:none}.carousel-attention .carousel-indicators>li.active{background:transparent;border:3px solid #797979}.carousel-attention .carousel-control{display:none;opacity:.1}.carousel-attention .carousel-control:hover{opacity:.25}.carousel-attention:hover .carousel-control{display:block}.carousel-attention .icon-prev{left:20%}.carousel-attention .icon-next{right:20%}.carousel-plain .carousel-control{background-image:none;max-width:5rem;width:10%}.carousel-comments-height:before{content:" ";display:block;margin-top:140%}@media (min-width:434px){.carousel-comments-height:before{margin-top:80%}}@media (min-width:620px){.carousel-comments-height:before{margin-top:100%}}@media (min-width:694px){.carousel-comments-height:before{margin-top:100%}}@media (min-width:768px){.carousel-comments-height:before{margin-top:90%}}@media (min-width:896px){.carousel-comments-height:before{margin-top:70%}}@media (min-width:1024px){.carousel-comments-height:before{margin-top:60%}}@media (min-width:1026px){.carousel-comments-height:before{margin-top:50%}}.carousel-comments-height .carousel-inner{position:absolute;top:0;right:0;bottom:0;left:0}.datepicker{padding:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:"";display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:"";display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-image:linear-gradient(180deg,#fdd49a 0,#fdf59a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(255, 253, 212, 0.60392)",endColorstr="rgba(255, 253, 245, 0.60392)",GradientType=0);background-color:#fde19a;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(180deg,#fdd49a,#fdf59a);background-image:-webkit-linear-gradient(top,#fdd49a,#fdf59a);background-image:linear-gradient(180deg,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a",endColorstr="#fdf59a",GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{background-color:#fbf069\9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-image:linear-gradient(180deg,#f3c17a 0,#f3e97a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(255, 243, 193, 0.47843)",endColorstr="rgba(255, 243, 233, 0.47843)",GradientType=0);background-color:#f3d17a;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(180deg,#f3c17a,#f3e97a);background-image:-webkit-linear-gradient(top,#f3c17a,#f3e97a);background-image:linear-gradient(180deg,#f3c17a,#f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a",endColorstr="#f3e97a",GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b\9}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-image:linear-gradient(180deg,#b3b3b3 0,gray);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(255, 179, 179, 0.70196)",endColorstr="rgba(255, 128, 128, 0.50196)",GradientType=0);background-color:#9e9e9e;background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(gray));background-image:-webkit-linear-gradient(180deg,#b3b3b3,gray);background-image:-webkit-linear-gradient(top,#b3b3b3,gray);background-image:linear-gradient(180deg,#b3b3b3,gray);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3",endColorstr="#808080",GradientType=0);border-color:gray gray #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:gray}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{background-color:#666\9}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-image:linear-gradient(180deg,#08c 0,#04c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(255, 0, 136, 0.8)",endColorstr="rgba(255, 0, 68, 0.8)",GradientType=0);background-color:#006dcc;background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(180deg,#08c,#04c);background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:linear-gradient(180deg,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#08c",endColorstr="#0044cc",GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#039\9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-image:linear-gradient(180deg,#08c 0,#04c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(255, 0, 136, 0.8)",endColorstr="rgba(255, 0, 68, 0.8)",GradientType=0);background-color:#006dcc;background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(180deg,#08c,#04c);background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:linear-gradient(180deg,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#08c",endColorstr="#0044cc",GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#039\9}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:20px;padding:4px 5px;font-weight:400;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:5px;box-shadow:0 5px 10px rgba(0,0,0,.2);background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;color:#333;font-size:13px;line-height:20px}.datepicker.datepicker-inline td,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{padding:4px 5px}.datepicker{padding:10px}.datepicker th.next,.datepicker th.prev{font-size:1.3rem}.datepicker.dropdown-menu td{padding:7px 8px}.datepicker .datepicker-switch{text-align-last:center}.datepicker .datepicker-days table tr td.day{text-align-last:center}.datepicker .month,.datepicker .year{text-align-last:center}.rgs-datepicker.datepicker{border-radius:4px;overflow:hidden;box-shadow:0 8px 10px -2px rgba(0,0,0,.2);background:#eee;padding:4px}.rgs-datepicker.datepicker.dropdown-menu{padding:0;border:none;line-height:1.4}.rgs-datepicker.datepicker.dropdown-menu td{padding:4px 5px}.rgs-datepicker .datepicker-months{display:inline-block;vertical-align:top;background:#fff;font-size:.813rem;padding-bottom:1rem;width:60px}@media (min-width:620px){.rgs-datepicker .datepicker-months{width:100px}}.rgs-datepicker .datepicker-month{display:block;position:relative;padding:.236rem 1rem;color:#a8a8a8;font-weight:400}.rgs-datepicker .datepicker-month:hover:not(.disabled){background:#000000;background:rgba(0,0,0,.02)}.rgs-datepicker .datepicker-month.disabled{text-decoration:line-through;cursor:not-allowed}.rgs-datepicker .datepicker-month.disabled,.rgs-datepicker .datepicker-month.disabled:hover{color:#a8a8a8}.rgs-datepicker .datepicker-month.active{color:#000;box-shadow:inset 3px 0 0 0 #444;font-weight:600}.rgs-datepicker .datepicker-month.active:after{content:" ";position:absolute;right:0;top:50%;height:0;width:0;border:solid transparent;border-color:hsla(0,0%,100%,0);border-right-color:#eee;border-width:6px;margin-top:-6px;z-index:1;pointer-events:none}@media (max-width:619px){.rgs-datepicker .datepicker-month-name-long{display:none!important}}.rgs-datepicker .datepicker-month-name-short{display:none!important}@media (max-width:619px){.rgs-datepicker .datepicker-month-name-short{display:block!important}table.rgs-datepicker .datepicker-month-name-short{display:table!important}tr.rgs-datepicker .datepicker-month-name-short{display:table-row!important}td.rgs-datepicker .datepicker-month-name-short,th.rgs-datepicker .datepicker-month-name-short{display:table-cell!important}}.rgs-datepicker .datepicker-years-and-days{display:inline-block;vertical-align:top}.rgs-datepicker .datepicker-year{display:inline-block;padding:1rem 0;font-weight:400;text-align:center;text-align-last:center;font-size:.85rem}.rgs-datepicker .datepicker-years>span{display:table;margin:0 auto}.rgs-datepicker .datepicker-year-add{display:inline-block;padding:1rem 0;font-weight:400;text-align:center;text-align-last:center;font-size:.85rem}.rgs-datepicker .datepicker-year-add:not(.disabled):before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"+";margin-left:.3em}.rgs-datepicker .datepicker-year-add:not(.disabled):before.fa-pull-left{margin-right:.3em}.rgs-datepicker .datepicker-year-add:not(.disabled):before.fa-pull-right{margin-left:.3em}.rgs-datepicker .datepicker-year-add:not(.disabled):before.pull-left{margin-right:.3em}.rgs-datepicker .datepicker-year-add:not(.disabled):before.pull-right{margin-left:.3em}.rgs-datepicker .datepicker-year-reduce{display:inline-block;padding:1rem 0;font-weight:400;text-align:center;text-align-last:center;font-size:.85rem}.rgs-datepicker .datepicker-year-reduce:not(.disabled):before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"-";
  margin-right: .3em;
}

.rgs-datepicker .datepicker-year-reduce:not(.disabled):before.fa-pull-left {
  margin-right: .3em;
}

.rgs-datepicker .datepicker-year-reduce:not(.disabled):before.fa-pull-right {
  margin-left: .3em;
}

.rgs-datepicker .datepicker-year-reduce:not(.disabled):before.pull-left {
  margin-right: .3em;
}

.rgs-datepicker .datepicker-year-reduce:not(.disabled):before.pull-right {
  margin-left: .3em;
}

.rgs-datepicker .datepicker-dow {
  width: 2.25rem;
  height: 2.25rem;
  font-weight: 400;
  text-align: center;
  text-align-last: center;
  text-transform: uppercase;
  font-size: .68rem;
}

.rgs-datepicker .datepicker-days table tr td.today,
.rgs-datepicker .datepicker-days table tr td.today.disabled,
.rgs-datepicker .datepicker-days table tr td.today.disabled:hover {
  background: transparent;
  color: #999;
}

.rgs-datepicker table tr td.datepicker-day {
  width: 2.25rem;
  height: 2.25rem;
  font-weight: 400;
  text-align: center;
  text-align-last: center;
  font-size: .85rem;
  border-radius: 50%;
  cursor: pointer;
}

.rgs-datepicker table tr td.datepicker-day:hover:not(.disabled) {
  background: #000000;
  background: rgba(0,0,0,.1);
}

.rgs-datepicker table tr td.datepicker-day.active,
.rgs-datepicker table tr td.datepicker-day.active:hover {
  background: #333;
  color: #fff;
}

.rgs-datepicker table tr td.datepicker-day.disabled {
  color: #a8a8a8;
  cursor: not-allowed;
}

.rgs-datepicker table tr td.datepicker-day.new,
.rgs-datepicker table tr td.datepicker-day.old {
  visibility: hidden;
}

.twitter-typeahead {
  width: 100%;
}

.twitter-typeahead .visuallyhidden {
  display: none;
}

.tt-menu {
  width: 100%;
  font-size: .813rem;
  border: 1px solid #e6e6ea;
  background: #fff;
  box-shadow: 0 6px 20px 0 rgba(0,0,0,.3);
  padding: .192rem;
  margin-top: .192rem;
}

.tt-dataset {
  max-height: 106px;
  overflow-y: auto;
}

.tt-cursor {
  background: #666;
  color: #fff;
}

.tt-cursor .tt-highlight {
  color: inherit;
}

.tt-suggestion {
  padding: .119rem .502rem .146rem;
}

.tt-selectable {
  cursor: pointer;
}

.tt-selectable:hover {
  background: #666;
  color: #fff;
}

.tt-selectable:hover .tt-highlight {
  color: inherit;
}

.tt-highlight {
  font-weight: 600;
  color: #990032;
}

/*! ========================================================================
 * Bootstrap Toggle: bootstrap-toggle.css v2.2.0
 * http://www.bootstraptoggle.com
 * ========================================================================
 * Copyright 2014 Min Hur, The New York Times Company
 * Licensed under MIT
 * ======================================================================== */

.checkbox-inline .toggle,
.checkbox label .toggle {
  margin-left: -20px;
  margin-right: 5px;
}

.toggle {
  position: relative;
  overflow: hidden;
}

.toggle input[type=checkbox] {
  display: none;
}

.toggle-group {
  position: absolute;
  width: 200%;
  top: 0;
  bottom: 0;
  left: 0;
  transition: left .35s;
  -webkit-transition: left .35s;
  -moz-user-select: none;
  -webkit-user-select: none;
}

.toggle.off .toggle-group {
  left: -100%;
}

.toggle-on {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 50%;
  margin: 0;
  border: 0;
  border-radius: 0;
}

.toggle-off {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  right: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
}

.toggle-handle {
  position: relative;
  margin: 0 auto;
  padding-top: 0;
  padding-bottom: 0;
  height: 100%;
  width: 0;
  border-width: 0 1px;
}

.toggle.btn {
  min-width: 59px;
  min-height: 34px;
}

.toggle-on.btn {
  padding-right: 24px;
}

.toggle-off.btn {
  padding-left: 24px;
}

.toggle.btn-lg {
  min-width: 79px;
  min-height: 45px;
}

.toggle-on.btn-lg {
  padding-right: 31px;
}

.toggle-off.btn-lg {
  padding-left: 31px;
}

.toggle-handle.btn-lg {
  width: 40px;
}

.toggle.btn-sm {
  min-width: 50px;
  min-height: 30px;
}

.toggle-on.btn-sm {
  padding-right: 20px;
}

.toggle-off.btn-sm {
  padding-left: 20px;
}

.toggle.btn-xs {
  min-width: 35px;
  min-height: 22px;
}

.toggle-on.btn-xs {
  padding-right: 12px;
}

.toggle-off.btn-xs {
  padding-left: 12px;
}

.toggle {
  display: inline-block;
}

.toggle,
.toggle label {
  cursor: pointer;
}

.toggle-rgs {
  height: 2.5rem;
  width: 6.125rem;
  -webkit-perspective: 1px;
  perspective: 1px;
  border-radius: 1.25rem;
  position: relative;
}

.toggle-rgs.toggle-disabled {
  opacity: .4;
  cursor: not-allowed;
}

.toggle-rgs:before {
  content: "";
  display: block;
  border-radius: 1.25rem;
  box-shadow: inset 0 0 1px 1px #ccc;
  position: absolute;
  z-index: 10;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: opacity .35s;
  transition: opacity .35s;
}

.toggle-rgs.off:before {
  opacity: 1;
}

.toggle-rgs .toggle-off,
.toggle-rgs .toggle-on {
  line-height: 2.4rem;
  font-weight: 600;
  text-align: center;
  text-align-last: center;
}

.toggle-rgs .toggle-off {
  color: #aaa;
  padding-left: 2.5rem;
}

.toggle-rgs .toggle-on {
  background: #990032;
  background: rgba(153,0,50,.5);
  color: #fff;
  padding-right: 2.5rem;
}

.toggle-rgs .toggle-handle {
  display: block;
  height: 2rem;
  width: 2rem;
  border-radius: 50%;
  border: 2px solid transparent;
  box-shadow: 3px 3px 5px rgba(0,0,0,.2);
  -webkit-transition: right .35s;
  transition: right .35s;
  -webkit-transition-property: right,background,border-color;
  transition-property: right,background,border-color;
  top: .25rem;
}

.toggle-rgs .toggle-handle {
  right: 1.25rem;
  background: #990032;
  border-color: #fff9db;
}

.toggle-rgs.off .toggle-handle {
  right: -1.25rem;
  background: #ccc;
  border-color: #fff;
}

.notifications {
  position: fixed;
  top: 0;
  z-index: 1060;
  width: 100%;
}

.notification {
  text-align: center;
  text-align-last: center;
  margin: 0 auto;
  padding: 1.618rem 1rem;
  box-shadow: 0 30px 100px rgba(0,0,0,.2);
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  background: #ffffe0;
  color: #333;
}

@media (min-width:768px) {
  .notification {
    width: 80%;
  }
}

@media (min-width:1024px) {
  .notification {
    width: 60%;
  }
}

.notification>.notification-dismiss-button {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -1.309rem;
  margin: auto;
  background: #fff;
  width: 2.618rem;
  height: 2.618rem;
  border: 1px solid #990032;
  border-radius: 50%;
  outline: none;
}

.notification>.notification-dismiss-button:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f106";
  font-size: 1.315rem;
  color: #990032;
}

.notification>.notification-dismiss-button:after.fa-pull-left {
  margin-right: .3em;
}

.notification>.notification-dismiss-button:after.fa-pull-right {
  margin-left: .3em;
}

.notification>.notification-dismiss-button:after.pull-left {
  margin-right: .3em;
}

.notification>.notification-dismiss-button:after.pull-right {
  margin-left: .3em;
}

.notification-danger {
  background: #f06260;
  color: #fff;
}

.notification-danger a {
  color: #e6be8a;
  font-weight: 400;
}

.notification-success {
  background: #46ac67;
  color: #fff;
}

.notification-success a:not(.btn) {
  color: inherit;
  text-decoration: underline;
}

.special-notify {
  width: 100%;
  border-radius: 4px;
  color: #fff;
  border: none;
  position: relative;
}

.btn-group-vertical>.btn-group:after,
.btn-group-vertical>.btn-group:before,
.btn-toolbar:after,
.btn-toolbar:before,
.clearfix:after,
.clearfix:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.dl-horizontal dd:after,
.dl-horizontal dd:before,
.form-horizontal .form-group:after,
.form-horizontal .form-group:before,
.modal-footer:after,
.modal-footer:before,
.modal-header:after,
.modal-header:before,
.nav:after,
.nav:before,
.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before,
.pager:after,
.pager:before,
.panel-body:after,
.panel-body:before,
.rgs-main-menu-buttons:after,
.rgs-main-menu-buttons:before,
.row-rgs-content-two-cols:after,
.row-rgs-content-two-cols:before,
.row-step-body:after,
.row-step-body:before,
.row-step-summary:after,
.row-step-summary:before,
.row:after,
.row:before {
  content: " ";
  display: table;
}

.btn-group-vertical>.btn-group:after,
.btn-toolbar:after,
.clearfix:after,
.container-fluid:after,
.container:after,
.dl-horizontal dd:after,
.form-horizontal .form-group:after,
.modal-footer:after,
.modal-header:after,
.nav:after,
.navbar-collapse:after,
.navbar-header:after,
.navbar:after,
.pager:after,
.panel-body:after,
.rgs-main-menu-buttons:after,
.row-rgs-content-two-cols:after,
.row-step-body:after,
.row-step-summary:after,
.row: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-lg,
.visible-md,
.visible-sm,
.visible-xs {
  display: none!important;
}

.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
  display: none!important;
}

@media (max-width:619px) {
  .visible-xs {
    display: block!important;
  }

  table.visible-xs {
    display: table!important;
  }

  tr.visible-xs {
    display: table-row!important;
  }

  td.visible-xs,
  th.visible-xs {
    display: table-cell!important;
  }
}

@media (max-width:619px) {
  .visible-xs-block {
    display: block!important;
  }
}

@media (max-width:619px) {
  .visible-xs-inline {
    display: inline!important;
  }
}

@media (max-width:619px) {
  .visible-xs-inline-block {
    display: inline-block!important;
  }
}

@media (min-width:620px) and (max-width:767px) {
  .visible-sm {
    display: block!important;
  }

  table.visible-sm {
    display: table!important;
  }

  tr.visible-sm {
    display: table-row!important;
  }

  td.visible-sm,
  th.visible-sm {
    display: table-cell!important;
  }
}

@media (min-width:620px) and (max-width:767px) {
  .visible-sm-block {
    display: block!important;
  }
}

@media (min-width:620px) and (max-width:767px) {
  .visible-sm-inline {
    display: inline!important;
  }
}

@media (min-width:620px) and (max-width:767px) {
  .visible-sm-inline-block {
    display: inline-block!important;
  }
}

@media (min-width:768px) and (max-width:1023px) {
  .visible-md {
    display: block!important;
  }

  table.visible-md {
    display: table!important;
  }

  tr.visible-md {
    display: table-row!important;
  }

  td.visible-md,
  th.visible-md {
    display: table-cell!important;
  }
}

@media (min-width:768px) and (max-width:1023px) {
  .visible-md-block {
    display: block!important;
  }
}

@media (min-width:768px) and (max-width:1023px) {
  .visible-md-inline {
    display: inline!important;
  }
}

@media (min-width:768px) and (max-width:1023px) {
  .visible-md-inline-block {
    display: inline-block!important;
  }
}

@media (min-width:1024px) {
  .visible-lg {
    display: block!important;
  }

  table.visible-lg {
    display: table!important;
  }

  tr.visible-lg {
    display: table-row!important;
  }

  td.visible-lg,
  th.visible-lg {
    display: table-cell!important;
  }
}

@media (min-width:1024px) {
  .visible-lg-block {
    display: block!important;
  }
}

@media (min-width:1024px) {
  .visible-lg-inline {
    display: inline!important;
  }
}

@media (min-width:1024px) {
  .visible-lg-inline-block {
    display: inline-block!important;
  }
}

@media (max-width:619px) {
  .hidden-xs {
    display: none!important;
  }
}

@media (min-width:620px) and (max-width:767px) {
  .hidden-sm {
    display: none!important;
  }
}

@media (min-width:768px) and (max-width:1023px) {
  .hidden-md {
    display: none!important;
  }
}

@media (min-width:1024px) {
  .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;
  }

  td.visible-print,
  th.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;
  }
}

.content {
  position: relative;
}

.content.overlaid:before {
  -webkit-animation: content-overlay-in .5s;
  animation: content-overlay-in .5s;
  display: block;
}

.content:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  background: -webkit-linear-gradient(top,hsla(0,0%,100%,.8),#000000);
  background: -webkit-linear-gradient(top,hsla(0,0%,100%,.8),rgba(0,0,0,.4));
  background: linear-gradient(180deg,hsla(0,0%,100%,.8) 0,rgba(0,0,0,.4));
  z-index: 999;
  display: none;
}

@-webkit-keyframes content-overlay-in {
  0% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes content-overlay-in {
  0% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.breadcrumb {
  font-size: .813rem;
  font-weight: 600;
  margin: 0;
  padding: .502rem 0;
}

.breadcrumb>li {
  margin: 0;
  padding: 0;
}

.breadcrumb>li+li:before {
  display: none;
}

.breadcrumb>li.active {
  display: none;
}

.breadcrumb>li:after {
  font-weight: 400;
  content: " / ";
  color: #ccc;
  padding: 0 .618rem;
}

.breadcrumb>li.last-item:after {
  content: none;
}

.breadcrumb>li.last-item a {
  color: #000;
}

.row-rgs-content-two-cols {
  margin-left: -2%;
  margin-right: -2%;
}

.row-rgs-content-two-cols>.col-rgs-content-left-col {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 2%;
  padding-right: 2%;
  padding: 0 3%;
}

@media (min-width:620px) {
  .row-rgs-content-two-cols>.col-rgs-content-left-col {
    float: left;
    width: 33.33333333%;
  }
}

@media (min-width:620px) {
  .row-rgs-content-two-cols>.col-rgs-content-left-col {
    padding: 0 3% 0 2%;
    width: 29%;
  }
}

.row-rgs-content-two-cols>.col-rgs-content-center-col {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 2%;
  padding-right: 2%;
  padding: 0 3%;
}

@media (min-width:620px) {
  .row-rgs-content-two-cols>.col-rgs-content-center-col {
    float: left;
    width: 66.66666667%;
  }
}

@media (min-width:620px) {
  .row-rgs-content-two-cols>.col-rgs-content-center-col {
    padding: 0 2% 0 3%;
    width: 71%;
  }
}

.row-rgs-content-two-cols.row-rgs-content-two-cols-force-xs-layout>.col-rgs-content-left-col {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 2%;
  padding-right: 2%;
  padding: 0 3%;
}

@media (min-width:620px) {
  .row-rgs-content-two-cols.row-rgs-content-two-cols-force-xs-layout>.col-rgs-content-left-col {
    float: left;
    width: 100%;
  }
}

.row-rgs-content-two-cols.row-rgs-content-two-cols-force-xs-layout>.col-rgs-content-center-col {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 2%;
  padding-right: 2%;
  padding: 0 3%;
}

@media (min-width:620px) {
  .row-rgs-content-two-cols.row-rgs-content-two-cols-force-xs-layout>.col-rgs-content-center-col {
    float: left;
    width: 100%;
  }
}

.content-document {
  position: relative;
}

.content-document-modification-date {
  margin-bottom: .813rem;
  font-size: .813rem;
  color: gray;
}

@media (min-width:620px) {
  .content-document-modification-date {
    float: right;
    margin-top: 1rem;
    margin-left: .813rem;
  }
}

.content-document-modification-date:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f274";
  margin-left: .502rem;
}

.content-document-modification-date:after.fa-pull-left {
  margin-right: .3em;
}

.content-document-modification-date:after.fa-pull-right {
  margin-left: .3em;
}

.content-document-modification-date:after.pull-left {
  margin-right: .3em;
}

.content-document-modification-date:after.pull-right {
  margin-left: .3em;
}

.content-document-modification-date-left {
  margin-bottom: .813rem;
  font-size: .813rem;
  color: gray;
}

@media (min-width:620px) {
  .content-document-modification-date-left {
    float: left;
    margin-top: 1rem;
    margin-left: .813rem;
  }
}

.content-document-modification-date-left:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f274";
  margin-left: .502rem;
}

.content-document-modification-date-left:after.fa-pull-left {
  margin-right: .3em;
}

.content-document-modification-date-left:after.fa-pull-right {
  margin-left: .3em;
}

.content-document-modification-date-left:after.pull-left {
  margin-right: .3em;
}

.content-document-modification-date-left:after.pull-right {
  margin-left: .3em;
}

.content-document-header {
  margin-top: 0;
  margin-bottom: 1.618rem;
}

.content-document-search-results .search_word {
  background-color: #e6e6ea;
  padding: .2em;
}

.content-app-with-steps>.content-app-header {
  margin: 3.315rem 1.064rem 3.618rem 0;
}

.document-load-date {
  font-size: .813rem;
  display: inherit;
  text-align: right;
  color: gray;
}

.document-load-date:before {
  content: "\f274";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: .502rem;
}

.document-load-date:before.fa-pull-left {
  margin-right: .3em;
}

.document-load-date:before.fa-pull-right {
  margin-left: .3em;
}

.document-load-date:before.pull-left {
  margin-right: .3em;
}

.document-load-date:before.pull-right {
  margin-left: .3em;
}

.step {
  margin-left: 1rem;
  padding-left: 1.618rem;
  border-left: 1px solid #ccc;
}

.step:after,
.step:before {
  content: " ";
  display: table;
}

.step:after {
  clear: both;
}

.step:last-child {
  border-left-color: transparent;
}

.step-heading {
  position: relative;
  margin-bottom: 1.618rem;
}

.step-id {
  text-align: center;
  text-align-last: center;
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
  position: absolute;
  left: -2.618rem;
  margin-left: -.5px;
  background: #ccc;
}

@media (min-width:620px) {
  .step-id {
    border-radius: 2rem;
  }
}

.step-open .step-id {
  background: #333;
  color: #fff;
  font-weight: 600;
}

.step-title {
  font-weight: 300;
  margin: 0;
  height: 2rem;
  display: inline-block;
}

.step-edit {
  font-size: 81%;
  margin-left: 1rem;
  display: none;
}

.step-edited:not(.step-open):not(.step-locked) .step-edit {
  display: inline-block;
}

.step-body {
  margin-bottom: 1.618rem;
  position: relative;
}

.step-overlay .step-body:before {
  top: 0;
  left: 0;
  content: " ";
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 999;
  background: #ccc;
  opacity: .5;
}

.step-summary {
  margin-bottom: 1.618rem;
}

.row-step-body {
  margin-left: -2%;
  margin-right: -2%;
}

.row-step-body>.col-step-body-form {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 2%;
  padding-right: 2%;
}

@media (min-width:620px) {
  .row-step-body>.col-step-body-form {
    float: left;
    width: 66.66666667%;
  }
}

@media (min-width:620px) {
  .row-step-body>.col-step-body-form {
    width: 73%;
  }
}

.row-step-body>.col-step-body-info {
  position: relative;
  min-height: 1px;
  padding-left: 2%;
  padding-right: 2%;
  font-size: .813rem;
}

@media (max-width:619px) {
  .row-step-body>.col-step-body-info {
    display: none!important;
  }
}

@media (min-width:620px) {
  .row-step-body>.col-step-body-info {
    float: left;
    width: 33.33333333%;
  }
}

@media (min-width:620px) {
  .row-step-body>.col-step-body-info {
    width: 27%;
  }
}

.row-step-summary {
  margin-left: -2%;
  margin-right: -2%;
}

.row-step-summary>.col-step-summary-name {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 2%;
  padding-right: 2%;
}

@media (min-width:620px) {
  .row-step-summary>.col-step-summary-name {
    float: left;
    width: 33.33333333%;
  }
}

.row-step-summary>.col-step-summary-value {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 2%;
  padding-right: 2%;
}

@media (min-width:620px) {
  .row-step-summary>.col-step-summary-value {
    float: left;
    width: 66.66666667%;
  }
}

.summary {
  overflow-x: hidden;
  position: relative;
  border-top: 1px dotted #ccc;
}

.step.step-locked .summary {
  cursor: not-allowed;
}

.step:not(.step-locked) .summary {
  cursor: pointer;
}

.step:not(.step-locked) .summary:hover {
  background: #eee;
}

.step:not(.step-locked) .summary:hover:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f040";
  font-size: 1.315rem;
  padding: .618rem;
  display: block;
  position: absolute;
  right: 0;
  top: -1px;
  background: #333;
  color: #fff;
  border-bottom-left-radius: 50%;
}

.step:not(.step-locked) .summary:hover:after.fa-pull-left {
  margin-right: .3em;
}

.step:not(.step-locked) .summary:hover:after.fa-pull-right {
  margin-left: .3em;
}

.step:not(.step-locked) .summary:hover:after.pull-left {
  margin-right: .3em;
}

.step:not(.step-locked) .summary:hover:after.pull-right {
  margin-left: .3em;
}

.step:not(.step-locked) .summary-non-clickable-body .summary {
  cursor: inherit;
}

.step:not(.step-locked) .summary-non-clickable-body .summary:hover {
  background: inherit;
}

.step:not(.step-locked) .summary-non-clickable-body .summary:hover:after {
  content: none;
}

.summary-row {
  padding: .236rem;
  border-bottom: 1px dotted #ccc;
}

.summary-key {
  color: gray;
  font-size: .813rem;
  width: 14.589rem;
  display: inline-block;
  vertical-align: top;
}

.summary-value {
  font-size: .813rem;
  display: inline-block;
  max-width: 29.034rem;
}

.summary-value strong,
strong.summary-value {
  font-weight: 600;
  font-size: 1rem;
}

.callout {
  padding: 1.4rem 1rem;
  border: 2px solid #505254;
  border-radius: 5px;
  position: relative;
  margin-bottom: 3rem;
}

.callout-arrow {
  position: absolute;
  pointer-events: none;
  bottom: 0;
  right: 34px;
}

.callout-arrow:after,
.callout-arrow:before {
  content: " ";
  position: absolute;
  border: solid transparent;
}

.callout-arrow:before {
  border-right-color: #505254;
  border-width: 0 21px 21px 0;
  border-bottom-right-radius: 16px 3px;
}

.callout-arrow:after {
  border-right-color: #fff;
  border-width: 0 16px 16px 0;
  margin-left: 3px;
}

.section {
  position: relative;
  padding: 1rem .618rem;
}

@media (min-width:620px) {
  .section {
    padding: 1rem 2.128rem;
  }
}

.section-light {
  background: #fafafa;
}

.section-dark {
  background: #ededed;
  box-shadow: inset 0 5px 20px -8px rgba(0,0,0,.2);
}

.section-arrow {
  position: absolute;
  pointer-events: none;
}

.section-arrow:after,
.section-arrow:before {
  content: " ";
  position: absolute;
  border: solid transparent;
}

.section-light .section-arrow-bottom {
  left: 50%;
  z-index: 1;
  bottom: 0;
}

.section-light .section-arrow-bottom:before {
  border-top-color: #fafafa;
  border-width: .5rem .75rem 0;
}

.section-inline {
  display: inline-block;
}

.info-panel {
  margin-bottom: 1rem;
}

@media (min-width:768px) {
  .info-panel.info-left,
  .info-panel.info-right {
    height: 21rem;
  }
}

@media (min-width:768px) {
  .info-panel.info-right .info-section {
    margin-left: -4px;
  }
}

@media (min-width:768px) {
  .info-panel.info-left {
    position: relative;
    right: 6px;
    direction: rtl;
  }

  .info-panel.info-left .info-section {
    direction: ltr;
  }

  .info-panel.info-left .image-section {
    margin-left: -4px;
  }
}

@media (min-width:1024px) {
  .info-panel.info-left {
    right: 8px;
  }
}

.info-panel.info-bottom {
  display: inline-block;
  width: 100%;
}

@media (min-width:768px) {
  .info-panel.info-bottom {
    height: 38rem;
    width: 47.5%;
  }

  .info-panel.info-bottom:nth-child(2n) {
    margin-right: 1.1rem;
  }

  .info-panel.info-bottom .image-section {
    width: 100%;
    height: 35%;
  }

  .info-panel.info-bottom .info-section {
    height: 65%;
    width: 100%;
  }
}

@media (min-width:1024px) {
  .info-panel.info-bottom {
    width: 48%;
  }

  .info-panel.info-bottom:nth-child(2n) {
    margin-right: 1.2rem;
  }
}

.info-panel .image-section,
.info-panel .info-section {
  display: inline-block;
  vertical-align: top;
}

.info-panel .image-section {
  width: 100%;
  height: 11rem;
}

@media (min-width:768px) {
  .info-panel .image-section {
    width: 35%;
    height: 100%;
  }
}

.info-panel .image-section img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.info-panel .info-section {
  width: 100%;
  height: auto;
  padding: 1rem;
}

.info-panel .info-section .h3 {
  font-size: 1.3rem;
  margin-top: 0;
  margin-bottom: 2rem;
  font-weight: 400;
}

@media (min-width:1024px) {
  .info-panel .info-section .h3 {
    font-size: 1.8rem;
  }
}

@media (min-width:768px) {
  .info-panel .info-section {
    width: 64%;
    height: 100%;
  }
}

.info-panel.gold .info-section {
  background: #bf914d;
  color: #fff;
}

.info-panel .extra-small {
  font-size: .7rem;
}

.cubes {
  max-width: 836px;
}

@media (max-width:1023px) {
  .cubes {
    text-align: center;
  }
}

.cube {
  display: inline-block;
  border-radius: 4px;
  border: 1px solid hsla(35,67%,72%,.9372549);
  text-align: center;
  margin-bottom: 2rem;
  height: 10rem;
  width: 10rem;
}

.cube .cube-icon {
  margin-top: 2rem;
  font-size: 2rem;
  margin-bottom: .6rem;
}

.cube .cube-label {
  font-size: 1.5rem;
}

@media (min-width:479px) and (max-width:619px) {
  .cube {
    height: 14rem;
    width: 14rem;
  }
}

@media (620px) {
  .cube {
    height: 11rem;
    width: 11rem;
  }
}

@media (max-width:1023px) {
  .cube:nth-child(odd) {
    margin-right: 2rem;
  }
}

@media (min-width:768px) {
  .cube {
    height: 13rem;
    width: 13rem;
  }
}

@media (min-width:1024px) and (max-width:1267px) {
  .cube {
    height: 12rem;
    width: 12rem;
  }

  .cube:not(:nth-child(3n+3)) {
    margin-right: 2rem;
  }
}

@media (min-width:1268px) {
  .cube {
    height: 16rem;
    width: 16rem;
  }

  .cube:not(:nth-child(3n+3)) {
    margin-right: 1.5rem;
  }

  .cube>.cube-icon {
    margin-top: 3.5rem;
  }
}

.faq-block {
  margin-bottom: 2rem;
}

.faq-block>.faq-inner {
  margin-bottom: 0;
}

.faq {
  border-bottom: 1px dotted #505254;
  margin-bottom: 2rem;
}

.faq.faq-inner>dt {
  border-top: none;
}

.faq.faq-inner:first-of-type>dt {
  border-top: 1px dotted #505254;
}

.faq>dt {
  border-top: 1px dotted #505254;
}

.faq>dt {
  padding: .618rem 0 .618rem 1.315rem;
  color: #505254;
  cursor: pointer;
  font-weight: 600;
  position: relative;
}

.faq>dt:hover {
  color: #b70037;
  background: #f8f8f8;
}

.faq>dt:not(.collapsed) {
  color: #b70037;
}

.faq>dt:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f105";
  color: #333;
  position: absolute;
  left: .5rem;
  line-height: 1.4;
}

.faq>dt:before.fa-pull-left {
  margin-right: .3em;
}

.faq>dt:before.fa-pull-right {
  margin-left: .3em;
}

.faq>dt:before.pull-left {
  margin-right: .3em;
}

.faq>dt:before.pull-right {
  margin-left: .3em;
}

.faq>dt[class]:not(.collapsed):before {
  content: "\f107";
  left: .35rem;
}

.faq>dd {
  padding-left: 1.315rem;
  display: none;
}

.faq>dd:after,
.faq>dd:before {
  content: " ";
  display: table;
}

.faq>dd:after {
  clear: both;
}

.faq>dd.collapsing,
.faq>dd.in {
  display: block;
}

.faq>dd p:first-child {
  margin-top: .618rem;
}

.faq>dd div.insurance-rule div.dates p {
  margin-top: 0;
  margin-bottom: 0;
}

.faq>dd .insurance-rule {
  border: 1px solid #d3d3d3;
  padding: 10px;
  border-radius: 10px;
  text-align: left;
}

.faq>dd .insurance-rule ul {
  margin-top: 1rem;
  margin-bottom: .5rem;
  padding-left: 0;
}

.faq>dd .insurance-rule ul li {
  padding-left: 0;
}

.faq>dd .insurance-rule ul li:before {
  content: unset;
}

.faq>dd .insurance-rule ul li .document-load-date {
  margin-left: 1rem;
}

.faq>dd .insurance-rule .document-load-date {
  font-size: 1rem;
  display: inline;
}

.faq-group {
  margin-bottom: 2rem;
  border-bottom: 1px dotted #505254;
}

.faq-group .faq {
  border-bottom: none;
  margin-bottom: 0;
}

.rgs-footer-links-grid {
  padding: .813rem 0;
}

.no-flexbox .rgs-footer-links-grid {
  text-align: center;
  text-align-last: center;
}

.no-flexbox .rgs-footer-links-grid>* {
  text-align: left;
  text-align-last: left;
  vertical-align: top;
  display: inline-block;
}

.rgs-footer-links-list {
  padding-left: 0;
  list-style: none;
  font-size: .813rem;
}

.rgs-footer-links-list,
.rgs-footer-links-list>li {
  margin: 0;
  padding: 0;
}

.rgs-footer-links-list>li:before {
  display: none;
}

.rgs-footer-links-list>li {
  margin-top: .311rem;
}

.rgs-footer-links-list>li div.h4 {
  font-size: inherit;
  margin: 0;
}

.rgs-footer-links-list>li>a {
  color: #505254;
}

.rgs-footer-links-list>li>a:focus,
.rgs-footer-links-list>li>a:hover {
  color: #990032;
}

@media (min-width:620px) {
  .rgs-footer-links-list+.rgs-footer-links-list {
    margin-top: .813rem;
  }
}

.rgs-footer-safety-rating {
  background: #990032;
  text-align: center;
  text-align-last: center;
  border-radius: 4px;
  color: #fff;
  padding: .813rem;
  font-size: .618rem;
  min-width: 110px;
  max-width: 150px;
}

.rgs-footer-safety-rating>span {
  font-size: 3.444rem;
  font-weight: 300;
}

@media (max-width:767px) {
  .rgs-footer-safety-rating {
    margin-top: 1.618rem;
  }
}

.rgs-footer-fraud-security-banner {
  padding: .5rem;
  border-radius: 4px;
  color: #f8f8ff;
  background: #990032;
  max-width: 16rem;
  margin-top: 1rem;
}

@media (min-width:620px) {
  .rgs-footer-fraud-security-banner {
    margin-top: 0;
    width: 120%;
    max-width: inherit;
  }
}

.rgs-footer-fraud-security-banner .rgs-footer-fraud-security-banner-label {
  font-weight: 700;
  font-size: .85rem;
}

.rgs-footer-fraud-security-banner .rgs-footer-fraud-security-banner-label a {
  color: #f8f8ff;
}

.rgs-footer-fraud-security-banner .rgs-footer-fraud-security-banner-icon {
  text-align: center;
  font-size: .9rem;
}

.rgs-footer-info-phones {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 1.618rem;
}

.rgs-footer-info-phones .rgs-footer-info-phones-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.rgs-footer-info-phones .rgs-footer-info-phones-item:not(:first-child) {
  margin-top: 1rem;
}

.rgs-footer-info-phones .rgs-footer-info-phones-item span {
  font-size: .813rem;
  max-width: 25rem;
}

.rgs-footer-info-phones .fa {
  font-size: .6em;
  margin-right: .311rem;
}

.rgs-footer-info-phones a {
  line-height: 1.3rem;
  font-weight: 400;
  color: #505254;
}

.rgs-footer-info-phones a:hover {
  color: #990032;
}

.rgs-footer-info-social {
  font-size: 1.618rem;
  margin: 1rem 0;
}

.rgs-footer-info-social>a {
  color: #505254;
}

.rgs-footer-info-social>a:hover {
  color: #990032;
}

.rgs-footer-info-social>a+a {
  margin-left: .236rem;
}

.rgs-footer-info-copyright {
  font-size: .813rem;
}

@media (min-width:620px) {
  .rgs-footer-info-licence {
    width: 56%;
  }
}

.rgs-footer-info-licence a {
  color: #505254;
}

.rgs-footer-info-licence a:hover {
  color: #990032;
}

.rgs-footer-upper-collapse-toggle {
  display: block;
  text-align: center;
}

@media (min-width:620px) {
  .rgs-footer-upper-collapse-toggle {
    display: none;
  }
}

.rgs-footer-upper-collapse-toggle:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 2em;
  content: "\f106";
}

.rgs-footer-upper-collapse-toggle:after.fa-pull-left {
  margin-right: .3em;
}

.rgs-footer-upper-collapse-toggle:after.fa-pull-right {
  margin-left: .3em;
}

.rgs-footer-upper-collapse-toggle:after.pull-left {
  margin-right: .3em;
}

.rgs-footer-upper-collapse-toggle:after.pull-right {
  margin-left: .3em;
}

.rgs-footer-upper-collapse-toggle.collapsed:after {
  content: "\f107";
}

@media (min-width:620px) {
  .rgs-footer-upper-collapse-collapse.collapse {
    display: block;
    height: auto!important;
  }
}

.rgs-footer-upper-collapse-collapse>div {
  padding-top: 1.618rem;
  padding-bottom: 1.618rem;
}

.rgs-footer-ratings {
  padding: 0;
  margin: 0;
  text-align: center;
}

.rgs-footer-ratings li {
  display: inline-block;
  margin-bottom: 0;
}

.rgs-footer-ratings li:before {
  display: none;
}

.rgs-footer-ratings .icon-ratings {
  height: 5rem;
  width: 5rem;
}

@media (min-width:620px) and (max-width:767px) {
  .rgs-footer-ratings .icon-ratings {
    height: 4rem;
    width: 4rem;
  }
}

.rgs-footer-eye-assistance-link {
  font-weight: 400;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #505254;
}

.rgs-footer-eye-assistance-link .fa {
  font-size: 1.7rem;
}

.rgs-footer-eye-assistance-link span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-left: .2rem;
  font-size: 1.618rem;
}

.rgs-footer-eye-assistance-link span:hover {
  text-decoration: underline;
}

.rgs-footer-eye-assistance-link-desktop {
  position: absolute;
  right: 1.5rem;
  top: 1.66rem;
}

.rgs-footer-eye-assistance-link-mobile-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.rgs-footer-eye-assistance-link-mobile-wrap .rgs-footer-eye-assistance-link span {
  font-size: 1rem;
}

@media (max-width:1200px) {
  .rgs-footer-eye-assistance-link-desktop {
    display: none;
  }
}

@media (min-width:1201px) {
  .rgs-footer-eye-assistance-link-mobile-wrap {
    display: none;
  }
}

.rgs-context-bar-content-call-to-action-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 715px;
}

@media (min-width:620px) {
  .rgs-context-bar-content-call-to-action-buttons {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
}

.rgs-context-bar-content-call-to-action-buttons>.btn {
  display: block;
}

.rgs-context-bar-content-call-to-action-buttons>.btn+.btn {
  margin-left: .813rem;
}

@media (min-width:620px) {
  .rgs-context-bar-content-call-to-action-buttons>.btn+.btn {
    margin-left: 2.128rem;
  }
}

.rgs-context-bar-content-call-to-action-buttons .btn-icon {
  max-width: 5rem;
}

.no-flexbox .rgs-context-bar-content-call-to-action-buttons {
  text-align: center;
  text-align-last: center;
}

.no-flexbox .rgs-context-bar-content-call-to-action-buttons>.btn {
  display: inline-block;
  width: auto;
}

.context-bar-content-calc-working {
  padding: .311rem;
}

.context-bar-content-calc-working .progress {
  height: 1.618rem;
}

.context-bar-content-calc-working .progress span {
  line-height: 1.618rem;
}

.apple-store.img {
  background: url(/media/sys-ng/dist/images/rgs-bootstrap/Apple-Store.png) no-repeat;
  background-size: contain;
  background-position: 50%;
}

.apple-store.qr {
  background: url(/media/sys-ng/dist/images/rgs-bootstrap/QR-code-for-MKK-App\ Store.png) no-repeat;
  background-size: contain;
  background-position: 50%;
}

.google-play.img {
  background: url(/media/sys-ng/dist/images/rgs-bootstrap/Google-Play.png) no-repeat;
  background-size: contain;
  background-position: 50%;
}

.google-play.qr {
  background: url(/media/sys-ng/dist/images/rgs-bootstrap/QR-code-for-MKK-Google\ Play.png) no-repeat;
  background-size: contain;
  background-position: 50%;
}

.apple-store.qr,
.google-play.qr {
  height: 150px;
}

.apple-store.img,
.google-play.img {
  height: 66px;
}

.margin-ms-16 {
  margin: 38.194rem;
}

.margin-h-ms-16 {
  margin-right: 38.194rem;
  margin-left: 38.194rem;
}

.margin-v-ms-16 {
  margin-top: 38.194rem;
  margin-bottom: 38.194rem;
}

.margin-top-ms-16 {
  margin-top: 38.194rem;
}

.margin-right-ms-16 {
  margin-right: 38.194rem;
}

.margin-bottom-ms-16 {
  margin-bottom: 38.194rem;
}

.margin-left-ms-16 {
  margin-left: 38.194rem;
}

.padding-ms-16 {
  padding: 38.194rem;
}

.padding-h-ms-16 {
  padding-right: 38.194rem;
  padding-left: 38.194rem;
}

.padding-v-ms-16 {
  padding-top: 38.194rem;
  padding-bottom: 38.194rem;
}

.padding-top-ms-16 {
  padding-top: 38.194rem;
}

.padding-right-ms-16 {
  padding-right: 38.194rem;
}

.padding-bottom-ms-16 {
  padding-bottom: 38.194rem;
}

.padding-left-ms-16 {
  padding-left: 38.194rem;
}

.margin-ms-15 {
  margin: 29.034rem;
}

.margin-h-ms-15 {
  margin-right: 29.034rem;
  margin-left: 29.034rem;
}

.margin-v-ms-15 {
  margin-top: 29.034rem;
  margin-bottom: 29.034rem;
}

.margin-top-ms-15 {
  margin-top: 29.034rem;
}

.margin-right-ms-15 {
  margin-right: 29.034rem;
}

.margin-bottom-ms-15 {
  margin-bottom: 29.034rem;
}

.margin-left-ms-15 {
  margin-left: 29.034rem;
}

.padding-ms-15 {
  padding: 29.034rem;
}

.padding-h-ms-15 {
  padding-right: 29.034rem;
  padding-left: 29.034rem;
}

.padding-v-ms-15 {
  padding-top: 29.034rem;
  padding-bottom: 29.034rem;
}

.padding-top-ms-15 {
  padding-top: 29.034rem;
}

.padding-right-ms-15 {
  padding-right: 29.034rem;
}

.padding-bottom-ms-15 {
  padding-bottom: 29.034rem;
}

.padding-left-ms-15 {
  padding-left: 29.034rem;
}

.margin-ms-14 {
  margin: 23.605rem;
}

.margin-h-ms-14 {
  margin-right: 23.605rem;
  margin-left: 23.605rem;
}

.margin-v-ms-14 {
  margin-top: 23.605rem;
  margin-bottom: 23.605rem;
}

.margin-top-ms-14 {
  margin-top: 23.605rem;
}

.margin-right-ms-14 {
  margin-right: 23.605rem;
}

.margin-bottom-ms-14 {
  margin-bottom: 23.605rem;
}

.margin-left-ms-14 {
  margin-left: 23.605rem;
}

.padding-ms-14 {
  padding: 23.605rem;
}

.padding-h-ms-14 {
  padding-right: 23.605rem;
  padding-left: 23.605rem;
}

.padding-v-ms-14 {
  padding-top: 23.605rem;
  padding-bottom: 23.605rem;
}

.padding-top-ms-14 {
  padding-top: 23.605rem;
}

.padding-right-ms-14 {
  padding-right: 23.605rem;
}

.padding-bottom-ms-14 {
  padding-bottom: 23.605rem;
}

.padding-left-ms-14 {
  padding-left: 23.605rem;
}

.margin-ms-13 {
  margin: 17.944rem;
}

.margin-h-ms-13 {
  margin-right: 17.944rem;
  margin-left: 17.944rem;
}

.margin-v-ms-13 {
  margin-top: 17.944rem;
  margin-bottom: 17.944rem;
}

.margin-top-ms-13 {
  margin-top: 17.944rem;
}

.margin-right-ms-13 {
  margin-right: 17.944rem;
}

.margin-bottom-ms-13 {
  margin-bottom: 17.944rem;
}

.margin-left-ms-13 {
  margin-left: 17.944rem;
}

.padding-ms-13 {
  padding: 17.944rem;
}

.padding-h-ms-13 {
  padding-right: 17.944rem;
  padding-left: 17.944rem;
}

.padding-v-ms-13 {
  padding-top: 17.944rem;
  padding-bottom: 17.944rem;
}

.padding-top-ms-13 {
  padding-top: 17.944rem;
}

.padding-right-ms-13 {
  padding-right: 17.944rem;
}

.padding-bottom-ms-13 {
  padding-bottom: 17.944rem;
}

.padding-left-ms-13 {
  padding-left: 17.944rem;
}

.margin-ms-12 {
  margin: 14.589rem;
}

.margin-h-ms-12 {
  margin-right: 14.589rem;
  margin-left: 14.589rem;
}

.margin-v-ms-12 {
  margin-top: 14.589rem;
  margin-bottom: 14.589rem;
}

.margin-top-ms-12 {
  margin-top: 14.589rem;
}

.margin-right-ms-12 {
  margin-right: 14.589rem;
}

.margin-bottom-ms-12 {
  margin-bottom: 14.589rem;
}

.margin-left-ms-12 {
  margin-left: 14.589rem;
}

.padding-ms-12 {
  padding: 14.589rem;
}

.padding-h-ms-12 {
  padding-right: 14.589rem;
  padding-left: 14.589rem;
}

.padding-v-ms-12 {
  padding-top: 14.589rem;
  padding-bottom: 14.589rem;
}

.padding-top-ms-12 {
  padding-top: 14.589rem;
}

.padding-right-ms-12 {
  padding-right: 14.589rem;
}

.padding-bottom-ms-12 {
  padding-bottom: 14.589rem;
}

.padding-left-ms-12 {
  padding-left: 14.589rem;
}

.margin-ms-11 {
  margin: 11.09rem;
}

.margin-h-ms-11 {
  margin-right: 11.09rem;
  margin-left: 11.09rem;
}

.margin-v-ms-11 {
  margin-top: 11.09rem;
  margin-bottom: 11.09rem;
}

.margin-top-ms-11 {
  margin-top: 11.09rem;
}

.margin-right-ms-11 {
  margin-right: 11.09rem;
}

.margin-bottom-ms-11 {
  margin-bottom: 11.09rem;
}

.margin-left-ms-11 {
  margin-left: 11.09rem;
}

.padding-ms-11 {
  padding: 11.09rem;
}

.padding-h-ms-11 {
  padding-right: 11.09rem;
  padding-left: 11.09rem;
}

.padding-v-ms-11 {
  padding-top: 11.09rem;
  padding-bottom: 11.09rem;
}

.padding-top-ms-11 {
  padding-top: 11.09rem;
}

.padding-right-ms-11 {
  padding-right: 11.09rem;
}

.padding-bottom-ms-11 {
  padding-bottom: 11.09rem;
}

.padding-left-ms-11 {
  padding-left: 11.09rem;
}

.margin-ms-10 {
  margin: 9.016rem;
}

.margin-h-ms-10 {
  margin-right: 9.016rem;
  margin-left: 9.016rem;
}

.margin-v-ms-10 {
  margin-top: 9.016rem;
  margin-bottom: 9.016rem;
}

.margin-top-ms-10 {
  margin-top: 9.016rem;
}

.margin-right-ms-10 {
  margin-right: 9.016rem;
}

.margin-bottom-ms-10 {
  margin-bottom: 9.016rem;
}

.margin-left-ms-10 {
  margin-left: 9.016rem;
}

.padding-ms-10 {
  padding: 9.016rem;
}

.padding-h-ms-10 {
  padding-right: 9.016rem;
  padding-left: 9.016rem;
}

.padding-v-ms-10 {
  padding-top: 9.016rem;
  padding-bottom: 9.016rem;
}

.padding-top-ms-10 {
  padding-top: 9.016rem;
}

.padding-right-ms-10 {
  padding-right: 9.016rem;
}

.padding-bottom-ms-10 {
  padding-bottom: 9.016rem;
}

.padding-left-ms-10 {
  padding-left: 9.016rem;
}

.margin-ms-9 {
  margin: 6.854rem;
}

.margin-h-ms-9 {
  margin-right: 6.854rem;
  margin-left: 6.854rem;
}

.margin-v-ms-9 {
  margin-top: 6.854rem;
  margin-bottom: 6.854rem;
}

.margin-top-ms-9 {
  margin-top: 6.854rem;
}

.margin-right-ms-9 {
  margin-right: 6.854rem;
}

.margin-bottom-ms-9 {
  margin-bottom: 6.854rem;
}

.margin-left-ms-9 {
  margin-left: 6.854rem;
}

.padding-ms-9 {
  padding: 6.854rem;
}

.padding-h-ms-9 {
  padding-right: 6.854rem;
  padding-left: 6.854rem;
}

.padding-v-ms-9 {
  padding-top: 6.854rem;
  padding-bottom: 6.854rem;
}

.padding-top-ms-9 {
  padding-top: 6.854rem;
}

.padding-right-ms-9 {
  padding-right: 6.854rem;
}

.padding-bottom-ms-9 {
  padding-bottom: 6.854rem;
}

.padding-left-ms-9 {
  padding-left: 6.854rem;
}

.margin-ms-8 {
  margin: 5.572rem;
}

.margin-h-ms-8 {
  margin-right: 5.572rem;
  margin-left: 5.572rem;
}

.margin-v-ms-8 {
  margin-top: 5.572rem;
  margin-bottom: 5.572rem;
}

.margin-top-ms-8 {
  margin-top: 5.572rem;
}

.margin-right-ms-8 {
  margin-right: 5.572rem;
}

.margin-bottom-ms-8 {
  margin-bottom: 5.572rem;
}

.margin-left-ms-8 {
  margin-left: 5.572rem;
}

.padding-ms-8 {
  padding: 5.572rem;
}

.padding-h-ms-8 {
  padding-right: 5.572rem;
  padding-left: 5.572rem;
}

.padding-v-ms-8 {
  padding-top: 5.572rem;
  padding-bottom: 5.572rem;
}

.padding-top-ms-8 {
  padding-top: 5.572rem;
}

.padding-right-ms-8 {
  padding-right: 5.572rem;
}

.padding-bottom-ms-8 {
  padding-bottom: 5.572rem;
}

.padding-left-ms-8 {
  padding-left: 5.572rem;
}

.margin-ms-7 {
  margin: 4.236rem;
}

.margin-h-ms-7 {
  margin-right: 4.236rem;
  margin-left: 4.236rem;
}

.margin-v-ms-7 {
  margin-top: 4.236rem;
  margin-bottom: 4.236rem;
}

.margin-top-ms-7 {
  margin-top: 4.236rem;
}

.margin-right-ms-7 {
  margin-right: 4.236rem;
}

.margin-bottom-ms-7 {
  margin-bottom: 4.236rem;
}

.margin-left-ms-7 {
  margin-left: 4.236rem;
}

.padding-ms-7 {
  padding: 4.236rem;
}

.padding-h-ms-7 {
  padding-right: 4.236rem;
  padding-left: 4.236rem;
}

.padding-v-ms-7 {
  padding-top: 4.236rem;
  padding-bottom: 4.236rem;
}

.padding-top-ms-7 {
  padding-top: 4.236rem;
}

.padding-right-ms-7 {
  padding-right: 4.236rem;
}

.padding-bottom-ms-7 {
  padding-bottom: 4.236rem;
}

.padding-left-ms-7 {
  padding-left: 4.236rem;
}

.margin-ms-6 {
  margin: 3.444rem;
}

.margin-h-ms-6 {
  margin-right: 3.444rem;
  margin-left: 3.444rem;
}

.margin-v-ms-6 {
  margin-top: 3.444rem;
  margin-bottom: 3.444rem;
}

.margin-top-ms-6 {
  margin-top: 3.444rem;
}

.margin-right-ms-6 {
  margin-right: 3.444rem;
}

.margin-bottom-ms-6 {
  margin-bottom: 3.444rem;
}

.margin-left-ms-6 {
  margin-left: 3.444rem;
}

.padding-ms-6 {
  padding: 3.444rem;
}

.padding-h-ms-6 {
  padding-right: 3.444rem;
  padding-left: 3.444rem;
}

.padding-v-ms-6 {
  padding-top: 3.444rem;
  padding-bottom: 3.444rem;
}

.padding-top-ms-6 {
  padding-top: 3.444rem;
}

.padding-right-ms-6 {
  padding-right: 3.444rem;
}

.padding-bottom-ms-6 {
  padding-bottom: 3.444rem;
}

.padding-left-ms-6 {
  padding-left: 3.444rem;
}

.margin-ms-5 {
  margin: 2.618rem;
}

.margin-h-ms-5 {
  margin-right: 2.618rem;
  margin-left: 2.618rem;
}

.margin-v-ms-5 {
  margin-top: 2.618rem;
  margin-bottom: 2.618rem;
}

.margin-top-ms-5 {
  margin-top: 2.618rem;
}

.margin-right-ms-5 {
  margin-right: 2.618rem;
}

.margin-bottom-ms-5 {
  margin-bottom: 2.618rem;
}

.margin-left-ms-5 {
  margin-left: 2.618rem;
}

.padding-ms-5 {
  padding: 2.618rem;
}

.padding-h-ms-5 {
  padding-right: 2.618rem;
  padding-left: 2.618rem;
}

.padding-v-ms-5 {
  padding-top: 2.618rem;
  padding-bottom: 2.618rem;
}

.padding-top-ms-5 {
  padding-top: 2.618rem;
}

.padding-right-ms-5 {
  padding-right: 2.618rem;
}

.padding-bottom-ms-5 {
  padding-bottom: 2.618rem;
}

.padding-left-ms-5 {
  padding-left: 2.618rem;
}

.margin-ms-4 {
  margin: 2.128rem;
}

.margin-h-ms-4 {
  margin-right: 2.128rem;
  margin-left: 2.128rem;
}

.margin-v-ms-4 {
  margin-top: 2.128rem;
  margin-bottom: 2.128rem;
}

.margin-top-ms-4 {
  margin-top: 2.128rem;
}

.margin-right-ms-4 {
  margin-right: 2.128rem;
}

.margin-bottom-ms-4 {
  margin-bottom: 2.128rem;
}

.margin-left-ms-4 {
  margin-left: 2.128rem;
}

.padding-ms-4 {
  padding: 2.128rem;
}

.padding-h-ms-4 {
  padding-right: 2.128rem;
  padding-left: 2.128rem;
}

.padding-v-ms-4 {
  padding-top: 2.128rem;
  padding-bottom: 2.128rem;
}

.padding-top-ms-4 {
  padding-top: 2.128rem;
}

.padding-right-ms-4 {
  padding-right: 2.128rem;
}

.padding-bottom-ms-4 {
  padding-bottom: 2.128rem;
}

.padding-left-ms-4 {
  padding-left: 2.128rem;
}

.margin-ms-3 {
  margin: 1.618rem;
}

.margin-h-ms-3 {
  margin-right: 1.618rem;
  margin-left: 1.618rem;
}

.margin-v-ms-3 {
  margin-top: 1.618rem;
  margin-bottom: 1.618rem;
}

.margin-top-ms-3 {
  margin-top: 1.618rem;
}

.margin-right-ms-3 {
  margin-right: 1.618rem;
}

.margin-bottom-ms-3 {
  margin-bottom: 1.618rem;
}

.margin-left-ms-3 {
  margin-left: 1.618rem;
}

.padding-ms-3 {
  padding: 1.618rem;
}

.padding-h-ms-3 {
  padding-right: 1.618rem;
  padding-left: 1.618rem;
}

.padding-v-ms-3 {
  padding-top: 1.618rem;
  padding-bottom: 1.618rem;
}

.padding-top-ms-3 {
  padding-top: 1.618rem;
}

.padding-right-ms-3 {
  padding-right: 1.618rem;
}

.padding-bottom-ms-3 {
  padding-bottom: 1.618rem;
}

.padding-left-ms-3 {
  padding-left: 1.618rem;
}

.margin-ms-2 {
  margin: 1.315rem;
}

.margin-h-ms-2 {
  margin-right: 1.315rem;
  margin-left: 1.315rem;
}

.margin-v-ms-2 {
  margin-top: 1.315rem;
  margin-bottom: 1.315rem;
}

.margin-top-ms-2 {
  margin-top: 1.315rem;
}

.margin-right-ms-2 {
  margin-right: 1.315rem;
}

.margin-bottom-ms-2 {
  margin-bottom: 1.315rem;
}

.margin-left-ms-2 {
  margin-left: 1.315rem;
}

.padding-ms-2 {
  padding: 1.315rem;
}

.padding-h-ms-2 {
  padding-right: 1.315rem;
  padding-left: 1.315rem;
}

.padding-v-ms-2 {
  padding-top: 1.315rem;
  padding-bottom: 1.315rem;
}

.padding-top-ms-2 {
  padding-top: 1.315rem;
}

.padding-right-ms-2 {
  padding-right: 1.315rem;
}

.padding-bottom-ms-2 {
  padding-bottom: 1.315rem;
}

.padding-left-ms-2 {
  padding-left: 1.315rem;
}

.margin-ms-1 {
  margin: 1rem;
}

.margin-h-ms-1 {
  margin-right: 1rem;
  margin-left: 1rem;
}

.margin-v-ms-1 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.margin-top-ms-1 {
  margin-top: 1rem;
}

.margin-right-ms-1 {
  margin-right: 1rem;
}

.margin-bottom-ms-1 {
  margin-bottom: 1rem;
}

.margin-left-ms-1 {
  margin-left: 1rem;
}

.padding-ms-1 {
  padding: 1rem;
}

.padding-h-ms-1 {
  padding-right: 1rem;
  padding-left: 1rem;
}

.padding-v-ms-1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.padding-top-ms-1 {
  padding-top: 1rem;
}

.padding-right-ms-1 {
  padding-right: 1rem;
}

.padding-bottom-ms-1 {
  padding-bottom: 1rem;
}

.padding-left-ms-1 {
  padding-left: 1rem;
}

.margin-ms-0 {
  margin: .813rem;
}

.margin-h-ms-0 {
  margin-right: .813rem;
  margin-left: .813rem;
}

.margin-v-ms-0 {
  margin-top: .813rem;
  margin-bottom: .813rem;
}

.margin-top-ms-0 {
  margin-top: .813rem;
}

.margin-right-ms-0 {
  margin-right: .813rem;
}

.margin-bottom-ms-0 {
  margin-bottom: .813rem;
}

.margin-left-ms-0 {
  margin-left: .813rem;
}

.padding-ms-0 {
  padding: .813rem;
}

.padding-h-ms-0 {
  padding-right: .813rem;
  padding-left: .813rem;
}

.padding-v-ms-0 {
  padding-top: .813rem;
  padding-bottom: .813rem;
}

.padding-top-ms-0 {
  padding-top: .813rem;
}

.padding-right-ms-0 {
  padding-right: .813rem;
}

.padding-bottom-ms-0 {
  padding-bottom: .813rem;
}

.padding-left-ms-0 {
  padding-left: .813rem;
}

.margin-ms--1 {
  margin: .813rem;
}

.margin-h-ms--1 {
  margin-right: .813rem;
  margin-left: .813rem;
}

.margin-v-ms--1 {
  margin-top: .813rem;
  margin-bottom: .813rem;
}

.margin-top-ms--1 {
  margin-top: .813rem;
}

.margin-right-ms--1 {
  margin-right: .813rem;
}

.margin-bottom-ms--1 {
  margin-bottom: .813rem;
}

.margin-left-ms--1 {
  margin-left: .813rem;
}

.padding-ms--1 {
  padding: .813rem;
}

.padding-h-ms--1 {
  padding-right: .813rem;
  padding-left: .813rem;
}

.padding-v-ms--1 {
  padding-top: .813rem;
  padding-bottom: .813rem;
}

.padding-top-ms--1 {
  padding-top: .813rem;
}

.padding-right-ms--1 {
  padding-right: .813rem;
}

.padding-bottom-ms--1 {
  padding-bottom: .813rem;
}

.padding-left-ms--1 {
  padding-left: .813rem;
}

.margin-ms--2 {
  margin: .618rem;
}

.margin-h-ms--2 {
  margin-right: .618rem;
  margin-left: .618rem;
}

.margin-v-ms--2 {
  margin-top: .618rem;
  margin-bottom: .618rem;
}

.margin-top-ms--2 {
  margin-top: .618rem;
}

.margin-right-ms--2 {
  margin-right: .618rem;
}

.margin-bottom-ms--2 {
  margin-bottom: .618rem;
}

.margin-left-ms--2 {
  margin-left: .618rem;
}

.padding-ms--2 {
  padding: .618rem;
}

.padding-h-ms--2 {
  padding-right: .618rem;
  padding-left: .618rem;
}

.padding-v-ms--2 {
  padding-top: .618rem;
  padding-bottom: .618rem;
}

.padding-top-ms--2 {
  padding-top: .618rem;
}

.padding-right-ms--2 {
  padding-right: .618rem;
}

.padding-bottom-ms--2 {
  padding-bottom: .618rem;
}

.padding-left-ms--2 {
  padding-left: .618rem;
}

.margin-ms--3 {
  margin: .502rem;
}

.margin-h-ms--3 {
  margin-right: .502rem;
  margin-left: .502rem;
}

.margin-v-ms--3 {
  margin-top: .502rem;
  margin-bottom: .502rem;
}

.margin-top-ms--3 {
  margin-top: .502rem;
}

.margin-right-ms--3 {
  margin-right: .502rem;
}

.margin-bottom-ms--3 {
  margin-bottom: .502rem;
}

.margin-left-ms--3 {
  margin-left: .502rem;
}

.padding-ms--3 {
  padding: .502rem;
}

.padding-h-ms--3 {
  padding-right: .502rem;
  padding-left: .502rem;
}

.padding-v-ms--3 {
  padding-top: .502rem;
  padding-bottom: .502rem;
}

.padding-top-ms--3 {
  padding-top: .502rem;
}

.padding-right-ms--3 {
  padding-right: .502rem;
}

.padding-bottom-ms--3 {
  padding-bottom: .502rem;
}

.padding-left-ms--3 {
  padding-left: .502rem;
}

.margin-ms--4 {
  margin: .382rem;
}

.margin-h-ms--4 {
  margin-right: .382rem;
  margin-left: .382rem;
}

.margin-v-ms--4 {
  margin-top: .382rem;
  margin-bottom: .382rem;
}

.margin-top-ms--4 {
  margin-top: .382rem;
}

.margin-right-ms--4 {
  margin-right: .382rem;
}

.margin-bottom-ms--4 {
  margin-bottom: .382rem;
}

.margin-left-ms--4 {
  margin-left: .382rem;
}

.padding-ms--4 {
  padding: .382rem;
}

.padding-h-ms--4 {
  padding-right: .382rem;
  padding-left: .382rem;
}

.padding-v-ms--4 {
  padding-top: .382rem;
  padding-bottom: .382rem;
}

.padding-top-ms--4 {
  padding-top: .382rem;
}

.padding-right-ms--4 {
  padding-right: .382rem;
}

.padding-bottom-ms--4 {
  padding-bottom: .382rem;
}

.padding-left-ms--4 {
  padding-left: .382rem;
}

.margin-ms--5 {
  margin: .311rem;
}

.margin-h-ms--5 {
  margin-right: .311rem;
  margin-left: .311rem;
}

.margin-v-ms--5 {
  margin-top: .311rem;
  margin-bottom: .311rem;
}

.margin-top-ms--5 {
  margin-top: .311rem;
}

.margin-right-ms--5 {
  margin-right: .311rem;
}

.margin-bottom-ms--5 {
  margin-bottom: .311rem;
}

.margin-left-ms--5 {
  margin-left: .311rem;
}

.padding-ms--5 {
  padding: .311rem;
}

.padding-h-ms--5 {
  padding-right: .311rem;
  padding-left: .311rem;
}

.padding-v-ms--5 {
  padding-top: .311rem;
  padding-bottom: .311rem;
}

.padding-top-ms--5 {
  padding-top: .311rem;
}

.padding-right-ms--5 {
  padding-right: .311rem;
}

.padding-bottom-ms--5 {
  padding-bottom: .311rem;
}

.padding-left-ms--5 {
  padding-left: .311rem;
}

.margin-ms--6 {
  margin: .236rem;
}

.margin-h-ms--6 {
  margin-right: .236rem;
  margin-left: .236rem;
}

.margin-v-ms--6 {
  margin-top: .236rem;
  margin-bottom: .236rem;
}

.margin-top-ms--6 {
  margin-top: .236rem;
}

.margin-right-ms--6 {
  margin-right: .236rem;
}

.margin-bottom-ms--6 {
  margin-bottom: .236rem;
}

.margin-left-ms--6 {
  margin-left: .236rem;
}

.padding-ms--6 {
  padding: .236rem;
}

.padding-h-ms--6 {
  padding-right: .236rem;
  padding-left: .236rem;
}

.padding-v-ms--6 {
  padding-top: .236rem;
  padding-bottom: .236rem;
}

.padding-top-ms--6 {
  padding-top: .236rem;
}

.padding-right-ms--6 {
  padding-right: .236rem;
}

.padding-bottom-ms--6 {
  padding-bottom: .236rem;
}

.padding-left-ms--6 {
  padding-left: .236rem;
}

.margin-0 {
  margin: 0;
}

.margin-h-0 {
  margin-right: 0;
  margin-left: 0;
}

.margin-v-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.margin-top-0 {
  margin-top: 0;
}

.margin-right-0 {
  margin-right: 0;
}

.margin-bottom-0 {
  margin-bottom: 0;
}

.margin-left-0 {
  margin-left: 0;
}

.padding-0 {
  padding: 0;
}

.padding-h-0 {
  padding-right: 0;
  padding-left: 0;
}

.padding-v-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.padding-top-0 {
  padding-top: 0;
}

.padding-right-0 {
  padding-right: 0;
}

.padding-bottom-0 {
  padding-bottom: 0;
}

.padding-left-0 {
  padding-left: 0;
}

.risk-collapse-panel__header {
  background: #d2d2d7;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  color: #b70037;
  padding: .313rem 1rem;
  position: relative;
}

.risk-collapse-panel__header-title {
  margin: 0;
}

.risk-collapse-panel__header-arrow {
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  top: 0;
  bottom: 0;
  right: .502rem;
  height: 1.625rem;
  margin: auto 0;
}

.risk-collapse-panel__header-arrow .fa {
  vertical-align: middle;
}

.risk-collapse-panel__body {
  background: #e6e6ea;
  padding: 1rem 1.315rem;
}

a[data-toggle=collapse] {
  color: #505254;
}

a[data-toggle=collapse]:hover,
a[data-toggle=collapse][aria-expanded=true] {
  color: #b70037;
}

.icon-notify {
  display: inline-block;
  width: 1.75rem;
  height: 1.75rem;
  border: 1px solid #bf914d;
  border-radius: 50%;
  background: #fff;
  opacity: 1;
  font-weight: bolder;
  padding-left: .67rem;
  padding-top: 2px;
}

.icon-notify:after {
  content: "!";
}

.btn-group-select>.btn {
  -webkit-transition: background .3s;
  transition: background .3s;
  -webkit-transition-property: color,background;
  transition-property: color,background;
}

.btn-group-select>.btn.active,
.btn-group-select>.btn:active {
  color: #fff;
  background: #990032;
}

@media (max-width:1023px) {
  .btn-group-horizontal-md .btn-group>.btn {
    width: 100%;
  }

  .btn-group-horizontal-md .btn-group>.btn:last-child:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    margin-left: 0;
    margin-top: -2px;
  }

  .btn-group-horizontal-md .btn-group>.btn:first-child:not(:last-child) {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    z-index: 3;
  }

  .btn-group-horizontal-md .btn-group>.btn:not(:first-child):not(:last-child) {
    margin-left: 0;
    z-index: 2;
  }
}

@media (max-width:767px) {
  .btn-group-horizontal-sm .btn-group>.btn {
    width: 100%;
  }

  .btn-group-horizontal-sm .btn-group>.btn:last-child:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    margin-left: 0;
    margin-top: -2px;
  }

  .btn-group-horizontal-sm .btn-group>.btn:first-child:not(:last-child) {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    z-index: 3;
  }

  .btn-group-horizontal-sm .btn-group>.btn:not(:first-child):not(:last-child) {
    margin-left: 0;
    z-index: 2;
  }
}

@media (max-width:619px) {
  .btn-group-horizontal-xs .btn-group>.btn {
    width: 100%;
  }

  .btn-group-horizontal-xs .btn-group>.btn:last-child:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    margin-left: 0;
    margin-top: -2px;
  }

  .btn-group-horizontal-xs .btn-group>.btn:first-child:not(:last-child) {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    z-index: 3;
  }

  .btn-group-horizontal-xs .btn-group>.btn:not(:first-child):not(:last-child) {
    margin-left: 0;
    z-index: 2;
  }
}

.btn-group-horizontal .btn-group>.btn {
  width: 100%;
}

.btn-group-horizontal .btn-group>.btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  margin-left: 0;
  margin-top: -2px;
}

.btn-group-horizontal .btn-group>.btn:first-child:not(:last-child) {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  z-index: 3;
}

.btn-group-horizontal .btn-group>.btn:not(:first-child):not(:last-child) {
  margin-left: 0;
  z-index: 2;
}

.btn-group .btn-attention {
  color: #b70037;
}

.menu-transition {
  -webkit-transition: margin-top .3s ease;
  transition: margin-top .3s ease;
}

.column-sticky {
  position: -webkit-sticky!important;
  position: sticky!important;
  top: 10px;
}

@media (max-width:619px) {
  .column-sticky {
    position: relative!important;
  }
}
/*# sourceMappingURL=/media/sys-ng/dist//sourcemaps/rgs-float-menu.css.map */
