/* default button */
._27OEsLBu {
  border: 0 solid;
  border-radius: 0.25em;
  color: #4A4A4A;
  font-size: 1em;
  padding: 0 1.25em;
  background-color: #E7EBEC;
  cursor: pointer;
}

a._27OEsLBu {
  color: #4A4A4A;
  text-decoration: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

._27OEsLBu._3cb-J9bj:active {
  -webkit-box-shadow: none;
          box-shadow: none;
}

._27OEsLBu[disabled] {
  pointer-events: none;
}

._27OEsLBu:focus {
  outline-color: #35C3EF;
}

/* solid / outline */

._3cb-J9bj {
  -webkit-box-shadow: 0 2px 0 #2589A7;
          box-shadow: 0 2px 0 #2589A7;
  padding-bottom: 0.125em;
}

._27OEsLBu._3cb-J9bj:active {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.aK1Hw5iW {
  border: 0.125em #000 solid;
  padding-bottom: 0.125em;
  background-color: transparent;
}

.aK1Hw5iW[disabled] {
  border-width: 0.125em;
  border-style: dashed;
}

._27OEsLBu.aK1Hw5iW:hover {
  border-color: transparent;
}

/* Sizes */

.YVDQCGyp {
  width: 100%;
  height: 48px;
  font-size: 18px;
}

.FiJQyR2t {
  width: 100%;
  height: 48px;
  font-size: 18px;
}

@media only screen and (min-width: 47em) {
  .FiJQyR2t {
    max-width: 308px;
  }
}

._1GXsEQRy {
  min-width: 136px;
  height: 40px;
  max-width: 208px;
}

._29P-qL_X {
  min-width: 128px;
  height: 32px;
  font-size: 14px;
}

._13WbaCxa {
  height: 40px;
  padding: 0px 10px;
}

._13WbaCxa svg {
  height: 20px;
  vertical-align: -1px;
}

._1AFxtn7X {
  height: 32px;
  font-size: 14px;
  padding: 0px 9px;
}

._1AFxtn7X svg {
  height: 14px;
  vertical-align: -1px;
}

/* Types (colors, solid) */

._3cb-J9bj._1ugpIhzc {
  color: #FFFFFF;
  background-color: #35C3EF;
}

._3cb-J9bj._1ugpIhzc:hover {
  background-color: #2589A7;
}

._3cb-J9bj._1ugpIhzc[disabled] {
  background-color: #A0E1F6;
  -webkit-box-shadow: 0 2px 0 #7bc5de;
          box-shadow: 0 2px 0 #7bc5de;
}

._3cb-J9bj._5kkbEZpD,
._3cb-J9bj._5kkbEZpD:focus {
  color: #FFFFFF;
  background-color: #19D276;
  -webkit-box-shadow: 0 2px 0 #0F9D5C;
          box-shadow: 0 2px 0 #0F9D5C;
}

._3cb-J9bj._5kkbEZpD:hover {
  background-color: #0F9D5C;
}

._3cb-J9bj._5kkbEZpD[disabled] {
  background-color: #97EBC2;
  -webkit-box-shadow: 0 2px 0 #55d395;
          box-shadow: 0 2px 0 #55d395;
}

._3cb-J9bj._1UBH8gr0,
._3cb-J9bj._1UBH8gr0:focus {
  background-color: #E7EBEC;
  -webkit-box-shadow: 0 2px 0 #C8C8C8;
          box-shadow: 0 2px 0 #C8C8C8;
}

._3cb-J9bj._1UBH8gr0:hover {
  background-color: #C8C8C8;
}

._3cb-J9bj._1UBH8gr0[disabled] {
  color: #C8C8C8;
  background-color: #FAFAFA;
  -webkit-box-shadow: 0 2px 0 #C8C8C8;
          box-shadow: 0 2px 0 #C8C8C8;
}

._3cb-J9bj.KpLKVezM,
._3cb-J9bj.KpLKVezM:focus {
  color: #FFFFFF;
  background-color: #FF4848;
  -webkit-box-shadow: 0 2px 0 #BA3A39;
          box-shadow: 0 2px 0 #BA3A39;
}

._3cb-J9bj.KpLKVezM:hover {
  background-color: #BA3A39;
}

._3cb-J9bj.KpLKVezM[disabled] {
  background-color: #FFADAD;
  -webkit-box-shadow: 0 2px 0 #f27676;
          box-shadow: 0 2px 0 #f27676;
}

._3cb-J9bj.va7_z9MO,
._3cb-J9bj.va7_z9MO:focus {
  color: #4A4A4A;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 2px 0 #828282;
          box-shadow: 0 2px 0 #828282;
}

._3cb-J9bj.va7_z9MO:hover {
  background-color: #E7EBEC;
}

._3cb-J9bj.va7_z9MO[disabled] {
  background-color: #828282;
}

/* Types (colors, outline) */

.aK1Hw5iW._1ugpIhzc,
.aK1Hw5iW._1ugpIhzc:focus {
  color: #35C3EF;
  border-color: #35C3EF;
}

.aK1Hw5iW._1ugpIhzc:hover {
  color: #FFFFFF;
  background-color: #35C3EF;
}

.aK1Hw5iW._1ugpIhzc[disabled] {
  color: #A0E1F6;
  border-color: #A0E1F6;
}

.aK1Hw5iW._5kkbEZpD,
.aK1Hw5iW._5kkbEZpD:focus {
  color: #19D276;
  border-color: #19D276;
}

.aK1Hw5iW._5kkbEZpD:hover {
  color: #FFFFFF;
  background-color: #19D276;
}

.aK1Hw5iW._5kkbEZpD[disabled] {
  color: #97EBC2;
  border-color: #97EBC2;
}

.aK1Hw5iW._1UBH8gr0,
.aK1Hw5iW._1UBH8gr0:focus {
  color: #646464;
  border-color: #646464;
}

.aK1Hw5iW._1UBH8gr0:hover {
  color: #FFFFFF;
  background-color: #4A4A4A;
}

.aK1Hw5iW._1UBH8gr0[disabled] {
  color: #C8C8C8;
  border-color: #C8C8C8;
}

.aK1Hw5iW.KpLKVezM,
.aK1Hw5iW.KpLKVezM:focus {
  color: #FF4848;
  border-color: #FF4848;
}

.aK1Hw5iW.KpLKVezM:hover {
  color: #FFFFFF;
  background-color: #FF4848;
}

.aK1Hw5iW.KpLKVezM[disabled] {
  color: #FFADAD;
  border-color: #FFADAD;
}

.aK1Hw5iW.va7_z9MO,
.aK1Hw5iW.va7_z9MO:focus {
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.aK1Hw5iW.va7_z9MO:hover {
  color: #323232;
  background-color: #FFFFFF;
}

.aK1Hw5iW.va7_z9MO[disabled] {
  color: #646464;
  border-color: #646464;
}

/*# sourceMappingURL=styles.css.map*/