/**************************************************************/
/* BASE.CSS*/
/**************************************************************/

/* Base styles */

* {
  margin: 0;
  padding: 0;
}

body {
  background: #d01820 url(../images/bg_tile.gif) repeat-x;
  color: #000;
  font-family: Calibri, Verdana, Helvetica, Sans-Serif;
  font-size: 12pt;
}

img {
  border: none;
}

a {
  color: #c00;
  text-decoration: none;
}

.bulletList {
  padding-top: 10px;
  padding-left: 60px;
  padding-bottom: 20px;
}

.bulletList li {
  padding-top: 5px;
  padding-left: 10px;
}

.ExchangeRates {
  padding-top: 20px;
  padding-left: 100px;
}

.ExchangeRates .label {
  color: #600;
}

a:hover {
  text-decoration: underline;
}

a:focus {
  outline: none;
}

input,
select,
textarea,
button {
  font-family: Calibri, Verdana, Helvetica, Sans-Serif;
  font-size: 100%;
  width: 170px;
}

input[type="file"],
input[type="image"] {
  width: auto;
}

input[type="radio"],
input[type="checkbox"] {
  width: 30px;
  border-width: 0;
}

select {
  width: 174px;
  height: 24px;
}

select option {
  padding: 0 0.25em;
}

ul {
  list-style: none;
}

iframe {
  border: solid #9f9f9f 1px;
}

.split-three {
  width: 25%;
}

.floatRight {
  float: right;
}

.floatLeft {
  float: left;
}

.hidden {
  display: none;
}

.defaultWidth {
  width: auto;
}

.defaultHeight {
  height: auto;
}

.checkIndent {
  display: block !important;
  margin-left: 30px;
  text-indent: -30px;
}

a.externalLink {
  padding: 0 4px;
  background: url(../images/external_link.gif) no-repeat 0 4px;
}

a.externalLink:hover {
  text-decoration: none;
}

a.contextHelpLink {
  display: block;
  margin-top: 12px;
  padding: 0 0 2px 18px;
  background: url(../images/bg_icons_sprite.png) no-repeat 1px -36px;
}

.small {
  font-size: 90%;
}

.transparent {
  opacity: 0.5;
  filter: alpha(opacity: 50);
}

.initText {
  color: #999;
}

#blockUIMessage {
  display: none;
  padding-top: 35px;
  height: 70px;
  border: solid #999 2px;
}

.listPagerWrap {
  margin-top: 14px;
  font-size: 90%;
}

.listPagerLabel {
  margin-right: 4px;
  color: #600;
  font-size: 90%;
  font-weight: normal;
  text-transform: uppercase;
}

.listPagerItem {
  margin-right: 6px;
  font-weight: bold;
}

table.fixed {
  table-layout: fixed;
}

/* Clearfix Hack */

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* Footer */

.footer {
  flex-shrink: 0;
}

.footer a {
  color: white;
  text-decoration: underline;
}

.footer ul {
  width: auto;
  margin: 0;
  list-style: none;
}

.footer ul li {
  float: left;
  width: auto;
  border-left-width: 1px;
  margin: 0px 32px 0px 0px;
}

.footer ul li:last-child {
  margin-right: 0;
}

.footer ul li a {
  font-size: 12px;
  line-height: 16px;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-style: normal;
  color: #ffffff;
  position: relative;
  text-decoration: none !important;
  text-transform: none !important;
}

.footer ul li a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: -4px;
  left: 0;
  background-color: #ffffff;
  visibility: hidden;
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  transition: all 150ms ease-out;
}

.footer ul li a:hover:before {
  visibility: visible;
  -ms-transform: scaleX(1);
  transform: scaleX(1);
}

/* Layout */

.pageWrap {
  margin: 0 auto;
  width: 1092px;
  height: 600px;
  background: url(../images/bg_header.gif) no-repeat top right;
}

body.chinese .pageWrap {
  background-image: url(../images/bg_header_cn.gif);
}

.page {
  position: relative;
  margin: 0 auto;
  width: 926px;
}

.pageContent {
  position: relative;
  background: transparent;
  padding: 0;
}

.pageEnd {
  width: 100%;
  height: 2px;
  background: transparent;
  display: none;
}

.header > .inner {
  justify-content: center;
}

.header > .inner > .logo-wrapper > .logo {
  margin-left: 29px;
  background: url("../images/accountspay-logo.svg") no-repeat scroll transparent;
  width: 140px;
  text-indent: -9000px;
  height: auto;
}

.main {
  width: 642px;
  float: none;
  margin-bottom: 0;
  padding: 0;
}

.sidebar {
  position: absolute;
  top: -15px;
  float: left;
  width: 851px;
  background: url(../images/logo_cardmember_area.gif) no-repeat;
}

body.chinese .sidebar {
  background-image: url(../images/logo_cardmember_area_cn.gif);
}

body.turkish .sidebar {
  background-image: url(../images/logo_cardmember_area_tr.gif);
}

.ajaxStatus {
  position: absolute;
  right: 30px;
  width: 191px;
  height: 27px;
  background: url(../images/bg_update_status.gif) no-repeat;
  text-indent: -9000px;
}

body.chinese .ajaxStatus {
  background-image: url(../images/bg_update_status_cn.gif);
}

/* Left Content Strip */

.leftStrip {
  display: inline;
  margin-top: 15px;
  padding: 18px;
  display: none;
}

.leftStrip h3 {
  margin-bottom: 8px;
  color: #6c2a2c;
}

.leftStrip p {
  margin-bottom: 75px;
  /*color: white;*/
}

/* Navigation */

.sidebar li {
  display: inline-block;
  margin-left: 2px;
  padding: 8px 0 4px 0;
  background: url(../images/bg_nav_item.gif) no-repeat;
  width: 210px;
}

.sidebar li a {
  display: block;
  padding-left: 18px;
  /*background: url(../images/bg_icons_sprite.png) no-repeat -1px -68px;*/
  color: #600;
}

.sidebar li a.current {
  /*background: url(../images/bg_icons_sprite.png) no-repeat -1px -103px;*/
  color: #c03;
  font-weight: bold;
}

.sidebar li.section span {
  padding-left: 18px;
  /*background: url(../images/bg_icons_sprite.png) no-repeat -1px -140px;*/
  color: #600;
  font-weight: bold;
}

.sidebar li.section ul {
  margin-top: 6px;
}

.sidebar li.section li {
  padding-top: 4px;
  background: none;
}

.sidebar li.section li a {
  padding-left: 29px;
  /*background: url(../images/bg_icons_sprite.png) no-repeat 10px -177px;*/
}

/* User Status */

.userStatus {
  position: absolute;
  right: 29px;
  top: 95px;
  padding: 4px 0 3px 25px;
  width: 617px;
  background: url(../images/bg_icons_sprite.png) #390608 no-repeat 4px 4px;
  border: solid #6e292c 1px;
  border-bottom-width: 0;
  color: white;
  display: none;
}

.userStatus ul {
  float: right;
  margin-right: 10px;
}

.userStatus ul li {
  float: right;
  padding: 0 8px;
}

.userStatus ul li.separator {
  border-right: solid #d01820 1px;
}

.userStatus a {
  color: #fff;
  display: none;
}

.userStatus select {
  position: relative;
  top: -2px;
  margin-left: 5px;
  width: auto;
  height: 17px;
  font-size: 75%;
}

/* Base Content Styles */

.introText {
  /*margin-top: 30px;*/
  padding: 0px 20px 10px 22px;
  background: url(../images/bg_intro_tile.gif) repeat-x;
  /*border: solid #cfcfcf 1px;*/
  display: none;
}

.introText p {
  margin-bottom: 10px;
}

.wrapLeft {
  text-align: left;
}

.formWrap {
  text-align: center;
}

.formWrap table {
  margin: 0 auto;
}

.formBox {
  margin: 20px 0 20px 0;
  padding: 24px 0;
  background: #e1e1e1;
  border: solid #cfcfcf 1px;
}

.formBox h2.subheading {
  margin: -40px 0 10px 0;
}

.formBox hr {
  margin: 26px auto;
  width: 594px;
  border: dashed #b8b8b8 0;
  border-top-width: 2px;
}

.formBox hr.narrow {
  margin: 10px auto;
}

.formBox hr.narrow100 {
  margin: 10px auto;
  width: 100%;
}

.formBox hr.normal100 {
  margin: 26px auto;
  width: 100%;
}

.formBox th {
  padding-right: 6px;
  text-align: right;
}

.formBox td {
  text-align: left;
}

.formBox label {
  color: #600;
  font-size: 77%;
  font-weight: normal;
  text-transform: uppercase;
}

.dateInput {
  margin-right: 2px !important;
  width: 149px;
}

.dateInputIcon {
  padding-left: 10px;
  background: url(../images/bg_icons_sprite.png) no-repeat 0 -489px;
  cursor: pointer;
  cursor: hand;
  text-decoration: none !important;
}

a.helpLink {
  background: url(../images/bg_icons_sprite.png) no-repeat 1px -37px;
  padding-left: 16px;
  text-decoration: none;
}

span.required {
  /*background: url(../images/bg_icons_sprite.png) no-repeat 0 -213px;*/
  padding-left: 15px;
}

span.completed {
  display: block;
  background: url(../images/bg_icons_sprite.png) no-repeat 0 -747px;
  width: 21px;
  height: 23px;
}

span.total hr {
  margin-left: 0;
  text-align: left;
}

.button {
  background: #933 url(../images/bg_button_tile.gif) repeat-x;
  /*width: 150px;*/
  border-radius: 5px;
  position: relative;
  overflow: hidden;
  /*height: 31px;*/
  line-height: 3;
  border: solid #933 1px;
  color: #fff;
  text-transform: none;
  padding: auto 25px;
}

.button[disabled] {
  background: #ccc url(../images/bg_button_tile_grey.gif) repeat-x;
}

.button span {
  color: white;
  text-transform: uppercase;
}

.buttonMargin {
  margin-left: 30px;
}

.buttonMarginSmall {
  margin-right: 20px;
}

.back {
  display: block;
  margin: 20px auto 0 auto;
}

.uploadAction {
  padding-top: 2px;
}

.entityInput input {
  float: left;
  margin-top: 4px;
  margin-right: 2px;
}

.entityInput span.required {
  float: left;
  margin-top: 6px;
}

.entityInput span.errorIcon {
  float: left;
  margin-top: -2px;
}

#charsLeft {
  font-size: 77%;
}

#charsRemaining {
  font-size: 77%;
}

/* visible underlay for file inputs at 0 opacity */
.fileInput {
  position: relative;
}

.fileControl {
  position: relative;
  opacity: 0;
  filter: alpha(opacity: 0);
  z-index: 2;
}

.fileUnderlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.fileUnderlay img {
  float: right;
  margin: 1px 0 0 6px;
}

.fileUnderlay input {
  font-size: 100% !important;
}

.errorText {
  color: #c03 !important;
}

.errorIcon {
  padding: 8px;
  background: url(../images/bg_icons_sprite.png) no-repeat 0 -419px;
  cursor: pointer;
}

.expandLink {
  display: block;
  margin-left: 15px;
  padding: 4px 0 0 0px;
  /*background: url(../images/bg_icons_sprite.png) no-repeat 0 -586px;*/
  width: 148px;
  height: 21px;
  font-size: 77%;
  font-weight: bold;
  color: #a45858;
  text-align: left;
  text-transform: uppercase;
  outline: none;
}

.collapseLink {
  display: block;
  margin-left: 15px;
  padding: 4px 0 0 28px;
  background: url(../images/bg_icons_sprite.png) no-repeat 0 -626px;
  width: 148px;
  height: 21px;
  /*font-size: 77%;*/
  font-weight: bold;
  color: #a45858;
  text-align: left;
  text-transform: uppercase;
  outline: none;
}

.statusBox {
  padding: 10px;
  background: #c66 url(../images/bg_status_error_tile.gif) repeat-x;
  border: #933 solid 1px;
}

.statusBox div {
  position: relative;
  padding: 0 4px 0 38px;
  background: #410c0f url(../images/bg_status_error_inner_tile.gif) repeat-x;
  border: solid #51171a 1px;
  color: white;
  font-weight: bold;
  font-size: 95%;
  /*text-transform: uppercase;*/
  text-align: center;
}

.statusBox div label {
  position: absolute;
  display: block;
  top: -9px;
  left: 4px;
  background: url(../images/bg_icons_sprite.png) no-repeat 0 -249px;
  width: 30px;
  height: 30px;
  text-indent: -9000px;
  outline: none;
}

.statusBox ul {
  margin-left: 25px;
}

.statusBox li {
  margin-top: 10px;
  padding-left: 14px;
  background: url(../images/bg_icons_sprite.png) no-repeat -5px -458px;
  color: white;
  font-weight: bold;
  font-size: 77%;
  text-transform: uppercase;
}

.statusBox li#NoBullet {
  background: none;
}

.statusBox div#text {
  border: none;
}

.statusBox li a {
  color: #410c0f;
}

.successBox {
  background: #9c6 url(../images/bg_status_success_tile.gif) repeat-x;
  border: #87b958 solid 1px;
}

.successBox div {
  background: #358c38 none;
  border: solid #1a520d 1px;
}

.successBox div label {
  background-position: 0 -290px;
}

.infoBox {
  background: #eed365 url(../images/bg_status_info_tile.gif) repeat-x;
  border: #d3c355 solid 1px;
}

.infoBox div {
  background: none;
  border: 0px;
  color: #333;
}

.infoBox div label {
  background-position: 0 -333px;
}

.infoBox li {
  background-position: -5px -1105px;
  color: #930;
}

.infoBox a {
  color: #c00;
}

.textHighlight {
  font-weight: bold;
  color: #c00;
}

.modalBackground {
  background-color: black;
  filter: alpha(opacity=70);
  opacity: 0.7;
}

/* Lists */

ul.general {
  margin: -16px 0 0 26px;
}

ul.general li {
  margin-top: 16px;
  padding-left: 16px;
  background: url(../images/bg_icons_sprite.png) no-repeat -5px -177px;
}

/* Grid */

.grid {
  width: 100%;
  border: solid #633 1.1px; /* so that cell border does not override (doesn't work in Mozilla) */
}

.gridBreak {
  margin-top: 26px;
}

.grid th,
.grid td {
  padding: 7px 10px !important;
  text-align: left;
}

.grid th {
  background: #633 url(../images/bg_column_header.gif) repeat-x;
  border: solid #300 1px;
  font-size: 77%;
  font-weight: bold;
  text-transform: uppercase;
  color: white;
}

.grid th a {
  color: white;
}

.grid td {
  border: solid #aaa 1px;
  font-size: 90%;
}

.grid .normal {
  background-color: #fff;
}

.grid .alternate {
  background-color: #d4d4d4;
}

.grid .amount {
  text-align: right !important;
}

.gridPager td {
  background-color: #fff;
}

.gridPager table {
  margin: 0 0 0 auto;
}

.gridPager table td {
  margin: 4px;
  padding: 4px;
  border-width: 0;
  font-size: 100%;
}

.gridPager table a {
  display: block;
  padding: 1px 6px;
  background-color: #ccc;
  color: #666;
}

.gridPager table span {
  display: block;
  padding: 1px 6px;
  background-color: #633;
  color: white;
}

.gridClip {
  display: inline-block;
  width: 190px;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Login */

.loginText {
  padding-top: 20px;
}

.loginText ol {
  margin: 20px 0 10px 28px;
  font-weight: bold;
}

.loginText ol li {
  margin-top: 16px;
  font-weight: normal;
}

/* Buyer Registration */

ul.registrationTabs {
  position: relative;
  top: 25px;
  left: 24px;
  z-index: 100;
}

ul.registrationTabs li {
  float: left;
  margin-right: 3px;
  background: url(../images/bg_registration_tabs.gif) no-repeat;
  text-indent: -9000px;
  height: 45px;
}

body.chinese ul.registrationTabs li {
  background: url(../images/bg_registration_tabs_cn.gif) no-repeat;
}

ul.registrationTabs li.stepOne {
  width: 104px;
  background-position: -104px 0;
}

body.chinese ul.registrationTabs li.stepOne {
  width: 104px;
  background-position: -104px 0;
}

ul.registrationTabs li.stepOneActive {
  width: 104px;
}

ul.registrationTabs li.stepTwo {
  width: 123px;
  background-position: -123px -45px;
}

ul.registrationTabs li.stepTwoActive {
  width: 123px;
  background-position: 0 -45px;
}

ul.registrationTabs li.stepThree {
  width: 99px;
  background-position: -99px -90px;
}

ul.registrationTabs li.stepThreeActive {
  width: 99px;
  background-position: 0 -90px;
}

body.chinese ul.registrationTabs li.stepThree {
  width: 99px;
  background-position: -99px -90px;
}

body.chinese ul.registrationTabs li.stepThreeActive {
  width: 99px;
  background-position: 0 -90px;
}

ul.registrationTabs li.stepFour {
  width: 99px;
  background-position: -99px -135px;
}

ul.registrationTabs li.stepFourActive {
  width: 99px;
  background-position: 0 -135px;
}

body.chinese ul.registrationTabs li.stepFour {
  width: 99px;
  background-position: -99px -135px;
}

body.chinese ul.registrationTabs li.stepFourActive {
  width: 99px;
  background-position: 0 -135px;
}

ul.registrationTabs li a {
  display: block;
  width: 99%;
  height: 45px;
  outline: none;
}

button.nextStep {
  margin-left: 20px;
  width: 180px;
}

button.nextStep span {
  padding-right: 17px;
  background: url(../images/bg_icons_sprite.png) no-repeat 76px -376px;
}

.addApplication {
  display: block;
  margin: 40px auto;
  width: 190px;
}

body.chinese button.nextStep span {
  background-position: 53px -376px;
}

button.previousStep {
  margin-left: 20px;
  width: 180px;
}

button.previousStep span {
  padding-left: 14px;
  background: url(../images/bg_icons_sprite.png) no-repeat -4px -510px;
}

button.saveForLater {
  width: 180px;
}

button.saveForLater span {
  padding-left: 18px;
  background: url(../images/bg_icons_sprite.png) no-repeat -5px -400px;
}

.finish {
  margin-left: 20px;
  width: 180px;
}

textarea.questionBox {
  display: block;
  margin-top: 10px;
  width: 99%;
  height: 65px;
}

.partySummaryBox,
.partyBox {
  margin: 0 auto;
  width: 594px;
  margin-top: 15px;
  text-align: left;
}

.partyBox table {
  margin: 0;
}

.partyBox table label {
  display: block;
  padding: 12px 0 2px 0;
}

.partyListWrap {
  float: right;
  overflow: auto;
  width: 270px;
  height: 240px;
  border: solid #d3b7b7 1px;
}

.shareholderListWrap {
  height: 290px !important;
}

.bankerListWrap {
  height: 290px !important;
}

.supplierListWrap {
  height: 533px !important;
}

.facilityListWrap {
  margin-top: 17px;
}

.partyListWrap li {
  padding: 10px 10px 10px 20px;
  background: #cdc4c4 url(../images/bullet_red.gif) no-repeat 8px 16px;
}

.partyListWrap li.alternate {
  background-color: #e1e0e0;
}

.partyListWrap li a {
  display: block;
  float: right;
  width: 40px;
  margin: 3px 0 0 20px;
  font-size: 77%;
  font-weight: bold;
}

body.chinese .partyListWrap li a {
  font-size: 100%;
  font-weight: normal;
}

.partyListWrap li h3 {
  display: block;
  float: left;
  margin-bottom: 6px;
  font-size: 100%;
  color: #561b1d;
}

.partyListWrap li h3 span {
  font-weight: normal;
  color: #000;
}

.partyListWrap li p {
  clear: both;
  margin-bottom: 10px;
}

.partyListWrap li p span {
  color: #633;
}

.totalPointsBox {
  margin-top: 10px;
  padding: 16px 0;
  background-color: #cdc4c4;
  width: 185px;
  border: solid #999 1px;
  font-weight: bold;
  color: #600;
  text-align: center;
  font-size: 130%;
}

.totalPointsBox strong {
  display: block;
  color: #c00;
  font-size: larger;
}

a.printVersionLink {
  display: block;
  margin-top: 15px;
  padding-left: 22px;
  background: url(../images/printer_icon.gif) no-repeat 0 2px;
}

/* Underwriting Module */

.policyDetailsBox input[type="text"] {
  width: 200px !important;
}

#ctl00_MainContent_ReviewGracePeriod {
  width: 40px !important;
}

.policyDetailsBox select {
  width: 204px !important;
}

.policyDocumentList th {
  text-align: left !important;
}

.addPolicy {
  display: block;
  margin: 40px auto;
}

#addDocument {
  margin-left: 26px;
}

.reviewSearchOptions {
  padding: 21px 0 0 135px;
}

.reviewSearchOptions * {
  float: left;
  margin-right: 10px;
}

#reviewSearchFilters {
  display: none;
}

.reviewDetailsBox th {
  padding-top: 2px;
  text-align: left;
}

.reviewDetailsBox td {
  font-size: 90%;
}

.policyDocumentList a.errorIcon {
  padding-left: 20px;
}

/* Users Module */

.userSearchOptions {
  padding: 21px 0 0 115px;
}

.userSearchOptions * {
  float: left;
  margin-right: 10px;
}

#userSearchFilters {
  display: none;
}

.addUser {
  display: block;
  margin: 40px auto;
}

.accessList {
  padding: 6px 0;
  width: 443px;
  height: 150px;
  overflow: auto;
  background-color: #eee;
  border: solid #aaa 1px;
}

.accessList li {
  margin-left: 34px;
  text-indent: -35px;
}

.userTypeBox {
  display: none;
}

.certificateExpiry {
  float: right;
  padding: 4px 100px 0 0;
}

.companyAccess {
  margin-left: 5px;
}

.companyAccess li {
  margin-bottom: 20px;
}

.companyAccess li ul {
  margin: 6px 0 0 23px;
}

.companyAccess th {
  margin-right: 4px;
  color: #600;
  font-size: 90%;
  font-weight: normal;
  text-transform: uppercase;
}

.companyAccess td {
  vertical-align: top;
}

#companyFlags li {
  margin-bottom: 5px;
}

.tradingAccess th {
  text-align: left;
  padding-bottom: 12px;
}

.tradingAccess td {
  padding-bottom: 10px;
}

.tradingAccess span {
  position: relative;
  left: 12px;
  top: -2px;
  font-size: 90%;
}

/* Upload Document Dialog */

.uploadDocument {
  position: absolute;
  top: 0;
  left: 0;
  width: 540px;
  border: solid white 2px;
}

.uploadDocument a.closeWindow {
  position: absolute;
  top: 9px;
  right: 26px;
}

.uploadDocument h2 {
  height: 37px;
  background: url(../images/bg_upload_document.gif) no-repeat;
  border-bottom: solid white 2px;
  text-indent: -9000px;
  outline: none;
}

body.chinese .uploadDocument h2 {
  background-image: url(../images/bg_upload_document_cn.gif);
}

.uploadDocument p {
  padding: 7px 23px 8px 23px;
  background-color: white;
}

.uploadDocument .formBox {
  margin: 0;
  padding-bottom: 12px;
}

/* Help Dialog */

.helpDialog {
  position: absolute;
  top: 0;
  left: 0;
  width: 540px;
  border: solid white 2px;
}

.helpDialog a.closeWindow {
  position: absolute;
  top: 9px;
  right: 26px;
}

.helpDialog h2 {
  height: 37px;
  background: #5f1619 url(../images/bg_help.gif) no-repeat;
  border-bottom: solid white 2px;
  text-indent: -9000px;
  outline: none;
}

body.chinese .helpDialog h2 {
  background-image: url(../images/bg_help_cn.gif);
}

.helpDialog p {
  padding: 7px 23px 8px 23px;
  background-color: white;
}

.helpDialog .formBox {
  margin: 0;
  padding: 23px;
}

#helpContent {
  padding: 12px;
  height: 250px;
  overflow: auto;
  background-color: #fff;
  border: solid #633 1px;
  text-align: left;
}

/* Generic Dialog*/
.dialog {
  position: absolute;
  top: 0;
  left: 0;
  width: 540px;
  border: solid white 2px;
  background-color: white;
}

.dialog .Title {
  position: absolute;
  top: 10px;
  left: 15px;
  color: #ffffff;
  font-weight: 400;
}

.dialog a.closeWindow {
  position: absolute;
  top: 9px;
  right: 26px;
}

.dialog a.closeWindow {
  position: absolute;
  top: 9px;
  right: 26px;
}

.dialog h2 {
  height: 47px;
  background: url(../images/bg_dialog_heading_Blank.gif) no-repeat;
  border-bottom: solid white 2px;
  text-indent: -9000px;
  outline: none;
  margin-top: 1px;
}

.dialog p {
  padding: 7px 23px 8px 23px;
  background-color: white;
}

.dialog .formBox {
  margin: 0;
  padding-bottom: 12px;
}

/* Abandon Reason Dialog */

.abandonReason {
  position: absolute;
  top: 0;
  left: 0;
  width: 540px;
  border: solid white 2px;
}

.abandonReason a.closeWindow {
  position: absolute;
  top: 9px;
  right: 26px;
}

.abandonReason h2 {
  height: 37px;
  background: url(../images/bg_abandon_order.gif) no-repeat;
  border-bottom: solid white 2px;
  text-indent: -9000px;
  outline: none;
}

body.chinese .abandonReason h2 {
  background-image: url(../images/bg_abandon_order_cn.gif);
}

.abandonReason p {
  padding: 7px 23px 8px 23px;
  background-color: white;
}

.abandonReason .formBox {
  margin: 0;
  padding-bottom: 12px;
}

/* Claim Payment Dialog */

.claimPaymentDialog {
  position: absolute;
  top: 0;
  left: 0;
  width: 540px;
  border: solid white 2px;
}

.claimPaymentDialog a.closeWindow {
  position: absolute;
  top: 9px;
  right: 26px;
}

.claimPaymentDialog h2 {
  height: 37px;
  background: url(../images/bg_claim_payment.gif) no-repeat;
  border-bottom: solid white 2px;
  text-indent: -9000px;
  outline: none;
}

body.chinese .claimPaymentDialog h2 {
  background-image: url(../images/bg_claim_payment_cn.gif);
}

body.turkish .claimPaymentDialog h2 {
  background: url(../images/bg_claim_payment_tr.gif) no-repeat;
}

.claimPaymentDialog p {
  padding: 7px 23px 8px 23px;
  background-color: white;
}

.claimPaymentDialog .formBox {
  margin: 0;
  padding-bottom: 12px;
}

/* Renegotiate Dialog */

.renegotiateDialog {
  position: absolute;
  top: 0;
  left: 0;
  width: 540px;
  border: solid white 2px;
}

.renegotiateDialog a.closeWindow {
  position: absolute;
  top: 9px;
  right: 26px;
}

.renegotiateDialog h2 {
  height: 37px;
  background: url(../images/bg_renegotiate.gif) no-repeat;
  border-bottom: solid white 2px;
  text-indent: -9000px;
  outline: none;
}

body.chinese .renegotiateDialog h2 {
  background-image: url(../images/bg_renegotiate_cn.gif);
}

body.turkish .renegotiateDialog h2 {
  background-image: url(../images/bg_renegotiate_tr.gif);
}

.renegotiateDialog p {
  padding: 7px 23px 8px 23px;
  background-color: white;
}

.renegotiateDialog .formBox {
  margin: 0;
  padding-bottom: 12px;
}

/* Seller pages */

.sellerAgreementBox {
  margin: 20px 0 30px 0;
  width: 100%;
  height: 430px;
  border: solid #ccc 1px;
}

.addSeller {
  display: block;
  margin: 40px auto;
  width: 180px;
  text-align: center;
}

.termsList {
  padding: 6px 0;
  width: 338px;
  height: 80px;
  overflow: auto;
  background-color: #eee;
  border: solid #aaa 1px;
}

.termsList li {
  margin-left: 34px;
  text-indent: -35px;
}

/* Admin pages */

.addTemplate {
  display: block;
  margin: 40px auto;
  width: 180px;
}

.addContentItem {
  display: block;
  margin: 40px auto;
  width: 180px;
}

.logSearchOptions {
  margin-top: 21px;
  padding-right: 190px;
}

#logSearchFilters {
  display: none;
}

.logDetailsBox th {
  padding-top: 2px;
  text-align: left;
}

.logDetailsBox td span {
  font-size: 90%;
}

.logMessagePanel {
  margin-top: 10px;
  padding: 10px;
  overflow: auto;
  width: 566px;
  height: 300px;
  background-color: white;
  border: solid #600 1px;
}

.taskDetailsBox th {
  padding-top: 2px;
}

.taskDetailsBox td span {
  font-size: 90%;
}

.auditSearchOptions {
  margin-top: 21px;
  padding-right: 190px;
}

#auditSearchFilters {
  display: none;
}

.auditFieldBox {
  width: 200px;
  height: 150px;
}

textarea.navMessageBox {
  width: 520px;
  height: 300px;
  font-size: 90%;
}

/* My Notices */

.messageDetailsBox th {
  padding-top: 2px;
  text-align: left;
}

.messageDetailsBox td span,
.messageDetailsBox td a.attachmentLink {
  font-size: 90%;
}

.messageBodyPanel {
  margin-top: 10px;
  padding: 10px;
  overflow: auto;
  width: 566px;
  height: 150px;
  background-color: white;
  border: solid #600 1px;
}

.messageBodyPanel p {
  margin-bottom: 10px;
}

/* Orders */

.orderSearchBox th {
  padding-top: 3px;
}

.orderSearchOptions {
  padding: 21px 0 0 150px;
}

.orderSearchOptions * {
  float: left;
  margin-right: 10px;
}

#orderSearchFilters {
  display: none;
}

.createOrder {
  display: block;
  margin: 40px auto;
  width: 200px;
}

.replayAll {
  display: block;
  margin: 40px auto;
  width: 150px;
}

.termsDetailsBox th {
  padding-top: 2px;
}

.termsDetailsBox td span {
  font-size: 90%;
}

.termsDocumentList th {
  text-align: left !important;
}

.termsDocumentList hr.narrow {
  margin: 10px 0 !important;
  width: 584px;
}

.addTradingTerms {
  display: block;
  margin: 40px auto;
  width: 250px;
}

.orderIdentificationBox {
  margin-top: 40px;
}

.orderIdentificationBox th {
  padding-top: 3px;
}

.tradingTermsBox th {
  padding-top: 3px;
}

.orderDocumentButton {
  display: block;
  float: right;
  clear: right;
  margin-bottom: 8px;
}

.orderDocumentsBox tr {
  vertical-align: top;
}

.orderDocumentsBox td,
.orderDocumentsBox th {
  padding: 12px;
  border-bottom: dashed #b8b8b8 1px;
  font-size: 90%;
}

.orderDocumentsBox td.hasNoDocument span.required {
  float: right;
  margin-right: 2px;
}

.orderDocumentsBox td.hasDocument {
  background-color: #9c6;
  border-color: #eee;
}

.orderDocumentsBox td.hasDocument span {
  color: #030;
}

.orderDocumentsBox td.hasDocument span.completed {
  background-position: 0 -546px;
}

.orderDateLabel {
  display: block;
}

.orderIssuesBox {
  padding-left: 26px;
  padding-right: 26px;
  padding-bottom: 36px;
}

.orderIssueButton {
  display: block;
  float: right;
  margin: 5px 0 0 8px;
}

.issueText {
  float: left;
  padding: 5px 0 6px 40px;
  background: url(../images/bg_icons_sprite.png) no-repeat 0 -674px;
}

.orderHistoryBox {
  padding-left: 26px;
  padding-right: 26px;
  padding-bottom: 36px;
}

.historyText {
  float: left;
  padding: 5px 0 6px 40px;
  background: url(../images/bg_icons_sprite.png) no-repeat 0 -794px;
}

.actionButtons button {
  margin-bottom: 20px;
}

button.abandonOrder {
  margin-left: 20px;
  width: 180px;
}

button.abandonOrder span {
  padding-left: 18px;
  background: url(../images/bg_icons_sprite.png) no-repeat 0 -716px;
}

button.quoteOrder {
  margin-left: 20px;
  width: 180px;
}

button.quoteOrder span {
  padding-right: 14px;
  background: url(../images/bg_icons_sprite.png) no-repeat 124px -376px;
}

body.chinese button.quoteOrder span {
  background-position: 99px -376px;
}

button.placeOrder {
  margin-left: 20px;
  width: 180px;
}

button.placeOrder span {
  padding-right: 14px;
  background: url(../images/bg_icons_sprite.png) no-repeat 94px -376px;
}

body.chinese button.placeOrder span {
  background-position: 49px -376px;
}

button.acceptOrder {
  margin-left: 20px;
  width: 180px;
}

button.acceptOrder span {
  padding-right: 14px;
  background: url(../images/bg_icons_sprite.png) no-repeat 104px -376px;
}

body.chinese button.acceptOrder span {
  background-position: 69px -376px;
}

button.renegotiateOrder {
  margin-left: 20px;
  width: 190px;
}

button.renegotiateOrder span {
  padding-right: 14px;
  background: url(../images/bg_icons_sprite.png) no-repeat 147px -376px;
}

body.chinese button.renegotiateOrder span {
  background-position: 68px -376px;
}

button.claimPayment {
  margin-left: 20px;
  width: 180px;
}

button.claimPayment span {
  padding-right: 14px;
  background: url(../images/bg_icons_sprite.png) no-repeat 113px -376px;
}

body.chinese button.claimPayment span {
  background-position: 69px -376px;
}

button.authorizePayment {
  margin-left: 20px;
  width: 190px;
}

button.authorizePayment span {
  padding-right: 14px;
  background: url(../images/bg_icons_sprite.png) no-repeat 148px -376px;
}

body.chinese button.authorizePayment span {
  background-position: 68px -376px;
}

button.finalizePayment {
  margin-left: 20px;
  width: 190px;
}

button.finalizePayment span {
  padding-right: 14px;
  background: url(../images/bg_icons_sprite.png) no-repeat 128px -376px;
}

body.chinese button.finalizePayment span {
  background-position: 68px -376px;
}

button.convertPayment {
  margin-left: 20px;
  width: 190px;
}

button.convertPayment span {
  padding-right: 14px;
  background: url(../images/bg_icons_sprite.png) no-repeat 134px -376px;
}

button.sendToSeller {
  margin-left: 20px;
  width: 180px;
}

button.sendToSeller span {
  padding-right: 14px;
  background: url(../images/bg_icons_sprite.png) no-repeat 113px -376px;
}

button.sendToBuyer {
  margin-left: 20px;
  width: 180px;
}

button.sendToBuyer span {
  padding-right: 14px;
  background: url(../images/bg_icons_sprite.png) no-repeat 109px -376px;
}

button.replay {
  display: block;
  margin: 30px auto auto 20px;
  width: 160px;
}

.addMiscFile {
  display: block;
  margin-top: 24px;
}

ul.orderProgress {
  border-left: solid #666 1px;
}

ul.orderProgress li {
  float: left;
  padding: 3px 0;
  width: 41px;
  border-right: solid #666 1px;
}

ul.orderProgress div {
  background-color: #bbb;
  height: 12px;
}

ul.orderProgress div.on {
  background: url(../images/bg_progress.gif) repeat-x;
}

.renegotiationBox p {
  margin: -6px 22px 22px 22px;
  text-align: left;
}

.signButton {
  margin-left: 20px;
}

.orderOptionPanel {
  margin-top: 12px;
  padding-left: 180px;
  text-align: left;
}

.adminOptionPanel {
  margin: 26px 0 14px 0;
  text-align: center;
}

.fxCoverGrid .errorIcon {
  padding-left: 20px;
}

a.orderContactLink {
  display: block;
  margin-top: 12px;
  padding: 0 0 2px 18px;
  background: url(../images/bg_icons_sprite.png) no-repeat 1px -36px;
}

#OrderHelp {
  width: 100%;
}

#OrderContact {
  table-layout: fixed;
  word-wrap: break-word;
}

#OrderContact th,
td {
  padding-right: 3px;
}

/* Issues */

.issueHistoryBox {
  margin-top: 40px;
}

.issueHistoryBox th {
  padding-top: 2px;
  text-align: left;
}

.issueHistoryBox td {
  font-size: 90%;
}

/* Order History */

.historyDetailsBox th {
  padding-top: 2px;
}

.historyDetailsBox td {
  font-size: 90%;
}

.historyDetailsBox .nopad {
  padding-top: 0;
}

/* My Dashboard */

.dashboardBox {
  padding: 16px 26px;
  font-weight: bold;
}

.dashboardBox ul.bulletList li {
  padding: 6px 0 6px 66px;
  background: url(../images/bullet_red_large.gif) no-repeat 50px 12px;
  font-weight: normal;
}

.dashboardBox ul.bulletList li.highlight {
  color: blue;
}

.dashboardBox ul.bulletList ul {
  margin-top: 4px;
}

.dashboardBox ul.bulletList ul li {
  padding: 3px 0 3px 20px;
  background: url(../images/bullet_red.gif) no-repeat 7px 10px;
}

.dashboardBox ul.bulletList ul.interestRatesList {
  width: 160px;
}

.dailyExhangeRate {
  margin-bottom: 10px;
  padding: 6px 0px 12px 50px;
  border-style: dashed;
  border-width: 0 0 1px 0;
  border-color: #b8b8b8;
}

.dashboardTasks {
  padding: 6px 0 12px 50px;
  /*background: url(../images/bg_icons_sprite.png) no-repeat 10px -940px;*/
}

.dashboardOrders {
  margin: 6px 0 2px 0;
  padding: 16px 0 16px 50px;
  /*background: url(../images/bg_icons_sprite.png) no-repeat 10px -782px;*/
  border: dashed #b8b8b8 0;
  border-top-width: 1px;
}

.dashboardIssues {
  padding: 16px 0 19px 50px;
  /*background: url(../images/bg_icons_sprite.png) no-repeat 10px -662px;*/
  border: dashed #b8b8b8 0;
  border-top-width: 1px;
}

.dashboardRates {
  padding: 16px 0 10px 50px;
  /*background: url(../images/bg_icons_sprite.png) no-repeat 10px -879px;*/
  border: dashed #b8b8b8 0;
  border-top-width: 1px;
}

.dashboardRates select {
  float: right;
  margin-right: 120px;
}

.dashboardSellerAccount {
  margin-top: 16px;
  padding: 6px 0 12px 50px;
  /*background: url(../images/bg_icons_sprite.png) no-repeat 10px -889px;*/
}

.dashboardAccount {
  margin-top: 16px;
  padding: 6px 0 12px 50px;
  /*background: url(../images/bg_icons_sprite.png) no-repeat 10px -890px;*/
}

.dashboardSalesFacility {
  margin-top: 16px;
  padding: 6px 0 12px 50px;
  /*background: url(../images/bg_icons_sprite.png) no-repeat 10px -1045px;*/
}

.dashboardAssetsFacility {
  margin-top: 16px;
  padding: 6px 0 12px 50px;
  /*background: url(../images/bg_icons_sprite.png) no-repeat 10px -993px;*/
}

a.currentRatesLink {
  display: block;
  margin: 6px 0 6px 50px;
}

.feesTable {
  margin-top: 8px;
}

.feesTable th {
  text-align: left;
}

/* Update Limit */

.updateLimitBox td label {
  font-size: 90%;
  color: #000;
  text-transform: none;
}

.updateLimitBox td a {
  font-size: 90%;
}

.updateLimitBox th {
  padding-top: 2px;
}

.updateLimitBox hr {
  width: 90% !important;
}

/* Upcoming Payments */

.upcomingPaymentsBox th {
  padding: 0 0 12px 0;
}

.upcomingPaymentsBox .expandLink,
.upcomingPaymentsBox .collapseLink {
  margin-left: 0;
  padding-top: 3px;
  width: 200px;
  font-size: 90%;
}

.upcomingPaymentsBox td.amount,
.upcomingPaymentsBox td.monthAmount {
  text-align: right;
}

.upcomingPaymentsBox td.monthAmount {
  font-weight: bold;
  font-size: 90%;
}

.upcomingPaymentsBox tr.invoiceRow {
  vertical-align: top;
}

.upcomingPaymentsBox tr.invoiceRow td {
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 90%;
}

.upcomingPaymentsBox .invoice {
  padding-left: 27px;
  background: url(../images/bullet_red.gif) no-repeat 8px 12px;
}

.upcomingPaymentsBox .editLink {
  float: right;
  margin-top: -2px;
}

.upcomingPaymentsBox .upcomingPaymentsCardPayment {
  padding-right: 15px;
}

/* Edit Payment Dialog */

.editPaymentDialog {
  position: absolute;
  top: 0;
  left: 0;
  width: 540px;
  border: solid white 2px;
}

.editPaymentDialog a.closeWindow {
  position: absolute;
  top: 9px;
  right: 26px;
}

.editPaymentDialog h2 {
  height: 37px;
  background: url(../images/bg_edit_payment.gif) no-repeat;
  border-bottom: solid white 2px;
  text-indent: -9000px;
  outline: none;
}

body.chinese .editPaymentDialog h2 {
  background-image: url(../images/bg_edit_payment_cn.gif);
}

.editPaymentDialog p {
  padding: 7px 23px 8px 23px;
  background-color: white;
}

.editPaymentDialog .formBox {
  margin: 0;
  padding-bottom: 12px;
}

.editPaymentDialog td {
  font-size: 90%;
}

.editPaymentDialog th {
  padding-top: 2px;
}

.editPaymentDialog th.columnHeader {
  padding: 6px 0;
  text-align: left;
}

.editPaymentDialog input[type="text"] {
  width: 110px;
}

/* Account Details */

.accountDetailsBox tr {
  vertical-align: top;
}

.accountDetailsBox th {
  padding-top: 2px;
}

.accountDetailsBox td {
  font-size: 90%;
}

.accountDetailsBox .detailLink {
  display: block;
  margin-top: 6px;
}

.accountDetailsBox td.confirmedOrders {
  font-size: 100% !important;
}

.accountDetailsBox td.confirmedOrders span {
  font-size: 90% !important;
}

.accountDetailsBox td.confirmedOrders table {
  margin: 10px 0 0 0;
}

.accountDetailsBox td.confirmedOrders th {
  padding-right: 0;
  font-size: 100% !important;
  text-align: left;
}

.accountDetailsBox td.confirmedOrders .amount {
  text-align: right !important;
}

.accountDetailsBox td.confirmedOrders hr {
  margin: 0;
  width: 100%;
}

.accountDetailsBox td.confirmedOrders .detailLink {
  font-size: 90% !important;
}

.fxContractsBox {
  padding-left: 22px;
}

.fxContractsBox .contractFilter {
  margin-left: 6px;
  width: auto;
  height: 20px;
  font-size: 90%;
}

.fxContractsBox .expandLink,
.fxContractsBox .collapseLink {
  margin-left: 0;
  padding-top: 3px;
  font-size: 100%;
}

.fxContractsBox td {
  font-size: 90%;
}

.fxContractsBox td.amount {
  text-align: right;
}

.fxContractsBox th {
  padding: 0;
}

.fxContractsBox .allocationRow {
  vertical-align: top;
}

.fxContractsBox .allocationRow td {
  padding-top: 6px;
  font-size: 100%;
}

.fxContractsBox .allocation {
  padding-left: 27px;
  background: url(../images/bullet_red.gif) no-repeat 8px 12px;
}

.fxContractsBox .noAllocations {
  padding: 4px 0 0 27px;
  background: url(../images/bullet_red.gif) no-repeat 8px 10px;
}

.transactionsBox {
  padding-left: 22px;
}

.transactionsBox th {
  padding: 0;
}

.transactionsBox .expandLink,
.transactionsBox .collapseLink {
  margin-left: 0;
  padding-top: 3px;
  font-size: 90%;
}

.transactionsBox .transaction {
  padding-left: 27px;
  background: url(../images/bullet_red.gif) no-repeat 8px 12px;
}

.transactionsBox tr.transactionRow {
  vertical-align: top;
}

.transactionsBox tr.transactionRow td {
  padding-top: 6px;
  font-size: 90%;
}

.transactionsBox td.amount,
.transactionsBox td.monthAmount {
  text-align: right;
}

.transactionsBox td.monthAmount {
  font-weight: bold;
  font-size: 90%;
}

.transactionsBox .transactionFilter {
  margin-left: 6px;
  width: auto;
  height: 20px;
  font-size: 90%;
}

.summaryBox {
  padding-left: 24px;
  padding-right: 24px;
}

.summaryBox td,
.summaryBox th {
  padding: 0 0 12px 0;
}

.summaryBox .amount {
  font-size: 90%;
  text-align: right;
}

.summaryBox .lastRow td {
  padding-bottom: 0;
}

.savedReportsBox {
  padding: 26px;
}

.savedReportsBox ul.bulletList li {
  padding: 0 0 12px 18px;
  background: url(../images/bullet_red.gif) no-repeat 2px 5px;
  font-size: 90%;
}

.savedReportsBox .listPager {
  margin: 6px 0 0 18px;
}

.savedReportsBox .listPager label {
  margin-right: 6px;
}

.savedReportsBox .listPager .listPagerItem {
  padding: 0 3px;
  font-weight: bold;
  font-size: 90%;
}

/* Technical Support pages */

ul.troubleshootingList {
  margin: 30px 0 40px 23px;
  list-style: none;
}

ul.troubleshootingList h3 {
  margin-bottom: 6px;
  padding-left: 18px;
  background: url(../images/bg_icons_sprite.png) no-repeat -1px -67px;
}

ul.troubleshootingList li {
  margin-bottom: 16px;
}

ul.troubleshootingList p {
  margin: 0 0 10px 18px;
}

ul.troubleshootingList ul {
  margin: 10px 0 6px 26px;
}

ul.troubleshootingList ul li {
  margin-bottom: 10px;
  padding-left: 16px;
  background: url(../images/bg_icons_sprite.png) no-repeat -5px -177px;
}

ul.helpList {
  margin: 30px 0 40px 23px;
  list-style: none;
}

ul.helpList h3,
ul.helpList h4 {
  padding-left: 18px;
  background: url(../images/bg_icons_sprite.png) no-repeat -1px -138px;
}

ul.helpList ul {
  margin: 10px 0 30px 26px;
}

ul.helpList ul li {
  margin-bottom: 18px;
  padding-left: 16px;
  background: url(../images/bg_icons_sprite.png) no-repeat -5px -177px;
}

ul.helpList a.Word {
  padding: 0 0 10px 24px;
  background: url(../images/word_icon.gif) no-repeat;
}

ul.helpList a.PDF {
  padding: 0 0 10px 24px;
  background: url(../images/pdf_icon.gif) no-repeat;
}

ul.helpList a.EXE {
  padding: 0 0 10px 24px;
  background: url(../images/zip_icon.gif) no-repeat 0 2px;
}

ul.helpList a.Movie {
  padding: 0 0 10px 24px;
  background: url(../images/wmp_icon.gif) no-repeat;
}

ul.helpList a.Flash {
  padding: 0 0 10px 24px;
  background: url(../images/flash_icon.jpg) no-repeat;
}

ul.helpList img {
  margin-bottom: -2px;
}

/* Trading Relationship pages */

.createRelationship {
  display: block;
  margin: 40px auto;
  width: 260px;
}

/* Registration page */

.registerText ul.helpList {
  margin: 0 !important;
}

.registerText ul.helpList ul {
  margin-bottom: 0 !important;
}

/* Manage Buyer Rewards page */

.buyerRewardsBox th {
  padding: 0 0 12px 0;
}

.buyerRewardsBox .expandLink,
.buyerRewardsBox .collapseLink {
  margin: 4px 0 0 0;
  width: 280px;
}

.buyerRewardsBox .buyerAmount,
.buyerRewardsBox .itemAmount {
  text-align: right;
  font-size: 90%;
}

.buyerRewardsBox .buyerAmount {
  font-weight: bold;
}

.buyerRewardsBox .item {
  padding-left: 27px;
  background: url(../images/bg_icons_sprite.png) no-repeat 2px -164px;
  font-size: 90%;
}

.buyerRewardsBox td.itemRedeem {
  text-align: center;
  font-size: 90%;
}

.buyerRewardsBox tr.itemRow {
  vertical-align: top;
}

.buyerRewardsBox tr.itemRow td {
  padding-top: 15px;
}

.buyerRewardsBox td.itemComment {
  padding: 6px 0 0 27px;
}

.buyerRewardsBox td.itemComment label {
  display: inline-block;
  padding-bottom: 2px;
}

.buyerRewardsBox .redeemLabel {
  text-align: center;
}

/* Inspections Module */

.inspectionSearchOptions {
  padding: 21px 0 0 161px;
}

.inspectionSearchOptions * {
  float: left;
  margin-right: 10px;
}

#inspectionSearchFilters {
  display: none;
}

.inspectionDetailsBox th {
  padding-top: 2px;
  text-align: left;
}

.inspectionDetailsBox td {
  font-size: 90%;
}

.inspectionDetailsBox tr {
  vertical-align: top;
}

.inspectionDocumentsBox select {
  margin-left: 10px;
}

.inspectionDocumentsBox th {
  padding-bottom: 12px;
  text-align: left;
}

.inspectionDocumentsBox hr {
  width: 587px;
}

.inspectionDocumentsBox tr.questionRow {
  vertical-align: top;
}

.inspectionDocumentsBox tr.questionRow td {
  padding-top: 15px;
}

.inspectionDocumentsBox .questionText {
  padding-left: 27px;
  background: url(../images/bg_icons_sprite.png) no-repeat 2px -163px;
  font-size: 90%;
}

.inspectionDocumentsBox td.comment {
  padding-left: 27px;
}

.inspectionDocumentsBox td.comment label {
  display: block;
  margin: 4px 0 2px 0;
}

.inspectionDocumentsBox .commentsLabel {
  display: block;
  width: 328px;
  font-size: 90%;
}

/* Business Entity pages */

.addBusinessEntity {
  display: block;
  margin: 40px auto;
  width: 180px;
}

.addBuyer {
  display: block;
  margin: 40px auto;
  width: 180px;
  text-align: center;
}

.riskRelationshipsList {
  padding-left: 22px;
  padding-right: 12px;
}

.riskRelationshipsList a.addLink {
  display: block;
  margin-top: 18px;
  width: 60px;
}

.riskRelationshipsList th {
  padding-bottom: 6px;
  text-align: left;
}

.riskRelationshipsList tr.relationshipRow {
  vertical-align: top;
  font-size: 90%;
}

.riskRelationshipsList tr.relationshipRow td {
  padding-right: 12px;
}

.addRiskRelationshipDialog {
  width: 540px;
  border: solid white 2px;
}

.addRiskRelationshipDialog a.closeWindow {
  position: absolute;
  top: 9px;
  right: 26px;
}

.addRiskRelationshipDialog h2 {
  height: 37px;
  background: url(../images/bg_add_risk_relationship.gif) no-repeat;
  border-bottom: solid white 2px;
  text-indent: -9000px;
  outline: none;
}

body.chinese .addRiskRelationshipDialog h2 {
  background-image: url(../images/bg_add_risk_relationship_cn.gif);
}

.addRiskRelationshipDialog p {
  padding: 10px 23px 13px 23px;
  background-color: white;
}

.addRiskRelationshipDialog .formBox {
  margin: 0;
  padding-bottom: 12px;
}

.addRiskRelationshipDialog td label {
  font-size: 90%;
}

.addRiskRelationshipDialog th {
  padding-top: 2px;
}

.assetList {
  padding-left: 22px;
  padding-right: 22px;
}

.assetList a.addLink {
  display: block;
  margin-top: 18px;
  width: 60px;
}

.assetList th {
  padding-bottom: 6px;
  text-align: left;
}

.assetList .assetRow {
  vertical-align: top;
}

.assetList .assetRow .description {
  margin-right: 20px;
  font-size: 90%;
}

.assetList .assetDetail {
  padding-right: 20px;
  font-size: 90%;
  text-align: right;
}

.memberRoleBox th {
  padding-top: 2px;
}

.facilityInput {
  margin-left: 20px;
}

.facilityPanel {
  padding-top: 20px;
}

/* Trading Partners list in Buyer Details / Seller Details */

.tradingPartnersList {
  padding-left: 24px;
  padding-right: 12px;
}

.tradingPartnersList th {
  padding-bottom: 6px;
  text-align: left;
}

.tradingPartnersList tr.partnerRow {
  vertical-align: top;
  font-size: 90%;
}

.tradingPartnersList tr.partnerRow td {
  padding-right: 12px;
}

/* Credit Availability page */

.availabilityBox th {
  padding-top: 2px;
}

.availabilityBox td {
  font-size: 90%;
}

/* Seller Exposure / Limit Management */

.tradingPartnersList .expandLink,
.tradingPartnersList .collapseLink {
  margin-left: 0;
  width: 300px;
}

.tradingPartnersList .amount {
  padding-right: 0;
  text-align: right;
}

.tradingPartnersList .total {
  text-align: right;
  padding: 1px 20px 0 0;
}

.exposurePanel div {
  margin-top: 6px;
  padding-left: 28px;
  font-size: 90%;
}

.exposurePanel table {
  margin: 14px 0 0 28px;
}

.exposurePanel td {
  padding-bottom: 6px;
  font-size: 90%;
}

.tradingPartnersList .expandLink {
  width: 1px;
}

.tradingPartnersList .collapseLink {
  width: 1px;
}

/* Finalize Orders page */

.finalizeOrdersList .expandLink,
.finalizeOrdersList .collapseLink {
  margin-left: 0;
  width: 300px;
}

.finalizeOrdersList table {
  table-layout: fixed;
}

.finalizeOrdersList th {
  padding: 0 0 12px 0;
}

.finalizeOrdersList .totalAmount {
  font-size: 90%;
  font-weight: bold;
  text-align: right;
}

.finalizeOrdersList .orderGroup table {
  margin: 10px 0 0 28px;
}

.finalizeOrdersList .orderGroup th {
  text-align: left;
}

.finalizeOrdersList .orderGroup td {
  padding: 2px 0 8px 0;
  font-size: 90%;
}

.finalizeOrdersList .orderGroup .itemRow td {
  vertical-align: top;
}

.finalizeOrdersList .orderGroup .itemAmount {
  text-align: right;
}

.finalizeOrdersList .orderGroup li {
  margin-bottom: 4px;
}

.finalizeOrdersList .errorIcon {
  padding-left: 20px;
}

.finalizeOrdersList .orderGroup input[type="checkbox"] {
  margin: 2px 0 0 9px;
}

.finalizeOrdersList .coverAmount {
  padding-right: 16px;
}

.finalizeOrdersList .finalized {
  background: url(../images/tick_small.gif) no-repeat right 2px;
}

/* Manage Payments page */

.invoicesBox th {
  padding: 0 12px 0 0;
  text-align: left;
}

.invoicesBox td {
  font-size: 90%;
  padding: 20px 12px 0 0;
}

.invoicesBox .invoice {
  vertical-align: top;
}

.invoicesBox .description {
  padding-left: 14px;
  background: url(../images/bullet_red.gif) no-repeat 1px 6px;
}

.invoicesBox .payment {
  padding-top: 18px !important;
}

.invoicesBox .amount {
  text-align: right;
}

.invoicesBox ul li {
  margin-bottom: 8px;
}

.invoicesBox ul label {
  font-size: 100%;
}

.invoicesBox ul label.errorIcon {
  padding-left: 20px;
}

.invoicesBox ul span {
  float: right;
  margin-left: 6px;
}

/* Verify Email Dialog */

.verifyEmailDialog {
  position: absolute;
  top: 0;
  left: 0;
  width: 460px;
  border: solid #999 2px;
  background-color: white;
}

.verifyEmailDialog p {
  padding: 20px 15px 25px 15px;
}

.verifyEmailDialog div.default img {
  display: block;
  margin: 20px auto 10px auto;
}

.verifyEmailDialog .formBox {
  margin: 0;
  padding: 16px 0 12px 0;
  text-align: center;
}

/* Manage Direct Debits page */

.receiptsBox {
  padding-left: 28px;
}

.receiptsBox th {
  padding: 0 0 12px 0;
}

.receiptsBox .expandLink,
.receiptsBox .collapseLink {
  margin: 4px 0 0 0;
  width: 280px;
}

.receiptsBox .buyerAmount,
.receiptsBox .itemAmount {
  text-align: right;
  font-size: 90%;
}

.receiptsBox .buyerAmount {
  font-weight: bold;
}

.receiptsBox .item {
  padding-left: 27px;
  background: url(../images/bullet_red.gif) no-repeat 8px 21px;
  font-size: 90%;
}

.receiptsBox th.deleteColumn {
  text-align: center;
}

.receiptsBox td.itemDelete {
  text-align: center;
  font-size: 90%;
}

.receiptsBox tr.itemRow {
  vertical-align: top;
}

.receiptsBox tr.itemRow td {
  padding-top: 15px;
}

/* Run Report Dialog */

.runReportDialog {
  position: absolute;
  top: 0;
  left: 0;
  width: 540px;
  border: solid white 2px;
}

.runReportDialog a.closeWindow {
  position: absolute;
  top: 9px;
  right: 26px;
}

.runReportDialog h2 {
  height: 37px;
  background: url(../images/bg_run_report.gif) no-repeat;
  border-bottom: solid white 2px;
  text-indent: -9000px;
  outline: none;
}

body.chinese .runReportDialog h2 {
  background-image: url(../images/bg_run_report_cn.gif);
}

.runReportDialog p {
  padding: 7px 23px 8px 23px;
  background-color: white;
}

.runReportDialog .formBox {
  margin: 0;
  padding-bottom: 12px;
}

.runReportDialog td {
  font-size: 90%;
}

.runReportDialog th {
  padding-top: 2px;
}

.runReportDialog select {
  width: 250px;
}

.runReportDialog .dateInput {
  margin-right: 6px !important;
}

.runReportDialog .dateInputIcon {
  margin-right: 5px !important;
}

.runReportDialog .textInput {
  margin-right: 6px !important;
  width: 246px;
}

.runReportDialog .integerInput {
  margin-right: 6px !important;
  width: 149px;
}

/* Fee Overrides list in Buyer Details / Trading Relationship Details */

.feesList th {
  vertical-align: top;
  padding: 8px 0 0 0;
}

.feesList label.method {
  padding-left: 38px;
}

.feesList label.errorIcon {
  background-position: 15px -422px;
}

.feesList .defaultLabel {
  display: inline-block;
  width: 55px;
}

.feesList .default {
  font-size: 90%;
}

/* Assets */

.allocationField select {
  width: auto;
}

.allocationField input {
  position: relative;
  top: -1px;
}

.assetBox th {
  padding-top: 1px;
}

.assetReserveList {
  padding-left: 24px;
  padding-right: 22px;
}

.assetReserveList a.addLink {
  display: block;
  margin-top: 18px;
  width: 60px;
}

.assetReserveList .expandLink,
.assetReserveList .collapseLink {
  margin-left: 0;
  padding-top: 3px;
  width: 300px;
  font-size: 90%;
}

.assetReserveList th {
  padding-top: 2px;
}

.assetReserveList .amount {
  padding-right: 16px;
  text-align: right;
}

.assetReserveList .total {
  font-weight: bold;
  font-size: 90%;
}

.assetReserveList .reserveRow {
  vertical-align: top;
}

.assetReserveList .reserveRow td {
  padding-top: 12px;
  font-size: 90%;
}

.assetReserveList .reserve {
  padding-left: 27px;
  background: url(../images/bg_icons_sprite.png) no-repeat 2px -167px;
}

.addReserveDialog {
  width: 540px;
  border: solid white 2px;
}

.addReserveDialog a.closeWindow {
  position: absolute;
  top: 9px;
  right: 26px;
}

.addReserveDialog h2 {
  height: 37px;
  background: url(../images/bg_add_reserve.gif) no-repeat;
  border-bottom: solid white 2px;
  text-indent: -9000px;
  outline: none;
}

body.chinese .addReserveDialog h2 {
  background-image: url(../images/bg_add_reserve_cn.gif);
}

.addReserveDialog p {
  padding: 10px 23px 13px 23px;
  background-color: white;
}

.addReserveDialog .formBox {
  margin: 0;
  padding-bottom: 12px;
}

.assetLedgerList {
  padding-left: 24px;
  padding-right: 12px;
}

.assetLedgerList th {
  padding-bottom: 6px;
  text-align: left;
}

.assetLedgerList td {
  padding-bottom: 4px;
  font-size: 90%;
  vertical-align: top;
}

.assetLedgerList .description {
  margin-right: 10px;
}

.assetLedgerList .amount {
  padding-right: 0;
  text-align: right;
}

.assetLedgerList .balance {
  padding-top: 2px;
  text-align: right;
}

/* Customers */

.customerDetailsBox th {
  padding-top: 2px;
  text-align: left;
}

.customerDetailsBox td {
  font-size: 90%;
}

.customerDetailsBox tr {
  vertical-align: top;
}

.addGroup {
  display: block;
  margin: 40px auto;
  width: 200px;
}

.customerList {
  padding-left: 24px;
  padding-right: 24px;
}

.customerList th {
  padding-bottom: 12px;
  text-align: left;
}

.customerList td {
  padding-bottom: 4px;
  font-size: 90%;
  vertical-align: top;
}

.customerList .amount {
  padding-right: 0;
  text-align: right;
}

.customerList .total {
  padding: 0;
  text-align: right;
}

.customerList label a {
  color: inherit;
}

.changesSummary td {
  font-size: 90%;
}

.changesSummary hr {
  margin: 0;
  width: auto;
}

.changesSummary .amount {
  padding-right: 0;
  text-align: right;
}

.salesLedgerBox th {
  padding-top: 2px;
}

/* Theme for Tabs */
.tabs {
  margin-top: 30px;
}

.tabs .ajax__tab_header {
  background: url(../images/tab-line.gif) repeat-x bottom;
  cursor: pointer;
}

.tabs .ajax__tab_outer {
  padding-right: 7px;
  background: url(../images/tab-right.gif) no-repeat right;
  height: 30px;
}

.tabs .ajax__tab_inner {
  padding-left: 3px;
  background: url(../images/tab-left.gif) no-repeat;
}

.tabs .ajax__tab_tab {
  height: 18px;
  padding: 9px 18px 3px 18px;
  margin: 0 !important;
  background: url(../images/tab.gif) repeat-x;
  color: #fff;
  font-size: 77%;
  font-weight: normal;
  text-transform: uppercase;
}

.tabs .ajax__tab_active .ajax__tab_outer {
  background: url(../images/tab-active-right.gif) no-repeat right;
}

.tabs .ajax__tab_active .ajax__tab_inner {
  background: url(../images/tab-active-left.gif) no-repeat;
}

.tabs .ajax__tab_active .ajax__tab_tab {
  background: url(../images/tab-active.gif) repeat-x;
  color: #600;
  font-size: 77%;
  font-weight: normal;
  text-transform: uppercase;
}

.tabBox {
  margin-top: 0;
  border-top-width: 0;
}

/* Data File Settings */

.fileSettingsBox th {
  padding-top: 2px;
}

.fileSettingsBox td {
  font-size: 90%;
}

.fileListBox .expandLink,
.fileListBox .collapseLink {
  margin-left: 4px;
}

.fileListBox .header {
  padding-left: 32px;
}

.fileListBox th {
  padding: 6px 0;
  text-align: left;
}

.fileListBox tr.headerRow td {
  padding-bottom: 10px;
  font-size: 90%;
}

/* Forward Cover Contracts */

.addContract {
  display: block;
  margin: 40px auto;
  width: 190px;
}

.fxContractBox th {
  padding-top: 2px;
}

.fxAllocationBox {
  padding-left: 22px;
  padding-right: 18px;
}

.fxAllocationBox a.addLink {
  display: block;
  margin-top: 18px;
  width: 60px;
  cursor: hand;
}

.fxAllocationBox th {
  padding-bottom: 8px;
  text-align: left;
}

.fxAllocationBox td {
  font-size: 90%;
  vertical-align: top;
}

/* FX Allocation Dialog */

.fxAllocation {
  position: absolute;
  top: 0;
  left: 0;
  width: 540px;
  border: solid white 2px;
}

.fxAllocation a.closeWindow {
  position: absolute;
  top: 9px;
  right: 26px;
}

.fxAllocation h2 {
  height: 37px;
  background: url(../images/bg_fx_allocation.gif) no-repeat;
  border-bottom: solid white 2px;
  text-indent: -9000px;
  outline: none;
}

body.chinese .fxAllocation h2 {
  background-image: url(../images/bg_fx_allocation_cn.gif);
}

.fxAllocation p {
  padding: 7px 23px 8px 23px;
  background-color: white;
}

.fxAllocation .formBox {
  margin: 0;
  padding-bottom: 12px;
}

.fxAllocation th {
  padding-top: 2px;
  text-align: right;
}

.fxAllocation td {
  font-size: 90%;
  vertical-align: top;
}

.fxAllocation input[type="checkbox"] {
  margin-top: 3px;
}

/* Manage Transactions */

.transactionList th {
  padding: 0 0 5px 0;
  text-align: left;
}

.transactionList td {
  font-size: 90%;
}

.transactionList .listPagerWrap {
  margin-left: 26px;
}

.transactionList .amount {
  text-align: right;
}

.transactionList .itemRow {
  vertical-align: top;
}

.transactionList .itemRow td {
  padding: 9px 0 8px 0;
}

.transactionList .editRow {
  background-color: #f7abab;
}

.transactionList .totalRow td {
  padding-top: 6px;
}

.transactionList .totalRow th {
  padding-top: 12px;
  text-align: right;
}

.transactionList .totalRow .amount {
  font-weight: bold;
}

.transactionList .emptyWrap {
  margin-left: 26px;
}

.transactionList .editRow td {
  border-top: solid 1px #aaa;
  border-bottom: solid 1px #aaa;
}

.transactionList .allocation {
  padding-top: 7px !important;
  text-align: right;
}

.transactionBox tr {
  vertical-align: top;
}

.transactionBox th {
  padding-top: 2px;
}

.transactionBox td {
  font-size: 90%;
  padding-right: 8px;
}

.entryList table {
  margin-left: 26px;
}

/* Manage Portfolios */
.addPortfolio {
  display: block;
  margin: 40px auto;
  width: 190px;
}

/* Manage Introducers */
.addIntroducer {
  display: block;
  margin: 40px auto;
  width: 190px;
}

.radioWithTextWrap input {
  float: left;
}

.radioWithTextWrap label {
  margin-left: 35px;
  display: block;
}

.hiddenRow {
  display: none;
}

.grid .alternate {
  background-color: #fff;
}

.grid tr:hover {
  background-color: #d4d4d4;
}

/**************************************************************/
/* THEME.MIN.CSS*/
/**************************************************************/

/*! BankSA GUI --currentVersion--*/ /*! BankSA GUI --currentVersion--*/

@font-face {
  font-family: westpac-icons;
  src: url(../fonts/westpac-icons.eot?-ko57xe);
  src: url(../fonts/westpac-icons.eot?#iefix-ko57xe) format("embedded-opentype"),
    url(../fonts/westpac-icons.woff?-ko57xe) format("woff"), url(../fonts/westpac-icons.ttf?-ko57xe) format("truetype"),
    url(../fonts/westpac-icons.svg?-ko57xe#westpac-icons) format("svg");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: roboto;
  src: url(../fonts/Roboto-Thin-webfont.eot);
  src: url(../fonts/Roboto-Thin-webfont.eot?#iefix) format("embedded-opentype"),
    url(../fonts/Roboto-Thin-webfont.woff) format("woff"), url(../fonts/Roboto-Thin-webfont.ttf) format("truetype"),
    url(../fonts/Roboto-Thin-webfont.svg#roboto) format("svg");
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: roboto;
  src: url(../fonts/Roboto-Light-webfont.eot);
  src: url(../fonts/Roboto-Light-webfont.eot?#iefix) format("embedded-opentype"),
    url(../fonts/Roboto-Light-webfont.woff) format("woff"), url(../fonts/Roboto-Light-webfont.ttf) format("truetype"),
    url(../fonts/Roboto-Light-webfont.svg#roboto) format("svg");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: roboto;
  src: url(../fonts/Roboto-Regular-webfont.eot);
  src: url(../fonts/Roboto-Regular-webfont.eot?#iefix) format("embedded-opentype"),
    url(../fonts/Roboto-Regular-webfont.woff) format("woff"),
    url(../fonts/Roboto-Regular-webfont.ttf) format("truetype"),
    url(../fonts/Roboto-Regular-webfont.svg#roboto) format("svg");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: roboto;
  src: url(../fonts/Roboto-Medium-webfont.eot);
  src: url(../fonts/Roboto-Medium-webfont.eot?#iefix) format("embedded-opentype"),
    url(../fonts/Roboto-Medium-webfont.woff) format("woff"), url(../fonts/Roboto-Medium-webfont.ttf) format("truetype"),
    url(../fonts/Roboto-Medium-webfont.svg#roboto) format("svg");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: roboto;
  src: url(../fonts/Roboto-Bold-webfont.eot);
  src: url(../fonts/Roboto-Bold-webfont.eot?#iefix) format("embedded-opentype"),
    url(../fonts/Roboto-Bold-webfont.woff) format("woff"), url(../fonts/Roboto-Bold-webfont.ttf) format("truetype"),
    url(../fonts/Roboto-Bold-webfont.svg#roboto) format("svg");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: roboto;
  src: url(../fonts/Roboto-Italic-webfont.eot);
  src: url(../fonts/Roboto-Italic-webfont.eot?#iefix) format("embedded-opentype"),
    url(../fonts/Roboto-Italic-webfont.woff) format("woff"), url(../fonts/Roboto-Italic-webfont.ttf) format("truetype"),
    url(../fonts/Roboto-Italic-webfont.svg#roboto) format("svg");
  font-weight: 400;
  font-style: italic;
}
/*! normalize.css v3.0.1 | MIT License | git.io/normalize*/

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: 700;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: 700;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

@media print {
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  a,
  a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: " (" attr(href) ")";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
  img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }

  select {
    background: #fff !important;
  }

  .navbar {
    display: none;
  }

  .table td,
  .table th {
    background-color: #fff !important;
  }

  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }

  .label {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }

  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent;
}

body {
  font-family: Helvetica Neue, Roboto, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #000;
  background-color: #fff;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a {
  color: #c0142e;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #c0142e;
  text-decoration: underline;
}

a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
}

.img-responsive,
.thumbnail > img,
.thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: 3px;
}

.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #c2c2c2;
  border-radius: 3px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.img-circle {
  border-radius: 50%;
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #d6d6d6;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 900;
  line-height: 1.1;
  color: #36528a;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: 400;
  line-height: 1;
  color: #adadad;
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}

h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}

h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}

h1,
.h1 {
  font-size: 36px;
}

h2,
.h2 {
  font-size: 30px;
}

h3,
.h3 {
  font-size: 24px;
}

h4,
.h4 {
  font-size: 18px;
}

h5,
.h5 {
  font-size: 16px;
}

h6,
.h6 {
  font-size: 14px;
}

p {
  margin: 0 0 10px;
}

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}

@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}

small,
.small {
  font-size: 85%;
}

mark,
.mark {
  background-color: #fdf7f2;
  padding: 0.2em;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.text-nowrap {
  white-space: nowrap;
}

.text-lowercase {
  text-transform: lowercase;
}

.text-uppercase {
  text-transform: uppercase;
}

.text-capitalize {
  text-transform: capitalize;
}

.text-muted {
  color: #707070;
}

.text-primary {
  color: #365fb4;
}

a.text-primary:hover {
  color: #2a4a8d;
  color: #365fb4;
}

.text-success {
  color: green;
}

a.text-success:hover {
  color: #004d00;
  color: green;
}

.text-info {
  color: #0074c4;
}

a.text-info:hover {
  color: #005691;
  color: #0074c4;
}

.text-warning {
  color: #d06800;
}

a.text-warning:hover {
  color: #9d4f00;
  color: #d06800;
}

.text-danger {
  color: #c40000;
}

a.text-danger:hover {
  color: #910000;
  color: #c40000;
}

.bg-primary {
  color: #fff;
  background-color: #365fb4;
}

a.bg-primary:hover {
  background-color: #2a4a8d;
  background-color: #365fb4;
}

.bg-success {
  background-color: #f2f9f2;
}

a.bg-success:hover {
  background-color: #d0e8d0;
  background-color: #f2f9f2;
}

.bg-info {
  background-color: #f2f8fc;
}

a.bg-info:hover {
  background-color: #c9e1f2;
  background-color: #f2f8fc;
}

.bg-warning {
  background-color: #fdf7f2;
}

a.bg-warning:hover {
  background-color: #f5dec7;
  background-color: #fdf7f2;
}

.bg-danger {
  background-color: #fcf2f2;
}

a.bg-danger:hover {
  background-color: #f2c9c9;
  background-color: #fcf2f2;
}

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #d6d6d6;
}

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}

ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}

.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

dl {
  margin-top: 0;
  margin-bottom: 20px;
}

dt,
dd {
  line-height: 1.42857143;
}

dt {
  font-weight: 700;
}

dd {
  margin-left: 0;
}

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .dl-horizontal dd {
    margin-left: 180px;
  }
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #333;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 14px;
  border-left: 5px solid #c3cfe9;
}

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}

blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #333;
}

blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: "\2014 \00A0";
}

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #c3cfe9;
  border-left: 0;
  text-align: right;
}

.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: "";
}

.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: "\00A0 \2014";
}

blockquote:before,
blockquote:after {
  content: "";
}

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 12px;
  padding-right: 12px;
}

@media (min-width: 768px) {
  .container {
    padding-left: 12px;
    padding-right: 12px;
  }
}

@media (min-width: 992px) {
  .container {
    padding-left: 12px;
    padding-right: 12px;
  }
}

@media (min-width: 1200px) {
  .container {
    padding-left: 12px;
    padding-right: 12px;
  }
}

@media (min-width: 768px) {
  .container {
    width: 744px;
  }
}

@media (min-width: 992px) {
  .container {
    width: 960px;
  }
}

@media (min-width: 1200px) {
  .container {
    width: 1164px;
  }
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 12px;
  padding-right: 12px;
}

@media (min-width: 768px) {
  .container-fluid {
    padding-left: 12px;
    padding-right: 12px;
  }
}

@media (min-width: 992px) {
  .container-fluid {
    padding-left: 12px;
    padding-right: 12px;
  }
}

@media (min-width: 1200px) {
  .container-fluid {
    padding-left: 12px;
    padding-right: 12px;
  }
}

.row {
  margin-left: -12px;
  margin-right: -12px;
  margin-left: -6px;
  margin-right: -6px;
}

@media (min-width: 768px) {
  .row {
    margin-left: -12px;
    margin-right: -12px;
  }
}

@media (min-width: 992px) {
  .row {
    margin-left: -12px;
    margin-right: -12px;
  }
}

@media (min-width: 1200px) {
  .row {
    margin-left: -12px;
    margin-right: -12px;
  }
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 12px;
  padding-right: 12px;
  padding-left: 6px;
  padding-right: 6px;
}

@media (min-width: 768px) {
  .col-xs-1,
  .col-sm-1,
  .col-md-1,
  .col-lg-1,
  .col-xs-2,
  .col-sm-2,
  .col-md-2,
  .col-lg-2,
  .col-xs-3,
  .col-sm-3,
  .col-md-3,
  .col-lg-3,
  .col-xs-4,
  .col-sm-4,
  .col-md-4,
  .col-lg-4,
  .col-xs-5,
  .col-sm-5,
  .col-md-5,
  .col-lg-5,
  .col-xs-6,
  .col-sm-6,
  .col-md-6,
  .col-lg-6,
  .col-xs-7,
  .col-sm-7,
  .col-md-7,
  .col-lg-7,
  .col-xs-8,
  .col-sm-8,
  .col-md-8,
  .col-lg-8,
  .col-xs-9,
  .col-sm-9,
  .col-md-9,
  .col-lg-9,
  .col-xs-10,
  .col-sm-10,
  .col-md-10,
  .col-lg-10,
  .col-xs-11,
  .col-sm-11,
  .col-md-11,
  .col-lg-11,
  .col-xs-12,
  .col-sm-12,
  .col-md-12,
  .col-lg-12 {
    padding-left: 12px;
    padding-right: 12px;
  }
}

@media (min-width: 992px) {
  .col-xs-1,
  .col-sm-1,
  .col-md-1,
  .col-lg-1,
  .col-xs-2,
  .col-sm-2,
  .col-md-2,
  .col-lg-2,
  .col-xs-3,
  .col-sm-3,
  .col-md-3,
  .col-lg-3,
  .col-xs-4,
  .col-sm-4,
  .col-md-4,
  .col-lg-4,
  .col-xs-5,
  .col-sm-5,
  .col-md-5,
  .col-lg-5,
  .col-xs-6,
  .col-sm-6,
  .col-md-6,
  .col-lg-6,
  .col-xs-7,
  .col-sm-7,
  .col-md-7,
  .col-lg-7,
  .col-xs-8,
  .col-sm-8,
  .col-md-8,
  .col-lg-8,
  .col-xs-9,
  .col-sm-9,
  .col-md-9,
  .col-lg-9,
  .col-xs-10,
  .col-sm-10,
  .col-md-10,
  .col-lg-10,
  .col-xs-11,
  .col-sm-11,
  .col-md-11,
  .col-lg-11,
  .col-xs-12,
  .col-sm-12,
  .col-md-12,
  .col-lg-12 {
    padding-left: 12px;
    padding-right: 12px;
  }
}

@media (min-width: 1200px) {
  .col-xs-1,
  .col-sm-1,
  .col-md-1,
  .col-lg-1,
  .col-xs-2,
  .col-sm-2,
  .col-md-2,
  .col-lg-2,
  .col-xs-3,
  .col-sm-3,
  .col-md-3,
  .col-lg-3,
  .col-xs-4,
  .col-sm-4,
  .col-md-4,
  .col-lg-4,
  .col-xs-5,
  .col-sm-5,
  .col-md-5,
  .col-lg-5,
  .col-xs-6,
  .col-sm-6,
  .col-md-6,
  .col-lg-6,
  .col-xs-7,
  .col-sm-7,
  .col-md-7,
  .col-lg-7,
  .col-xs-8,
  .col-sm-8,
  .col-md-8,
  .col-lg-8,
  .col-xs-9,
  .col-sm-9,
  .col-md-9,
  .col-lg-9,
  .col-xs-10,
  .col-sm-10,
  .col-md-10,
  .col-lg-10,
  .col-xs-11,
  .col-sm-11,
  .col-md-11,
  .col-lg-11,
  .col-xs-12,
  .col-sm-12,
  .col-md-12,
  .col-lg-12 {
    padding-left: 12px;
    padding-right: 12px;
  }
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-11 {
  width: 91.66666667%;
}

.col-xs-10 {
  width: 83.33333333%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-8 {
  width: 66.66666667%;
}

.col-xs-7 {
  width: 58.33333333%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-5 {
  width: 41.66666667%;
}

.col-xs-4 {
  width: 33.33333333%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-2 {
  width: 16.66666667%;
}

.col-xs-1 {
  width: 8.33333333%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-pull-11 {
  right: 91.66666667%;
}

.col-xs-pull-10 {
  right: 83.33333333%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-8 {
  right: 66.66666667%;
}

.col-xs-pull-7 {
  right: 58.33333333%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-5 {
  right: 41.66666667%;
}

.col-xs-pull-4 {
  right: 33.33333333%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-2 {
  right: 16.66666667%;
}

.col-xs-pull-1 {
  right: 8.33333333%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-push-11 {
  left: 91.66666667%;
}

.col-xs-push-10 {
  left: 83.33333333%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-8 {
  left: 66.66666667%;
}

.col-xs-push-7 {
  left: 58.33333333%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-5 {
  left: 41.66666667%;
}

.col-xs-push-4 {
  left: 33.33333333%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-2 {
  left: 16.66666667%;
}

.col-xs-push-1 {
  left: 8.33333333%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

.col-xs-offset-11 {
  margin-left: 91.66666667%;
}

.col-xs-offset-10 {
  margin-left: 83.33333333%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-8 {
  margin-left: 66.66666667%;
}

.col-xs-offset-7 {
  margin-left: 58.33333333%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-5 {
  margin-left: 41.66666667%;
}

.col-xs-offset-4 {
  margin-left: 33.33333333%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-2 {
  margin-left: 16.66666667%;
}

.col-xs-offset-1 {
  margin-left: 8.33333333%;
}

.col-xs-offset-0 {
  margin-left: 0;
}

@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }

  .col-sm-12 {
    width: 100%;
  }

  .col-sm-11 {
    width: 91.66666667%;
  }

  .col-sm-10 {
    width: 83.33333333%;
  }

  .col-sm-9 {
    width: 75%;
  }

  .col-sm-8 {
    width: 66.66666667%;
  }

  .col-sm-7 {
    width: 58.33333333%;
  }

  .col-sm-6 {
    width: 50%;
  }

  .col-sm-5 {
    width: 41.66666667%;
  }

  .col-sm-4 {
    width: 33.33333333%;
  }

  .col-sm-3 {
    width: 25%;
  }

  .col-sm-2 {
    width: 16.66666667%;
  }

  .col-sm-1 {
    width: 8.33333333%;
  }

  .col-sm-pull-12 {
    right: 100%;
  }

  .col-sm-pull-11 {
    right: 91.66666667%;
  }

  .col-sm-pull-10 {
    right: 83.33333333%;
  }

  .col-sm-pull-9 {
    right: 75%;
  }

  .col-sm-pull-8 {
    right: 66.66666667%;
  }

  .col-sm-pull-7 {
    right: 58.33333333%;
  }

  .col-sm-pull-6 {
    right: 50%;
  }

  .col-sm-pull-5 {
    right: 41.66666667%;
  }

  .col-sm-pull-4 {
    right: 33.33333333%;
  }

  .col-sm-pull-3 {
    right: 25%;
  }

  .col-sm-pull-2 {
    right: 16.66666667%;
  }

  .col-sm-pull-1 {
    right: 8.33333333%;
  }

  .col-sm-pull-0 {
    right: auto;
  }

  .col-sm-push-12 {
    left: 100%;
  }

  .col-sm-push-11 {
    left: 91.66666667%;
  }

  .col-sm-push-10 {
    left: 83.33333333%;
  }

  .col-sm-push-9 {
    left: 75%;
  }

  .col-sm-push-8 {
    left: 66.66666667%;
  }

  .col-sm-push-7 {
    left: 58.33333333%;
  }

  .col-sm-push-6 {
    left: 50%;
  }

  .col-sm-push-5 {
    left: 41.66666667%;
  }

  .col-sm-push-4 {
    left: 33.33333333%;
  }

  .col-sm-push-3 {
    left: 25%;
  }

  .col-sm-push-2 {
    left: 16.66666667%;
  }

  .col-sm-push-1 {
    left: 8.33333333%;
  }

  .col-sm-push-0 {
    left: auto;
  }

  .col-sm-offset-12 {
    margin-left: 100%;
  }

  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-sm-offset-9 {
    margin-left: 75%;
  }

  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-sm-offset-6 {
    margin-left: 50%;
  }

  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-sm-offset-3 {
    margin-left: 25%;
  }

  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-sm-offset-0 {
    margin-left: 0;
  }
}

@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }

  .col-md-12 {
    width: 100%;
  }

  .col-md-11 {
    width: 91.66666667%;
  }

  .col-md-10 {
    width: 83.33333333%;
  }

  .col-md-9 {
    width: 75%;
  }

  .col-md-8 {
    width: 66.66666667%;
  }

  .col-md-7 {
    width: 58.33333333%;
  }

  .col-md-6 {
    width: 50%;
  }

  .col-md-5 {
    width: 41.66666667%;
  }

  .col-md-4 {
    width: 33.33333333%;
  }

  .col-md-3 {
    width: 25%;
  }

  .col-md-2 {
    width: 16.66666667%;
  }

  .col-md-1 {
    width: 8.33333333%;
  }

  .col-md-pull-12 {
    right: 100%;
  }

  .col-md-pull-11 {
    right: 91.66666667%;
  }

  .col-md-pull-10 {
    right: 83.33333333%;
  }

  .col-md-pull-9 {
    right: 75%;
  }

  .col-md-pull-8 {
    right: 66.66666667%;
  }

  .col-md-pull-7 {
    right: 58.33333333%;
  }

  .col-md-pull-6 {
    right: 50%;
  }

  .col-md-pull-5 {
    right: 41.66666667%;
  }

  .col-md-pull-4 {
    right: 33.33333333%;
  }

  .col-md-pull-3 {
    right: 25%;
  }

  .col-md-pull-2 {
    right: 16.66666667%;
  }

  .col-md-pull-1 {
    right: 8.33333333%;
  }

  .col-md-pull-0 {
    right: auto;
  }

  .col-md-push-12 {
    left: 100%;
  }

  .col-md-push-11 {
    left: 91.66666667%;
  }

  .col-md-push-10 {
    left: 83.33333333%;
  }

  .col-md-push-9 {
    left: 75%;
  }

  .col-md-push-8 {
    left: 66.66666667%;
  }

  .col-md-push-7 {
    left: 58.33333333%;
  }

  .col-md-push-6 {
    left: 50%;
  }

  .col-md-push-5 {
    left: 41.66666667%;
  }

  .col-md-push-4 {
    left: 33.33333333%;
  }

  .col-md-push-3 {
    left: 25%;
  }

  .col-md-push-2 {
    left: 16.66666667%;
  }

  .col-md-push-1 {
    left: 8.33333333%;
  }

  .col-md-push-0 {
    left: auto;
  }

  .col-md-offset-12 {
    margin-left: 100%;
  }

  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-md-offset-9 {
    margin-left: 75%;
  }

  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-md-offset-6 {
    margin-left: 50%;
  }

  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-md-offset-3 {
    margin-left: 25%;
  }

  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-md-offset-0 {
    margin-left: 0;
  }
}

@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }

  .col-lg-12 {
    width: 100%;
  }

  .col-lg-11 {
    width: 91.66666667%;
  }

  .col-lg-10 {
    width: 83.33333333%;
  }

  .col-lg-9 {
    width: 75%;
  }

  .col-lg-8 {
    width: 66.66666667%;
  }

  .col-lg-7 {
    width: 58.33333333%;
  }

  .col-lg-6 {
    width: 50%;
  }

  .col-lg-5 {
    width: 41.66666667%;
  }

  .col-lg-4 {
    width: 33.33333333%;
  }

  .col-lg-3 {
    width: 25%;
  }

  .col-lg-2 {
    width: 16.66666667%;
  }

  .col-lg-1 {
    width: 8.33333333%;
  }

  .col-lg-pull-12 {
    right: 100%;
  }

  .col-lg-pull-11 {
    right: 91.66666667%;
  }

  .col-lg-pull-10 {
    right: 83.33333333%;
  }

  .col-lg-pull-9 {
    right: 75%;
  }

  .col-lg-pull-8 {
    right: 66.66666667%;
  }

  .col-lg-pull-7 {
    right: 58.33333333%;
  }

  .col-lg-pull-6 {
    right: 50%;
  }

  .col-lg-pull-5 {
    right: 41.66666667%;
  }

  .col-lg-pull-4 {
    right: 33.33333333%;
  }

  .col-lg-pull-3 {
    right: 25%;
  }

  .col-lg-pull-2 {
    right: 16.66666667%;
  }

  .col-lg-pull-1 {
    right: 8.33333333%;
  }

  .col-lg-pull-0 {
    right: auto;
  }

  .col-lg-push-12 {
    left: 100%;
  }

  .col-lg-push-11 {
    left: 91.66666667%;
  }

  .col-lg-push-10 {
    left: 83.33333333%;
  }

  .col-lg-push-9 {
    left: 75%;
  }

  .col-lg-push-8 {
    left: 66.66666667%;
  }

  .col-lg-push-7 {
    left: 58.33333333%;
  }

  .col-lg-push-6 {
    left: 50%;
  }

  .col-lg-push-5 {
    left: 41.66666667%;
  }

  .col-lg-push-4 {
    left: 33.33333333%;
  }

  .col-lg-push-3 {
    left: 25%;
  }

  .col-lg-push-2 {
    left: 16.66666667%;
  }

  .col-lg-push-1 {
    left: 8.33333333%;
  }

  .col-lg-push-0 {
    left: auto;
  }

  .col-lg-offset-12 {
    margin-left: 100%;
  }

  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-lg-offset-9 {
    margin-left: 75%;
  }

  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-lg-offset-6 {
    margin-left: 50%;
  }

  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-lg-offset-3 {
    margin-left: 25%;
  }

  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-lg-offset-0 {
    margin-left: 0;
  }
}

table {
  background-color: transparent;
}

th {
  text-align: left;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 12px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #c3cfe9;
}

.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #c3cfe9;
}

.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}

.table > tbody + tbody {
  border-top: 2px solid #c3cfe9;
}

.table .table {
  background-color: #fff;
}

.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 6px;
}

.table-bordered,
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #c3cfe9;
}

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

.table-striped > tbody > tr:nth-child(odd),
.table-hover > tbody > tr:hover {
  background-color: #ebeff8;
}

table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}

.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #ebeff8;
}

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #d8e0f1;
}

.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  color: inherit;
}

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #d7dff0;
}

.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #f2f9f2;
}

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #e1f0e1;
}

.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  color: green;
}

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #e6f2e6;
}

.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #f2f8fc;
}

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #deedf7;
}

.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  color: #0074c4;
}

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #e6f1f9;
}

.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fdf7f2;
}

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #f9ebdd;
}

.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  color: #d06800;
}

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: linen;
}

.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #fcf2f2;
}

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #f7dede;
}

.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  color: #c40000;
}

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #f9e6e6;
}

@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #c3cfe9;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive > .table {
    margin-bottom: 0;
  }

  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }

  .table-responsive > .table-bordered {
    border: 0;
  }

  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }

  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }

  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #5c5c5c;
  border: 0;
  border-bottom: 1px solid #c2c2c2;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}

input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}

input[type="file"] {
  display: block;
}

input[type="range"] {
  display: block;
  width: 100%;
}

select[multiple],
select[size] {
  height: auto;
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
}

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
  background-image: none;
  border: 1px solid #c2c2c2;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-control:focus {
  border-color: #365fb4;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(54, 95, 180, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(54, 95, 180, 0.6);
  -webkit-box-shadow: none;
  box-shadow: none;
}

.form-control::-moz-placeholder {
  color: #adadad;
  opacity: 1;
}

.form-control:-ms-input-placeholder,
.form-control::-webkit-input-placeholder {
  color: #adadad;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #ebebeb;
  opacity: 1;
}

textarea.form-control {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  line-height: 34px;
  line-height: 1.42857143 \0;
}

input[type="date"].input-sm,
input[type="time"].input-sm,
input[type="datetime-local"].input-sm,
input[type="month"].input-sm {
  line-height: 30px;
}

input[type="date"].input-lg,
input[type="time"].input-lg,
input[type="datetime-local"].input-lg,
input[type="month"].input-lg {
  line-height: 46px;
}

.form-group {
  margin-bottom: 15px;
}

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}

.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: 400;
  cursor: pointer;
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"],
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline,
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}

.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}

.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}

.input-sm,
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-sm,
select.form-group-sm .form-control {
  height: 30px;
  line-height: 30px;
}

textarea.input-sm,
textarea.form-group-sm .form-control,
select[multiple].input-sm,
select[multiple].form-group-sm .form-control {
  height: auto;
}

.input-lg,
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 3px;
}

select.input-lg,
select.form-group-lg .form-control {
  height: 46px;
  line-height: 46px;
}

textarea.input-lg,
textarea.form-group-lg .form-control,
select[multiple].input-lg,
select[multiple].form-group-lg .form-control {
  height: auto;
}

.has-feedback {
  position: relative;
}

.has-feedback .form-control {
  padding-right: 42.5px;
}

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
}

.input-lg + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}

.input-sm + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: green;
}

.has-success .form-control {
  border-color: green;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-success .form-control:focus {
  border-color: #004d00;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #00e600;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #00e600;
}

.has-success .input-group-addon {
  color: green;
  border-color: green;
  background-color: #f2f9f2;
}

.has-success .form-control-feedback {
  color: green;
}

.has-success .form-control {
  border-color: green;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.has-success .form-control:focus {
  border-color: #004d00;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #00e600;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #00e600;
}

.has-success .input-group-addon {
  color: green;
  border-color: green;
  background-color: #f2f9f2;
}

.has-success .form-control-feedback {
  color: green;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #d06800;
}

.has-warning .form-control {
  border-color: #d06800;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-warning .form-control:focus {
  border-color: #9d4f00;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ff9b37;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ff9b37;
}

.has-warning .input-group-addon {
  color: #d06800;
  border-color: #d06800;
  background-color: #fdf7f2;
}

.has-warning .form-control-feedback {
  color: #d06800;
}

.has-warning .form-control {
  border-color: #d06800;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.has-warning .form-control:focus {
  border-color: #9d4f00;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ff9b37;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ff9b37;
}

.has-warning .input-group-addon {
  color: #d06800;
  border-color: #d06800;
  background-color: #fdf7f2;
}

.has-warning .form-control-feedback {
  color: #d06800;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #c40000;
}

.has-error .form-control {
  border-color: #c40000;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-error .form-control:focus {
  border-color: #910000;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ff2b2b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ff2b2b;
}

.has-error .input-group-addon {
  color: #c40000;
  border-color: #c40000;
  background-color: #fcf2f2;
}

.has-error .form-control-feedback {
  color: #c40000;
}

.has-error .form-control {
  border-color: #c40000;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.has-error .form-control:focus {
  border-color: #910000;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ff2b2b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ff2b2b;
}

.has-error .input-group-addon {
  color: #c40000;
  border-color: #c40000;
  background-color: #fcf2f2;
}

.has-error .form-control-feedback {
  color: #c40000;
}

.has-feedback label ~ .form-control-feedback {
  top: 25px;
}

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #404040;
}

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }

  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }

  .form-inline .input-group > .form-control {
    width: 100%;
  }

  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }

  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }

  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}

.form-horizontal .form-group {
  margin-left: -12px;
  margin-right: -12px;
  margin-left: -6px;
  margin-right: -6px;
}

@media (min-width: 768px) {
  .form-horizontal .form-group {
    margin-left: -12px;
    margin-right: -12px;
  }
}

@media (min-width: 992px) {
  .form-horizontal .form-group {
    margin-left: -12px;
    margin-right: -12px;
  }
}

@media (min-width: 1200px) {
  .form-horizontal .form-group {
    margin-left: -12px;
    margin-right: -12px;
  }
}

@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}

.form-horizontal .has-feedback .form-control-feedback {
  right: 12px;
}

@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.3px;
  }

  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
  }
}

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:hover,
.btn:focus,
.btn.focus {
  color: #000;
  text-decoration: none;
}

.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn-default {
  color: #000;
  background-color: #fff;
  border-color: #365fb4;
}

.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #000;
  background-color: #e6e6e6;
  border-color: #284685;
}

.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #365fb4;
}

.btn-default .badge {
  color: #fff;
  background-color: #000;
}

.btn-default:hover,
.btn-default:focus,
.btn-default.focus {
  color: #36528a;
  background-color: #ebeff8;
  border-color: #365fb4;
}

.btn-default:active,
.btn-default.active {
  color: #fff;
  background-color: #365fb4;
  border-color: #365fb4;
}

.btn-default:active.btn-soft,
.btn-default.active.btn-soft {
  background-color: #365fb4;
}

.open > .dropdown-toggle.btn-default {
  background-image: none;
  color: #000;
  background-color: #fff;
  border-color: #365fb4;
}

.btn-default .caret {
  border-top-color: #365fb4;
}

.btn-default .caret.caret-up {
  border-bottom-color: #365fb4;
}

.btn-default.btn-soft .caret {
  border-top-color: #365fb4;
}

.btn-default.btn-soft .caret.caret-up {
  border-bottom-color: #365fb4;
}

.open > .dropdown-toggle.btn-default .caret {
  border-top-color: #365fb4;
}

.open > .dropdown-toggle.btn-default .caret.caret-up {
  border-bottom-color: #365fb4;
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #eee;
}

.btn-primary {
  color: #c0142e;
  background-color: #365fb4;
  border-color: #3055a0;
  color: #fff;
  background-color: #c0142e;
  border-color: #c0142e;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #c0142e;
  background-color: #2a4a8d;
  border-color: #223c71;
}

.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #365fb4;
  border-color: #3055a0;
}

.btn-primary .badge {
  color: #365fb4;
  background-color: #c0142e;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #d35b6d;
  border-color: #c0142e;
}

.btn-primary:active,
.btn-primary.active {
  color: #fff;
  background-color: #e08a97;
  border-color: #c0142e;
}

.btn-primary:active.btn-soft,
.btn-primary.active.btn-soft {
  background-color: #c0142e;
}

.open > .dropdown-toggle.btn-primary {
  background-image: none;
  color: #000;
  background-color: #fff;
  border-color: #c0142e;
}

.btn-primary .caret {
  border-top-color: #fff;
}

.btn-primary .caret.caret-up {
  border-bottom-color: #fff;
}

.btn-primary.btn-soft .caret {
  border-top-color: #c0142e;
}

.btn-primary.btn-soft .caret.caret-up {
  border-bottom-color: #c0142e;
}

.open > .dropdown-toggle.btn-primary .caret {
  border-top-color: #c0142e;
}

.open > .dropdown-toggle.btn-primary .caret.caret-up {
  border-bottom-color: #c0142e;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #c0142e;
  border-color: #eee;
}

.btn-success {
  color: #fff;
  background-color: green;
  border-color: #006700;
  color: #000;
  background-color: #fff;
  border-color: #365fb4;
}

.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #004d00;
  border-color: #002900;
}

.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}

.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: green;
  border-color: #006700;
}

.btn-success .badge {
  color: green;
  background-color: #fff;
}

.btn-success:hover,
.btn-success:focus,
.btn-success.focus {
  color: #36528a;
  background-color: #ebeff8;
  border-color: #365fb4;
}

.btn-success:active,
.btn-success.active {
  color: #fff;
  background-color: #365fb4;
  border-color: #365fb4;
}

.btn-success:active.btn-soft,
.btn-success.active.btn-soft {
  background-color: #365fb4;
}

.open > .dropdown-toggle.btn-success {
  background-image: none;
  color: #000;
  background-color: #fff;
  border-color: #365fb4;
}

.btn-success .caret {
  border-top-color: #365fb4;
}

.btn-success .caret.caret-up {
  border-bottom-color: #365fb4;
}

.btn-success.btn-soft .caret {
  border-top-color: #365fb4;
}

.btn-success.btn-soft .caret.caret-up {
  border-bottom-color: #365fb4;
}

.open > .dropdown-toggle.btn-success .caret {
  border-top-color: #365fb4;
}

.open > .dropdown-toggle.btn-success .caret.caret-up {
  border-bottom-color: #365fb4;
}

.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #fff;
  border-color: #eee;
}

.btn-info {
  color: #fff;
  background-color: #0074c4;
  border-color: #0065ab;
  color: #000;
  background-color: #fff;
  border-color: #365fb4;
}

.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #005691;
  border-color: #00416d;
}

.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}

.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #0074c4;
  border-color: #0065ab;
}

.btn-info .badge {
  color: #0074c4;
  background-color: #fff;
}

.btn-info:hover,
.btn-info:focus,
.btn-info.focus {
  color: #36528a;
  background-color: #ebeff8;
  border-color: #365fb4;
}

.btn-info:active,
.btn-info.active {
  color: #fff;
  background-color: #365fb4;
  border-color: #365fb4;
}

.btn-info:active.btn-soft,
.btn-info.active.btn-soft {
  background-color: #365fb4;
}

.open > .dropdown-toggle.btn-info {
  background-image: none;
  color: #000;
  background-color: #fff;
  border-color: #365fb4;
}

.btn-info .caret {
  border-top-color: #365fb4;
}

.btn-info .caret.caret-up {
  border-bottom-color: #365fb4;
}

.btn-info.btn-soft .caret {
  border-top-color: #365fb4;
}

.btn-info.btn-soft .caret.caret-up {
  border-bottom-color: #365fb4;
}

.open > .dropdown-toggle.btn-info .caret {
  border-top-color: #365fb4;
}

.open > .dropdown-toggle.btn-info .caret.caret-up {
  border-bottom-color: #365fb4;
}

.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #fff;
  border-color: #eee;
}

.btn-warning {
  color: #fff;
  background-color: #d06800;
  border-color: #b75b00;
  color: #000;
  background-color: #fff;
  border-color: #365fb4;
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #9d4f00;
  border-color: #793d00;
}

.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}

.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #d06800;
  border-color: #b75b00;
}

.btn-warning .badge {
  color: #d06800;
  background-color: #fff;
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus {
  color: #36528a;
  background-color: #ebeff8;
  border-color: #365fb4;
}

.btn-warning:active,
.btn-warning.active {
  color: #fff;
  background-color: #365fb4;
  border-color: #365fb4;
}

.btn-warning:active.btn-soft,
.btn-warning.active.btn-soft {
  background-color: #365fb4;
}

.open > .dropdown-toggle.btn-warning {
  background-image: none;
  color: #000;
  background-color: #fff;
  border-color: #365fb4;
}

.btn-warning .caret {
  border-top-color: #365fb4;
}

.btn-warning .caret.caret-up {
  border-bottom-color: #365fb4;
}

.btn-warning.btn-soft .caret {
  border-top-color: #365fb4;
}

.btn-warning.btn-soft .caret.caret-up {
  border-bottom-color: #365fb4;
}

.open > .dropdown-toggle.btn-warning .caret {
  border-top-color: #365fb4;
}

.open > .dropdown-toggle.btn-warning .caret.caret-up {
  border-bottom-color: #365fb4;
}

.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #fff;
  border-color: #eee;
}

.btn-danger {
  color: #fff;
  background-color: #c40000;
  border-color: #ab0000;
  color: #000;
  background-color: #fff;
  border-color: #365fb4;
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #910000;
  border-color: #6d0000;
}

.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}

.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #c40000;
  border-color: #ab0000;
}

.btn-danger .badge {
  color: #c40000;
  background-color: #fff;
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus {
  color: #36528a;
  background-color: #ebeff8;
  border-color: #365fb4;
}

.btn-danger:active,
.btn-danger.active {
  color: #fff;
  background-color: #365fb4;
  border-color: #365fb4;
}

.btn-danger:active.btn-soft,
.btn-danger.active.btn-soft {
  background-color: #365fb4;
}

.open > .dropdown-toggle.btn-danger {
  background-image: none;
  color: #000;
  background-color: #fff;
  border-color: #365fb4;
}

.btn-danger .caret {
  border-top-color: #365fb4;
}

.btn-danger .caret.caret-up {
  border-bottom-color: #365fb4;
}

.btn-danger.btn-soft .caret {
  border-top-color: #365fb4;
}

.btn-danger.btn-soft .caret.caret-up {
  border-bottom-color: #365fb4;
}

.open > .dropdown-toggle.btn-danger .caret {
  border-top-color: #365fb4;
}

.open > .dropdown-toggle.btn-danger .caret.caret-up {
  border-bottom-color: #365fb4;
}

.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #fff;
  border-color: #eee;
}

.btn-link {
  color: #c0142e;
  font-weight: 400;
  border-radius: 0;
}

.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}

.btn-link:hover,
.btn-link:focus {
  color: #c0142e;
  text-decoration: underline;
  background-color: transparent;
}

.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: inherit;
  text-decoration: none;
}

.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 3px;
}

.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 7px solid;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
}

.dropdown {
  position: relative;
}

.dropdown-toggle:focus {
  outline: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #c2c2c2;
  border-radius: 3px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #c2c2c2;
}

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #333;
  background-color: #d6d6d6;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #c0142e;
  text-decoration: none;
  outline: 0;
  background-color: inherit;
}

.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999;
}

.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}

.open > .dropdown-menu {
  display: block;
}

.open > a {
  outline: 0;
}

.dropdown-menu-right {
  left: auto;
  right: 0;
}

.dropdown-menu-left {
  left: 0;
  right: auto;
}

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #36528a;
  white-space: nowrap;
}

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}

.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 7px solid;
  content: "";
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }

  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}

.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}

.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus {
  outline: 0;
}

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

.btn-toolbar {
  margin-left: -5px;
}

.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}

.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

.btn-group > .btn:first-child {
  margin-left: 0;
}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group > .btn-group {
  float: left;
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group > .btn-group:last-child > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}

.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}

.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn .caret {
  margin-left: 0;
}

.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}

.btn-group-vertical > .btn-group > .btn {
  float: none;
}

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 3px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}

.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}

.btn-group-justified > .btn-group .btn {
  width: 100%;
}

.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}

[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  z-index: -1;
  opacity: 0;
  filter: alpha(opacity=0);
}

.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}

.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}

.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 3px;
}

select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}

textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}

.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}

textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #333;
  text-align: center;
  background-color: #ebebeb;
  border: 1px solid #c2c2c2;
  border-radius: 3px;
}

.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}

.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 3px;
}

.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.input-group-addon:first-child {
  border-right: 0;
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.input-group-addon:last-child {
  border-left: 0;
}

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}

.input-group-btn > .btn {
  position: relative;
}

.input-group-btn > .btn + .btn {
  margin-left: -1px;
}

.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}

.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}

.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}

.nav > li {
  position: relative;
  display: block;
}

.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #ebebeb;
}

.nav > li.disabled > a {
  color: #5c5c5c;
}

.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #5c5c5c;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #ebebeb;
  border-color: #c0142e;
}

.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav > li > a > img {
  max-width: none;
}

.nav-tabs {
  border-bottom: 1px solid #c2c2c2;
}

.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}

.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 3px 3px 0 0;
}

.nav-tabs > li > a:hover {
  border-color: #c2c2c2 #c2c2c2 #c2c2c2;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #36528a;
  background-color: #fff;
  border: 1px solid #c2c2c2;
  border-bottom-color: transparent;
  cursor: default;
}

.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}

.nav-tabs.nav-justified > li {
  float: none;
}

.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}

.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }

  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}

.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 3px;
}

.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #c2c2c2;
}

@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #c2c2c2;
    border-radius: 3px 3px 0 0;
  }

  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: transparent;
  }

  .nav-tabs.nav-justified > li > a {
    border-radius: 6px 6px 0 0;
  }
}

.nav-pills > li {
  float: left;
}

.nav-pills > li > a {
  border-radius: 3px;
}

.nav-pills > li + li {
  margin-left: 2px;
}

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #365fb4;
}

.nav-stacked > li {
  float: none;
}

.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

.nav-justified {
  width: 100%;
}

.nav-justified > li {
  float: none;
}

.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}

.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }

  .nav-justified > li > a {
    margin-bottom: 0;
  }
}

.nav-tabs-justified {
  border-bottom: 0;
}

.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 3px;
}

.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #c2c2c2;
}

@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #c2c2c2;
    border-radius: 3px 3px 0 0;
  }

  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: transparent;
  }
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: transparent;
  border-radius: 3px;
}

.breadcrumb > li {
  display: inline-block;
}

.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #000;
}

.breadcrumb > .active {
  color: #000;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 3px;
}

.pagination > li {
  display: inline;
}

.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #333;
  background-color: #fff;
  border: 1px solid #c2c2c2;
  margin-left: -1px;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #333;
  background-color: #d6d6d6;
  border-color: #c2c2c2;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  background-color: #365fb4;
  border-color: #365fb4;
  cursor: default;
}

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999;
  background-color: #fff;
  border-color: #c2c2c2;
  cursor: not-allowed;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}

a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.label:empty {
  display: none;
}

.btn .label {
  position: relative;
  top: -1px;
}

.label-default {
  background-color: #333;
}

.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #1a1a1a;
  background-color: #999;
}

.label-primary {
  background-color: #c0142e;
}

.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #920f23;
  background-color: #e08a97;
}

.label-success {
  background-color: green;
}

.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #004d00;
  background-color: #80c080;
}

.label-info {
  background-color: #0074c4;
}

.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #005691;
  background-color: #80bae2;
}

.label-warning {
  background-color: #d06800;
}

.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #9d4f00;
  background-color: #e8b480;
}

.label-danger {
  background-color: #c40000;
}

.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #910000;
  background-color: #e28080;
}

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #adadad;
  border-radius: 10px;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}

a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #c0142e;
  background-color: #fff;
}

.nav-pills > li > a > .badge {
  margin-left: 3px;
}

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #c2c2c2;
  border-radius: 3px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #c0142e;
}

.thumbnail .caption {
  padding: 9px;
  color: #000;
}

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 3px;
}

.alert h4 {
  margin-top: 0;
  color: inherit;
}

.alert .alert-link {
  font-weight: 700;
}

.alert > p,
.alert > ul {
  margin-bottom: 0;
}

.alert > p + p {
  margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}

.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success {
  background-color: #f2f9f2;
  border-color: #80c080;
  color: green;
}

.alert-success hr {
  border-top-color: #6eb76e;
}

.alert-success .alert-link {
  color: #004d00;
}

.alert-info {
  background-color: #f2f8fc;
  border-color: #80bae2;
  color: #0074c4;
}

.alert-info hr {
  border-top-color: #6baedd;
}

.alert-info .alert-link {
  color: #005691;
}

.alert-warning {
  background-color: #fdf7f2;
  border-color: #e8b480;
  color: #d06800;
}

.alert-warning hr {
  border-top-color: #e4a76a;
}

.alert-warning .alert-link {
  color: #9d4f00;
}

.alert-danger {
  background-color: #fcf2f2;
  border-color: #e28080;
  color: #c40000;
}

.alert-danger hr {
  border-top-color: #dd6b6b;
}

.alert-danger .alert-link {
  color: #910000;
}

@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position: 40px 0;
  }

  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  0% {
    background-position: 40px 0;
  }

  to {
    background-position: 0 0;
  }
}

.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #ebebeb;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #365fb4;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: -o-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-size: 40px 40px;
}

.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar[aria-valuenow="0"] {
  color: #adadad;
  min-width: 30px;
  background-color: transparent;
  background-image: none;
  box-shadow: none;
}

.progress-bar-success {
  background-color: green;
}

.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: -o-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
}

.progress-bar-info {
  background-color: #0074c4;
}

.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: -o-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
}

.progress-bar-warning {
  background-color: #d06800;
}

.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: -o-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
}

.progress-bar-danger {
  background-color: #c40000;
}

.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: -o-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
}

.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #c2c2c2;
}

.list-group-item:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.list-group-item > .badge {
  float: right;
}

.list-group-item > .badge + .badge {
  margin-right: 5px;
}

a.list-group-item,
a.list-group-item .list-group-item-heading {
  color: #36528a;
}

a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  color: #36528a;
  background-color: #ebebeb;
}

.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #d6d6d6;
  color: #adadad;
  cursor: not-allowed;
}

.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}

.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #adadad;
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #365fb4;
  border-color: #365fb4;
}

.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}

.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #fff;
}

.list-group-item-success {
  color: green;
  background-color: #f2f9f2;
}

a.list-group-item-success {
  color: green;
}

a.list-group-item-success .list-group-item-heading {
  color: inherit;
}

a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: green;
  background-color: #e1f0e1;
}

a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: green;
  border-color: green;
}

.list-group-item-info {
  color: #0074c4;
  background-color: #f2f8fc;
}

a.list-group-item-info {
  color: #0074c4;
}

a.list-group-item-info .list-group-item-heading {
  color: inherit;
}

a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #0074c4;
  background-color: #deedf7;
}

a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #0074c4;
  border-color: #0074c4;
}

.list-group-item-warning {
  color: #d06800;
  background-color: #fdf7f2;
}

a.list-group-item-warning {
  color: #d06800;
}

a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}

a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #d06800;
  background-color: #f9ebdd;
}

a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #d06800;
  border-color: #d06800;
}

.list-group-item-danger {
  color: #c40000;
  background-color: #fcf2f2;
}

a.list-group-item-danger {
  color: #c40000;
}

a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}

a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #c40000;
  background-color: #f7dede;
}

a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #c40000;
  border-color: #c40000;
}

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

.panel {
  margin-bottom: 20px;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
  padding: 12px;
}

.panel-heading {
  padding: 12px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}

.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}

.panel-title > a {
  color: inherit;
}

.panel-footer {
  padding: 12px;
  background-color: #ebebeb;
  border-top: 1px solid #c2c2c2;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}

.panel > .list-group {
  margin-bottom: 0;
}

.panel > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}

.panel > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}

.panel > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}

.panel-heading + .list-group .list-group-item:first-child,
.list-group + .panel-footer {
  border-top-width: 0;
}

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}

.panel > .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 td:first-child,
.panel > .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 td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th: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 th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 2px;
}

.panel > .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 td:last-child,
.panel > .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 td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th: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 th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 2px;
}

.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}

.panel > .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 td:first-child,
.panel > .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 td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 2px;
}

.panel > .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 td:last-child,
.panel > .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 td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 2px;
}

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive {
  border-top: 1px solid #c3cfe9;
}

.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}

.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}

.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}

.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th,
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.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: 20px;
}

.panel-group .panel {
  margin-bottom: 0;
  border-radius: 3px;
}

.panel-group .panel + .panel {
  margin-top: 5px;
}

.panel-group .panel-heading {
  border-bottom: 0;
}

.panel-group .panel-heading + .panel-collapse > .panel-body {
  border-top: 1px solid #c2c2c2;
}

.panel-group .panel-footer {
  border-top: 0;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #c2c2c2;
}

.panel-default {
  border-color: #365fb4;
}

.panel-default > .panel-heading {
  color: #fff;
  background-color: #365fb4;
  border-color: #365fb4;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #365fb4;
}

.panel-default > .panel-heading .badge {
  color: #365fb4;
  background-color: #fff;
}

.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #365fb4;
}

.panel-primary {
  border-color: #365fb4;
}

.panel-primary > .panel-heading {
  color: #36528a;
  background-color: #365fb4;
  border-color: #365fb4;
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #365fb4;
}

.panel-primary > .panel-heading .badge {
  color: #365fb4;
  background-color: #36528a;
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #365fb4;
}

.panel-success {
  border-color: #80c080;
}

.panel-success > .panel-heading {
  color: green;
  background-color: #f2f9f2;
  border-color: #80c080;
}

.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #80c080;
}

.panel-success > .panel-heading .badge {
  color: #f2f9f2;
  background-color: green;
}

.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #80c080;
}

.panel-info {
  border-color: #80bae2;
}

.panel-info > .panel-heading {
  color: #0074c4;
  background-color: #f2f8fc;
  border-color: #80bae2;
}

.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #80bae2;
}

.panel-info > .panel-heading .badge {
  color: #f2f8fc;
  background-color: #0074c4;
}

.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #80bae2;
}

.panel-warning {
  border-color: #e8b480;
}

.panel-warning > .panel-heading {
  color: #d06800;
  background-color: #fdf7f2;
  border-color: #e8b480;
}

.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #e8b480;
}

.panel-warning > .panel-heading .badge {
  color: #fdf7f2;
  background-color: #d06800;
}

.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #e8b480;
}

.panel-danger {
  border-color: #e28080;
}

.panel-danger > .panel-heading {
  color: #c40000;
  background-color: #fcf2f2;
  border-color: #e28080;
}

.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #e28080;
}

.panel-danger > .panel-heading .badge {
  color: #fcf2f2;
  background-color: #c40000;
}

.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #e28080;
}

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}

.embed-responsive.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

.embed-responsive.embed-responsive-4by3 {
  padding-bottom: 75%;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #ebebeb;
  border: 1px solid #c2c2c2;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.well-lg {
  padding: 24px;
  border-radius: 3px;
}

.well-sm {
  padding: 9px;
  border-radius: 3px;
}

.close {
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  color: inherit;
  text-shadow: none;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

.close:hover,
.close:focus {
  color: inherit;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
/*!!*/

.modal-open {
  overflow: hidden;
}

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1095;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.modal.fade .modal-dialog {
  -webkit-transform: translate3d(0, -25%, 0);
  transform: translate3d(0, -25%, 0);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1090;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #365fb4;
  min-height: 16.42857143px;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.42857143;
}

.modal-body {
  position: relative;
  padding: 15px;
}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #c2c2c2;
}

.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: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }

  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }

  .modal-sm {
    width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}

.tooltip.in {
  opacity: 0.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;
  text-decoration: none;
  background-color: #000;
  border-radius: 3px;
}

.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: #000;
}

.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #c2c2c2;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}

.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: 14px;
  font-weight: 400;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 2px 2px 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: #8f8f8f;
  border-top-color: rgba(0, 0, 0, 0.25);
  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: #8f8f8f;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.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: #8f8f8f;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  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: #8f8f8f;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}

.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after,
.form-horizontal:before,
.form-horizontal:after,
.form-inline:before,
.form-inline:after {
  content: " ";
  display: table;
}

.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.panel-body:after,
.modal-footer:after,
.form-horizontal:after,
.form-inline: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;
  visibility: hidden !important;
}

.affix {
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

@-ms-viewport {
  width: device-width;
}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }

  table.visible-xs {
    display: table;
  }

  tr.visible-xs {
    display: table-row !important;
  }

  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }

  .visible-xs-block {
    display: block !important;
  }

  .visible-xs-inline {
    display: inline !important;
  }

  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }

  table.visible-sm {
    display: table;
  }

  tr.visible-sm {
    display: table-row !important;
  }

  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }

  .visible-sm-block {
    display: block !important;
  }

  .visible-sm-inline {
    display: inline !important;
  }

  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }

  table.visible-md {
    display: table;
  }

  tr.visible-md {
    display: table-row !important;
  }

  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }

  .visible-md-block {
    display: block !important;
  }

  .visible-md-inline {
    display: inline !important;
  }

  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }

  table.visible-lg {
    display: table;
  }

  tr.visible-lg {
    display: table-row !important;
  }

  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }

  .visible-lg-block {
    display: block !important;
  }

  .visible-lg-inline {
    display: inline !important;
  }

  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}

.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }

  table.visible-print {
    display: table;
  }

  tr.visible-print {
    display: table-row !important;
  }

  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}

.visible-print-block {
  display: none !important;
}

@media print {
  .visible-print-block {
    display: block !important;
  }
}

.visible-print-inline {
  display: none !important;
}

@media print {
  .visible-print-inline {
    display: inline !important;
  }
}

.visible-print-inline-block {
  display: none !important;
}

@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }

  .hidden-print {
    display: none !important;
  }
}

a:hover,
a:focus {
  text-decoration: none;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: absolute;
}

.container {
  padding-right: 12px;
  padding-left: 12px;
}

@media (min-width: 768px) {
  .container {
    padding-right: 24px;
    padding-left: 24px;
  }
}

@media (min-width: 992px) {
  .container {
    padding-right: 24px;
    padding-left: 24px;
  }
}

@media (min-width: 1200px) {
  .container {
    padding-right: 24px;
    padding-left: 24px;
  }
}

h1,
.h1 {
  font-family: Helvetica Neue, roboto, Arial, sans-serif;
  font-weight: 700;
  margin-top: 18px;
  margin-bottom: 18px;
  font-weight: 900;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1 small,
.h1 small,
h1 .small,
.h1 .small {
  font-weight: 300;
}

h2,
.h2 {
  font-family: Helvetica Neue, roboto, Arial, sans-serif;
  font-weight: 700;
  margin-top: 18px;
  margin-bottom: 12px;
  font-weight: 900;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h2 small,
.h2 small,
h2 .small,
.h2 .small {
  font-weight: 300;
}

h3,
.h3 {
  font-family: Helvetica Neue, roboto, Arial, sans-serif;
  font-weight: 700;
  margin-top: 18px;
  margin-bottom: 12px;
  font-weight: 900;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h3 small,
.h3 small,
h3 .small,
.h3 .small {
  font-weight: 300;
}

h4,
.h4 {
  font-family: Helvetica Neue, roboto, Arial, sans-serif;
  margin-top: 18px;
  margin-bottom: 12px;
  font-weight: 900;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h4 small,
.h4 small,
h4 .small,
.h4 .small {
  font-weight: 300;
}

h5,
.h5 {
  font-family: Helvetica Neue, roboto, Arial, sans-serif;
  margin-top: 12px;
  margin-bottom: 6px;
  font-weight: 900;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h5 small,
.h5 small,
h5 .small,
.h5 .small {
  font-weight: 300;
}

h6,
.h6 {
  font-family: Helvetica Neue, roboto, Arial, sans-serif;
  margin-top: 12px;
  margin-bottom: 0;
  font-weight: 900;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h6 small,
.h6 small,
h6 .small,
.h6 .small {
  font-weight: 300;
}

h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-family: Helvetica Neue, roboto, Arial, sans-serif;
  font-size: 100%;
  color: #707070;
}

h1 small.small,
.h1 small.small,
h2 small.small,
.h2 small.small,
h3 small.small,
.h3 small.small,
h4 small.small,
.h4 small.small {
  font-size: 85%;
  font-family: Helvetica Neue, roboto, Arial, sans-serif;
  color: #707070;
}

h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 100%;
  font-family: Helvetica Neue, roboto, Arial, sans-serif;
  color: #707070;
  font-weight: 300;
}

.lead {
  font-size: 18px;
  line-height: 1.4;
}

@media (min-width: 768px) {
  .lead {
    font-size: 18px;
    line-height: 1.6;
  }
}

.text-primary,
a.text-primary:hover {
  color: #000;
}

.list-inline {
  margin-left: 0;
}

.list-inline > li {
  padding-left: 0;
  padding-right: 12px;
}

.list-justified {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: justify;
  margin-bottom: -20px;
}

.list-justified:after {
  content: " ";
  display: inline-block;
  width: 100%;
  height: 0;
  overflow: hidden;
}

.list-justified > li {
  display: inline-block;
}

.bullet-list {
  padding: 0;
  margin: 0;
  list-style: none;
}

.bullet-list > li {
  display: block;
  margin: 4px 0;
  padding: 0 0 0 18px;
}

.bullet-list li[class*="symbol-bullet"] {
  background-position: 2px 6px;
}

.bullet-list li[class*="symbol-bullet-arrow"] {
  background-position: 2px 4px;
}

.bullet-list li[class*="symbol-tick"] {
  background-position: 0 0;
  padding-left: 24px;
}

blockquote p {
  font-weight: 300;
  line-height: 1.25;
  font-size: 18px;
}

cite {
  font-style: normal;
}

blockquote footer,
blockquote small,
blockquote .small {
  font-size: 85%;
}

.dl-horizontal {
  overflow: hidden;
}

@media (min-width: 768px) {
  .dl-horizontal dt {
    width: 40%;
  }

  .dl-horizontal dd {
    width: 57%;
    float: left;
    margin-left: 3%;
  }
}

.table caption {
  font-weight: 300;
  font-size: 18px;
  text-align: left;
  margin-bottom: 12px;
  color: inherit;
}

.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 3px solid #365fb4;
  font-weight: 500;
  color: inherit;
}

.table > tbody + tbody {
  border-top: 1px solid #365fb4;
}

.table-bordered {
  border-radius: 3px;
}

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 3px;
  border-bottom-color: #365fb4;
}

.table-striped {
  background-color: #fff;
}

.table-responsive {
  overflow: auto;
  border-radius: 3px;
}

@media screen and (max-width: 991px) {
  .table-responsive.table-responsive-sm {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #c3cfe9;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive.table-responsive-sm > .table {
    margin-bottom: 0;
  }

  .table-responsive.table-responsive-sm > .table > thead > tr > th,
  .table-responsive.table-responsive-sm > .table > tbody > tr > th,
  .table-responsive.table-responsive-sm > .table > tfoot > tr > th,
  .table-responsive.table-responsive-sm > .table > thead > tr > td,
  .table-responsive.table-responsive-sm > .table > tbody > tr > td,
  .table-responsive.table-responsive-sm > .table > tfoot > tr > td {
    white-space: nowrap;
  }

  .table-responsive.table-responsive-sm > .table-bordered {
    border: 0;
  }

  .table-responsive.table-responsive-sm > .table-bordered > thead > tr > th:first-child,
  .table-responsive.table-responsive-sm > .table-bordered > tbody > tr > th:first-child,
  .table-responsive.table-responsive-sm > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive.table-responsive-sm > .table-bordered > thead > tr > td:first-child,
  .table-responsive.table-responsive-sm > .table-bordered > tbody > tr > td:first-child,
  .table-responsive.table-responsive-sm > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }

  .table-responsive.table-responsive-sm > .table-bordered > thead > tr > th:last-child,
  .table-responsive.table-responsive-sm > .table-bordered > tbody > tr > th:last-child,
  .table-responsive.table-responsive-sm > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive.table-responsive-sm > .table-bordered > thead > tr > td:last-child,
  .table-responsive.table-responsive-sm > .table-bordered > tbody > tr > td:last-child,
  .table-responsive.table-responsive-sm > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }

  .table-responsive.table-responsive-sm > .table-bordered > tbody > tr:last-child > th,
  .table-responsive.table-responsive-sm > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive.table-responsive-sm > .table-bordered > tbody > tr:last-child > td,
  .table-responsive.table-responsive-sm > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

@media screen and (max-width: 1199px) {
  .table-responsive.table-responsive-md {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #c3cfe9;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive.table-responsive-md > .table {
    margin-bottom: 0;
  }

  .table-responsive.table-responsive-md > .table > thead > tr > th,
  .table-responsive.table-responsive-md > .table > tbody > tr > th,
  .table-responsive.table-responsive-md > .table > tfoot > tr > th,
  .table-responsive.table-responsive-md > .table > thead > tr > td,
  .table-responsive.table-responsive-md > .table > tbody > tr > td,
  .table-responsive.table-responsive-md > .table > tfoot > tr > td {
    white-space: nowrap;
  }

  .table-responsive.table-responsive-md > .table-bordered {
    border: 0;
  }

  .table-responsive.table-responsive-md > .table-bordered > thead > tr > th:first-child,
  .table-responsive.table-responsive-md > .table-bordered > tbody > tr > th:first-child,
  .table-responsive.table-responsive-md > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive.table-responsive-md > .table-bordered > thead > tr > td:first-child,
  .table-responsive.table-responsive-md > .table-bordered > tbody > tr > td:first-child,
  .table-responsive.table-responsive-md > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }

  .table-responsive.table-responsive-md > .table-bordered > thead > tr > th:last-child,
  .table-responsive.table-responsive-md > .table-bordered > tbody > tr > th:last-child,
  .table-responsive.table-responsive-md > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive.table-responsive-md > .table-bordered > thead > tr > td:last-child,
  .table-responsive.table-responsive-md > .table-bordered > tbody > tr > td:last-child,
  .table-responsive.table-responsive-md > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }

  .table-responsive.table-responsive-md > .table-bordered > tbody > tr:last-child > th,
  .table-responsive.table-responsive-md > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive.table-responsive-md > .table-bordered > tbody > tr:last-child > td,
  .table-responsive.table-responsive-md > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

@media screen and (max-width: 767px) {
  .table-responsive caption {
    padding: 12px;
  }
}

@-moz-document url-prefix() {
  fieldset {
    display: table-cell;
  }
}

.btn {
  border-color: #365fb4;
  color: #000;
  background-color: #fff;
  border-radius: 6px;
  font-weight: 300;
}

.btn:hover,
.btn:focus,
.btn.focus {
  background-color: #ebeff8;
}

.btn:hover {
  color: #36528a;
}

.btn:active,
.btn.active {
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  background-color: #365fb4;
  border-color: #365fb4;
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  border-color: inherit;
}

.btn.disabled.btn-soft,
.btn[disabled].btn-soft,
fieldset[disabled] .btn .btn-soft {
  background-color: #fff;
  color: #36528a;
  border-color: inherit;
}

.btn-primary {
  color: #c0142e;
  background-color: #365fb4;
  border-color: #3055a0;
  color: #fff;
  background-color: #c0142e;
  border-color: #c0142e;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #c0142e;
  background-color: #2a4a8d;
  border-color: #223c71;
}

.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #365fb4;
  border-color: #3055a0;
}

.btn-primary .badge {
  color: #365fb4;
  background-color: #c0142e;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #d35b6d;
  border-color: #c0142e;
}

.btn-primary:active,
.btn-primary.active {
  color: #fff;
  background-color: #e08a97;
  border-color: #c0142e;
}

.btn-primary:active.btn-soft,
.btn-primary.active.btn-soft {
  background-color: #c0142e;
}

.open > .dropdown-toggle.btn-primary {
  background-image: none;
  color: #000;
  background-color: #fff;
  border-color: #c0142e;
}

.btn-primary .caret {
  border-top-color: #fff;
}

.btn-primary .caret.caret-up {
  border-bottom-color: #fff;
}

.btn-primary.btn-soft .caret {
  border-top-color: #c0142e;
}

.btn-primary.btn-soft .caret.caret-up {
  border-bottom-color: #c0142e;
}

.open > .dropdown-toggle.btn-primary .caret {
  border-top-color: #c0142e;
}

.open > .dropdown-toggle.btn-primary .caret.caret-up {
  border-bottom-color: #c0142e;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #c0142e;
  border-color: #eee;
}

.btn-secondary {
  color: #365fb4;
  border-color: #3055a0;
  color: #fff;
  background-color: #365fb4;
  border-color: #365fb4;
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary:active,
.btn-secondary.active,
.open > .dropdown-toggle.btn-secondary {
  color: #365fb4;
  background-color: #2a4a8d;
  border-color: #223c71;
}

.btn-secondary:active,
.btn-secondary.active,
.open > .dropdown-toggle.btn-secondary {
  background-image: none;
}

.btn-secondary.disabled,
.btn-secondary[disabled],
fieldset[disabled] .btn-secondary,
.btn-secondary.disabled:hover,
.btn-secondary[disabled]:hover,
fieldset[disabled] .btn-secondary:hover,
.btn-secondary.disabled:focus,
.btn-secondary[disabled]:focus,
fieldset[disabled] .btn-secondary:focus,
.btn-secondary.disabled.focus,
.btn-secondary[disabled].focus,
fieldset[disabled] .btn-secondary.focus,
.btn-secondary.disabled:active,
.btn-secondary[disabled]:active,
fieldset[disabled] .btn-secondary:active,
.btn-secondary.disabled.active,
.btn-secondary[disabled].active,
fieldset[disabled] .btn-secondary.active {
  background-color: #365fb4;
  border-color: #3055a0;
}

.btn-secondary .badge {
  color: #365fb4;
  background-color: #365fb4;
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus {
  color: #fff;
  background-color: #728fcb;
  border-color: #365fb4;
}

.btn-secondary:active,
.btn-secondary.active {
  color: #fff;
  background-color: #9bafda;
  border-color: #365fb4;
}

.btn-secondary:active.btn-soft,
.btn-secondary.active.btn-soft {
  background-color: #365fb4;
}

.open > .dropdown-toggle.btn-secondary {
  background-image: none;
  color: #000;
  background-color: #fff;
  border-color: #365fb4;
}

.btn-secondary .caret {
  border-top-color: #fff;
}

.btn-secondary .caret.caret-up {
  border-bottom-color: #fff;
}

.btn-secondary.btn-soft .caret {
  border-top-color: #365fb4;
}

.btn-secondary.btn-soft .caret.caret-up {
  border-bottom-color: #365fb4;
}

.open > .dropdown-toggle.btn-secondary .caret {
  border-top-color: #365fb4;
}

.open > .dropdown-toggle.btn-secondary .caret.caret-up {
  border-bottom-color: #365fb4;
}

.btn-secondary.disabled,
.btn-secondary[disabled],
fieldset[disabled] .btn-secondary,
.btn-secondary.disabled:hover,
.btn-secondary[disabled]:hover,
fieldset[disabled] .btn-secondary:hover,
.btn-secondary.disabled:focus,
.btn-secondary[disabled]:focus,
fieldset[disabled] .btn-secondary:focus,
.btn-secondary.disabled.focus,
.btn-secondary[disabled].focus,
fieldset[disabled] .btn-secondary.focus,
.btn-secondary.disabled:active,
.btn-secondary[disabled]:active,
fieldset[disabled] .btn-secondary:active,
.btn-secondary.disabled.active,
.btn-secondary[disabled].active,
fieldset[disabled] .btn-secondary.active {
  background-color: #365fb4;
  border-color: #eee;
}

.btn-tertiary {
  color: #333;
  background-color: #365fb4;
  border-color: #3055a0;
  color: #fff;
  background-color: #333;
  border-color: #333;
}

.btn-tertiary:hover,
.btn-tertiary:focus,
.btn-tertiary.focus,
.btn-tertiary:active,
.btn-tertiary.active,
.open > .dropdown-toggle.btn-tertiary {
  color: #333;
  background-color: #2a4a8d;
  border-color: #223c71;
}

.btn-tertiary:active,
.btn-tertiary.active,
.open > .dropdown-toggle.btn-tertiary {
  background-image: none;
}

.btn-tertiary.disabled,
.btn-tertiary[disabled],
fieldset[disabled] .btn-tertiary,
.btn-tertiary.disabled:hover,
.btn-tertiary[disabled]:hover,
fieldset[disabled] .btn-tertiary:hover,
.btn-tertiary.disabled:focus,
.btn-tertiary[disabled]:focus,
fieldset[disabled] .btn-tertiary:focus,
.btn-tertiary.disabled.focus,
.btn-tertiary[disabled].focus,
fieldset[disabled] .btn-tertiary.focus,
.btn-tertiary.disabled:active,
.btn-tertiary[disabled]:active,
fieldset[disabled] .btn-tertiary:active,
.btn-tertiary.disabled.active,
.btn-tertiary[disabled].active,
fieldset[disabled] .btn-tertiary.active {
  background-color: #365fb4;
  border-color: #3055a0;
}

.btn-tertiary .badge {
  color: #365fb4;
  background-color: #333;
}

.btn-tertiary:hover,
.btn-tertiary:focus,
.btn-tertiary.focus {
  color: #fff;
  background-color: #707070;
  border-color: #333;
}

.btn-tertiary:active,
.btn-tertiary.active {
  color: #fff;
  background-color: #999;
  border-color: #333;
}

.btn-tertiary:active.btn-soft,
.btn-tertiary.active.btn-soft {
  background-color: #333;
}

.open > .dropdown-toggle.btn-tertiary {
  background-image: none;
  color: #000;
  background-color: #fff;
  border-color: #333;
}

.btn-tertiary .caret {
  border-top-color: #fff;
}

.btn-tertiary .caret.caret-up {
  border-bottom-color: #fff;
}

.btn-tertiary.btn-soft .caret {
  border-top-color: #333;
}

.btn-tertiary.btn-soft .caret.caret-up {
  border-bottom-color: #333;
}

.open > .dropdown-toggle.btn-tertiary .caret {
  border-top-color: #333;
}

.open > .dropdown-toggle.btn-tertiary .caret.caret-up {
  border-bottom-color: #333;
}

.btn-tertiary.disabled,
.btn-tertiary[disabled],
fieldset[disabled] .btn-tertiary,
.btn-tertiary.disabled:hover,
.btn-tertiary[disabled]:hover,
fieldset[disabled] .btn-tertiary:hover,
.btn-tertiary.disabled:focus,
.btn-tertiary[disabled]:focus,
fieldset[disabled] .btn-tertiary:focus,
.btn-tertiary.disabled.focus,
.btn-tertiary[disabled].focus,
fieldset[disabled] .btn-tertiary.focus,
.btn-tertiary.disabled:active,
.btn-tertiary[disabled]:active,
fieldset[disabled] .btn-tertiary:active,
.btn-tertiary.disabled.active,
.btn-tertiary[disabled].active,
fieldset[disabled] .btn-tertiary.active {
  background-color: #333;
  border-color: #eee;
}

.btn-quaternary {
  color: #36528a;
  background-color: #365fb4;
  border-color: #3055a0;
  color: #fff;
  background-color: #36528a;
  border-color: #36528a;
}

.btn-quaternary:hover,
.btn-quaternary:focus,
.btn-quaternary.focus,
.btn-quaternary:active,
.btn-quaternary.active,
.open > .dropdown-toggle.btn-quaternary {
  color: #36528a;
  background-color: #2a4a8d;
  border-color: #223c71;
}

.btn-quaternary:active,
.btn-quaternary.active,
.open > .dropdown-toggle.btn-quaternary {
  background-image: none;
}

.btn-quaternary.disabled,
.btn-quaternary[disabled],
fieldset[disabled] .btn-quaternary,
.btn-quaternary.disabled:hover,
.btn-quaternary[disabled]:hover,
fieldset[disabled] .btn-quaternary:hover,
.btn-quaternary.disabled:focus,
.btn-quaternary[disabled]:focus,
fieldset[disabled] .btn-quaternary:focus,
.btn-quaternary.disabled.focus,
.btn-quaternary[disabled].focus,
fieldset[disabled] .btn-quaternary.focus,
.btn-quaternary.disabled:active,
.btn-quaternary[disabled]:active,
fieldset[disabled] .btn-quaternary:active,
.btn-quaternary.disabled.active,
.btn-quaternary[disabled].active,
fieldset[disabled] .btn-quaternary.active {
  background-color: #365fb4;
  border-color: #3055a0;
}

.btn-quaternary .badge {
  color: #365fb4;
  background-color: #36528a;
}

.btn-quaternary:hover,
.btn-quaternary:focus,
.btn-quaternary.focus {
  color: #fff;
  background-color: #4a6396;
  border-color: #36528a;
}

.btn-quaternary:active,
.btn-quaternary.active {
  color: #fff;
  background-color: #7286ad;
  border-color: #36528a;
}

.btn-quaternary:active.btn-soft,
.btn-quaternary.active.btn-soft {
  background-color: #36528a;
}

.open > .dropdown-toggle.btn-quaternary {
  background-image: none;
  color: #000;
  background-color: #fff;
  border-color: #36528a;
}

.btn-quaternary .caret {
  border-top-color: #fff;
}

.btn-quaternary .caret.caret-up {
  border-bottom-color: #fff;
}

.btn-quaternary.btn-soft .caret {
  border-top-color: #36528a;
}

.btn-quaternary.btn-soft .caret.caret-up {
  border-bottom-color: #36528a;
}

.open > .dropdown-toggle.btn-quaternary .caret {
  border-top-color: #36528a;
}

.open > .dropdown-toggle.btn-quaternary .caret.caret-up {
  border-bottom-color: #36528a;
}

.btn-quaternary.disabled,
.btn-quaternary[disabled],
fieldset[disabled] .btn-quaternary,
.btn-quaternary.disabled:hover,
.btn-quaternary[disabled]:hover,
fieldset[disabled] .btn-quaternary:hover,
.btn-quaternary.disabled:focus,
.btn-quaternary[disabled]:focus,
fieldset[disabled] .btn-quaternary:focus,
.btn-quaternary.disabled.focus,
.btn-quaternary[disabled].focus,
fieldset[disabled] .btn-quaternary.focus,
.btn-quaternary.disabled:active,
.btn-quaternary[disabled]:active,
fieldset[disabled] .btn-quaternary:active,
.btn-quaternary.disabled.active,
.btn-quaternary[disabled].active,
fieldset[disabled] .btn-quaternary.active {
  background-color: #36528a;
  border-color: #eee;
}

.btn-muted {
  color: #f5f5f5;
  background-color: #365fb4;
  border-color: #3055a0;
  color: #707070;
  background-color: #f5f5f5;
  border-color: #c2c2c2;
}

.btn-muted:hover,
.btn-muted:focus,
.btn-muted.focus,
.btn-muted:active,
.btn-muted.active,
.open > .dropdown-toggle.btn-muted {
  color: #f5f5f5;
  background-color: #2a4a8d;
  border-color: #223c71;
}

.btn-muted:active,
.btn-muted.active,
.open > .dropdown-toggle.btn-muted {
  background-image: none;
}

.btn-muted.disabled,
.btn-muted[disabled],
fieldset[disabled] .btn-muted,
.btn-muted.disabled:hover,
.btn-muted[disabled]:hover,
fieldset[disabled] .btn-muted:hover,
.btn-muted.disabled:focus,
.btn-muted[disabled]:focus,
fieldset[disabled] .btn-muted:focus,
.btn-muted.disabled.focus,
.btn-muted[disabled].focus,
fieldset[disabled] .btn-muted.focus,
.btn-muted.disabled:active,
.btn-muted[disabled]:active,
fieldset[disabled] .btn-muted:active,
.btn-muted.disabled.active,
.btn-muted[disabled].active,
fieldset[disabled] .btn-muted.active {
  background-color: #365fb4;
  border-color: #3055a0;
}

.btn-muted .badge {
  color: #365fb4;
  background-color: #f5f5f5;
}

.btn-muted:hover,
.btn-muted:focus,
.btn-muted.focus,
.btn-muted:active,
.btn-muted.active {
  color: #707070;
  background-color: #fff;
  border-color: #c2c2c2;
}

.btn-muted:active.btn-soft,
.btn-muted.active.btn-soft {
  background-color: #c2c2c2;
}

.open > .dropdown-toggle.btn-muted {
  background-image: none;
  color: #707070;
  background-color: #fff;
  border-color: #c2c2c2;
}

.btn-muted .caret {
  border-top-color: #333;
}

.btn-muted .caret.caret-up {
  border-bottom-color: #333;
}

.btn-muted.btn-soft .caret {
  border-top-color: #333;
}

.btn-muted.btn-soft .caret.caret-up {
  border-bottom-color: #333;
}

.open > .dropdown-toggle.btn-muted .caret {
  border-top-color: #333;
}

.open > .dropdown-toggle.btn-muted .caret.caret-up {
  border-bottom-color: #333;
}

.btn-muted.disabled,
.btn-muted[disabled],
fieldset[disabled] .btn-muted,
.btn-muted.disabled:hover,
.btn-muted[disabled]:hover,
fieldset[disabled] .btn-muted:hover,
.btn-muted.disabled:focus,
.btn-muted[disabled]:focus,
fieldset[disabled] .btn-muted:focus,
.btn-muted.disabled.focus,
.btn-muted[disabled].focus,
fieldset[disabled] .btn-muted.focus,
.btn-muted.disabled:active,
.btn-muted[disabled]:active,
fieldset[disabled] .btn-muted:active,
.btn-muted.disabled.active,
.btn-muted[disabled].active,
fieldset[disabled] .btn-muted.active {
  background-color: #f5f5f5;
  border-color: #eee;
}

.btn-link {
  color: #c0142e;
  background-color: inherit;
  font-weight: 300;
  border-radius: 0;
}

.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  color: inherit;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.btn-link.active {
  border-color: transparent;
}

.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  background-color: inherit;
  text-decoration: none;
}

.btn,
.btn-default {
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 3px;
  border-radius: 6px;
  font-size: 16px;
}

.btn-xl {
  padding: 13px 12px;
  line-height: 1.11111111;
  border-radius: 3px;
  border-radius: 6px;
  font-size: 18px;
}

.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px 9px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 3px;
  border-radius: 6px;
  font-size: 16px;
}

.btn-lg .caret {
  border-width: 8px 7px 0;
}

.btn-sm,
.btn-group-sm > .btn {
  padding: 4px 10px 3px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
  border-radius: 6px;
  font-size: 14px;
  font-weight: 400;
}

.btn-xs,
.btn-group-xs > .btn {
  padding: 2px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
  font-weight: 400;
}

.btn-soft {
  background-color: #fff;
  color: #36528a;
}

.dropup .btn-xl .caret,
.dropup .btn-lg .caret,
.dropup .btn-sm .caret {
  border-width: 8px 7px 8px 7px;
}

.close {
  font-size: 32px;
  opacity: 0.5;
  filter: alpha(opacity=50);
  margin-top: -8px;
  line-height: 1;
}

.close:hover,
.close:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

.close.close-primary {
  color: #c0142e;
}

.close.close-secondary {
  color: #365fb4;
}

.close.close-tertiary {
  color: #707070;
}

.close.close-quaternary {
  color: #36528a;
}

label {
  font-weight: 400;
  margin-bottom: 0;
  font-size: 14px;
}

input[type="file"] {
  background-color: #fff;
  border: 1px solid #c2c2c2;
  padding: 6px;
  border-radius: 3px;
  width: 100%;
  color: #000;
  min-height: 36px;
}

.form-control:-moz-placeholder,
.form-control::-moz-placeholder,
.form-control:-ms-input-placeholder,
.form-control::-webkit-input-placeholder {
  color: #858585;
  font-weight: 300;
}

.form-control {
  font-size: 16px;
  font-weight: 300;
  color: #333;
  background-color: #fff;
  border: 1px solid #c2c2c2;
  border-radius: 3px;
  padding-left: 8px;
  z-index: 2;
  position: relative;
  height: 36px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.form-control.input-lg {
  height: 42px;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  border-color: #adadad;
}

.form-control:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.form-group {
  margin-bottom: 0;
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 0;
}

.radio,
.checkbox {
  min-height: 32px;
  padding: 0;
  margin-top: 0;
  margin-bottom: inherit;
}

.radio label,
.checkbox label,
.radio-inline label,
.checkbox-inline label {
  min-height: 33px;
  padding: 0 0 0 38px;
  margin: 0;
  font-weight: 300;
  line-height: 1.2;
  font-size: 16px;
  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-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.radio-inline,
.checkbox-inline {
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 6px;
  margin-left: 0;
  margin-right: 10px;
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-left: 0;
}

fieldset[disabled] .form-group .radio label,
.disabled .radio label,
fieldset[disabled] .form-group .checkbox label,
.disabled .checkbox label {
  opacity: 0.6;
}

fieldset[disabled] .form-group .select-menu,
.disabled .select-menu {
  background-color: #ebebeb;
  border-radius: 3px;
}

fieldset[disabled] .form-group .select-menu select,
.disabled .select-menu select {
  color: #333;
}

fieldset[disabled] .form-group .select-menu .caret,
.disabled .select-menu .caret {
  opacity: 0.6;
}

.help-block {
  margin-bottom: 0;
  color: #858585;
  font-size: 13px;
  font-style: italic;
}

input[type="radio"],
input[type="checkbox"] {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

select.input-lg {
  line-height: 1.1;
  height: 42px;
}

select.input-sm {
  line-height: 1.1;
  height: 30px;
}

select.form-control {
  padding-right: 30px;
}

select::-ms-expand {
  display: none;
}

textarea,
input[type="text"],
input[type="password"],
input[type="email"] {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}

.select-menu {
  position: relative;
  overflow: hidden;
  background-color: #fff;
}

.select-menu select.form-control {
  background-color: transparent;
}

.form-group .select-menu .caret {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -3px;
  z-index: 2;
}

@-moz-document url-prefix() {
  .form-group .select-menu .caret {
    display: none;
  }
}

.has-success .help-block,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success p {
  color: green;
}

.has-success label,
.has-success .control-label {
  color: #000;
}

.has-warning .help-block,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning p {
  color: #d06800;
}

.has-warning label,
.has-warning .control-label {
  color: #000;
}

.has-error .help-block,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error p {
  color: #c40000;
}

.has-error label,
.has-error .control-label {
  color: #000;
}

.has-error .form-control:focus,
.has-warning .form-control:focus,
.has-success .form-control:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.has-error p,
.has-warning p,
.has-success p {
  margin-top: 3px;
  font-style: italic;
  font-size: 13px;
  line-height: 16px;
}

.has-error p span,
.has-warning p span,
.has-success p span {
  padding-right: 4px;
}

.form-horizontal fieldset.fieldset,
.form-inline fieldset.fieldset {
  width: auto;
  border: 0;
  margin-bottom: 6px;
}

.form-horizontal .form-group .form-label,
.form-inline .form-group .form-label {
  margin-bottom: 6px;
}

.form-horizontal .form-group .form-label.form-label-responsive,
.form-inline .form-group .form-label.form-label-responsive {
  text-align: left;
}

@media (min-width: 768px) {
  .form-horizontal .form-group .form-label,
  .form-inline .form-group .form-label {
    margin-top: 8px;
  }

  .form-horizontal .form-group .form-label.form-label-responsive,
  .form-inline .form-group .form-label.form-label-responsive {
    text-align: right;
  }
}

.form-horizontal .form-group.form-submit,
.form-inline .form-group.form-submit,
.form-horizontal .form-group .form-input,
.form-inline .form-group .form-input {
  margin-bottom: 12px;
}

@media (min-width: 768px) {
  .form-horizontal .form-group.form-submit,
  .form-inline .form-group.form-submit,
  .form-horizontal .form-group .form-input,
  .form-inline .form-group .form-input {
    margin-bottom: 18px;
  }
}

.form-horizontal .form-radio > .form-label,
.form-inline .form-radio > .form-label,
.form-horizontal .form-checkbox > .form-label,
.form-inline .form-checkbox > .form-label {
  margin-top: 6px;
}

.form-horizontal .form-radio .radio .form-label,
.form-inline .form-radio .radio .form-label,
.form-horizontal .form-checkbox .radio .form-label,
.form-inline .form-checkbox .radio .form-label,
.form-horizontal .form-radio .radio-inline .form-label,
.form-inline .form-radio .radio-inline .form-label,
.form-horizontal .form-checkbox .radio-inline .form-label,
.form-inline .form-checkbox .radio-inline .form-label,
.form-horizontal .form-radio .checkbox .form-label,
.form-inline .form-radio .checkbox .form-label,
.form-horizontal .form-checkbox .checkbox .form-label,
.form-inline .form-checkbox .checkbox .form-label,
.form-horizontal .form-radio .checkbox-inline .form-label,
.form-inline .form-radio .checkbox-inline .form-label,
.form-horizontal .form-checkbox .checkbox-inline .form-label,
.form-inline .form-checkbox .checkbox-inline .form-label {
  text-align: left;
  margin-bottom: 12px;
}

@media (min-width: 768px) {
  .form-horizontal .form-radio .radio .form-label,
  .form-inline .form-radio .radio .form-label,
  .form-horizontal .form-checkbox .radio .form-label,
  .form-inline .form-checkbox .radio .form-label,
  .form-horizontal .form-radio .radio-inline .form-label,
  .form-inline .form-radio .radio-inline .form-label,
  .form-horizontal .form-checkbox .radio-inline .form-label,
  .form-inline .form-checkbox .radio-inline .form-label,
  .form-horizontal .form-radio .checkbox .form-label,
  .form-inline .form-radio .checkbox .form-label,
  .form-horizontal .form-checkbox .checkbox .form-label,
  .form-inline .form-checkbox .checkbox .form-label,
  .form-horizontal .form-radio .checkbox-inline .form-label,
  .form-inline .form-radio .checkbox-inline .form-label,
  .form-horizontal .form-checkbox .checkbox-inline .form-label,
  .form-inline .form-checkbox .checkbox-inline .form-label {
    margin-bottom: 18px;
    margin-top: 0;
  }
}

.form-horizontal .form-radio .radio .form-input,
.form-inline .form-radio .radio .form-input,
.form-horizontal .form-checkbox .radio .form-input,
.form-inline .form-checkbox .radio .form-input,
.form-horizontal .form-radio .radio-inline .form-input,
.form-inline .form-radio .radio-inline .form-input,
.form-horizontal .form-checkbox .radio-inline .form-input,
.form-inline .form-checkbox .radio-inline .form-input,
.form-horizontal .form-radio .checkbox .form-input,
.form-inline .form-radio .checkbox .form-input,
.form-horizontal .form-checkbox .checkbox .form-input,
.form-inline .form-checkbox .checkbox .form-input,
.form-horizontal .form-radio .checkbox-inline .form-input,
.form-inline .form-radio .checkbox-inline .form-input,
.form-horizontal .form-checkbox .checkbox-inline .form-input,
.form-inline .form-checkbox .checkbox-inline .form-input {
  margin-bottom: 0;
}

.form-horizontal .form-textarea .form-label,
.form-inline .form-textarea .form-label {
  margin-top: 0;
}

.form-horizontal .has-success p,
.form-inline .has-success p,
.form-horizontal .has-warning p,
.form-inline .has-warning p,
.form-horizontal .has-error p,
.form-inline .has-error p,
.form-horizontal .has p,
.form-inline .has p,
.form-horizontal .help-block,
.form-inline .help-block {
  margin-top: -6px;
}

@media (min-width: 768px) {
  .form-horizontal .has-success p,
  .form-inline .has-success p,
  .form-horizontal .has-warning p,
  .form-inline .has-warning p,
  .form-horizontal .has-error p,
  .form-inline .has-error p,
  .form-horizontal .has p,
  .form-inline .has p,
  .form-horizontal .help-block,
  .form-inline .help-block {
    margin-top: -12px;
  }
}

.dropdown-menu {
  padding: 3px;
  border-radius: 6px;
}

.dropdown-menu .divider {
  margin: 6px 0;
}

.dropdown-menu > li > a {
  padding: 8px 12px;
}

.dropdown-header {
  padding: 6px;
}

.popover {
  width: 280px;
}

.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn .caret {
  margin-left: 12px;
}

.btn-group.split-btn .caret {
  margin-left: 0;
}

.btn-group-xl > .btn {
  padding: 13px 16px;
  font-size: 18px;
  line-height: 1.11111111;
}

.btn-lg .caret {
  border-width: 8px 7px 0 7px;
}

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}

.btn-group.split-btn > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}

.input-group-btn:last-child:hover > .btn-default.dropdown-toggle,
.input-group-btn:last-child:hover > .btn-primary.dropdown-toggle,
.input-group-btn:last-child:hover > .btn-secondary.dropdown-toggle,
.input-group-btn:last-child:hover > .btn-tertiary.dropdown-toggle,
.input-group-btn:last-child:hover > .btn-quaternary.dropdown-toggle {
  border-left-color: #c2c2c2;
}

.input-group-btn .btn {
  border-radius: 3px;
}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  border-color: #c2c2c2;
}

.nav-tabs > li > a {
  border-radius: 6px 6px 0 0;
  font-size: 16px;
  font-weight: 300;
}

@media screen and (min-width: 768px) {
  .nav-tabs {
    width: 100%;
  }

  .nav-tabs > li {
    display: table-cell;
    vertical-align: bottom;
    float: none;
  }

  .nav-tabs > li > a {
    margin-bottom: -1px;
  }
}

@media (max-width: 767px) {
  .nav-tabs > li.active > a {
    color: #365fb4;
    font-family: Helvetica Neue, roboto, Arial, sans-serif;
    margin-top: 18px;
    margin-bottom: 12px;
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .nav-tabs > li.active > a small,
  .nav-tabs > li.active > a .small {
    font-weight: 300;
  }

  .nav-tabs {
    border: none;
  }

  .nav-tabs > li,
  .nav-tabs > li.active {
    display: block;
    float: none;
  }

  .nav-tabs > li > a,
  .nav-tabs > li.active > a,
  .nav-tabs > li > a:hover,
  .nav-tabs > li.active > a:hover {
    border: 1px solid #ddd;
    border-radius: 4px;
    margin: 6px 0;
  }
}

@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-radius: 6px 6px 0 0;
  }
}

.tab-content {
  padding: 24px 6px;
}

.nav .caret {
  border-bottom-color: #36528a;
  border-top: 6px solid #36528a;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  margin-top: -3px;
}

.nav a:hover .caret {
  border-top-color: #333;
  border-bottom-color: #333;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.progress,
.progress-bar {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.progress {
  border: 1px solid transparent;
}

.panel {
  border-color: #365fb4;
}

.panel > .panel-heading {
  color: #fff;
  background-color: #365fb4;
  border-color: #365fb4;
}

.panel > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #365fb4;
}

.panel > .panel-heading .badge {
  color: #365fb4;
  background-color: #fff;
}

.panel > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #365fb4;
}

.panel > .panel-heading .caret,
.panel > .panel-heading > .panel-title .caret,
.panel > .panel-heading > .panel-title a .caret {
  border-top-color: #fff;
}

.panel > .panel-heading .caret.caret-up,
.panel > .panel-heading > .panel-title .caret.caret-up,
.panel > .panel-heading > .panel-title a .caret.caret-up {
  border-bottom-color: #fff;
}

.panel .panel-heading,
.panel .panel-body,
.panel .panel-footer {
  padding: 12px;
}

.panel .table caption {
  padding: 12px 12px 0 12px;
}

.panel .panel-title {
  font-weight: 400;
}

.panel .panel-title > a {
  display: block;
  margin: -12px;
  padding: 12px 24px;
}

.panel.panel-secondary {
  border-color: #333;
}

.panel.panel-secondary > .panel-heading {
  color: #fff;
  background-color: #333;
  border-color: #333;
}

.panel.panel-secondary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #333;
}

.panel.panel-secondary > .panel-heading .badge {
  color: #333;
  background-color: #fff;
}

.panel.panel-secondary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #333;
}

.panel.panel-secondary .panel-title {
  font-weight: 400;
}

.panel.panel-tertiary {
  border-color: #5c5c5c;
}

.panel.panel-tertiary > .panel-heading {
  color: #fff;
  background-color: #5c5c5c;
  border-color: #5c5c5c;
}

.panel.panel-tertiary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #5c5c5c;
}

.panel.panel-tertiary > .panel-heading .badge {
  color: #5c5c5c;
  background-color: #fff;
}

.panel.panel-tertiary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #5c5c5c;
}

.panel.panel-tertiary .panel-title {
  font-weight: 400;
}

.panel.panel-sm .panel-heading,
.panel.panel-sm .panel-body,
.panel.panel-sm .panel-footer {
  padding: 12px;
}

.panel.panel-md .panel-heading,
.panel.panel-md .panel-body,
.panel.panel-md .panel-footer {
  padding: 18px;
}

.panel.panel-lg .panel-heading,
.panel.panel-lg .panel-body,
.panel.panel-lg .panel-footer {
  padding: 24px;
}

@media (max-width: 767px) {
  .panel-body,
  .panel.panel-sm .panel-heading,
  .panel.panel-sm .panel-body,
  .panel.panel-sm .panel-footer {
    padding: 6px;
  }

  .panel.panel-md .panel-heading,
  .panel.panel-md .panel-body,
  .panel.panel-md .panel-footer {
    padding: 8px;
  }

  .panel.panel-lg .panel-heading,
  .panel.panel-lg .panel-body,
  .panel.panel-lg .panel-footer {
    padding: 12px;
  }
}

@media (min-width: 768px) {
  .panel-body {
    padding: 12px;
  }

  .panel.panel-sm .panel-heading,
  .panel.panel-sm .panel-body,
  .panel.panel-sm .panel-footer {
    padding: 8px;
  }

  .panel.panel-md .panel-heading,
  .panel.panel-md .panel-body,
  .panel.panel-md .panel-footer {
    padding: 12px;
  }

  .panel.panel-lg .panel-heading,
  .panel.panel-lg .panel-body,
  .panel.panel-lg .panel-footer {
    padding: 18px;
  }
}

@media (min-width: 992px) {
  .panel-body {
    padding: 18px;
  }

  .panel.panel-sm .panel-heading,
  .panel.panel-sm .panel-body,
  .panel.panel-sm .panel-footer {
    padding: 12px;
  }

  .panel.panel-md .panel-heading,
  .panel.panel-md .panel-body,
  .panel.panel-md .panel-footer {
    padding: 18px;
  }

  .panel.panel-lg .panel-heading,
  .panel.panel-lg .panel-body,
  .panel.panel-lg .panel-footer {
    padding: 24px;
  }
}

@media (min-width: 1200px) {
  .panel-body {
    padding: 24px;
  }

  .panel.panel-sm .panel-heading,
  .panel.panel-sm .panel-body,
  .panel.panel-sm .panel-footer {
    padding: 18px;
  }

  .panel.panel-md .panel-heading,
  .panel.panel-md .panel-body,
  .panel.panel-md .panel-footer {
    padding: 24px;
  }

  .panel.panel-lg .panel-heading,
  .panel.panel-lg .panel-body,
  .panel.panel-lg .panel-footer {
    padding: 30px;
  }
}

.well {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.embed-responsive.embed-responsive-185by1 {
  padding-bottom: 54%;
}

.embed-responsive.embed-responsive-235by1 {
  padding-bottom: 42.56%;
}

.modal-footer {
  background-color: #ebebeb;
  border-color: #c2c2c2;
}

.modal-content {
  overflow: hidden;
}

.modal-header .close {
  margin-top: -8px;
}

.bottom-margin1-xs,
.bottom-margin2-xs,
.bottom-margin3-xs,
.bottom-margin4-xs,
.bottom-margin5-xs,
.bottom-margin6-xs,
.bottom-margin7-xs,
.no-bottom-margin-xs,
.bottom-margin1-sm,
.bottom-margin2-sm,
.bottom-margin3-sm,
.bottom-margin4-sm,
.bottom-margin5-sm,
.bottom-margin6-sm,
.bottom-margin7-sm,
.no-bottom-margin-sm,
.bottom-margin1-md,
.bottom-margin2-md,
.bottom-margin3-md,
.bottom-margin4-md,
.bottom-margin5-md,
.bottom-margin6-md,
.bottom-margin7-md,
.no-bottom-margin-md,
.bottom-margin1-lg,
.bottom-margin2-lg,
.bottom-margin3-lg,
.bottom-margin4-lg,
.bottom-margin5-lg,
.bottom-margin6-lg,
.bottom-margin7-lg,
.no-bottom-margin-lg,
.top-margin1-xs,
.top-margin2-xs,
.top-margin3-xs,
.top-margin4-xs,
.top-margin5-xs,
.top-margin6-xs,
.top-margin7-xs,
.no-top-margin-xs,
.top-margin1-sm,
.top-margin2-sm,
.top-margin3-sm,
.top-margin4-sm,
.top-margin5-sm,
.top-margin6-sm,
.top-margin7-sm,
.no-top-margin-sm,
.top-margin1-md,
.top-margin2-md,
.top-margin3-md,
.top-margin4-md,
.top-margin5-md,
.top-margin6-md,
.top-margin7-md,
.no-top-margin-md,
.top-margin1-lg,
.top-margin2-lg,
.top-margin3-lg,
.top-margin4-lg,
.top-margin5-lg,
.top-margin6-lg,
.top-margin7-lg,
.no-top-margin-lg {
  display: block;
}

.no-bottom-margin-xs {
  margin-bottom: 0 !important;
}

.bottom-margin1-xs {
  margin-bottom: 6px !important;
}

.bottom-margin2-xs {
  margin-bottom: 12px !important;
}

.bottom-margin3-xs {
  margin-bottom: 18px !important;
}

.bottom-margin4-xs {
  margin-bottom: 24px !important;
}

.bottom-margin5-xs {
  margin-bottom: 30px !important;
}

.bottom-margin6-xs {
  margin-bottom: 36px !important;
}

.bottom-margin7-xs {
  margin-bottom: 42px !important;
}

.no-top-margin-xs {
  margin-top: 0 !important;
}

.top-margin1-xs {
  margin-top: 6px !important;
}

.top-margin2-xs {
  margin-top: 12px !important;
}

.top-margin3-xs {
  margin-top: 18px !important;
}

.top-margin4-xs {
  margin-top: 24px !important;
}

.top-margin5-xs {
  margin-top: 30px !important;
}

.top-margin6-xs {
  margin-top: 36px !important;
}

.top-margin7-xs {
  margin-top: 42px !important;
}

@media (min-width: 768px) {
  .no-bottom-margin-sm {
    margin-bottom: 0 !important;
  }

  .bottom-margin1-sm {
    margin-bottom: 6px !important;
  }

  .bottom-margin2-sm {
    margin-bottom: 12px !important;
  }

  .bottom-margin3-sm {
    margin-bottom: 18px !important;
  }

  .bottom-margin4-sm {
    margin-bottom: 24px !important;
  }

  .bottom-margin5-sm {
    margin-bottom: 30px !important;
  }

  .bottom-margin6-sm {
    margin-bottom: 36px !important;
  }

  .bottom-margin7-sm {
    margin-bottom: 42px !important;
  }

  .no-top-margin-sm {
    margin-top: 0 !important;
  }

  .top-margin1-sm {
    margin-top: 6px !important;
  }

  .top-margin2-sm {
    margin-top: 12px !important;
  }

  .top-margin3-sm {
    margin-top: 18px !important;
  }

  .top-margin4-sm {
    margin-top: 24px !important;
  }

  .top-margin5-sm {
    margin-top: 30px !important;
  }

  .top-margin6-sm {
    margin-top: 36px !important;
  }

  .top-margin7-sm {
    margin-top: 42px !important;
  }
}

@media (min-width: 992px) {
  .no-bottom-margin-md {
    margin-bottom: 0 !important;
  }

  .bottom-margin1-md {
    margin-bottom: 6px !important;
  }

  .bottom-margin2-md {
    margin-bottom: 12px !important;
  }

  .bottom-margin3-md {
    margin-bottom: 18px !important;
  }

  .bottom-margin4-md {
    margin-bottom: 24px !important;
  }

  .bottom-margin5-md {
    margin-bottom: 30px !important;
  }

  .bottom-margin6-md {
    margin-bottom: 36px !important;
  }

  .bottom-margin7-md {
    margin-bottom: 42px !important;
  }

  .no-top-margin-md {
    margin-top: 0 !important;
  }

  .top-margin1-md {
    margin-top: 6px !important;
  }

  .top-margin2-md {
    margin-top: 12px !important;
  }

  .top-margin3-md {
    margin-top: 18px !important;
  }

  .top-margin4-md {
    margin-top: 24px !important;
  }

  .top-margin5-md {
    margin-top: 30px !important;
  }

  .top-margin6-md {
    margin-top: 36px !important;
  }

  .top-margin7-md {
    margin-top: 42px !important;
  }
}

@media (min-width: 1200px) {
  .no-bottom-margin-lg {
    margin-bottom: 0 !important;
  }

  .bottom-margin1-lg {
    margin-bottom: 6px !important;
  }

  .bottom-margin2-lg {
    margin-bottom: 12px !important;
  }

  .bottom-margin3-lg {
    margin-bottom: 18px !important;
  }

  .bottom-margin4-lg {
    margin-bottom: 24px !important;
  }

  .bottom-margin5-lg {
    margin-bottom: 30px !important;
  }

  .bottom-margin6-lg {
    margin-bottom: 36px !important;
  }

  .bottom-margin7-lg {
    margin-bottom: 42px !important;
  }

  .no-top-margin-lg {
    margin-top: 0 !important;
  }

  .top-margin1-lg {
    margin-top: 6px !important;
  }

  .top-margin2-lg {
    margin-top: 12px !important;
  }

  .top-margin3-lg {
    margin-top: 18px !important;
  }

  .top-margin4-lg {
    margin-top: 24px !important;
  }

  .top-margin5-lg {
    margin-top: 30px !important;
  }

  .top-margin6-lg {
    margin-top: 36px !important;
  }

  .top-margin7-lg {
    margin-top: 42px !important;
  }
}

.written-by {
  content: "Dominik Wilkowski, Sean Kerr, Justin Spencer";
  position: absolute;
  font-size: 0;
  color: transparent;
  opacity: 0;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 8px solid #365fb4;
  border-right: 7px solid transparent;
  border-bottom: none;
  border-left: 7px solid transparent;
  text-indent: -99999em;
  overflow: hidden;
}

.caret.caret-up {
  border-bottom: 8px solid #365fb4;
  border-top: none;
}

.indicator {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 18px solid #c2c2c2;
  border-right: 12px solid transparent;
  border-bottom: none;
  border-left: 12px solid transparent;
}

.indicator .indicator-inner {
  position: absolute;
  top: -18px;
  left: -13px;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 17px solid #f5f5f5;
  border-right: 11px solid transparent;
  border-bottom: none;
  border-left: 11px solid transparent;
  text-indent: -99999em;
  overflow: hidden;
}

.indicator.indicator-sm {
  border-top: 12px solid #c2c2c2;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}

.indicator.indicator-sm .indicator-inner {
  top: -12px;
  left: -9px;
  border-top: 11px solid #f5f5f5;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
}

.indicator.indicator-up {
  border-bottom: 18px solid #c2c2c2;
  border-top: none;
}

.indicator.indicator-up .indicator-inner {
  position: absolute;
  top: 1px;
  left: -13px;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-bottom: 17px solid #f5f5f5;
  border-top: none;
  border-right: 11px solid transparent;
  border-left: 11px solid transparent;
}

.indicator.indicator-up.indicator-sm {
  border-bottom: 12px solid #c2c2c2;
}

.indicator.indicator-up.indicator-sm .indicator-inner {
  left: -9px;
  border-bottom: 11px solid #f5f5f5;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
}

.symbol-logo-phone {
  width: 70px;
  height: 32px;
}

.symbol-logo-tablet,
.symbol-logo-alt {
  width: 90px;
  height: 41px;
}

.btn-icon {
  position: relative;
  display: inline-block;
  top: -5px;
  line-height: 1;
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin-bottom: -12px;
  margin-right: 0;
  background-position: right top;
}

.btn-icon-left {
  background-position: left top;
  margin-left: 0;
}

.split-btn .btn-icon {
  margin-left: -3px;
  margin-right: -3px;
}

.icon {
  font-family: westpac-icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon.icon-size-sm {
  font-size: 16px;
}

.icon.icon-size-md {
  font-size: 32px;
}

.icon.icon-size-lg {
  font-size: 64px;
}

@-webkit-keyframes iconloading {
  0% {
    -webkit-transform: scale(0.1);
    -moz-transform: scale(0.1);
    -ms-transform: scale(0.1);
    -o-transform: scale(0.1);
    transform: scale(0.1);
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  to {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 0;
  }
}

@-moz-keyframes iconloading {
  0% {
    -webkit-transform: scale(0.1);
    -moz-transform: scale(0.1);
    -ms-transform: scale(0.1);
    -o-transform: scale(0.1);
    transform: scale(0.1);
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  to {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 0;
  }
}

@-o-keyframes iconloading {
  0% {
    -webkit-transform: scale(0.1);
    -moz-transform: scale(0.1);
    -ms-transform: scale(0.1);
    -o-transform: scale(0.1);
    transform: scale(0.1);
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  to {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 0;
  }
}

@keyframes iconloading {
  0% {
    -webkit-transform: scale(0.1);
    -moz-transform: scale(0.1);
    -ms-transform: scale(0.1);
    -o-transform: scale(0.1);
    transform: scale(0.1);
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  to {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 0;
  }
}

.icon-loading-inverse,
.icon-loading {
  border: 3px solid #707070;
  border-radius: 50%;
  opacity: 0;
  display: inline-block;
  -webkit-animation: iconloading 1.2s ease-out;
  -moz-animation: iconloading 1.2s ease-out;
  -ms-animation: iconloading 1.2s ease-out;
  -o-animation: iconloading 1.2s ease-out;
  animation: iconloading 1.2s ease-out;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  height: 16px;
  width: 16px;
}

.icon-loading-inverse.icon-size-md,
.icon-loading.icon-size-md {
  height: 32px;
  width: 32px;
}

.icon-loading-inverse.icon-size-lg,
.icon-loading.icon-size-lg {
  height: 64px;
  width: 64px;
}

.no-cssanimations .icon-loading-inverse,
.no-cssanimations .icon-loading {
  border: none;
  opacity: 1;
  border-radius: 0;
  height: 38px;
  width: 38px;
  background-image: url(data:image/gif;base64,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);
}

.icon-loading-inverse {
  border-color: #fff;
}

.no-cssanimations .icon-loading-inverse {
  border: none;
  opacity: 1;
  border-radius: 0;
  height: 38px;
  width: 38px;
  background-image: url(data:image/gif;base64,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);
}

.icon-logo-westpac:before {
  content: "\e60f";
}

.icon-house-b:before {
  content: "\1f3e0";
}

.icon-house-a:before {
  content: "\1f3e1";
}

.icon-progress:before {
  content: "\ffee";
}

.icon-stopwatch:before {
  content: "\2733";
}

.icon-alarm:before {
  content: "\23f0";
}

.icon-history-clock:before {
  content: "\27f2";
}

.icon-person:before {
  content: "\1f464";
}

.icon-people:before {
  content: "\1f465";
}

.icon-business-person:before {
  content: "\1f574";
}

.icon-accessibility:before {
  content: "\2a30";
}

.icon-money-out:before {
  content: "\2903";
}

.icon-money-in:before {
  content: "\2902";
}

.icon-backspace:before {
  content: "\2946";
}

.icon-upload:before {
  content: "\2b06";
}

.icon-download:before {
  content: "\2b07";
}

.icon-sign-out:before {
  content: "\238b";
}

.icon-refresh:before {
  content: "\27f3";
}

.icon-shop:before {
  content: "\1f3ea";
}

.icon-office:before {
  content: "\1f3e2";
}

.icon-key:before {
  content: "\1f511";
}

.icon-id-card:before {
  content: "\e61c";
}

.icon-book:before {
  content: "\1f4d5";
}

.icon-contacts:before {
  content: "\e61f";
}

.icon-zip-file:before {
  content: "\e600";
}

.icon-word-file:before {
  content: "\e601";
}

.icon-pdf-file:before {
  content: "\e60a";
}

.icon-generic-file:before {
  content: "\e613";
}

.icon-download-file:before {
  content: "\21a7";
}

.icon-excel-file:before {
  content: "\e615";
}

.icon-file-pdf:before {
  content: "\e61d";
}

.icon-windows-old:before {
  content: "\e602";
}

.icon-windows-new:before {
  content: "\e604";
}

.icon-apple:before {
  content: "\f8ff";
}

.icon-android:before {
  content: "\e619";
}

.icon-switch:before {
  content: "\1f500";
}

.icon-sms:before {
  content: "\1f4ac";
}

.icon-move-to:before {
  content: "\21b3";
}

.icon-move-from:before {
  content: "\21b5";
}

.icon-transfer:before {
  content: "\27a5";
}

.icon-invest:before {
  content: "\e611";
}

.icon-bar-chart:before {
  content: "\2ae2";
}

.icon-credit-card:before {
  content: "\2b13";
}

.icon-trash:before {
  content: "\2612";
}

.icon-tick:before {
  content: "\2713";
}

.icon-desktop:before {
  content: "\2610";
}

.icon-tablet:before {
  content: "\e603";
}

.icon-phone:before {
  content: "\1f4f1";
}

.icon-to-mobile:before {
  content: "\21e2";
}

.icon-star3:before {
  content: "\272c";
}

.icon-star2:before {
  content: "\2606";
}

.icon-star1:before {
  content: "\2605";
}

.icon-shelf-menu:before {
  content: "\22ee";
}

.icon-settings:before {
  content: "\2731";
}

.icon-service-bell:before {
  content: "\2616";
}

.icon-search:before {
  content: "\26b2";
}

.icon-print:before {
  content: "\2117";
}

.icon-pie-chart:before {
  content: "\25d4";
}

.icon-telephone:before {
  content: "\2706";
}

.icon-padlock:before {
  content: "\1f512";
}

.icon-new-window:before {
  content: "\29c9";
}

.icon-message:before {
  content: "\27a3";
}

.icon-map-pin:before {
  content: "\2691";
}

.icon-limit:before {
  content: "\29b8";
}

.icon-info:before {
  content: "\2139";
}

.icon-help:before {
  content: "\3f";
}

.icon-add:before {
  content: "\2295";
}

.icon-close:before {
  content: "\2297";
}

.icon-remove:before {
  content: "\2296";
}

.icon-play:before {
  content: "\25b6";
}

.icon-pause:before {
  content: "\29b7";
}

.icon-dollar:before {
  content: "\ff04";
}

.icon-grip-vertical:before {
  content: "\2980";
}

.icon-grip-horizontal:before {
  content: "\2261";
}

.icon-global:before {
  content: "\2708";
}

.icon-save:before {
  content: "\2b12";
}

.icon-face-sad:before {
  content: "\2639";
}

.icon-face-hmm:before {
  content: "\2687";
}

.icon-face-happy:before {
  content: "\263a";
}

.icon-email:before {
  content: "\40";
}

.icon-edit:before {
  content: "\270e";
}

.icon-cube:before {
  content: "\2752";
}

.icon-compass:before {
  content: "\2388";
}

.icon-chat:before {
  content: "\275e";
}

.icon-calendar:before {
  content: "\2328";
}

.icon-calculator:before {
  content: "\2a38";
}

.icon-bpay:before {
  content: "\24b7";
}

.icon-australia:before {
  content: "\273f";
}

.icon-arrow-a-right:before {
  content: "\203a";
}

.icon-arrow-a-left:before {
  content: "\2039";
}

.icon-alert:before {
  content: "\26a0";
}

.icon-account:before {
  content: "\274d";
}

.icon-more:before {
  content: "\2637";
}

.icon-write:before {
  content: "\2710";
}

.icon-notification:before {
  content: "\229a";
}

.icon-paypass:before {
  content: "\2449";
}

.icon-share:before {
  content: "\27a6";
}

.icon-google-plus:before {
  content: "\24d6";
}

.icon-dropbox:before {
  content: "\e605";
}

.icon-facebook:before {
  content: "\66";
}

.icon-linkedin:before {
  content: "\6c";
}

.icon-twitter:before {
  content: "\74";
}

.icon-youtube:before {
  content: "\239a";
}

.icon-rss:before {
  content: "\72";
}

.icon-map:before {
  content: "\25a6";
}

.icon-walk:before {
  content: "\2911";
}

.icon-transport:before {
  content: "\27bd";
}

.icon-car:before {
  content: "\27bc";
}

.icon-geolocation:before {
  content: "\27a4";
}

.icon-clock:before {
  content: "\1f551";
}

.icon-eftpos:before {
  content: "\23cd";
}

.icon-growth:before {
  content: "\2618";
}

.icon-idea:before {
  content: "\1f4a1";
}

.icon-diamond:before {
  content: "\2666";
}

.icon-percent:before {
  content: "\25";
}

.icon-super:before {
  content: "\2b2e";
}

.icon-umbrella:before {
  content: "\2602";
}

.icon-wallet:before {
  content: "\2a56";
}

.icon-mobile-pay:before {
  content: "\2258";
}

.icon-atm:before {
  content: "\2259";
}

.icon-quick-balance:before {
  content: "\25d5";
}

.icon-cross:before {
  content: "\2716";
}

.icon-plus:before {
  content: "\271a";
}

.icon-camera:before {
  content: "\1f4f7";
}

.icon-filter:before {
  content: "\2636";
}

.uber-radio .uber-radio-label {
  border: 1px #365fb4 solid;
  background-color: #fff;
  font-color: inherig;
  border-radius: 6px;
  padding: 1.5em;
  text-align: center;
  display: block;
  min-height: 130px;
  line-height: 1.2;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
}

.uber-radio .uber-radio-label p,
.uber-radio .uber-radio-label span,
.uber-radio .uber-radio-label strong,
.uber-radio .uber-radio-label h1,
.uber-radio .uber-radio-label .h1,
.uber-radio .uber-radio-label h2,
.uber-radio .uber-radio-label .h2,
.uber-radio .uber-radio-label h3,
.uber-radio .uber-radio-label .h3,
.uber-radio .uber-radio-label h4,
.uber-radio .uber-radio-label .h4,
.uber-radio .uber-radio-label h5,
.uber-radio .uber-radio-label .h5,
.uber-radio .uber-radio-label h6,
.uber-radio .uber-radio-label .h6 {
  -webkit-transition: color 0.3s ease;
  -moz-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

.uber-radio .uber-radio-label:hover {
  background-color: #5e7fc3;
  cursor: pointer;
  color: #fff;
}

.uber-radio .uber-radio-label:hover p,
.uber-radio .uber-radio-label:hover span,
.uber-radio .uber-radio-label:hover strong,
.uber-radio .uber-radio-label:hover h1,
.uber-radio .uber-radio-label:hover .h1,
.uber-radio .uber-radio-label:hover h2,
.uber-radio .uber-radio-label:hover .h2,
.uber-radio .uber-radio-label:hover h3,
.uber-radio .uber-radio-label:hover .h3,
.uber-radio .uber-radio-label:hover h4,
.uber-radio .uber-radio-label:hover .h4,
.uber-radio .uber-radio-label:hover h5,
.uber-radio .uber-radio-label:hover .h5,
.uber-radio .uber-radio-label:hover h6,
.uber-radio .uber-radio-label:hover .h6 {
  color: #fff;
}

.uber-radio p {
  display: block;
}

.uber-radio .uber-radio-input:checked + .uber-radio-label {
  background: #365fb4;
  color: #fff;
}

.uber-radio .uber-radio-input:checked + .uber-radio-label p,
.uber-radio .uber-radio-input:checked + .uber-radio-label span,
.uber-radio .uber-radio-input:checked + .uber-radio-label strong,
.uber-radio .uber-radio-input:checked + .uber-radio-label h1,
.uber-radio .uber-radio-input:checked + .uber-radio-label .h1,
.uber-radio .uber-radio-input:checked + .uber-radio-label h2,
.uber-radio .uber-radio-input:checked + .uber-radio-label .h2,
.uber-radio .uber-radio-input:checked + .uber-radio-label h3,
.uber-radio .uber-radio-input:checked + .uber-radio-label .h3,
.uber-radio .uber-radio-input:checked + .uber-radio-label h4,
.uber-radio .uber-radio-input:checked + .uber-radio-label .h4,
.uber-radio .uber-radio-input:checked + .uber-radio-label h5,
.uber-radio .uber-radio-input:checked + .uber-radio-label .h5,
.uber-radio .uber-radio-input:checked + .uber-radio-label h6,
.uber-radio .uber-radio-input:checked + .uber-radio-label .h6 {
  color: #fff;
}

@media (max-width: 767px) {
  .alert.alert-success,
  .alert.alert-info,
  .alert.alert-warning,
  .alert.alert-danger {
    border-right: none;
    border-left: none;
    border-radius: 0;
  }
}

/**************************************************************/
/* SYMBOLS.DATA.PNG.CSS*/
/**************************************************************/
.symbol-add-account {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAASZJREFUWIXV2b0NwjAQhuHXZAumoEG09IgBqGATwiZQMQCip0VULMEaUFHg/NnOnX18VWI50qOTz04UN99eaofbYzzV63m+TWcb53DL0pi+VAD/gK2+F9axzh/QXrP34+rnfrG7Bj038Qcep3X95n2QYcmlAQWb2FYo2MN2QsEWthcKdrCNru9K7G7gd3ds/N1gsKLflK5sMBTKYqOgUA4bvEb9pJ5gYidTaHJXNhkKebGjoJAPOxoKebAiUNDHJnd9V7TeZ6vhKXHR+lIQh4IOVgUK8lg1KMhiVaEgh1WHggw2CxTGY7NBYRw2KxTSsdmhkIYtAoV4bDEoxGGLQiEcWxwKYVgTUBjGmoFCP9YUFLqx5qDQjjUJhSbWLBTs/wBpZL691B9iebBIcn6WwQAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
}

.symbol-american-express {
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
}

.symbol-bullet-a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAIdJREFUGJV1zDEOggAQRNG/E2tNOAYVnVQmBM+EV5DbaG1oaOwNBfEMkkhBya6VhUGmfZNvAG2Spc5cO1EaRIjGgqoYut7aJEtnzXfDtvzMxwjyjTPXSwTQzoyznCiX+I34UQaxegAUollX3WRBBT7+6b8FJxVD10eQA1fcJ9wn4CK0P7wezw/P0jWTdM6DUwAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
}

.symbol-bullet-arrow-a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAYAAACulacQAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAExJREFUGJVj2C+s27BfWLeBAQtgYmBgYGBkZKzHpYBhv7BuwwERvf/UU8CITQEjI2P9////G5mwGkGSvVSUYICG0P///xsd317GkAQAMM8zfhl/6rMAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
}

.symbol-bullet-arrow-b {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAYAAACulacQAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAG5JREFUGJWtkDEVgDAQQ5PiAhVdigsEMJ2UtlKYKqAIYGfCBDaOBRjosZH1//eSFwSpKUhNMOIAgGC0hO7Yy9r7iQRj7ycee1kfCABfQndblsB3T5CaCEaFZmetNBOkpkEWbZb/CHA9pNC8zWMDT5BuPs2ug3tjAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
}

.symbol-bullet-arrow-c {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAYAAACulacQAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAFhJREFUGJVjMDY2bjA2Nm5gwAKYoHQ9NgXMz58/PyAlJcXIwMBQLyUlxfj8+fMDcEkGBgYGXAqYYaqwKWBGtgNdARMDsQDqrf8YLqeiBAMihBrPnj2LIQkA8pszFPkcDR8AAAAASUVORK5CYII=");
  background-repeat: no-repeat;
}

.symbol-bullet-b {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAIxJREFUGJV1yrENgmAUReHz3gC6BwMgPXYm7MASuoKMQVxAGxpDbWHoiVNIQed/n42FCeG03zGAvO4ylBphpYvA6JPpOLTVaHndZdLn4fiG/6QpOYWj1CwQwH3r2NmFlQv8ZcTeXcTaAOAY/Roq/O7JdESalsrbwk4+tNWYnCKIG2gGzQquge2el8PrCx0WO0i/GxvAAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
}

.symbol-bullet-c {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAI9JREFUGJV1ziEOwlAQRdE7MxUoFtCfbqAJyZd42AM7KWtgE6wBhSFoRFNP2EANAjTJDOYboBz98nIFIOfcmtnO3VdAqOoZ6IZhuErOuRWRi6rO+fQElpZS2ovIgl+ziGi03E4SkbUC8W8AoCVokrufFOhK0LdHVVVbG8fxXtf1ISIaEWmAl7sfzWzT9/3tDVZILQeB3NMSAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
}

.checkbox label,
.checkbox-inline label,
.symbol-checkbox-off {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAbxJREFUWIXt171rFEEAxuF35mbndnZPRQjcHSg5P0C7GKIJiNEIUZCISuAQC0VJo9ilTJcm/0EsBZNOQ9ATKw8JObG5JFoGUbyDYHKCRTDsx+zsjoWxEeyWqeYth4HfU84Q7O9S/XkpOeA98lznfhCpkyrVHDmOQCshnF6a6uVIpnPtZ9d3/pwDGH7wekA47O2FgbJfv1LzTvUfhMsLefYhVYbu9h5evuvIRmsrjCXG24sTa2ToTqPP953Psw/PHB4bquQa/d9aH3uYebL+U4bkOBU+m756vuKZigPA6GAZFwerwnH1Y+pycnty7FjRWH1/9fF+r8jZPRrFunq04pvu43TtEKIwOUGlykRJMOMAlxegNBxqvPzPLMACLMACLMACLMACLIAygkQmmfGwTDIQohV1hfN1s7trHPDt+x4819mhsVQLS81uYBrQWOlIpdJlmkRkfmV9O3z/6Yex+OpGD43WVii1miMAcO7um7NFjuaN0SPi5uUar1VL4Dm/2COZYrOzixfNbrC60QtimV1rL06skb8XRqZelTlhM4wVJoMoqWhNcv2tMIKk6BW+yFgvaC3nPzy99QsAfgPYK6Gnn9+OyQAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
}

input[type="checkbox"]:checked + label,
.symbol-checkbox-on {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAA5VJREFUWIW9l31ME2ccx7/P9e7otbyMF22ZU+sbzkksBAaGWIcJLjGwyVzI4qIw5kCNidmWvcWF121kMUuWbdEQYjTCXDK3qGMxZBnbGDXMiEA3F8fIHMUgtBqMRGivT+/67I8BSam0gPW+/93vuV8+n3vy3HPPEUzlmZKzsf44w0GDXnjFIytrFZWJiGIImCJJgltV2TmZqg3dp4tc/9cB5JR/b5UE/sctVpOxZLvFsH5lPPSiLpp8UCWAodEJXPjZSVvtw14fRUF3S+FVkrW7NcVoFAbqDmQk5meZowqdK/Y+N44c7xmjXrKak4z8m8/mmQ1awQHAlmnC1sxUSdCzQ5xeJC/tyl8Voxl9KiUFKw0xIl/KyT6Wutxs1JqPJy0JkL3+NRxVAlKsxGsuoBd1UBgETnPyrERdwDXmxf6G3zA4MqG9QIAx1DY54Bi4i7LaSzj/y01tBVou3kDf33cBAD6q4uPT11Db5NBGoN85jqbzAyH1jasfe/QCMlVR1dgHRWVB9bxNS1BSYHn0Ap9+dR03XZNBtcQ4EVWvWSP2RhTw+tSw4529blzoCF1s77+6CUnxkTfYsAIeWcGeajs+//qvkOkFgLFxHz469UdIvTh/BWyZpojwiAJHm//EsHsSZ9r+RcWHXRi+7ZkZYwyoP/E77t2nQT0rzEa88fJT84KHFWjruoW2rlsz19cH76G0xo4fLo8AAM62O3H52p2gHl5HUL8/c0FniTk/Aj9dGQ2pTXoVVDf24dceF+wOd8h4RXEaNqxKmDccCDMDRw9nYd/OdeAICZXrHgX1B4Jq1rQklBatWRA8rADHEVS+kIYv3slFckL41WyUeNRVZjxQdtEC08nekIwzH2xFzsaUOe95e286UlOkBcPnJQAAifEiPnsrBwdeXA+OC37K7bmPY0feskXB5y0AABwhKH9uLRrf24ylSXoAgDlZwrtl6YuGL0hgOta0JHxZb4Mtw4SaCiviDMJDCSzqLJYQK+KT17MfCjwdjifwz36ltAj1B0AIUzi9JNzoHxrXXGBwZAIGveDifFRp/rZ9yBO5Jbpp7XBSRVHPcX6ZHOvoGfVectzWDN7Z60arfdhLmdJAAODpvRezY0S0P297Qtq5zSJaUmMhRvnELlMV/c5xfNM+5OnsdXt8NLCju6Xw6syukrvvO5NI+CM8r9vlkf1mxkhU/1Z4An+MQfcP9bFmxuixrpPF9wHgP2mKOk280IMkAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
}

.symbol-lip-quaternary {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAATCAYAAAAzpEtzAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAqRJREFUWIXdl09IVHEQx78zq9naFlSX8lAGGUmUke3DDFqkU/knCPdQxK7sQTp1CD1kkElEYVDQQSSIXBUE+4O1r24hHjy4a2ASEnVQD4GXiEDUct9Mh6yk1nT3vbdan9v7MfOd+X3fMLxHyBbNzewfP1RM8BwAUKxAEZEUANgG8FYIvMLIAwAWfAFjFpCPAKYU9AGK9wR6q7BGE501YwBpNtomN8XL6p7vF5UTAjoOSBmDNzkiLPJZmIcY+lIsvBjurn7jiG4KHDfIH3q6j8DnFHqGiHc6rZ8KEZ0gph5i7o4/ODnmpLYjBgUC/TlzhdO1CroA4IgTmhkjOqhEd/MnNzwZGKhI2pWzZVBp/XCuZ24qAkITgB12m3ESVZkE0XXJ297x6t7h+Ux1MjbIqDODYmkrMxVmqpENBBj3gBqHopWPM8lP26DS8LO9HnA7gEAmBVcLgfSTeM4nuirfpZO3YoOCwV7PhNfboKpXmXl9+i2uPgLMsuJKfFfiNlpaZCU5KzKoPNJXkLS4B+Bj9loESoo2w5efm3be9Mw8Xr//ZLc8gIVpAp9NRKumlovl5QKMkFmRnOcRJ8yxgzr4WcjgClWM+EPmsnf66wQZdbEILG0Hc/qv/N/gq4rWJ7qqo0sFLDlBRshshtL9/9gcAFhHTB3+sHl5qYCUE+QPx24RqMGNjtbCDkqFAjcS0aqm38//mCAjbN50yxw7OLmDUkHAJSMcu5bi/BdG2GwE0OpuK2scxcV4Z9WdH48/DTJCsVqQ9gLs6h/+2kcUwOl4tKYPWDDIHzYPkmAQjHy3y5fs2QKfNyftPLd30GIUmGa1jg51nhrl8kjfRgAPs2HO9+qZLRO3d9BiCPBZ6nkUCPb6cpIWtxGwO1vFszUFdmFG0YzX2/YN/3rgzZrUgeIAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
}

.symbol-lip-secondary {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAATCAYAAAAzpEtzAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAppJREFUWIXtmE9IVFEUxr9z5hnOIEQFFW2kyEIiFBpnWgQatElmgkRd9Gcmg6KCNlKLLAqFXLiKVtXGmZGCMiR1yE1YgytHXURQolC5kdlELcbRcjynRQyETuq8efPGot/yvnO++3G597x7LnmCAz0An8F/VqCqPYYztXA55XIdJmCvXRNXVWxBmask57xkahFvp78WwFE2ZMo1v3CFY73NSWJtBGTOpplNo2rTPECSydEY621OUmbQfS7awCrPAabVkv99RCF8Mt7j6wcAzgyPh3x9CrpePGMbBWrNLA4ArNgtNcFoJwE3Cmlho9YgVe0Yi/jv/D7Gy4PGwr42UXQVzEUeFLIGKdC5fHGALDsogycYvQ2gvXCWNhCqN+MRf2e2T6sWZG9goEUVD8Gc+3n4O/gB1QvxiD/yp4A1/1je4GDdEvCUQdutclW1byvKnEbOeZbWIJEEHNQcD/lHVgtbUYOWMxr2v5G0UQ0gZo0zmC4mVtUgUR2mTVq91uIA69hBGZqanjlmXK5WEelg5tL8LBYHAeZJ5NbYnol7aG+X9eTkfCl0nx/aT4tLD4hRl7PDIiKqww7GpdGQfzqXPNO3Zk9gsFGIuhjYbVbDDgT4BMK18ZCvz0x+Xm3FoYvjJcb3RIuotBFxeT5aViOin4n4rpTuCE88ci+a1bGk76qtfW2kyucaQLhKwBErNM0iihGG3nfOlL2IxY6m89WzvDH1no1WKulpITpl2/ET+QimJ0vQxxPhE5NWShe0c68J9B8gctQLcIxFvGDebImw4BsYo1C8goNfxrvr31uimwUbnzaUPC1DlZJOHySmSlJUqNIuAnYCsk2ZnQop/WWKF0hkHuAvCiSIdBagKVGZZMN4F+8+/gEgW16HfgIWtfP+Z20+1AAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
}

.symbol-logo-alt {
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
}

.symbol-logo-phone {
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
}

.symbol-logo-tablet {
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
}

.symbol-master-card {
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
}

.radio label,
.radio-inline label,
.symbol-radio-off {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAABCJJREFUWIW9l19IW1ccx3/n3D/JzVXvhCIY7YiSFlviHBj/tBBFKRNtcLBSwRGxluAeRtnYU2GDzD6U9nH4sNGH1bGy1UmHrsk1tV1sn9al+tA/DsGZqDShttGaPzd/7p+cPUzL1rqaupjPy71wz73fzz2cw+93EOTI0dPjxZpGHTdwtJ0C1JBSNKOiEQ4AgKFQimOosEbAH0/Kbj6d9twZ60nk8l2004Bmx4RZz7MuVSUnag8ISru1ouSQSYCKMgPwHA0AAImUCqGnSZhfioJvJhx7uLDBUBiNSao2NHPZHtiVQGv/tJ7o0ucRIoN9nWb25DETU8IzufwUxCQFRqeCyhXvopzNoq+fcOSLP4e7MjkLWAfc1TyFvUfq9hnPnqrjhSI2p+CXeR6X4eLIfenu3FoonYaO37/rXNrxpeZTntqWQc/a+O2gSvLENV9AtTnFiNVx3fLacOuAu7pl0LN2eyaczVf4Fr57oazNKUaa+idN/8zEWzet/dN6nsLezz48LLTWl++4ON+UNqsRfdpb85aORV7zGVH3igDRpc8fqdtnfL/VROU7fIsP2quoZktpZXkKzv3rQbNjwtz6kZjYiGfyPfOvsB7LkJZBMdHomKh6MQN6nnX1dZrZ3a72N6G0mIXejmqW41kXAAA6enq8GCN21fPVMS7Xff5/iSZksH/yazImU2VY06jjtQcEpVDhAABCEQuWg4Kqp5UubOBoe7u1oqRg6Zu01RtLOD1lxxSghkMmodD5UGMSgMLQgFOKZqwoMxRcYH8ZD4pCKrGiEW6rqhWSIgMNskoMeOehewPZvGKGQqlESi24gJRUgaVREnMMFQ49TRZcYGVVAoZBj7FGwD+/FC24wPxSFIgGfhxPym7fTDhWaIHp2XBMSqluzKfTnocLG0xMUgoWvhGXYW4hSmt6IuI7Yz0JCqOx0algwQx+mAooNAOjs5e6kxgAQFK1oSveRfl5XN7z8PVYBkangnJGyQ4BbJbjmcv2QDYL31wcuS/ttcCFkQcSZNHwb9/al18IAAA84eDzu3NroZ+ng9pehY/eCmj+R+vLkWjcte2Apv5Jk80pRnz3QnlvSm/5Q1mbc/JZfd8vb7/W0uq4brE5xcg1XyBvbfnVm4uqzTn5rHFAPPxy3rbdb1P/pEnHIm+zpbTy7MC7fGnx7lq19VgGLow8kPyP1pcTablz9vvulZwEAADMZ0RdeQrOIQwf93ZUs73vVTG59owbcRl+vBlUrt4IyJBFw5Fo3PXHWM+2W2zH/r/RMVHF8axLU8hJy0FBbas3ltSYBNhfxkORgQYCfxeWlVUJ5peiMD0bjs0tRGmGxT+lZfXLrdX+X+R8AHnHcYPX00oXp6fsFIYGRSGVskoMAAAsjZIMgx4TDfxSSnVreiLOXurOqcL9BarHQSOMoe5cAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
}

input[type="radio"]:checked + label,
.symbol-radio-on {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAABT5JREFUWIW9V11MU2cYfs45Pf1FOgVJKIjFICID0VH+zBBRN4M2/m2aaTCIabhZnIubmcmW4LxwmpAszIslXjiNLuiYirMUnEpZdqGrJZsKCDKhVNv4U5D+l/PTswtWs2lPWxnZc3NO+r7v97zv933Ped8SSBDLd7fN4nlqvVIh0VMgSoIsr2F5QQEANEUEFTTl5AVYvAHGqAqF2n9p3eZLZF0inkN57aUcuUrayHHCe4UL1ewqXUbyYq0aGWlKqBQSAIAvyMHxNIABmxtdVqfn7tAETZFEq5/jv7R+px+eVgJVdWa5IAsdJgihYWdNjnTrGi2drKITKQoeP4tzP4+wZzofMOEw8e1jhfDFn8fWTSacgK7euEBFkZ0VRamaA7uKVOokaULEL+O5l8HRk7f9N/vGHKEQ1v52qsYWN6h8V3vhiob2sbbuEU6YIZzvGuYqDSaXrvZyQUxyXb1xwYqG9rFuqzM8U+QRdN1yhCsNJldZXYf2n5xk5KWqzixXUWTnvh356qri9LiX83VRrdMQH2/Pe0MmJTpz9phkryQgyEKHK4pSNRurtNRMk0ewZVU2VV4wOzM9iEOR3whgSmoyFf3HpabVcS/c4KgbF8x2WO+N4bErAABIT1VCl5+CLdXzkZuVHDP+uZfBpk+v+0MBttByZuMIBQA5FXXNO2tyiiqWpIlWH2J4HDnZi6OnejFgc8PjZxEWgLAwJbsBmxsXzXa4JiZRmp8KCUVGXUchozDJhonBh96U0Z7v24jlu9tmkYT0SXvzGoWYzkMMj4+aLLh9fzxmdREsWzQHzZ+UQiaNXo/bx0C/93rAw1BpJM9T6wsXqtlYH5mm030JkwPA74Pj+LqlX9SuTpKiIFfNySXsOlKpkOhX6TJED25w1I3Lvz5MmDyCi2Y77ts9ovbqYk2yQk7pSQpEyWKtWtTxgtn+2uQRtHWLx+Zp1aBIlJBBltdkpClFHa33xqadgLXfJWqbl6YCywqZJMsLikhXi4aI1KYDpysoaktSSsBwgjK6Vv4HCH8/SZoigr4gJ+qYnip+PPGQMVc81h/gIJUQAVJBU07HU/Ft1uWnTDuBWLH2J37QNPGI5AVYBmxuUcct1fOnncDmlVmitgGbGwIPC+kNMMYuq1NUsLlZydgUYyExvL96PnLmifcFc4/T4w9yRlIVCrXfHZqgPX5W1HnfjnwsWzQnYfK38lKw94N8UfuEl0HfkFvCywUTNdrfymTranNJksgvXpwS9eMtoUi8U6bBcy+DWMcFTFV+sGEppLS4wE4Yh9gB20TLjeP6HwlgahJS0uSdtqbVqtmzYrfj+3YP2rrtsPa7Xug8Y+5UO968MivmtgPAuGcSm/d3+Vku/OaNE/rRF4a3Daamz76x+GZ6FHsZ+5stvhWGjq8ivC/26bECn9/sG3NcMI/wMUv4Dzh3bZi39I6PutzexqgOZXUd2kqDydV1yzHjQ+k1iyNcaeh4Vrzzp9iS0tVeLqg0mFznu4ZnbCw/e/UBV2noeFZab3pFGlGn37K6Dq1MSnSWF8zOPFC/NO7FFMO4ZxJHTt7xW3rHR30hpqbn9IZX+rPo+J2zxyRLD+IQQeLD7WsXSLe/m00n+g9pwsug5eoIe/bKMIMwcczl9jb2t25jovnGnf9Lay9lK1TSRp4VthbkqrnqYk1ynlaNeWkqJCklEDDVWOxP/BiwuWHucXr6htwSWkr+EGK4g/+S2nQSiGBJ7RWVXMKuU8gpPUWihGWFTIYTlAAglRABmiYeCTws/iBn5OWCqef4hoQGib8ATCSusCvPvDMAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
}

.symbol-store-apple {
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
}

.symbol-store-google {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKoAAAA6CAYAAAAgEMLBAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAGSFJREFUeJztnXlYU1f6x7/3JiEEI6KoKLKJ4xCQReNC6+CG2qIodUeLthbHQtxqbdU6Ithalf5EtAoKKIwdRcQWVMBpXVhUUEtVtCpRBBEFN8oiS8xGzu+PmFsiIVCtoNN8nuc8kLPc++bme88963sp6EClUrkQQmZLJJL32Gy2pZGREZ+maUpXXgMGXhalUtkgl8t/o2k6m8vl/oeiqFSKokjjPFriU6lUXaRSaTSbzZ5y8uRJZUpKilFhYSEqKytBCIEBA6+CyspK2NnZYfTo0Q0LFy6U8Xi8YmNj4/dpmv61SWaVSvV3iURSlpmZKXd0dCQURRmCIbR54PF45JtvvpHLZDIpIWTM8yI1r6+vvx8dHd3AZrPb3VhDMITAwECVTCZ7SggRAM8e/dXV1YfOnTvnPWHCBI5KpWqL2t6AgRbZtWuX3M/P7zKPx3OnVCqVq1wuv+jg4MC+e/due9tmwACDubk57t27p+ByuWNpqVQ6NyEhgTKI1MDrRkVFBZKSkkhDQ4Mf/fTpU5/U1FRWextlwIAuMjIyjGQymSdtbGzc49atW+1tj15Gjx6NzMxMSCQSSCQSHDt2DIMGDWLSQ0JCkJeX1yQ4ODhg+vTpOtM06c8TEhKCY8eO6T1uXl5es7Y6ODjghx9+QHV1NeRyOfLy8jB37lxQ1O8jgQcOHEBmZiY6deqkVTYvLw+BgYEve7n+pygqKgKHw7FiGxsbm1RUVLS3Pc0ye/ZsfPfdd8jOzkZgYCAUCgXmzZuH06dPw8XFBUVFRbCysoK9vT3Cw8O1yj558gTFxcU4fPgwACAwMBClpaVIS0tj0p/HysoKTk5OAKAlyJCQEKSmpuLSpUvN2urk5IScnBzU1NQgLCwM1dXV8Pb2RlxcHHr37o2QkBAAajG7ubkhOjoas2bNYsao3dzcYGFh8RJX638PiUQCIyMjLgghpGfPnu0+HKErmJmZkZqaGnLy5EnC4XCYeDabTfr378983r17NyktLW3xeJcvXyZRUVF68zR3LEIImT9/vt6yP/30E7l//z6xsLBg4miaJjExMaShoYHY29szdjx58oQQQkhgYKDWOdauXdvu1/11CoMHDyaEEEK39x2jD09PT3Ts2BFbt26FUqlk4hsaGnDlyhWtvDweD5MmTdIKxsbGbWariYkJxo4di9jYWDx+/JiJJ4QgNDQUNE1j3LhxTHxWVhYSEhKwdetWuLq6tpmdbyqvtVC7desGAMwPHxgYCJVKxYSdO3cyebt06YLk5GStYGZm1ma2mpmZgaZp3L9/v0laaWkpAPVwiwZCCEQiEcrKypCYmAg+n99mtr6JvNZCvX37NgAwHacff/wRPj4+8PHxadK+LCsrA03TWuHhw4dtZmt5eTmkUin69evXJE1TY5aUlGjF19TUYObMmbC3t0dERESb2Pmm8loL9dSpU7h16xZCQkLg4uKCkpISpKWl4fr162Cz2e1tnhYKhQIHDhyAv78/Bg8ezMTz+XyEhYWhtrYWR48ebVLuwoULWLVqFT744IO2NPeN4/X6tZ9DoVBg2rRpOHr0KPLy8pCbmwu5XI633noL1dXV2LdvH5O3a9euSE1N1Sr/ySefMLVyW7B8+XIIhULk5OTg+PHjqK6uhqenJ7p27Qo/Pz80N7qydetWeHp6Yvz48W1m65vGay1UALh69SocHR0xY8YMuLm5AQD27duHgwcPoqamBgBw+vRprc6WBoVCofU5KSkJxcXFes93+vRp/Pbbb03io6OjcePGDb1lKyoq8Pbbb2P+/Pl499130bt3b6SmpiIyMhK//vr7irWkpCQt0apUKnz00Uf48ssvcfHiRb3n+KtCEUKIpaVlm7bnDBhoLYMGDUJubu7r3UY1YECDQagG3ggMQjXwRmAQqoE3ghaFyuJy28IOAwb0ond4ytz5XVj0d4elMwt5sf9Bxa2itrLLgAEt9Aq1k60LuJ0EKBffwIyIUNzOysG5uHjUPCpvK/v+UnC5XEyePJlZoyCVSpGQkACZTNbOlrU/eoXKYtHgsClQnR1xIfEqxrw/FMKRg3Hh0E/Ijk/G09r6trKzCRRFwcbGBvb29ujYsSOUSiUePnyIgoIC1NXVtZtdL4qZmRkWLFgALy8veHh4AABmzZplEOkz9AuVpsBmU6AogDLvh1OJ1zDxfSeMnTUBIyaMwsm9yTiT/BMaFE1nhV4V9vb2WLRoEaZPnw6JRIKioiIQQmBrawsnJycQQnDlyhUcOXIEMTExePDgQZvZ9jJUV1djw4YNqKysZIR65syZdrVJIBDA19cXmzdvbvebX29nisUC2CwKbBYNDouCcVdnHEvMhwmtQhczE8xc4od1CZsxeOxQra0WrwI2m421a9dCLBbDzMwMnp6ecHBwwPjx4+Ht7Q1nZ2dYWVkhLCwMzs7OCAkJQWFhIfz9/V+pXa+S9t66LhAIEBIS8losQdQrVDZNgcNWB/azwO3ugsOJYhixGsBlE1jadMPi9Yvw5Z6vIBAKXomRHA4HiYmJCAoKgr+/P/z9/aFrn9f9+/excuVKjBgxApWVlaiqqsL58+dfiU0G2ha9QqVZzwTK0Q7GPd2QdOAmjGgVuCwVuGwVBK698XVsEL7Y+il69bb8U43csmULJk+ejKCgIMTHx7eYPy8vD6dOncLw4cORn5//p9pioH3Q/+hnQy1OLbHSYLMpGPfqjwOMWIk6sFXwGDMAUYfXY1Hwh+hs3knf4VvFsGHDsGDBAty+fRubN29uVRmpVIqpU6e2aomfqakpLC0t//C2FR6PB0tLy9fisdgecDgcODg4YNCgQbCzs3vlTb8W2qjPhNlErOrAsxmIfQcKwWGpa1ajZ4I14VKY4jcK+09+gw8X+sCYZ/TCBq5atQoAsGfPnibL9l6Url27YsOGDSgqKkJBQQEKCwtRV1eHnJwc+Pr6NnvRjY2NsXTpUuTl5eHu3bsQi8WoqanB9evXsWzZMnD1TI50794dgYGB2LVrF44cOYLU1FSt8NVXX7Uoeoqi8M477yA+Ph5nzpxBSUkJzpw5A5FIBBZLv2uG8ePHY8+ePQAAd3d3HDp0CFVVVVAqlbh9+zbCw8PRvXt3/RcO6oXg4eHhKC8vh1gsRm5uLm7fvo2SkhIsXboUNK2WVMeOHXHkyBFMmjSpxWOGhoZi/fr1evO0UKM+J04dn03sBmLP/kIYsVTgstW1qkawZqZGEH02CT/8tA5LJ3igA5fTotGNMTc3xzvvvANAvdr/z2DkyJHIz8+Hs7MzPD090aNHD5iZmUEkEkEoFCIhIQH79++HkZH2zdWnTx9cvHgR/v7++Oc//4nu3bujc+fOGDduHMzMzBAWFobs7OwmPzZN0wgJCUFsbCyqq6uRm5sLBwcHeHt7w8vLC1lZWdi2bRu+/PJLvT3rDh064ODBgwgKCkJwcDCGDRsGd3d31NTUIDIyEgcPHtQrVhsbG4wePRqLFi3CsWPHkJ+fDx8fHwwfPhxRUVHw8/PD5cuXma3iuuDxeMjIyMCcOXOwevVqCAQCWFtbY8SIEcjKykJ4eDi2bNkCAKitrQUhBGvWrNFb29rZ2WH58uU6+xxa6NsuPTxgDZm57QiZFXGEvB95hPjtSCGzd6aQOdEp5IOYFPLhrlTyUWwq8Y9LJX4ha8i5ojiSW/xv8sudf5OLJXHkUkkcuXAzmuSGLSb1+9eSopjPyUdjBxI2i27VVtlx48YRDXZ2di+99VYoFBKJREJyc3OJkZFRk/RZs2Yx59uxYwcT361bN1JSUkIqKiq0tkJrgouLC5FKpYQQQs6ePau1tXvTpk0kLy9PK65Lly6ksLCQEELInTt3SKdOnZg0kUjE2KD5XWiaJmlpaaSiooJ07txZ69ympqbM1usFCxY0+91FIhGRy+Xk2rVrpE+fPk3SraysSHFxMRGLxYTL5RKKosjkyZO17AgICCCEECIUCnWeIzY2lqhUKmJpaUkoiiJjxowhhBAydOjQZu3asGEDKS8vJzwe78W3S6sf/c0FGhwOpa512RT4fd9CVHwxOJoOFouAlkmhSruKfjbmoIyBnj34iPx0Is5HBeKdIX/TfwcB6NWrF/P/yw7VUBSFqKgo8Hg8REZG6mxGJCYm4vTp0wAAkUjE7Cj4+uuvYWNjg/j4eK2t0BquXbuGyMhIAMDbb7+NOXPmAFA7pPjss8+QmJiotQOhqqoKK1euBADY2tpi3rx5em2fPHkyvL29kZKSgurqaq00a2tryOVylJWVtXgNFAoFxo0bp7PtXlZWhgULFkAgEGDGjBk6yxcWFmLFihXNeorZv38/KIqCi4sLACAjIwP5+flYuHChzvxcLhfz5s1DTEwMpFKpXtv19/rZuh/5zHAVhwKnUXxHwduIiL8DNk3QIJFBdjQf/Wy7guIC4AIwBihjoN/fu+HI5ln477bZcLLvptdADS/rQWTgwIHMpjuxWKwzDyEEu3btYj7PmTMHfD6f2XinbytK43IffvghAGDGjBmgKIrZMtOY1NRUJn7IkCF6bdcIX7PtmqIoeHl5IS0tDRs2bMC8efPQu3dvre3juqiqqmKOoYtjx46htLQUEydO1JmekZGBsLCwZstrvo+m2UQIQUREBKZPn44ePXo0yT9lyhSYm5sjKipKr91Ai1Oo6l4/RakvDkUBNA2AAmiKUv+lf0+jaMDUaSi2/fs0fLmVcO/bU30GNkBxALAAsAgoFgFYBJ5DbfGT0/uwGfOtzvM3vqiDBg3ChQsXWvxCzTF06NBW5Tt+/Djzv1AohFAobNWIwM2bN3H37l3Y2NhAKBQCAHr27AlAPZv2PAqFAr/++is8PDxa7CRqaigLCwv4+/tj4sSJuHTpEuOi6M+CEIKLFy/qbacC6na3m5sbHB0dYWpqysTb2Ng0ybtv3z5s3LgR8+fPx7p167TSRCIRkpOTW/UdWhAqpVOojDCfibPxZ1oqxcDsqxBLq+CytCtMuBxQbGgJlGIT5vMP6debPf8vv/wClUoFmqYxefLkFu88FouF0aNHw8TERCv+1q1bWs4orKys8Msvv+g8Rnl5OR49egQLCwsYGxtrlWvcFNHF1atXYWNjwwi7oKAAADBhwgSsWLGiyXsQ5HI5ACA9PV3vcTXHq6ysxJ49exAXF6c3/8tQVVWFjh07Npvu6+uLjRs3wtzcHGfOnEFZWRnTLNM1alFXV4fY2FgEBAQgNDSUuSldXV3h4eGBESNGtMqulnv9jR7xTJu0mZEAjlIGp9jv4MDh4m1+FxzZngkZUYDiqNTBSAXKiIDiEJy7dg/DP/gOyzaebPb8lZWVTA03duxYva5vevTogdDQUAQGBmLSpEnYvXs3kpOTERcXh4cPH2p5MGnsCVAX5eXq1WHFxcUvXA5Q1yZPnjyBg4NDk3375ubmcHd3R0ZGRouTGBobvLy8XvlLPzp37oza2lqdaSKRCAkJCfj+++/Rq1cvTJgwAQEBARCJRBCJRMxQ4vPs2LEDPXv21BqqCgwMxOXLl5Gdnd0qu1qe6+dQ4HBosDhN26SNJwDYShn6xMSjL4cL9aWkMITXCf/dlAEFFKCMCMAhKHrwG3yXJ2HUB3vx85Wm7m+eJzQ0lPk/MjKyWccTDx8+xPLlyzFlyhTMnTsX9+7dA6BuPlRUVODkyd9viPfee0/vkImmZjh69CguX77MCHDEiBF63QRpaiKNt8BHjx5h2rRpqK6uRlRUFJYuXYq+ffvCx8cHJ06cQHp6Onx8fHRu9W6MpoPn5uYGLy8vvXlfBpqmMWjQIJ2zeRRFITg4GKmpqVi5cuUfWqRy+/ZtpKWlMZ0qU1NTzJ49GxEREa2+8Vo3jspuLFCamfdnxNogg/XOBPyNYwyAAnkWAAoDuR1wbF0GHlU9wbKwY+g/aRcOn7jZ6i95+vRpREdHAwD+8Y9/YPv27X9oFkSzTO7OnTs4ePAgAHVvfMyYMTrzW1paws7ODgUFBfjhhx+gVCoZd5ZcLhcBAQE6y7FYLLz11luQSCT49tvf29zp6eno27cvli1bBnt7e8TExODw4cOwsLCAr68vJBJJi98hNjaW+UGjo6NhafliU9TdunXT6RNWg5eXF3r16sXcaI2haRoWFha4fr35ptqECROaTdu+fTuGDx8OV1dXzJ49GzKZDAkJCa22vcW5fk7jR3xjcRqpA0spg8X272HP7qAlUPX/gFRF8HNJOZy9o7Aj/iIUyj8+zPTJJ58gJSUFABAQEIDExER06dLlDx9nyZIluHPnDgAgIiKiSe1IURTWrFmD2tpa+Pn5MW3I8PBwZGZmAgAz0P08H330ESwtLREQEIDn3cxXVFRg586dWLJkCW7eVN+kLBZLZyet8U2omeURi8XYtGkTAHX7OicnB6NGjWpS1tLSUu+gP0VRSEtL02m/tbU1duzYgcLCQiQmJjZJb2howI0bNzBp0iR06NChyXFnzpyJ4OBgLbsbk56eDrFYjIULF0IkEmHXrl14+vRps7Y+j/7VU42nUI00AWBzoRapQo7O3ybDjs0HnhOoihCklt7HuKyzCLtZjFr5i69ZlcvlmDp1KoKCgiCRSDBt2jQUFBQgJCQEjo6OWj8uRVFwdXVlhPzo0SMm7fHjx/Dw8GBquVOnTmHUqFHg8XgQCoU4ePAg3N3dMWzYMC2PJQqFAhMnTkRsbCz4fD4yMzPh6+uLjh07wt7eHps2bUJQUBDee++9FtubWVlZANRTqhcuXIC7u7tWeu/evZn/V65cibFjx8LCwgKrV69mampbW1ukp6fj2rVr2Lt3L+Lj45GRkQEHBwc0NDQ0e+7Hjx9j06ZNyM3NxebNmzF69GiMHDkSQUFByMvLA5/Px4wZM5gb9HmCg4MhEAjw888/Y/HixZg2bRo+/fRTnDp1CuvXr2fcalpZWTUpqxmqmjdvHhwdHVs1JNUYvZ5S3g9dh7//w/1Z75561sN/1tOXyMD95gjs2TywoQSHKMCBHByiwKXyUuwQX0FBTVOPzi+Lxo/Tu+++C2dnZ3Tr1g0SiQRisRh3796FVCrFgwcP8PPPP+P8+fM6B+gpisLQoUMxfvx49OnTB4C6A5Seno6MjAy9kwsCgQBTp06FQCCAsbExysrKkJOTg9TU1GYHrW1tbeHp6QknJyf06tUL06ZNY9racrkcs2bNwqFDh8BisTB79mxwOL9PNdfV1SEpKYnpLbu5uWHOnDkYMGAA+Hw+ysvLkZ2djZiYGFRWVjZrd2BgIFavXg1ra2sMGTIEa9aswZgxY8DlclFXV4dDhw4hODhYy+Ogu7s7vvjiC/j7+6OqqgoA4O3tjZUrV0IoFMLIyAg3btzA/v37ERERgbq6OuzcuRNnz57F3r17m9jA5/NRWlqKEydOYPr06c3a2hiNpxS9Qp0d9jUEw9wZgWpeh6qql4G1MRW92SZqkUIJNlHgXs1j7M7PRW75m7Gq/lUjEAgQHh6O/v37Y/fu3Th79iyKi4tRW1uLxYsXM7NTMpkMAwYMaNG31cvQWKgaOBwOOnXqhMrKyjZZpG1tbY2ioiKMHTu21Ws3NELVO46qaY82RlUvA9n4I6zYnUCgBEDhN6kE+8VncbL0luGdqc8QCoXIyspCYWEhnJ2dm9R2q1atwoULF7B//35wuVzMnz8fn332WZvaqFAodDqEe1UsWbIE+fn5zCjGH+EPOaBQ1cuhCD2OXmz1OtOnSjnixWcRkL4PJ+4VGETaiC1btoDP5yM4OLjZR3JSUhIzW2Nra9uW5rU53bt3x8cff4xt27a9kE5a7XZSVS/H09CTsGGboaFBjsySPBy6mY0aecvDK39FNFO2Lb1xJiMjA1999RWKiv43fSasWLECcrkcc+fORX5+vs62a2tolVAb6uWoD82CFbsLLj24iuTrJ/CovvmGuwH1bJK1tTWmTp2Kc+fONZvPzc0NCoXilU6LAmrP1pq1om0Fl8vFqFGjYGpqiuPHj2PDhg0vvvhdKpXKBAKBzrWAc8LWkg3ZP5KVE/5Flg1fSP5m/vJrQv8qYeHChcy60pCQEMLn85vkGT58OHn8+DHx9/dvd3tf1zBkyBBCCCHs+vr6Ujc3N3vNQHRjsuOTUHOsEMXXf8XVB1df8v76a7Fz504QQrBu3TqsXbsWy5cvx/nz51FWVgYOh4N+/fqhtrYWU6ZMQU5OTnub+9rSuXNnyOVyKVVXV7f9xx9/FM2YMcPwPtRXAJfLhYeHB/r16wczMzNIpVLcu3cP58+fb9FNuwHg888/x9q1a8WUSqVyViqVV9zc3OhXOY5nwMCLcOnSJZmrq+t2mqbpazKZLHnv3r1KfbsoDRhoa6ZOnQoXFxcORVG7aADg8/kfOzo6licnJ6ueX3RswEB7MGDAAMTFxSkoitpM03QBDQAURVWZmJh4jBw58kFeXp6yuSVwBgy8arhcLpYuXYrs7GylsbHxUZqm/wWolzwxEELM6uvrd5qYmMwUi8XKlJQU9o0bN3RuTjNg4M+Cw+GgZ8+eEAqFmDhxoqJDhw4NLBZrLYvF+j+KogjwnFA1qFQqJ0KI/9OnT705HI6dkZFR272m2cBfDqVS2aBQKKoJIZd5PF4KgH00TWvNKP0/hOFgM1QMEBMAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
}

.symbol-store-windows {
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
}

.symbol-tick-b-lg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAA01JREFUWIXFlk1oXFUUgL973kzTZJCAtIu6sWo21kWrmZlGoWIRweJMK1Vorcm8pIssqu2iVoRK0IGKSAUFRTFgyaRqahurzZvOygqhlqTz48qFXTWKWGiFtkITQ2bOdSGNk8lLMjPJxLt759xzvo/3uO8ew/+0oj3eZlviQbPa4LaDmaZ7/9IkVreV1t73VGA14Y8lMg8FbhWHgQeMBLcU+sMzqyYQcdPPGi2eQqTVYjuzqR0TALIa8K1uuteiHiKtWM7kUvEv7+YaLhBxvT4LnwkSQPVGaUYPlOcb+gkirnfcYI7cfTZiDhWG4n+W72nYKaiEq+r5/Mmdscp9DXkD0YR3jDI4ymQwKK/47V1xgWgifQTDm3OCwttjJ2K/Nlwg6qa7gOMV4Z+bJ0IfLFSzYqcg4o48jernlXFVfXV0dHuxoQLRnswmo3yDSLA8brFD+ZM7Rxernf0E7b0jLc60fGLhVm5j7jDJpFYD39KTWa/F0nkRaZ2TUCYdw+tL1RuASOLcIxY5LcZs+lddz8rkVOf48J6pxYrbe/NBZ/qP70GerMxZS19uMHZsKQGJuOluY53sLBzAyG4NhS60vzSybrFiZ/rah35wVTvRYkLvLwUHELAdCC0+ucdljYx1dJ5r8yuMdHkumAN+OWPMG6Op7X9XJaBNGw6q5aJvI2hTxxmLupmO8ni0x9tsxXzq21Htpdxg7HQ1cAAp9Idnghp8EfhtgT3rFP0h3J3eDfDE/u/u0aI5I9DsRy8ZDlcLh7K7INyVeRTRS/6NAUUR+xpqwggvL9Dv62wqtrcuAYCtrrfXYoZqafCfoE5j7cPZL3ZdraVszo/ocip+CnivLgEjH9cKnycAkN2YO2otmVqaKHpzTZF3aoX7CpBMqq5t2oe1V6pvIu/++FXs5soIAIX+Z25rILAL1dtLNVD092ZCH9UDX1AAIH9ixxXjmH0oi94JYsxb1f50ahIAuDwQz1ipGC7Kl/LL/XemUvXCocqZMJJIDxnDvPOthhfyA7GzyxGoah5wJu/st5af5sChkB947tvlwKsWGB/eM2Vl5nnFXp8ttHoUjF2uQE1jebTb20bJXlAj4/nB2LxruJ5V00iWHYhftMIhrPatBBzgH7wrK0nb3xivAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
}

.symbol-tick-b-sm {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAY9JREFUOI2dkD9MU1EUh797ngxKCAtxNB0sAwkstc86MGMQDDA0ISltZagJqzEkjRE2IWEzhoGEtOpQ0wFNH00IUeIEtk0cSMDBzYU4ORBahZ7rwJ9oedXC2e75/b7vJNdwybmdLATrmF65DOzGvXGrNvOjQ1avXBwupLH6VBwn/PX54M8LCdyENwdMg5ndytzbBmhZEE4UZoFplC/7tYNnp/uWBG7cewjMAGCY2slHf51mAuA+KPZEYu9u+l/27qrhxcnzTenl0MafuYQTXpIjLavjbLqJYuQveGK126jmBByFqprDx40HBGwE4RrQpeiHW0lvDKAvttZuja4g0gkgloVKZvRbo8CEUpU2U9t7L4Z+ABRF7COwIZDY8U73rtZqwY/56P45AcCd2Nr1unNYBm74/YPFpsrZ4SW/TAA2Xw98V5URhWpjQdHdwEF12Q8+EwBUXg1+drCTPoV0Ph+t/1cA8Ck7nAPmz66r3Spl779tBp8TAJQC5bS1FAGM2Cf/gptOKLXe6ca9xVa6vwHBlYp1Egq83wAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
}

.symbol-visa {
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
}

/**************************************************************/
/* SYMBOLS.DATA.SVG.CSS*/
/**************************************************************/
.symbol-add-account {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M32%2020v-6h6v-4h-6V4h-4v6h-6v4h6v6z%22%2F%3E%3Cpath%20fill%3D%22%23365FB4%22%20d%3D%22M0%200l42%2042V0z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M32%2020v-6h6v-4h-6V4h-4v6h-6v4h6v6z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.symbol-american-express {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221%22%20width%3D%2280%22%20height%3D%2270%22%20viewBox%3D%220%200%2080%2070%22%3E%3Cg%3E%3Cpath%20fill%3D%22%23007CC3%22%20d%3D%22M78.7%200H9v70h69.7V46.9c.3-.4.4-.9.4-1.5%200-.7-.1-1.2-.4-1.5V0z%22%2F%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M9%2035.4h3.4l.8-1.8h1.7l.8%201.8h6.6V34l.6%201.4h3.4l.6-1.4v1.4h16.4v-3h.3c.2%200%20.3%200%20.3.4v2.6h8.5v-.7c.7.4%201.7.7%203.1.7h3.6l.8-1.8h1.7l.7%201.8H69v-1.7l1%201.7h5.5V24H70v1.4l-.7-1.4h-5.6v1.4L63%2024h-7.5c-1.3%200-2.4.2-3.3.7V24H47v.7c-.6-.5-1.4-.7-2.2-.7h-19l-1.3%203-1.3-3h-6v1.4l-.7-1.4h-5.1L9%2029.4v6zm64.7-1.6H71l-3.7-6.1v6.1h-4l-.8-1.8h-4.1l-.7%201.8h-2.3c-1%200-2.2-.2-2.8-.9-.7-.7-1-1.6-1-3.1%200-1.2.2-2.3%201.1-3.2.6-.7%201.6-1%203-1h1.9v1.8h-1.9c-.7%200-1.1.1-1.5.5-.3.3-.6%201-.6%201.9%200%20.9.2%201.5.5%201.9.3.3.8.4%201.4.4h.9l2.8-6.5H62l3.3%207.8v-7.8h3l3.4%205.7v-5.7h2v8.2zm-23.2%200h-2v-8.2h2v8.2zm-3.1-6c0%201.3-.9%202-1.4%202.2.4.2.8.4%201%20.7.3.4.3.8.3%201.5v1.6h-2v-1c0-.5%200-1.2-.3-1.6-.3-.3-.7-.4-1.4-.4h-2.1v3h-2v-8.2H44c1%200%201.7%200%202.4.4.6.4%201%20.9%201%201.8zm-9.2%206h-6.5v-8.2h6.5v1.7h-4.6v1.5h4.5v1.7h-4.5v1.6h4.6v1.7zm-8%200h-2v-6.4l-2.8%206.4h-1.7l-2.9-6.4v6.4h-4L16%2032h-4.1l-.8%201.8H9l3.5-8.2h2.9l3.3%207.8v-7.8H22l2.6%205.6%202.4-5.6h3.3v8.2zm31.6-3.5L60.5%2027l-1.3%203.3h2.6zm-17-1.3c-.3.2-.6.2-1%20.2h-2.4v-1.8h2.4c.3%200%20.7%200%20.9.1.3.1.4.4.4.7.1.4%200%20.7-.3.8zm-29.5%201.3L13.9%2027l-1.3%203.3h2.7zM47%2042.4c0%202.3-1.7%202.7-3.4%202.7h-2.4v2.8h-3.8L35%2045.2l-2.5%202.7h-7.8v-8.2h7.9l2.4%202.7%202.5-2.7h6.3c1.4%200%203.2.5%203.2%202.7zm-15.6%203.8h-4.8v-1.6h4.3v-1.7h-4.3v-1.5h4.9l2.1%202.4-2.2%202.4zm7.8%201l-3-3.3%203-3.2v6.5zm4.5-3.7h-2.5v-2.1h2.6c.7%200%201.2.3%201.2%201-.1.8-.6%201.1-1.3%201.1zm13.2-3.8h6.5v1.7h-4.6v1.5h4.5v1.7h-4.5v1.6h4.6v1.7h-6.5v-8.2zm-2.5%204.4c.4.2.8.4%201%20.7.3.4.3.8.3%201.5v1.6h-2v-1c0-.5%200-1.2-.3-1.6-.3-.3-.7-.4-1.4-.4h-2.1v3h-2v-8.2h4.5c1%200%201.7%200%202.4.4.6.4%201%20.9%201%201.8%200%201.4-.9%202-1.4%202.2zm-1.2-1c-.3.2-.6.2-1%20.2h-2.4v-1.8h2.4c.3%200%20.7%200%20.9.1.3.1.4.4.4.7.1.4%200%20.7-.3.8zm17.7.5c.4.4.6.9.6%201.7%200%201.8-1.1%202.6-3.1%202.6h-3.8v-1.8h3.8c.4%200%20.6%200%20.8-.2.1-.1.2-.3.2-.5s-.1-.4-.2-.5c-.1-.1-.4-.2-.7-.2-1.8-.1-4.1.1-4.1-2.5%200-1.2.7-2.4%202.8-2.4h3.9v1.7h-3.6c-.4%200-.6%200-.8.1-.2.1-.3.3-.3.6s.2.5.4.6c.2.1.4.1.8.1h1.1c1.1.1%201.8.3%202.2.7zm7.8%203.3c-.5.7-1.4%201.1-2.7%201.1h-3.8v-1.8H76c.4%200%20.6%200%20.8-.2.1-.1.2-.3.2-.5s-.1-.4-.2-.5c-.1-.1-.4-.2-.7-.2-1.8-.1-4.1.1-4.1-2.5%200-1.2.8-2.4%202.8-2.4h3.9v-1.6h-3.6c-1.1%200-1.9.3-2.5.7v-.7h-5.4c-.9%200-1.9.2-2.3.7v-.7h-9.6v.7c-.8-.5-2-.7-2.6-.7h-6.3v.7c-.6-.6-1.9-.7-2.8-.7h-7.1L35%2039.9l-1.5-1.8H22.9v11.4h10.4l1.7-1.8%201.6%201.8H43v-2.7h.6c.8%200%201.8%200%202.7-.4v3.1h5.3v-3h.3c.3%200%20.4%200%20.4.3v2.6h16c1%200%202.1-.3%202.7-.7v.7h5.1c1.1%200%202.1-.1%202.9-.5v-2zm0-5.4h-3.6c-.4%200-.6%200-.8.1-.2.1-.3.3-.3.6s.2.5.4.6c.2.1.4.1.8.1h1.1c1.1%200%201.8.2%202.2.7l.2.2v-2.3z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23007CC3%22%20d%3D%22M5%2068.1h-.6c-.1-.3-.1-.7-.1-.9%200-.2%200-.5-.5-.5h-.9V68h-.6v-3.3h1.5c.5%200%201.1.2%201.1.9%200%20.4-.2.6-.4.7.1.1.3.2.3.6v.6c0%20.2%200%20.2.2.3v.3zm-.7-2.3c0-.4-.3-.5-.5-.5h-1v.9h.9c.4.1.6%200%20.6-.4zm2.7.7C7%2064.6%205.4%2063%203.5%2063S0%2064.6%200%2066.5%201.6%2070%203.5%2070%207%2068.4%207%2066.5zm-.5%200c0%201.6-1.3%203-3%203s-3-1.3-3-3c0-1.6%201.3-3%203-3s3%201.4%203%203z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.symbol-bullet-a {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%228%22%20viewBox%3D%220%200%208%208%22%3E%3Cpath%20fill%3D%22%23C0142E%22%20d%3D%22M8%204c0%202.2-1.8%204-4%204S0%206.2%200%204s1.8-4%204-4%204%201.8%204%204z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.symbol-bullet-arrow-a {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227%22%20height%3D%2212%22%20viewBox%3D%220%200%207%2012%22%3E%3Cpath%20fill%3D%22%23C0142E%22%20d%3D%22M1%200L0%201l5%205-5%205%201%201%206-6z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.symbol-bullet-arrow-b {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227%22%20height%3D%2212%22%20viewBox%3D%220%200%207%2012%22%3E%3Cpath%20fill%3D%22%23365FB4%22%20d%3D%22M1%200L0%201l5%205-5%205%201%201%206-6z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.symbol-bullet-arrow-c {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227%22%20height%3D%2212%22%20viewBox%3D%220%200%207%2012%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M1%200L0%201l5%205-5%205%201%201%206-6z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.symbol-bullet-b {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%228%22%20viewBox%3D%220%200%208%208%22%3E%3Cpath%20fill%3D%22%23365FB4%22%20d%3D%22M8%204c0%202.2-1.8%204-4%204S0%206.2%200%204s1.8-4%204-4%204%201.8%204%204z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.symbol-bullet-c {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%228%22%20viewBox%3D%220%200%208%208%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M8%204c0%202.2-1.8%204-4%204S0%206.2%200%204s1.8-4%204-4%204%201.8%204%204z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.checkbox label,
.checkbox-inline label,
.symbol-checkbox-off {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M6%2031.5C.6%2031.5.5%2026.2.5%2026V6C.5.6%205.8.5%206%20.5h20c5.4%200%205.5%205.3%205.5%205.5v20c0%205.4-5.3%205.5-5.5%205.5H6z%22%2F%3E%3Cpath%20fill%3D%22%23365FB4%22%20d%3D%22M26%201c4.8%200%205%204.5%205%205v20c0%204.8-4.5%205-5%205H6c-4.8%200-5-4.5-5-5V6c0-4.8%204.5-5%205-5h20m0-1H6S0%200%200%206v20s0%206%206%206h20s6%200%206-6V6s0-6-6-6z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

input[type="checkbox"]:checked + label,
.symbol-checkbox-on {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M6%2031.5C.6%2031.5.5%2026.2.5%2026V6C.5.6%205.8.5%206%20.5h20c5.4%200%205.5%205.3%205.5%205.5v20c0%205.4-5.3%205.5-5.5%205.5H6z%22%2F%3E%3Cpath%20fill%3D%22%23365FB4%22%20d%3D%22M26%201c4.8%200%205%204.5%205%205v20c0%204.8-4.5%205-5%205H6c-4.8%200-5-4.5-5-5V6c0-4.8%204.5-5%205-5h20m0-1H6S0%200%200%206v20s0%206%206%206h20s6%200%206-6V6s0-6-6-6zM21.3%208l-7.5%2010.6-5.2-3.8L6%2018.4l8.9%206.6L25%2010.7z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.symbol-lip-quaternary {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2272%22%20height%3D%2219%22%20viewBox%3D%220%200%2072%2019%22%3E%3Cpath%20fill%3D%22%23365FB4%22%20d%3D%22M72%2019C64.1%207.5%2051%200%2036%200S7.9%207.5%200%2019h72z%22%2F%3E%3Cg%20opacity%3D%22.3%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M42%2017H29M42%2013H29M42%209H29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.symbol-lip-secondary {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2272%22%20height%3D%2219%22%20viewBox%3D%220%200%2072%2019%22%3E%3Cpath%20fill%3D%22%23365FB4%22%20d%3D%22M0%200c7.9%2011.5%2021%2019%2036%2019s28.1-7.5%2036-19H0z%22%2F%3E%3Cg%20opacity%3D%22.3%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M43%2010H30M43%206H30M43%202H30%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.symbol-logo-alt {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221%22%20width%3D%2290%22%20height%3D%2241%22%20viewBox%3D%220%200%2090%2041%22%3E%3Cg%3E%3Cpath%20fill%3D%22%23E91B2B%22%20d%3D%22M58%2025.5c-.9%200-2-.5-2-1.5V2c0-1%201-2%202-2h30c1%200%202%201%202%202v38.2c0%20.5-.4.8-.9.8%200%200%20.3%200%200%200-.6%200-.8-.5-.9-.8C79.7%2025.5%2058.9%2025.5%2058%2025.5z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M80%207l-2.1%208.5s0%20.1.1.1h4.4s.1%200%20.1-.1L80.4%207c-.1-.4-.3-.4-.4%200zm2.3-4.2c.4%200%20.7.2.7.5l4.7%2018.3c.1.2.1.4.1.5%200%20.3-.3.6-.7.6h-2.3c-.4%200-.6-.3-.7-.6l-.9-3.5h-6.1l-.9%203.5c-.1.3-.3.6-.7.6h-2.3c-.4%200-.7-.3-.7-.6%200%200%200-.3.1-.5l4.7-18.3c.1-.3.3-.5.7-.5h4.3zM62.3%207.5c0%201.4.7%201.9%202.3%202.8l3.5%202c2.4%201.4%203.3%202.9%203.3%205.5%200%203.5-2.7%205.3-6.5%205.3-3.7%200-6.4-1.8-6.4-5.4v-1.2c0-.4.4-.8.9-.8h2c.5%200%20.9.4.9.8v1.2c0%201.4%201.1%202.3%202.6%202.3%201.7%200%202.6-.7%202.6-2.2%200-1.8-1.5-2.6-2.6-3.2L61%2012.4c-1.8-1-2.5-3-2.5-4.6%200-3.5%202.6-5.6%206.5-5.6%203.7%200%206.4%201.9%206.4%205.5v.6c0%20.4-.4.7-.9.7h-2c-.5%200-.9-.4-.9-.8v-.6c0-1.4-.9-2.6-2.6-2.6-1.7%200-2.7.9-2.7%202.5z%22%2F%3E%3Cg%20fill%3D%22%23002F6C%22%3E%3Cpath%20d%3D%22M21.5%2015.7c0-.1%200-.1%200%200l-3.6%201.4c-1%20.4-1.2%201.1-1.2%201.7%200%201%20.3%201.9%202.3%201.9%201.4%200%202.4-1%202.4-2.2l.1-2.8zM13%2019.2c0-2.3%201.2-3.6%203.1-4.3l3.8-1.4c1.2-.4%201.6-.8%201.6-1.6%200-1-.8-1.7-2.2-1.7-1.3%200-2.2.7-2.2%201.8%200%20.4-.4.8-.9.8h-1.7c-.5%200-.9-.4-.9-.8%200-2.6%202.3-4.6%205.7-4.6%203.7%200%205.5%202.2%205.5%204.9v9.8c0%20.4-.4.8-.9.8h-1.7c-.5%200-.9-.4-.9-.8V22c0-.3-.1-.3-.3-.1-.9.9-2.2%201.4-3.6%201.4-1.8-.1-4.4-1.1-4.4-4.1%22%2F%3E%3Cpath%20d%3D%22M41.1%203.8c0-.4.4-.8.9-.8h1.7c.5%200%20.9.4.9.8v9.6c0%20.3.1.3.3.1l3.9-4.6c.3-.4.5-.6%201-.6h2.1c.5%200%20.8.2.8.5%200%20.1-.1.4-.2.5l-4.4%205.2c-.1.1-.1.2%200%20.2l5%207c.1.2.1.3.1.4%200%20.4-.4.7-.9.7h-1.9c-.5%200-.8-.4-1.1-.8L45%2015.8c-.2-.3-.3-.2-.3.1V22c0%20.4-.4.8-.9.8h-1.7c-.5%200-.9-.4-.9-.8l-.1-18.2zM38.8%2011.6c0-2.2-1.7-4.2-4.1-4.2-1.5%200-2.8.6-3.5%201.6-.2.3-.3.2-.3-.1v-.2c0-.4-.4-.8-.9-.8h-1.7c-.5%200-.9.4-.9.8v13.5c0%20.4.4.8.9.8H30c.5%200%20.9-.4.9-.8V11.6c.3-.5.9-1.1%201.7-1.3.2%200%20.4-.1.6-.1.7%200%201.2.2%201.6.6l.1.1c.3.3.5.7.5%201.1v10.2c0%20.4.4.8.9.8H38c.5%200%20.9-.4.9-.8l-.1-10.6zM11.5%2011.3c0-2.1-1.9-3.9-4.1-3.9-1.6%200-2.8.6-3.5%201.6-.2.3-.4.2-.4-.1V3.8c0-.4-.4-.8-.9-.8H.9c-.5%200-.9.4-.9.8v18.3c0%20.4.4.8.9.8h1.7c.5%200%20.9-.4.9-.8v-.2c0-.3.1-.4.3-.1.7%201%202%201.4%203.5%201.4%202.3%200%204.1-1.6%204.1-4%200%200%20.1-1.5.1-3.9v-4zm-3.5%207c0%201.3-.8%202.2-2.2%202.2-.9%200-1.9-.6-2.2-1.4v-7.4c.4-.8%201.3-1.3%202.2-1.3%201.4%200%202.2.9%202.2%202.2v5.7z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.symbol-logo-phone {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2270%22%20height%3D%2232%22%20viewBox%3D%220%200%2070%2032%22%3E%3Cg%3E%3Cpath%20fill%3D%22%23E91B2B%22%20d%3D%22M44.5%2020c-1%200-1.5-.5-1.5-1.5v-17c0-1%20.5-1.5%201.5-1.5h24c1%200%201.5.5%201.5%201.5v29.8c0%20.4-.3.7-.8.7%200%200%20.3%200%200%200-.5%200-.6-.4-.8-.6C61.4%2019.7%2044.5%2020%2044.5%2020z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M61.9%205.4L60.3%2012v.1h3.4s.1%200%200-.1l-1.6-6.6c0-.3-.1-.3-.2%200zm1.8-3.3c.3%200%20.5.2.6.4L68%2016.8c0%20.2.1.3.1.4%200%20.2-.2.5-.5.5h-1.8c-.3%200-.5-.2-.5-.5l-.7-2.7H60l-1%202.7c-.1.3-.2.5-.5.5h-1.8c-.3%200-.5-.2-.5-.5%200%200%200-.2.1-.4L60%202.5c0-.2.3-.4.6-.4h3.1zM48.2%205.8c0%201.1.6%201.5%201.8%202.2l2.7%201.6c1.8%201.1%202.6%202.2%202.6%204.3%200%202.8-2.1%204.1-5%204.1s-5-1.4-5-4.2v-.9c0-.3.3-.6.7-.6h1.5c.4%200%20.7.3.7.6v.9c0%201.1.8%201.8%202%201.8%201.3%200%202-.5%202-1.7%200-1.4-1.2-2-2-2.5l-3-1.8c-1.4-.8-2-2.3-2-3.6%200-2.8%202-4.4%205-4.4%202.9%200%205%201.4%205%204.3v.5c0%20.3-.3.6-.7.6H53c-.4%200-.7-.3-.7-.6v-.5c0-1.1-.7-2-2-2-1.4%200-2.1.7-2.1%201.9z%22%2F%3E%3Cg%20fill%3D%22%23002F6C%22%3E%3Cpath%20d%3D%22M16.7%2012.2c0-.1%200-.1%200%200L14%2013.3c-.8.3-.9.9-.9%201.3%200%20.7.2%201.5%201.8%201.5%201.1%200%201.9-.8%201.9-1.7l-.1-2.2zm-6.6%202.7c0-1.8.9-2.8%202.4-3.3l3-1.1c.9-.3%201.2-.6%201.2-1.2%200-.8-.6-1.3-1.7-1.3-1%200-1.7.6-1.7%201.4%200%20.3-.3.6-.7.6h-1.3c-.4%200-.7-.3-.7-.6%200-2.1%201.8-3.6%204.5-3.6%202.9%200%204.3%201.7%204.3%203.8v7.6c0%20.3-.3.6-.7.6h-1.3c-.4%200-.7-.3-.7-.6v-.1c0-.2-.1-.2-.2-.1-.7.7-1.7%201.1-2.8%201.1-1.5-.1-3.6-.8-3.6-3.2%22%2F%3E%3Cpath%20d%3D%22M32%202.9c0-.3.3-.6.7-.6H34c.4%200%20.7.3.7.6v7.4c0%20.2.1.3.2.1l3-3.6c.3-.3.4-.5.8-.5h1.6c.4%200%20.7.2.7.4%200%20.1%200%20.3-.1.4l-3.4%204.1v.2l3.9%205.4c.1.1.1.3.1.3%200%20.3-.3.5-.7.5h-1.5c-.4%200-.7-.3-.8-.6L35%2012.4c-.1-.2-.3-.2-.3.1v4.7c0%20.3-.3.6-.7.6h-1.3c-.4%200-.7-.3-.7-.6V2.9zM30.2%209c0-1.7-1.3-3.2-3.2-3.2-1.2%200-2.2.5-2.7%201.3-.2.1-.3.1-.3-.2v-.2c0-.3-.3-.6-.7-.6H22c-.4%200-.7.3-.7.6v10.5c0%20.3.3.6.7.6h1.3c.4%200%20.7-.3.7-.6V9c.2-.4.7-.9%201.3-1%20.1%200%20.3-.1.4-.1.5%200%20.9.2%201.2.4.2.2.4.5.4.9v7.9c0%20.3.3.6.7.6h1.3c.4%200%20.7-.3.7-.6l.2-8.1zM8.9%208.8c0-1.7-1.5-3-3.2-3-1.2%200-2.1.4-2.7%201.2-.2.2-.3.2-.3-.1v-4c0-.3-.3-.6-.7-.6H.7c-.4%200-.7.3-.7.6v14.2c0%20.3.3.6.7.6H2c.4%200%20.7-.3.7-.6V17c0-.2.1-.3.3-.1.6.8%201.5%201.1%202.7%201.1%201.8%200%203.2-1.3%203.2-3.1%200%200%20.1-1.2.1-3s-.1-3.1-.1-3.1zm-2.7%205.4c0%201-.6%201.7-1.7%201.7-.7%200-1.5-.4-1.7-1.1V9.2c.3-.6%201-1%201.7-1%201.1%200%201.7.7%201.7%201.7v4.3z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.symbol-logo-tablet {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2241%22%20viewBox%3D%220%200%2090%2041%22%3E%3Cg%3E%3Cpath%20fill%3D%22%23E91B2B%22%20d%3D%22M58%2025.5c-.9%200-2-.5-2-1.5V2c0-1%201-2%202-2h30c1%200%202%201%202%202v38.2c0%20.5-.4.8-.9.8%200%200%20.3%200%200%200-.6%200-.8-.5-.9-.8C79.7%2025.5%2058.9%2025.5%2058%2025.5z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M80%207l-2.1%208.5s0%20.1.1.1h4.4s.1%200%20.1-.1L80.4%207c-.1-.4-.3-.4-.4%200zm2.3-4.2c.4%200%20.7.2.7.5l4.7%2018.3c.1.2.1.4.1.5%200%20.3-.3.6-.7.6h-2.3c-.4%200-.6-.3-.7-.6l-.9-3.5h-6.1l-.9%203.5c-.1.3-.3.6-.7.6h-2.3c-.4%200-.7-.3-.7-.6%200%200%200-.3.1-.5l4.7-18.3c.1-.3.3-.5.7-.5h4.3zM62.3%207.5c0%201.4.7%201.9%202.3%202.8l3.5%202c2.4%201.4%203.3%202.9%203.3%205.5%200%203.5-2.7%205.3-6.5%205.3-3.7%200-6.4-1.8-6.4-5.4v-1.2c0-.4.4-.8.9-.8h2c.5%200%20.9.4.9.8v1.2c0%201.4%201.1%202.3%202.6%202.3%201.7%200%202.6-.7%202.6-2.2%200-1.8-1.5-2.6-2.6-3.2L61%2012.4c-1.8-1-2.5-3-2.5-4.6%200-3.5%202.6-5.6%206.5-5.6%203.7%200%206.4%201.9%206.4%205.5v.6c0%20.4-.4.7-.9.7h-2c-.5%200-.9-.4-.9-.8v-.6c0-1.4-.9-2.6-2.6-2.6-1.7%200-2.7.9-2.7%202.5z%22%2F%3E%3Cg%20fill%3D%22%23002F6C%22%3E%3Cpath%20d%3D%22M21.5%2015.7c0-.1%200-.1%200%200l-3.6%201.4c-1%20.4-1.2%201.1-1.2%201.7%200%201%20.3%201.9%202.3%201.9%201.4%200%202.4-1%202.4-2.2l.1-2.8zM13%2019.2c0-2.3%201.2-3.6%203.1-4.3l3.8-1.4c1.2-.4%201.6-.8%201.6-1.6%200-1-.8-1.7-2.2-1.7-1.3%200-2.2.7-2.2%201.8%200%20.4-.4.8-.9.8h-1.7c-.5%200-.9-.4-.9-.8%200-2.6%202.3-4.6%205.7-4.6%203.7%200%205.5%202.2%205.5%204.9v9.8c0%20.4-.4.8-.9.8h-1.7c-.5%200-.9-.4-.9-.8V22c0-.3-.1-.3-.3-.1-.9.9-2.2%201.4-3.6%201.4-1.8-.1-4.4-1.1-4.4-4.1%22%2F%3E%3Cpath%20d%3D%22M41.1%203.8c0-.4.4-.8.9-.8h1.7c.5%200%20.9.4.9.8v9.6c0%20.3.1.3.3.1l3.9-4.6c.3-.4.5-.6%201-.6h2.1c.5%200%20.8.2.8.5%200%20.1-.1.4-.2.5l-4.4%205.2c-.1.1-.1.2%200%20.2l5%207c.1.2.1.3.1.4%200%20.4-.4.7-.9.7h-1.9c-.5%200-.8-.4-1.1-.8L45%2015.8c-.2-.3-.3-.2-.3.1V22c0%20.4-.4.8-.9.8h-1.7c-.5%200-.9-.4-.9-.8l-.1-18.2zM38.8%2011.6c0-2.2-1.7-4.2-4.1-4.2-1.5%200-2.8.6-3.5%201.6-.2.3-.3.2-.3-.1v-.2c0-.4-.4-.8-.9-.8h-1.7c-.5%200-.9.4-.9.8v13.5c0%20.4.4.8.9.8H30c.5%200%20.9-.4.9-.8V11.6c.3-.5.9-1.1%201.7-1.3.2%200%20.4-.1.6-.1.7%200%201.2.2%201.6.6l.1.1c.3.3.5.7.5%201.1v10.2c0%20.4.4.8.9.8H38c.5%200%20.9-.4.9-.8l-.1-10.6zM11.5%2011.3c0-2.1-1.9-3.9-4.1-3.9-1.6%200-2.8.6-3.5%201.6-.2.3-.4.2-.4-.1V3.8c0-.4-.4-.8-.9-.8H.9c-.5%200-.9.4-.9.8v18.3c0%20.4.4.8.9.8h1.7c.5%200%20.9-.4.9-.8v-.2c0-.3.1-.4.3-.1.7%201%202%201.4%203.5%201.4%202.3%200%204.1-1.6%204.1-4%200%200%20.1-1.5.1-3.9v-4zm-3.5%207c0%201.3-.8%202.2-2.2%202.2-.9%200-1.9-.6-2.2-1.4v-7.4c.4-.8%201.3-1.3%202.2-1.3%201.4%200%202.2.9%202.2%202.2v5.7z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.symbol-master-card {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2274%22%20height%3D%2245%22%20viewBox%3D%220%200%2074%2045%22%3E%3Cg%3E%3Ccircle%20fill%3D%22%23CC0001%22%20cx%3D%2222.1%22%20cy%3D%2222.1%22%20r%3D%2222.1%22%2F%3E%3Cpath%20fill%3D%22%23f90%22%20d%3D%22M51.9%200c-5.8%200-11%202.2-14.9%205.7-.8.7-1.5%201.5-2.2%202.3h4.5c.6.7%201.2%201.5%201.7%202.3h-7.8c-.5.8-.9%201.5-1.3%202.3h10.4c.4.8.7%201.5.9%202.3H30.9c-.3.8-.5%201.5-.6%202.3h13.6c.3%201.5.5%203.1.5%204.7%200%202.5-.4%204.8-1.1%207H30.9c.3.8.6%201.6.9%202.3h10.4c-.4.8-.8%201.6-1.3%202.3h-7.8c.5.8%201.1%201.6%201.7%202.3h4.5c-.7.8-1.4%201.6-2.2%202.3%203.9%203.6%209.1%205.7%2014.9%205.7%2012.2%200%2022.1-9.9%2022.1-22.1C74%209.9%2064.1%200%2051.9%200z%22%2F%3E%3Cpath%20fill%3D%22%23FCB131%22%20d%3D%22M71%2034.5c0-.4.3-.7.7-.7.4%200%20.7.3.7.7%200%20.4-.3.7-.7.7-.3%200-.7-.3-.7-.7zm.8.5c.3%200%20.5-.2.5-.5s-.2-.5-.5-.5-.5.2-.5.5c-.1.3.2.5.5.5zm-.1-.2h-.1v-.6h.5c.1%200%20.1.1.1.2s0%20.1-.1.2l.1.3H72l-.1-.2h-.1v.1zm0-.4h.2v-.2h-.2v.2z%22%2F%3E%3Cg%20fill%3D%22%23270D61%22%3E%3Cpath%20d%3D%22M17%2024.6h-.5c-1.4%200-2.1.5-2.1%201.4%200%20.6.3.9.9.9.9-.1%201.6-1%201.7-2.3zm1.7%204h-2v-.9c-.6.7-1.4%201.1-2.5%201.1-1.3%200-2.2-1-2.2-2.5%200-2.2%201.6-3.5%204.2-3.5.3%200%20.6%200%201%20.1.1-.3.1-.4.1-.6%200-.6-.4-.8-1.5-.8-1.2%200-2.1.3-2.5.4%200-.2.3-2.1.3-2.1%201.2-.4%202-.5%202.9-.5%202.1%200%203.2.9%203.2%202.7%200%20.5-.1%201-.2%201.8-.3%201.3-.7%204.1-.8%204.8zM11.1%2028.6H8.6L10%2020l-3%208.6H5.3L5.1%2020l-1.4%208.6H1.4l1.9-11.2h3.4l.3%206.3%202.1-6.3h3.8zM54.8%2024.6h-.5c-1.4%200-2.1.5-2.1%201.4%200%20.6.3.9.9.9%201-.1%201.7-1%201.7-2.3zm1.8%204h-2v-.9c-.6.7-1.4%201.1-2.5%201.1-1.3%200-2.2-1-2.2-2.5%200-2.2%201.6-3.5%204.2-3.5.3%200%20.6%200%201%20.1.1-.3.1-.4.1-.6%200-.6-.4-.8-1.5-.8-1.2%200-2.1.3-2.5.4%200-.2.3-2.1.3-2.1%201.2-.4%202-.5%202.9-.5%202.1%200%203.2.9%203.2%202.7%200%20.5-.1%201-.2%201.8-.3%201.3-.8%204.1-.8%204.8zM29.4%2028.5c-.7.2-1.2.3-1.7.3-1.2%200-1.9-.7-1.9-2%200-.4.2-1.5.3-2.4.1-.9%201-6.2%201-6.2h2.4l-.3%201.4h1.4l-.3%202.2h-1.4c-.3%201.7-.7%203.9-.7%204.2%200%20.5.3.7.8.7.3%200%20.5%200%20.6-.1l-.2%201.9zM36.7%2028.4c-.8.3-1.6.4-2.5.4-2.7%200-4.1-1.4-4.1-4.1%200-3.1%201.8-5.4%204.2-5.4%202%200%203.2%201.3%203.2%203.3%200%20.7-.1%201.3-.3%202.2h-4.8c-.2%201.3.7%201.9%202.1%201.9.9%200%201.6-.2%202.5-.6l-.3%202.3zM35.4%2023c0-.2.3-1.6-1.1-1.6-.8%200-1.3.6-1.5%201.6h2.6zM20.2%2022.4c0%201.2.6%202%201.8%202.5%201%20.5%201.1.6%201.1%201%200%20.6-.4.8-1.4.8-.7%200-1.4-.1-2.2-.4%200%200-.3%202-.3%202.1.5.1%201%20.2%202.5.3%202.5%200%203.7-1%203.7-3.1%200-1.3-.5-2-1.7-2.5-1-.5-1.1-.6-1.1-1%200-.5.4-.7%201.2-.7.5%200%201.1.1%201.7.1l.3-2.1c-.6-.1-1.6-.2-2.1-.2-2.6.1-3.5%201.5-3.5%203.2zM48.4%2019.5c.7%200%201.3.2%202.1.6l.4-2.4c-.4-.1-1.6-1-2.6-1-1.6%200-3%20.8-3.9%202.1-1.4-.5-2%20.5-2.7%201.4l-.6.1c0-.3.1-.6.1-.9H39c-.3%202.8-.8%205.7-1.3%208.5l-.1.6H40c.4-2.6.6-4.3.8-5.4l.9-.5c.1-.5.6-.7%201.4-.7-.1.6-.2%201.2-.2%201.9%200%203%201.6%204.8%204.2%204.8.7%200%201.2-.1%202.1-.3l.4-2.6c-.8.4-1.4.6-2%20.6-1.4%200-2.2-1-2.2-2.7%200-2.3%201.2-4.1%203-4.1zM68.8%2017.4l-.5%203.2c-.7-.9-1.4-1.5-2.3-1.5-1.2%200-2.3.9-3%202.3-1-.2-2-.6-2-.6.1-.8.1-1.2.1-1.4h-2.2c-.3%202.8-.8%205.7-1.3%208.5l-.1.6h2.4c.3-2.1.6-3.9.8-5.2.8-.7%201.2-1.4%202.1-1.3-.6.9-.8%202-.8%203%200%202.3%201.2%203.8%202.9%203.8.9%200%201.6-.3%202.2-1l-.1.8h2.3l1.8-11.2h-2.3zm-3%209.1c-.8%200-1.2-.6-1.2-1.8%200-1.8.8-3.1%201.9-3.1.8%200%201.3.6%201.3%201.8-.1%201.9-.9%203.1-2%203.1z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M11.7%2028H9.3l1.4-8.7L7.6%2028H6l-.2-8.6L4.4%2028H2.1L4%2016.7h3.4l.1%207%202.4-7h3.7zM17.7%2023.9h-.5c-1.4%200-2.1.5-2.1%201.4%200%20.6.3.9.9.9.9%200%201.6-1%201.7-2.3zm1.7%204.1h-2v-.9c-.6.7-1.4%201.1-2.5%201.1-1.3%200-2.2-1-2.2-2.5%200-2.2%201.6-3.5%204.2-3.5.3%200%20.6%200%201%20.1.1-.3.1-.4.1-.6%200-.6-.4-.8-1.5-.8-1.2%200-2.1.3-2.5.4%200-.2.3-2.1.3-2.1%201.2-.4%202-.5%202.9-.5%202.1%200%203.2.9%203.2%202.7%200%20.5-.1%201-.2%201.8-.3%201.2-.7%204.1-.8%204.8zM51.6%2017l-.4%202.4c-.9-.4-1.5-.6-2.1-.6-1.8%200-3.1%201.7-3.1%204.2%200%201.7.8%202.7%202.2%202.7.6%200%201.2-.2%202-.6l-.4%202.6c-.9.2-1.5.3-2.1.3-2.6%200-4.2-1.9-4.2-4.8%200-4%202.2-6.8%205.4-6.8%201.2.1%202.4.5%202.7.6zM55.5%2023.9H55c-1.4%200-2.1.5-2.1%201.4%200%20.6.3.9.9.9%201%200%201.7-1%201.7-2.3zm1.8%204.1h-2v-.9c-.6.7-1.4%201.1-2.5%201.1-1.3%200-2.2-1-2.2-2.5%200-2.2%201.6-3.5%204.2-3.5.3%200%20.6%200%201%20.1.1-.3.1-.4.1-.6%200-.6-.4-.8-1.5-.8-1.2%200-2.1.3-2.5.4%200-.2.3-2.1.3-2.1%201.2-.4%202-.5%202.9-.5%202.1%200%203.2.9%203.2%202.7%200%20.5-.1%201-.2%201.8-.3%201.2-.8%204.1-.8%204.8zM30.1%2027.8c-.7.2-1.2.3-1.7.3-1.2%200-1.9-.7-1.9-2%200-.4.2-1.5.3-2.4.1-.9%201-6.2%201-6.2h2.4l-.3%201.4h1.2l-.3%202.1h-1.2c-.3%201.7-.7%203.9-.7%204.2%200%20.5.3.7.8.7.3%200%20.5%200%20.6-.1l-.2%202zM37.4%2027.8c-.8.3-1.6.4-2.5.4-2.7%200-4.1-1.4-4.1-4.1%200-3.1%201.8-5.4%204.2-5.4%202%200%203.2%201.3%203.2%203.3%200%20.7-.1%201.3-.3%202.2h-4.8c-.2%201.3.7%201.9%202.1%201.9.9%200%201.6-.2%202.5-.6l-.3%202.3zm-1.3-5.5c0-.2.3-1.6-1.1-1.6-.8%200-1.3.6-1.5%201.6h2.6zM20.9%2021.7c0%201.2.6%202%201.8%202.6%201%20.5%201.1.6%201.1%201%200%20.6-.4.8-1.4.8-.7%200-1.4-.1-2.2-.4%200%200-.3%202-.3%202.1.5.1%201%20.2%202.5.3%202.5%200%203.7-1%203.7-3.1%200-1.3-.5-2-1.7-2.5-1-.5-1.1-.6-1.1-1%200-.5.4-.7%201.2-.7.5%200%201.1.1%201.7.1l.3-2.1c-.6-.1-1.6-.2-2.1-.2-2.6%200-3.6%201.4-3.5%203.1zM70%2028h-2.3l.1-.9c-.7.7-1.3%201-2.2%201-1.7%200-2.9-1.5-2.9-3.8%200-3%201.8-5.6%203.9-5.6.9%200%201.6.4%202.3%201.2l.5-3.2h2.4L70%2028zm-3.6-2.1c1.1%200%201.9-1.3%201.9-3.1%200-1.2-.4-1.8-1.3-1.8-1.1%200-1.9%201.3-1.9%203.1.1%201.2.5%201.8%201.3%201.8zM59.4%2018.8c-.3%202.8-.8%205.7-1.3%208.5v.7h2.4c.9-5.6%201.1-6.7%202.4-6.5.2-1.1.6-2.1.9-2.6-1-.2-1.6.4-2.3%201.4.1-.5.2-.9.1-1.4h-2.2zM39.7%2018.8c-.3%202.8-.8%205.7-1.3%208.5l-.1.7h2.4c.9-5.6%201.1-6.7%202.4-6.5.2-1.1.6-2.1.9-2.6-1-.2-1.6.4-2.3%201.4.1-.5.2-.9.1-1.4h-2.1zM71%2027.3c0-.4.3-.7.7-.7.4%200%20.7.3.7.7%200%20.4-.3.7-.7.7-.3%200-.7-.4-.7-.7zm.8.5c.3%200%20.5-.2.5-.5s-.2-.5-.5-.5-.5.2-.5.5c-.1.2.2.5.5.5zm-.1-.2h-.1V27h.5c.1%200%20.1.1.1.2s0%20.1-.1.2l.1.3H72l-.1-.2h-.1v.1zm0-.4h.2V27h-.2v.2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.radio label,
.radio-inline label,
.symbol-radio-off {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16%2031.5C7.5%2031.5.5%2024.5.5%2016S7.5.5%2016%20.5s15.5%207%2015.5%2015.5-7%2015.5-15.5%2015.5z%22%2F%3E%3Cpath%20fill%3D%22%23365FB4%22%20d%3D%22M16%201c8.3%200%2015%206.7%2015%2015s-6.7%2015-15%2015S1%2024.3%201%2016%207.7%201%2016%201m0-1C7.2%200%200%207.2%200%2016s7.2%2016%2016%2016%2016-7.2%2016-16S24.8%200%2016%200z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

input[type="radio"]:checked + label,
.symbol-radio-on {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16%2031.5C7.5%2031.5.5%2024.5.5%2016S7.5.5%2016%20.5s15.5%207%2015.5%2015.5-7%2015.5-15.5%2015.5z%22%2F%3E%3Cpath%20fill%3D%22%23365FB4%22%20d%3D%22M16%201c8.3%200%2015%206.7%2015%2015s-6.7%2015-15%2015S1%2024.3%201%2016%207.7%201%2016%201m0-1C7.2%200%200%207.2%200%2016s7.2%2016%2016%2016%2016-7.2%2016-16S24.8%200%2016%200z%22%2F%3E%3Ccircle%20fill%3D%22%23365FB4%22%20cx%3D%2216%22%20cy%3D%2216%22%20r%3D%228%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.symbol-store-apple {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22170%22%20height%3D%2258%22%20viewBox%3D%220%200%20170%2058%22%3E%3Cpath%20d%3D%22M170%2053.2c0%202.7-2.2%204.8-4.9%204.8H4.9C2.2%2058%200%2055.8%200%2053.2V4.8C0%202.2%202.2%200%204.9%200h160.2c2.7%200%204.9%202.2%204.9%204.8v48.4z%22%2F%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M37.9%2028.9c0-4.1%203.3-6%203.5-6.1-1.9-2.8-4.9-3.2-5.9-3.2-2.5-.3-4.9%201.5-6.1%201.5-1.3%200-3.2-1.5-5.3-1.4-2.7%200-5.2%201.6-6.6%204-2.9%204.9-.7%2012.2%202%2016.2%201.4%202%203%204.1%205.1%204.1%202-.1%202.8-1.3%205.3-1.3%202.4%200%203.2%201.3%205.3%201.3%202.2%200%203.6-2%204.9-3.9%201.6-2.2%202.2-4.4%202.2-4.6-.1-.1-4.3-1.7-4.4-6.6zM33.9%2017c1.1-1.4%201.9-3.2%201.6-5.1-1.6.1-3.6%201.1-4.7%202.4-1%201.2-1.9%203.1-1.7%205%201.8.1%203.7-1%204.8-2.3z%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M67.6%2043.7h-2.9l-1.6-4.9h-5.4l-1.5%204.9h-2.8l5.4-16.8h3.3l5.5%2016.8zm-4.9-7l-1.4-4.4c-.1-.4-.4-1.5-.8-3.2h-.1c-.2.7-.4%201.8-.8%203.2l-1.4%204.4h4.5zM81.4%2037.5c0%202.1-.6%203.7-1.7%204.9-1%201.1-2.2%201.6-3.7%201.6-1.6%200-2.7-.6-3.4-1.7h-.1v6.4h-2.7v-13c0-1.3%200-2.6-.1-4h2.4l.1%201.9h.1c.9-1.4%202.3-2.2%204.1-2.2%201.4%200%202.6.6%203.6%201.7s1.4%202.5%201.4%204.4zm-2.7.1c0-1.2-.3-2.1-.8-2.9-.6-.8-1.4-1.2-2.3-1.2-.7%200-1.3.2-1.8.7-.5.4-.9%201-1.1%201.7-.1.3-.1.6-.1.8v2c0%20.9.3%201.6.8%202.2.5.6%201.2.9%202.1.9%201%200%201.8-.4%202.4-1.2.5-.7.8-1.7.8-3zM95.3%2037.5c0%202.1-.6%203.7-1.7%204.9-1%201.1-2.2%201.6-3.7%201.6-1.6%200-2.7-.6-3.4-1.7h-.1v6.4h-2.7v-13c0-1.3%200-2.6-.1-4H86l.1%201.9h.1c.9-1.4%202.3-2.2%204.1-2.2%201.4%200%202.6.6%203.6%201.7.9%201.1%201.4%202.5%201.4%204.4zm-2.7.1c0-1.2-.3-2.1-.8-2.9-.6-.8-1.4-1.2-2.3-1.2-.7%200-1.3.2-1.8.7-.5.4-.9%201-1.1%201.7-.1.3-.1.6-.1.8v2c0%20.9.3%201.6.8%202.2.5.6%201.2.9%202.1.9%201%200%201.8-.4%202.4-1.2.5-.7.8-1.7.8-3zM110.9%2039c0%201.4-.5%202.6-1.5%203.5-1.1%201-2.6%201.5-4.6%201.5-1.8%200-3.2-.3-4.3-1l.6-2.2c1.2.7%202.5%201.1%203.9%201.1%201%200%201.8-.2%202.4-.7.6-.5.8-1.1.8-1.8s-.2-1.3-.7-1.7c-.5-.5-1.2-.9-2.3-1.3-2.9-1.1-4.4-2.7-4.4-4.8%200-1.4.5-2.5%201.5-3.4%201-.9%202.4-1.3%204.1-1.3%201.5%200%202.8.3%203.8.8l-.7%202.2c-.9-.5-2-.8-3.2-.8-.9%200-1.7.2-2.2.7-.4.4-.7.9-.7%201.5%200%20.7.3%201.2.8%201.6.4.4%201.3.8%202.4%201.3%201.4.6%202.5%201.3%203.2%202%20.7.6%201.1%201.6%201.1%202.8zM119.7%2033.6h-3v5.9c0%201.5.5%202.2%201.6%202.2.5%200%20.9%200%201.2-.1l.1%202c-.5.2-1.2.3-2.1.3-1.1%200-1.9-.3-2.5-1-.6-.6-.9-1.7-.9-3.3v-6.1h-1.8v-2h1.8v-2.2l2.6-.8v3h3v2.1zM133.1%2037.5c0%201.9-.5%203.4-1.6%204.6-1.1%201.2-2.6%201.8-4.4%201.8-1.8%200-3.2-.6-4.2-1.8-1.1-1.2-1.6-2.7-1.6-4.5%200-1.9.5-3.4%201.6-4.6%201.1-1.2%202.5-1.8%204.4-1.8%201.8%200%203.2.6%204.3%201.8%201%201.2%201.5%202.7%201.5%204.5zm-2.8.1c0-1.1-.2-2.1-.7-2.9-.6-1-1.4-1.4-2.4-1.4-1.1%200-1.9.5-2.5%201.4-.5.8-.7%201.8-.7%202.9%200%201.1.2%202.1.7%202.9.6%201%201.4%201.4%202.4%201.4s1.8-.5%202.4-1.5c.6-.7.8-1.7.8-2.8zM141.8%2033.9c-.3%200-.5-.1-.8-.1-.9%200-1.7.4-2.2%201.1-.4.6-.7%201.4-.7%202.4v6.3h-2.7v-8.3c0-1.4%200-2.7-.1-3.8h2.3l.1%202.3h.1c.3-.8.7-1.4%201.3-1.9.6-.4%201.2-.6%201.9-.6h.7v2.6zM153.8%2037.1c0%20.5%200%20.9-.1%201.2h-8.1c0%201.2.4%202.1%201.2%202.7.7.6%201.6.8%202.6.8%201.2%200%202.3-.2%203.3-.6l.4%201.9c-1.1.5-2.5.7-4.1.7-1.9%200-3.3-.6-4.4-1.7-1.1-1.1-1.6-2.6-1.6-4.4%200-1.8.5-3.3%201.5-4.5%201-1.3%202.5-1.9%204.2-1.9%201.7%200%203.1.6%204%201.9.8%201.1%201.1%202.4%201.1%203.9zm-2.5-.7c0-.8-.2-1.5-.5-2.1-.5-.7-1.2-1.1-2.1-1.1-.9%200-1.6.4-2.1%201.1-.4.6-.7%201.3-.8%202.1h5.5z%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M61.8%2016.6c0%201.5-.4%202.6-1.3%203.3-.8.7-2%201-3.5%201-.8%200-1.4%200-1.9-.1v-8.1c.7-.1%201.5-.2%202.3-.2%201.4%200%202.5.3%203.3.9.7.9%201.1%201.9%201.1%203.2zm-1.4%200c0-1-.3-1.7-.8-2.2-.5-.5-1.3-.8-2.2-.8-.4%200-.8%200-1.1.1v6.2h.9c1%200%201.8-.3%202.3-.8.6-.6.9-1.4.9-2.5zM69.1%2017.9c0%20.9-.3%201.7-.8%202.2-.5.6-1.3.9-2.2.9-.9%200-1.6-.3-2.1-.9-.5-.6-.8-1.3-.8-2.2%200-.9.3-1.7.8-2.3.5-.6%201.3-.9%202.2-.9.9%200%201.6.3%202.1.9.6.7.8%201.4.8%202.3zm-1.3%200c0-.5-.1-1-.4-1.4-.3-.5-.7-.7-1.2-.7s-.9.2-1.2.7c-.2.4-.4.9-.4%201.4%200%20.5.1%201%20.4%201.4.3.5.7.7%201.2.7s.9-.2%201.2-.7c.3-.3.4-.8.4-1.4zM79%2015l-1.9%205.9H76l-.8-2.6c-.2-.6-.4-1.3-.5-1.9-.1.7-.3%201.3-.5%201.9l-.8%202.6h-1.2L70.4%2015h1.4l.7%202.8c.2.7.3%201.3.4%201.9.1-.5.3-1.1.5-1.9l.8-2.8h1.1l.8%202.8c.2.7.4%201.3.5%202%20.1-.6.2-1.3.4-2l.7-2.8H79zM85.9%2020.9h-1.3v-3.4c0-1-.4-1.6-1.2-1.6-.4%200-.7.1-1%20.4-.2.3-.4.6-.4%201v3.5h-1.3v-5.9h1.2l.1.9c.2-.3.4-.5.7-.7.4-.2.8-.3%201.2-.3.6%200%201%20.2%201.4.5.5.4.7%201.1.7%202v3.6zM89.5%2020.9h-1.3v-8.7h1.3v8.7zM97.3%2017.9c0%20.9-.3%201.7-.8%202.2-.5.6-1.3.9-2.2.9-.9%200-1.6-.3-2.1-.9-.5-.6-.8-1.3-.8-2.2%200-.9.3-1.7.8-2.3.5-.6%201.3-.9%202.2-.9.9%200%201.6.3%202.1.9.5.7.8%201.4.8%202.3zm-1.4%200c0-.5-.1-1-.4-1.4-.3-.5-.7-.7-1.2-.7s-.9.2-1.2.7c-.2.4-.4.9-.4%201.4%200%20.5.1%201%20.4%201.4.3.5.7.7%201.2.7s.9-.2%201.2-.7c.3-.3.4-.8.4-1.4zM103.7%2020.9h-1.2l-.1-.7c-.4.5-1%20.8-1.7.8-.6%200-1-.2-1.4-.5-.3-.3-.5-.7-.5-1.2%200-.7.3-1.3.9-1.7.6-.4%201.5-.6%202.6-.6%200-.8-.4-1.2-1.2-1.2-.6%200-1.1.1-1.5.4l-.3-.9c.6-.3%201.2-.5%202-.5%201.6%200%202.3.8%202.3%202.5v2.2c0%20.6%200%201.1.1%201.4zm-1.4-2V18c-1.5%200-2.2.4-2.2%201.2%200%20.3.1.5.3.7.2.2.4.2.6.2.3%200%20.6-.1.8-.3.2-.2.4-.4.5-.7v-.2zM111.2%2020.9H110l-.1-1c-.4.7-1%201.1-1.9%201.1-.7%200-1.3-.3-1.8-.8-.5-.6-.7-1.3-.7-2.2%200-1%20.3-1.7.8-2.3.5-.6%201.1-.8%201.8-.8.8%200%201.4.3%201.7.8v-3.4h1.3v7.1c0%20.5%200%201%20.1%201.5zm-1.4-2.5V17c-.1-.3-.2-.6-.5-.8-.2-.2-.5-.3-.9-.3-.5%200-.9.2-1.2.6-.3.4-.4.9-.4%201.5s.1%201.1.4%201.4c.3.4.7.6%201.2.6.4%200%20.8-.2%201-.5.3-.3.4-.7.4-1.1zM122.5%2017.9c0%20.9-.3%201.7-.8%202.2-.5.6-1.3.9-2.2.9-.9%200-1.6-.3-2.1-.9-.5-.6-.8-1.3-.8-2.2%200-.9.3-1.7.8-2.3.5-.6%201.3-.9%202.2-.9.9%200%201.6.3%202.1.9.5.7.8%201.4.8%202.3zm-1.4%200c0-.5-.1-1-.4-1.4-.3-.5-.7-.7-1.2-.7s-.9.2-1.2.7c-.2.4-.4.9-.4%201.4%200%20.5.1%201%20.4%201.4.3.5.7.7%201.2.7s.9-.2%201.2-.7c.3-.3.4-.8.4-1.4zM129.6%2020.9h-1.3v-3.4c0-1-.4-1.6-1.2-1.6-.4%200-.7.1-1%20.4-.2.3-.4.6-.4%201v3.5h-1.3v-5.9h1.2l.1.9c.2-.3.4-.5.7-.7.4-.2.8-.3%201.2-.3.6%200%201%20.2%201.4.5.5.4.7%201.1.7%202v3.6zM138.4%2016H137v2.9c0%20.7.3%201.1.8%201.1.2%200%20.4%200%20.6-.1v1c-.3.1-.6.1-1%20.1-.5%200-.9-.2-1.2-.5-.3-.3-.4-.9-.4-1.6v-3h-.9v-1h.9v-1.1l1.3-.4V15h1.5l-.2%201zM145.4%2020.9h-1.3v-3.4c0-1.1-.4-1.6-1.2-1.6-.6%200-1%20.3-1.3.9%200%20.1-.1.3-.1.5v3.6h-1.3v-8.7h1.3v3.6c.4-.7%201-1%201.8-1%20.5%200%201%20.2%201.4.5.4.4.7%201.1.7%202v3.6zM152.6%2017.7v.6h-4c0%20.6.2%201%20.6%201.3.3.3.8.4%201.3.4.6%200%201.1-.1%201.6-.3l.2.9c-.6.2-1.2.4-2%20.4-.9%200-1.6-.3-2.2-.8-.5-.5-.8-1.3-.8-2.2%200-.9.2-1.6.7-2.2.5-.6%201.2-1%202.1-1%20.9%200%201.5.3%201.9%201%20.5.5.6%201.1.6%201.9zm-1.2-.4c0-.4-.1-.7-.3-1-.2-.4-.6-.6-1.1-.6-.4%200-.8.2-1.1.5-.2.3-.3.6-.4%201h2.9z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.symbol-store-google {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22170%22%20height%3D%2258%22%20viewBox%3D%220%20-77.3%20170%2058%22%20enable-background%3D%22new%200%20-77.3%20170%2058%22%3E%3Cpath%20fill%3D%22%23010101%22%20d%3D%22M9.3-19.9c-4.8%200-8.8-3.9-8.8-8.7V-68c0-4.8%203.9-8.7%208.8-8.7H161c4.7%200%208.4%203.8%208.4%208.7v40.3c0%204.6-3.4%207.8-8.4%207.8H9.3z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M161-76.2c4.4%200%207.8%203.5%207.8%208.1v40.3c0%204.4-3.1%207.2-7.8%207.2H9.3c-4.5%200-8.2-3.7-8.2-8.1V-68c0-4.5%203.7-8.1%208.2-8.1H161m0-1.2H9.3C4.2-77.3%200-73.2%200-68v39.4c0%205.1%204.2%209.3%209.3%209.3H161c5.2%200%209-3.2%209-8.3V-68c0-5.2-3.8-9.3-9-9.3z%22%2F%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M116.2-35.7l-1.3%201.2c-.3.2-.6.3-.9.5-.9.4-1.8.5-2.6.5-.9%200-2.2-.1-3.6-1-1.9-1.3-2.7-3.6-2.7-5.6%200-4.1%203.4-6.1%206.1-6.1%201%200%201.9.2%202.7.7%201.3.9%201.7%202%201.9%202.6l-6.3%202.5-2.1.2c.7%203.4%203%205.3%205.5%205.3%201.4%200%202.4-.4%203.3-.8-.1%200%20.1-.1%200%200zm-3.8-6.7c.5-.2.8-.3.8-.7%200-1.1-1.2-2.3-2.6-2.3-1.1%200-3.1.8-3.1%203.7%200%20.4.1.9.1%201.4l4.8-2.1zM103.1-35.9c0%201%20.2%201.2%201.1%201.3.5.1.9.1%201.4.1l-1%20.6h-4.7c.6-.8.7-.9.7-1.4V-51.7h-2.1l2-1h3.8c-.8.5-1.1.8-1.2%201.7v15.1zM95.8-45c.6.5%201.9%201.6%201.9%203.6s-1.1%202.9-2.2%203.8c-.3.3-.7.7-.7%201.3%200%20.6.4.9.7%201.1l1%20.7c1.2%201%202.2%201.9%202.2%203.7%200%202.5-2.4%205-7%205-3.9%200-5.7-1.8-5.7-3.8%200-1%20.5-2.3%202.1-3.2%201.7-1%203.9-1.1%205.1-1.2-.4-.5-.8-1-.8-1.8%200-.5.1-.7.3-1-.3%200-.6.1-.9.1-2.8%200-4.4-2.1-4.4-4.2%200-1.2.6-2.6%201.7-3.6%201.5-1.2%203.3-1.5%204.8-1.5h5.5l-1.7%201h-1.9zm-1.9%2011.8h-.6c-.2%200-1.7.1-2.8.4-.6.2-2.3.9-2.3%202.7%200%201.9%201.8%203.2%204.7%203.2%202.6%200%203.9-1.2%203.9-2.9%200-1.2-.9-2-2.9-3.4zm.7-5c.6-.6.7-1.5.7-1.9%200-1.9-1.1-4.9-3.4-4.9-.7%200-1.4.3-1.9.9-.4.6-.6%201.3-.6%202%200%201.8%201%204.7%203.3%204.7.8-.1%201.5-.4%201.9-.8zM79.2-33.6c-4.2%200-6.5-3.3-6.5-6.3%200-3.5%202.9-6.5%206.9-6.5%203.9%200%206.4%203.1%206.4%206.3%200%203.2-2.4%206.5-6.8%206.5zm3.4-2.1c.6-.9.8-1.9.8-2.9%200-2.3-1.1-6.8-4.4-6.8-.9%200-1.8.3-2.4.9-1%20.9-1.2%202.1-1.2%203.2%200%202.6%201.3%207%204.5%207%201-.1%202-.6%202.7-1.4zM65-33.6c-4.2%200-6.5-3.3-6.5-6.3%200-3.5%202.9-6.5%206.9-6.5%203.9%200%206.4%203.1%206.4%206.3%200%203.2-2.4%206.5-6.8%206.5zm3.4-2.1c.6-.9.8-1.9.8-2.9%200-2.3-1.1-6.8-4.4-6.8-.9%200-1.8.3-2.4.9-1%20.9-1.2%202.1-1.2%203.2%200%202.6%201.3%207%204.5%207%201-.1%202-.6%202.7-1.4zM56.8-34.5l-3.6.8c-1.4.2-2.8.4-4.1.4-6.9%200-9.5-5.1-9.5-9%200-4.8%203.7-9.3%2010.1-9.3%201.3%200%202.6.2%203.8.5%201.9.5%202.8%201.2%203.3%201.6l-2.1%202-.9.2.6-1c-.8-.8-2.4-2.3-5.4-2.3-3.9%200-6.9%203-6.9%207.4%200%204.7%203.4%209.1%208.9%209.1%201.6%200%202.4-.3%203.2-.6v-4l-3.8.2%202-1.1h5.3l-.6.6c-.2.1-.2.2-.2.4s-.1.9-.1%201.2v2.9zM123.9-35.6v6.8h-1.3V-46h1.3v2c.9-1.3%202.5-2.3%204.4-2.3%203.3%200%205.6%202.5%205.6%206.5s-2.3%206.6-5.6%206.6c-1.8-.1-3.4-1-4.4-2.4zm8.5-4.2c0-3-1.6-5.3-4.4-5.3-1.7%200-3.4%201.4-4.1%202.5v5.5c.7%201.2%202.4%202.6%204.1%202.6%202.8%200%204.4-2.3%204.4-5.3zM135.7-33.6v-17.2h1.4v17.2h-1.4zM152.2-29.9c.3.1.8.2%201.1.2.8%200%201.4-.3%201.9-1.5l1-2.2-5.4-12.6h1.5l4.6%2010.9%204.5-10.9h1.5l-6.5%2015.2c-.7%201.6-1.7%202.3-3.2%202.3-.4%200-1-.1-1.3-.2l.3-1.2zM148.2-33.6c-.1-.4-.2-.8-.2-1.1%200-.3-.1-.6-.1-1-.5.7-1.1%201.2-2%201.7-.8.4-1.6.7-2.7.7-1.3%200-2.3-.3-3.1-1-.7-.7-1.1-1.5-1.1-2.7%200-1.1.5-2%201.6-2.7%201.1-.7%202.4-1%204.1-1h3.1v-1.6c0-.9-.3-1.6-.9-2.1-.6-.5-1.5-.8-2.6-.8-1%200-1.8.2-2.5.7-.6.5-.9%201-.9%201.7h-1.4v-.1c-.1-.9.4-1.8%201.3-2.5s2.1-1.1%203.6-1.1%202.7.4%203.6%201.1c.9.7%201.3%201.7%201.3%203v6.2c0%20.4%200%20.9.1%201.3s.1.8.3%201.2l-1.5.1zm-4.8-1c1.1%200%202-.3%202.8-.8.8-.5%201.4-1.2%201.7-1.9v-2.4h-3.2c-1.2%200-2.2.3-3%20.8-.8.5-1.2%201.2-1.2%201.9s.3%201.3.8%201.7c.6.5%201.3.7%202.1.7z%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M39.6-64.9c0-2.6%202-4.4%204.4-4.4%201.6%200%202.7.8%203.4%201.7l-1.2.7c-.4-.6-1.2-1.1-2.1-1.1-1.7%200-2.9%201.3-2.9%203%200%201.8%201.2%203%202.9%203%20.9%200%201.6-.4%202-.8V-64h-2.5v-1.3h4v3.1c-.8.9-2%201.5-3.5%201.5-2.5.1-4.5-1.6-4.5-4.2zM49.4-60.7v-8.4h5.8v1.3h-4.3v2.2h4.2v1.3h-4.2v2.3h4.3v1.3h-5.8zM59.2-60.7v-7.1h-2.6v-1.3h6.6v1.3h-2.6v7.1h-1.4zM68.4-60.7v-8.4h1.5v8.4h-1.5zM74-60.7v-7.1h-2.6v-1.3H78v1.3h-2.6v7.1H74zM82.9-64.9c0-2.5%201.8-4.4%204.3-4.4s4.3%201.8%204.3%204.4-1.8%204.4-4.3%204.4c-2.6-.1-4.3-1.9-4.3-4.4zm7.1%200c0-1.7-1.1-3-2.8-3-1.7%200-2.8%201.3-2.8%203s1.1%203%202.8%203c1.7%200%202.8-1.3%202.8-3zM99.1-60.7l-4.4-6v6h-1.5v-8.4h1.5l4.3%205.8v-5.8h1.5v8.4h-1.4z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M21.9-40.5l4.4-4.3-4.4%204.3L8.1-54.3l13.8%2013.8L8.1-26.7l13.8-13.8%204.4%204.3z%22%2F%3E%3ClinearGradient%20id%3D%22a%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%22267.472%22%20y1%3D%22-974.513%22%20x2%3D%22249.277%22%20y2%3D%22-985.901%22%20gradientTransform%3D%22matrix%28.707%20.707%20-.707%20.707%20-859.182%20458.316%29%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23D7E69D%22%2F%3E%3Cstop%20offset%3D%22.446%22%20stop-color%3D%22%2394C4AA%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2301A4B6%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20fill%3D%22url%28%23a%29%22%20d%3D%22M26.3-44.8L9.4-54.1c-.5-.3-.9-.3-1.3-.2l13.8%2013.8%204.4-4.3z%22%2F%3E%3ClinearGradient%20id%3D%22b%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%22256.906%22%20y1%3D%22-984.267%22%20x2%3D%22280.512%22%20y2%3D%22-978.096%22%20gradientTransform%3D%22matrix%28.707%20.707%20-.707%20.707%20-859.182%20458.316%29%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23ED277B%22%2F%3E%3Cstop%20offset%3D%22.019%22%20stop-color%3D%22%23EE2F7C%22%2F%3E%3Cstop%20offset%3D%22.704%22%20stop-color%3D%22%23F7BD81%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FEEB74%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20fill%3D%22url%28%23b%29%22%20d%3D%22M26.3-36.2l5.8-3.2c1.2-.6%201.2-1.7%200-2.3l-5.8-3.2-4.3%204.3%204.3%204.4z%22%2F%3E%3ClinearGradient%20id%3D%22c%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%22270.046%22%20y1%3D%22-965.88%22%20x2%3D%22244.482%22%20y2%3D%22-980.92%22%20gradientTransform%3D%22matrix%28.707%20.707%20-.707%20.707%20-859.182%20458.316%29%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2389CFBD%22%2F%3E%3Cstop%20offset%3D%22.091%22%20stop-color%3D%22%237DBEBB%22%2F%3E%3Cstop%20offset%3D%22.54%22%20stop-color%3D%22%23457CAC%22%2F%3E%3Cstop%20offset%3D%22.852%22%20stop-color%3D%22%231C5AA2%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23084D9F%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20fill%3D%22url%28%23c%29%22%20d%3D%22M8.1-54.3c-.5.2-.8.7-.8%201.5v24.7c0%20.8.3%201.3.8%201.5l13.8-13.8L8.1-54.3z%22%2F%3E%3ClinearGradient%20id%3D%22d%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%22279.367%22%20y1%3D%22-977.863%22%20x2%3D%22263.571%22%20y2%3D%22-957.053%22%20gradientTransform%3D%22matrix%28.707%20.707%20-.707%20.707%20-859.182%20458.316%29%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23F04A2B%22%2F%3E%3Cstop%20offset%3D%22.47%22%20stop-color%3D%22%23B54F6B%22%2F%3E%3Cstop%20offset%3D%22.835%22%20stop-color%3D%22%238B5191%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%237851A1%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20fill%3D%22url%28%23d%29%22%20d%3D%22M8.1-26.7c.4.1.8.1%201.3-.2l16.9-9.3-4.4-4.3L8.1-26.7z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.symbol-store-windows {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22170%22%20height%3D%2258%22%20viewBox%3D%220%2069.1%20170%2058%22%20enable-background%3D%22new%200%2069.1%20170%2058%22%3E%3Cpath%20fill%3D%22%23231F20%22%20d%3D%22M0%2069.1h170v58H0z%22%2F%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cg%3E%3Cpath%20d%3D%22M20.8%2085.6c-1.3.4-2.2.8-2.2%203.3v1.2l.8-.2v-1c0-1.7.4-2%201.5-2.5-.1-.3-.1-.6-.1-.8zM23%2085.1c.1.2.1.5.1.8%202-.3%202%20.5%202%202.3v.6l.8-.2v-.5c-.1-2.7-.5-3.4-2.9-3zM15.1%2090.8v-3.5c0-2.2%201.1-2.9%203.2-3.3%203.1-.7%203.3%201.3%203.3%202.6v3l.8-.2v-2.8c0-2.4-.8-4.3-4.3-3.5-1.9.4-3.8.9-3.8%204.1V91l.8-.2z%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M29.7%2088.8L8.6%2093v15.4l21.1%204.2%204.2-1.5V90.3l-4.2-1.5zm-11.9%2016.4l-4.7-.7v-4h4.7v4.7zm0-5h-4.7v-3.7l4.7-.7v4.4zm6.5%205.9l-6.1-.9v-4.7h6.1v5.6zm0-5.9h-6.1v-4.4l6.1-.9v5.3z%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M49.6%2091.5c0%20.9-.2%201.6-.6%202.3-.4.7-.9%201.2-1.6%201.5-.7.4-1.5.5-2.4.5h-2.2v-8.5h2.3c3%20.1%204.5%201.4%204.5%204.2zm-1%200c0-2.2-1.2-3.3-3.5-3.3h-1.3v6.7H45c1.1%200%202-.3%202.6-.9.6-.6%201-1.4%201-2.5zM56.5%2092.8c0%201-.3%201.7-.8%202.3-.5.6-1.3.9-2.2.9-.9%200-1.6-.3-2.1-.9-.5-.6-.8-1.3-.8-2.3%200-1%20.3-1.8.8-2.4.5-.6%201.3-.9%202.3-.9.9%200%201.6.3%202.1.8.5.7.7%201.5.7%202.5zm-.9%200c0-.8-.2-1.3-.5-1.8-.3-.4-.8-.6-1.4-.6-.6%200-1.1.2-1.5.6-.4.4-.5%201-.5%201.8%200%20.7.2%201.3.5%201.7.4.4.9.6%201.5.6s1.1-.2%201.5-.6c.2-.3.4-.9.4-1.7zM65.5%2089.8l-1.8%206.1h-1l-1.2-4.3c0-.2-.1-.3-.1-.6%200%20.1-.1.3-.1.5l-1.4%204.4h-1L57%2089.8h1l1.2%204.6c0%20.2.1.3.1.5%200-.2%200-.3.1-.6l1.4-4.5h.9l1.3%204.6c0%20.2.1.3.1.5%200-.2%200-.4.1-.5l1.2-4.6h1.1zM71.5%2095.8h-1v-3.5c0-1.3-.5-1.9-1.4-1.9-.5%200-.9.2-1.2.5-.3.4-.5.8-.5%201.4v3.5h-1v-6.1h1v1c.5-.8%201.1-1.2%202-1.2.7%200%201.2.2%201.5.7s.5%201.1.5%201.8v3.8zM74.1%2095.8h-1v-9h1v9zM81.4%2092.8c0%201-.3%201.7-.8%202.3-.6.6-1.3.9-2.2.9-.9%200-1.6-.3-2.1-.9-.5-.6-.8-1.3-.8-2.3%200-1%20.3-1.8.8-2.4.5-.6%201.3-.9%202.3-.9.9%200%201.6.3%202.1.8.4.7.7%201.5.7%202.5zm-1%200c0-.8-.2-1.3-.5-1.8-.3-.4-.8-.6-1.4-.6-.6%200-1.1.2-1.5.6-.4.4-.5%201-.5%201.8%200%20.7.2%201.3.5%201.7.4.4.9.6%201.5.6s1.1-.2%201.5-.6c.2-.3.4-.9.4-1.7zM87.1%2095.8h-1v-.9c-.4.7-1%201.1-1.9%201.1-.6%200-1.1-.2-1.4-.5s-.5-.7-.5-1.3c0-1.1.7-1.8%202-2l1.8-.3c0-1-.4-1.5-1.2-1.5-.7%200-1.4.2-2%20.7v-1c.2-.1.5-.3.9-.4.4-.1.8-.2%201.1-.2%201.4%200%202.1.8%202.1%202.3v4zm-1-3l-1.5.2c-.5.1-.9.2-1.1.4-.2.2-.3.4-.3.8%200%20.3.1.5.3.7.2.2.5.3.8.3.5%200%20.9-.2%201.2-.5.3-.3.5-.8.5-1.3v-.6zM93.9%2095.8h-1v-1c-.5.8-1.1%201.2-2.1%201.2-.8%200-1.4-.3-1.8-.8-.5-.6-.7-1.3-.7-2.2%200-1%20.3-1.8.8-2.4.5-.6%201.2-.9%202-.9s1.4.3%201.8%201V87h1v8.8zm-.9-2.7v-.9c0-.5-.2-.9-.5-1.2-.3-.3-.7-.5-1.2-.5-.6%200-1%20.2-1.4.6-.3.4-.5%201-.5%201.8%200%20.7.2%201.2.5%201.6.3.4.8.6%201.3.6s1-.2%201.3-.6c.3-.3.5-.8.5-1.4zM101.7%2087.7c-.2-.1-.4-.2-.6-.2-.7%200-1%20.4-1%201.3v.9h1.4v.8h-1.4v5.2h-1v-5.2h-1v-.8h1v-1c0-.6.2-1.1.5-1.5.4-.4.8-.6%201.4-.6.3%200%20.5%200%20.7.1v1zM105.6%2090.8c-.2-.1-.4-.2-.7-.2-.4%200-.8.2-1%20.6-.3.4-.4.9-.4%201.6v3.1h-1v-6.1h1V91c.1-.4.3-.7.6-1s.6-.4%201-.4c.3%200%20.4%200%20.6.1v1.1zM112.1%2092.8c0%201-.3%201.7-.8%202.3-.5.6-1.3.9-2.2.9-.9%200-1.6-.3-2.1-.9-.5-.6-.8-1.3-.8-2.3%200-1%20.3-1.8.8-2.4.5-.6%201.3-.9%202.3-.9.9%200%201.6.3%202.1.8.4.7.7%201.5.7%202.5zm-1%200c0-.8-.2-1.3-.5-1.8-.3-.4-.8-.6-1.4-.6-.6%200-1.1.2-1.5.6-.4.4-.5%201-.5%201.8%200%20.7.2%201.3.5%201.7.4.4.9.6%201.5.6s1.1-.2%201.5-.6c.2-.3.4-.9.4-1.7zM122%2095.8h-1v-3.5c0-.7-.1-1.2-.3-1.5-.2-.3-.6-.4-1-.4s-.8.2-1.1.6c-.3.4-.4.8-.4%201.4v3.5h-1v-3.6c0-1.2-.5-1.8-1.4-1.8-.4%200-.8.2-1.1.5-.3.4-.4.8-.4%201.4v3.5h-1v-6.1h1v1c.4-.7%201.1-1.1%201.9-1.1.4%200%20.7.1%201.1.3.3.2.5.5.7.9.5-.8%201.1-1.3%202-1.3%201.3%200%202%20.8%202%202.5v3.7zM52.8%20102.4l-2.4%208.5h-1.2l-1.7-6.2c-.1-.2-.1-.5-.1-.9%200%20.3-.1.6-.2.8l-1.8%206.2h-1.2l-2.5-8.5h1.1l1.8%206.5c.1.3.1.6.1.9%200-.2.1-.5.2-.9l1.9-6.5h1l1.8%206.6c.1.2.1.5.1.8%200-.2.1-.5.2-.8l1.7-6.5h1.2zM55.1%20102.7c0%20.2-.1.3-.2.5-.1.1-.3.2-.4.2-.2%200-.3-.1-.4-.2-.1-.1-.2-.3-.2-.5s.1-.3.2-.4c.1-.1.3-.2.5-.2s.3.1.5.2c-.1%200%200%20.2%200%20.4zm-.2%208.2h-1v-6.1h1v6.1zM61.6%20110.9h-1v-3.5c0-1.3-.5-1.9-1.4-1.9-.5%200-.9.2-1.2.5-.3.4-.5.8-.5%201.4v3.5h-1v-6.1h1v1c.5-.8%201.1-1.2%202-1.2.7%200%201.2.2%201.5.7.3.4.5%201.1.5%201.8v3.8zM68.5%20110.9h-1v-1c-.4.8-1.1%201.2-2.1%201.2-.8%200-1.4-.3-1.8-.8-.5-.6-.7-1.3-.7-2.2%200-1%20.3-1.8.8-2.4.5-.6%201.2-.9%202-.9s1.4.3%201.8%201v-3.7h1v8.8zm-1-2.7v-.9c0-.5-.2-.9-.5-1.2-.3-.3-.7-.5-1.2-.5-.6%200-1%20.2-1.4.6-.3.4-.5%201-.5%201.8%200%20.7.2%201.2.5%201.6.3.4.8.6%201.3.6s1-.2%201.3-.6c.3-.3.5-.8.5-1.4zM75.8%20107.8c0%201-.3%201.7-.8%202.3-.5.6-1.3.9-2.2.9-.9%200-1.6-.3-2.1-.9-.5-.6-.8-1.3-.8-2.3%200-1%20.3-1.8.8-2.4.5-.6%201.3-.9%202.3-.9.9%200%201.6.3%202.1.8.4.8.7%201.6.7%202.5zm-1%20.1c0-.8-.2-1.3-.5-1.8-.3-.4-.8-.6-1.4-.6-.6%200-1.1.2-1.5.6-.4.4-.5%201-.5%201.8%200%20.7.2%201.3.5%201.7.4.4.9.6%201.5.6s1.1-.2%201.5-.6c.2-.4.4-1%20.4-1.7zM84.7%20104.8l-1.8%206.1h-1l-1.2-4.3c0-.2-.1-.3-.1-.6%200%20.1-.1.3-.1.5l-1.4%204.4h-1l-1.8-6.1h1l1.2%204.6c0%20.2.1.3.1.5%200-.2%200-.3.1-.6l1.4-4.5h.9l1.3%204.6c0%20.2.1.3.1.5%200-.2%200-.4.1-.5l1.2-4.6h1zM89%20109.3c0%20.5-.2%201-.6%201.3-.4.3-.9.5-1.6.5-.6%200-1.1-.1-1.5-.4v-1c.5.4%201%20.6%201.6.6.8%200%201.2-.3%201.2-.8%200-.2-.1-.4-.2-.6-.2-.1-.5-.3-1-.6-.5-.2-.9-.5-1.1-.7-.2-.3-.3-.6-.3-1%200-.5.2-.9.6-1.3.4-.3.9-.5%201.5-.5.5%200%20.9.1%201.3.3v1c-.4-.3-.9-.4-1.4-.4-.3%200-.6.1-.8.2-.2.2-.3.4-.3.6%200%20.3.1.5.2.6.2.1.5.3.9.5.6.2%201%20.5%201.2.8.2.1.3.5.3.9zM98.6%20104.9c0%20.8-.3%201.5-.8%202-.6.5-1.3.8-2.2.8h-1.1v3.2h-1v-8.5h2.3c.9%200%201.6.2%202.1.7.5.4.7%201%20.7%201.8zm-1%20.1c0-1.1-.7-1.7-2-1.7h-1.2v3.5h1c.7%200%201.2-.2%201.6-.5.4-.3.6-.7.6-1.3zM104.8%20110.9h-1v-3.5c0-1.3-.5-1.9-1.4-1.9-.5%200-.9.2-1.2.6-.3.4-.5.8-.5%201.4v3.4h-1v-9h1v3.9c.5-.8%201.1-1.2%202-1.2%201.4%200%202%20.8%202%202.5v3.8zM112%20107.8c0%201-.3%201.7-.8%202.3-.5.6-1.3.9-2.2.9-.9%200-1.6-.3-2.1-.9-.5-.6-.8-1.3-.8-2.3%200-1%20.3-1.8.8-2.4.5-.6%201.3-.9%202.3-.9.9%200%201.6.3%202.1.8.5.8.7%201.6.7%202.5zm-1%20.1c0-.8-.2-1.3-.5-1.8-.3-.4-.8-.6-1.4-.6-.6%200-1.1.2-1.5.6-.4.4-.5%201-.5%201.8%200%20.7.2%201.3.5%201.7.4.4.9.6%201.5.6s1.1-.2%201.5-.6c.3-.4.4-1%20.4-1.7zM118.4%20110.9h-1v-3.5c0-1.3-.5-1.9-1.4-1.9-.5%200-.9.2-1.2.5-.3.4-.5.8-.5%201.4v3.5h-1v-6.1h1v1c.5-.8%201.1-1.2%202-1.2.7%200%201.2.2%201.5.7.3.4.5%201.1.5%201.8v3.8zM124.9%20108.1h-4.3c0%20.7.2%201.2.5%201.6.3.4.8.5%201.4.5.7%200%201.3-.2%201.9-.7v.9c-.5.4-1.2.6-2.1.6-.9%200-1.5-.3-2-.8-.5-.6-.7-1.3-.7-2.3%200-.6.1-1.1.4-1.6.2-.5.6-.9%201-1.2.4-.3.9-.4%201.4-.4.8%200%201.4.3%201.8.8.4.5.7%201.2.7%202.1v.5zm-1-.8c0-.6-.1-1-.4-1.3-.3-.3-.6-.5-1.1-.5-.4%200-.8.2-1.2.5-.3.3-.5.8-.6%201.3h3.3zM133.6%20108.8c0%20.7-.3%201.3-.8%201.7-.5.4-1.2.6-2.1.6-.3%200-.7-.1-1.1-.2-.4-.1-.7-.2-.8-.3v-1.2c.2.2.6.4%201%20.5.4.1.8.2%201.1.2%201.1%200%201.6-.4%201.6-1.3%200-.4-.1-.7-.3-.9-.2-.3-.7-.6-1.4-1s-1.2-.8-1.5-1.1c-.3-.4-.4-.8-.4-1.3%200-.7.3-1.2.8-1.6.5-.4%201.1-.6%201.9-.6.8%200%201.3.1%201.7.3v1.1c-.4-.3-1-.5-1.7-.5-.5%200-.9.1-1.2.4-.3.2-.4.5-.4.9%200%20.3%200%20.5.1.7.1.2.2.3.4.5s.6.4%201.1.7c.7.4%201.3.8%201.6%201.2.3.2.4.7.4%201.2zM137.6%20110.8c-.2.1-.5.2-.9.2-1.1%200-1.6-.6-1.6-1.8v-3.6h-1v-.8h1v-1.5l1-.3v1.8h1.5v.8H136v3.4c0%20.4.1.7.2.9s.4.3.7.3c.2%200%20.5-.1.6-.2v.8zM144.1%20107.8c0%201-.3%201.7-.8%202.3-.5.6-1.3.9-2.2.9-.9%200-1.6-.3-2.1-.9-.5-.6-.8-1.3-.8-2.3%200-1%20.3-1.8.8-2.4.5-.6%201.3-.9%202.3-.9.9%200%201.6.3%202.1.8.5.8.7%201.6.7%202.5zm-1%20.1c0-.8-.2-1.3-.5-1.8-.3-.4-.8-.6-1.4-.6-.6%200-1.1.2-1.5.6-.4.4-.5%201-.5%201.8%200%20.7.2%201.3.5%201.7.4.4.9.6%201.5.6s1.1-.2%201.5-.6c.3-.4.4-1%20.4-1.7zM148.6%20105.8c-.2-.1-.4-.2-.7-.2-.4%200-.8.2-1%20.6-.3.4-.4.9-.4%201.6v3.1h-1v-6.1h1v1.2c.1-.4.3-.7.6-1s.6-.4%201-.4c.3%200%20.4%200%20.6.1v1.1zM154.4%20108.1h-4.3c0%20.7.2%201.2.5%201.6.3.4.8.5%201.4.5.7%200%201.3-.2%201.9-.7v.9c-.5.4-1.2.6-2.1.6-.9%200-1.5-.3-2-.8-.5-.6-.7-1.3-.7-2.3%200-.6.1-1.1.4-1.6.2-.5.6-.9%201-1.2.4-.3.9-.4%201.4-.4.8%200%201.4.3%201.8.8s.7%201.2.7%202.1v.5zm-1-.8c0-.6-.1-1-.4-1.3-.3-.3-.6-.5-1.1-.5-.4%200-.8.2-1.2.5-.3.3-.5.8-.6%201.3h3.3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.symbol-tick-b-lg {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23365FB4%22%20d%3D%22M0%2016l13%2016S24.9%208.5%2032%200c-8.9%204.3-20%2020-20%2020l-8-7-4%203z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.symbol-tick-b-sm {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22%23365FB4%22%20d%3D%22M0%208l6.5%208S12.4%204.3%2016%200C11.6%202.1%206%2010%206%2010L2%206.5%200%208z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.symbol-visa {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2225%22%20viewBox%3D%220%200%2080%2025%22%3E%3Cg%3E%3Cpath%20fill%3D%22%230023A0%22%20d%3D%22M27%2024.4l3.9-24h6.2l-3.9%2024H27M55.7%201c-1.2-.5-3.2-1-5.6-1C44%200%2039.7%203.3%2039.6%207.9c0%203.5%203.1%205.4%205.4%206.5%202.4%201.2%203.2%201.9%203.2%203%200%201.6-1.9%202.3-3.7%202.3-2.5%200-3.8-.4-5.8-1.3l-.8-.4-.9%205.4c1.4.7%204.1%201.2%206.9%201.3%206.5%200%2010.8-3.2%2010.8-8.2%200-2.7-1.6-4.8-5.2-6.5C47.3%208.9%2046%208.1%2046%207c0-1%201.1-2.1%203.6-2.1%202%200%203.5.4%204.6.9l.6.3.9-5.1%22%2F%3E%3Cpath%20fill%3D%22%230023A0%22%20d%3D%22M71.6.4h-4.8c-1.5%200-2.6.4-3.3%202l-9.2%2022h6.5s1.1-3%201.3-3.6H70c.2.8.8%203.6.8%203.6h5.8l-5-24m-7.7%2015.5c.5-1.4%202.5-6.7%202.5-6.7%200%20.1.5-1.4.8-2.3l.5%202.1s1.2%205.7%201.4%206.9h-5.2zM21.8.4l-6.1%2016.4-.7-3.3c-1.1-3.8-4.7-8-8.6-10.1l5.6%2021h6.6l9.8-24h-6.6%22%2F%3E%3Cpath%20fill%3D%22%23FFA000%22%20d%3D%22M10.1.4H.1L0%20.9c7.8%202%2012.9%206.8%2015.1%2012.6l-2.2-11C12.5.9%2011.4.5%2010.1.4z%22%2F%3E%3Cpath%20fill%3D%22%230023A0%22%20d%3D%22M78.6%2021.6c.8%200%201.4.6%201.4%201.4%200%20.8-.6%201.4-1.4%201.4-.8%200-1.4-.6-1.4-1.4.1-.8.7-1.4%201.4-1.4zm0%202.5c.6%200%201.1-.5%201.1-1.2%200-.6-.5-1.2-1.1-1.2-.6%200-1.1.5-1.1%201.2s.5%201.2%201.1%201.2zm-.5-1.8h.6c.1%200%20.5%200%20.5.4%200%20.1%200%20.2-.2.3.2%200%20.2.2.2.3%200%20.2%200%20.3.1.3H79c-.1-.1%200-.1-.1-.3%200-.1%200-.3-.3-.3h-.2v.6h-.3v-1.3zm.3.6h.3c.2%200%20.3-.1.3-.2%200-.2-.1-.2-.3-.2h-.3v.4z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/**************************************************************/
/* SYMBOLS.FALLBACK.CSS*/
/**************************************************************/

.symbol-add-account {
  background-image: url("png/add-account.png");
  background-repeat: no-repeat;
}

.symbol-american-express {
  background-image: url("png/american-express.png");
  background-repeat: no-repeat;
}

.symbol-bullet-a {
  background-image: url("png/bullet-a.png");
  background-repeat: no-repeat;
}

.symbol-bullet-arrow-a {
  background-image: url("png/bullet-arrow-a.png");
  background-repeat: no-repeat;
}

.symbol-bullet-arrow-b {
  background-image: url("png/bullet-arrow-b.png");
  background-repeat: no-repeat;
}

.symbol-bullet-arrow-c {
  background-image: url("png/bullet-arrow-c.png");
  background-repeat: no-repeat;
}

.symbol-bullet-b {
  background-image: url("png/bullet-b.png");
  background-repeat: no-repeat;
}

.symbol-bullet-c {
  background-image: url("png/bullet-c.png");
  background-repeat: no-repeat;
}

.checkbox label,
.checkbox-inline label,
.symbol-checkbox-off {
  background-image: url("png/checkbox-off.png");
  background-repeat: no-repeat;
}

input[type="checkbox"]:checked + label,
.symbol-checkbox-on {
  background-image: url("png/checkbox-on.png");
  background-repeat: no-repeat;
}

.symbol-lip-quaternary {
  background-image: url("png/lip-quaternary.png");
  background-repeat: no-repeat;
}

.symbol-lip-secondary {
  background-image: url("png/lip-secondary.png");
  background-repeat: no-repeat;
}

.symbol-logo-alt {
  background-image: url("png/logo-alt.png");
  background-repeat: no-repeat;
}

.symbol-logo-phone {
  background-image: url("png/logo-phone.png");
  background-repeat: no-repeat;
}

.symbol-logo-tablet {
  background-image: url("png/logo-tablet.png");
  background-repeat: no-repeat;
}

.symbol-master-card {
  background-image: url("png/master-card.png");
  background-repeat: no-repeat;
}

.radio label,
.radio-inline label,
.symbol-radio-off {
  background-image: url("png/radio-off.png");
  background-repeat: no-repeat;
}

input[type="radio"]:checked + label,
.symbol-radio-on {
  background-image: url("png/radio-on.png");
  background-repeat: no-repeat;
}

.symbol-store-apple {
  background-image: url("png/store-apple.png");
  background-repeat: no-repeat;
}

.symbol-store-google {
  background-image: url("png/store-google.png");
  background-repeat: no-repeat;
}

.symbol-store-windows {
  background-image: url("png/store-windows.png");
  background-repeat: no-repeat;
}

.symbol-tick-b-lg {
  background-image: url("png/tick-b-lg.png");
  background-repeat: no-repeat;
}

.symbol-tick-b-sm {
  background-image: url("png/tick-b-sm.png");
  background-repeat: no-repeat;
}

.symbol-visa {
  background-image: url("png/visa.png");
  background-repeat: no-repeat;
}

/**************************************************************/
/* BSA_THEME.CSS*/
/**************************************************************/
/*Setting up colors*/
/*Media Query sizes*/
/*Other defualt variables*/
/* set default padding around theme */
/* line 29, ../sass/bsa_theme.scss */
.header {
  position: relative;
  overflow: hidden;
  /*Background
  	background: -webkit-gradient(linear,left top,left bottom,from(#5f5d5b),to(#42413e));
  	background: -moz-linear-gradient(top,#5f5d5b,#42413e);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5f5d5b',endColorstr='#42413e');*/
  /* Old browsers */
  width: 100%;
  flex-shrink: 0;
  background: #29b6f6;
  background: linear-gradient(to right, #29b6f6, #0086c3);
  height: 72px;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
}
/* line 41, ../sass/bsa_theme.scss */
.header p {
  clear: both;
  padding-top: 5px;
}

/* line 46, ../sass/bsa_theme.scss */
.logo {
  background: url("../images/accountspay-logo.svg") no-repeat scroll transparent;
  width: 140px;
  height: 20px;
  margin-left: 0;
  display: block;
}

/* line 56, ../sass/bsa_theme.scss */
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  color: #333333;
}

/* line 61, ../sass/bsa_theme.scss */
.pageWrap {
  width: 100%;
  height: auto !important;
  overflow: hidden;
  flex: 1 0 auto;
}

/* line 64, ../sass/bsa_theme.scss */
.page {
  position: relative;
  z-index: 1;
  width: 100%;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 64, ../sass/bsa_theme.scss */
  .page {
    width: 100%;
  }
}

/* line 78, ../sass/bsa_theme.scss */
.userStatus {
  position: absolute;
  top: 20px;
  width: 300px;
  padding: 0px;
  background: none;
  border: none;
  text-align: right;
  color: #333;
}
/* line 88, ../sass/bsa_theme.scss */
.userStatus ul {
  margin: 0px !important;
}
/* line 92, ../sass/bsa_theme.scss */
.userStatus ul li {
  border-radius: 5px;
  position: relative;
  overflow: hidden;
  padding: 0px;
  margin-left: 10px;
}
/* line 99, ../sass/bsa_theme.scss */
.userStatus ul li:first-child a {
  background: url("../../bsa/images/sprite-icons.png") no-repeat scroll 10px -172px #365fb4;
  display: block;
  padding: 6px 15px 6px 30px;
}
/* line 104, ../sass/bsa_theme.scss */
.userStatus ul li:first-child a:hover {
  background-color: #224898;
  color: #fff;
}
/* line 108, ../sass/bsa_theme.scss */
.userStatus ul li:last-child a {
  background: #333;
  display: block;
  padding: 6px 15px;
}
/* line 113, ../sass/bsa_theme.scss */
.userStatus ul li:last-child a:hover {
  background-color: #222;
  color: #fff;
}

/* line 121, ../sass/bsa_theme.scss */
.formBox {
  padding: 25px;
  overflow: hidden;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 121, ../sass/bsa_theme.scss */
  .formBox {
    padding: 25px 15px;
  }
}

/* line 131, ../sass/bsa_theme.scss */
.formBox {
  overflow: hidden;
}
/* line 134, ../sass/bsa_theme.scss */
.formBox .bulletList {
  padding-left: 0px;
}
/* line 137, ../sass/bsa_theme.scss */
.formBox .bulletList li {
  padding-left: 5px !important;
  list-style: inside;
  overflow: hidden;
}
/* line 144, ../sass/bsa_theme.scss */
.formBox .dashboardOrders {
  clear: both;
  padding: 0px;
  margin-top: 10px;
  padding: 15px 0;
}

/* line 155, ../sass/bsa_theme.scss */
.separator {
  border: 0px !important;
}

/* line 158, ../sass/bsa_theme.scss */
.loginText {
  padding: 0px;
}

/* line 162, ../sass/bsa_theme.scss */
.expandLink,
.collapseLink {
  height: auto;
  color: #365fb4;
}

/* line 168, ../sass/bsa_theme.scss */
.collapseLink:before {
  content: "-";
  font-size: 18px;
  width: 25px;
  height: 25px;
  background: #365fb4;
  display: block;
  float: left;
  text-align: center;
  margin-right: 10px;
  font-weight: normal;
  line-height: 1.2;
  color: #fff;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

/* line 187, ../sass/bsa_theme.scss */
.expandLink:before {
  content: "+";
  font-size: 18px;
  width: 25px;
  height: 25px;
  background: #365fb4;
  display: block;
  float: left;
  text-align: center;
  margin-right: 10px;
  font-weight: normal;
  line-height: 1.2;
  color: #fff;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

/* line 205, ../sass/bsa_theme.scss */
span.required {
  padding-left: 5px;
}

/* line 208, ../sass/bsa_theme.scss */
.required:before {
  background: none;
  font-size: 24px;
  content: "*";
  color: #9f2505;
  position: relative;
  top: 10px;
}

/* line 217, ../sass/bsa_theme.scss */
.sidebar {
  padding: 0px 0;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 217, ../sass/bsa_theme.scss */
  .sidebar {
    width: 98%;
  }
}
/* line 225, ../sass/bsa_theme.scss */
.sidebar ul {
  background: #efefef;
  margin-top: 15px;
}
/* line 229, ../sass/bsa_theme.scss */
.sidebar ul li {
  padding: 0;
  border-bottom: 1px solid #dddddd;
  margin-left: 0px;
}
/* line 235, ../sass/bsa_theme.scss */
.sidebar ul .section ul {
  margin-top: 0px;
}
/* line 238, ../sass/bsa_theme.scss */
.sidebar ul .section span {
  font-size: 13px;
  display: block;
  padding: 5px 20px 5px 15px;
  background: #efefef;
}
/* line 244, ../sass/bsa_theme.scss */
.sidebar ul .section li a {
  padding-left: 20px;
  background: none;
}
/* line 249, ../sass/bsa_theme.scss */
.sidebar ul li a {
  display: block;
  padding: 10px 20px 10px 15px;
  border-right: 5px solid #efefef;
  font-size: 13px;
  background: none;
  border-right: 2px solid white;
}
/* line 256, ../sass/bsa_theme.scss */
.sidebar ul li a:hover {
  background: #dddddd;
  border-color: #dddddd;
}
/* line 261, ../sass/bsa_theme.scss */
.sidebar ul li a.current,
.sidebar ul li a.current:hover {
  background: #dddddd;
  border-color: #dddddd;
  background: #666;
  color: #fff;
  border-right: 5px solid #333;
}
/* line 268, ../sass/bsa_theme.scss */
.sidebar ul ul {
  display: none;
  margin-top: 0px;
  background: #fff;
  border: 1px solid #efefef;
  border-bottom: 1px solid #365fb4;
}
/* line 275, ../sass/bsa_theme.scss */
.sidebar ul ul li {
  margin-left: 0px;
  border-color: #efefef;
}
/* line 279, ../sass/bsa_theme.scss */
.sidebar ul ul li a {
  border-color: #fff;
  padding: 5px 20px 5px 15px;
}
/* line 284, ../sass/bsa_theme.scss */
.sidebar ul ul li a:hover {
  background: #f9f9f9;
  border-color: #f9f9f9;
}
/* line 290, ../sass/bsa_theme.scss */
.sidebar ul li.current_parent ul {
  display: block;
}

/* line 296, ../sass/bsa_theme.scss */
.introText {
  border: 0px;
}

/* line 299, ../sass/bsa_theme.scss */
.sidebar .leftStrip {
  height: 885px;
  width: 225px;
  border: 0px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
/* line 300, ../sass/bsa_theme.scss */
.sidebar .leftStrip h3 {
  font-size: 24px;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 299, ../sass/bsa_theme.scss */
  .sidebar .leftStrip {
    width: 100%;
  }
}
/* line 317, ../sass/bsa_theme.scss */
.sidebar .leftStrip p {
  color: #333;
  font-size: 100%;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 322, ../sass/bsa_theme.scss */
  .pageContent {
    padding: 0;
  }
}

/* line 328, ../sass/bsa_theme.scss */
.main {
  width: 100%;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 328, ../sass/bsa_theme.scss */
  .main {
    width: 100%;
  }
}

/* line 336, ../sass/bsa_theme.scss */
.formBox {
  background: #fff;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: 1px solid #dddddd;
}

/* line 344, ../sass/bsa_theme.scss */
.label {
  color: #333333;
}

/* line 347, ../sass/bsa_theme.scss */
.dailyExhangeRate {
  background: #fff;
  border: 1px solid #dddddd;
  padding: 20px;
  margin-top: 10px;
  width: 50%;
  float: right;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 347, ../sass/bsa_theme.scss */
  .dailyExhangeRate {
    width: 100%;
  }
}
/* line 360, ../sass/bsa_theme.scss */
.dailyExhangeRate ul.bulletList {
  padding: 0px;
  margin: 0px;
}
/* line 364, ../sass/bsa_theme.scss */
.dailyExhangeRate ul.bulletList li {
  padding-left: 0px !important;
  text-align: center;
  list-style: none;
}
/* line 369, ../sass/bsa_theme.scss */
.dailyExhangeRate ul.bulletList li img {
  display: none;
}
/* line 375, ../sass/bsa_theme.scss */
.dailyExhangeRate .label {
  display: block;
  font-size: 100%;
  white-space: normal;
  line-height: 1.5;
}
/* line 381, ../sass/bsa_theme.scss */
.dailyExhangeRate .label:first-child {
  display: block;
  text-align: center;
}

/* line 388, ../sass/bsa_theme.scss */
.dashboardTasks {
  padding-left: 0px;
  margin-top: 5px;
  width: 45%;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 388, ../sass/bsa_theme.scss */
  .dashboardTasks {
    width: 100%;
  }
}

/* line 398, ../sass/bsa_theme.scss */
.formBox h2.subheading {
  margin-top: 10px;
  text-align: left;
}

/* line 402, ../sass/bsa_theme.scss */
.dashboardAccount {
  padding-left: 0px;
  text-align: center;
}

/* line 407, ../sass/bsa_theme.scss */
.actionButtons button {
  font-size: 13px;
}

.button {
  font-size: 13px;
}

/* line 411, ../sass/bsa_theme.scss */
.button {
  padding: 5px 15px;
  line-height: 1.5;
  background: #365fb4;
  color: #fff;
  height: auto;
  width: auto;
  border-color: #224898;
  border-radius: 5px;
}

/* line 419, ../sass/bsa_theme.scss */
.button.small {
  padding: 0px 10px;
}

/* line 423, ../sass/bsa_theme.scss */
.button:hover {
  background: #224898;
  color: #fff;
}

/* line 428, ../sass/bsa_theme.scss */
.main .button.small {
  min-width: 150px;
  text-align: center;
}

/* line 433, ../sass/bsa_theme.scss */
.grid th {
  background: #666;
  border-color: #aaa;
}

/* line 437, ../sass/bsa_theme.scss */
.invSelectList table td {
  padding: 0px 3px 0 0 !important;
  margin: 0px 3px 0 0 !important;
}
/* line 442, ../sass/bsa_theme.scss */
.invSelectList table td span,
.invSelectList table td a {
  padding: 5px 10px;
  background: #365fb4;
}
/* line 446, ../sass/bsa_theme.scss */
.invSelectList table td a {
  background-color: white;
}
/* line 449, ../sass/bsa_theme.scss */
.invSelectList table td a:hover {
  color: black;
  background-color: white;
}

/* line 437, ../sass/bsa_theme.scss */
.gridPager table td {
  padding: 0px 1px 0 0 !important;
  margin: 0px 1px 0 0 !important;
}
/* line 442, ../sass/bsa_theme.scss */
.gridPager table td span,
.gridPager table td a {
  padding: 5px 10px;
  background: #365fb4;
}
/* line 446, ../sass/bsa_theme.scss */
.gridPager table td a {
  background-color: #efefef;
}
/* line 449, ../sass/bsa_theme.scss */
.gridPager table td a:hover {
  color: #fff;
  background: #224898;
}

/* line 457, ../sass/bsa_theme.scss */
.dashboardExchangeRates ul.bulletList {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
/* line 461, ../sass/bsa_theme.scss */
.dashboardExchangeRates ul.bulletList li {
  padding: 0px;
  margin: 0px;
  list-style: none !important;
  text-align: center;
}
/* line 468, ../sass/bsa_theme.scss */
.dashboardExchangeRates ul.bulletList .interestRatesList {
  width: 60% !important;
  margin: 10px auto;
  text-align: left;
  padding: 20px;
  background: #fff;
  border: 1px solid #dddddd;
}
/* line 475, ../sass/bsa_theme.scss */
.dashboardExchangeRates ul.bulletList .interestRatesList * {
  color: #333 !important;
}
/* line 478, ../sass/bsa_theme.scss */
.dashboardExchangeRates ul.bulletList .interestRatesList span {
  padding-right: 20%;
}

/* line 487, ../sass/bsa_theme.scss */
.tabs span {
  display: inline-block;
  line-height: 0;
}
/* line 491, ../sass/bsa_theme.scss */
.tabs .ajax__tab_inner {
  min-height: 30px;
  padding: 10px;
  display: inline-block;
  border-radius: 5px 5px 0 0;
  background: none;
}
/* line 499, ../sass/bsa_theme.scss */
.tabs .ajax__tab_tab {
  font-weight: bold;
}
/* line 502, ../sass/bsa_theme.scss */
.tabs .ajax__tab_outter {
  background: none;
}
/* line 506, ../sass/bsa_theme.scss */
.tabs .ajax__tab_outer {
  background: none;
  padding-right: 1px;
  height: auto;
}
/* line 513, ../sass/bsa_theme.scss */
.tabs .ajax__tab_active .ajax__tab_inner {
  border: 1px solid #dddddd;
  background: #fff;
}
/* line 517, ../sass/bsa_theme.scss */
.tabs .ajax__tab_active .ajax__tab_tab {
  background: none;
  font-weight: bold;
}
/* line 523, ../sass/bsa_theme.scss */
.tabs .ajax__tab_tab {
  color: #333 !important;
}
/* line 527, ../sass/bsa_theme.scss */
.tabs .tabsHeader {
  overflow: hidden;
  height: 35px;
  position: relative;
  top: 1px;
}

/* line 535, ../sass/bsa_theme.scss */
select {
  border: 1px solid #ccc;
  appearance: menulist;
  -moz-appearance: menulist !important;
  -webkit-appearance: menulist !important;
  padding: 5px;
  height: auto !important;
}
/* line 543, ../sass/bsa_theme.scss */
select option {
  padding: 3px;
}

/* line 548, ../sass/bsa_theme.scss */
input[type="button"],
input[type="button"],
input[type="image"] {
  /*padding:5px 25px;
  line-height: 2;
  background: #d82d00;
  color: #fff;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  @extend .button;*/
}

/* line 559, ../sass/bsa_theme.scss */
input[type="text"],
input[type="password"],
input[type="email"],
textarea {
  padding: 5px 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

/* line 566, ../sass/bsa_theme.scss */
input[type="radio"],
input[type="checkbox"] {
  width: auto !important;
  height: auto !important;
  position: relative;
  opacity: 1;
  margin-right: 5px;
}

/* line 573, ../sass/bsa_theme.scss */
label {
  /*background: none !important;*/
}

.dailyExhangeRate {
  background: #fff;
  border: 1px solid #dddddd;
  padding: 20px;
  margin-top: 10px;
  width: 50%;
  float: right;
}

.ExchangeRates {
  padding-left: 0px;
  background: #fff;
  border: 1px solid #dddddd;
  padding: 20px;
}

.dailyExhangeRate table,
.ExchangeRates table {
  width: 250px;
  margin: 0 auto;
  border: 0px;
  border-top: 1px solid #efefef;
}

.dailyExhangeRate table table,
.dailyExhangeRate table table tr,
.ExchangeRates table table,
.ExchangeRates table table tr {
  border: 0px;
  border-bottom: 1px solid #efefef;
}

.dailyExhangeRate table table td,
.ExchangeRates table table td {
  width: 10%;
  text-align: center;
  border: 0px;
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  padding: 3px 5px;
  font-weight: normal;
}

.dailyExhangeRate table table td.exCurrency,
.ExchangeRates table table td.exCurrency {
  width: 45%;
}

.dailyExhangeRate table table td.exRate,
.ExchangeRates table table td.exRate {
  width: 45%;
}

.ExchangeRates .label {
  display: block;
  text-align: center;
  font-size: 100%;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 579, ../sass/bsa_theme.scss */
  table {
    width: 100%;
  }
}
/* line 584, ../sass/bsa_theme.scss */
#blockUIMessage {
  background: #fff;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  position: absolute;
  width: 300px;
  left: 0px;
  right: 0px;
  margin: auto;
  z-index: 100;
  overflow: hidden;
  padding: 20px;
  height: auto;
  text-align: center;
  text-transform: uppercase;
}
/* line 600, ../sass/bsa_theme.scss */
#blockUIMessage h2 {
  font-size: 20px;
  font-weight: bold;
}

/* line 606, ../sass/bsa_theme.scss */
.footer {
  background-color: #a0adbb;
  position: static;
  z-index: 02;
  width: 100%;
  margin: auto;
  height: 72px;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 606, ../sass/bsa_theme.scss */
  .footer {
    width: 100%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 618, ../sass/bsa_theme.scss */
  .footer ul {
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 623, ../sass/bsa_theme.scss */
}

/* line 630, ../sass/bsa_theme.scss */
.footer a {
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
}
/* line 636, ../sass/bsa_theme.scss */
.footer a:hover {
  text-decoration: underline;
}

/* line 641, ../sass/bsa_theme.scss */
.footer * {
  border: 0px !important;
}

/*Style over-riding*/
/* line 649, ../sass/bsa_theme.scss */
a {
  outline: none !important;
}

/* line 653, ../sass/bsa_theme.scss */
.uploadDocument,
.editPaymentDialog,
.helpDialog,
.addRiskRelationshipDialog {
  background: #fff;
}

/* line 656, ../sass/bsa_theme.scss */
.addRiskRelationshipDialog h2 {
  text-indent: 20px;
}

/* line 659, ../sass/bsa_theme.scss */
.uploadDocument h2,
.editPaymentDialog h2,
.helpDialog h2 {
  text-indent: 20px;
  background: #fff;
}

/* line 664, ../sass/bsa_theme.scss */
.heading,
.textHighlight,
.leftStrip h3 {
  color: #365fb4;
}

/* line 668, ../sass/bsa_theme.scss */
ul.registrationTabs li {
  background: url("../images/bg_registration_tabs.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

/* line 671, ../sass/bsa_theme.scss */
ul.registrationTabs {
  left: 0px;
  top: 28px;
}

/* line 676, ../sass/bsa_theme.scss */
.mccList option {
  width: 450px;
}

/* line 680, ../sass/bsa_theme.scss */
.buyerSavedReport span:first-child {
  display: block;
}

/* line 684, ../sass/bsa_theme.scss */
.savedReportsBox ul.bulletList li,
th,
td {
  line-height: 1.5;
}

/* line 689, ../sass/bsa_theme.scss */
body,
.pageWrap,
.introText,
.pageContent,
.ajaxStatus,
.dashboardBox ul.bulletList li,
.sidebar li,
.sidebar,
.partyListWrap li,
.pageEnd,
.dashboardBox ul.bulletList ul li,
.statusBox {
  background-image: none;
}

/* line 694, ../sass/bsa_theme.scss */
.dashboardTasks,
.dashboardOrders,
.dashboardAccount,
.dashboardRates,
.expandLink,
.collapseLink,
span.required,
.historyText {
  background-image: none;
  margin: 0px;
  padding-left: 0px;
}

/* line 699, ../sass/bsa_theme.scss */
.expandLink,
.collapseLink {
  margin: 0px;
}

/* line 702, ../sass/bsa_theme.scss */
.subheading {
  text-indent: 0px;
}

/* line 705, ../sass/bsa_theme.scss */
.infoBox div {
  background: none;
  border: 0px;
}

/* line 710, ../sass/bsa_theme.scss */
.statusBox div,
.statusBox li {
  background: none;
  border: 0px;
}

/* line 714, ../sass/bsa_theme.scss */
.statusBox li {
  list-style: disc;
}

.successBox {
  background: #a8d279 !important;
  border: 1px solid #89b35b !important;
}

.infoBox {
  background: #ffc200 !important;
  border: 1px solid #e2ac00;
}

/* line 717, ../sass/bsa_theme.scss */
.formWrap table {
  width: 100%;
}

/* line 720, ../sass/bsa_theme.scss */
.infoBox {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

/* line 726, ../sass/bsa_theme.scss */
input[type="text"].dateInputIcon {
  background: url("../images/bg_icons_sprite.gif") no-repeat scroll 5px -484px rgba(0, 0, 0, 0);
  padding-left: 20px;
}

/* line 731, ../sass/bsa_theme.scss */
input[type="button"],
input[type="button"],
input[type="image"] {
  border-radius: 5px;
}

/* line 734, ../sass/bsa_theme.scss */
.button[disabled] {
  border: 1px solid #999;
  background: #ccc;
}

/* line 738, ../sass/bsa_theme.scss */
.button[disabled]:hover {
  background: #ccc;
}

/* line 743, ../sass/bsa_theme.scss */
.partySummaryBox,
.partyBox {
  margin-top: 0px;
}

/* line 748, ../sass/bsa_theme.scss */
.orderDocumentButton,
.addMiscFile,
.orderIssueButton {
  border-radius: 5px;
  overflow: hidden;
}

/* line 753, ../sass/bsa_theme.scss */
.tabs .ajax__tab_header {
  position: relative;
  top: 1px;
}

/* line 758, ../sass/bsa_theme.scss */
.ajax__tab_inner span {
  line-height: 0;
}

/* line 761, ../sass/bsa_theme.scss */
.tabs span {
  line-height: 1;
}

/* line 764, ../sass/bsa_theme.scss */
.dashboardBox .dashboardOrders {
  padding: 10px 0 0;
  overflow: hidden;
}

/* line 769, ../sass/bsa_theme.scss */
.upcomingPaymentsBox .upcomingPaymentsCardPayment {
  display: inline;
}

/* line 773, ../sass/bsa_theme.scss */
.introText {
  padding-left: 0px;
  padding-right: 0px;
}

/* line 777, ../sass/bsa_theme.scss */
.tabs .ajax__tab_tab {
  padding: 5px;
}

/* line 781, ../sass/bsa_theme.scss */
select[disabled="disabled"] {
  border: none !important;
}

/* line 785, ../sass/bsa_theme.scss */
.tabs .ajax__tab_active .ajax__tab_outer,
.tabs .ajax__tab_active .ajax__tab_tab,
.tabs .ajax__tab_tab,
.tabs .ajax__tab_active .ajax__tab_outer,
.tabs .ajax__tab_header {
  background: none;
}

/************************************************************************
Exchange Rate
************************************************************************/

.exContainer {
  padding-left: inherit;
}

.exContainerRow {
  padding: inherit;
  background: inherit;
  font-weight: inherit;
}

#ctl00_MainContent_LanguageList {
  opacity: 0.6;
  pointer-events: none;
}

/*** AccountsPay V2 */

@charset "UTF-8";
/* ==========================================================================
   Normalize.scss settings
   ========================================================================== */
/**
 * Includes legacy browser support IE6/7
 *
 * Set to false if you want to drop support for IE6 and IE7
 */
/* Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 * 3. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using
 *  `em` units.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Addresses styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * 1. Remove border when inside `a` element in IE 8/9/10.
 * 2. Improves image quality when scaled in IE 7.
 */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *  Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 * 4. Improves appearance and consistency in all browsers.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *  and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *  `input` and others.
 * 4. Removes inner spacing in IE 7 without affecting normal text inputs.
 *  Known issue: inner spacing remains in IE 6.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 *  Known issue: excess padding remains in IE 6.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 * 3. Corrects text not wrapping in Firefox 3.
 * 4. Corrects alignment displayed oddly in IE 6/7.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

html {
  font-size: 0.875rem;
  font-weight: 400;
  box-sizing: border-box;
  overflow: hidden;
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

body {
  margin: 0;
  padding: 0;
  color: #66798d;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #ffffff;
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
  overflow: auto;
}

ol,
ul,
li {
  line-height: 20px;
}

img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
}

textarea {
  height: auto;
  min-height: 50px;
}

select {
  box-sizing: border-box;
  width: 100%;
}

.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important;
}

button {
  outline: 0;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  background: transparent;
  line-height: 1;
}

pre {
  overflow: auto;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
}

.is-visible {
  display: block !important;
}

.is-hidden {
  display: none !important;
}

/*.flex {
    @include flex();
}*/
.separator {
  background: rgba(212, 216, 232, 0.6);
  display: block;
  margin: 4px 0;
  height: 1px;
  clear: both;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
  }
}

@keyframes show-slow {
  0% {
    opacity: 0;
  }

  80% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-Regular.woff2") format("woff2"), url("../fonts/Montserrat-Regular.woff") format("woff");
  font-weight: 400;
}

@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-Medium.woff2") format("woff2"), url("../fonts/Montserrat-Medium.woff") format("woff");
  font-weight: 500;
}

@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-SemiBold.woff2") format("woff2"),
    url("../fonts/Montserrat-SemiBold.woff") format("woff");
  font-weight: 600;
}

div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

body {
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
}

p {
  margin-bottom: 1rem;
  font-size: inherit;
  line-height: 20px;
  text-rendering: optimizeLegibility;
}

em,
i {
  font-style: italic;
  line-height: inherit;
}

strong,
b {
  font-weight: 600;
  line-height: inherit;
}

small {
  font-size: 80%;
  line-height: inherit;
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  color: inherit;
  text-rendering: optimizeLegibility;
}

h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small {
  line-height: 0;
  color: #e6eaf0;
}

h1,
.h1 {
  font-size: 1.71429rem;
  line-height: 1.3125;
}

h2,
.h2 {
  font-size: 1.71429rem;
  line-height: 1.02083;
}

h3,
.h3 {
  font-size: 1.42857rem;
  line-height: 1.05;
}

h4,
.h4 {
  font-size: 1.28571rem;
  line-height: 1.16667;
}

h5,
.h5 {
  font-size: 1.21429rem;
  line-height: 1.23529;
}

h6,
.h6 {
  font-size: 1.14286rem;
  line-height: 1.09375;
}

@media print, screen and (min-width: 64.0625em) {
  h1,
  .h1 {
    font-size: 1.71429rem;
    line-height: 1.3125;
  }

  h2,
  .h2 {
    font-size: 1.42857rem;
    line-height: 1.225;
  }

  h3,
  .h3 {
    font-size: 1.42857rem;
    line-height: 1.05;
  }

  h4,
  .h4 {
    font-size: 1.78571rem;
    line-height: 0.84;
  }

  h5,
  .h5 {
    font-size: 1.42857rem;
    line-height: 1.05;
  }

  h6,
  .h6 {
    font-size: 1.14286rem;
    line-height: 1.3125;
  }
}

@media print, screen and (min-width: 90.0625em) {
  h1,
  .h1 {
    font-size: 2.57143rem;
    line-height: 1.16667;
  }

  h2,
  .h2 {
    font-size: 1.71429rem;
    line-height: 1.02083;
  }

  h3,
  .h3 {
    font-size: 1.42857rem;
    line-height: 1.05;
  }

  h4,
  .h4 {
    font-size: 1.78571rem;
    line-height: 0.84;
  }

  h5,
  .h5 {
    font-size: 1.42857rem;
    line-height: 1.05;
  }

  h6,
  .h6 {
    font-size: 1.14286rem;
    line-height: 11.15625;
  }
}

a {
  text-decoration: none;
  transition: all 150ms ease-out;
  line-height: inherit;
  color: #29b6f6;
  cursor: pointer;
}

a.link:hover {
  text-decoration: underline;
}

a.-strong {
  font-weight: 500;
}

a.-strong:hover {
  text-decoration: none;
}

a:hover,
a:focus {
  color: #1a7cd7;
}

a img {
  border: 0;
}

.link {
  color: #29b6f6;
  cursor: pointer;
}

.link.dropdown {
  position: relative;
}

.link.dropdown::after {
  content: url("data:image/svg+xml,%3Csvg width='8' height='5' viewBox='0 0 8 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='none' d='M-2-4h12V8H-2z'/%3E%3Cpath fill='%2344A4FF' fill-rule='nonzero' d='M6.474 0L8 1.3807 4 5 0 1.3807 1.526 0 4 2.2386z'/%3E%3C/g%3E%3C/svg%3E");
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: inline-block;
  width: 10px;
  height: 2px;
  margin-left: 4px;
}

hr {
  clear: both;
  max-width: 100%;
  height: 0;
  margin: 1.42857rem auto;
  border-top: 0;
  border-right: 0;
  border-bottom: 1px solid #e6eaf0;
  border-left: 0;
}

ul,
ol,
dl {
  margin-bottom: 1rem;
  list-style-position: outside;
  line-height: 20px;
}

li {
  font-size: inherit;
}

ul {
  margin-left: 1.25rem;
  list-style-type: disc;
}

ol {
  margin-left: 1.25rem;
}

ul ul,
ol ul,
ul ol,
ol ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

dl {
  margin-bottom: 1rem;
}

dl dt {
  margin-bottom: 0.3rem;
  font-weight: 600;
}

blockquote {
  margin: 0 0 1rem;
  padding: 0.64286rem 1.42857rem 0 1.35714rem;
  border-left: 1px solid #e6eaf0;
}

blockquote,
blockquote p {
  line-height: 20px;
  color: #66798d;
}

cite {
  display: block;
  font-size: 0.92857rem;
  color: #66798d;
}

cite:before {
  content: "� ";
}

abbr,
abbr[title] {
  border-bottom: 1px dotted #001f3f;
  cursor: help;
  text-decoration: none;
}

figure {
  margin: 0;
}

code {
  padding: 0.14286rem 0.35714rem 0.07143rem;
  border: 1px solid #e6eaf0;
  background-color: #f9fafa;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: 400;
  color: #001f3f;
}

kbd {
  margin: 0;
  padding: 0.14286rem 0.28571rem 0;
  background-color: #f9fafa;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  color: #001f3f;
  border-radius: 3px;
}

.subheader {
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  font-weight: 400;
  line-height: 1.4;
  color: #66798d;
}

.lead {
  font-size: 1.09375rem;
  line-height: 1.6;
}

.stat {
  font-size: 2.5rem;
  line-height: 1;
}

p + .stat {
  margin-top: -1rem;
}

ul.no-bullet,
ol.no-bullet {
  margin-left: 0;
  list-style: none;
}

.small-text-left {
  text-align: left;
}

.small-text-right {
  text-align: right;
}

.small-text-center {
  text-align: center;
}

.small-text-justify {
  text-align: justify;
}

@media print, screen and (min-width: 64.0625em) {
  .medium-text-left {
    text-align: left;
  }

  .medium-text-right {
    text-align: right;
  }

  .medium-text-center {
    text-align: center;
  }

  .medium-text-justify {
    text-align: justify;
  }
}

@media print, screen and (min-width: 90.0625em) {
  .large-text-left {
    text-align: left;
  }

  .large-text-right {
    text-align: right;
  }

  .large-text-center {
    text-align: center;
  }

  .large-text-justify {
    text-align: justify;
  }
}

@media screen and (min-width: 120.0625em) {
  .xlarge-text-left {
    text-align: left;
  }

  .xlarge-text-right {
    text-align: right;
  }

  .xlarge-text-center {
    text-align: center;
  }

  .xlarge-text-justify {
    text-align: justify;
  }
}

.show-for-print {
  display: none !important;
}

@media print {
  * {
    background: transparent !important;
    box-shadow: none !important;
    color: black !important;
    text-shadow: none !important;
  }

  .show-for-print {
    display: block !important;
  }

  .hide-for-print {
    display: none !important;
  }

  table.show-for-print {
    display: table !important;
  }

  thead.show-for-print {
    display: table-header-group !important;
  }

  tbody.show-for-print {
    display: table-row-group !important;
  }

  tr.show-for-print {
    display: table-row !important;
  }

  td.show-for-print {
    display: table-cell !important;
  }

  th.show-for-print {
    display: table-cell !important;
  }

  a,
  a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: " (" attr(href) ")";
  }

  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  pre,
  blockquote {
    border: 1px solid #66798d;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
  img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }

  .print-break-inside {
    page-break-inside: auto;
  }
}

.t-small {
  font-size: 10px;
  line-height: 12px;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
}

.t-small-semi {
  font-size: 10px;
  line-height: 12px;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-style: normal;
}

.t-caption {
  font-size: 12px;
  line-height: 16px;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
}

.t-caption-semi {
  font-size: 12px;
  line-height: 16px;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-style: normal;
}

.t-body {
  font-size: 14px;
  line-height: 20px;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
}

.t-body-semi {
  font-size: 14px;
  line-height: 20px;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-style: normal;
}

.t-subheader {
  font-size: 16px;
  line-height: 24px;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
}

.t-subheader-semi {
  font-size: 16px;
  line-height: 24px;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-style: normal;
}

.t-title {
  font-size: 20px;
  line-height: 28px;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
}

.t-title-semi {
  font-size: 20px;
  line-height: 28px;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-style: normal;
}

.t-headline {
  font-size: 24px;
  line-height: 36px;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
}

.t-headline-semi {
  font-size: 24px;
  line-height: 36px;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-style: normal;
}

.t-display {
  font-size: 36px;
  line-height: 48px;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
}

.t-display-semi {
  font-size: 36px;
  line-height: 48px;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-style: normal;
}

.-gray-text {
  color: #a0adbb;
  font-weight: 500;
  font-size: 11px;
  line-height: 12px;
  text-transform: uppercase;
}

.container {
  min-width: 768px;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  width: 100%;
  -ms-flex-direction: column;
  flex-direction: column;
}

.container.-min-width,
.container.-external {
  min-width: 768px;
}

.container .main {
  position: relative;
  z-index: 1;
  width: 100%;
  padding: 0px;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  background-color: #f4f7fb;
}

.container .main.-align-middle-center {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}

.alert-container {
  margin-left: auto;
  margin-right: auto;
}

.alert-container > .inner > * {
  margin: 40px 0;
}

.alert-container > .inner > *:last-child {
  margin-bottom: 0;
}

table {
  border-collapse: collapse;
}

.-full-width {
  min-width: 100% !important;
}

.row {
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}

.row .row {
  margin-right: -0.85714rem;
  margin-left: -0.85714rem;
}

@media print, screen and (min-width: 64.0625em) {
  .row .row {
    margin-right: -0.85714rem;
    margin-left: -0.85714rem;
  }
}

@media print, screen and (min-width: 90.0625em) {
  .row .row {
    margin-right: -0.85714rem;
    margin-left: -0.85714rem;
  }
}

@media screen and (min-width: 120.0625em) {
  .row .row {
    margin-right: -0.85714rem;
    margin-left: -0.85714rem;
  }
}

.row .row.collapse {
  margin-right: 0;
  margin-left: 0;
}

.row.expanded {
  max-width: none;
}

.row.expanded .row {
  margin-right: auto;
  margin-left: auto;
}

.row:not(.expanded) .row {
  max-width: none;
}

.row.collapse > .column,
.row.collapse > .columns {
  padding-right: 0;
  padding-left: 0;
}

.row.is-collapse-child,
.row.collapse > .column > .row,
.row.collapse > .columns > .row {
  margin-right: 0;
  margin-left: 0;
}

.column,
.columns {
  -ms-flex: 1 1 0px;
  flex: 1 1 0px;
  padding-right: 0.85714rem;
  padding-left: 0.85714rem;
  min-width: 0;
}

@media print, screen and (min-width: 64.0625em) {
  .column,
  .columns {
    padding-right: 0.85714rem;
    padding-left: 0.85714rem;
  }
}

.column.row.row,
.row.row.columns {
  float: none;
  display: block;
}

.row .column.row.row,
.row .row.row.columns {
  margin-right: 0;
  margin-left: 0;
  padding-right: 0;
  padding-left: 0;
}

.small-1 {
  -ms-flex: 0 0 8.33333%;
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

.small-offset-0 {
  margin-left: 0%;
}

.small-2 {
  -ms-flex: 0 0 16.66667%;
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.small-offset-1 {
  margin-left: 8.33333%;
}

.small-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

.small-offset-2 {
  margin-left: 16.66667%;
}

.small-4 {
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.small-offset-3 {
  margin-left: 25%;
}

.small-5 {
  -ms-flex: 0 0 41.66667%;
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

.small-offset-4 {
  margin-left: 33.33333%;
}

.small-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.small-offset-5 {
  margin-left: 41.66667%;
}

.small-7 {
  -ms-flex: 0 0 58.33333%;
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

.small-offset-6 {
  margin-left: 50%;
}

.small-8 {
  -ms-flex: 0 0 66.66667%;
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

.small-offset-7 {
  margin-left: 58.33333%;
}

.small-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}

.small-offset-8 {
  margin-left: 66.66667%;
}

.small-10 {
  -ms-flex: 0 0 83.33333%;
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

.small-offset-9 {
  margin-left: 75%;
}

.small-11 {
  -ms-flex: 0 0 91.66667%;
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

.small-offset-10 {
  margin-left: 83.33333%;
}

.small-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.small-offset-11 {
  margin-left: 91.66667%;
}

.small-up-1 {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.small-up-1 > .column,
.small-up-1 > .columns {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.small-up-2 {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.small-up-2 > .column,
.small-up-2 > .columns {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.small-up-3 {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.small-up-3 > .column,
.small-up-3 > .columns {
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.small-up-4 {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.small-up-4 > .column,
.small-up-4 > .columns {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

.small-up-5 {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.small-up-5 > .column,
.small-up-5 > .columns {
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}

.small-up-6 {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.small-up-6 > .column,
.small-up-6 > .columns {
  -ms-flex: 0 0 16.66667%;
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.small-up-7 {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.small-up-7 > .column,
.small-up-7 > .columns {
  -ms-flex: 0 0 14.28571%;
  flex: 0 0 14.28571%;
  max-width: 14.28571%;
}

.small-up-8 {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.small-up-8 > .column,
.small-up-8 > .columns {
  -ms-flex: 0 0 12.5%;
  flex: 0 0 12.5%;
  max-width: 12.5%;
}

.small-expand {
  -ms-flex: 1 1 0px;
  flex: 1 1 0px;
}

.row.small-unstack > .column,
.row.small-unstack > .columns {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  -ms-flex: 1 1 0px;
  flex: 1 1 0px;
}

.small-collapse > .column,
.small-collapse > .columns {
  padding-right: 0;
  padding-left: 0;
}

.small-uncollapse > .column,
.small-uncollapse > .columns {
  padding-right: 0.85714rem;
  padding-left: 0.85714rem;
}

@media print, screen and (min-width: 64.0625em) {
  .medium-1 {
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .medium-offset-0 {
    margin-left: 0%;
  }

  .medium-2 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .medium-offset-1 {
    margin-left: 8.33333%;
  }

  .medium-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .medium-offset-2 {
    margin-left: 16.66667%;
  }

  .medium-4 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .medium-offset-3 {
    margin-left: 25%;
  }

  .medium-5 {
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .medium-offset-4 {
    margin-left: 33.33333%;
  }

  .medium-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .medium-offset-5 {
    margin-left: 41.66667%;
  }

  .medium-7 {
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .medium-offset-6 {
    margin-left: 50%;
  }

  .medium-8 {
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .medium-offset-7 {
    margin-left: 58.33333%;
  }

  .medium-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .medium-offset-8 {
    margin-left: 66.66667%;
  }

  .medium-10 {
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .medium-offset-9 {
    margin-left: 75%;
  }

  .medium-11 {
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .medium-offset-10 {
    margin-left: 83.33333%;
  }

  .medium-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .medium-offset-11 {
    margin-left: 91.66667%;
  }

  .medium-up-1 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .medium-up-1 > .column,
  .medium-up-1 > .columns {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .medium-up-2 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .medium-up-2 > .column,
  .medium-up-2 > .columns {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .medium-up-3 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .medium-up-3 > .column,
  .medium-up-3 > .columns {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .medium-up-4 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .medium-up-4 > .column,
  .medium-up-4 > .columns {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .medium-up-5 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .medium-up-5 > .column,
  .medium-up-5 > .columns {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }

  .medium-up-6 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .medium-up-6 > .column,
  .medium-up-6 > .columns {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .medium-up-7 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .medium-up-7 > .column,
  .medium-up-7 > .columns {
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }

  .medium-up-8 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .medium-up-8 > .column,
  .medium-up-8 > .columns {
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}

@media print, screen and (min-width: 64.0625em) and (min-width: 64.0625em) {
  .medium-expand {
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
  }
}

.row.medium-unstack > .column,
.row.medium-unstack > .columns {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}

@media print, screen and (min-width: 64.0625em) {
  .row.medium-unstack > .column,
  .row.medium-unstack > .columns {
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
  }
}

@media print, screen and (min-width: 64.0625em) {
  .medium-collapse > .column,
  .medium-collapse > .columns {
    padding-right: 0;
    padding-left: 0;
  }

  .medium-uncollapse > .column,
  .medium-uncollapse > .columns {
    padding-right: 0.85714rem;
    padding-left: 0.85714rem;
  }
}

@media print, screen and (min-width: 90.0625em) {
  .large-1 {
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .large-offset-0 {
    margin-left: 0%;
  }

  .large-2 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .large-offset-1 {
    margin-left: 8.33333%;
  }

  .large-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .large-offset-2 {
    margin-left: 16.66667%;
  }

  .large-4 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .large-offset-3 {
    margin-left: 25%;
  }

  .large-5 {
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .large-offset-4 {
    margin-left: 33.33333%;
  }

  .large-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .large-offset-5 {
    margin-left: 41.66667%;
  }

  .large-7 {
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .large-offset-6 {
    margin-left: 50%;
  }

  .large-8 {
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .large-offset-7 {
    margin-left: 58.33333%;
  }

  .large-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .large-offset-8 {
    margin-left: 66.66667%;
  }

  .large-10 {
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .large-offset-9 {
    margin-left: 75%;
  }

  .large-11 {
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .large-offset-10 {
    margin-left: 83.33333%;
  }

  .large-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .large-offset-11 {
    margin-left: 91.66667%;
  }

  .large-up-1 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .large-up-1 > .column,
  .large-up-1 > .columns {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .large-up-2 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .large-up-2 > .column,
  .large-up-2 > .columns {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .large-up-3 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .large-up-3 > .column,
  .large-up-3 > .columns {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .large-up-4 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .large-up-4 > .column,
  .large-up-4 > .columns {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .large-up-5 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .large-up-5 > .column,
  .large-up-5 > .columns {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }

  .large-up-6 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .large-up-6 > .column,
  .large-up-6 > .columns {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .large-up-7 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .large-up-7 > .column,
  .large-up-7 > .columns {
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }

  .large-up-8 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .large-up-8 > .column,
  .large-up-8 > .columns {
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}

@media print, screen and (min-width: 90.0625em) and (min-width: 90.0625em) {
  .large-expand {
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
  }
}

.row.large-unstack > .column,
.row.large-unstack > .columns {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}

@media print, screen and (min-width: 90.0625em) {
  .row.large-unstack > .column,
  .row.large-unstack > .columns {
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
  }
}

@media print, screen and (min-width: 90.0625em) {
  .large-collapse > .column,
  .large-collapse > .columns {
    padding-right: 0;
    padding-left: 0;
  }

  .large-uncollapse > .column,
  .large-uncollapse > .columns {
    padding-right: 0.85714rem;
    padding-left: 0.85714rem;
  }
}

@media screen and (min-width: 120.0625em) {
  .xlarge-1 {
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .xlarge-offset-0 {
    margin-left: 0%;
  }

  .xlarge-2 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .xlarge-offset-1 {
    margin-left: 8.33333%;
  }

  .xlarge-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .xlarge-offset-2 {
    margin-left: 16.66667%;
  }

  .xlarge-4 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .xlarge-offset-3 {
    margin-left: 25%;
  }

  .xlarge-5 {
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .xlarge-offset-4 {
    margin-left: 33.33333%;
  }

  .xlarge-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .xlarge-offset-5 {
    margin-left: 41.66667%;
  }

  .xlarge-7 {
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .xlarge-offset-6 {
    margin-left: 50%;
  }

  .xlarge-8 {
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .xlarge-offset-7 {
    margin-left: 58.33333%;
  }

  .xlarge-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .xlarge-offset-8 {
    margin-left: 66.66667%;
  }

  .xlarge-10 {
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .xlarge-offset-9 {
    margin-left: 75%;
  }

  .xlarge-11 {
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .xlarge-offset-10 {
    margin-left: 83.33333%;
  }

  .xlarge-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .xlarge-offset-11 {
    margin-left: 91.66667%;
  }

  .xlarge-up-1 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .xlarge-up-1 > .column,
  .xlarge-up-1 > .columns {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .xlarge-up-2 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .xlarge-up-2 > .column,
  .xlarge-up-2 > .columns {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .xlarge-up-3 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .xlarge-up-3 > .column,
  .xlarge-up-3 > .columns {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .xlarge-up-4 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .xlarge-up-4 > .column,
  .xlarge-up-4 > .columns {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .xlarge-up-5 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .xlarge-up-5 > .column,
  .xlarge-up-5 > .columns {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }

  .xlarge-up-6 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .xlarge-up-6 > .column,
  .xlarge-up-6 > .columns {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .xlarge-up-7 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .xlarge-up-7 > .column,
  .xlarge-up-7 > .columns {
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }

  .xlarge-up-8 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .xlarge-up-8 > .column,
  .xlarge-up-8 > .columns {
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}

@media screen and (min-width: 120.0625em) and (min-width: 120.0625em) {
  .xlarge-expand {
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
  }
}

.row.xlarge-unstack > .column,
.row.xlarge-unstack > .columns {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}

@media screen and (min-width: 120.0625em) {
  .row.xlarge-unstack > .column,
  .row.xlarge-unstack > .columns {
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
  }
}

@media screen and (min-width: 120.0625em) {
  .xlarge-collapse > .column,
  .xlarge-collapse > .columns {
    padding-right: 0;
    padding-left: 0;
  }

  .xlarge-uncollapse > .column,
  .xlarge-uncollapse > .columns {
    padding-right: 0.85714rem;
    padding-left: 0.85714rem;
  }
}

.shrink {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
}

.column-block {
  margin-bottom: 1.71429rem;
}

.column-block > :last-child {
  margin-bottom: 0;
}

@media print, screen and (min-width: 64.0625em) {
  .column-block {
    margin-bottom: 1.71429rem;
  }

  .column-block > :last-child {
    margin-bottom: 0;
  }
}

.align-right {
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.align-center {
  -ms-flex-pack: center;
  justify-content: center;
}

.align-justify {
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.align-spaced {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.align-right.vertical.menu > li > a {
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.align-center.vertical.menu > li > a {
  -ms-flex-pack: center;
  justify-content: center;
}

.align-top {
  -ms-flex-align: start;
  align-items: flex-start;
}

.align-self-top {
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.align-bottom {
  -ms-flex-align: end;
  align-items: flex-end;
}

.align-self-bottom {
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.align-middle {
  -ms-flex-align: center;
  align-items: center;
}

.align-self-middle {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.align-stretch {
  -ms-flex-align: stretch;
  align-items: stretch;
}

.align-self-stretch {
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

.align-center-middle {
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.small-order-1 {
  -ms-flex-order: 1;
  order: 1;
}

.small-order-2 {
  -ms-flex-order: 2;
  order: 2;
}

.small-order-3 {
  -ms-flex-order: 3;
  order: 3;
}

.small-order-4 {
  -ms-flex-order: 4;
  order: 4;
}

.small-order-5 {
  -ms-flex-order: 5;
  order: 5;
}

.small-order-6 {
  -ms-flex-order: 6;
  order: 6;
}

@media print, screen and (min-width: 64.0625em) {
  .medium-order-1 {
    -ms-flex-order: 1;
    order: 1;
  }

  .medium-order-2 {
    -ms-flex-order: 2;
    order: 2;
  }

  .medium-order-3 {
    -ms-flex-order: 3;
    order: 3;
  }

  .medium-order-4 {
    -ms-flex-order: 4;
    order: 4;
  }

  .medium-order-5 {
    -ms-flex-order: 5;
    order: 5;
  }

  .medium-order-6 {
    -ms-flex-order: 6;
    order: 6;
  }
}

@media print, screen and (min-width: 90.0625em) {
  .large-order-1 {
    -ms-flex-order: 1;
    order: 1;
  }

  .large-order-2 {
    -ms-flex-order: 2;
    order: 2;
  }

  .large-order-3 {
    -ms-flex-order: 3;
    order: 3;
  }

  .large-order-4 {
    -ms-flex-order: 4;
    order: 4;
  }

  .large-order-5 {
    -ms-flex-order: 5;
    order: 5;
  }

  .large-order-6 {
    -ms-flex-order: 6;
    order: 6;
  }
}

@media screen and (min-width: 120.0625em) {
  .xlarge-order-1 {
    -ms-flex-order: 1;
    order: 1;
  }

  .xlarge-order-2 {
    -ms-flex-order: 2;
    order: 2;
  }

  .xlarge-order-3 {
    -ms-flex-order: 3;
    order: 3;
  }

  .xlarge-order-4 {
    -ms-flex-order: 4;
    order: 4;
  }

  .xlarge-order-5 {
    -ms-flex-order: 5;
    order: 5;
  }

  .xlarge-order-6 {
    -ms-flex-order: 6;
    order: 6;
  }
}

.flex-container {
  display: -ms-flexbox;
  display: flex;
}

.flex-child-auto {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.flex-child-grow {
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}

.flex-child-shrink {
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

.flex-dir-row {
  -ms-flex-direction: row;
  flex-direction: row;
}

.flex-dir-row-reverse {
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.flex-dir-column {
  -ms-flex-direction: column;
  flex-direction: column;
}

.flex-dir-column-reverse {
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.small-flex-container {
  display: -ms-flexbox;
  display: flex;
}

.small-flex-child-auto {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.small-flex-child-grow {
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}

.small-flex-child-shrink {
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

.small-flex-dir-row {
  -ms-flex-direction: row;
  flex-direction: row;
}

.small-flex-dir-row-reverse {
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.small-flex-dir-column {
  -ms-flex-direction: column;
  flex-direction: column;
}

.small-flex-dir-column-reverse {
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

@media print, screen and (min-width: 64.0625em) {
  .medium-flex-container {
    display: -ms-flexbox;
    display: flex;
  }

  .medium-flex-child-auto {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .medium-flex-child-grow {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }

  .medium-flex-child-shrink {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
  }

  .medium-flex-dir-row {
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .medium-flex-dir-row-reverse {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  .medium-flex-dir-column {
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .medium-flex-dir-column-reverse {
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}

@media print, screen and (min-width: 90.0625em) {
  .large-flex-container {
    display: -ms-flexbox;
    display: flex;
  }

  .large-flex-child-auto {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .large-flex-child-grow {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }

  .large-flex-child-shrink {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
  }

  .large-flex-dir-row {
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .large-flex-dir-row-reverse {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  .large-flex-dir-column {
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .large-flex-dir-column-reverse {
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}

@media screen and (min-width: 120.0625em) {
  .xlarge-flex-container {
    display: -ms-flexbox;
    display: flex;
  }

  .xlarge-flex-child-auto {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .xlarge-flex-child-grow {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }

  .xlarge-flex-child-shrink {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
  }

  .xlarge-flex-dir-row {
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .xlarge-flex-dir-row-reverse {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  .xlarge-flex-dir-column {
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .xlarge-flex-dir-column-reverse {
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}

.row {
  margin-bottom: 10px;
  line-height: 2rem;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}

.row .columns,
.row .column,
.row .columns {
  text-align: center;
}

.alert {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  padding: 17px 17px 17px 51px;
  border: 1px solid #29b6f6;
  border-radius: 3px;
  background-color: #e8f9fc;
  color: #29b6f6;
}

.alert::before {
  content: "";
  position: absolute;
  top: 17px;
  left: 17px;
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-2-2h24v24H-2z%27/%3E%3Cpath d=%27M10 20C4.4858 20 0 15.5142 0 10S4.4858 0 10 0s10 4.4858 10 10-4.4858 10-10 10zm0-15a.8336.8336 0 0 0-.8333.8333c0 .46.3733.8334.8333.8334s.8333-.3734.8333-.8334A.8336.8336 0 0 0 10 5zm.8333 4.1667A.8336.8336 0 0 0 10 8.3333a.8336.8336 0 0 0-.8333.8334v5c0 .46.3733.8333.8333.8333s.8333-.3733.8333-.8333v-5z%27 fill=%27%2344A4FF%27/%3E%3Cpath d=%27M10 5a.8336.8336 0 0 0-.8333.8333c0 .46.3733.8334.8333.8334s.8333-.3734.8333-.8334A.8336.8336 0 0 0 10 5zM10.8333 9.1667A.8336.8336 0 0 0 10 8.3333a.8336.8336 0 0 0-.8333.8334v5c0 .46.3733.8333.8333.8333s.8333-.3733.8333-.8333v-5z%27 fill=%27%23FFF%27/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}

.alert[data-type="success"] {
  border-color: #37d6af;
  background-color: #e5fffb;
  color: #37d6af;
}

.alert[data-type="success"]::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-2-2h24v24H-2z%27/%3E%3Cpath d=%27M10 0C4.4775 0 0 4.4775 0 10s4.4775 10 10 10 10-4.4775 10-10S15.5225 0 10 0z%27 fill=%27%234CC665%27/%3E%3Cpath d=%27M8.3367 11.467l4.4053-5.1193c.3603-.4186.9917-.466 1.4103-.1057.4186.3603.466.9917.1057 1.4103l-5.1633 6c-.399.4636-1.117.4636-1.516 0L5.242 10.9369c-.3602-.4186-.3129-1.05.1057-1.4102.4187-.3603 1.05-.313 1.4103.1057l1.5787 1.8345z%27 fill=%27%23FFF%27 fill-rule=%27nonzero%27/%3E%3C/g%3E%3C/svg%3E");
}

.alert[data-type="success"] > .close {
  background-image: url("data:image/svg+xml,%3Csvg width=%2710%27 height=%2710%27 viewBox=%270 0 10 10%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-7-7h24v24H-7z%27/%3E%3Cpath d=%27M9.7.3c-.4-.4-1-.4-1.4 0L5 3.6 1.7.3C1.3-.1.7-.1.3.3c-.4.4-.4 1 0 1.4L3.6 5 .3 8.3c-.4.4-.4 1 0 1.4.2.2.4.3.7.3.3 0 .5-.1.7-.3L5 6.4l3.3 3.3c.2.2.5.3.7.3.2 0 .5-.1.7-.3.4-.4.4-1 0-1.4L6.4 5l3.3-3.3c.4-.4.4-1 0-1.4z%27 fill=%27%234CC665%27 fill-rule=%27nonzero%27/%3E%3C/g%3E%3C/svg%3E");
}

.alert[data-type="warning"] {
  border-color: #f9851f;
  background-color: #fff2e0;
  color: #f9851f;
}

.alert[data-type="warning"]::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-2-2h24v24H-2z%27/%3E%3Cpath d=%27M10 0C4.4858 0 0 4.4858 0 10s4.4858 10 10 10 10-4.4858 10-10S15.5142 0 10 0zm0 15a.8336.8336 0 0 1-.8333-.8333c0-.46.3733-.8334.8333-.8334s.8333.3734.8333.8334S10.46 15 10 15zm.8333-4.1667c0 .46-.3733.8334-.8333.8334a.8336.8336 0 0 1-.8333-.8334v-5C9.1667 5.3733 9.54 5 10 5s.8333.3733.8333.8333v5z%27 fill=%27%23FF882A%27/%3E%3Cpath d=%27M10 15a.8336.8336 0 0 1-.8333-.8333c0-.46.3733-.8334.8333-.8334s.8333.3734.8333.8334S10.46 15 10 15zM10.8333 10.8333c0 .46-.3733.8334-.8333.8334a.8336.8336 0 0 1-.8333-.8334v-5C9.1667 5.3733 9.54 5 10 5s.8333.3733.8333.8333v5z%27 fill=%27%23FFF%27/%3E%3C/g%3E%3C/svg%3E");
}

.alert[data-type="warning"] > .close {
  background-image: url("data:image/svg+xml,%3Csvg width=%2710%27 height=%2710%27 viewBox=%270 0 10 10%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-7-7h24v24H-7z%27/%3E%3Cpath d=%27M9.7.3c-.4-.4-1-.4-1.4 0L5 3.6 1.7.3C1.3-.1.7-.1.3.3c-.4.4-.4 1 0 1.4L3.6 5 .3 8.3c-.4.4-.4 1 0 1.4.2.2.4.3.7.3.3 0 .5-.1.7-.3L5 6.4l3.3 3.3c.2.2.5.3.7.3.2 0 .5-.1.7-.3.4-.4.4-1 0-1.4L6.4 5l3.3-3.3c.4-.4.4-1 0-1.4z%27 fill=%27%23FF882A%27 fill-rule=%27nonzero%27/%3E%3C/g%3E%3C/svg%3E");
}

.alert[data-type="error"] {
  border-color: #ff5a62;
  background-color: #fee6e7;
  color: #ff5a62;
}

.alert[data-type="error"]::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-2-2h24v24H-2z%27/%3E%3Cpath d=%27M10 0C4.5 0 0 4.5 0 10s4.5 10 10 10 10-4.5 10-10S15.5 0 10 0zm3.9167 12.75c.3333.3333.3333.8333 0 1.1667-.1667.1666-.3334.25-.5834.25-.25 0-.4166-.0834-.5833-.25l-2.75-2.75-2.75 2.75c-.1667.1666-.3333.25-.5833.25-.25 0-.4167-.0834-.5834-.25-.3333-.3334-.3333-.8334 0-1.1667l2.75-2.75-2.75-2.75c-.3333-.3333-.3333-.8333 0-1.1667.3334-.3333.8334-.3333 1.1667 0l2.75 2.75 2.75-2.75c.3333-.3333.8333-.3333 1.1667 0 .3333.3334.3333.8334 0 1.1667l-2.75 2.75 2.75 2.75z%27 fill=%27%23FF5A62%27/%3E%3Cpath d=%27M13.9167 12.75c.3333.3333.3333.8333 0 1.1667-.1667.1666-.3334.25-.5834.25-.25 0-.4166-.0834-.5833-.25l-2.75-2.75-2.75 2.75c-.1667.1666-.3333.25-.5833.25-.25 0-.4167-.0834-.5834-.25-.3333-.3334-.3333-.8334 0-1.1667l2.75-2.75-2.75-2.75c-.3333-.3333-.3333-.8333 0-1.1667.3334-.3333.8334-.3333 1.1667 0l2.75 2.75 2.75-2.75c.3333-.3333.8333-.3333 1.1667 0 .3333.3334.3333.8334 0 1.1667l-2.75 2.75 2.75 2.75z%27 fill=%27%23FFF%27/%3E%3C/g%3E%3C/svg%3E");
}

.alert[data-type="error"] > .close {
  background-image: url("data:image/svg+xml,%3Csvg width=%2710%27 height=%2710%27 viewBox=%270 0 10 10%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-7-7h24v24H-7z%27/%3E%3Cpath d=%27M9.7.3c-.4-.4-1-.4-1.4 0L5 3.6 1.7.3C1.3-.1.7-.1.3.3c-.4.4-.4 1 0 1.4L3.6 5 .3 8.3c-.4.4-.4 1 0 1.4.2.2.4.3.7.3.3 0 .5-.1.7-.3L5 6.4l3.3 3.3c.2.2.5.3.7.3.2 0 .5-.1.7-.3.4-.4.4-1 0-1.4L6.4 5l3.3-3.3c.4-.4.4-1 0-1.4z%27 fill=%27%23FF5A62%27 fill-rule=%27nonzero%27/%3E%3C/g%3E%3C/svg%3E");
}

.alert[data-type="static"] {
  padding-left: 40px;
  padding-right: 40px;
  border-color: #b6bacc;
  background-color: #d1e4fa;
  color: #b6bacc;
}

.alert[data-type="static"]::before {
  background-image: none;
}

.alert[data-type="static"] > .close {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.414 5l3.293-3.293L8.293.293 5 3.586 1.707.293.293 1.707 3.586 5 .293 8.293l1.414 1.414L5 6.414l3.293 3.293 1.414-1.414L6.414 5z' fill='%23FF5A62'/%3E%3C/svg%3E");
}

.alert[data-type="action"] {
  padding: 30px 190px 30px 75px;
}

.alert[data-type="action"]::before {
  display: none;
}

.alert[data-type="action"] .icon {
  position: absolute;
  top: 50%;
  left: 20px;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: inline-block;
  width: 40px;
  height: 40px;
  background-size: contain;
}

.alert[data-type="action"] .icon[data-icon="card"] {
  background-image: url("data:image/svg+xml, %3Csvg class=%22nc-icon outline%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2248%22 height=%2248%22 viewBox=%220 0 48 48%22%3E%3Cg fill=%22none%22 stroke=%22%2344A4FF%22 stroke-width=%222%22 stroke-linecap=%22square%22 stroke-miterlimit=%2210%22%3E%3Cpath data-color=%22color-2%22 d=%22M2 16h44M2 24h44%22%3E%3C/path%3E%3Cpath d=%22M43 40H5c-1.7 0-3-1.3-3-3V11c0-1.7 1.3-3 3-3h38c1.7 0 3 1.3 3 3v26c0 1.7-1.3 3-3 3z%22%3E%3C/path%3E%3Cpath data-color=%22color-2%22 d=%22M10 32h10m15 0h3%22%3E%3C/path%3E%3C/g%3E%3C/svg%3E ");
}

.alert[data-type="action"] .icon[data-icon="account"] {
  background-image: url("data:image/svg+xml, %3Csvg class=%22nc-icon outline%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2248%22 height=%2248%22 viewBox=%220 0 48 48%22%3E%3Cg fill=%22none%22 stroke=%22%2344A4FF%22 stroke-width=%222%22 stroke-linecap=%22square%22 stroke-miterlimit=%2210%22%3E%3Cpath data-color=%22color-2%22 d=%22M20 46V22m8 0v24M6 46V22m8 0v24m20 0V22m8 0v24%22%3E%3C/path%3E%3Cpath d=%22M24 4L2 16v6h44v-6zM2 46h44%22%3E%3C/path%3E%3Ccircle cx=%2224%22 cy=%2214%22 r=%222%22%3E%3C/circle%3E%3C/g%3E%3C/svg%3E ");
}

.alert[data-type="action"] .icon[data-icon="funding"] {
  background-image: url("data:image/svg+xml, %3Csvg class=%22nc-icon outline%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2248%22 height=%2248%22 viewBox=%220 0 48 48%22%3E%3Cg fill=%22none%22 stroke=%22%2344A4FF%22 stroke-width=%222%22 stroke-miterlimit=%2210%22%3E%3Cpath data-cap=%22butt%22 d=%22M22.5 36.3c-1.3.4-2.8.7-4.5.7-4.4 0-8-1.8-8-4 0-1 .7-1.8 1.8-2.5%22%3E%3C/path%3E%3Cpath data-cap=%22butt%22 d=%22M22.5 31.3c-1.3.4-2.8.7-4.5.7-4.4 0-8-1.8-8-4 0-.9.6-1.8 1.7-2.5%22%3E%3C/path%3E%3Cpath data-cap=%22butt%22 d=%22M22.5 26.3c-1.3.4-2.8.7-4.5.7-4.4 0-8-1.8-8-4 0-1 .7-1.8 1.8-2.5%22%3E%3C/path%3E%3Cpath data-cap=%22butt%22 d=%22M22.5 21.3c-1.3.4-2.8.7-4.5.7-4.4 0-8-1.8-8-4 0-.9.7-1.8 1.8-2.5m12.4 0c.6.3 1 .7 1.3 1.2%22%3E%3C/path%3E%3Cpath data-cap=%22butt%22 d=%22M24.3 10.5c1.1.7 1.7 1.5 1.7 2.5 0 2.2-3.6 4-8 4s-8-1.8-8-4c0-1 .7-1.8 1.8-2.5%22%3E%3C/path%3E%3Cellipse stroke-linecap=%22square%22 cx=%2218%22 cy=%228%22 rx=%228%22 ry=%224%22%3E%3C/ellipse%3E%3Cpath data-cap=%22butt%22 data-color=%22color-2%22 d=%22M36.2 37.5c1.1.7 1.8 1.5 1.8 2.5 0 2.2-3.6 4-8 4s-8-1.8-8-4c0-.9.7-1.8 1.8-2.5%22%3E%3C/path%3E%3Cpath data-cap=%22butt%22 data-color=%22color-2%22 d=%22M36.2 32.5c1.1.7 1.8 1.5 1.8 2.5 0 2.2-3.6 4-8 4s-8-1.8-8-4c0-1 .7-1.8 1.8-2.5%22%3E%3C/path%3E%3Cpath data-cap=%22butt%22 data-color=%22color-2%22 d=%22M36.2 27.4c1.1.7 1.8 1.6 1.8 2.6 0 2.2-3.6 4-8 4s-8-1.8-8-4c0-.9.7-1.8 1.7-2.5%22%3E%3C/path%3E%3Cpath data-cap=%22butt%22 data-color=%22color-2%22 d=%22M36.2 22.5c1.1.7 1.8 1.5 1.8 2.5 0 2.2-3.6 4-8 4s-8-1.8-8-4c0-1 .7-1.8 1.8-2.5%22%3E%3C/path%3E%3Cellipse data-color=%22color-2%22 stroke-linecap=%22square%22 cx=%2230%22 cy=%2220%22 rx=%228%22 ry=%224%22%3E%3C/ellipse%3E%3C/g%3E%3C/svg%3E ");
}

.alert[data-type="action"] .icon[data-icon="invoice"] {
  background-image: url("data:image/svg+xml, %3Csvg class=%22nc-icon outline%22 xmlns=%22http://www.w3.org/2000/svg%22 width=%2248%22 height=%2248%22 viewBox=%220 0 48 48%22%3E%3Cg fill=%22none%22 stroke=%22%2344A4FF%22 stroke-width=%222%22 stroke-linecap=%22square%22 stroke-miterlimit=%2210%22%3E%3Cpath d=%22M42 46H6V4l6 4 5.999-4 6 4L30 4l6 4 6-4z%22%3E%3C/path%3E%3Cpath data-color=%22color-2%22 d=%22M18.404 34.001C19.163 35.78 20.915 37 23 37h2c2.8 0 5-2.2 5-5 0-7-12-3-12-10 0-2.8 2.2-5 5-5h2c2.086 0 3.84 1.221 4.598 3.002M24 14v3m0 20v3%22%3E%3C/path%3E%3C/g%3E%3C/svg%3E ");
}

.alert[data-type="action"] .button {
  position: absolute;
  top: 50%;
  right: 50px;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 120px;
}

.alert[data-type="action"] .close {
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.alert.-dismissable {
  padding-right: 50px;
}

.alert.-dismissable > .close {
  display: inline-block;
}

.alert p,
.alert ul,
.alert li {
  font-size: 14px;
  line-height: 1.42857rem;
  text-align: left;
  color: inherit !important;
}

.alert p a,
.alert ul a,
.alert li a {
  color: inherit;
}

.alert p {
  font-weight: 500;
  margin: 0 !important;
  line-height: 20px;
}

.alert ul {
  padding-left: 20px;
  margin: 0;
  margin-top: 15px;
}

.alert ul li {
  margin-bottom: 5px;
}

.alert ul li:last-child {
  margin-bottom: 0;
}

.alert .close {
  position: absolute;
  top: 23px;
  right: 20px;
  display: none;
  width: 10px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width=%2710%27 height=%2710%27 viewBox=%270 0 10 10%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-7-7h24v24H-7z%27/%3E%3Cpath d=%27M9.7.3c-.4-.4-1-.4-1.4 0L5 3.6 1.7.3C1.3-.1.7-.1.3.3c-.4.4-.4 1 0 1.4L3.6 5 .3 8.3c-.4.4-.4 1 0 1.4.2.2.4.3.7.3.3 0 .5-.1.7-.3L5 6.4l3.3 3.3c.2.2.5.3.7.3.2 0 .5-.1.7-.3.4-.4.4-1 0-1.4L6.4 5l3.3-3.3c.4-.4.4-1 0-1.4z%27 fill=%27%2344A4FF%27 fill-rule=%27nonzero%27/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  cursor: pointer;
}

.-alert-wrapper alert-box .alert {
  margin-bottom: 16px;
}

.avatar-circles-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  min-height: 34px;
}

.avatar-circles-wrapper.-avatar-group .avatar-circle:not(:last-child) {
  margin-left: -5px;
}

.avatar-circles-wrapper.-avatar-group .avatar-circle.-add-more {
  border-style: dashed;
  background: #ffffff;
  cursor: pointer;
}

.avatar-circles-wrapper.-avatar-group .avatar-circle.-add-more:after {
  transition: color 150ms ease-out;
  font-size: 16px;
}

.avatar-circles-wrapper.-avatar-group .avatar-circle.-add-more:hover:after {
  color: #29b6f6;
}

.avatar-circle {
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #e6eaf0;
  border: 1px solid #ffffff;
  border-radius: 50%;
  text-align: center;
  position: relative;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  height: 34px;
  width: 34px;
  float: left;
}

.avatar-circle[data-initials] {
  border-color: #d4d8e8;
  height: 32px;
  width: 32px;
}

.avatar-circle::after {
  font-weight: 500;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  content: attr(data-initials);
  color: #a0adbb;
  position: absolute;
  text-align: center;
  padding-top: 1px;
  font-size: 12px;
  display: block;
  line-height: 0;
  width: 100%;
}

.avatar-square {
  background-image: url("data:image/svg+xml,%3Csvg width=%2734%27 height=%2734%27 viewBox=%270 0 34 34%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3Cdefs%3E%3Crect id=%27a%27 width=%2732%27 height=%2732%27 rx=%273%27/%3E%3C/defs%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cg transform=%27translate%281 1%29%27%3E%3Cuse fill=%27%23E6EAF0%27 xlink:href=%27%23a%27/%3E%3Crect stroke=%27%23FFF%27 x=%27-.5%27 y=%27-.5%27 width=%2733%27 height=%2733%27 rx=%273%27/%3E%3C/g%3E%3Cpath d=%27M19 19l6-4v9c0 .6-.4 1-1 1H10c-.6 0-1-.4-1-1v-9h2l2 4 6-4v4zm3-6H9c0-2.2 1.8-4 4-4 1.6 0 2.9.9 3.6 2.2.5-.7 1.4-1.2 2.4-1.2 1.7 0 3 1.3 3 3z%27 fill=%27%23A0ADBB%27 fill-rule=%27nonzero%27/%3E%3C/g%3E%3C/svg%3E");
  -ms-flex-pack: end;
  justify-content: flex-end;
  -ms-flex-align: center;
  align-items: center;
  background-color: #e6eaf0;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #d4d8e8;
  border-radius: 3px;
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  width: 32px;
  float: left;
}

.user-avatar {
  background-repeat: no-repeat;
}

.user-avatar.-size-40 {
  height: 40px;
  width: 40px;
}

.user-avatar.-size-48 {
  height: 40px;
  width: 40px;
}

.user-avatar.-size-64 {
  height: 64px;
  width: 64px;
}

.user-avatar.-member-default.-size-40 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27%3E%3Cpath d=%27M12.5 12.5l7.5-5v11.25A1.18 1.18 0 0 1 18.75 20H1.25A1.18 1.18 0 0 1 0 18.75V7.5h2.5l2.5 5 7.5-5zM16.25 5H0a5 5 0 0 1 5-5 5.07 5.07 0 0 1 4.5 2.75 3.73 3.73 0 0 1 3-1.5A3.68 3.68 0 0 1 16.25 5z%27 fill=%27%23a0adbb%27/%3E%3C/svg%3E");
}

.user-avatar.-member-default.-size-64 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2732%27 height=%2732%27%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23a0adbb%7D%3C/style%3E%3C/defs%3E%3Cpath class=%27a%27 d=%27M14 1a5 5 0 0 0-3.3 1.27A6 6 0 0 0 0 6h19a5 5 0 0 0-5-5zM22 16.92V9l-11.52 8.42L7.69 10H0v21a1 1 0 0 0 1 1h30a1 1 0 0 0 1-1V8.92zM20 26h-4v-2h4zm7 0h-4v-2h4z%27/%3E%3C/svg%3E");
}

.user-avatar.-fl-default.-size-40 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2719.97%27%3E%3Cpath d=%27M18.75 17.47H20V20H0v-2.5h1.25V10h2.5v7.5h2.5V10h2.5v7.5h2.5V10h2.5v7.5h2.5V10h2.5zm.5-13.62A1.09 1.09 0 0 1 20 5v2.5a1.18 1.18 0 0 1-1.25 1.25H1.25A1.18 1.18 0 0 1 0 7.47V5a1.09 1.09 0 0 1 .75-1.12L9.5.13a1.38 1.38 0 0 1 1 0zM10 6.22A1.25 1.25 0 1 0 8.75 5 1.18 1.18 0 0 0 10 6.22z%27 fill=%27%23a0adbb%27/%3E%3C/svg%3E");
}

.user-avatar.-fl-default.-size-64 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2732%27 height=%2732%27%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23a0adbb%7D%3C/style%3E%3C/defs%3E%3Cpath class=%27a%27 d=%27M3 16h2v10H3zM11 16h2v10h-2zM19 16h2v10h-2zM27 16h2v10h-2zM31 28H1a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h30a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1zM31.47 8.12l-15-8a1 1 0 0 0-.94 0l-15 8A1 1 0 0 0 0 9v4a1 1 0 0 0 1 1h30a1 1 0 0 0 1-1V9a1 1 0 0 0-.53-.88zM16 10a2 2 0 1 1 2-2 2 2 0 0 1-2 2z%27/%3E%3C/svg%3E");
}

.user-avatar.-highlight {
  position: relative;
}

.user-avatar.-highlight:after {
  background: #ffffff;
  color: #66798d;
}

.user-avatar.-highlight.-default:after {
  background: #66798d;
  box-shadow: 0 0 0 2px rgba(102, 121, 141, 0.3);
  color: #66798d;
}

.user-avatar.-highlight.-primary:after {
  background: #29b6f6;
  box-shadow: 0 0 0 2px rgba(41, 182, 246, 0.3);
  color: #29b6f6;
}

.user-avatar.-highlight.-secondary:after {
  background: #66798d;
  box-shadow: 0 0 0 2px rgba(102, 121, 141, 0.3);
  color: #66798d;
}

.user-avatar.-highlight.-success:after {
  background: #37d6af;
  box-shadow: 0 0 0 2px rgba(55, 214, 175, 0.3);
  color: #37d6af;
}

.user-avatar.-highlight.-alert:after {
  background: #ff5a62;
  box-shadow: 0 0 0 2px rgba(255, 90, 98, 0.3);
  color: #ff5a62;
}

.user-avatar.-highlight.-warning:after {
  background: #f9851f;
  box-shadow: 0 0 0 2px rgba(249, 133, 31, 0.3);
  color: #f9851f;
}

.user-avatar.-highlight.-disabled:after {
  background: #a0adbb;
  box-shadow: 0 0 0 2px rgba(160, 173, 187, 0.3);
  color: #a0adbb;
}

.user-avatar.-highlight:after {
  height: 6px;
  width: 6px;
  top: -2px;
  right: -2px;
}

.user-avatar.-highlight.-default:after {
  height: 6px;
  width: 6px;
  top: -2px;
  right: -2px;
}

.user-avatar.-highlight.-size-32:after {
  height: 6px;
  width: 6px;
  top: -2px;
  right: -2px;
}

.user-avatar.-highlight.-size-40:after {
  height: 6px;
  width: 6px;
  top: -2px;
  right: -2px;
}

.user-avatar.-highlight.-size-48:after {
  height: 8px;
  width: 8px;
  top: -2px;
  right: -2px;
}

.user-avatar.-highlight.-size-64:after {
  height: 9px;
  width: 9px;
  top: -2px;
  right: -2px;
}

.user-avatar.-highlight:after {
  border: 1px solid #ffffff;
  position: absolute;
  border-radius: 50%;
  content: "";
}

.gray-content-box {
  border-radius: 3px;
  background: #f4f7fb;
  border: 1px solid #d4d8e8;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  width: 100%;
}

.gray-content-box:not(:first-child) {
  margin-top: 16px;
}

.gray-content-box .date-detail {
  color: #a0adbb;
  font-size: 12px;
  margin-top: 6px;
  display: block;
  float: left;
}

.gray-content-box .editer {
  font-weight: 500;
  display: inline-block !important;
  width: initial !important;
  height: 16px !important;
  color: #a0adbb;
}

.gray-content-box .content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  line-height: 0;
  width: 100%;
}

.gray-content-box .content .more-action {
  position: relative;
  margin: 8px;
  right: 0;
}

.gray-content-box .content .middle-content-area {
  -ms-flex: 1 1 0px;
  flex: 1 1 0px;
}

.gray-content-box .icon.-document {
  display: inline-block;
  margin-right: 16px;
}

.gray-content-box .icon.-document.-size-12::before {
  height: 12px;
  width: 12px;
}

.gray-content-box .icon.-document.-size-16::before {
  height: 16px;
  width: 16px;
}

.gray-content-box .icon.-document.-size-24::before {
  height: 24px;
  width: 24px;
}

.gray-content-box .icon.-document.-size-32::before {
  height: 32px;
  width: 32px;
}

.gray-content-box .icon.-document.-size-40::before {
  height: 40px;
  width: 40px;
}

.gray-content-box .icon.-document.-size-48::before {
  height: 48px;
  width: 48px;
}

.gray-content-box .icon.-document.-size-64::before {
  height: 64px;
  width: 64px;
}

.gray-content-box .icon.-document.-size-80::before {
  height: 80px;
  width: 80px;
}

.gray-content-box .icon.-document::before {
  background-repeat: no-repeat;
  background-position: center;
  -webkit-appearance: none;
  box-sizing: border-box;
  display: inline-block;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width=%2738%27 height=%2746%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-13-9h64v64h-64z%27/%3E%3Cg fill=%27%2344A4FF%27 fill-rule=%27nonzero%27%3E%3Cpath d=%27M26 12h11v2H24V1h2z%27/%3E%3Cpath d=%27M25.414 0L38 12.586V46H0V0h25.414zm-.828 2H2v42h34V13.414L24.586 2z%27/%3E%3Cpath d=%27M8 36v-2h22v2zM8 26v-2h22v2zM8 16v-2h10v2z%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  height: 64px;
  width: 64px;
}

.-loading {
  position: relative;
  cursor: wait;
}

.-loading::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%) rotate(0deg);
  transform: translate(-50%, -50%) rotate(0deg);
  z-index: 2;
  width: 16px;
  height: 16px;
  border: 2px solid rgba(41, 182, 246, 0.3);
  border-top-color: #29b6f6;
  border-radius: 100%;
  opacity: 1;
  transition: opacity 150ms ease-out 150ms;
  animation: loading-spin 1000ms infinite cubic-bezier(0.35, 0.1, 0.65, 0.9);
}

.-loading.-primary::before,
.-loading.button::before {
  border: 2px solid rgba(255, 255, 255, 0.3);
  border-top-color: #ffffff;
}

.-loading.-secondary::before {
  border: 2px solid rgba(255, 255, 255, 0.3);
  border-top-color: #ffffff;
}

.-loading > .button,
.-loading.button {
  color: transparent !important;
}

.-loading > .button:hover,
.-loading > .button:focus,
.-loading.button:hover,
.-loading.button:focus {
  color: transparent !important;
}

@keyframes loading-spin {
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

.more-action {
  transition: all 150ms ease-out;
  display: block;
  height: 24px;
  width: 24px;
  float: left;
}

.more-action.more {
  background-image: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%274%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-3-10h24v24H-3z%27/%3E%3Cg fill=%27%23A0ADBB%27%3E%3Ccircle cx=%272%27 cy=%272%27 r=%272%27/%3E%3Ccircle cx=%279%27 cy=%272%27 r=%272%27/%3E%3Ccircle cx=%2716%27 cy=%272%27 r=%272%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
}

.more-action:hover.more,
.more-action.-active.more {
  background-image: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%274%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-3-10h24v24H-3z%27/%3E%3Cg fill=%27%2344A4FF%27%3E%3Ccircle cx=%272%27 cy=%272%27 r=%272%27/%3E%3Ccircle cx=%279%27 cy=%272%27 r=%272%27/%3E%3Ccircle cx=%2716%27 cy=%272%27 r=%272%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

div.progress {
  display: -ms-flexbox;
  display: flex;
  border-radius: 2px;
  position: relative;
  overflow: hidden;
  padding: 8px 0;
  height: 4px;
  width: 64px;
  z-index: 0;
}

div.progress:before {
  background: #e6eaf0;
  position: absolute;
  border-radius: 2px;
  overflow: hidden;
  display: block;
  content: "";
  height: 4px;
  width: 100%;
  z-index: 0;
}

div.progress .progress-bar {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  background: #29b6f6;
  overflow: hidden;
  height: 4px;
  z-index: 1;
  position: relative;
}

div.progress[data-tooltip="100%"] .progress-bar {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}

.-card {
  box-shadow: 0 0 0 1px rgba(51, 71, 91, 0.1), 0 1px 2px -1px rgba(51, 71, 91, 0.4);
}

.-dialogue {
  box-shadow: 0 0 0 1px rgba(51, 71, 91, 0.1), 0 4px 8px -3px rgba(51, 71, 91, 0.4);
}

.-modal {
  box-shadow: 0 0 0 1px rgba(51, 71, 91, 0.1), 0 8px 10px -5px rgba(51, 71, 91, 0.4),
    0 0 20px -6px rgba(51, 71, 91, 0.4);
}

.-flag {
  box-shadow: 0 0 0 1px rgba(51, 71, 91, 0.1), 0 20px 32px -8px rgba(51, 71, 91, 0.4);
}

.-toster {
  box-shadow: 0 20px 32px -8px rgba(51, 71, 91, 0.4), 0 0 0 1px rgba(51, 71, 91, 0.08);
}

.toast-title {
  font-weight: bold;
}

.toast-message {
  color: #66798d;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  line-height: 16px;
  font-size: 12px;
  margin-top: 4px;
}

.toast-message a,
.toast-message label {
  font-weight: 500;
  color: #29b6f6;
  margin-top: 8px;
  display: block;
  float: left;
}

.toast-message a:hover {
  color: #1a7cd7;
  text-decoration: none;
}

.toast-close-button {
  position: absolute;
  height: 24px;
  width: 24px;
  right: 16px;
  top: 16px;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width=%2710%27 height=%2710%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-7-7h24v24H-7z%27/%3E%3Cpath d=%27M9.7.3c-.4-.4-1-.4-1.4 0L5 3.6 1.7.3C1.3-.1.7-.1.3.3c-.4.4-.4 1 0 1.4L3.6 5 .3 8.3c-.4.4-.4 1 0 1.4.2.2.4.3.7.3.3 0 .5-.1.7-.3L5 6.4l3.3 3.3c.2.2.5.3.7.3.2 0 .5-.1.7-.3.4-.4.4-1 0-1.4L6.4 5l3.3-3.3c.4-.4.4-1 0-1.4z%27 fill=%27%23A0ADBB%27 fill-rule=%27nonzero%27/%3E%3C/g%3E%3C/svg%3E");
}

.toast-close-button:hover,
.toast-close-button:focus {
  text-decoration: none;
  cursor: pointer;
}

/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  -webkit-appearance: none;
  cursor: pointer;
  padding: 0;
  border: 0;
}

.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-left {
  top: 40px;
  left: 40px;
}

.toast-top-right {
  top: 40px;
  right: 40px;
}

.toast-bottom-right {
  right: 40px;
  bottom: 40px;
}

.toast-bottom-left {
  bottom: 40px;
  left: 40px;
}

#toast-container {
  position: fixed;
  z-index: 999999;
  /*overrides*/
}

#toast-container * {
  box-sizing: border-box;
}

#toast-container > div {
  position: relative;
  overflow: hidden;
  margin: 0 0 16px;
  padding: 15px 15px 15px 50px;
  width: 384px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  box-shadow: 0 20px 32px -8px rgba(51, 71, 91, 0.4), 0 0 0 1px rgba(51, 71, 91, 0.08);
}

#toast-container > div:hover {
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}

#toast-container > .toast {
  background-position: 16px 16px;
}

#toast-container > .toast .toast-title {
  color: #66798d;
}

#toast-container > .toast-info {
  background-image: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-2-2h24v24H-2z%27/%3E%3Cpath d=%27M10 20C4.486 20 0 15.514 0 10S4.486 0 10 0s10 4.486 10 10-4.486 10-10 10zm0-15a.834.834 0 1 0 0 1.667A.834.834 0 0 0 10 5zm.833 4.167a.834.834 0 0 0-1.666 0v5a.834.834 0 0 0 1.666 0v-5z%27 fill=%27%2344A4FF%27/%3E%3Cpath d=%27M10 5a.834.834 0 1 0 0 1.667A.834.834 0 0 0 10 5zM10.833 9.167a.834.834 0 0 0-1.666 0v5a.834.834 0 0 0 1.666 0v-5z%27 fill=%27%23FFF%27/%3E%3C/g%3E%3C/svg%3E");
}

#toast-container > .toast-error {
  background-image: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-2-2h24v24H-2z%27/%3E%3Cpath d=%27M10 0C4.5 0 0 4.5 0 10s4.5 10 10 10 10-4.5 10-10S15.5 0 10 0zm3.917 12.75a.806.806 0 0 1 0 1.167.757.757 0 0 1-.584.25.757.757 0 0 1-.583-.25L10 11.167l-2.75 2.75a.757.757 0 0 1-.583.25.757.757 0 0 1-.584-.25.806.806 0 0 1 0-1.167L8.833 10l-2.75-2.75a.806.806 0 0 1 0-1.167.806.806 0 0 1 1.167 0L10 8.833l2.75-2.75a.806.806 0 0 1 1.167 0 .806.806 0 0 1 0 1.167L11.167 10l2.75 2.75z%27 fill=%27%23FF5A62%27/%3E%3Cpath d=%27M13.917 12.75a.806.806 0 0 1 0 1.167.757.757 0 0 1-.584.25.757.757 0 0 1-.583-.25L10 11.167l-2.75 2.75a.757.757 0 0 1-.583.25.757.757 0 0 1-.584-.25.806.806 0 0 1 0-1.167L8.833 10l-2.75-2.75a.806.806 0 0 1 0-1.167.806.806 0 0 1 1.167 0L10 8.833l2.75-2.75a.806.806 0 0 1 1.167 0 .806.806 0 0 1 0 1.167L11.167 10l2.75 2.75z%27 fill=%27%23FFF%27/%3E%3C/g%3E%3C/svg%3E");
}

#toast-container > .toast-success {
  background-image: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-2-2h24v24H-2z%27/%3E%3Cpath d=%27M10 0C4.478 0 0 4.478 0 10c0 5.523 4.478 10 10 10 5.523 0 10-4.477 10-10 0-5.522-4.477-10-10-10z%27 fill=%27%234CC665%27/%3E%3Cpath d=%27M8.337 11.467l4.405-5.12a1 1 0 0 1 1.516 1.305l-5.163 6a1 1 0 0 1-1.516 0l-2.337-2.715a1 1 0 0 1 1.516-1.305l1.579 1.835z%27 fill=%27%23FFF%27 fill-rule=%27nonzero%27/%3E%3C/g%3E%3C/svg%3E");
}

#toast-container > .toast-warning {
  background-image: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-2-2h24v24H-2z%27/%3E%3Cpath d=%27M10 0C4.486 0 0 4.486 0 10s4.486 10 10 10 10-4.486 10-10S15.514 0 10 0zm0 15a.834.834 0 1 1 0-1.667A.834.834 0 0 1 10 15zm.833-4.167a.834.834 0 0 1-1.666 0v-5a.834.834 0 0 1 1.666 0v5z%27 fill=%27%23FF882A%27/%3E%3Cpath d=%27M10 15a.834.834 0 1 1 0-1.667A.834.834 0 0 1 10 15zM10.833 10.833a.834.834 0 0 1-1.666 0v-5a.834.834 0 0 1 1.666 0v5z%27 fill=%27%23FFF%27/%3E%3C/g%3E%3C/svg%3E");
}

#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 384px;
  margin-left: auto;
  margin-right: auto;
}

#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}

.toast {
  background-color: #ffffff;
}

.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

/*Responsive Design*/
@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }

  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}

@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }

  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}

@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}

[data-tooltip] {
  cursor: pointer;
}

.tooltipster-base {
  /* this ensures that a constrained height set by functionPosition,
	if greater that the natural height of the tooltip, will be enforced
	in browsers that support display:flex */
  display: -ms-flexbox;
  display: flex;
  pointer-events: none;
  /* this may be overriden in JS for fixed position origins */
  position: absolute;
  font-size: 12px;
}

.tooltipster-box {
  /* see .tooltipster-base. flex-shrink 1 is only necessary for IE10-
	and flex-basis auto for IE11- (at least) */
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.tooltipster-content {
  /* prevents an overflow if the user adds padding to the div */
  box-sizing: border-box;
  /* these make sure we'll be able to detect any overflow */
  max-height: 100%;
  max-width: 100%;
  overflow: auto;
}

.tooltipster-ruler {
  /* these let us test the size of the tooltip without overflowing the window */
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  visibility: hidden;
}

/* ANIMATIONS */
/* Open/close animations */
/* fade */
.tooltipster-fade {
  opacity: 0;
  transition-property: opacity;
}

.tooltipster-fade.tooltipster-show {
  opacity: 1;
}

/* grow */
.tooltipster-grow {
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
  transition-property: transform;
  -webkit-backface-visibility: hidden;
}

.tooltipster-grow.tooltipster-show {
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

/* swing */
.tooltipster-swing {
  opacity: 0;
  -ms-transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  transition-property: transform;
}

.tooltipster-swing.tooltipster-show {
  opacity: 1;
  -ms-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
}

/* fall */
.tooltipster-fall {
  transition-property: top;
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

.tooltipster-fall.tooltipster-initial {
  top: 0 !important;
}

.tooltipster-fall.tooltipster-dying {
  transition-property: all;
  top: 0 !important;
  opacity: 0;
}

/* slide */
.tooltipster-slide {
  transition-property: left;
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

.tooltipster-slide.tooltipster-initial {
  left: -40px !important;
}

.tooltipster-slide.tooltipster-dying {
  transition-property: all;
  left: 0 !important;
  opacity: 0;
}

/* Update animations */
/* We use animations rather than transitions here because
 transition durations may be specified in the style tag due to
 animationDuration, and we try to avoid collisions and the use
 of !important */
/* fade */
@keyframes tooltipster-fading {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.tooltipster-update-fade {
  animation: tooltipster-fading 400ms;
}

/* rotate */
@keyframes tooltipster-rotating {
  25% {
    transform: rotate(-2deg);
  }

  75% {
    transform: rotate(2deg);
  }

  100% {
    transform: rotate(0);
  }
}

.tooltipster-update-rotate {
  animation: tooltipster-rotating 600ms;
}

/* scale */
@keyframes tooltipster-scaling {
  50% {
    transform: scale(1.1);
  }

  100% {
    transform: scale(1);
  }
}

.tooltipster-update-scale {
  animation: tooltipster-scaling 600ms;
}

/**
 * DEFAULT STYLE OF THE SIDETIP PLUGIN
 * 
 * All styles are "namespaced" with .tooltipster-sidetip to prevent
 * conflicts between plugins.
 */
/* .tooltipster-box */
.tooltipster-sidetip .tooltipster-box {
  background: #001f3f;
  border-radius: 3px;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
  margin-top: 8px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-box {
  margin-right: 8px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-box {
  margin-left: 8px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-box {
  margin-bottom: 8px;
}

/* .tooltipster-content */
.tooltipster-sidetip .tooltipster-content {
  text-align: center;
  line-height: 16px;
  font-weight: 500;
  padding: 6px 16px 6px;
  color: white;
}

/* .tooltipster-arrow : will keep only the zone of .tooltipster-arrow-uncropped that
corresponds to the arrow we want to display */
.tooltipster-sidetip .tooltipster-arrow {
  position: absolute;
  overflow: hidden;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
  height: 8px;
  /* half the width, for centering */
  margin-left: -10px;
  width: 20px;
  top: 0;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
  height: 20px;
  margin-top: -10px;
  right: 0;
  /* top 0 to keep the arrow from overflowing .tooltipster-base when it has not
	been positioned yet */
  top: 0;
  width: 10px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
  height: 20px;
  margin-top: -10px;
  left: 0;
  /* same as .tooltipster-left .tooltipster-arrow */
  top: 0;
  width: 10px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
  bottom: 0;
  height: 9.5px;
  margin-left: -10px;
  width: 20px;
}

/* common rules between .tooltipster-arrow-background and .tooltipster-arrow-border */
.tooltipster-sidetip .tooltipster-arrow-background,
.tooltipster-sidetip .tooltipster-arrow-border {
  height: 0;
  position: absolute;
  width: 0;
}

/* .tooltipster-arrow-background */
.tooltipster-sidetip .tooltipster-arrow-background {
  border: 10px solid transparent;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
  border-bottom-color: #001f3f;
  left: 0;
  top: 3px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
  border-left-color: #001f3f;
  left: -3px;
  top: 0;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
  border-right-color: #001f3f;
  left: 3px;
  top: 0;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
  border-top-color: #001f3f;
  left: 0;
  top: -3px;
}

/* .tooltipster-arrow-border */
.tooltipster-sidetip .tooltipster-arrow-border {
  border: 10px solid transparent;
  left: 0;
  top: 0;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: transparent;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
  border-left-color: transparent;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
  border-right-color: transparent;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
  border-top-color: transparent;
}

/* tooltipster-arrow-uncropped */
.tooltipster-sidetip .tooltipster-arrow-uncropped {
  position: relative;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
  top: -10px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
  left: -10px;
}

.alert-container {
  display: none;
}

.badge-wrapper {
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0 5px;
}

.badge {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -ms-flex-align: center;
  align-items: center;
  min-height: 20px;
  font-size: 11px;
  min-width: 20px;
  padding: 0.3em;
  display: inline-block;
  border-radius: 50%;
  text-align: center;
  line-height: 13px !important;
  max-height: 20px !important;
  max-width: 20px !important;
  text-align: center;
  background: #29b6f6;
  color: #ffffff;
  border: 1px solid;
  background: #ffffff;
  color: #66798d;
  border-color: #d4d8e8;
}

.badge.default {
  background: #ffffff;
  color: #66798d;
  border-color: #d4d8e8;
}

.badge.primary {
  background: #6699cc;
  color: #33cccc;
  border-color: #333333;
}

.breadcrumbs {
  margin: 8px 0 4px;
  list-style: none;
}

.breadcrumbs::before,
.breadcrumbs::after {
  display: table;
  content: " ";
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-order: 1;
  order: 1;
}

.breadcrumbs::after {
  clear: both;
}

.breadcrumbs li {
  float: left;
  font-size: 1rem;
  color: #001f3f;
  cursor: default;
}

.breadcrumbs li:not(:last-child)::after {
  color: #a0adbb;
  margin: 0 0.2rem 0 0.3rem;
  content: "/";
  position: relative;
  opacity: 1;
}

.breadcrumbs a {
  color: #a0adbb;
}

.breadcrumbs a:hover {
  color: #66798d;
}

.breadcrumbs .disabled {
  color: #a0adbb;
}

.breadcrumbs {
  transition: all 150ms ease-out;
}

@media print, screen and (min-width: 90.0625em) {
  .page-header.sticky:not(.-is-stuck) .breadcrumbs {
    margin: 6px 0 0;
  }

  .page-header.sticky:not(.-is-stuck) .breadcrumbs li {
    font-size: 1.14286rem;
  }
}

.dropdown {
  position: relative;
  cursor: pointer;
}

.dropdown .dropdown-container {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: absolute;
  top: 60%;
  margin-top: 4px;
  left: -9999px;
  z-index: 100;
  opacity: 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  transition: left 1ms linear 250ms, top 200ms ease-out, opacity 200ms ease-out, transform 200ms ease-out;
}

.dropdown .dropdown-container > * {
  box-shadow: 0 0 0 1px rgba(51, 71, 91, 0), 0 4px 8px -3px rgba(51, 71, 91, 0);
  transition: box-shadow 200ms ease-out, opacity 200ms ease-out;
}

.-active.dropdown .dropdown-container {
  top: 100%;
  left: 0;
  opacity: 1;
  transition: opacity 200ms ease-out, top 200ms ease-out, transform 200ms ease-out;
}

.-active.dropdown .dropdown-container > * {
  box-shadow: 0 0 0 1px rgba(51, 71, 91, 0.1), 0 4px 8px -3px rgba(51, 71, 91, 0.4);
}

.dropdown .dropdown-container .options-list {
  border-radius: 3px;
  overflow: hidden;
  padding: 5px 0;
  margin: 0;
  background-color: #ffffff;
  cursor: default;
  line-height: 0;
  transition: box-shadow 200ms ease-out;
}

.dropdown .dropdown-container .options-list li {
  display: inline-block;
  min-width: 96px;
  width: 100%;
}

.dropdown .dropdown-container .options-list li.separator {
  height: 1px;
  background-color: rgba(51, 71, 91, 0.15);
  margin: 4px 0;
}

.dropdown .dropdown-container .options-list li.separator ~ li a {
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
}

.dropdown .dropdown-container .options-list li a {
  padding: 8px 16px;
  background-repeat: no-repeat;
  display: block;
  height: 36px;
  width: 100%;
  font-size: 1rem;
  line-height: 1.42857rem;
  text-decoration: none;
  text-align: left;
  white-space: nowrap;
  color: #66798d;
  transition: background-color 100ms ease-out, color 100ms ease-out;
}

.dropdown .dropdown-container .options-list li a:hover,
.dropdown .dropdown-container .options-list li a.-selected {
  background-color: #e3f0ff;
  color: #44a4ff;
}

.dropdown .dropdown-container .options-list li a:focus {
  outline: none;
}

.dropdown .dropdown-container .options-list li a[data-icon="log-out"] {
  position: relative;
  transform: translate3d(0, 0, 0);
}

.dropdown .dropdown-container .options-list li a[data-icon="log-out"]::before,
.dropdown .dropdown-container .options-list li a[data-icon="log-out"]::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 18px;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: inline-block;
  width: 16px;
  height: 16px;
  transition: transform 100ms ease-out;
}

.dropdown .dropdown-container .options-list li a[data-icon="log-out"]::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cg class='nc-icon-wrapper' fill='%23A0ADBB'%3E%3Cpath d='M12 14H3V2h9V0H2a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h10v-2z'/%3E%3C/g%3E%3C/svg%3E");
}

.dropdown .dropdown-container .options-list li a[data-icon="log-out"]::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cg class='nc-icon-wrapper' fill='%23A0ADBB'%3E%3Cpath d='M11 12.414L15.414 8 11 3.586 9.586 5l2 2H5v2h6.586l-2 2z'/%3E%3C/g%3E%3C/svg%3E");
}

.dropdown .dropdown-container .options-list li a[data-icon="log-out"]:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cg class='nc-icon-wrapper' fill='%2344A4FF'%3E%3Cpath d='M12 14H3V2h9V0H2a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h10v-2z'/%3E%3C/g%3E%3C/svg%3E");
}

.dropdown .dropdown-container .options-list li a[data-icon="log-out"]:hover::after {
  -ms-transform: translate(2px, -50%);
  transform: translate(2px, -50%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cg class='nc-icon-wrapper' fill='%2344A4FF'%3E%3Cpath d='M11 12.414L15.414 8 11 3.586 9.586 5l2 2H5v2h6.586l-2 2z'/%3E%3C/g%3E%3C/svg%3E");
}

.dropdown .dropdown-container .options-list li a[data-count]::after {
  content: " (" attr(data-count) ")";
}

.dropdown .dropdown-container .options-list li a.-selected {
  pointer-events: none;
}

.dropdown > .link {
  transition: all 150ms ease-out;
}

.dropdown > .link:hover {
  transition: all 150ms ease-out;
  color: #1a7cd7;
}

.dropdown.-icon {
  transition: all 150ms ease-out;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
}

.dropdown.-dropdown-right-align {
  position: relative;
}

.dropdown.-dropdown-right-align .dropdown-container {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: absolute;
  top: 60%;
  margin-top: 4px;
  right: 9999px;
  z-index: 100;
  opacity: 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
  transition: right 1ms linear 250ms, top 200ms ease-out, opacity 200ms ease-out, transform 200ms ease-out;
}

.dropdown.-dropdown-right-align .dropdown-container > * {
  box-shadow: 0 0 0 1px rgba(51, 71, 91, 0), 0 4px 8px -3px rgba(51, 71, 91, 0);
  transition: box-shadow 200ms ease-out, opacity 200ms ease-out;
}

.-active.dropdown.-dropdown-right-align .dropdown-container {
  top: 100%;
  right: 0;
  opacity: 1;
  transition: opacity 200ms ease-out, top 200ms ease-out, transform 200ms ease-out;
}

.-active.dropdown.-dropdown-right-align .dropdown-container > * {
  box-shadow: 0 0 0 1px rgba(51, 71, 91, 0.1), 0 4px 8px -3px rgba(51, 71, 91, 0.4);
}

.dropdown.-dropdown-right-align .dropdown-container .options-list {
  border-radius: 3px;
  overflow: hidden;
  padding: 5px 0;
  margin: 0;
  background-color: #ffffff;
  cursor: default;
  line-height: 0;
  transition: box-shadow 200ms ease-out;
}

.dropdown.-dropdown-right-align .dropdown-container .options-list li {
  display: inline-block;
  min-width: 96px;
  width: 100%;
}

.dropdown.-dropdown-right-align .dropdown-container .options-list li.separator {
  height: 1px;
  background-color: rgba(51, 71, 91, 0.15);
  margin: 4px 0;
}

.dropdown.-dropdown-right-align .dropdown-container .options-list li.separator ~ li a {
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
}

.dropdown.-dropdown-right-align .dropdown-container .options-list li a {
  padding: 8px 16px;
  background-repeat: no-repeat;
  display: block;
  height: 36px;
  width: 100%;
  font-size: 1rem;
  line-height: 1.42857rem;
  text-decoration: none;
  text-align: left;
  white-space: nowrap;
  color: #66798d;
  transition: background-color 100ms ease-out, color 100ms ease-out;
}

.dropdown.-dropdown-right-align .dropdown-container .options-list li a:hover,
.dropdown.-dropdown-right-align .dropdown-container .options-list li a.-selected {
  background-color: #e3f0ff;
  color: #44a4ff;
}

.dropdown.-dropdown-right-align .dropdown-container .options-list li a:focus {
  outline: none;
}

.dropdown.-dropdown-right-align .dropdown-container .options-list li a[data-icon="log-out"] {
  position: relative;
  transform: translate3d(0, 0, 0);
}

.dropdown.-dropdown-right-align .dropdown-container .options-list li a[data-icon="log-out"]::before,
.dropdown.-dropdown-right-align .dropdown-container .options-list li a[data-icon="log-out"]::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 18px;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: inline-block;
  width: 16px;
  height: 16px;
  transition: transform 100ms ease-out;
}

.dropdown.-dropdown-right-align .dropdown-container .options-list li a[data-icon="log-out"]::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cg class='nc-icon-wrapper' fill='%23A0ADBB'%3E%3Cpath d='M12 14H3V2h9V0H2a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h10v-2z'/%3E%3C/g%3E%3C/svg%3E");
}

.dropdown.-dropdown-right-align .dropdown-container .options-list li a[data-icon="log-out"]::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cg class='nc-icon-wrapper' fill='%23A0ADBB'%3E%3Cpath d='M11 12.414L15.414 8 11 3.586 9.586 5l2 2H5v2h6.586l-2 2z'/%3E%3C/g%3E%3C/svg%3E");
}

.dropdown.-dropdown-right-align .dropdown-container .options-list li a[data-icon="log-out"]:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cg class='nc-icon-wrapper' fill='%2344A4FF'%3E%3Cpath d='M12 14H3V2h9V0H2a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h10v-2z'/%3E%3C/g%3E%3C/svg%3E");
}

.dropdown.-dropdown-right-align .dropdown-container .options-list li a[data-icon="log-out"]:hover::after {
  -ms-transform: translate(2px, -50%);
  transform: translate(2px, -50%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cg class='nc-icon-wrapper' fill='%2344A4FF'%3E%3Cpath d='M11 12.414L15.414 8 11 3.586 9.586 5l2 2H5v2h6.586l-2 2z'/%3E%3C/g%3E%3C/svg%3E");
}

.dropdown.-dropdown-right-align .dropdown-container .options-list li a[data-count]::after {
  content: " (" attr(data-count) ")";
}

.dropdown.-dropdown-right-align .dropdown-container .options-list li a.-selected {
  pointer-events: none;
}

.dropdown.-dropdown-right-align .dropdown-container {
  left: auto;
}

.dropdown.-icon-small.-size-12::after {
  height: 12px;
  width: 12px;
}

.dropdown.-icon-small.-size-16::after {
  height: 16px;
  width: 16px;
}

.dropdown.-icon-small.-size-24::after {
  height: 24px;
  width: 24px;
}

.dropdown.-icon-small.-size-32::after {
  height: 32px;
  width: 32px;
}

.dropdown.-icon-small.-size-40::after {
  height: 40px;
  width: 40px;
}

.dropdown.-icon-small.-size-48::after {
  height: 48px;
  width: 48px;
}

.dropdown.-icon-small.-size-64::after {
  height: 64px;
  width: 64px;
}

.dropdown.-icon-small.-size-80::after {
  height: 80px;
  width: 80px;
}

.dropdown.-icon-small::after {
  background-repeat: no-repeat;
  background-position: center;
  -webkit-appearance: none;
  box-sizing: border-box;
  display: inline-block;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='5' viewBox='0 0 8 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='none' d='M-2-4h12V8H-2z'/%3E%3Cpath fill='%2344A4FF' fill-rule='nonzero' d='M6.474 0L8 1.3807 4 5 0 1.3807 1.526 0 4 2.2386z'/%3E%3C/g%3E%3C/svg%3E");
  height: 16px;
  width: 16px;
}

.dropdown.-icon-large.-size-12::after {
  height: 12px;
  width: 12px;
}

.dropdown.-icon-large.-size-16::after {
  height: 16px;
  width: 16px;
}

.dropdown.-icon-large.-size-24::after {
  height: 24px;
  width: 24px;
}

.dropdown.-icon-large.-size-32::after {
  height: 32px;
  width: 32px;
}

.dropdown.-icon-large.-size-40::after {
  height: 40px;
  width: 40px;
}

.dropdown.-icon-large.-size-48::after {
  height: 48px;
  width: 48px;
}

.dropdown.-icon-large.-size-64::after {
  height: 64px;
  width: 64px;
}

.dropdown.-icon-large.-size-80::after {
  height: 80px;
  width: 80px;
}

.dropdown.-icon-large::after {
  background-repeat: no-repeat;
  background-position: center;
  -webkit-appearance: none;
  box-sizing: border-box;
  display: inline-block;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='none' d='M-6-9h24v24H-6z'/%3E%3Cpath fill='%2344A4FF' fill-rule='nonzero' d='M10 .6l-4 4-4-4L.6 2 6 7.4 11.4 2z'/%3E%3C/g%3E%3C/svg%3E");
  height: 26px;
  width: 26px;
}

.dropdown:hover.-icon-small.-size-12::after {
  height: 12px;
  width: 12px;
}

.dropdown:hover.-icon-small.-size-16::after {
  height: 16px;
  width: 16px;
}

.dropdown:hover.-icon-small.-size-24::after {
  height: 24px;
  width: 24px;
}

.dropdown:hover.-icon-small.-size-32::after {
  height: 32px;
  width: 32px;
}

.dropdown:hover.-icon-small.-size-40::after {
  height: 40px;
  width: 40px;
}

.dropdown:hover.-icon-small.-size-48::after {
  height: 48px;
  width: 48px;
}

.dropdown:hover.-icon-small.-size-64::after {
  height: 64px;
  width: 64px;
}

.dropdown:hover.-icon-small.-size-80::after {
  height: 80px;
  width: 80px;
}

.dropdown:hover.-icon-small::after {
  background-repeat: no-repeat;
  background-position: center;
  -webkit-appearance: none;
  box-sizing: border-box;
  display: inline-block;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='5' viewBox='0 0 8 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='none' d='M-2-4h12V8H-2z'/%3E%3Cpath fill='%230385FF' fill-rule='nonzero' d='M6.474 0L8 1.3807 4 5 0 1.3807 1.526 0 4 2.2386z'/%3E%3C/g%3E%3C/svg%3E");
  height: 16px;
  width: 16px;
}

.dropdown:hover.-icon-large.-size-12::after {
  height: 12px;
  width: 12px;
}

.dropdown:hover.-icon-large.-size-16::after {
  height: 16px;
  width: 16px;
}

.dropdown:hover.-icon-large.-size-24::after {
  height: 24px;
  width: 24px;
}

.dropdown:hover.-icon-large.-size-32::after {
  height: 32px;
  width: 32px;
}

.dropdown:hover.-icon-large.-size-40::after {
  height: 40px;
  width: 40px;
}

.dropdown:hover.-icon-large.-size-48::after {
  height: 48px;
  width: 48px;
}

.dropdown:hover.-icon-large.-size-64::after {
  height: 64px;
  width: 64px;
}

.dropdown:hover.-icon-large.-size-80::after {
  height: 80px;
  width: 80px;
}

.dropdown:hover.-icon-large::after {
  background-repeat: no-repeat;
  background-position: center;
  -webkit-appearance: none;
  box-sizing: border-box;
  display: inline-block;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='none' d='M-6-9h24v24H-6z'/%3E%3Cpath fill='%230385FF' fill-rule='nonzero' d='M10 .6l-4 4-4-4L.6 2 6 7.4 11.4 2z'/%3E%3C/g%3E%3C/svg%3E");
  height: 26px;
  width: 26px;
}

.dropdown.-active .link {
  color: #1a7cd7;
}

.dropdown.-active.-icon-small.-size-12::after {
  height: 12px;
  width: 12px;
}

.dropdown.-active.-icon-small.-size-16::after {
  height: 16px;
  width: 16px;
}

.dropdown.-active.-icon-small.-size-24::after {
  height: 24px;
  width: 24px;
}

.dropdown.-active.-icon-small.-size-32::after {
  height: 32px;
  width: 32px;
}

.dropdown.-active.-icon-small.-size-40::after {
  height: 40px;
  width: 40px;
}

.dropdown.-active.-icon-small.-size-48::after {
  height: 48px;
  width: 48px;
}

.dropdown.-active.-icon-small.-size-64::after {
  height: 64px;
  width: 64px;
}

.dropdown.-active.-icon-small.-size-80::after {
  height: 80px;
  width: 80px;
}

.dropdown.-active.-icon-small::after {
  background-repeat: no-repeat;
  background-position: center;
  -webkit-appearance: none;
  box-sizing: border-box;
  display: inline-block;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width=%278%27 height=%275%27 viewBox=%270 0 8 5%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-2-3h12V9H-2z%27/%3E%3Cpath fill=%27%230385FF%27 fill-rule=%27nonzero%27 d=%27M1.526 5L0 3.6193 4 0l4 3.6193L6.474 5 4 2.7614z%27/%3E%3C/g%3E%3C/svg%3E");
  height: 16px;
  width: 16px;
}

.dropdown.-active.-icon-large.-size-12::after {
  height: 12px;
  width: 12px;
}

.dropdown.-active.-icon-large.-size-16::after {
  height: 16px;
  width: 16px;
}

.dropdown.-active.-icon-large.-size-24::after {
  height: 24px;
  width: 24px;
}

.dropdown.-active.-icon-large.-size-32::after {
  height: 32px;
  width: 32px;
}

.dropdown.-active.-icon-large.-size-40::after {
  height: 40px;
  width: 40px;
}

.dropdown.-active.-icon-large.-size-48::after {
  height: 48px;
  width: 48px;
}

.dropdown.-active.-icon-large.-size-64::after {
  height: 64px;
  width: 64px;
}

.dropdown.-active.-icon-large.-size-80::after {
  height: 80px;
  width: 80px;
}

.dropdown.-active.-icon-large::after {
  background-repeat: no-repeat;
  background-position: center;
  -webkit-appearance: none;
  box-sizing: border-box;
  display: inline-block;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='none' d='M-6-7h24v24H-6z'/%3E%3Cpath fill='%230385FF' fill-rule='nonzero' d='M10 7.4l-4-4-4 4L.6 6 6 .6 11.4 6z'/%3E%3C/g%3E%3C/svg%3E");
  height: 26px;
  width: 26px;
}

.dropdown.-active:hover.-icon-small.-size-12::after {
  height: 12px;
  width: 12px;
}

.dropdown.-active:hover.-icon-small.-size-16::after {
  height: 16px;
  width: 16px;
}

.dropdown.-active:hover.-icon-small.-size-24::after {
  height: 24px;
  width: 24px;
}

.dropdown.-active:hover.-icon-small.-size-32::after {
  height: 32px;
  width: 32px;
}

.dropdown.-active:hover.-icon-small.-size-40::after {
  height: 40px;
  width: 40px;
}

.dropdown.-active:hover.-icon-small.-size-48::after {
  height: 48px;
  width: 48px;
}

.dropdown.-active:hover.-icon-small.-size-64::after {
  height: 64px;
  width: 64px;
}

.dropdown.-active:hover.-icon-small.-size-80::after {
  height: 80px;
  width: 80px;
}

.dropdown.-active:hover.-icon-small::after {
  background-repeat: no-repeat;
  background-position: center;
  -webkit-appearance: none;
  box-sizing: border-box;
  display: inline-block;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width=%278%27 height=%275%27 viewBox=%270 0 8 5%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-2-3h12V9H-2z%27/%3E%3Cpath fill=%27%230385FF%27 fill-rule=%27nonzero%27 d=%27M1.526 5L0 3.6193 4 0l4 3.6193L6.474 5 4 2.7614z%27/%3E%3C/g%3E%3C/svg%3E");
  height: 16px;
  width: 16px;
}

.dropdown.-active:hover.-icon-large.-size-12::after {
  height: 12px;
  width: 12px;
}

.dropdown.-active:hover.-icon-large.-size-16::after {
  height: 16px;
  width: 16px;
}

.dropdown.-active:hover.-icon-large.-size-24::after {
  height: 24px;
  width: 24px;
}

.dropdown.-active:hover.-icon-large.-size-32::after {
  height: 32px;
  width: 32px;
}

.dropdown.-active:hover.-icon-large.-size-40::after {
  height: 40px;
  width: 40px;
}

.dropdown.-active:hover.-icon-large.-size-48::after {
  height: 48px;
  width: 48px;
}

.dropdown.-active:hover.-icon-large.-size-64::after {
  height: 64px;
  width: 64px;
}

.dropdown.-active:hover.-icon-large.-size-80::after {
  height: 80px;
  width: 80px;
}

.dropdown.-active:hover.-icon-large::after {
  background-repeat: no-repeat;
  background-position: center;
  -webkit-appearance: none;
  box-sizing: border-box;
  display: inline-block;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='none' d='M-6-7h24v24H-6z'/%3E%3Cpath fill='%230385FF' fill-rule='nonzero' d='M10 7.4l-4-4-4 4L.6 6 6 .6 11.4 6z'/%3E%3C/g%3E%3C/svg%3E");
  height: 26px;
  width: 26px;
}

footer {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  background-color: #a0adbb;
  display: -ms-flexbox;
  display: flex;
}

footer > .inner {
  height: 72px;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

footer ul.links {
  display: inline-block;
  margin: 0;
  padding: 0;
  border: 0;
}

footer ul.links li {
  list-style-type: none;
}

footer ul.links > li {
  float: left;
  margin: 0px 32px 0px 0px;
}

footer ul.links > li > a {
  color: #ffffff;
  position: relative;
  text-decoration: none;
}

footer ul.links > li > a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: -4px;
  left: 0;
  background-color: #ffffff;
  visibility: hidden;
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  transition: all 150ms ease-out;
}

footer ul.links > li > a:hover:before {
  visibility: visible;
  -ms-transform: scaleX(1);
  transform: scaleX(1);
}

footer ul.links > li:last-child {
  margin-right: 0;
}

header {
  width: 100%;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  background: #29b6f6;
  background: linear-gradient(to right, #29b6f6, #0086c3);
}

header > .inner {
  height: 72px;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
}

.label {
  background: #ffffff;
  box-sizing: border-box;
  box-shadow: inset 0 0 0 1px #d4d8e8;
  border: none;
  color: #ffffff;
  display: inline-block;
  padding: 3px 12px 2px;
  border-radius: 100px;
  font-size: 12px;
  line-height: 19px;
  white-space: nowrap;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  cursor: default;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  height: 24px;
  width: auto;
  background: #ffffff;
  color: #66798d;
}

.label:after,
.label:before {
  display: none;
}

.label.-default {
  background: #ffffff;
  box-shadow: 0 0 0 2px #ffffff;
  color: #66798d;
}

.label.-primary {
  background: #e8f9fc;
  box-shadow: 0 0 0 2px #ffffff;
  color: #29b6f6;
}

.label.-secondary {
  background: #6699cc;
  box-shadow: 0 0 0 2px #ffffff;
  color: #66798d;
}

.label.-success {
  background: #e5fffb;
  box-shadow: 0 0 0 2px #ffffff;
  color: #37d6af;
}

.label.-alert {
  background: #fee6e7;
  box-shadow: 0 0 0 2px #ffffff;
  color: #ff5a62;
}

.label.-warning {
  background: #fff2e0;
  box-shadow: 0 0 0 2px #ffffff;
  color: #f9851f;
}

.label.-disabled {
  background: #e6eaf0;
  box-shadow: 0 0 0 2px #ffffff;
  color: #a0adbb;
}

.pagination {
  margin-left: 0;
  margin-bottom: 0;
  line-height: 36px;
  display: -ms-flexbox;
  display: flex;
  margin: 0 16px;
  height: 36px;
}

.pagination::before,
.pagination::after {
  display: table;
  content: " ";
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-order: 1;
  order: 1;
}

.pagination::after {
  clear: both;
}

.pagination li {
  font-size: 1rem;
  box-sizing: border-box;
  line-height: 36px;
  display: none;
}

.pagination li:not(:first-child) {
  margin-left: -0.099em;
}

.pagination li:not(.current) {
  height: 36px;
  width: 36px;
}

.pagination li.pagination-previous a,
.pagination li.pagination-previous button {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.pagination li.pagination-next a,
.pagination li.pagination-next button {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.pagination li.pagination-previous,
.pagination li.pagination-next {
  display: inline-block;
}

.pagination li.pagination-previous {
  border-left-width: 0;
}

@media print, screen and (min-width: 64.0625em) {
  .pagination li.pagination-previous {
    border-left-width: 1px;
  }
}

@media print, screen and (min-width: 64.0625em) {
  .pagination li {
    display: inline-block;
  }

  .pagination li.pagination-previous a,
  .pagination li.pagination-previous button {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
  }

  .pagination li.pagination-next a,
  .pagination li.pagination-next button {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
  }
}

.pagination li:first-child a,
.pagination li:first-child button {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.pagination li:last-child a,
.pagination li:last-child button {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.pagination a,
.pagination button,
.pagination input {
  border: 1px solid #d4d8e8;
  outline: none;
  box-sizing: border-box;
  background: #ffffff;
  display: block;
  color: #001f3f;
  height: 36px;
  width: 36px;
  padding: 0;
}

.pagination a:focus,
.pagination button:focus,
.pagination input:focus {
  outline: none;
  border: 1px solid #d4d8e8;
}

.pagination .current {
  padding: 0;
  background: tranparent;
  color: #a0adbb;
  cursor: default;
}

.pagination .current > input {
  text-align: center;
  line-height: 20px;
  border-radius: 0;
  height: 36px;
  width: 62px;
  padding: 0;
  margin: 0;
  color: #a0adbb;
}

.pagination .current > input:focus {
  color: #33475b;
}

.pagination .current > input:hover {
  border-color: #d4d8e8;
}

.pagination .-disabled {
  color: #a0adbb;
  cursor: not-allowed;
  pointer-events: none;
}

.pagination .-disabled:hover {
  background: transparent;
}

.pagination .-disabled.pagination-previous a {
  display: inline-block;
}

.pagination .-disabled.pagination-previous a.-size-12::before {
  height: 12px;
  width: 12px;
}

.pagination .-disabled.pagination-previous a.-size-16::before {
  height: 16px;
  width: 16px;
}

.pagination .-disabled.pagination-previous a.-size-24::before {
  height: 24px;
  width: 24px;
}

.pagination .-disabled.pagination-previous a.-size-32::before {
  height: 32px;
  width: 32px;
}

.pagination .-disabled.pagination-previous a.-size-40::before {
  height: 40px;
  width: 40px;
}

.pagination .-disabled.pagination-previous a.-size-48::before {
  height: 48px;
  width: 48px;
}

.pagination .-disabled.pagination-previous a.-size-64::before {
  height: 64px;
  width: 64px;
}

.pagination .-disabled.pagination-previous a.-size-80::before {
  height: 80px;
  width: 80px;
}

.pagination .-disabled.pagination-previous a::before {
  background-repeat: no-repeat;
  background-position: center;
  -webkit-appearance: none;
  box-sizing: border-box;
  display: inline-block;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='none' d='M-6-5h24v24H-6z'/%3E%3Cpath d='M6 13.4L7.4 12l-4-4H12V6H3.4l4-4L6 .6.3 6.3c-.4.4-.4 1 0 1.4L6 13.4z' fill='%23A0ADBB' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
  height: 34px;
  width: 34px;
}

.pagination .-disabled.pagination-next a {
  display: inline-block;
}

.pagination .-disabled.pagination-next a.-size-12::before {
  height: 12px;
  width: 12px;
}

.pagination .-disabled.pagination-next a.-size-16::before {
  height: 16px;
  width: 16px;
}

.pagination .-disabled.pagination-next a.-size-24::before {
  height: 24px;
  width: 24px;
}

.pagination .-disabled.pagination-next a.-size-32::before {
  height: 32px;
  width: 32px;
}

.pagination .-disabled.pagination-next a.-size-40::before {
  height: 40px;
  width: 40px;
}

.pagination .-disabled.pagination-next a.-size-48::before {
  height: 48px;
  width: 48px;
}

.pagination .-disabled.pagination-next a.-size-64::before {
  height: 64px;
  width: 64px;
}

.pagination .-disabled.pagination-next a.-size-80::before {
  height: 80px;
  width: 80px;
}

.pagination .-disabled.pagination-next a::before {
  background-repeat: no-repeat;
  background-position: center;
  -webkit-appearance: none;
  box-sizing: border-box;
  display: inline-block;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='none' d='M-6-5h24v24H-6z'/%3E%3Cpath d='M6 .6L4.6 2l4 4H0v2h8.6l-4 4L6 13.4l5.7-5.7c.4-.4.4-1 0-1.4L6 .6z' fill='%23A0ADBB' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
  height: 34px;
  width: 34px;
}

.pagination .-disabled.pagination-first a {
  display: inline-block;
}

.pagination .-disabled.pagination-first a.-size-12::before {
  height: 12px;
  width: 12px;
}

.pagination .-disabled.pagination-first a.-size-16::before {
  height: 16px;
  width: 16px;
}

.pagination .-disabled.pagination-first a.-size-24::before {
  height: 24px;
  width: 24px;
}

.pagination .-disabled.pagination-first a.-size-32::before {
  height: 32px;
  width: 32px;
}

.pagination .-disabled.pagination-first a.-size-40::before {
  height: 40px;
  width: 40px;
}

.pagination .-disabled.pagination-first a.-size-48::before {
  height: 48px;
  width: 48px;
}

.pagination .-disabled.pagination-first a.-size-64::before {
  height: 64px;
  width: 64px;
}

.pagination .-disabled.pagination-first a.-size-80::before {
  height: 80px;
  width: 80px;
}

.pagination .-disabled.pagination-first a::before {
  background-repeat: no-repeat;
  background-position: center;
  -webkit-appearance: none;
  box-sizing: border-box;
  display: inline-block;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='14' viewBox='0 0 16 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='none' d='M-4-5h24v24H-4z'/%3E%3Cpath d='M10 13.4L4.3 7.7c-.4-.4-.4-1 0-1.4L10 .6 11.4 2l-4 4H16v2H7.4l4 4-1.4 1.4zM2 14H0V0h2v14z' fill='%23A0ADBB' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
  height: 34px;
  width: 34px;
}

.pagination .-disabled.pagination-last a {
  display: inline-block;
}

.pagination .-disabled.pagination-last a.-size-12::before {
  height: 12px;
  width: 12px;
}

.pagination .-disabled.pagination-last a.-size-16::before {
  height: 16px;
  width: 16px;
}

.pagination .-disabled.pagination-last a.-size-24::before {
  height: 24px;
  width: 24px;
}

.pagination .-disabled.pagination-last a.-size-32::before {
  height: 32px;
  width: 32px;
}

.pagination .-disabled.pagination-last a.-size-40::before {
  height: 40px;
  width: 40px;
}

.pagination .-disabled.pagination-last a.-size-48::before {
  height: 48px;
  width: 48px;
}

.pagination .-disabled.pagination-last a.-size-64::before {
  height: 64px;
  width: 64px;
}

.pagination .-disabled.pagination-last a.-size-80::before {
  height: 80px;
  width: 80px;
}

.pagination .-disabled.pagination-last a::before {
  background-repeat: no-repeat;
  background-position: center;
  -webkit-appearance: none;
  box-sizing: border-box;
  display: inline-block;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='14' viewBox='0 0 16 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='none' d='M-4-5h24v24H-4z'/%3E%3Cpath d='M6 .6l5.7 5.7c.4.4.4 1 0 1.4L6 13.4 4.6 12l4-4H0V6h8.6l-4-4L6 .6zm8-.6h2v14h-2V0z' fill='%23A0ADBB' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
  height: 34px;
  width: 34px;
}

.pagination .ellipsis::after {
  padding: 0.21429rem 0.71429rem;
  content: "\2026";
  color: #001f3f;
}

.pagination-previous,
.pagination-next,
.pagination-first,
.pagination-last {
  padding: 0;
}

.pagination-previous s > a,
.pagination-next s > a,
.pagination-first s > a,
.pagination-last s > a {
  padding: 6px;
}

.pagination-previous s > a.-size-12::after,
.pagination-next s > a.-size-12::after,
.pagination-first s > a.-size-12::after,
.pagination-last s > a.-size-12::after {
  height: 12px;
  width: 12px;
}

.pagination-previous s > a.-size-16::after,
.pagination-next s > a.-size-16::after,
.pagination-first s > a.-size-16::after,
.pagination-last s > a.-size-16::after {
  height: 16px;
  width: 16px;
}

.pagination-previous s > a.-size-24::after,
.pagination-next s > a.-size-24::after,
.pagination-first s > a.-size-24::after,
.pagination-last s > a.-size-24::after {
  height: 24px;
  width: 24px;
}

.pagination-previous s > a.-size-32::after,
.pagination-next s > a.-size-32::after,
.pagination-first s > a.-size-32::after,
.pagination-last s > a.-size-32::after {
  height: 32px;
  width: 32px;
}

.pagination-previous s > a.-size-40::after,
.pagination-next s > a.-size-40::after,
.pagination-first s > a.-size-40::after,
.pagination-last s > a.-size-40::after {
  height: 40px;
  width: 40px;
}

.pagination-previous s > a.-size-48::after,
.pagination-next s > a.-size-48::after,
.pagination-first s > a.-size-48::after,
.pagination-last s > a.-size-48::after {
  height: 48px;
  width: 48px;
}

.pagination-previous s > a.-size-64::after,
.pagination-next s > a.-size-64::after,
.pagination-first s > a.-size-64::after,
.pagination-last s > a.-size-64::after {
  height: 64px;
  width: 64px;
}

.pagination-previous s > a.-size-80::after,
.pagination-next s > a.-size-80::after,
.pagination-first s > a.-size-80::after,
.pagination-last s > a.-size-80::after {
  height: 80px;
  width: 80px;
}

.pagination-previous s > a::after,
.pagination-next s > a::after,
.pagination-first s > a::after,
.pagination-last s > a::after {
  background-repeat: no-repeat;
  background-position: center;
  -webkit-appearance: none;
  box-sizing: border-box;
  display: inline-block;
  content: "";
  height: 36px;
  width: 36px;
}

.pagination-previous a {
  display: inline-block;
}

.pagination-previous a.-size-12::before {
  height: 12px;
  width: 12px;
}

.pagination-previous a.-size-16::before {
  height: 16px;
  width: 16px;
}

.pagination-previous a.-size-24::before {
  height: 24px;
  width: 24px;
}

.pagination-previous a.-size-32::before {
  height: 32px;
  width: 32px;
}

.pagination-previous a.-size-40::before {
  height: 40px;
  width: 40px;
}

.pagination-previous a.-size-48::before {
  height: 48px;
  width: 48px;
}

.pagination-previous a.-size-64::before {
  height: 64px;
  width: 64px;
}

.pagination-previous a.-size-80::before {
  height: 80px;
  width: 80px;
}

.pagination-previous a::before {
  background-repeat: no-repeat;
  background-position: center;
  -webkit-appearance: none;
  box-sizing: border-box;
  display: inline-block;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='none' d='M-6-5h24v24H-6z'/%3E%3Cpath d='M6 13.4L7.4 12l-4-4H12V6H3.4l4-4L6 .6.3 6.3c-.4.4-.4 1 0 1.4L6 13.4z' fill='%2344A4FF' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
  height: 34px;
  width: 34px;
}

.pagination-next a {
  display: inline-block;
}

.pagination-next a.-size-12::before {
  height: 12px;
  width: 12px;
}

.pagination-next a.-size-16::before {
  height: 16px;
  width: 16px;
}

.pagination-next a.-size-24::before {
  height: 24px;
  width: 24px;
}

.pagination-next a.-size-32::before {
  height: 32px;
  width: 32px;
}

.pagination-next a.-size-40::before {
  height: 40px;
  width: 40px;
}

.pagination-next a.-size-48::before {
  height: 48px;
  width: 48px;
}

.pagination-next a.-size-64::before {
  height: 64px;
  width: 64px;
}

.pagination-next a.-size-80::before {
  height: 80px;
  width: 80px;
}

.pagination-next a::before {
  background-repeat: no-repeat;
  background-position: center;
  -webkit-appearance: none;
  box-sizing: border-box;
  display: inline-block;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='none' d='M-6-5h24v24H-6z'/%3E%3Cpath d='M6 .6L4.6 2l4 4H0v2h8.6l-4 4L6 13.4l5.7-5.7c.4-.4.4-1 0-1.4L6 .6z' fill='%2344A4FF' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
  height: 34px;
  width: 34px;
}

.pagination-first a {
  display: inline-block;
}

.pagination-first a.-size-12::before {
  height: 12px;
  width: 12px;
}

.pagination-first a.-size-16::before {
  height: 16px;
  width: 16px;
}

.pagination-first a.-size-24::before {
  height: 24px;
  width: 24px;
}

.pagination-first a.-size-32::before {
  height: 32px;
  width: 32px;
}

.pagination-first a.-size-40::before {
  height: 40px;
  width: 40px;
}

.pagination-first a.-size-48::before {
  height: 48px;
  width: 48px;
}

.pagination-first a.-size-64::before {
  height: 64px;
  width: 64px;
}

.pagination-first a.-size-80::before {
  height: 80px;
  width: 80px;
}

.pagination-first a::before {
  background-repeat: no-repeat;
  background-position: center;
  -webkit-appearance: none;
  box-sizing: border-box;
  display: inline-block;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='14' viewBox='0 0 16 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='none' d='M-4-5h24v24H-4z'/%3E%3Cpath d='M10 13.4L4.3 7.7c-.4-.4-.4-1 0-1.4L10 .6 11.4 2l-4 4H16v2H7.4l4 4-1.4 1.4zM2 14H0V0h2v14z' fill='%2344A4FF' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
  height: 34px;
  width: 34px;
}

.pagination-last a {
  display: inline-block;
}

.pagination-last a.-size-12::before {
  height: 12px;
  width: 12px;
}

.pagination-last a.-size-16::before {
  height: 16px;
  width: 16px;
}

.pagination-last a.-size-24::before {
  height: 24px;
  width: 24px;
}

.pagination-last a.-size-32::before {
  height: 32px;
  width: 32px;
}

.pagination-last a.-size-40::before {
  height: 40px;
  width: 40px;
}

.pagination-last a.-size-48::before {
  height: 48px;
  width: 48px;
}

.pagination-last a.-size-64::before {
  height: 64px;
  width: 64px;
}

.pagination-last a.-size-80::before {
  height: 80px;
  width: 80px;
}

.pagination-last a::before {
  background-repeat: no-repeat;
  background-position: center;
  -webkit-appearance: none;
  box-sizing: border-box;
  display: inline-block;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='14' viewBox='0 0 16 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='none' d='M-4-5h24v24H-4z'/%3E%3Cpath d='M6 .6l5.7 5.7c.4.4.4 1 0 1.4L6 13.4 4.6 12l4-4H0V6h8.6l-4-4L6 .6zm8-.6h2v14h-2V0z' fill='%2344A4FF' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
  height: 34px;
  width: 34px;
}

.status-msg {
  width: 100%;
  border-radius: 3px;
  padding: 16px 52px;
  margin-bottom: 24px;
  color: white !important;
  text-align: left;
  position: relative;
  background: #29b6f6;
  background: linear-gradient(to right, #29b6f6, #0086c3);
}

.status-msg::before {
  width: 20px;
  height: 20px;
  content: "";
  position: absolute;
  top: 16px;
  left: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-2-2h24v24H-2z%27/%3E%3Cpath d=%27M10 20C4.486 20 0 15.514 0 10S4.486 0 10 0s10 4.486 10 10-4.486 10-10 10zm0-15a.834.834 0 1 0 0 1.667A.834.834 0 0 0 10 5zm.833 4.167a.834.834 0 0 0-1.666 0v5a.834.834 0 0 0 1.666 0v-5z%27 fill=%27%23FFF%27/%3E%3Cpath d=%27M10 5a.834.834 0 1 0 0 1.667A.834.834 0 0 0 10 5zM10.833 9.167a.834.834 0 0 0-1.666 0v5a.834.834 0 0 0 1.666 0v-5z%27 fill=%27%2329B6F6%27/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

.status-msg a {
  text-decoration: underline;
  color: white !important;
}

.status-msg.-warning {
  background: #ff9b43;
  background: linear-gradient(to right, #ff9b43, #e47d22);
}

.status-msg.-warning::before {
  width: 20px;
  height: 20px;
  content: "";
  position: absolute;
  top: 16px;
  left: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M10 0C4.486 0 0 4.486 0 10s4.486 10 10 10 10-4.486 10-10S15.514 0 10 0zm0 15a.834.834 0 1 1 0-1.667A.834.834 0 0 1 10 15zm.833-4.167a.834.834 0 0 1-1.666 0v-5a.834.834 0 0 1 1.666 0v5z%27 fill=%27%23FFF%27/%3E%3Cpath d=%27M10 15a.834.834 0 1 1 0-1.667A.834.834 0 0 1 10 15zM10.833 10.833a.834.834 0 0 1-1.666 0v-5a.834.834 0 0 1 1.666 0v5z%27 fill=%27%23F9851F%27/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

.status-msg.-error {
  background: #ff5a62;
  background: linear-gradient(to right, #ff5a62, #d22f37);
}

.status-msg.-error::before {
  width: 20px;
  height: 20px;
  content: "";
  position: absolute;
  top: 16px;
  left: 16px;
  background-image: url("data:image/svg+xml,%0A%3Csvg width=%2720px%27 height=%2720px%27 viewBox=%270 0 20 20%27 version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3C!-- Generator: Sketch 49.3 %2851167%29 - http://www.bohemiancoding.com/sketch --%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id=%27Symbols%27 stroke=%27none%27 stroke-width=%271%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cg id=%27Notification-/-Dismissable-/-Headline+Content-/-Error%27 transform=%27translate%28-18.000000, -18.000000%29%27%3E%3Cg id=%27Icon-/-Helper-/-Error%27%3E%3Cg transform=%27translate%2816.000000, 16.000000%29%27%3E%3Cg%3E%3Crect id=%27Rectangle-12-Copy-35%27 fill-opacity=%270%27 fill=%27%23FFFFFF%27 x=%270%27 y=%270%27 width=%2724%27 height=%2724%27%3E%3C/rect%3E%3Cg id=%27Group-4%27 transform=%27translate%282.000000, 2.000000%29%27%3E%3Cpath d=%27M10,0 C4.5,0 0,4.5 0,10 C0,15.5 4.5,20 10,20 C15.5,20 20,15.5 20,10 C20,4.5 15.5,0 10,0 Z M13.9166667,12.75 C14.25,13.0833333 14.25,13.5833333 13.9166667,13.9166667 C13.75,14.0833333 13.5833333,14.1666667 13.3333333,14.1666667 C13.0833333,14.1666667 12.9166667,14.0833333 12.75,13.9166667 L10,11.1666667 L7.25,13.9166667 C7.08333333,14.0833333 6.91666667,14.1666667 6.66666667,14.1666667 C6.41666667,14.1666667 6.25,14.0833333 6.08333333,13.9166667 C5.75,13.5833333 5.75,13.0833333 6.08333333,12.75 L8.83333333,10 L6.08333333,7.25 C5.75,6.91666667 5.75,6.41666667 6.08333333,6.08333333 C6.41666667,5.75 6.91666667,5.75 7.25,6.08333333 L10,8.83333333 L12.75,6.08333333 C13.0833333,5.75 13.5833333,5.75 13.9166667,6.08333333 C14.25,6.41666667 14.25,6.91666667 13.9166667,7.25 L11.1666667,10 L13.9166667,12.75 Z%27 id=%27Shape%27 fill=%27%23FFFFFF%27%3E%3C/path%3E%3Cpath d=%27M13.9166667,12.75 C14.25,13.0833333 14.25,13.5833333 13.9166667,13.9166667 C13.75,14.0833333 13.5833333,14.1666667 13.3333333,14.1666667 C13.0833333,14.1666667 12.9166667,14.0833333 12.75,13.9166667 L10,11.1666667 L7.25,13.9166667 C7.08333333,14.0833333 6.91666667,14.1666667 6.66666667,14.1666667 C6.41666667,14.1666667 6.25,14.0833333 6.08333333,13.9166667 C5.75,13.5833333 5.75,13.0833333 6.08333333,12.75 L8.83333333,10 L6.08333333,7.25 C5.75,6.91666667 5.75,6.41666667 6.08333333,6.08333333 C6.41666667,5.75 6.91666667,5.75 7.25,6.08333333 L10,8.83333333 L12.75,6.08333333 C13.0833333,5.75 13.5833333,5.75 13.9166667,6.08333333 C14.25,6.41666667 14.25,6.91666667 13.9166667,7.25 L11.1666667,10 L13.9166667,12.75 Z%27 id=%27Path%27 fill=%27%23FF5A62%27%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

.status-msg.-success {
  background: #37d6af;
  background: linear-gradient(to right, #37d6af, #0dbf90);
}

.status-msg.-success::before {
  width: 20px;
  height: 20px;
  content: "";
  position: absolute;
  top: 16px;
  left: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-2-2h24v24H-2z%27/%3E%3Cpath d=%27M10 0C4.478 0 0 4.478 0 10c0 5.523 4.478 10 10 10 5.523 0 10-4.477 10-10 0-5.522-4.477-10-10-10z%27 fill=%27%23FFF%27/%3E%3Cpath d=%27M8.337 11.467l4.405-5.12a1 1 0 0 1 1.516 1.305l-5.163 6a1 1 0 0 1-1.516 0l-2.337-2.715a1 1 0 0 1 1.516-1.305l1.579 1.835z%27 fill=%27%2337D6AF%27 fill-rule=%27nonzero%27/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

.status-msg .status-title {
  margin-bottom: 4px;
}

.status-msg .status-msg-close {
  width: 30px;
  height: 30px;
  display: block;
  padding: 10px;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  right: 6px;
  top: 6px;
  background-image: url("data:image/svg+xml,%3Csvg width=%2710%27 height=%2710%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27%23FFF%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-7-7h24v24H-7z%27/%3E%3Cpath d=%27M9.7.3c-.4-.4-1-.4-1.4 0L5 3.6 1.7.3C1.3-.1.7-.1.3.3c-.4.4-.4 1 0 1.4L3.6 5 .3 8.3c-.4.4-.4 1 0 1.4.2.2.4.3.7.3.3 0 .5-.1.7-.3L5 6.4l3.3 3.3c.2.2.5.3.7.3.2 0 .5-.1.7-.3.4-.4.4-1 0-1.4L6.4 5l3.3-3.3c.4-.4.4-1 0-1.4z%27 fill-rule=%27nonzero%27/%3E%3C/g%3E%3C/svg%3E");
}

.table-wrapper {
  box-shadow: 0 0 0 1px rgba(51, 71, 91, 0.1), 0 1px 2px -1px rgba(51, 71, 91, 0.4);
  border-radius: 3px;
}

.table .inner {
  padding: 1px 1px 2px;
  overflow: hidden;
}

table {
  border-collapse: collapse;
  width: 100%;
}

thead,
tbody,
tfoot {
  background-color: #ffffff;
  font-size: 14px;
  color: #001f3f;
}

tbody .labels {
  background: #ffffff;
}

caption {
  padding: 7px 12px;
}

thead {
  background: #ffffff;
  color: #a0adbb;
}

tfoot {
  background: #f2f2f2;
  color: #001f3f;
}

thead tr,
tfoot tr {
  background: transparent;
}

thead th,
thead td,
tfoot th,
tfoot td {
  padding: 7px 12px;
  text-align: left;
}

tbody th,
tbody td {
  padding: 7px 12px;
  text-align: left;
}

tbody th {
  padding: 12px 12px 11px;
}

tbody th {
  background: #ffffff;
  font-size: 11px;
  color: #a0adbb;
}

tbody th > a {
  color: #a0adbb;
}

tbody tr td:first-child {
  padding-left: 16px;
}

tbody tr td:last-child {
  padding-right: 16px;
}

tbody tr:nth-child(even) {
  border-bottom: 0;
  background-color: #f2f2f2;
}

table.unstriped tbody {
  background-color: #ffffff;
}

table.unstriped tbody tr {
  border-bottom: 0;
  border-bottom: 1px solid #e2e4ef;
  background-color: #ffffff;
}

.-sticky-header {
  position: relative;
  overflow: scroll;
}

.-sticky-header tr.labels {
  position: -webkit-sticky;
  position: sticky;
  height: 35px;
}

.-sticky-header tr.labels th {
  border-bottom: 1px solid transparent;
  font-weight: 500;
  text-transform: uppercase;
  position: -webkit-sticky;
  line-height: 12px;
  position: sticky;
  z-index: 1;
  top: 0;
}

.-sticky-header tr.labels th:first-child {
  border-top-left-radius: 4px;
}

.-sticky-header tr.labels th:last-child {
  border-top-right-radius: 4px;
}

.-sticky-header tr.labels th:nth-child(2) {
  position: -webkit-sticky;
  position: sticky;
  z-index: 2;
}

.-sticky-header tr.-selected {
  background-color: #ebf4ff;
}

.-sticky-header tr.-selected:hover {
  background-color: #ebf4ff;
}

.-sticky-header tr:last-child {
  border-bottom: none;
}

.-sticky-header tr td > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.card tr th {
  border-bottom: 1px solid transparent;
  color: #a0adbb;
  font-weight: 500;
  font-size: 11px;
  line-height: 12px;
  text-transform: uppercase;
  z-index: 1;
  top: 0;
}

.card tr th:first-child,
.card tr td:first-child {
  padding-left: 0;
}

.card tr th:last-child,
.card tr td:last-child {
  padding-right: 0;
}

.card .-border-top {
  border-top: 1px solid rgba(212, 216, 232, 0.6);
}

.card .-justify-content tr:last-child {
  border-bottom: none;
}

.card .-justify-content tr:last-child td {
  padding-bottom: 0;
}

.card .-justify-content tr th {
  border-bottom: 1px solid rgba(212, 216, 232, 0.6);
}

.card .-justify-content tr th:last-child,
.card .-justify-content tr td:last-child {
  text-align: right;
}

.card .-justify-content tr th {
  padding-bottom: 12px;
  padding-top: 12px;
}

.card .-justify-content tr td {
  padding-bottom: 24px;
  padding-top: 24px;
}

.-justify-content.-v-padding-small tr td {
  padding-bottom: 16px;
  padding-top: 16px;
}

.card .-detail-table tr {
  line-height: 0;
  /*&.-padding-16 {
                td {
                padding-bottom: 16px;
                padding-top: 16px;
                }
            }*/
}

.card .-detail-table tr th {
  border-bottom: 1px solid rgba(212, 216, 232, 0.6);
}

.card .-detail-table tr td {
  vertical-align: text-bottom;
  padding-bottom: 16px;
  padding-top: 16px;
}

.card .-detail-table tr th,
.card .-detail-table tr td {
  width: 50%;
}

.card .-detail-table tr:last-child {
  border-bottom: none;
}

.card .-detail-table tr:last-child td {
  padding-bottom: 0;
}

@media screen and (max-width: 90em) {
  table.stack thead {
    display: none;
  }

  table.stack tfoot {
    display: none;
  }

  table.stack tr,
  table.stack th,
  table.stack td {
    display: block;
  }

  table.stack td {
    border-top: 0;
  }
}

table.scroll {
  display: block;
  width: 100%;
  overflow-x: auto;
}

table.hover thead tr {
  transition: all 150ms ease-out;
}

table.hover thead tr:hover {
  background-color: #ffffff;
}

table.hover tfoot tr {
  transition: all 150ms ease-out;
}

table.hover tfoot tr:hover {
  background-color: #ededed;
}

table.hover tbody tr {
  transition: all 150ms ease-out;
}

table.hover tbody tr:hover {
  background-color: #f9fafa;
}

table.hover:not(.unstriped) tr:nth-of-type(even):hover {
  background-color: #ededed;
}

tr.labels th.aut-sortable > a {
  position: relative;
  padding-right: 15px;
  cursor: pointer;
}

tr.labels th.aut-sortable > a:after {
  -ms-transform: translateY(-55%);
  transform: translateY(-55%);
  position: absolute;
  content: "";
  top: 55%;
}

tr.labels th.aut-sortable > a:hover:after {
  content: url("data:image/svg+xml,%3Csvg width='8' height='5' viewBox='0 0 8 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='none' d='M-2-4h12V8H-2z'/%3E%3Cpath fill='%2344A4FF' fill-rule='nonzero' d='M6.474 0L8 1.3807 4 5 0 1.3807 1.526 0 4 2.2386z'/%3E%3C/g%3E%3C/svg%3E");
  -ms-transform: translateY(-55%);
  transform: translateY(-55%);
  display: inline-block;
  margin-left: 4px;
  width: 10px;
}

tr.labels th.aut-sortable.aut-desc a::after {
  content: url("data:image/svg+xml,%3Csvg width='8' height='5' viewBox='0 0 8 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='none' d='M-2-4h12V8H-2z'/%3E%3Cpath fill='%2344A4FF' fill-rule='nonzero' d='M6.474 0L8 1.3807 4 5 0 1.3807 1.526 0 4 2.2386z'/%3E%3C/g%3E%3C/svg%3E");
  -ms-transform: translateY(-55%);
  transform: translateY(-55%);
  display: inline-block;
  margin-left: 4px;
  width: 10px;
}

tr.labels th.aut-sortable.aut-asc a::after {
  content: url("data:image/svg+xml,%3Csvg width=%278%27 height=%275%27 viewBox=%270 0 8 5%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-2-3h12V9H-2z%27/%3E%3Cpath fill=%27%2344A4FF%27 fill-rule=%27nonzero%27 d=%27M1.526 5L0 3.6193 4 0l4 3.6193L6.474 5 4 2.7614z%27/%3E%3C/g%3E%3C/svg%3E");
  -ms-transform: translateY(-55%);
  transform: translateY(-55%);
  display: inline-block;
  margin-left: 4px;
  width: 10px;
}

.table-scroll {
  overflow-x: auto;
}

.table-scroll table {
  width: auto;
}

/*$button-sizes: (
  small: 0.75rem,
  medium: 0.9rem,
  large: 1.25rem,
) !default;

$button-line-height: (
  small: 0.75rem,
  medium: 1.5rem,
  large: 1.75rem,
) !default;*/
.button {
  outline: 0;
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 0;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-weight: 500;
  -webkit-appearance: none;
  border: 1px solid transparent;
  border-radius: 3px;
  font-size: 1rem;
  line-height: 1.42857rem;
  padding: 8px 24px;
  height: 2.57143rem;
  text-align: center;
  cursor: pointer;
  transition: all 0.15s ease-out;
  -webkit-transition: all 0.15s ease-out;
  background-color: #37d6af;
  color: #ffffff;
  background-position: center;
  transition: background 0.8s;
}

.button:hover,
.button:focus {
  background: #27be99 radial-gradient(circle, transparent 1%, #27be99 1%) center/15000%;
  color: #ffffff;
}

.button:active {
  background-color: #37d6af;
  background-size: 100%;
  transition: background 0s;
}

.button.small {
  font-size: 0.85714rem;
}

.button.large {
  font-size: 1.14286rem;
}

.button.small {
  line-height: 1.14286rem;
}

.button.large {
  line-height: 1.42857rem;
}

.button.small {
  padding: 6px 12px;
}

.button.large {
  padding: 12px 32px;
}

.button.small {
  height: 2rem;
}

.button.large {
  height: 3.14286rem;
}

.button.expanded {
  display: block;
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}

.button.-primary {
  background-color: #29b6f6;
  color: #ffffff;
  background-position: center;
  transition: background 0.8s;
}

.button.-primary:hover,
.button.-primary:focus {
  background: #099adc radial-gradient(circle, transparent 1%, #099adc 1%) center/15000%;
  color: #ffffff;
}

.button.-primary:active {
  background-color: #29b6f6;
  background-size: 100%;
  transition: background 0s;
}

.button.-secondary {
  background-color: #37d6af;
  color: #ffffff;
  background-position: center;
  transition: background 0.8s;
}

.button.-secondary:hover,
.button.-secondary:focus {
  background: #25b390 radial-gradient(circle, transparent 1%, #25b390 1%) center/15000%;
  color: #ffffff;
}

.button.-secondary:active {
  background-color: #37d6af;
  background-size: 100%;
  transition: background 0s;
}

.button.-success {
  background-color: #4cc665;
  color: #ffffff;
  background-position: center;
  transition: background 0.8s;
}

.button.-success:hover,
.button.-success:focus {
  background: #35a64c radial-gradient(circle, transparent 1%, #35a64c 1%) center/15000%;
  color: #ffffff;
}

.button.-success:active {
  background-color: #4cc665;
  background-size: 100%;
  transition: background 0s;
}

.button.-warning {
  background-color: #ff882a;
  color: #ffffff;
  background-position: center;
  transition: background 0.8s;
}

.button.-warning:hover,
.button.-warning:focus {
  background: #ee6900 radial-gradient(circle, transparent 1%, #ee6900 1%) center/15000%;
  color: #ffffff;
}

.button.-warning:active {
  background-color: #ff882a;
  background-size: 100%;
  transition: background 0s;
}

.button.-alert {
  background-color: #ff5a62;
  color: #ffffff;
  background-position: center;
  transition: background 0.8s;
}

.button.-alert:hover,
.button.-alert:focus {
  background: #ff1520 radial-gradient(circle, transparent 1%, #ff1520 1%) center/15000%;
  color: #ffffff;
}

.button.-alert:active {
  background-color: #ff5a62;
  background-size: 100%;
  transition: background 0s;
}

.button.-white {
  background-color: #d4d8e8;
  color: #ffffff;
  background-position: center;
  transition: background 0.8s;
}

.button.-white:hover,
.button.-white:focus {
  background: #9aa4c9 radial-gradient(circle, transparent 1%, #9aa4c9 1%) center/15000%;
  color: #ffffff;
}

.button.-white:active {
  background-color: #d4d8e8;
  background-size: 100%;
  transition: background 0s;
}

.button.disabled,
.button[disabled] {
  opacity: 0.25;
  cursor: not-allowed;
}

.button.disabled,
.button.disabled:hover,
.button.disabled:focus,
.button[disabled],
.button[disabled]:hover,
.button[disabled]:focus {
  background-color: #37d6af;
  color: #ffffff;
}

.button.disabled.primary,
.button[disabled].primary {
  opacity: 0.25;
  cursor: not-allowed;
}

.button.disabled.primary,
.button.disabled.primary:hover,
.button.disabled.primary:focus,
.button[disabled].primary,
.button[disabled].primary:hover,
.button[disabled].primary:focus {
  background-color: #29b6f6;
  color: #ffffff;
}

.button.disabled.secondary,
.button[disabled].secondary {
  opacity: 0.25;
  cursor: not-allowed;
}

.button.disabled.secondary,
.button.disabled.secondary:hover,
.button.disabled.secondary:focus,
.button[disabled].secondary,
.button[disabled].secondary:hover,
.button[disabled].secondary:focus {
  background-color: #37d6af;
  color: #ffffff;
}

.button.disabled.success,
.button[disabled].success {
  opacity: 0.25;
  cursor: not-allowed;
}

.button.disabled.success,
.button.disabled.success:hover,
.button.disabled.success:focus,
.button[disabled].success,
.button[disabled].success:hover,
.button[disabled].success:focus {
  background-color: #4cc665;
  color: #ffffff;
}

.button.disabled.warning,
.button[disabled].warning {
  opacity: 0.25;
  cursor: not-allowed;
}

.button.disabled.warning,
.button.disabled.warning:hover,
.button.disabled.warning:focus,
.button[disabled].warning,
.button[disabled].warning:hover,
.button[disabled].warning:focus {
  background-color: #ff882a;
  color: #ffffff;
}

.button.disabled.alert,
.button[disabled].alert {
  opacity: 0.25;
  cursor: not-allowed;
}

.button.disabled.alert,
.button.disabled.alert:hover,
.button.disabled.alert:focus,
.button[disabled].alert,
.button[disabled].alert:hover,
.button[disabled].alert:focus {
  background-color: #ff5a62;
  color: #ffffff;
}

.button.disabled.white,
.button[disabled].white {
  opacity: 0.25;
  cursor: not-allowed;
}

.button.disabled.white,
.button.disabled.white:hover,
.button.disabled.white:focus,
.button[disabled].white,
.button[disabled].white:hover,
.button[disabled].white:focus {
  background-color: #d4d8e8;
  color: #ffffff;
}

.button.hollow {
  border: 1px solid #37d6af;
  color: #37d6af;
}

.button.hollow,
.button.hollow:hover,
.button.hollow:focus {
  background-color: transparent;
}

.button.hollow.disabled,
.button.hollow.disabled:hover,
.button.hollow.disabled:focus,
.button.hollow[disabled],
.button.hollow[disabled]:hover,
.button.hollow[disabled]:focus {
  background-color: transparent;
}

.button.hollow.white {
  color: #66798d;
}

.button.hollow:hover,
.button.hollow:focus {
  border-color: #17705a;
  color: #17705a;
}

.button.hollow:hover.white,
.button.hollow:focus.white {
  border-color: #29b6f6;
  color: #29b6f6;
}

.button.hollow:hover.disabled,
.button.hollow:hover[disabled],
.button.hollow:focus.disabled,
.button.hollow:focus[disabled] {
  border: 1px solid #37d6af;
  color: #37d6af;
}

.button.hollow.primary {
  border: 1px solid #29b6f6;
  color: #29b6f6;
}

.button.hollow.primary.white {
  color: #66798d;
}

.button.hollow.primary:hover,
.button.hollow.primary:focus {
  border-color: #06618a;
  color: #06618a;
}

.button.hollow.primary:hover.white,
.button.hollow.primary:focus.white {
  border-color: #29b6f6;
  color: #29b6f6;
}

.button.hollow.primary:hover.disabled,
.button.hollow.primary:hover[disabled],
.button.hollow.primary:focus.disabled,
.button.hollow.primary:focus[disabled] {
  border: 1px solid #29b6f6;
  color: #29b6f6;
}

.button.hollow.secondary {
  border: 1px solid #37d6af;
  color: #37d6af;
}

.button.hollow.secondary.white {
  color: #66798d;
}

.button.hollow.secondary:hover,
.button.hollow.secondary:focus {
  border-color: #17705a;
  color: #17705a;
}

.button.hollow.secondary:hover.white,
.button.hollow.secondary:focus.white {
  border-color: #29b6f6;
  color: #29b6f6;
}

.button.hollow.secondary:hover.disabled,
.button.hollow.secondary:hover[disabled],
.button.hollow.secondary:focus.disabled,
.button.hollow.secondary:focus[disabled] {
  border: 1px solid #37d6af;
  color: #37d6af;
}

.button.hollow.success {
  border: 1px solid #4cc665;
  color: #4cc665;
}

.button.hollow.success.white {
  color: #66798d;
}

.button.hollow.success:hover,
.button.hollow.success:focus {
  border-color: #216830;
  color: #216830;
}

.button.hollow.success:hover.white,
.button.hollow.success:focus.white {
  border-color: #29b6f6;
  color: #29b6f6;
}

.button.hollow.success:hover.disabled,
.button.hollow.success:hover[disabled],
.button.hollow.success:focus.disabled,
.button.hollow.success:focus[disabled] {
  border: 1px solid #4cc665;
  color: #4cc665;
}

.button.hollow.warning {
  border: 1px solid #ff882a;
  color: #ff882a;
}

.button.hollow.warning.white {
  color: #66798d;
}

.button.hollow.warning:hover,
.button.hollow.warning:focus {
  border-color: #954200;
  color: #954200;
}

.button.hollow.warning:hover.white,
.button.hollow.warning:focus.white {
  border-color: #29b6f6;
  color: #29b6f6;
}

.button.hollow.warning:hover.disabled,
.button.hollow.warning:hover[disabled],
.button.hollow.warning:focus.disabled,
.button.hollow.warning:focus[disabled] {
  border: 1px solid #ff882a;
  color: #ff882a;
}

.button.hollow.alert {
  border: 1px solid #ff5a62;
  color: #ff5a62;
}

.button.hollow.alert.white {
  color: #66798d;
}

.button.hollow.alert:hover,
.button.hollow.alert:focus {
  border-color: #ad0008;
  color: #ad0008;
}

.button.hollow.alert:hover.white,
.button.hollow.alert:focus.white {
  border-color: #29b6f6;
  color: #29b6f6;
}

.button.hollow.alert:hover.disabled,
.button.hollow.alert:hover[disabled],
.button.hollow.alert:focus.disabled,
.button.hollow.alert:focus[disabled] {
  border: 1px solid #ff5a62;
  color: #ff5a62;
}

.button.hollow.white {
  border: 1px solid #d4d8e8;
  color: #d4d8e8;
}

.button.hollow.white.white {
  color: #66798d;
}

.button.hollow.white:hover,
.button.hollow.white:focus {
  border-color: #4d5b91;
  color: #4d5b91;
}

.button.hollow.white:hover.white,
.button.hollow.white:focus.white {
  border-color: #29b6f6;
  color: #29b6f6;
}

.button.hollow.white:hover.disabled,
.button.hollow.white:hover[disabled],
.button.hollow.white:focus.disabled,
.button.hollow.white:focus[disabled] {
  border: 1px solid #d4d8e8;
  color: #d4d8e8;
}

.button.clear {
  border: 1px solid #37d6af;
  color: #37d6af;
}

.button.clear,
.button.clear:hover,
.button.clear:focus {
  background-color: transparent;
}

.button.clear.disabled,
.button.clear.disabled:hover,
.button.clear.disabled:focus,
.button.clear[disabled],
.button.clear[disabled]:hover,
.button.clear[disabled]:focus {
  background-color: transparent;
}

.button.clear.white {
  color: #66798d;
}

.button.clear:hover,
.button.clear:focus {
  border-color: #17705a;
  color: #17705a;
}

.button.clear:hover.white,
.button.clear:focus.white {
  border-color: #29b6f6;
  color: #29b6f6;
}

.button.clear:hover.disabled,
.button.clear:hover[disabled],
.button.clear:focus.disabled,
.button.clear:focus[disabled] {
  border: 1px solid #37d6af;
  color: #37d6af;
}

.button.clear,
.button.clear.disabled,
.button.clear[disabled],
.button.clear:hover,
.button.clear:hover.disabled,
.button.clear:hover[disabled],
.button.clear:focus,
.button.clear:focus.disabled,
.button.clear:focus[disabled] {
  border-color: transparent;
}

.button.clear.primary {
  border: 1px solid #29b6f6;
  color: #29b6f6;
}

.button.clear.primary.white {
  color: #66798d;
}

.button.clear.primary:hover,
.button.clear.primary:focus {
  border-color: #06618a;
  color: #06618a;
}

.button.clear.primary:hover.white,
.button.clear.primary:focus.white {
  border-color: #29b6f6;
  color: #29b6f6;
}

.button.clear.primary:hover.disabled,
.button.clear.primary:hover[disabled],
.button.clear.primary:focus.disabled,
.button.clear.primary:focus[disabled] {
  border: 1px solid #29b6f6;
  color: #29b6f6;
}

.button.clear.primary,
.button.clear.primary.disabled,
.button.clear.primary[disabled],
.button.clear.primary:hover,
.button.clear.primary:hover.disabled,
.button.clear.primary:hover[disabled],
.button.clear.primary:focus,
.button.clear.primary:focus.disabled,
.button.clear.primary:focus[disabled] {
  border-color: transparent;
}

.button.clear.secondary {
  border: 1px solid #37d6af;
  color: #37d6af;
}

.button.clear.secondary.white {
  color: #66798d;
}

.button.clear.secondary:hover,
.button.clear.secondary:focus {
  border-color: #17705a;
  color: #17705a;
}

.button.clear.secondary:hover.white,
.button.clear.secondary:focus.white {
  border-color: #29b6f6;
  color: #29b6f6;
}

.button.clear.secondary:hover.disabled,
.button.clear.secondary:hover[disabled],
.button.clear.secondary:focus.disabled,
.button.clear.secondary:focus[disabled] {
  border: 1px solid #37d6af;
  color: #37d6af;
}

.button.clear.secondary,
.button.clear.secondary.disabled,
.button.clear.secondary[disabled],
.button.clear.secondary:hover,
.button.clear.secondary:hover.disabled,
.button.clear.secondary:hover[disabled],
.button.clear.secondary:focus,
.button.clear.secondary:focus.disabled,
.button.clear.secondary:focus[disabled] {
  border-color: transparent;
}

.button.clear.success {
  border: 1px solid #4cc665;
  color: #4cc665;
}

.button.clear.success.white {
  color: #66798d;
}

.button.clear.success:hover,
.button.clear.success:focus {
  border-color: #216830;
  color: #216830;
}

.button.clear.success:hover.white,
.button.clear.success:focus.white {
  border-color: #29b6f6;
  color: #29b6f6;
}

.button.clear.success:hover.disabled,
.button.clear.success:hover[disabled],
.button.clear.success:focus.disabled,
.button.clear.success:focus[disabled] {
  border: 1px solid #4cc665;
  color: #4cc665;
}

.button.clear.success,
.button.clear.success.disabled,
.button.clear.success[disabled],
.button.clear.success:hover,
.button.clear.success:hover.disabled,
.button.clear.success:hover[disabled],
.button.clear.success:focus,
.button.clear.success:focus.disabled,
.button.clear.success:focus[disabled] {
  border-color: transparent;
}

.button.clear.warning {
  border: 1px solid #ff882a;
  color: #ff882a;
}

.button.clear.warning.white {
  color: #66798d;
}

.button.clear.warning:hover,
.button.clear.warning:focus {
  border-color: #954200;
  color: #954200;
}

.button.clear.warning:hover.white,
.button.clear.warning:focus.white {
  border-color: #29b6f6;
  color: #29b6f6;
}

.button.clear.warning:hover.disabled,
.button.clear.warning:hover[disabled],
.button.clear.warning:focus.disabled,
.button.clear.warning:focus[disabled] {
  border: 1px solid #ff882a;
  color: #ff882a;
}

.button.clear.warning,
.button.clear.warning.disabled,
.button.clear.warning[disabled],
.button.clear.warning:hover,
.button.clear.warning:hover.disabled,
.button.clear.warning:hover[disabled],
.button.clear.warning:focus,
.button.clear.warning:focus.disabled,
.button.clear.warning:focus[disabled] {
  border-color: transparent;
}

.button.clear.alert {
  border: 1px solid #ff5a62;
  color: #ff5a62;
}

.button.clear.alert.white {
  color: #66798d;
}

.button.clear.alert:hover,
.button.clear.alert:focus {
  border-color: #ad0008;
  color: #ad0008;
}

.button.clear.alert:hover.white,
.button.clear.alert:focus.white {
  border-color: #29b6f6;
  color: #29b6f6;
}

.button.clear.alert:hover.disabled,
.button.clear.alert:hover[disabled],
.button.clear.alert:focus.disabled,
.button.clear.alert:focus[disabled] {
  border: 1px solid #ff5a62;
  color: #ff5a62;
}

.button.clear.alert,
.button.clear.alert.disabled,
.button.clear.alert[disabled],
.button.clear.alert:hover,
.button.clear.alert:hover.disabled,
.button.clear.alert:hover[disabled],
.button.clear.alert:focus,
.button.clear.alert:focus.disabled,
.button.clear.alert:focus[disabled] {
  border-color: transparent;
}

.button.clear.white {
  border: 1px solid #d4d8e8;
  color: #d4d8e8;
}

.button.clear.white.white {
  color: #66798d;
}

.button.clear.white:hover,
.button.clear.white:focus {
  border-color: #4d5b91;
  color: #4d5b91;
}

.button.clear.white:hover.white,
.button.clear.white:focus.white {
  border-color: #29b6f6;
  color: #29b6f6;
}

.button.clear.white:hover.disabled,
.button.clear.white:hover[disabled],
.button.clear.white:focus.disabled,
.button.clear.white:focus[disabled] {
  border: 1px solid #d4d8e8;
  color: #d4d8e8;
}

.button.clear.white,
.button.clear.white.disabled,
.button.clear.white[disabled],
.button.clear.white:hover,
.button.clear.white:hover.disabled,
.button.clear.white:hover[disabled],
.button.clear.white:focus,
.button.clear.white:focus.disabled,
.button.clear.white:focus[disabled] {
  border-color: transparent;
}

.button.dropdown::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.4em;
  content: "";
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #ffffff transparent transparent;
  position: relative;
  top: 0.4em;
  display: inline-block;
  float: right;
  margin-left: default 8px 24px;
}

.button.dropdown.hollow::after {
  border-top-color: #37d6af;
}

.button.dropdown.hollow.primary::after {
  border-top-color: #29b6f6;
}

.button.dropdown.hollow.secondary::after {
  border-top-color: #37d6af;
}

.button.dropdown.hollow.success::after {
  border-top-color: #4cc665;
}

.button.dropdown.hollow.warning::after {
  border-top-color: #ff882a;
}

.button.dropdown.hollow.alert::after {
  border-top-color: #ff5a62;
}

.button.dropdown.hollow.white::after {
  border-top-color: #d4d8e8;
}

.button.arrow-only::after {
  top: -0.1em;
  float: none;
  margin-left: 0;
}

a.button:hover,
a.button:focus {
  text-decoration: none;
}

.combo-button {
  position: relative;
  display: inline-block;
  vertical-align: top;
  height: 46px;
  padding: 0;
  border: 0;
  border-radius: 3px;
}

.combo-button.-alternate {
  border: 1px solid #e8f9fc;
  background-color: #ffffff;
}

.combo-button.-alternate > .inner > * {
  background-color: #ffffff;
  transition: background-color 150ms ease-out;
}

.combo-button.-alternate > .inner > *:hover {
  background-color: #e8f9fc;
}

.combo-button.-alternate > .inner > .main-button {
  color: #29b6f6;
}

.combo-button.-alternate > .inner > .show-options {
  border-left: 1px solid #e8f9fc;
  transition: background-color 150ms ease-out;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.707.293L.293 1.707 5 6.414l4.707-4.707L8.293.293 5 3.586z' fill='%2344A4FF'/%3E%3C/svg%3E%0A");
}

.combo-button.-active > .dropdown-container {
  left: 0;
  opacity: 1;
  -ms-transform: translateY(0);
  transform: translateY(0);
  transition: opacity 200ms ease-out, transform 200ms ease-out;
  right: 0;
}

.combo-button.-active > .dropdown-container > .options-list {
  box-shadow: 0 0 0 1px rgba(51, 71, 91, 0.1), 0 4px 8px -3px rgba(51, 71, 91, 0.4);
}

.combo-button.-active > .inner .show-options {
  background-image: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%278%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-6-7h24v24H-6z%27/%3E%3Cpath fill=%27%23FFFFFF%27 fill-rule=%27nonzero%27 d=%27M10 7.4l-4-4-4 4L.6 6 6 .6 11.4 6z%27/%3E%3C/g%3E%3C/svg%3E");
  background-color: #1a7cd7;
}

.combo-button > .inner {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  border-radius: 3px;
  overflow: hidden;
}

.combo-button > .inner:hover > * {
  background-color: #1a7cd7;
  transition: all 150ms ease-out;
}

.combo-button > .inner:hover > .show-options {
  border-left: 1px solid #023cb5;
}

.combo-button > .inner > * {
  background-color: #29b6f6;
}

.combo-button > .inner > .main-button {
  display: inline-block;
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-size: 16px;
  line-height: 2.875rem;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  font-weight: 500;
  color: #29b6f6;
  color: #ffffff;
  padding: 11px 24px 9px;
  text-decoration: none;
  text-align: center;
  line-height: 24px;
  font-size: 16px;
}

.combo-button > .inner > .show-options {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.707.293L.293 1.707 5 6.414l4.707-4.707L8.293.293 5 3.586z' fill='%23FFF'/%3E%3C/svg%3E%0A");
  transition: background-color 150ms ease-out, border 150ms ease-out;
  border-left: 1px solid #1a7cd7;
  width: 46px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: inline-block;
  cursor: pointer;
  height: 100%;
}

.combo-button > .dropdown-container {
  position: absolute;
  left: -9999px;
  z-index: 96;
  opacity: 0;
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);
  transition: left 1ms linear 250ms, opacity 200ms ease-out, transform 200ms ease-out;
  top: 100%;
  width: 100%;
  height: auto;
  margin-top: 5px;
}

.combo-button > .dropdown-container .options-list {
  border-radius: 3px;
  overflow: hidden;
  padding: 5px 0;
  margin: 0;
  background-color: #ffffff;
  cursor: default;
  line-height: 0;
  transition: box-shadow 200ms ease-out;
  min-width: 200px;
}

.combo-button > .dropdown-container .options-list li {
  display: inline-block;
  min-width: 96px;
  width: 100%;
}

.combo-button > .dropdown-container .options-list li.separator {
  height: 1px;
  background-color: rgba(51, 71, 91, 0.15);
  margin: 4px 0;
}

.combo-button > .dropdown-container .options-list li.separator ~ li a {
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
}

.combo-button > .dropdown-container .options-list li a {
  padding: 8px 16px;
  background-repeat: no-repeat;
  display: block;
  height: 36px;
  width: 100%;
  font-size: 1rem;
  line-height: 1.42857rem;
  text-decoration: none;
  text-align: left;
  white-space: nowrap;
  color: #66798d;
  transition: background-color 100ms ease-out, color 100ms ease-out;
}

.combo-button > .dropdown-container .options-list li a:hover,
.combo-button > .dropdown-container .options-list li a.-selected {
  background-color: #e3f0ff;
  color: #44a4ff;
}

.combo-button > .dropdown-container .options-list li a:focus {
  outline: none;
}

.combo-button > .dropdown-container .options-list li a[data-icon="log-out"] {
  position: relative;
  transform: translate3d(0, 0, 0);
}

.combo-button > .dropdown-container .options-list li a[data-icon="log-out"]::before,
.combo-button > .dropdown-container .options-list li a[data-icon="log-out"]::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 18px;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: inline-block;
  width: 16px;
  height: 16px;
  transition: transform 100ms ease-out;
}

.combo-button > .dropdown-container .options-list li a[data-icon="log-out"]::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cg class='nc-icon-wrapper' fill='%23A0ADBB'%3E%3Cpath d='M12 14H3V2h9V0H2a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h10v-2z'/%3E%3C/g%3E%3C/svg%3E");
}

.combo-button > .dropdown-container .options-list li a[data-icon="log-out"]::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cg class='nc-icon-wrapper' fill='%23A0ADBB'%3E%3Cpath d='M11 12.414L15.414 8 11 3.586 9.586 5l2 2H5v2h6.586l-2 2z'/%3E%3C/g%3E%3C/svg%3E");
}

.combo-button > .dropdown-container .options-list li a[data-icon="log-out"]:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cg class='nc-icon-wrapper' fill='%2344A4FF'%3E%3Cpath d='M12 14H3V2h9V0H2a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h10v-2z'/%3E%3C/g%3E%3C/svg%3E");
}

.combo-button > .dropdown-container .options-list li a[data-icon="log-out"]:hover::after {
  -ms-transform: translate(2px, -50%);
  transform: translate(2px, -50%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cg class='nc-icon-wrapper' fill='%2344A4FF'%3E%3Cpath d='M11 12.414L15.414 8 11 3.586 9.586 5l2 2H5v2h6.586l-2 2z'/%3E%3C/g%3E%3C/svg%3E");
}

.combo-button > .dropdown-container .options-list li a[data-count]::after {
  content: " (" attr(data-count) ")";
}

.combo-button > .dropdown-container .options-list li a.-selected {
  pointer-events: none;
}

.combo-button > .dropdown-container > .options-list {
  float: right;
}

.card {
  background: #ffffff;
  border-radius: 3px;
  padding: 16px 24px 24px;
}

.grid-container .row .columns .card {
  margin-top: 1.71429rem;
}

@media print, screen and (min-width: 64.0625em) {
  .grid-container .row .columns .card {
    margin-top: 1.71429rem;
  }
}

.grid-container .row .columns.-shrink-loked {
  min-width: 344px;
}

.card .card-header {
  border-bottom: 1px solid rgba(212, 216, 232, 0.6);
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  transition: all 150ms ease-out;
  display: -ms-flexbox;
  display: flex;
}

.card .card-header h2 {
  padding-bottom: 12px;
  line-height: 24px;
  font-weight: 300;
  text-align: left;
  font-size: 16px;
  color: #001f3f;
}

.card .card-header a {
  line-height: 20px;
}

.card .card-header .card-actions {
  margin-bottom: 16px;
  text-align: right;
  line-height: 20px;
  font-size: 14px;
  height: 20px;
}

.card .card-header .card-actions a {
  padding-top: 2px;
  font-size: 14px;
  display: block;
}

.card .-top-gap {
  margin-top: 8px;
  display: block;
}

.card {
  position: relative;
}

.card .more-action {
  position: absolute;
  right: 24px;
}

.card .link-block {
  width: 100%;
}

.card .link-block:hover .strong {
  transition: all 150ms ease-out;
  color: #1a7cd7;
}

.card .more.dropdown .dropdown-container {
  min-width: 200px;
}

.card .card-content {
  text-align: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.card .card-content .-top-space {
  margin-top: 16px;
}

.card .card-content .-bottom-space {
  margin-top: 16px;
}

.card .card-content.-center-content {
  text-align: center;
}

.card .card-content.-center-content > div {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}

.card .card-content.-center-content h3 {
  width: 100%;
  line-height: 28px;
}

.card .card-content.-center-content button {
  margin-bottom: 8px;
}

.card .card-content > div {
  padding-top: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}

.card .card-content span {
  display: block;
  width: 100%;
}

.card .card-content span:not(.-gray-text) {
  line-height: 20px;
}

.card .card-content h6 {
  padding-bottom: 8px;
}

.card .card-content a {
  line-height: 20px;
  float: left;
}

.card .card-content .separator {
  margin: 16px 0;
}

.card .card-content .empty {
  padding: 40px 0 14px;
  color: #a0adbb;
  text-align: center;
  line-height: 20px;
  font-size: 14px;
  display: block;
  width: 100%;
}

.card .card-content .strong {
  font-weight: 500;
  line-height: 20px;
  text-align: left;
  font-size: 14px;
  display: block;
  color: #001f3f;
}

.card .card-content .sub-content {
  color: #66798d;
  line-height: 20px;
}

.card .card-content .-inactive-text {
  color: #a0adbb;
}

.card .card-content .-text-align-bottom {
  vertical-align: bottom;
  line-height: 20px;
}

.card .card-content .avatar-square,
.card .card-content .avatar-circle {
  margin-right: 16px;
}

.card .card-content .avatar-square.-center-align,
.card .card-content .avatar-circle.-center-align {
  margin: 0 0 16px;
}

.card .card-content .contact-details {
  text-align: left;
  display: block;
  width: 100%;
}

.card .card-content .address {
  line-height: 20px;
}

.icon.-size-12::before {
  height: 12px;
  width: 12px;
}

.icon.-size-16::before {
  height: 16px;
  width: 16px;
}

.icon.-size-24::before {
  height: 24px;
  width: 24px;
}

.icon.-size-32::before {
  height: 32px;
  width: 32px;
}

.icon.-size-40::before {
  height: 40px;
  width: 40px;
}

.icon.-size-48::before {
  height: 48px;
  width: 48px;
}

.icon.-size-64::before {
  height: 64px;
  width: 64px;
}

.icon.-size-80::before {
  height: 80px;
  width: 80px;
}

.icon::before {
  background-repeat: no-repeat;
  background-position: center;
  -webkit-appearance: none;
  box-sizing: border-box;
  display: inline-block;
  content: "";
}

.icon-boxed {
  transition: background-color 150ms ease-out;
  background-color: #d4d8e8;
  border-radius: 3px;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: calc(50% - 1px);
  -webkit-appearance: none;
  vertical-align: middle;
  box-sizing: border-box;
  display: inline-block;
  line-height: inherit;
  position: relative;
  cursor: pointer;
  font-size: 0rem;
  font-size: 0px;
  outline: none;
  height: 36px;
  width: 36px;
  padding: 0;
  border: 0;
}

.modal {
  position: fixed;
  top: 0;
  left: -9999px;
  z-index: 99;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: left 1ms linear 250ms;
}

.modal.-active {
  left: 0;
  transition: none;
}

.modal.-active .shade {
  opacity: 1;
  transition: opacity opacity 200ms ease-out;
}

.modal > .inner {
  position: relative;
  z-index: 2;
  height: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.modal .shade {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background-color: rgba(102, 121, 141, 0.3);
  opacity: 0;
  transition: opacity 200ms linear -100ms;
  transition: opacity opacity 200ms ease-out 100ms;
}

.input-group input[type="checkbox"] {
  width: 0;
  height: 0;
  padding: 0;
  border: 0;
  margin: 0;
  opacity: 0;
  -webkit-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.input-group input[type="checkbox"]:checked + label::before {
  border-color: #29b6f6;
  background-color: #29b6f6;
}

.input-group input[type="checkbox"]:checked + label:hover::before {
  background-color: #29b6f6;
}

.input-group input[type="checkbox"]:checked + label:hover::after {
  opacity: 0.5;
}

.input-group input[type="checkbox"].-half-checked + label {
  opacity: 1;
}

.input-group input[type="checkbox"].-half-checked + label::before {
  border-color: #29b6f6;
  background-color: #29b6f6;
}

.input-group input[type="checkbox"].-half-checked + label::after {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='2' viewBox='0 0 10 2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 2h8a1 1 0 1 0 0-2H1a1 1 0 1 0 0 2z' fill='%23FFF'/%3E%3C/svg%3E%0A");
}

.input-group input[type="checkbox"].-half-checked + label:hover::before {
  background-color: #29b6f6;
}

.input-group input[type="checkbox"].-half-checked + label:hover::after {
  opacity: 0.5;
}

.input-group input[type="checkbox"].-error + label {
  color: #ff5a62;
}

.input-group input[type="checkbox"].-error + label::before {
  border-color: #ff5a62;
}

.input-group input[type="checkbox"].-indeterminate + label:after {
  background: white;
  display: block;
  width: 10px;
  height: 2px;
  left: 5px;
  top: 9px;
}

.input-group input[type="checkbox"].-indeterminate + label:before {
  background-color: #29b6f6;
  border-color: #29b6f6;
}

.input-group input[type="checkbox"] + label {
  position: relative;
  float: left;
  clear: left;
  display: inline-block;
  min-height: 20px;
  padding-top: 1px;
  padding-left: 30px;
  margin-bottom: 0;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 14px;
  line-height: 1.42857rem;
  color: #66798d;
  cursor: pointer;
  background-image: none !important;
}

.-horizontal.input-group input[type="checkbox"] + label {
  float: none;
  clear: none;
  margin-right: 40px;
}

.payment-set .input-group input[type="checkbox"] + label {
  min-height: 20px;
}

.table .input-group input[type="checkbox"] + label {
  padding-left: 0;
}

.input-group input[type="checkbox"] + label::before,
.input-group input[type="checkbox"] + label::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
}

.payment-set .input-group input[type="checkbox"] + label::before,
.payment-set .input-group input[type="checkbox"] + label::after {
  width: 20px;
  height: 20px;
}

.input-group input[type="checkbox"] + label::before {
  border: 1px solid #d4d8e8;
  border-radius: 3px;
  background-color: #ffffff;
  transition: border-color 100ms ease-out, background-color 100ms ease-out;
}

.input-group input[type="checkbox"] + label::after {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.285L3.337 7 8.5 1' stroke-width='2' stroke='%23FFF' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  opacity: 1;
  transition: opacity 100ms ease-out;
}

.input-group input[type="checkbox"] + label:hover::before {
  background-color: #e3f0ff;
}

.input-group input[type="checkbox"] + label + input[type="checkbox"] + label {
  margin-top: 10px;
}

#passwordRules {
  font-size: 12px;
  font-weight: 500;
}

#passwordRules > ul {
  text-align: left;
  list-style: none;
  padding-left: 0;
  margin-left: 0;
}

#passwordRules > ul > li {
  line-height: 16px;
}

[type="text"],
[type="password"],
[type="date"],
[type="datetime"],
[type="datetime-local"],
[type="month"],
[type="week"],
[type="email"],
[type="number"],
[type="search"],
[type="tel"],
[type="time"],
[type="url"],
[type="color"],
textarea {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 2.5rem;
  margin: 0 0 1.14286rem;
  padding: 0.57143rem 1.71429rem;
  border: 1px solid #d4d8e8;
  border-radius: 3px;
  background-color: #ffffff;
  box-shadow: inset 0 0 0 rgba(0, 31, 63, 0);
  font-family: inherit;
  font-size: 1rem;
  font-weight: 400;
  line-height: 20px;
  color: #001f3f;
  transition: box-shadow 0s, border-color 0.1s ease-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

[type="text"].tiny,
[type="password"].tiny,
[type="date"].tiny,
[type="datetime"].tiny,
[type="datetime-local"].tiny,
[type="month"].tiny,
[type="week"].tiny,
[type="email"].tiny,
[type="number"].tiny,
[type="search"].tiny,
[type="tel"].tiny,
[type="time"].tiny,
[type="url"].tiny,
[type="color"].tiny,
textarea.tiny {
  font-size: 1.71429rem;
}

[type="text"].small,
[type="password"].small,
[type="date"].small,
[type="datetime"].small,
[type="datetime-local"].small,
[type="month"].small,
[type="week"].small,
[type="email"].small,
[type="number"].small,
[type="search"].small,
[type="tel"].small,
[type="time"].small,
[type="url"].small,
[type="color"].small,
textarea.small {
  font-size: 0.85714rem;
}

[type="text"].large,
[type="password"].large,
[type="date"].large,
[type="datetime"].large,
[type="datetime-local"].large,
[type="month"].large,
[type="week"].large,
[type="email"].large,
[type="number"].large,
[type="search"].large,
[type="tel"].large,
[type="time"].large,
[type="url"].large,
[type="color"].large,
textarea.large {
  font-size: 1.14286rem;
}

[type="text"].tiny,
[type="password"].tiny,
[type="date"].tiny,
[type="datetime"].tiny,
[type="datetime-local"].tiny,
[type="month"].tiny,
[type="week"].tiny,
[type="email"].tiny,
[type="number"].tiny,
[type="search"].tiny,
[type="tel"].tiny,
[type="time"].tiny,
[type="url"].tiny,
[type="color"].tiny,
textarea.tiny {
  line-height: 1rem;
}

[type="text"].small,
[type="password"].small,
[type="date"].small,
[type="datetime"].small,
[type="datetime-local"].small,
[type="month"].small,
[type="week"].small,
[type="email"].small,
[type="number"].small,
[type="search"].small,
[type="tel"].small,
[type="time"].small,
[type="url"].small,
[type="color"].small,
textarea.small {
  line-height: 1.14286rem;
}

[type="text"].large,
[type="password"].large,
[type="date"].large,
[type="datetime"].large,
[type="datetime-local"].large,
[type="month"].large,
[type="week"].large,
[type="email"].large,
[type="number"].large,
[type="search"].large,
[type="tel"].large,
[type="time"].large,
[type="url"].large,
[type="color"].large,
textarea.large {
  line-height: 1.71429rem;
}

[type="text"].tiny,
[type="password"].tiny,
[type="date"].tiny,
[type="datetime"].tiny,
[type="datetime-local"].tiny,
[type="month"].tiny,
[type="week"].tiny,
[type="email"].tiny,
[type="number"].tiny,
[type="search"].tiny,
[type="tel"].tiny,
[type="time"].tiny,
[type="url"].tiny,
[type="color"].tiny,
textarea.tiny {
  padding: 0.28571rem 0.71429rem;
}

[type="text"].small,
[type="password"].small,
[type="date"].small,
[type="datetime"].small,
[type="datetime-local"].small,
[type="month"].small,
[type="week"].small,
[type="email"].small,
[type="number"].small,
[type="search"].small,
[type="tel"].small,
[type="time"].small,
[type="url"].small,
[type="color"].small,
textarea.small {
  padding: 0.42857rem 0.85714rem;
}

[type="text"].large,
[type="password"].large,
[type="date"].large,
[type="datetime"].large,
[type="datetime-local"].large,
[type="month"].large,
[type="week"].large,
[type="email"].large,
[type="number"].large,
[type="search"].large,
[type="tel"].large,
[type="time"].large,
[type="url"].large,
[type="color"].large,
textarea.large {
  padding: 0.57143rem 1.14286rem;
}

[type="text"]:focus,
[type="text"]:hover,
[type="password"]:focus,
[type="password"]:hover,
[type="date"]:focus,
[type="date"]:hover,
[type="datetime"]:focus,
[type="datetime"]:hover,
[type="datetime-local"]:focus,
[type="datetime-local"]:hover,
[type="month"]:focus,
[type="month"]:hover,
[type="week"]:focus,
[type="week"]:hover,
[type="email"]:focus,
[type="email"]:hover,
[type="number"]:focus,
[type="number"]:hover,
[type="search"]:focus,
[type="search"]:hover,
[type="tel"]:focus,
[type="tel"]:hover,
[type="time"]:focus,
[type="time"]:hover,
[type="url"]:focus,
[type="url"]:hover,
[type="color"]:focus,
[type="color"]:hover,
textarea:focus,
textarea:hover {
  outline: none;
  border: 1px solid #29b6f6;
  background-color: #ffffff;
  box-shadow: 0 0 0 #e6eaf0;
  transition: box-shadow 0s, border-color 0.1s ease-out;
}

[type="text"],
[type="password"],
[type="date"],
[type="datetime"],
[type="datetime-local"],
[type="month"],
[type="week"],
[type="email"],
[type="number"],
[type="search"],
[type="tel"],
[type="time"],
[type="url"],
[type="color"] {
  font-size: 1rem;
  line-height: 1.42857rem;
  padding: 0.57143rem 1.14286rem;
  height: 2.57143rem;
}

[type="text"].tiny,
[type="password"].tiny,
[type="date"].tiny,
[type="datetime"].tiny,
[type="datetime-local"].tiny,
[type="month"].tiny,
[type="week"].tiny,
[type="email"].tiny,
[type="number"].tiny,
[type="search"].tiny,
[type="tel"].tiny,
[type="time"].tiny,
[type="url"].tiny,
[type="color"].tiny {
  height: 1.71429rem;
}

[type="text"].small,
[type="password"].small,
[type="date"].small,
[type="datetime"].small,
[type="datetime-local"].small,
[type="month"].small,
[type="week"].small,
[type="email"].small,
[type="number"].small,
[type="search"].small,
[type="tel"].small,
[type="time"].small,
[type="url"].small,
[type="color"].small {
  height: 2rem;
}

[type="text"].large,
[type="password"].large,
[type="date"].large,
[type="datetime"].large,
[type="datetime-local"].large,
[type="month"].large,
[type="week"].large,
[type="email"].large,
[type="number"].large,
[type="search"].large,
[type="tel"].large,
[type="time"].large,
[type="url"].large,
[type="color"].large {
  height: 3.14286rem;
}

textarea {
  max-width: 100%;
}

textarea[rows] {
  height: auto;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #a0adbb;
}

input::placeholder,
textarea::placeholder {
  color: #a0adbb;
}

input:disabled,
input[readonly],
textarea:disabled,
textarea[readonly] {
  background-color: #f4f7fb !important;
  color: #a0adbb !important;
  cursor: not-allowed !important;
}

[type="submit"],
[type="button"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 3px;
}

input[type="search"] {
  box-sizing: border-box;
}

[type="text"].-complete,
[type="email"].-complete,
[type="number"].-complete,
[type="password"].-complete {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.285L3.337 7 8.5 1' stroke-width='2' stroke='%234DC165' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: calc(100% - 16px) 50%;
}

/** highlight password field with bigger characters */
[type="password"] {
  font-weight: 600;
  letter-spacing: 5px;
}

[type="password"]:-ms-input-placeholder {
  letter-spacing: normal;
  font-weight: normal;
}

[type="password"]::placeholder {
  letter-spacing: normal;
  font-weight: normal;
}

label {
  display: block;
  margin: 0;
  margin-bottom: 8px;
  font-size: 1rem;
  font-weight: 600;
  line-height: 20px;
  color: #001f3f;
  text-align: left;
}

label.-hidden {
  display: none;
}

label.middle {
  margin: 0 0 1.14286rem;
  padding: 0.64286rem 0;
}

.form-tip {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  border-radius: 100%;
  margin-left: 5px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  text-transform: none;
  cursor: pointer;
}

.form-tip.-help {
  width: 18px;
  height: 18px;
  background-color: #29b6f6;
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='12' viewBox='0 0 6 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 11.25a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5zm.75-4.599V8.25h-1.5V6A.75.75 0 0 1 3 5.25c.799 0 1.5-.701 1.5-1.5s-.701-1.5-1.5-1.5c-.609 0-1.194.504-1.407.991a.75.75 0 1 1-1.374-.6C.698 1.546 1.867.75 3 .75c1.626 0 3 1.374 3 3 0 1.368-.973 2.558-2.25 2.901z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
}

.form-tip.-alert {
  width: 16px;
  height: 16px;
  background-color: #f9851f;
  background-image: url("data:image/svg+xml,%3Csvg width='2' height='10' viewBox='0 0 2 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 10a1 1 0 1 1 0-2 1 1 0 0 1 0 2zM0 .99C0 .445.444 0 1 0a1 1 0 0 1 1 .99v4.02C2 5.555 1.556 6 1 6a1 1 0 0 1-1-.99V.99z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
}

.form-tip.-error {
  width: 16px;
  height: 16px;
  background-color: #f9851f;
  background-image: url("data:image/svg+xml, %3Csvg width=%226%22 height=%226%22 viewBox=%220 0 212.982 212.982%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M131.804,106.491l75.936-75.936c6.99-6.99,6.99-18.323,0-25.312   c-6.99-6.99-18.322-6.99-25.312,0l-75.937,75.937L30.554,5.242c-6.99-6.99-18.322-6.99-25.312,0c-6.989,6.99-6.989,18.323,0,25.312   l75.937,75.936L5.242,182.427c-6.989,6.99-6.989,18.323,0,25.312c6.99,6.99,18.322,6.99,25.312,0l75.937-75.937l75.937,75.937   c6.989,6.99,18.322,6.99,25.312,0c6.99-6.99,6.99-18.322,0-25.312L131.804,106.491z%22 fill=%22%23FFF%22 stroke-width=%228%22 fill-rule=%22evenodd%22%3E%3C/path%3E%3C/svg%3E ");
}

.form-tip.-warning {
  width: 16px;
  height: 16px;
  background-color: #f9851f;
  background-image: url("data:image/svg+xml,%3Csvg width='2' height='10' viewBox='0 0 2 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 10a1 1 0 1 1 0-2 1 1 0 0 1 0 2zM0 .99C0 .445.444 0 1 0a1 1 0 0 1 1 .99v4.02C2 5.555 1.556 6 1 6a1 1 0 0 1-1-.99V.99z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
}

.is-invalid-input:not(:focus),
.-error:not(:focus) {
  border-color: #ff5a62;
  color: #ff5a62;
}

.is-invalid-input:not(:focus):-ms-input-placeholder,
.-error:not(:focus):-ms-input-placeholder {
  color: #ff5a62;
}

.is-invalid-input:not(:focus)::placeholder,
.-error:not(:focus)::placeholder {
  color: #ff5a62;
}

.is-invalid-label,
.error-tip {
  color: #ff5a62 !important;
  margin-bottom: 15px;
  text-align: left;
  margin-top: -8px;
  font-size: 12px;
  font-weight: 500;
  text-align: left;
  width: 100%;
}

.is-invalid-label.-show,
.error-tip.-show {
  display: block !important;
}

.-error-list.filled .error-tip {
  display: block !important;
}

span.-error {
  color: #ff5a62 !important;
  margin-bottom: 15px;
  text-align: left;
  margin-top: -8px;
  font-size: 12px;
  font-weight: 500;
  text-align: left;
  width: 100%;
  display: block;
}

.form-error {
  display: none;
  margin-top: -0.57143rem;
  margin-bottom: 1.14286rem;
  font-size: 0.85714rem;
  font-weight: 600;
  color: #ff5a62;
}

.form-error.is-visible {
  display: block;
}

/*form .form-row .input-group {*/
/*  overflow: auto; }*/

.strength-check-wrapper {
  position: relative;
}

.strength-check-wrapper .strength-check-meter {
  width: calc(100% - 2px);
  height: 4px;
  background-color: #d4d8e8;
  display: block;
  position: absolute;
  top: 64px;
  left: 1px;
  z-index: 1;
}

.strength-check-wrapper .strength-check-meter:after {
  content: "";
  height: 4px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.strength-check-wrapper .strength-check-meter.-very-weak:after {
  background-color: #d22f37;
  width: 10%;
}

.strength-check-wrapper .strength-check-meter.-weak:after {
  background-color: #ff5a62;
  width: 30%;
}

.strength-check-wrapper .strength-check-meter.-medium:after {
  background-color: #f9851f;
  width: 65%;
}

.strength-check-wrapper .strength-check-meter.-strong:after {
  background-color: #37d6af;
  width: 100%;
}

.input-group.-password {
  position: relative;
}

.input-group.-password > .input-toggle-wrapper {
  position: relative;
}

.input-group.-password > .input-toggle-wrapper > input:focus + .toggle {
  background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2712%27 viewBox=%270 0 16 12%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-4-6h24v24H-4z%27/%3E%3Cpath d=%27M8 12c3.6 0 6.4-3.1 7.6-4.9.5-.7.5-1.6 0-2.3C14.4 3.1 11.6 0 8 0 4.4 0 1.6 3.1.4 4.9c-.5.7-.5 1.6 0 2.2C1.6 8.9 4.4 12 8 12zm0-9c1.7 0 3 1.3 3 3S9.7 9 8 9 5 7.7 5 6s1.3-3 3-3z%27 fill=%27%2344A4FF%27 fill-rule=%27nonzero%27/%3E%3C/g%3E%3C/svg%3E");
}

.input-group.-password > .input-toggle-wrapper > input:focus + .toggle.-show {
  background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-4-4h24v24H-4z%27/%3E%3Cpath d=%27M14.3.3L11.6 3C10.5 2.4 9.3 2 8 2 4.4 2 1.6 5.1.4 6.9c-.5.7-.5 1.6 0 2.2.5.8 1.4 1.8 2.4 2.7L.3 14.3c-.4.4-.4 1 0 1.4.2.2.4.3.7.3.3 0 .5-.1.7-.3l14-14c.4-.4.4-1 0-1.4-.4-.4-1-.4-1.4 0zm-9 9C5.1 8.9 5 8.5 5 8c0-1.7 1.3-3 3-3 .5 0 .9.1 1.3.3l-4 4zm9.3-3.7c.4.5.8.9 1 1.2.5.7.5 1.6 0 2.3-1.2 1.8-4 4.9-7.6 4.9-.5 0-1.1-.1-1.6-.2l8.2-8.2z%27 fill=%27%2344A4FF%27 fill-rule=%27nonzero%27/%3E%3C/g%3E%3C/svg%3E");
}

.input-group.-password > .input-toggle-wrapper > input:focus + .toggle::after {
  background-color: #44a4ff;
}

.input-group.-password > .input-toggle-wrapper > .error-tip {
  margin-bottom: 18px;
  margin-top: -8px;
}

.input-group.-password > .input-toggle-wrapper > .toggle {
  position: absolute;
  top: 21.5px;
  right: 14px;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2712%27 viewBox=%270 0 16 12%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-4-6h24v24H-4z%27/%3E%3Cpath d=%27M8 12c3.6 0 6.4-3.1 7.6-4.9.5-.7.5-1.6 0-2.3C14.4 3.1 11.6 0 8 0 4.4 0 1.6 3.1.4 4.9c-.5.7-.5 1.6 0 2.2C1.6 8.9 4.4 12 8 12zm0-9c1.7 0 3 1.3 3 3S9.7 9 8 9 5 7.7 5 6s1.3-3 3-3z%27 fill=%27%23A0ADBB%27 fill-rule=%27nonzero%27/%3E%3C/g%3E%3C/svg%3E");
  opacity: 1;
  cursor: pointer;
  transition: opacity 150ms ease-out;
}

.input-group.-password > .input-toggle-wrapper > .toggle:hover {
  opacity: 0.8;
}

.input-group.-password > .input-toggle-wrapper > .toggle.-show {
  background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-4-4h24v24H-4z%27/%3E%3Cpath d=%27M14.3.3L11.6 3C10.5 2.4 9.3 2 8 2 4.4 2 1.6 5.1.4 6.9c-.5.7-.5 1.6 0 2.2.5.8 1.4 1.8 2.4 2.7L.3 14.3c-.4.4-.4 1 0 1.4.2.2.4.3.7.3.3 0 .5-.1.7-.3l14-14c.4-.4.4-1 0-1.4-.4-.4-1-.4-1.4 0zm-9 9C5.1 8.9 5 8.5 5 8c0-1.7 1.3-3 3-3 .5 0 .9.1 1.3.3l-4 4zm9.3-3.7c.4.5.8.9 1 1.2.5.7.5 1.6 0 2.3-1.2 1.8-4 4.9-7.6 4.9-.5 0-1.1-.1-1.6-.2l8.2-8.2z%27 fill=%27%2344A4FF%27 fill-rule=%27nonzero%27/%3E%3C/g%3E%3C/svg%3E");
}

.input-group.-password > .input-toggle-wrapper > .toggle.-show::after {
  display: inline-block;
}

.input-group.-password > .requirements {
  transition: height 300ms ease-in-out, opacity 150ms ease-out;
  overflow: hidden;
  text-align: left;
  margin-left: 0;
  opacity: 0;
}

.input-group.-password > .requirements:not(.-show) {
  height: 0;
  margin-top: -15px;
}

.input-group.-password > .requirements.-show {
  transition: height 300ms ease-in-out, opacity 150ms ease-out 200ms;
  position: relative;
  margin-bottom: 26px;
  margin-top: -12px;
  display: block;
  opacity: 1;
}

.input-group.-password > .requirements > li {
  transition: opacity 300ms ease-in-out;
  color: #66798d;
  font-size: 10px;
  line-height: inherit;
  text-transform: none;
  position: relative;
  margin-bottom: 5px;
  padding-left: 28px;
  opacity: 1;
}

.input-group.-password > .requirements > li:first-child {
  margin-top: 15px;
}

.input-group.-password > .requirements > li:last-child {
  margin-bottom: 0;
}

.input-group.-password > .requirements > li::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-4-4h24v24H-4z%27/%3E%3Cpath d=%27M8 0C3.6 0 0 3.6 0 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zM7 11.4L3.6 8 5 6.6l2 2 4-4L12.4 6 7 11.4z%27 fill=%27%23D4D8E8%27 fill-rule=%27nonzero%27/%3E%3C/g%3E%3C/svg%3E");
  transition: background-color 150ms ease-out;
}

.input-group.-password > .requirements > li.-complete {
  color: #a0adbb;
}

.input-group.-password > .requirements > li.-complete::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-4-4h24v24H-4z%27/%3E%3Cpath d=%27M8 0C3.6 0 0 3.6 0 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zM7 11.4L3.6 8 5 6.6l2 2 4-4L12.4 6 7 11.4z%27 fill=%27%234CC665%27 fill-rule=%27nonzero%27/%3E%3C/g%3E%3C/svg%3E");
}

.select-group {
  position: relative;
  text-align: left;
  outline: none;
}

.select-group.-error > .select-input:not(:focus):not(.-active) {
  border-color: #ff5a62;
  color: #ff5a62;
}

.select-group.-error > .select-input:not(:focus):not(.-active)::-webkit-input-placeholder {
  color: #ff5a62;
}

.select-group.-error > .select-input:not(:focus):not(.-active):-moz-placeholder {
  color: #ff5a62;
}

.select-group.-error > .select-input:not(:focus):not(.-active)::-moz-placeholder {
  color: #ff5a62;
}

.select-group.-error > .select-input:not(:focus):not(.-active):-ms-input-placeholder {
  color: #ff5a62;
}

.select-group.-error > .select-input:not(:focus):not(.-active)::after {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.707.293L.293 1.707 5 6.414l4.707-4.707L8.293.293 5 3.586z' fill='%23FF5A62'/%3E%3C/svg%3E%0A");
}

.select-group.-compact > .select-input {
  height: 36px;
  font-size: 14px;
  line-height: 2.57143rem;
}

.select-group.-compact > .dropdown-container > .options-list > .option {
  height: 36px;
  font-size: 14px;
  line-height: 2.57143rem;
}

.select-group.-accounts > .dropdown-container {
  box-shadow: 0 0 2px 2px rgba(41, 182, 246, 0.3);
  border: 1px solid #29b6f6;
  border-radius: 3px;
}

.select-group.-accounts > .dropdown-container > .options-list {
  max-height: 299px;
  border: none;
  box-shadow: none !important;
}

.select-group.-accounts > .dropdown-container > .options-list > .search-input {
  border-bottom: 1px solid #d4d8e8;
}

.select-group.-accounts > .dropdown-container > .options-list > .option {
  height: auto;
  padding: 0;
  border-bottom: 1px solid #d4d8e8;
  position: relative;
  font-size: 0;
  line-height: inherit;
}

.select-group.-accounts > .dropdown-container > .options-list > .option:last-child {
  border-bottom: none;
}

.select-group.-accounts > .dropdown-container > .options-list > .option.-selected {
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='18' viewBox='0 0 26 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8.556l7.7 7.65L24 2' stroke-width='3' stroke='%2344A4FF' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: right 20px top 20px;
}

.select-group.-accounts > .dropdown-container > .options-list > .option .account-content {
  padding: 15px;
}

.select-group.-accounts > .dropdown-container > .options-list > .option .account-content > span.cc-icon {
  content: "";
  display: block;
  width: 100%;
  height: 24px;
  margin-bottom: 8px;
  background-repeat: no-repeat;
}

.select-group.-accounts
  > .dropdown-container
  > .options-list
  > .option
  .account-content
  > span.cc-icon[data-icon="amex"] {
  background-image: url("data:image/svg+xml, %3Csvg width=%2235%22 height=%2224%22 viewBox=%220 0 35 24%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22%3E%3Cdefs%3E%3Cpath id=%22a%22 d=%22M35 0H0v24h35V0z%22%3E%3C/path%3E%3C/defs%3E%3Cg fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath fill=%22%2300ADEF%22 d=%22M7.194 10.204L6.27 12.36h1.847l-.923-2.086z%22%3E%3C/path%3E%3Cmask id=%22b%22 fill=%22%23fff%22%3E%3Cuse xlink:href=%22%23a%22%3E%3C/use%3E%3C/mask%3E%3Cpath d=%22M29.905 13.197l1.595 1.881h-1.903l-1.779-2.052-1.812 2.018H20.19V8.922h5.986l1.71 1.88 1.71-1.88H31.5l-1.595 1.812-1.094 1.163 1.094 1.3zm-10.57 1.898h-1.504v-4.514l-2.052 4.514h-1.403l-2.018-4.617v4.617H9.28l-.58-1.402H5.654l-.546 1.402H3.5l2.668-6.19h2.018l2.667 5.95v-5.95h2.36l1.847 4.138 1.847-4.138h2.428v6.19zM33 0H2a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h31a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2z%22 fill=%22%2300ADEF%22 mask=%22url%28%23b%29%22%3E%3C/path%3E%3Cpath fill=%22%2300ADEF%22 d=%22M21.73 10.255v1.13h3.352v1.162H21.73v1.231h3.455l1.71-1.88-1.71-1.643z%22%3E%3C/path%3E%3Cpath d=%22M7.194 12.359H6.27l.924-2.155v.069l.923 2.086h-.923zm7.866.684l-1.847-4.138h-2.36v5.95l-2.667-5.95H6.168L3.5 15.095h1.608l.547-1.402h3.044l.581 1.402h3.078v-4.617l2.018 4.617h1.402l2.052-4.515v4.515h1.505v-6.19h-2.428l-1.847 4.138zm10.125.735H21.73v-1.231h3.352v-1.163H21.73v-1.129h3.455l1.71 1.642-1.71 1.881zM31.5 8.922h-1.903l-1.71 1.88-1.71-1.88H20.19v6.122h5.815l1.812-2.018 1.779 2.052H31.5l-1.596-1.881-1.094-1.3 1.094-1.163L31.5 8.922z%22 fill=%22%23FFF%22%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.select-group.-accounts
  > .dropdown-container
  > .options-list
  > .option
  .account-content
  > span.cc-icon[data-icon="jcb"] {
  background-image: url("data:image/svg+xml, %3Csvg width=%2235%22 height=%2224%22 viewBox=%220 0 35 24%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M31 16.5a4 4 0 0 1-4 4H3.8v-12a5 5 0 0 1 5-5H31v13zM33 0H2a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h31a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2z%22 fill=%22%23E5E5E5%22%3E%3C/path%3E%3Cpath d=%22M12.7 5v11c0 1.657-.742 3-2.4 3H5.5V8c0-1.657 1.943-3 3.6-3h3.6zm1.2 3c0-1.657 1.943-3 3.6-3h3.6v11c0 1.657-.743 3-2.4 3h-4.8V8zm8.4 0c0-1.657 1.943-3 3.6-3h3.6v11c0 1.657-.743 3-2.4 3h-4.8V8zm-18.5.5v12H27a4 4 0 0 0 4-4v-13H8.8a5 5 0 0 0-5 5z%22 fill=%22%23FFF%22%3E%3C/path%3E%3Cpath d=%22M5.5 8v11h4.8c1.657 0 2.4-1.343 2.4-3V5H9.1C7.443 5 5.5 6.343 5.5 8%22 fill=%22%230F6CAF%22%3E%3C/path%3E%3Cpath d=%22M21.1 16V5h-3.6c-1.657 0-3.6 1.343-3.6 3v11h4.8c1.658 0 2.4-1.343 2.4-3%22 fill=%22%23DE0925%22%3E%3C/path%3E%3Cpath d=%22M29.5 16V5h-3.6c-1.657 0-3.6 1.343-3.6 3v11h4.8c1.657 0 2.4-1.343 2.4-3%22 fill=%22%23138E3B%22%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.select-group.-accounts > .dropdown-container > .options-list > .option .account-content > span.cc-icon[data-icon="mc"],
.select-group.-accounts
  > .dropdown-container
  > .options-list
  > .option
  .account-content
  > span.cc-icon[data-icon="mastercard"] {
  background-image: url("data:image/svg+xml, %3Csvg width=%2235%22 height=%2224%22 viewBox=%220 0 35 24%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg fill=%22none%22 fill-rule=%22evenodd%22%3E%3Crect fill=%22%231A1919%22 width=%2235%22 height=%2224%22 rx=%222%22%3E%3C/rect%3E%3Cpath fill=%22%23FF5F00%22 d=%22M14.458 6.167h6.563v11.792h-6.563z%22%3E%3C/path%3E%3Cpath d=%22M14.77 12a7.52 7.52 0 0 1 2.855-5.896A7.454 7.454 0 0 0 13 4.5 7.495 7.495 0 0 0 5.5 12a7.495 7.495 0 0 0 12.125 5.896A7.489 7.489 0 0 1 14.771 12z%22 fill=%22%23EB001B%22%3E%3C/path%3E%3Cpath d=%22M29.708 12c0 4.146-3.354 7.5-7.5 7.5a7.454 7.454 0 0 1-4.625-1.604A7.457 7.457 0 0 0 20.438 12a7.52 7.52 0 0 0-2.855-5.896A7.454 7.454 0 0 1 22.208 4.5c4.146 0 7.5 3.375 7.5 7.5z%22 fill=%22%23F79E1B%22%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.select-group.-accounts
  > .dropdown-container
  > .options-list
  > .option
  .account-content
  > span.cc-icon[data-icon="unionpay"] {
  background-image: url("data:image/svg+xml, %3Csvg width=%2235%22 height=%2224%22 viewBox=%220 0 35 24%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg fill=%22none%22 fill-rule=%22evenodd%22%3E%3Crect fill=%22%23F5F5F5%22 width=%2235%22 height=%2224%22 rx=%222%22%3E%3C/rect%3E%3Cpath d=%22M28.177 4.582l-5.745-.002h-.001l-.013.001h-.014l.014.001c-.79.024-1.772.657-1.952 1.438L17.75 18.04a1.46 1.46 0 0 0-.037.288c-.016.65.443 1.142 1.128 1.152h6.035c.772-.038 1.521-.664 1.697-1.435L29.29 6.024c.182-.796-.317-1.442-1.113-1.442%22 fill=%22%23007B8C%22%3E%3C/path%3E%3Cpath d=%22M20.466 6.02c.18-.78 1.162-1.414 1.952-1.438h-.014l-2.27-.002h-4.131.015c-.791.017-1.787.654-1.966 1.44l-2.717 12.021a1.455 1.455 0 0 0-.037.287c-.016.65.443 1.143 1.128 1.153h6.415c-.685-.01-1.144-.503-1.128-1.153.002-.093.014-.19.037-.288l2.716-12.02z%22 fill=%22%23004285%22%3E%3C/path%3E%3Cpath d=%22M14.052 6.02c.18-.786 1.175-1.423 1.966-1.44l-5.271-.001c-.796 0-1.816.645-1.998 1.441L6.03 18.041a1.518 1.518 0 0 0-.031.216v.223c.053.574.492.992 1.122 1.002h5.304c-.685-.01-1.144-.503-1.128-1.154.002-.092.014-.189.037-.287l2.717-12.02z%22 fill=%22%23EF0017%22%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.select-group.-accounts
  > .dropdown-container
  > .options-list
  > .option
  .account-content
  > span.cc-icon[data-icon="visa"] {
  background-image: url("data:image/svg+xml, %3Csvg width=%2235%22 height=%2224%22 viewBox=%220 0 35 24%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22%3E%3Cdefs%3E%3Cpath id=%22a%22 d=%22M0 0v14h35V0H0z%22%3E%3C/path%3E%3C/defs%3E%3Cg fill=%22none%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M27.727 10.82l-.154-.718c-.114.312-.314.816-.3.794l-.903 2.325h1.881a4351.5 4351.5 0 0 0-.524-2.402%22 fill=%22%23FCFCFC%22%3E%3C/path%3E%3Cg transform=%22translate%280 5%29%22%3E%3Cmask id=%22b%22 fill=%22%23fff%22%3E%3Cuse xlink:href=%22%23a%22%3E%3C/use%3E%3C/mask%3E%3Cpath d=%22M3.029 2.853h3.655c.493.019.89.176 1.028.702l.795 3.822.236 1.153 2.22-5.672h2.4L9.796 11.16l-2.399.003-2.01-7.205A9.432 9.432 0 0 0 3 3.027l.029-.174zm13.52-.001L15.13 11.17h-2.266l1.417-8.317h2.267zm.319 6.135l.292.132c.744.31 1.226.437 2.134.437.651 0 1.35-.255 1.356-.812.004-.364-.292-.624-1.175-1.032-.86-.398-1.999-1.065-1.986-2.26.013-1.616 1.591-2.744 3.831-2.744.88 0 1.583.18 2.032.349l-.307 1.803-.204-.096a4.17 4.17 0 0 0-1.696-.319c-.888 0-1.298.37-1.298.715-.006.39.48.647 1.272 1.031 1.308.594 1.912 1.314 1.903 2.26-.017 1.726-1.564 2.841-3.947 2.841-1.017-.01-1.996-.211-2.525-.443l.318-1.862zM27.413 2.86h1.752L31 11.172h-2.104s-.208-.955-.275-1.246l-2.904-.004c-.088.225-.477 1.25-.477 1.25h-2.38l3.366-7.622c.239-.542.645-.69 1.187-.69zM0 14h35V0H0v14z%22 fill=%22%23FCFCFC%22 mask=%22url%28%23b%29%22%3E%3C/path%3E%3C/g%3E%3Cpath fill=%22%23005098%22 d=%22M15.13 16.169l1.418-8.317h-2.266l-1.418 8.317zm7.892-2.718c.009-.946-.595-1.667-1.903-2.26-.792-.385-1.278-.641-1.273-1.031 0-.346.411-.715 1.299-.715a4.173 4.173 0 0 1 1.696.318l.203.096.308-1.803a5.865 5.865 0 0 0-2.032-.349c-2.24 0-3.818 1.128-3.831 2.745-.013 1.195 1.126 1.862 1.986 2.26.882.407 1.18.667 1.175 1.031-.006.558-.705.812-1.356.812-.908 0-1.39-.126-2.134-.436l-.292-.132-.318 1.861c.53.233 1.508.434 2.525.444 2.383 0 3.93-1.115 3.947-2.841m4.251-2.555c-.014.022.186-.482.3-.794l.154.717.524 2.402H26.37c.188-.48.904-2.325.904-2.325zm-2.033 5.276s.39-1.025.477-1.25l2.903.003c.068.292.276 1.247.276 1.247H31L29.165 7.86h-1.752c-.542 0-.949.148-1.187.69l-3.367 7.622h2.38zM5.386 8.957l2.01 7.205 2.4-.003 3.568-8.3h-2.401l-2.22 5.67-.236-1.152c-.535-1.368-1.598-2.571-3.12-3.42%22%3E%3C/path%3E%3Cpath d=%22M8.507 12.377l-.795-3.822c-.137-.527-.535-.684-1.028-.702H3.03L3 8.026c.897.217 1.686.54 2.387.93 1.523.85 2.586 2.052 3.12 3.421%22 fill=%22%23F7A500%22%3E%3C/path%3E%3Cpath d=%22M33 0H2a2 2 0 0 0-2 2v3h35V2a2 2 0 0 0-2-2%22 fill=%22%23095296%22%3E%3C/path%3E%3Cpath d=%22M0 22a2 2 0 0 0 2 2h31a2 2 0 0 0 2-2v-3H0v3z%22 fill=%22%23F4A428%22%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.select-group.-accounts
  > .dropdown-container
  > .options-list
  > .option
  .account-content
  > span.cc-icon[data-icon="diners"] {
  background-image: url("data:image/svg+xml, %3Csvg width=%2235%22 height=%2224%22 viewBox=%220 0 35 24%22 xmlns=%22http://www.w3.org/2000/svg%22%3E %3Cdefs%3E %3Cpath id=%22a%22 d=%22M35 0H0v24h35V0z%22/%3E %3C/defs%3E %3Cg %3E %3Cmask id=%22b%22 fill=%22#fff%22%3E %3Cpath d=%22M35 0H0v24h35V0z%22 transform=%22matrix%281, 0, 0, 1, 0, 0%29%22/%3E %3C/mask%3E %3Cpath d=%22M 33 0 L 2 0 C 0.895 0 0 0.895 0 2 L 0 22 C 0 23.105 0.895 24 2 24 L 33 24 C 34.105 24 35 23.105 35 22 L 35 2 C 35 0.895 34.105 0 33 0 Z%22 mask=%22url%28#b%29%22 style=%22fill: rgb%28207, 216, 220%29;%22/%3E %3C/g%3E %3Cg transform=%22matrix%281, 0, 0, 1, -23.064001, 10.333%29%22%3E %3Cpath fill=%22#1565C0%22 d=%22M 44.731 -4.733 L 36.397 -4.733 C 32.732 -4.733 29.731 -1.852 29.731 1.667 C 29.731 5.185 32.732 8.067 36.397 8.067 L 44.731 8.067 C 48.396 8.067 51.397 5.185 51.397 1.667 C 51.397 -1.852 48.396 -4.733 44.731 -4.733 Z%22/%3E %3Cpath fill=%22#FFFFFF%22 d=%22M 36.397 -3.133 C 33.647 -3.133 31.397 -0.974 31.397 1.667 C 31.397 4.307 33.647 6.467 36.397 6.467 C 39.148 6.467 41.397 4.307 41.397 1.667 C 41.397 -0.974 39.148 -3.133 36.397 -3.133 Z M 33.064 1.667 C 33.064 0.148 34.148 -1.052 35.564 -1.452 L 35.564 4.707 C 34.148 4.385 33.064 3.185 33.064 1.667 Z M 37.231 4.785 L 37.231 -1.374 C 38.647 -1.052 39.731 0.226 39.731 1.748 C 39.731 3.185 38.647 4.385 37.231 4.785 Z%22/%3E %3C/g%3E %3C/svg%3E");
}

.select-group.-accounts > .dropdown-container > .options-list > .option .account-content.-disabled,
.select-group.-accounts > .dropdown-container > .options-list > .option .account-content.-expired {
  cursor: not-allowed;
}

.select-group.-accounts > .dropdown-container > .options-list > .option .account-content > .-half-block {
  display: inline-block;
  width: 50%;
}

.select-group.-accounts > .dropdown-container > .options-list > .option .account-content > .-half-block.account-limit,
.select-group.-accounts > .dropdown-container > .options-list > .option .account-content > .-half-block.card-details {
  text-align: right;
}

.select-group.-accounts > .dropdown-container > .options-list > .option .account-content > .-half-block .account-id {
  color: #8f9dad;
}

.select-group.-accounts > .dropdown-container > .options-list > .option .account-content > .-half-block .card-type {
  color: #8f9dad;
  font-weight: 600;
}

.select-group.-accounts > .dropdown-container > .options-list > .option .account-content > .-half-block .card-status {
  position: absolute;
  width: 50%;
  top: 20px;
  right: 15px;
}

.select-group.-accounts
  > .dropdown-container
  > .options-list
  > .option
  .account-content
  > .-half-block
  .card-status.-expired {
  color: #d62e39;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.14286rem;
}

.select-group.-accounts
  > .dropdown-container
  > .options-list
  > .option
  .account-content
  > .-half-block
  .card-status.-expired
  .-alert {
  margin-right: 5px;
}

.select-group.-accounts > .dropdown-container > .options-list > .option .account-content > .-half-block > span {
  display: inline-block;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.select-group.-accounts
  > .dropdown-container
  > .options-list
  > .option
  .account-content
  > .-half-block
  > span:first-child {
  margin-bottom: 5px;
  font-size: 16px;
  line-height: 1rem;
}

.select-group.-accounts
  > .dropdown-container
  > .options-list
  > .option
  .account-content
  > .-half-block
  > span:last-child {
  font-size: 14px;
  line-height: 1.14286rem;
}

.select-group.-accounts > .dropdown-container > .add-another-card {
  font-size: 14px;
  line-height: 1.21429rem;
  font-weight: 600;
  padding: 15px;
  border-top: 1px solid #d4d8e8;
  background: #ffffff;
}

.select-group.-top > .dropdown-container {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 5px;
  -ms-transform: translateY(10px);
  transform: translateY(10px);
}

.select-group.-combo > .dropdown-container > .options-list {
  max-height: 276px;
}

.select-group.-combo > .dropdown-container > .options-list > .option {
  height: auto;
  font-size: 16px;
  line-height: 1.5rem;
  padding-top: 8px;
  padding-bottom: 8px;
}

.select-group.-combo > .dropdown-container > .options-list > .option-group {
  margin-bottom: 5px;
}

.select-group.-combo > .select-input {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 30px;
}

.select-group:hover:not(.-error) > .select-input:not(.-disabled) {
  border-color: #29b6f6;
}

.select-group > .select-input {
  position: relative;
  height: 46px;
  padding: 0 15px;
  border: 1px solid #d4d8e8;
  border-radius: 3px;
  background-color: #ffffff;
  box-shadow: none;
  font-size: 16px;
  line-height: 2.875rem;
  color: #d4d8e8;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  transition: border-color 100ms ease-out, background-color 100ms ease-out;
}

.select-group > .select-input::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 15px;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: inline-block;
  width: 10px;
  height: 6.5px;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.707.293L.293 1.707 5 6.414l4.707-4.707L8.293.293 5 3.586z' fill='%23A0ADBB'/%3E%3C/svg%3E%0A");
}

.select-group > .select-input:focus {
  outline: none;
  border: 1px solid #29b6f6;
  background-color: #ffffff;
}

.select-group > .select-input.-filled {
  color: #001f3f;
}

.select-group > .select-input.-active {
  border: 1px solid #29b6f6;
  background-color: #ffffff;
}

.select-group > .select-input.-active::after {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.293 6.414L9.707 5 5 .293.293 5l1.414 1.414L5 3.121z' fill='%2344A4FF'/%3E%3C/svg%3E%0A");
}

.select-group > .select-input.-active + .dropdown-container {
  left: 0;
  opacity: 1;
  -ms-transform: translateY(0);
  transform: translateY(0);
  transition: opacity 200ms ease-out, transform 200ms ease-out;
}

.select-group > .select-input.-active + .dropdown-container .options-list {
  box-shadow: 0 0 2px 2px rgba(41, 182, 246, 0.3);
}

.select-group > .select-input:disabled,
.select-group > .select-input.-disabled {
  background-color: #b6bacc;
  color: #b6bacc;
  cursor: not-allowed;
}

.select-group > .select-input:disabled::-webkit-input-placeholder,
.select-group > .select-input.-disabled::-webkit-input-placeholder {
  color: #66798d;
}

.select-group > .select-input:disabled:-moz-placeholder,
.select-group > .select-input.-disabled:-moz-placeholder {
  color: #66798d;
}

.select-group > .select-input:disabled::-moz-placeholder,
.select-group > .select-input.-disabled::-moz-placeholder {
  color: #66798d;
}

.select-group > .select-input:disabled:-ms-input-placeholder,
.select-group > .select-input.-disabled:-ms-input-placeholder {
  color: #66798d;
}

.select-group > .select-input:disabled::after,
.select-group > .select-input.-disabled::after {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.707.293L.293 1.707 5 6.414l4.707-4.707L8.293.293 5 3.586z' fill='%23D4D8E8'/%3E%3C/svg%3E%0A");
}

.select-group > .dropdown-container {
  position: absolute;
  left: -9999px;
  z-index: 96;
  opacity: 0;
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);
  transition: left 1ms linear 250ms, opacity 200ms ease-out, transform 200ms ease-out;
  top: 100%;
  width: 100%;
  margin-top: 5px;
}

.select-group > .dropdown-container > .options-list {
  display: inline-block;
  margin: 0;
  padding: 0;
  border: 0;
  width: 100%;
  max-height: 230px;
  border: 1px solid #29b6f6;
  border-radius: 3px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  background-color: #ffffff;
  box-shadow: 0 0 2px 2px rgba(41, 182, 246, 0);
  transition: box-shadow 200ms ease-out;
}

.select-group > .dropdown-container > .options-list li {
  list-style-type: none;
}

.select-group > .dropdown-container > .options-list > .option {
  height: 46px;
  padding: 0 15px;
  background-color: #ffffff;
  font-size: 16px;
  line-height: 2.875rem;
  color: #001f3f;
  cursor: pointer;
}

.select-group > .dropdown-container > .options-list > .option:hover,
.select-group > .dropdown-container > .options-list > .option.-selected {
  background-color: #e8f9fc;
  color: #001f3f;
}

.select-group > .dropdown-container > .options-list > .option.-disabled {
  cursor: not-allowed;
  color: #d4d8e8;
}

.select-group > .dropdown-container > .options-list > .option.-disabled:hover {
  background-color: #ffffff;
}

.select-group > .dropdown-container > .options-list > .option-group {
  padding: 0 15px;
  font-size: 14px;
  line-height: 1.78571rem;
  color: #e8f9fc;
}

.select-group > .dropdown-container > .options-list > .option-group ~ .option {
  padding-left: 25px;
}

.select-group > .dropdown-container > .options-list > .search-input {
  position: relative;
  padding: 15px;
}

.select-group > .dropdown-container > .options-list > .search-input input {
  padding-left: 36px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7 11.3c.9-1.2 1.4-2.6 1.4-4.2 0-3.9-3.1-7.1-7-7.1S0 3.2 0 7.1c0 3.9 3.2 7.1 7.1 7.1 1.6 0 3.1-.5 4.2-1.4l3 3c.2.2.5.3.7.3.2 0 .5-.1.7-.3.4-.4.4-1 0-1.4l-3-3.1zm-5.6.8c-2.8 0-5.1-2.2-5.1-5S4.3 2 7.1 2s5.1 2.3 5.1 5.1-2.3 5-5.1 5z' fill='%23A0ADBB' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 10px 50%;
}

.select-group > .dropdown-container > .options-list > .search-input > .clear {
  position: absolute;
  top: 50%;
  right: 25px;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0C3.6 0 0 3.6 0 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm3.5 10.1l-1.4 1.4L8 9.4l-2.1 2.1-1.4-1.4L6.6 8 4.5 5.9l1.4-1.4L8 6.6l2.1-2.1 1.4 1.4L9.4 8l2.1 2.1z' fill='%23A0ADBB' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  opacity: 1;
  font-size: 0;
  line-height: inherit;
  cursor: pointer;
  transition: opacity 100ms ease-out;
}

.select-group > .dropdown-container > .options-list > .search-input > .clear:hover {
  opacity: 0.75;
}

.external-form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}

.external-form > .inner {
  max-width: 400px;
  min-width: 400px;
  border-radius: 3px;
  padding: 56px 30px 26px;
  margin-bottom: 32px;
  text-align: center;
}

.external-form > .inner h2 {
  margin-bottom: 16px;
  color: #001f3f;
}

.external-form > .inner h2 + p {
  margin-bottom: 24px;
}

.external-form > .inner .button {
  min-width: 100%;
}

.external-form > .inner .form-step .form-row .alert {
  margin-bottom: 20px;
}

.external-form > .inner .form-step .-terms-wrapper {
  margin-top: 25px;
  margin-bottom: 35px;
  overflow: auto;
}

.external-form > .inner .form-step .-terms-wrapper label:last-child {
  margin-top: 10px;
}

.external-form > .inner .form-step .-terms-wrapper label + span.-error {
  margin-top: 10px;
}

.external-form > .inner .form-step .-button-wrapper {
  margin: 16px 0;
  width: 100%;
}

.external-form > .inner .form-step .-button-wrapper + p {
  margin-top: 24px;
}

/** Application related customisation */

body > form#aspnetForm {
  min-width: 768px;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  width: 100%;
  -ms-flex-direction: column;
  flex-direction: column;
}

.pageWrap {
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  background-color: #f4f7fb;
  width: 100%;
  padding: 0px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

.page {
  flex: 1 0 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}

.pageContent {
  flex: 1 0 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  justify-content: center;
  margin: 0 auto;
}

.input-group {
  border-collapse: unset;
  display: block;
}

.input-group.-terms-wrapper {
  margin-top: 9px !important;
}

input[type="text"],
input[type="password"],
input[type="email"] {
  border-radius: 3px;
}

/** highlight password field with bigge\r characters */
[type="password"] {
  font-weight: 600;
  letter-spacing: 5px;
}

[type="password"]:-ms-input-placeholder {
  letter-spacing: normal;
  font-weight: normal;
}

[type="password"]::placeholder {
  letter-spacing: normal;
  font-weight: normal;
}

[type="password"]::-ms-input-placeholder {
  letter-spacing: normal;
  font-weight: normal;
}

/** get rid of IE clear nad reveal password **/
input::-ms-clear,
input::-ms-reveal {
  display: none;
}

span.required {
  font-size: 10px;
  color: red;
}

span.required:before {
  display: none;
}

.-active .wizard > .inner.page-content {
  color: #001f3f;
  padding-top: 120px;
  position: relative;
  top: 8px;
}

.-active .wizard > .inner.page-content .main-content {
  max-width: 704px;
  min-width: 704px;
}

.-active .wizard > .inner.page-content h1,
.-active .wizard > .inner.page-content h2,
.-active .wizard > .inner.page-content p {
  width: 100%;
  text-align: left;
}

.-active .wizard > .inner.page-content h1 {
  font-size: 24px;
  font-weight: 600;
  line-height: 36px;
  margin-bottom: 24px;
}

.-active .wizard > .inner.page-content h1.faq-title {
  margin-top: 40px;
}

.-active .wizard > .inner.page-content h2 {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 12px;
}

.-active .wizard > .inner.page-content p {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  margin-bottom: 17px;
  color: #66798d;
}

.-active .wizard > .inner.page-content p:last-child {
  margin-bottom: 32px;
}

.-active .wizard > .inner.page-content .wizard-tips {
  margin: 0 10px 0;
  padding: 32px 0 0;
  max-width: calc(50% - 20px);
  margin-left: 0;
}

.-active .wizard > .inner.page-content .wizard-tips .-green {
  color: #37d6af;
}

.-active .wizard > .inner.page-content .wizard-tips .wizard-tip {
  margin-left: 0;
  padding: 65px 25px 0;
  text-align: center;
}

.-active .wizard > .inner.page-content .wizard-tips .wizard-tip .t-subheader-semi {
  margin-bottom: 2px;
}

.-active .wizard > .inner.page-content .wizard-tips .wizard-tip * {
  height: auto;
  text-align: center;
}

.wizard > .inner .wizard-tips {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
  min-height: 100%;
}

.wizard > .inner .wizard-tips > * {
  opacity: 0;
  -ms-transform: translateY(30px);
  transform: translateY(30px);
  transition: opacity 1ms linear 500ms, transform 1ms linear 500ms;
}

.wizard > .inner .wizard-tips .wizard-tip {
  text-align: center;
  padding: 80px 56px;
  margin-left: -55px;
  background-repeat: no-repeat;
  background-position: center top;
}

.wizard > .inner .wizard-tips .wizard-tip[data-icon="photo"] {
  background-image: url("data:image/svg+xml,%3Csvg class='nc-icon outline' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='32px' viewBox='0 0 32 32'%3E%3Cg transform='translate%280, 0%29'%3E%3Cpolyline data-cap='butt' data-color='color-2' fill='none' stroke='%2344A4FF' stroke-width='2' stroke-miterlimit='10' points='14.858,21.142 22,14 31,22 ' stroke-linejoin='miter' stroke-linecap='butt'%3E%3C/polyline%3E%3Cpolyline data-cap='butt' data-color='color-2' fill='none' stroke='%2344A4FF' stroke-width='2' stroke-miterlimit='10' points='1,25 10,17 18.501,24.249 ' stroke-linejoin='miter' stroke-linecap='butt'%3E%3C/polyline%3E%3Crect x='1' y='3' fill='none' stroke='%2344A4FF' stroke-width='2' stroke-linecap='square' stroke-miterlimit='10' width='30' height='26' stroke-linejoin='miter'%3E%3C/rect%3E%3Ccircle data-color='color-2' fill='none' stroke='%2344A4FF' stroke-width='2' stroke-linecap='square' stroke-miterlimit='10' cx='14.5' cy='10.5' r='2.5' stroke-linejoin='miter'%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
}

.wizard > .inner .wizard-tips .wizard-tip[data-icon="bank"] {
  background-image: url("data:image/svg+xml,%3Csvg width=%2766%27 height=%2769%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-5-1h72v72H-5z%27/%3E%3Cg transform=%27translate%281 2%29%27 stroke-width=%272%27%3E%3Cpath stroke=%27%2329B6F6%27 stroke-linecap=%27square%27 d=%27M30 0L0 16v7h60v-7z%27/%3E%3Cpath d=%27M6 51V29M38 51V29M22 51V29M54 29v3%27 stroke=%27%2337D6AF%27 stroke-linecap=%27round%27/%3E%3Ccircle stroke=%27%2337D6AF%27 stroke-linecap=%27square%27 cx=%2730%27 cy=%2713%27 r=%274%27/%3E%3Cpath stroke=%27%2329B6F6%27 stroke-linecap=%27square%27 d=%27M38 51H0v8h38%27/%3E%3Cpath stroke=%27%2337D6AF%27 stroke-linecap=%27square%27 d=%27M44 48h20v18H44z%27/%3E%3Cpath d=%27M54 55v3%27 stroke=%27%2329B6F6%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M48 48v-5c0-3.4 2.6-6 6-6s6 2.6 6 6v5%27 stroke=%27%2337D6AF%27 stroke-linecap=%27square%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.wizard > .inner .wizard-tips .wizard-tip[data-icon="card"] {
  background-image: url("data:image/svg+xml,%3Csvg width=%2766%27 height=%2760%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-5-10h72v72H-5z%27/%3E%3Cg stroke-width=%272%27%3E%3Cpath d=%27M1 13h60M1 23h60%27 stroke=%27%2337D6AF%27 stroke-linecap=%27square%27/%3E%3Cpath d=%27M38 45H5a4 4 0 0 1-4-4V5a4 4 0 0 1 4-4h52a4 4 0 0 1 4 4v18%27 stroke=%27%2329B6F6%27 stroke-linecap=%27square%27/%3E%3Cpath d=%27M9 35h14%27 stroke=%27%2337D6AF%27 stroke-linecap=%27round%27/%3E%3Cpath stroke=%27%2337D6AF%27 stroke-linecap=%27square%27 d=%27M45 41h20v18H45z%27/%3E%3Cpath d=%27M55 48v3%27 stroke=%27%2329B6F6%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M49 41v-5c0-3.4 2.6-6 6-6s6 2.6 6 6v5%27 stroke=%27%2337D6AF%27 stroke-linecap=%27square%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.wizard > .inner .wizard-tips .wizard-tip[data-icon="success"] {
  background-image: url("data:image/svg+xml,%3Csvg width=%2766%27 height=%2766%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-3-3h72v72H-3z%27/%3E%3Cg stroke-linecap=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27M63.88 24.52C64.68 27.24 65 29.96 65 33c0 17.6-14.4 32-32 32S1 50.6 1 33 15.4 1 33 1c6.24 0 12 1.76 16.8 4.8%27 stroke=%27%2329B6F6%27/%3E%3Cpath stroke=%27%2337D6AF%27 d=%27M17 29.273L29.8 42 65 7%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.wizard > .inner .wizard-tips .wizard-tip[data-icon="alert"] {
  background-image: url("data:image/svg+xml,%3Csvg width=%2766%27 height=%2766%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-3-3h72v72H-3z%27 fill-opacity=%270%27/%3E%3Cg transform=%27translate%281 1%29%27 stroke=%27%23F9851F%27 stroke-width=%272%27%3E%3Ccircle stroke-linecap=%27square%27 cx=%2732%27 cy=%2732%27 r=%2732%27/%3E%3Ccircle stroke-linecap=%27square%27 cx=%2732%27 cy=%2748%27 r=%273%27/%3E%3Cpath d=%27M32 13v24%27 stroke-linecap=%27round%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.wizard > .inner .wizard-tips .wizard-tip[data-icon="headphone"] {
  background-image: url("data:image/svg+xml,%3Csvg width=%2746%27 height=%2746%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-1-1h48v48H-1z%27/%3E%3Cg stroke-width=%272%27%3E%3Cpath d=%27M7 32.488V37a6 6 0 0 0 6 6h3%27 stroke=%27%2337D6AF%27/%3E%3Cpath d=%27M7 15.512V15C7 7.268 13.268 1 21 1h4c7.732 0 14 6.268 14 14v.512%27 stroke=%27%2329B6F6%27/%3E%3Cpath d=%27M12 15.231A8.97 8.97 0 0 0 10 15a9 9 0 0 0-9 9 9 9 0 0 0 9 9 8.97 8.97 0 0 0 2-.231V15.231zM34 15.231A8.97 8.97 0 0 1 36 15a9 9 0 0 1 9 9 9 9 0 0 1-9 9 8.97 8.97 0 0 1-2-.231V15.231z%27 stroke=%27%2329B6F6%27 stroke-linecap=%27square%27/%3E%3Cpath stroke=%27%2337D6AF%27 stroke-linecap=%27square%27 d=%27M16 41h12v4H16z%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.wizard > .inner .wizard-tips .wizard-tip[data-icon="letter"] {
  background-image: url("data:image/svg+xml,%3Csvg width=%2746%27 height=%2746%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-1-1h48v48H-1z%27/%3E%3Cg stroke-width=%272%27%3E%3Cpath stroke=%27%2329B6F6%27 d=%27M9 15.2L1 21v24h44V21l-8-5.8%27/%3E%3Cpath stroke=%27%2329B6F6%27 d=%27M9 25.4V1h28v24.4M1 21l44 24M45 21L23 33%27/%3E%3Cpath d=%27M17 11h12M17 19h12%27 stroke=%27%2337D6AF%27 stroke-linecap=%27round%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.wizard > .inner .wizard-tips .wizard-tip h5 {
  margin-bottom: 30px;
  color: #001f3f;
}

.wizard > .inner .wizard-tips .wizard-tip .t-subheader-semi {
  color: #001f3f;
  margin-bottom: 14px;
}

.wizard > .inner .wizard-tips .wizard-tip p {
  margin-bottom: 16px;
}

.wizard > .inner > .wizard-payment > * {
  opacity: 0;
  -ms-transform: translateY(30px);
  transform: translateY(30px);
  transition: opacity 1ms linear 500ms, transform 1ms linear 500ms;
}

.wizard > .inner > .main-content,
.wizard > .inner > .wizard-tips {
  max-width: 340px;
  margin: 0 40px;
}

@media screen and (max-width: 90em) {
  .wizard > .inner > .main-content,
  .wizard > .inner > .wizard-tips {
    max-width: 300px;
  }
}

.wizard > .inner .inner .wizard-inner-content {
  width: 100%;
  max-width: 340px;
  padding-top: 0 !important;
  margin-top: 8px !important;
}

.wizard > .inner .inner .wizard-inner-content > .inner:after {
  border-right: none !important;
}

.wizard > .inner .inner .wizard-tips {
  max-width: 340px;
}

.wizard > .inner .inner .wizard-tips .wizard-tip.-center-align {
  margin: 0 auto;
}

.wizard > .inner.add-a-account .wizard-tips {
  margin: 40px 10px 0;
  padding: 32px 40px 0;
  max-width: calc(50% - 20px);
}

.wizard > .inner.add-a-account .wizard-tips .wizard-tip {
  text-align: center;
  padding: 80px 20px 20px;
  margin-left: 0;
  background-repeat: no-repeat;
  background-position: center top;
}

.wizard > .inner.add-a-account .wizard-tips.-success-tips {
  padding: 32px 0 0;
  margin: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.wizard > .inner.add-a-account .wizard-tips.-success-tips .wizard-tip {
  padding: 92px 25px;
}

.wizard > .inner.add-a-account .wizard-tips.-success-tips .wizard-tip p {
  margin-bottom: 26px;
}

.wizard > .inner.add-a-account .wizard-tips.-success-tips .wizard-tip .add-another-acc {
  background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27none%27 d=%27M-4-4h24v24H-4z%27/%3E%3Cpath d=%27M15 7H9V1c0-.6-.4-1-1-1S7 .4 7 1v6H1c-.6 0-1 .4-1 1s.4 1 1 1h6v6c0 .6.4 1 1 1s1-.4 1-1V9h6c.6 0 1-.4 1-1s-.4-1-1-1z%27 fill=%27%2344A4FF%27 fill-rule=%27nonzero%27/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  padding-left: 26px;
}

.wizard > .inner.add-a-account .wizard-tips.-success-tips .wizard-tip .button {
  min-width: 200px;
}

.-active .wizard {
  opacity: 1;
  transition: opacity 500ms cubic-bezier(0.5, 0, 0.5, 1);
}

.-active .wizard > .inner.-hidden {
  -ms-transform: translateY(50px);
  transform: translateY(50px);
  transition: all 200ms cubic-bezier(0.51, 0, 0.5, 1);
}

.-active .wizard > .inner.-hidden > .main-content > * {
  -ms-transform: translateY(50px);
  transform: translateY(50px);
  transition: all 200ms cubic-bezier(0.51, 0, 0.5, 1);
}

.-active .wizard > .inner.-hidden .wizard-tips > * {
  -ms-transform: translateY(50px);
  transform: translateY(50px);
  transition: all 200ms cubic-bezier(0.51, 0, 0.5, 1);
}

.-active .wizard > .inner.-hidden > .wizard-payment > * {
  -ms-transform: translateY(50px);
  transform: translateY(50px);
  transition: all 200ms cubic-bezier(0.51, 0, 0.5, 1);
}

.-active .wizard > .inner.-hidden.-active {
  opacity: 1;
  -ms-transform: translateY(0);
  transform: translateY(0);
  transition: opacity 500ms cubic-bezier(0.13, 0.73, 0.5, 0.97) 600ms,
    transform 500ms cubic-bezier(0.13, 0.73, 0.5, 0.97) 600ms;
}

.-active .wizard > .inner.-success-msg-block {
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: start;
  justify-content: start;
  -ms-flex-align: center;
  align-items: center;
}

.-active .wizard > .inner.-success-msg-block .status-msg {
  max-width: 704px;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.-active .wizard > .inner.-success-msg-block .main-content {
  min-height: 100px;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
}

.-active .wizard > .inner > .main-content > * {
  opacity: 1;
  -ms-transform: translateY(0);
  transform: translateY(0);
  transition: opacity 500ms cubic-bezier(0.13, 0.73, 0.5, 0.97) 600ms,
    transform 500ms cubic-bezier(0.13, 0.73, 0.5, 0.97) 600ms;
}

.-active .wizard > .inner .wizard-tips > * {
  opacity: 1;
  -ms-transform: translateY(0);
  transform: translateY(0);
  transition: opacity 500ms cubic-bezier(0.14, 0.73, 0.5, 0.97) 800ms,
    transform 500ms cubic-bezier(0.14, 0.73, 0.5, 0.97) 800ms;
}

.-active .wizard > .inner > .wizard-payment > * {
  opacity: 1;
  -ms-transform: translateY(0);
  transform: translateY(0);
  transition: opacity 500ms cubic-bezier(0.14, 0.73, 0.5, 0.97) 800ms,
    transform 500ms cubic-bezier(0.14, 0.73, 0.5, 0.97) 800ms;
}

.card.-gradiant-card {
  background: #ffffff;
  background: linear-gradient(to right, #ffffff, #f4f7fb);
}

.accordion {
  color: #66798d;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  text-align: left;
  width: 100%;
  margin: 0;
}

.accordion * {
  transition: transform 150ms ease-out;
}

.accordion li {
  list-style: none;
}

.accordion li.accordion-item {
  padding: 24px 0;
}

.accordion li.accordion-item:before {
  background: rgba(212, 216, 232, 0.6);
  position: absolute;
  content: "";
  display: block;
  height: 1px;
  margin-top: -24px;
  width: 100%;
}

.accordion li.accordion-item .accordion-title {
  -ms-flex-pack: justify;
  justify-content: space-between;
  line-height: 24px;
  font-weight: 600;
  font-size: 16px;
  display: -ms-flexbox;
  display: flex;
  height: 24px;
}

.accordion li.accordion-item .accordion-title.-size-12::after {
  height: 12px;
  width: 12px;
}

.accordion li.accordion-item .accordion-title.-size-16::after {
  height: 16px;
  width: 16px;
}

.accordion li.accordion-item .accordion-title.-size-24::after {
  height: 24px;
  width: 24px;
}

.accordion li.accordion-item .accordion-title.-size-32::after {
  height: 32px;
  width: 32px;
}

.accordion li.accordion-item .accordion-title.-size-40::after {
  height: 40px;
  width: 40px;
}

.accordion li.accordion-item .accordion-title.-size-48::after {
  height: 48px;
  width: 48px;
}

.accordion li.accordion-item .accordion-title.-size-64::after {
  height: 64px;
  width: 64px;
}

.accordion li.accordion-item .accordion-title.-size-80::after {
  height: 80px;
  width: 80px;
}

.accordion li.accordion-item .accordion-title::after {
  background-repeat: no-repeat;
  background-position: center;
  -webkit-appearance: none;
  box-sizing: border-box;
  display: inline-block;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='none' d='M-6-9h24v24H-6z'/%3E%3Cpath fill='%2329B6F6' fill-rule='nonzero' d='M10 .6l-4 4-4-4L.6 2 6 7.4 11.4 2z'/%3E%3C/g%3E%3C/svg%3E");
  height: 26px;
  width: 26px;
}

.accordion li.accordion-item .accordion-content {
  display: none;
}

.accordion li.accordion-item.is-active .accordion-content {
  padding-top: 24px;
  display: block;
}

.accordion li.accordion-item.is-active .accordion-title.-size-12::after {
  height: 12px;
  width: 12px;
}

.accordion li.accordion-item.is-active .accordion-title.-size-16::after {
  height: 16px;
  width: 16px;
}

.accordion li.accordion-item.is-active .accordion-title.-size-24::after {
  height: 24px;
  width: 24px;
}

.accordion li.accordion-item.is-active .accordion-title.-size-32::after {
  height: 32px;
  width: 32px;
}

.accordion li.accordion-item.is-active .accordion-title.-size-40::after {
  height: 40px;
  width: 40px;
}

.accordion li.accordion-item.is-active .accordion-title.-size-48::after {
  height: 48px;
  width: 48px;
}

.accordion li.accordion-item.is-active .accordion-title.-size-64::after {
  height: 64px;
  width: 64px;
}

.accordion li.accordion-item.is-active .accordion-title.-size-80::after {
  height: 80px;
  width: 80px;
}

.accordion li.accordion-item.is-active .accordion-title::after {
  background-repeat: no-repeat;
  background-position: center;
  -webkit-appearance: none;
  box-sizing: border-box;
  display: inline-block;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='none' d='M-6-7h24v24H-6z'/%3E%3Cpath fill='%2329B6F6' fill-rule='nonzero' d='M10 7.4l-4-4-4 4L.6 6 6 .6 11.4 6z'/%3E%3C/g%3E%3C/svg%3E");
  height: 26px;
  width: 26px;
}

/* password change form */
.newPasswordForm {
  width: 100%;
  max-width: 704px;
  margin: 0 auto;
}
