/* #################    CLEARFIX  ##################*/

.clearfix {
  clear: both;
}

/* #################    COLOR  ##################*/

.YDS-Color {
  color: rgb(228, 65, 43);
}

.YDS-Color.prefix.active {
  color: rgb(228, 65, 43);
}

.YDS-Color-background {
  background-color: rgb(228, 65, 43);
}


.logo_color{
  color: #2EB66D;
}
.blue {
  color: #26a69a;
}

/* ####################    FONT SIZE      ######################## */

.fs-10 {
  font-size: 10px !important;
}
.fs-12 {
  font-size: 12px !important;
}

.fs-14 {
  font-size: 14px !important;
}

.fs-15 {
  font-size: 15px !important;
}
.fs-16 {
  font-size: 16px !important;
}

.fs-17 {
  font-size: 17px !important;
}

.fs-18 {
  font-size: 18px !important;
}

.fs-20 {
  font-size: 20px !important;
}

.fs-22 {
  font-size: 22px !important;
}

.fs-24 {
  font-size: 24px !important;
}
.fs-26{
  font-size: 26px !important;
}
.fs-32 {
  font-size: 32px !important;
}

.fs-46{
  font-size: 46px !important;
}
.fs-52{
  font-size: 52px !important;
}
/* ####################    FONT weight      ######################## */

.fw-100 {
  font-weight: 100;
}

.fw-200 {
  font-weight: 200;
}

.fw-500 {
  font-weight: 500;
}
.fw-900{
  font-weight: 900;
}

/* ####################    FONT SPACING      ######################## */

.ls-1 {
  letter-spacing: 1px;
}

.ls-2 {
  letter-spacing: 2px;
}

.ls-7 {
  letter-spacing: 7px;
}

.ls-8 {
  letter-spacing: 8px;
}

.ls-12 {
  letter-spacing: 12px;
}

/* ####################    MARGIN      ######################## */
.m-auto{
  margin: 0px auto;
  width: 100%;
}
.m-0 {
  margin: 0px !important;
}
.m-10{
margin:10px;
}
.p-0{
  padding:0px;
}
/* ####################    MARGIN TOP      ######################## */

.mt--62 {
  margin-top: -62px !important;
}
.mt--10{
  margin-top: -10px !important;
}
.mt--7{
  margin-top: -7px !important;
}
.mt-0 {
  margin-top: 0px !important;
}
.mt-3 {
  margin-top: 3px !important;
}
.mt-5 {
  margin-top: 5px !important;
}
.mt-8{
  margin-top: 8px !important;
}
.mt-10 {
  margin-top: 10px !important;
}

.mt-15 {
  margin-top: 15px !important;
}
.mt-20 {
  margin-top: 20px !important;
}
.mt-30 {
  margin-top: 30px !important;
}
.mt-48{
  margin-top: 48px !important;
}
.mt-100 {
  margin-top: 100px;
}
.mt-110 {
  margin-top: 110px;
}
.mt-80{
  margin-top: 80px !important;
}
/* ####################    MARGIN LEFT      ######################## */
.ml--10 {
  margin-left: -10px !important;
}
.ml-0 {
  margin-left: 0px !important;
}
.ml-2{
  margin-left: 2px !important;
}
.ml-5{
  margin-left: 5px !important;
}
.ml-10 {
  margin-left: 10px !important;
}

.ml-20 {
  margin-left: 20px;
}

.ml-25 {
  margin-left: 25px;
}

.ml-30 {
  margin-left: 30px !important;
}

.ml-35 {
  margin-left: 35px !important;
}

.ml-40 {
  margin-left: 40px !important;
}

.ml-450 {
  margin-left: 450px !important;
}

/* ####################    MARGIN Botton      ######################## */
.mb--10 {
  margin-bottom: -10px !important;
}
.mb--9 {
  margin-bottom: -9px !important;
}
.mb-0 {
  margin-bottom: 0px !important;
}
.mb-02{
  margin-bottom: 2px !important;
}
.mb-05 {
  margin-bottom: 5px !important;
}
.mb-10 {
  margin-bottom: 10px !important;
}
.mb-20 {
  margin-bottom: 20px !important;
}
/* ####################    MARGIN RIGHT      ######################## */
.mr--10{
  margin-right: -10px !important;
}
.mr-0 {
  margin-right: 0px !important;
}
.mr-05{
  margin-right: 5px !important;
}
.mr-10 {
  margin-right: 10px !important;
}

.mr-30 {
  margin-right: 30px !important;
}
.mr-60 {
  margin-right: 60px !important;
}
/* ####################    DISPLAY      ######################## */

.displayBlock {
  display: block;
}

.displayInline {
  display: inline-block;
}

.displayNone {
  display: none !important;
}

/*#####################      WIDTH      ######################### */
.w70{
  width: 70%;
}
.w99{
  width: 99% !important;
}
.w100 {
  width: 100%;
}



/*#####################      PADDING  TOP     ######################### */

.pt-0{
  padding-top:0px !important;
}
.pt-5{
  padding-top:5px !important;
}
.pt-10{
  padding-top:10px !important;
}
.pt-20{
  padding-top:20px !important;
}
/*#####################      PADDING  TOP     ######################### */

.pb-0{
  padding-bottom:0px !important;
}
.pb-5{
  padding-bottom:5px !important;
}
.pb-10{
  padding-bottom:10px !important;
}
.pb-20{
  padding-bottom:20px !important;
}
.pb-40{
  padding-bottom:40px !important;
}
/*#####################      PADDING  RIGHT     ######################### */

.pr-0 {
  padding-right: 0px !important;
}

.pr-05 {
  padding-right: 05px !important;
}

.pr-10 {
  padding-right: 10px !important;
}

/*#####################      PADDING  LEFT     ######################### */

.pl-0 {
  padding-left: 0px !important;
}

.pl-10 {
  padding-left: 10px;
}

.pl-20 {
  padding-left: 20px !important;
}

.pl-25 {
  padding-left: 25px;
}

.pl-30 {
  padding-left: 30px;
}

/*#####################     Align     ######################### */

.align-Center {
  text-align: center
}

/*#####################     TEXT CASE     ######################### */

.text-case-regular {
  text-transform: none !important;
}

.bb{
  border-bottom:1px solid #ddd;
}
.border{
  border: 1px solid #f9f9f9 !important;
}
.br{
  border-right:1px solid #aaa;
}
