body
{
  font-family: var(--font-family-light);
  color: var(--color-grey-dark);
}
:root
{
  --color-half-white:#F9F9F9;
  --color-black:#000;
	--color-violet:#7761A7;
  --login-button-color:#0099FF;
  --bg-color-404:#a1d9f1;
	--color-blue:#79B1BD66;
  --color-lightblue:#79B1BD;
  --color-yellow:#FDF082;
  --color-gray-lighest:#8B8B8B;
  --color-bright-pink:#FF52A5; 
  --color-pink:#FF8EC4;
  --color-light-pink:#ffe5f7;
  --color-drak-pink:#E51E7D;
	--color-grey-light:#707070;
	--color-grey-dark:#222222;
	--color-gray-light:#B5B5B5;
	--color-grey-lighest:#B6B6BD;
  --color-or-text:#4C4D5540;
	--color-white:#fff;
  --color-black-light:#4C4D55C7;
  --color-red:#ff0000;
	--border-grey:#707070AD;
  --border-gray-light:#4C4D5566;
	--border-grey-light:#4C4D552E;
	--font-family-regular:"poppins-regular";
	--font-family-light:"poppins-light";
	--font-family-medium:"poppins-medium";
	--font-family-italic:"bitter-mediumitalic";	
	--font-family-segoe-regular: "segoeui";
  --font-family-sofia:"sofiamedium";
  --login-button-color:#0099FF;
  /* --font-size-s: 14px; */
  --font-size-4px:0.25rem;
  --font-size-5px:0.35rem;
  --font-size-7px:0.4375rem;
  --font-size-8px:0.5313rem;
  --font-size-9:0.5625rem;
  --font-size-10px: 0.625rem;
  --font-size-11px:0.6875rem;
  --font-size-12px: 0.75rem;
  --font-size-13px:0.845rem;
  --font-size-14:0.875rem;
  --font-size-15px:0.975rem;
  --font-size-16px:0.7113rem;
  --font-size-m: 1rem;
  --font-size-17:1.063rem;
  --font-size-18px:1.125rem;
  --font-size-19px:1.1875rem;
	--font-size-20px:1.25rem;
  --font-size-21px:1.334rem;
  --font-size-22px:1.375rem;
  --font-size-23px:1.4375rem;
  --font-size-24px:1.5rem;
  --font-size-26px:1.625rem;
  --font-size-28px:1.8rem;
  --font-size-32px:2rem;
  --font-size-33px:2.063rem;
  --font-size-34px:2.134rem;
  --font-size-43px:2.7rem;
  --font-size-46px:2.875rem;
  --font-size-50px:3.125rem;
  --font-size-68px:4.26875rem;
	--font-size-l: 18px;
	--font-size-xl: 0.875rem;
	--font-size-xxl: 24px;
	--bs-gutter-y: 10px;
  --header-line-height:38px;  
  --line-height-5px:0.35rem;
  --line-height-6px:0.4rem;
  --line-height-11px:0.6875rem;
  --line-height-12px:0.8rem;
  --line-height-13px:0.845rem;
  --line-height-14px:0.875rem;
  --line-height-15px: 0.975rem;
  --line-height-16px:0.7113rem;
  --line-height-17:1.063rem;
  --line-height-18px: 1.156rem;
  --line-height-19px:1.1875rem;
  --line-height-20px:1.25rem;
  --line-height-21px:1.334rem;
  --line-height-22px:1.375rem;
  --line-height-24px:1.5rem;
  --line-height-23px:1.4375rem;
  --line-height-26px:1.601rem;
  --line-height-27px:1.7rem;
  --line-height-28px:1.75rem;
  --line-height-29px:1.823rem;
  --line-height-31px:1.912rem;
  --line-height-32px:2rem;
  --line-height-33px:2.063rem;
  --line-height-34px:2.125rem;
  --line-height-38px:2.375rem;
  --line-height-39px:2.401rem;
  --line-height-74px:4.625rem;
  --line-height-41px:2.579rem;
  --line-height-42px:2.625rem;
  --line-height-48px:3rem;
  --line-height-54px:3.375rem;
  --line-height-55px:3.4375rem;
  --line-height-60px:3.75rem;
  --line-height-112px:7rem; 
}
@font-face 
{
  font-family:"poppins-light";
  src:url(./fonts/Poppins/Poppins-Light.ttf)
}
@font-face 
{
  font-family:"poppins-medium" ;
  src:url(./fonts/Poppins/Poppins-Medium.ttf)
}
@font-face {
  font-family: "bitter-mediumitalic";
  src: url(./fonts/Bitter-MediumItalic.ttf);
}
@font-face {
    font-family: "segoeui";
    src: url(./fonts/SEGOEUI.TTF);
}
@font-face {
  font-family: "sofiamedium";
  src: url(./fonts/SofiaProMedium.ttf);
}
.row.equal-cols {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.row.equal-cols:before,
.row.equal-cols:after {
  display: block;
}

.row.equal-cols > [class*='col-'] {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.row.equal-cols > [class*='col-'] > * {
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

@media screen and (max-width: 767px) and (min-width: 0px) {
  .js-form-item-company-name{
    margin-bottom: 0 !important;
  }
  .verify_button_employer{
    /* margin-top: -3.5rem !important;
    align-self: center !important; */
  }

  /* .verify_button {
    margin-top: -3.125rem !important;
  } */
  .js-form-item-first-name {
    margin-top: 0.5rem !important;
  }
  .region-footer-address{
    width: 100% !important;
  }
}
@media screen and (min-width:0px) and (max-width:767px) 
{
  .poppins-light-14px
  {
    font-size: var(--font-size-14) !important;
    line-height: var(--line-height-23px) !important;
  }
  .poppins-light-12px
  {
    font-size: var(--font-size-12px) !important;
    line-height: var(--line-height-19px) !important;
  }
  .poppins-light-16px
  {
    font-size: var(--font-size-m) !important;
    line-height: var(--line-height-27px) !important;
  } 
}