body {
  background-color: #ffffff;
  color: #000;
}

.dropdown-content {
  background-color: white !important;
  backdrop-filter: none !important;
}

h1 {font-size: 2rem; line-height: auto;}
h2 {font-size: 1.8rem; line-height: auto;}
h3 {font-size: 1.5rem; line-height: auto;}
h4 {font-size: 1.2rem; line-height: auto;}
h5 {font-size: 1.1rem; line-height: auto;}

.brdr {
	border-right-style: solid;
	border-right-color: #ccc;
	border-right-width: 1px;
}

.brdl {
	border-left-style: solid;
	border-left-color: #ccc;
	border-left-width: 1px;
}

.pr10 {padding-right: 10px;}

.bggr {background-color: #eee;}
.bg-sucess {background-color:   #d5f5e3;}

.hide_block {opacity: 0;}
.hide_alert {display: none;}

.fll {float: left;}
.flr {float: right;}

.fns1 {font-size: 1rem;}
.fns11 {font-size: 1.1rem;}
.fns12 {font-size: 1.2rem;}
.fns13 {font-size: 1.3rem;}
.fns14 {font-size: 1.4rem;}
.fns15 {font-size: 1.5rem;}
.fns16 {font-size: 1.6rem;}
.fns17 {font-size: 1.7rem;}
.fns18 {font-size: 1.8rem;}
.fns19 {font-size: 1.9rem;}
.fns2 {font-size: 2rem;}
.fns21 {font-size: 2.1rem;}
.fns22 {font-size: 2.2rem;}
.fns23 {font-size: 2.3rem;}
.fns24 {font-size: 2.4rem;}
.fns25 {font-size: 2.5rem;}
.fns26 {font-size: 2.6rem;}
.fns27 {font-size: 2.7rem;}
.fns28 {font-size: 2.8rem;}
.fns29 {font-size: 2.9rem;}
.fns3 {font-size: 3rem;}

.tal {text-align: left;}
.tac {text-align: center;}
.tar {text-align: right;}

.m0 {margin: 0px;}

.mr10 {margin-right: 10px;}

.mr5 {margin-right: 5px;}

.ml10 {margin-left: 10px;}

.mt0 {margin-top: 0px;}
.mt1 {margin-top: 1px;}
.mt2 {margin-top: 2px;}
.mt3 {margin-top: 3px;}
.mt4 {margin-top: 4px;}
.mt5 {margin-top: 5px;}
.mt6 {margin-top: 6px;}
.mt7 {margin-top: 7px;}
.mt10 {margin-top: 10px;}
.mt11 {margin-top: 11px;}
.mt12 {margin-top: 12px;}
.mt13 {margin-top: 13px;}
.mt14 {margin-top: 14px;}
.mt15 {margin-top: 15px;}

.mb0 {margin-bottom: 0px;}
.mb1 {margin-bottom: 1px;}
.mb2 {margin-bottom: 2px;}
.mb3 {margin-bottom: 3px;}
.mb4 {margin-bottom: 4px;}
.mb5 {margin-bottom: 5px;}
.mb6 {margin-bottom: 6px;}
.mb7 {margin-bottom: 7px;}
.mb8 {margin-bottom: 8px;}
.mb9 {margin-bottom: 9px;}
.mb10 {margin-bottom: 10px;}

.p0 {padding: 0px;}
.p5 {padding: 5px;}
.pb0 {padding-bottom: 0px;}
.pb1 {padding-bottom: 1px;}
.pb2 {padding-bottom: 2px;}
.pb3 {padding-bottom: 3px;}
.pb4 {padding-bottom: 4px;}
.pb5 {padding-bottom: 5px;}
.pb6 {padding-bottom: 6px;}
.pb7 {padding-bottom: 7px;}
.pb0 {padding-bottom: 0px;}
.pb0 {padding-bottom: 0px;}
.pb0 {padding-bottom: 0px;}
.pb0 {padding-bottom: 0px;}
.pb0 {padding-bottom: 0px;}
.pb0 {padding-bottom: 0px;}
.pb0 {padding-bottom: 0px;}

.fw {width: 100%;}
.fh {height: 100vh;}

.obtn {
  display: inline-block;
  padding: 14px 27px 14px 29px;
  color: #333;
  white-space: nowrap;
  border-radius: 50px;
  border-width: 0;
  box-shadow: 0px;
  text-align: center;
  text-shadow: none;
  text-decoration: none;
  cursor: pointer;
  background: #e5e5e5;
  font-weight: normal;
  line-height: 14px;
  letter-spacing: 1px;
  text-transform: uppercase;
  -webkit-transition-property: color, background-color;
  -webkit-transition-duration: 0.1s;
  -webkit-transition-timing-function: cubic-bezier(0.694, 0.0482, 0.335, 1);
  -moz-transition-property: color, background-color;
  -moz-transition-duration: 0.1s;
  -moz-transition-timing-function: cubic-bezier(0.694, 0.0482, 0.335, 1);
  -ms-transition-property: color, background-color;
  -ms-transition-duration: 0.1s;
  -ms-transition-timing-function: cubic-bezier(0.694, 0.0482, 0.335, 1);
  -o-transition-property: color, background-color;
  -o-transition-duration: 0.1s;
  -o-transition-timing-function: cubic-bezier(0.694, 0.0482, 0.335, 1);
  transition-property: color, background-color;
  transition-duration: 0.1s;
  transition-timing-function: cubic-bezier(0.694, 0.0482, 0.335, 1);
  /* Inherited from body: font-family: 'Gotham SSm A', 'Gotham SSm B', sans-serif; */

  font-size: 14px;
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.obtn,.btn:focus{
  outline:none!important
}

.obtn:hover {
  background: #999;
  text-decoration: none;
  color: #fff;
}

.ofbtn:hover {
  background: #333;
  text-decoration: none;
  color: #fff;
}

.obtn-sm {
  padding: 9px 24px 9px 25px;
  font-size: 12px;
}
.obtn-xsm {
  padding: 6px 15px 6px 15px;
  font-size: 10px;
}
.obtn-coolgrey {
  background-color: #3f4546;
  color: #fff;
}
.obtn-white {
  background: #fff;
  color: #222;
}
.obtn-white:hover {
  background: #e5e5e5;
  color: #222;
}
.obtn-dark {
  background-color: #494848;
  color: #fff;
}
.obtn-dark:hover {
  background-color: #333;
}
.obtn-dark {
  &:visited {
    color: #fff !important;
  }
}
.obtn-centered {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
  margin-top: -15px;
}

.tar {
    text-align: right;
  }
  .tac {
    text-align: center;
  }
  .tal {
    text-align: left;
  }
  .fll {
    float: left;
  }
  .flr {
    float: right;
  }
  .fw {
    width: 100%;
  }
  .fw3 {
    width: 75%;
  }
  .hw {
    width: 50%;
  }
  .qw {
    width: 25%;
  }
  .pgpd {
    padding-left: 10px;
    padding-right: 10px;
  }

  .lhn {
    line-height: normal;
  }

  .fnwb {
    font-weight: bold;
  }
  .fnwn {
    font-weight: normal;
  }
  .fnw100 {
    font-weight: 100;
  }
  .fnw200 {
    font-weight: 200;
  }
  .fnw300 {
    font-weight: 300;
  }
  .fnw400 {
    font-weight: 400;
  }
  .fnw500 {
    font-weight: 500;
  }
  .fnw600 {
    font-weight: 600;
  }
  .fnw700 {
    font-weight: 700;
  }
  .fnw800 {
    font-weight: 800;
  }
  .fnw900 {
    font-weight: 900;
  }
  .fnw1000 {
    font-weight: 1000;
  }

  .fns05 {
    font-size: 0.5rem;
  }
  .fns055 {
    font-size: 0.55rem;
  }
  .fns06 {
    font-size: 0.6rem;
  }
  .fns065 {
    font-size: 0.65rem;
  }
  .fns07 {
    font-size: 0.7rem;
  }
  .fns075 {
    font-size: 0.75rem;
  }
  .fns08 {
    font-size: 0.8rem;
  }
  .fns085 {
    font-size: 0.85rem;
  }
  .fns09 {
    font-size: 0.9rem;
  }
  .fns095 {
    font-size: 0.95rem;
  }
  .fns1 {
    font-size: 1.0rem;
  }
  .fns11 {
    font-size: 1.1rem;
  }
  .fns12 {
    font-size: 1.2rem;
  }
  .fns13 {
    font-size: 1.3rem;
  }
  .fns14 {
    font-size: 1.4rem;
  }
  .fns15 {
    font-size: 1.5rem;
  }
  .fns16 {
    font-size: 1.6rem;
  }
  .fns17 {
    font-size: 1.7rem;
  }
  .fns18 {
    font-size: 1.8rem;
  }
  .fns19 {
    font-size: 1.9rem;
  }
  .fns2 {
    font-size: 2.0rem;
  }
  .fns21 {
    font-size: 2.1rem;
  }
  .fns22 {
    font-size: 2.2rem;
  }
  .fns23 {
    font-size: 2.3rem;
  }
  .fns24 {
    font-size: 2.4rem;
  }
  .fns25 {
    font-size: 2.5rem;
  }
  .fns26 {
    font-size: 2.6rem;
  }
  .fns27 {
    font-size: 2.7rem;
  }
  .fns28 {
    font-size: 2.8rem;
  }
  .fns29 {
    font-size: 2.9rem;
  }
  .fns3 {
    font-size: 3.0rem;
  }
  .fns31 {
    font-size: 3.1rem;
  }
  .fns32 {
    font-size: 3.2rem;
  }
  .fns33 {
    font-size: 3.3rem;
  }
  .fns34 {
    font-size: 3.4rem;
  }
  .fns35 {
    font-size: 3.5rem;
  }
  .fns36 {
    font-size: 3.6rem;
  }
  .fns37 {
    font-size: 3.7rem;
  }
  .fns38 {
    font-size: 3.8rem;
  }
  .fns39 {
    font-size: 3.9rem;
  }
  .fns4 {
    font-size: 4.0rem;
  }
  .fns41 {
    font-size: 4.1rem;
  }
  .fns42 {
    font-size: 4.2rem;
  }
  .fns43 {
    font-size: 4.3rem;
  }
  .fns44 {
    font-size: 4.4rem;
  }
  .fns45 {
    font-size: 4.5rem;
  }
  .fns46 {
    font-size: 4.6rem;
  }
  .fns47 {
    font-size: 4.7rem;
  }
  .fns48 {
    font-size: 4.8rem;
  }
  .fns49 {
    font-size: 4.9rem;
  }
  .fns5 {
    font-size: 5.0rem;
  }
  .fns55 {
    font-size: 5.5rem;
  }
  .fns6 {
    font-size: 6.0rem;
  }
  .fns65 {
    font-size: 6.5rem;
  }
  .fns7 {
    font-size: 7.0rem;
  }

  .p0 {
    padding: 0px
  }
  .p1 {
    padding: 1px
  }
  .p2 {
    padding: 2px
  }
  .p3 {
    padding: 3px
  }
  .p4 {
    padding: 4px
  }
  .p5 {
    padding: 5px
  }
  .p6 {
    padding: 6px
  }
  .p7 {
    padding: 7px
  }
  .p8 {
    padding: 8px
  }
  .p9 {
    padding: 9px
  }
  .p10 {
    padding: 10px
  }
  .p11 {
    padding: 12px
  }
  .p12 {
    padding: 12px
  }
  .p13 {
    padding: 13px
  }
  .p14 {
    padding: 14px
  }
  .p15 {
    padding: 15px
  }
  .p16 {
    padding: 16px
  }
  .p17 {
    padding: 17px
  }
  .p18 {
    padding: 18px
  }
  .p19 {
    padding: 19px
  }
  .p20 {
    padding: 20px
  }

  .pl0 {
    padding-left: 0px
  }
  .pl1 {
    padding-left: 1px
  }
  .pl2 {
    padding-left: 2px
  }
  .pl3 {
    padding-left: 3px
  }
  .pl4 {
    padding-left: 4px
  }
  .pl5 {
    padding-left: 5px
  }
  .pl6 {
    padding-left: 6px
  }
  .pl7 {
    padding-left: 7px
  }
  .pl8 {
    padding-left: 8px
  }
  .pl9 {
    padding-left: 9px
  }
  .pl10 {
    padding-left: 10px
  }
  .pl11 {
    padding-left: 12px
  }
  .pl12 {
    padding-left: 12px
  }
  .pl13 {
    padding-left: 13px
  }
  .pl14 {
    padding-left: 14px
  }
  .pl15 {
    padding-left: 15px
  }
  .pl16 {
    padding-left: 16px
  }
  .pl17 {
    padding-left: 17px
  }
  .pl18 {
    padding-left: 18px
  }
  .pl19 {
    padding-left: 19px
  }
  .pl20 {
    padding-left: 20px
  }

  .pr0 {
    padding-right: 0px
  }
  .pr1 {
    padding-right: 1px
  }
  .pr2 {
    padding-right: 2px
  }
  .pr3 {
    padding-right: 3px
  }
  .pr4 {
    padding-right: 4px
  }
  .pr5 {
    padding-right: 5px
  }
  .pr6 {
    padding-right: 6px
  }
  .pr7 {
    padding-right: 7px
  }
  .pr8 {
    padding-right: 8px
  }
  .pr9 {
    padding-right: 9px
  }
  .pr10 {
    padding-right: 10px
  }
  .pr11 {
    padding-right: 12px
  }
  .pr12 {
    padding-right: 12px
  }
  .pr13 {
    padding-right: 13px
  }
  .pr14 {
    padding-right: 14px
  }
  .pr15 {
    padding-right: 15px
  }
  .pr16 {
    padding-right: 16px
  }
  .pr17 {
    padding-right: 17px
  }
  .pr18 {
    padding-right: 18px
  }
  .pr19 {
    padding-right: 19px
  }
  .pr20 {
    padding-right: 20px
  }

  .pt0 {
    padding-top: 0px
  }
  .pt1 {
    padding-top: 1px
  }
  .pt2 {
    padding-top: 2px
  }
  .pt3 {
    padding-top: 3px
  }
  .pt4 {
    padding-top: 4px
  }
  .pt5 {
    padding-top: 5px
  }
  .pt6 {
    padding-top: 6px
  }
  .pt7 {
    padding-top: 7px
  }
  .pt8 {
    padding-top: 8px
  }
  .pt9 {
    padding-top: 9px
  }
  .pt10 {
    padding-top: 10px
  }
  .pt11 {
    padding-top: 11px
  }
  .pt12 {
    padding-top: 12px
  }
  .pt13 {
    padding-top: 13px
  }
  .pt14 {
    padding-top: 14px
  }
  .pt15 {
    padding-top: 15px
  }
  .pt16 {
    padding-top: 16px
  }
  .pt17 {
    padding-top: 17px
  }
  .pt18 {
    padding-top: 18px
  }
  .pt18 {
    padding-top: 19px
  }
  .pt20 {
    padding-top: 20px
  }

  .pb0 {
    padding-bottom: 0px
  }
  .pb1 {
    padding-bottom: 1px
  }
  .pb2 {
    padding-bottom: 2px
  }
  .pb3 {
    padding-bottom: 3px
  }
  .pb4 {
    padding-bottom: 4px
  }
  .pb5 {
    padding-bottom: 5px
  }
  .pb6 {
    padding-bottom: 6px
  }
  .pb7 {
    padding-bottom: 7px
  }
  .pb8 {
    padding-bottom: 8px
  }
  .pb9 {
    padding-bottom: 9px
  }
  .pb10 {
    padding-bottom: 10px
  }
  .pb11 {
    padding-bottom: 11px
  }
  .pb12 {
    padding-bottom: 12px
  }
  .pb13 {
    padding-bottom: 13px
  }
  .pb14 {
    padding-bottom: 14px
  }
  .pb15 {
    padding-bottom: 15px
  }
  .pb16 {
    padding-bottom: 16px
  }
  .pb17 {
    padding-bottom: 17px
  }
  .pb18 {
    padding-bottom: 18px
  }
  .pb19 {
    padding-bottom: 19px
  }
  .pb20 {
    padding-bottom: 20px
  }

  .m0 {
    margin: 0px;
  }
  .m1 {
    margin: 1px;
  }
  .m2 {
    margin: 2px;
  }
  .m3 {
    margin: 3px;
  }
  .m4 {
    margin: 4px;
  }
  .m5 {
    margin: 5px;
  }
  .m6 {
    margin: 6px;
  }
  .m7 {
    margin: 7px;
  }
  .m8 {
    margin: 8px;
  }
  .m9 {
    margin: 9px;
  }
  .m10 {
    margin: 10px;
  }
  .m11 {
    margin: 11px;
  }
  .m12 {
    margin: 12px;
  }
  .m13 {
    margin: 13px;
  }
  .m14 {
    margin: 14px;
  }
  .m15 {
    margin: 15px;
  }
  .m16 {
    margin: 16px;
  }
  .m17 {
    margin: 17px;
  }
  .m18 {
    margin: 18px;
  }
  .m19 {
    margin: 19px;
  }
  .m20 {
    margin: 20px;
  }


  .mt-1 {
    margin-top: -1px;
  }
  .mt-2 {
    margin-top: -2px;
  }
  .mt-3 {
    margin-top: -3px;
  }
  .mt-4 {
    margin-top: -4px;
  }
  .mt-5 {
    margin-top: -5px;
  }
  .mt-6 {
    margin-top: -6px;
  }
  .mt-7 {
    margin-top: -7px;
  }
  .mt-8 {
    margin-top: -8px;
  }
  .mt-9 {
    margin-top: -9px;
  }
  .mt-10 {
    margin-top: -10px;
  }
  .mt-11 {
    margin-top: -11px;
  }
  .mt-12 {
    margin-top: -12px;
  }
  .mt-13 {
    margin-top: -13px;
  }
  .mt-14 {
    margin-top: -14px;
  }
  .mt-15 {
    margin-top: -15px;
  }
  .mt-16 {
    margin-top: -16px;
  }
  .mt-17 {
    margin-top: -17px;
  }
  .mt-18 {
    margin-top: -18px;
  }
  .mt-19 {
    margin-top: -19px;
  }
  .mt-20 {
    margin-top: -20px;
  }

  .mt0 {
    margin-top: 0px;
  }
  .mt1 {
    margin-top: 1px;
  }
  .mt2 {
    margin-top: 2px;
  }
  .mt3 {
    margin-top: 3px;
  }
  .mt4 {
    margin-top: 4px;
  }
  .mt5 {
    margin-top: 5px;
  }
  .mt6 {
    margin-top: 6px;
  }
  .mt7 {
    margin-top: 7px;
  }
  .mt8 {
    margin-top: 8px;
  }
  .mt9 {
    margin-top: 9px;
  }
  .mt10 {
    margin-top: 10px;
  }
  .mt11 {
    margin-top: 11px;
  }
  .mt12 {
    margin-top: 12px;
  }
  .mt13 {
    margin-top: 13px;
  }
  .mt14 {
    margin-top: 14px;
  }
  .mt15 {
    margin-top: 15px;
  }
  .mt16 {
    margin-top: 16px;
  }
  .mt17 {
    margin-top: 17px;
  }
  .mt18 {
    margin-top: 18px;
  }
  .mt19 {
    margin-top: 19px;
  }
  .mt20 {
    margin-top: 20px;
  }

  .mb-1 {
    margin-bottom: -1px;
  }
  .mb-2 {
    margin-bottom: -2px;
  }
  .mb-3 {
    margin-bottom: -3px;
  }
  .mb-4 {
    margin-bottom: -4px;
  }
  .mb-5 {
    margin-bottom: -5px;
  }
  .mb-6 {
    margin-bottom: -6px;
  }
  .mb-7 {
    margin-bottom: -7px;
  }
  .mb-8 {
    margin-bottom: -8px;
  }
  .mb-9 {
    margin-bottom: -9px;
  }
  .mb-10 {
    margin-bottom: -10px;
  }
  .mb-11 {
    margin-bottom: -11px;
  }
  .mb-12 {
    margin-bottom: -12px;
  }
  .mb-13 {
    margin-bottom: -13px;
  }
  .mb-14 {
    margin-bottom: -14px;
  }
  .mb-15 {
    margin-bottom: -15px;
  }
  .mb-16 {
    margin-bottom: -16px;
  }
  .mb-17 {
    margin-bottom: -17px;
  }
  .mb-18 {
    margin-bottom: -18px;
  }
  .mb-19 {
    margin-bottom: -19px;
  }
  .mb-20 {
    margin-bottom: -20px;
  }
  
  .mb0 {
    margin-bottom: 0px;
  }
  .mb1 {
    margin-bottom: 1px;
  }
  .mb2 {
    margin-bottom: 2px;
  }
  .mb3 {
    margin-bottom: 3px;
  }
  .mb4 {
    margin-bottom: 4px;
  }
  .mb5 {
    margin-bottom: 5px;
  }
  .mb6 {
    margin-bottom: 6px;
  }
  .mb7 {
    margin-bottom: 7px;
  }
  .mb8 {
    margin-bottom: 8px;
  }
  .mb9 {
    margin-bottom: 9px;
  }
  .mb10 {
    margin-bottom: 10px;
  }
  .mb11 {
    margin-bottom: 11px;
  }
  .mb12 {
    margin-bottom: 12px;
  }
  .mb13 {
    margin-bottom: 13px;
  }
  .mb14 {
    margin-bottom: 14px;
  }
  .mb15 {
    margin-bottom: 15px;
  }
  .mb16 {
    margin-bottom: 16px;
  }
  .mb17 {
    margin-bottom: 17px;
  }
  .mb18 {
    margin-bottom: 18px;
  }
  .mb19 {
    margin-bottom: 19px;
  }
  .mb20 {
    margin-bottom: 20px;
  }

  .mr0 {
    margin-right: 0px;
  }
  .mr1 {
    margin-right: 1px;
  }
  .mr2 {
    margin-right: 2px;
  }
  .mr3 {
    margin-right: 3px;
  }
  .mr4 {
    margin-right: 4px;
  }
  .mr5 {
    margin-right: 5px;
  }
  .mr6 {
    margin-right: 6px;
  }
  .mr7 {
    margin-right: 7px;
  }
  .mr8 {
    margin-right: 8px;
  }
  .mr9 {
    margin-right: 9px;
  }
  .mr10 {
    margin-right: 10px;
  }
  .mr11 {
    margin-right: 11px;
  }
  .mr12 {
    margin-right: 12px;
  }
  .mr13 {
    margin-right: 13px;
  }
  .mr14 {
    margin-right: 14px;
  }
  .mr15 {
    margin-right: 15px;
  }
  .mr16 {
    margin-right: 16px;
  }
  .mr17 {
    margin-right: 17px;
  }
  .mr18 {
    margin-right: 18px;
  }
  .mr19 {
    margin-right: 19px;
  }
  .mr20 {
    margin-right: 20px;
  }

  .ml0 {
    margin-left: 0px;
  }
  .ml1 {
    margin-left: 1px;
  }
  .ml2 {
    margin-left: 2px;
  }
  .ml3 {
    margin-left: 3px;
  }
  .ml4 {
    margin-left: 4px;
  }
  .ml5 {
    margin-left: 5px;
  }
  .ml6 {
    margin-left: 6px;
  }
  .ml7 {
    margin-left: 7px;
  }
  .ml8 {
    margin-left: 8px;
  }
  .ml9 {
    margin-left: 9px;
  }
  .ml10 {
    margin-left: 10px;
  }
  .ml11 {
    margin-left: 11px;
  }
  .ml12 {
    margin-left: 12px;
  }
  .ml13 {
    margin-left: 13px;
  }
  .ml14 {
    margin-left: 14px;
  }
  .ml15 {
    margin-left: 15px;
  }
  .ml16 {
    margin-left: 16px;
  }
  .ml17 {
    margin-left: 17px;
  }
  .ml18 {
    margin-left: 18px;
  }
  .ml19 {
    margin-left: 19px;
  }
  .ml20 {
    margin-left: 20px;
  }

  .ml-1 {
    margin-left: -1px;
  }
  .ml-2 {
    margin-left: -2px;
  }
  .ml-3 {
    margin-left: -3px;
  }
  .ml-4 {
    margin-left: -4px;
  }
  .ml-5 {
    margin-left: -5px;
  }
  .ml-6 {
    margin-left: -6px;
  }
  .ml-7 {
    margin-left: -7px;
  }
  .ml-8 {
    margin-left: -8px;
  }
  .ml-9 {
    margin-left: -9px;
  }
  .ml-10 {
    margin-left: -10px;
  }