
.cursor-pointer {
  cursor: pointer;
}
.p-100 {
  padding: 100px !important;
}
.pt-100 {
  padding-top: 100px !important;
}
.pl-100 {
  padding-left: 100px !important;
}
.pr-100 {
  padding-right: 100px !important;
}
.pb-100 {
  padding-bottom: 100px !important;
}
.m-100 {
  margin: 100px !important;
}
.mt-100 {
  margin-top: 100px !important;
}
.ml-100 {
  margin-left: 100px !important;
}
.mr-100 {
  margin-right: 100px !important;
}
.mb-100 {
  margin-bottom: 100px !important;
}
.w-100 {
  width: 100px !important;
}
.h-100 {
  height: 100px !important;
}
.p-95 {
  padding: 95px !important;
}
.pt-95 {
  padding-top: 95px !important;
}
.pl-95 {
  padding-left: 95px !important;
}
.pr-95 {
  padding-right: 95px !important;
}
.pb-95 {
  padding-bottom: 95px !important;
}
.m-95 {
  margin: 95px !important;
}
.mt-95 {
  margin-top: 95px !important;
}
.ml-95 {
  margin-left: 95px !important;
}
.mr-95 {
  margin-right: 95px !important;
}
.mb-95 {
  margin-bottom: 95px !important;
}
.w-95 {
  width: 95px !important;
}
.h-95 {
  height: 95px !important;
}
.p-90 {
  padding: 90px !important;
}
.pt-90 {
  padding-top: 90px !important;
}
.pl-90 {
  padding-left: 90px !important;
}
.pr-90 {
  padding-right: 90px !important;
}
.pb-90 {
  padding-bottom: 90px !important;
}
.m-90 {
  margin: 90px !important;
}
.mt-90 {
  margin-top: 90px !important;
}
.ml-90 {
  margin-left: 90px !important;
}
.mr-90 {
  margin-right: 90px !important;
}
.mb-90 {
  margin-bottom: 90px !important;
}
.w-90 {
  width: 90px !important;
}
.h-90 {
  height: 90px !important;
}
.p-85 {
  padding: 85px !important;
}
.pt-85 {
  padding-top: 85px !important;
}
.pl-85 {
  padding-left: 85px !important;
}
.pr-85 {
  padding-right: 85px !important;
}
.pb-85 {
  padding-bottom: 85px !important;
}
.m-85 {
  margin: 85px !important;
}
.mt-85 {
  margin-top: 85px !important;
}
.ml-85 {
  margin-left: 85px !important;
}
.mr-85 {
  margin-right: 85px !important;
}
.mb-85 {
  margin-bottom: 85px !important;
}
.w-85 {
  width: 85px !important;
}
.h-85 {
  height: 85px !important;
}
.p-80 {
  padding: 80px !important;
}
.pt-80 {
  padding-top: 80px !important;
}
.pl-80 {
  padding-left: 80px !important;
}
.pr-80 {
  padding-right: 80px !important;
}
.pb-80 {
  padding-bottom: 80px !important;
}
.m-80 {
  margin: 80px !important;
}
.mt-80 {
  margin-top: 80px !important;
}
.ml-80 {
  margin-left: 80px !important;
}
.mr-80 {
  margin-right: 80px !important;
}
.mb-80 {
  margin-bottom: 80px !important;
}
.w-80 {
  width: 80px !important;
}
.h-80 {
  height: 80px !important;
}
.p-75 {
  padding: 75px !important;
}
.pt-75 {
  padding-top: 75px !important;
}
.pl-75 {
  padding-left: 75px !important;
}
.pr-75 {
  padding-right: 75px !important;
}
.pb-75 {
  padding-bottom: 75px !important;
}
.m-75 {
  margin: 75px !important;
}
.mt-75 {
  margin-top: 75px !important;
}
.ml-75 {
  margin-left: 75px !important;
}
.mr-75 {
  margin-right: 75px !important;
}
.mb-75 {
  margin-bottom: 75px !important;
}
.w-75 {
  width: 75px !important;
}
.h-75 {
  height: 75px !important;
}
.p-70 {
  padding: 70px !important;
}
.pt-70 {
  padding-top: 70px !important;
}
.pl-70 {
  padding-left: 70px !important;
}
.pr-70 {
  padding-right: 70px !important;
}
.pb-70 {
  padding-bottom: 70px !important;
}
.m-70 {
  margin: 70px !important;
}
.mt-70 {
  margin-top: 70px !important;
}
.ml-70 {
  margin-left: 70px !important;
}
.mr-70 {
  margin-right: 70px !important;
}
.mb-70 {
  margin-bottom: 70px !important;
}
.w-70 {
  width: 70px !important;
}
.h-70 {
  height: 70px !important;
}
.p-65 {
  padding: 65px !important;
}
.pt-65 {
  padding-top: 65px !important;
}
.pl-65 {
  padding-left: 65px !important;
}
.pr-65 {
  padding-right: 65px !important;
}
.pb-65 {
  padding-bottom: 65px !important;
}
.m-65 {
  margin: 65px !important;
}
.mt-65 {
  margin-top: 65px !important;
}
.ml-65 {
  margin-left: 65px !important;
}
.mr-65 {
  margin-right: 65px !important;
}
.mb-65 {
  margin-bottom: 65px !important;
}
.w-65 {
  width: 65px !important;
}
.h-65 {
  height: 65px !important;
}
.p-60 {
  padding: 60px !important;
}
.pt-60 {
  padding-top: 60px !important;
}
.pl-60 {
  padding-left: 60px !important;
}
.pr-60 {
  padding-right: 60px !important;
}
.pb-60 {
  padding-bottom: 60px !important;
}
.m-60 {
  margin: 60px !important;
}
.mt-60 {
  margin-top: 60px !important;
}
.ml-60 {
  margin-left: 60px !important;
}
.mr-60 {
  margin-right: 60px !important;
}
.mb-60 {
  margin-bottom: 60px !important;
}
.w-60 {
  width: 60px !important;
}
.h-60 {
  height: 60px !important;
}
.p-55 {
  padding: 55px !important;
}
.pt-55 {
  padding-top: 55px !important;
}
.pl-55 {
  padding-left: 55px !important;
}
.pr-55 {
  padding-right: 55px !important;
}
.pb-55 {
  padding-bottom: 55px !important;
}
.m-55 {
  margin: 55px !important;
}
.mt-55 {
  margin-top: 55px !important;
}
.ml-55 {
  margin-left: 55px !important;
}
.mr-55 {
  margin-right: 55px !important;
}
.mb-55 {
  margin-bottom: 55px !important;
}
.w-55 {
  width: 55px !important;
}
.h-55 {
  height: 55px !important;
}
.p-50 {
  padding: 50px !important;
}
.pt-50 {
  padding-top: 50px !important;
}
.pl-50 {
  padding-left: 50px !important;
}
.pr-50 {
  padding-right: 50px !important;
}
.pb-50 {
  padding-bottom: 50px !important;
}
.m-50 {
  margin: 50px !important;
}
.mt-50 {
  margin-top: 50px !important;
}
.ml-50 {
  margin-left: 50px !important;
}
.mr-50 {
  margin-right: 50px !important;
}
.mb-50 {
  margin-bottom: 50px !important;
}
.w-50 {
  width: 50px !important;
}
.h-50 {
  height: 50px !important;
}
.p-45 {
  padding: 45px !important;
}
.pt-45 {
  padding-top: 45px !important;
}
.pl-45 {
  padding-left: 45px !important;
}
.pr-45 {
  padding-right: 45px !important;
}
.pb-45 {
  padding-bottom: 45px !important;
}
.m-45 {
  margin: 45px !important;
}
.mt-45 {
  margin-top: 45px !important;
}
.ml-45 {
  margin-left: 45px !important;
}
.mr-45 {
  margin-right: 45px !important;
}
.mb-45 {
  margin-bottom: 45px !important;
}
.w-45 {
  width: 45px !important;
}
.h-45 {
  height: 45px !important;
}
.p-40 {
  padding: 40px !important;
}
.pt-40 {
  padding-top: 40px !important;
}
.pl-40 {
  padding-left: 40px !important;
}
.pr-40 {
  padding-right: 40px !important;
}
.pb-40 {
  padding-bottom: 40px !important;
}
.m-40 {
  margin: 40px !important;
}
.mt-40 {
  margin-top: 40px !important;
}
.ml-40 {
  margin-left: 40px !important;
}
.mr-40 {
  margin-right: 40px !important;
}
.mb-40 {
  margin-bottom: 40px !important;
}
.w-40 {
  width: 40px !important;
}
.h-40 {
  height: 40px !important;
}
.p-35 {
  padding: 35px !important;
}
.pt-35 {
  padding-top: 35px !important;
}
.pl-35 {
  padding-left: 35px !important;
}
.pr-35 {
  padding-right: 35px !important;
}
.pb-35 {
  padding-bottom: 35px !important;
}
.m-35 {
  margin: 35px !important;
}
.mt-35 {
  margin-top: 35px !important;
}
.ml-35 {
  margin-left: 35px !important;
}
.mr-35 {
  margin-right: 35px !important;
}
.mb-35 {
  margin-bottom: 35px !important;
}
.w-35 {
  width: 35px !important;
}
.h-35 {
  height: 35px !important;
}
.p-30 {
  padding: 30px !important;
}
.pt-30 {
  padding-top: 30px !important;
}
.pl-30 {
  padding-left: 30px !important;
}
.pr-30 {
  padding-right: 30px !important;
}
.pb-30 {
  padding-bottom: 30px !important;
}
.m-30 {
  margin: 30px !important;
}
.mt-30 {
  margin-top: 30px !important;
}
.ml-30 {
  margin-left: 30px !important;
}
.mr-30 {
  margin-right: 30px !important;
}
.mb-30 {
  margin-bottom: 30px !important;
}
.w-30 {
  width: 30px !important;
}
.h-30 {
  height: 30px !important;
}
.p-25 {
  padding: 25px !important;
}
.pt-25 {
  padding-top: 25px !important;
}
.pl-25 {
  padding-left: 25px !important;
}
.pr-25 {
  padding-right: 25px !important;
}
.pb-25 {
  padding-bottom: 25px !important;
}
.m-25 {
  margin: 25px !important;
}
.mt-25 {
  margin-top: 25px !important;
}
.ml-25 {
  margin-left: 25px !important;
}
.mr-25 {
  margin-right: 25px !important;
}
.mb-25 {
  margin-bottom: 25px !important;
}
.w-25 {
  width: 25px !important;
}
.h-25 {
  height: 25px !important;
}
.p-20 {
  padding: 20px !important;
}
.pt-20 {
  padding-top: 20px !important;
}
.pl-20 {
  padding-left: 20px !important;
}
.pr-20 {
  padding-right: 20px !important;
}
.pb-20 {
  padding-bottom: 20px !important;
}
.m-20 {
  margin: 20px !important;
}
.mt-20 {
  margin-top: 20px !important;
}
.ml-20 {
  margin-left: 20px !important;
}
.mr-20 {
  margin-right: 20px !important;
}
.mb-20 {
  margin-bottom: 20px !important;
}
.w-20 {
  width: 20px !important;
}
.h-20 {
  height: 20px !important;
}
.p-15 {
  padding: 15px !important;
}
.pt-15 {
  padding-top: 15px !important;
}
.pl-15 {
  padding-left: 15px !important;
}
.pr-15 {
  padding-right: 15px !important;
}
.pb-15 {
  padding-bottom: 15px !important;
}
.m-15 {
  margin: 15px !important;
}
.mt-15 {
  margin-top: 15px !important;
}
.ml-15 {
  margin-left: 15px !important;
}
.mr-15 {
  margin-right: 15px !important;
}
.mb-15 {
  margin-bottom: 15px !important;
}
.w-15 {
  width: 15px !important;
}
.h-15 {
  height: 15px !important;
}
.p-10 {
  padding: 10px !important;
}
.pt-10 {
  padding-top: 10px !important;
}
.pl-10 {
  padding-left: 10px !important;
}
.pr-10 {
  padding-right: 10px !important;
}
.pb-10 {
  padding-bottom: 10px !important;
}
.m-10 {
  margin: 10px !important;
}
.mt-10 {
  margin-top: 10px !important;
}
.ml-10 {
  margin-left: 10px !important;
}
.mr-10 {
  margin-right: 10px !important;
}
.mb-10 {
  margin-bottom: 10px !important;
}
.w-10 {
  width: 10px !important;
}
.h-10 {
  height: 10px !important;
}
.p-5 {
  padding: 5px !important;
}
.pt-5 {
  padding-top: 5px !important;
}
.pl-5 {
  padding-left: 5px !important;
}
.pr-5 {
  padding-right: 5px !important;
}
.pb-5 {
  padding-bottom: 5px !important;
}
.m-5 {
  margin: 5px !important;
}
.mt-5 {
  margin-top: 5px !important;
}
.ml-5 {
  margin-left: 5px !important;
}
.mr-5 {
  margin-right: 5px !important;
}
.mb-5 {
  margin-bottom: 5px !important;
}
.w-5 {
  width: 5px !important;
}
.h-5 {
  height: 5px !important;
}
.p-0 {
  padding: 0px !important;
}
.pt-0 {
  padding-top: 0px !important;
}
.pl-0 {
  padding-left: 0px !important;
}
.pr-0 {
  padding-right: 0px !important;
}
.pb-0 {
  padding-bottom: 0px !important;
}
.m-0 {
  margin: 0px !important;
}
.mt-0 {
  margin-top: 0px !important;
}
.ml-0 {
  margin-left: 0px !important;
}
.mr-0 {
  margin-right: 0px !important;
}
.mb-0 {
  margin-bottom: 0px !important;
}
.w-0 {
  width: 0px !important;
}
.h-0 {
  height: 0px !important;
}
.p-9 {
  padding: 9px !important;
}
.pt-9 {
  padding-top: 9px !important;
}
.pl-9 {
  padding-left: 9px !important;
}
.pr-9 {
  padding-right: 9px !important;
}
.pb-9 {
  padding-bottom: 9px !important;
}
.m-9 {
  margin: 9px !important;
}
.mt-9 {
  margin-top: 9px !important;
}
.ml-9 {
  margin-left: 9px !important;
}
.mr-9 {
  margin-right: 9px !important;
}
.mb-9 {
  margin-bottom: 9px !important;
}
.w-9 {
  width: 9px !important;
}
.h-9 {
  height: 9px !important;
}
.p-8 {
  padding: 8px !important;
}
.pt-8 {
  padding-top: 8px !important;
}
.pl-8 {
  padding-left: 8px !important;
}
.pr-8 {
  padding-right: 8px !important;
}
.pb-8 {
  padding-bottom: 8px !important;
}
.m-8 {
  margin: 8px !important;
}
.mt-8 {
  margin-top: 8px !important;
}
.ml-8 {
  margin-left: 8px !important;
}
.mr-8 {
  margin-right: 8px !important;
}
.mb-8 {
  margin-bottom: 8px !important;
}
.w-8 {
  width: 8px !important;
}
.h-8 {
  height: 8px !important;
}
.p-7 {
  padding: 7px !important;
}
.pt-7 {
  padding-top: 7px !important;
}
.pl-7 {
  padding-left: 7px !important;
}
.pr-7 {
  padding-right: 7px !important;
}
.pb-7 {
  padding-bottom: 7px !important;
}
.m-7 {
  margin: 7px !important;
}
.mt-7 {
  margin-top: 7px !important;
}
.ml-7 {
  margin-left: 7px !important;
}
.mr-7 {
  margin-right: 7px !important;
}
.mb-7 {
  margin-bottom: 7px !important;
}
.w-7 {
  width: 7px !important;
}
.h-7 {
  height: 7px !important;
}
.p-6 {
  padding: 6px !important;
}
.pt-6 {
  padding-top: 6px !important;
}
.pl-6 {
  padding-left: 6px !important;
}
.pr-6 {
  padding-right: 6px !important;
}
.pb-6 {
  padding-bottom: 6px !important;
}
.m-6 {
  margin: 6px !important;
}
.mt-6 {
  margin-top: 6px !important;
}
.ml-6 {
  margin-left: 6px !important;
}
.mr-6 {
  margin-right: 6px !important;
}
.mb-6 {
  margin-bottom: 6px !important;
}
.w-6 {
  width: 6px !important;
}
.h-6 {
  height: 6px !important;
}
.p-5 {
  padding: 5px !important;
}
.pt-5 {
  padding-top: 5px !important;
}
.pl-5 {
  padding-left: 5px !important;
}
.pr-5 {
  padding-right: 5px !important;
}
.pb-5 {
  padding-bottom: 5px !important;
}
.m-5 {
  margin: 5px !important;
}
.mt-5 {
  margin-top: 5px !important;
}
.ml-5 {
  margin-left: 5px !important;
}
.mr-5 {
  margin-right: 5px !important;
}
.mb-5 {
  margin-bottom: 5px !important;
}
.w-5 {
  width: 5px !important;
}
.h-5 {
  height: 5px !important;
}
.p-4 {
  padding: 4px !important;
}
.pt-4 {
  padding-top: 4px !important;
}
.pl-4 {
  padding-left: 4px !important;
}
.pr-4 {
  padding-right: 4px !important;
}
.pb-4 {
  padding-bottom: 4px !important;
}
.m-4 {
  margin: 4px !important;
}
.mt-4 {
  margin-top: 4px !important;
}
.ml-4 {
  margin-left: 4px !important;
}
.mr-4 {
  margin-right: 4px !important;
}
.mb-4 {
  margin-bottom: 4px !important;
}
.w-4 {
  width: 4px !important;
}
.h-4 {
  height: 4px !important;
}
.p-3 {
  padding: 3px !important;
}
.pt-3 {
  padding-top: 3px !important;
}
.pl-3 {
  padding-left: 3px !important;
}
.pr-3 {
  padding-right: 3px !important;
}
.pb-3 {
  padding-bottom: 3px !important;
}
.m-3 {
  margin: 3px !important;
}
.mt-3 {
  margin-top: 3px !important;
}
.ml-3 {
  margin-left: 3px !important;
}
.mr-3 {
  margin-right: 3px !important;
}
.mb-3 {
  margin-bottom: 3px !important;
}
.w-3 {
  width: 3px !important;
}
.h-3 {
  height: 3px !important;
}
.p-2 {
  padding: 2px !important;
}
.pt-2 {
  padding-top: 2px !important;
}
.pl-2 {
  padding-left: 2px !important;
}
.pr-2 {
  padding-right: 2px !important;
}
.pb-2 {
  padding-bottom: 2px !important;
}
.m-2 {
  margin: 2px !important;
}
.mt-2 {
  margin-top: 2px !important;
}
.ml-2 {
  margin-left: 2px !important;
}
.mr-2 {
  margin-right: 2px !important;
}
.mb-2 {
  margin-bottom: 2px !important;
}
.w-2 {
  width: 2px !important;
}
.h-2 {
  height: 2px !important;
}
.p-1 {
  padding: 1px !important;
}
.pt-1 {
  padding-top: 1px !important;
}
.pl-1 {
  padding-left: 1px !important;
}
.pr-1 {
  padding-right: 1px !important;
}
.pb-1 {
  padding-bottom: 1px !important;
}
.m-1 {
  margin: 1px !important;
}
.mt-1 {
  margin-top: 1px !important;
}
.ml-1 {
  margin-left: 1px !important;
}
.mr-1 {
  margin-right: 1px !important;
}
.mb-1 {
  margin-bottom: 1px !important;
}
.w-1 {
  width: 1px !important;
}
.h-1 {
  height: 1px !important;
}
.p-0 {
  padding: 0px !important;
}
.pt-0 {
  padding-top: 0px !important;
}
.pl-0 {
  padding-left: 0px !important;
}
.pr-0 {
  padding-right: 0px !important;
}
.pb-0 {
  padding-bottom: 0px !important;
}
.m-0 {
  margin: 0px !important;
}
.mt-0 {
  margin-top: 0px !important;
}
.ml-0 {
  margin-left: 0px !important;
}
.mr-0 {
  margin-right: 0px !important;
}
.mb-0 {
  margin-bottom: 0px !important;
}
.w-0 {
  width: 0px !important;
}
.h-0 {
  height: 0px !important;
}
.font-size-31 {
  font-size: 31px !important;
}
.font-size-30 {
  font-size: 30px !important;
}
.font-size-29 {
  font-size: 29px !important;
}
.font-size-28 {
  font-size: 28px !important;
}
.font-size-27 {
  font-size: 27px !important;
}
.font-size-26 {
  font-size: 26px !important;
}
.font-size-25 {
  font-size: 25px !important;
}
.font-size-24 {
  font-size: 24px !important;
}
.font-size-23 {
  font-size: 23px !important;
}
.font-size-22 {
  font-size: 22px !important;
}
.font-size-21 {
  font-size: 21px !important;
}
.font-size-20 {
  font-size: 20px !important;
}
.font-size-19 {
  font-size: 19px !important;
}
.font-size-18 {
  font-size: 18px !important;
}
.font-size-17 {
  font-size: 17px !important;
}
.font-size-16 {
  font-size: 16px !important;
}
.font-size-15 {
  font-size: 15px !important;
}
.font-size-14 {
  font-size: 14px !important;
}
.font-size-13 {
  font-size: 13px !important;
}
.font-size-12 {
  font-size: 12px !important;
}
.font-size-11 {
  font-size: 11px !important;
}
.font-size-10 {
  font-size: 10px !important;
}
.font-size-9 {
  font-size: 9px !important;
}
.font-size-8 {
  font-size: 8px !important;
}
.font-size-7 {
  font-size: 7px !important;
}
.font-size-6 {
  font-size: 6px !important;
}
.font-size-5 {
  font-size: 5px !important;
}
.font-size-4 {
  font-size: 4px !important;
}
.font-size-3 {
  font-size: 3px !important;
}
.font-size-2 {
  font-size: 2px !important;
}
.font-size-1 {
  font-size: 1px !important;
}
.w-500 {
  width: 500px !important;
}
.h-500 {
  height: 500px !important;
}
.p-495 {
  padding: 495px !important;
}
.pt-495 {
  padding-top: 495px !important;
}
.pl-495 {
  padding-left: 495px !important;
}
.pr-495 {
  padding-right: 495px !important;
}
.pb-495 {
  padding-bottom: 495px !important;
}
.m-495 {
  margin: 495px !important;
}
.mt-495 {
  margin-top: 495px !important;
}
.ml-495 {
  margin-left: 495px !important;
}
.mr-495 {
  margin-right: 495px !important;
}
.mb-495 {
  margin-bottom: 495px !important;
}
.w-495 {
  width: 495px !important;
}
.h-495 {
  height: 495px !important;
}
.p-490 {
  padding: 490px !important;
}
.pt-490 {
  padding-top: 490px !important;
}
.pl-490 {
  padding-left: 490px !important;
}
.pr-490 {
  padding-right: 490px !important;
}
.pb-490 {
  padding-bottom: 490px !important;
}
.m-490 {
  margin: 490px !important;
}
.mt-490 {
  margin-top: 490px !important;
}
.ml-490 {
  margin-left: 490px !important;
}
.mr-490 {
  margin-right: 490px !important;
}
.mb-490 {
  margin-bottom: 490px !important;
}
.w-490 {
  width: 490px !important;
}
.h-490 {
  height: 490px !important;
}
.p-485 {
  padding: 485px !important;
}
.pt-485 {
  padding-top: 485px !important;
}
.pl-485 {
  padding-left: 485px !important;
}
.pr-485 {
  padding-right: 485px !important;
}
.pb-485 {
  padding-bottom: 485px !important;
}
.m-485 {
  margin: 485px !important;
}
.mt-485 {
  margin-top: 485px !important;
}
.ml-485 {
  margin-left: 485px !important;
}
.mr-485 {
  margin-right: 485px !important;
}
.mb-485 {
  margin-bottom: 485px !important;
}
.w-485 {
  width: 485px !important;
}
.h-485 {
  height: 485px !important;
}
.p-480 {
  padding: 480px !important;
}
.pt-480 {
  padding-top: 480px !important;
}
.pl-480 {
  padding-left: 480px !important;
}
.pr-480 {
  padding-right: 480px !important;
}
.pb-480 {
  padding-bottom: 480px !important;
}
.m-480 {
  margin: 480px !important;
}
.mt-480 {
  margin-top: 480px !important;
}
.ml-480 {
  margin-left: 480px !important;
}
.mr-480 {
  margin-right: 480px !important;
}
.mb-480 {
  margin-bottom: 480px !important;
}
.w-480 {
  width: 480px !important;
}
.h-480 {
  height: 480px !important;
}
.p-475 {
  padding: 475px !important;
}
.pt-475 {
  padding-top: 475px !important;
}
.pl-475 {
  padding-left: 475px !important;
}
.pr-475 {
  padding-right: 475px !important;
}
.pb-475 {
  padding-bottom: 475px !important;
}
.m-475 {
  margin: 475px !important;
}
.mt-475 {
  margin-top: 475px !important;
}
.ml-475 {
  margin-left: 475px !important;
}
.mr-475 {
  margin-right: 475px !important;
}
.mb-475 {
  margin-bottom: 475px !important;
}
.w-475 {
  width: 475px !important;
}
.h-475 {
  height: 475px !important;
}
.p-470 {
  padding: 470px !important;
}
.pt-470 {
  padding-top: 470px !important;
}
.pl-470 {
  padding-left: 470px !important;
}
.pr-470 {
  padding-right: 470px !important;
}
.pb-470 {
  padding-bottom: 470px !important;
}
.m-470 {
  margin: 470px !important;
}
.mt-470 {
  margin-top: 470px !important;
}
.ml-470 {
  margin-left: 470px !important;
}
.mr-470 {
  margin-right: 470px !important;
}
.mb-470 {
  margin-bottom: 470px !important;
}
.w-470 {
  width: 470px !important;
}
.h-470 {
  height: 470px !important;
}
.p-465 {
  padding: 465px !important;
}
.pt-465 {
  padding-top: 465px !important;
}
.pl-465 {
  padding-left: 465px !important;
}
.pr-465 {
  padding-right: 465px !important;
}
.pb-465 {
  padding-bottom: 465px !important;
}
.m-465 {
  margin: 465px !important;
}
.mt-465 {
  margin-top: 465px !important;
}
.ml-465 {
  margin-left: 465px !important;
}
.mr-465 {
  margin-right: 465px !important;
}
.mb-465 {
  margin-bottom: 465px !important;
}
.w-465 {
  width: 465px !important;
}
.h-465 {
  height: 465px !important;
}
.p-460 {
  padding: 460px !important;
}
.pt-460 {
  padding-top: 460px !important;
}
.pl-460 {
  padding-left: 460px !important;
}
.pr-460 {
  padding-right: 460px !important;
}
.pb-460 {
  padding-bottom: 460px !important;
}
.m-460 {
  margin: 460px !important;
}
.mt-460 {
  margin-top: 460px !important;
}
.ml-460 {
  margin-left: 460px !important;
}
.mr-460 {
  margin-right: 460px !important;
}
.mb-460 {
  margin-bottom: 460px !important;
}
.w-460 {
  width: 460px !important;
}
.h-460 {
  height: 460px !important;
}
.p-455 {
  padding: 455px !important;
}
.pt-455 {
  padding-top: 455px !important;
}
.pl-455 {
  padding-left: 455px !important;
}
.pr-455 {
  padding-right: 455px !important;
}
.pb-455 {
  padding-bottom: 455px !important;
}
.m-455 {
  margin: 455px !important;
}
.mt-455 {
  margin-top: 455px !important;
}
.ml-455 {
  margin-left: 455px !important;
}
.mr-455 {
  margin-right: 455px !important;
}
.mb-455 {
  margin-bottom: 455px !important;
}
.w-455 {
  width: 455px !important;
}
.h-455 {
  height: 455px !important;
}
.p-450 {
  padding: 450px !important;
}
.pt-450 {
  padding-top: 450px !important;
}
.pl-450 {
  padding-left: 450px !important;
}
.pr-450 {
  padding-right: 450px !important;
}
.pb-450 {
  padding-bottom: 450px !important;
}
.m-450 {
  margin: 450px !important;
}
.mt-450 {
  margin-top: 450px !important;
}
.ml-450 {
  margin-left: 450px !important;
}
.mr-450 {
  margin-right: 450px !important;
}
.mb-450 {
  margin-bottom: 450px !important;
}
.w-450 {
  width: 450px !important;
}
.h-450 {
  height: 450px !important;
}
.p-445 {
  padding: 445px !important;
}
.pt-445 {
  padding-top: 445px !important;
}
.pl-445 {
  padding-left: 445px !important;
}
.pr-445 {
  padding-right: 445px !important;
}
.pb-445 {
  padding-bottom: 445px !important;
}
.m-445 {
  margin: 445px !important;
}
.mt-445 {
  margin-top: 445px !important;
}
.ml-445 {
  margin-left: 445px !important;
}
.mr-445 {
  margin-right: 445px !important;
}
.mb-445 {
  margin-bottom: 445px !important;
}
.w-445 {
  width: 445px !important;
}
.h-445 {
  height: 445px !important;
}
.p-440 {
  padding: 440px !important;
}
.pt-440 {
  padding-top: 440px !important;
}
.pl-440 {
  padding-left: 440px !important;
}
.pr-440 {
  padding-right: 440px !important;
}
.pb-440 {
  padding-bottom: 440px !important;
}
.m-440 {
  margin: 440px !important;
}
.mt-440 {
  margin-top: 440px !important;
}
.ml-440 {
  margin-left: 440px !important;
}
.mr-440 {
  margin-right: 440px !important;
}
.mb-440 {
  margin-bottom: 440px !important;
}
.w-440 {
  width: 440px !important;
}
.h-440 {
  height: 440px !important;
}
.p-435 {
  padding: 435px !important;
}
.pt-435 {
  padding-top: 435px !important;
}
.pl-435 {
  padding-left: 435px !important;
}
.pr-435 {
  padding-right: 435px !important;
}
.pb-435 {
  padding-bottom: 435px !important;
}
.m-435 {
  margin: 435px !important;
}
.mt-435 {
  margin-top: 435px !important;
}
.ml-435 {
  margin-left: 435px !important;
}
.mr-435 {
  margin-right: 435px !important;
}
.mb-435 {
  margin-bottom: 435px !important;
}
.w-435 {
  width: 435px !important;
}
.h-435 {
  height: 435px !important;
}
.p-430 {
  padding: 430px !important;
}
.pt-430 {
  padding-top: 430px !important;
}
.pl-430 {
  padding-left: 430px !important;
}
.pr-430 {
  padding-right: 430px !important;
}
.pb-430 {
  padding-bottom: 430px !important;
}
.m-430 {
  margin: 430px !important;
}
.mt-430 {
  margin-top: 430px !important;
}
.ml-430 {
  margin-left: 430px !important;
}
.mr-430 {
  margin-right: 430px !important;
}
.mb-430 {
  margin-bottom: 430px !important;
}
.w-430 {
  width: 430px !important;
}
.h-430 {
  height: 430px !important;
}
.p-425 {
  padding: 425px !important;
}
.pt-425 {
  padding-top: 425px !important;
}
.pl-425 {
  padding-left: 425px !important;
}
.pr-425 {
  padding-right: 425px !important;
}
.pb-425 {
  padding-bottom: 425px !important;
}
.m-425 {
  margin: 425px !important;
}
.mt-425 {
  margin-top: 425px !important;
}
.ml-425 {
  margin-left: 425px !important;
}
.mr-425 {
  margin-right: 425px !important;
}
.mb-425 {
  margin-bottom: 425px !important;
}
.w-425 {
  width: 425px !important;
}
.h-425 {
  height: 425px !important;
}
.p-420 {
  padding: 420px !important;
}
.pt-420 {
  padding-top: 420px !important;
}
.pl-420 {
  padding-left: 420px !important;
}
.pr-420 {
  padding-right: 420px !important;
}
.pb-420 {
  padding-bottom: 420px !important;
}
.m-420 {
  margin: 420px !important;
}
.mt-420 {
  margin-top: 420px !important;
}
.ml-420 {
  margin-left: 420px !important;
}
.mr-420 {
  margin-right: 420px !important;
}
.mb-420 {
  margin-bottom: 420px !important;
}
.w-420 {
  width: 420px !important;
}
.h-420 {
  height: 420px !important;
}
.p-415 {
  padding: 415px !important;
}
.pt-415 {
  padding-top: 415px !important;
}
.pl-415 {
  padding-left: 415px !important;
}
.pr-415 {
  padding-right: 415px !important;
}
.pb-415 {
  padding-bottom: 415px !important;
}
.m-415 {
  margin: 415px !important;
}
.mt-415 {
  margin-top: 415px !important;
}
.ml-415 {
  margin-left: 415px !important;
}
.mr-415 {
  margin-right: 415px !important;
}
.mb-415 {
  margin-bottom: 415px !important;
}
.w-415 {
  width: 415px !important;
}
.h-415 {
  height: 415px !important;
}
.p-410 {
  padding: 410px !important;
}
.pt-410 {
  padding-top: 410px !important;
}
.pl-410 {
  padding-left: 410px !important;
}
.pr-410 {
  padding-right: 410px !important;
}
.pb-410 {
  padding-bottom: 410px !important;
}
.m-410 {
  margin: 410px !important;
}
.mt-410 {
  margin-top: 410px !important;
}
.ml-410 {
  margin-left: 410px !important;
}
.mr-410 {
  margin-right: 410px !important;
}
.mb-410 {
  margin-bottom: 410px !important;
}
.w-410 {
  width: 410px !important;
}
.h-410 {
  height: 410px !important;
}
.p-405 {
  padding: 405px !important;
}
.pt-405 {
  padding-top: 405px !important;
}
.pl-405 {
  padding-left: 405px !important;
}
.pr-405 {
  padding-right: 405px !important;
}
.pb-405 {
  padding-bottom: 405px !important;
}
.m-405 {
  margin: 405px !important;
}
.mt-405 {
  margin-top: 405px !important;
}
.ml-405 {
  margin-left: 405px !important;
}
.mr-405 {
  margin-right: 405px !important;
}
.mb-405 {
  margin-bottom: 405px !important;
}
.w-405 {
  width: 405px !important;
}
.h-405 {
  height: 405px !important;
}
.p-400 {
  padding: 400px !important;
}
.pt-400 {
  padding-top: 400px !important;
}
.pl-400 {
  padding-left: 400px !important;
}
.pr-400 {
  padding-right: 400px !important;
}
.pb-400 {
  padding-bottom: 400px !important;
}
.m-400 {
  margin: 400px !important;
}
.mt-400 {
  margin-top: 400px !important;
}
.ml-400 {
  margin-left: 400px !important;
}
.mr-400 {
  margin-right: 400px !important;
}
.mb-400 {
  margin-bottom: 400px !important;
}
.w-400 {
  width: 400px !important;
}
.h-400 {
  height: 400px !important;
}
.p-395 {
  padding: 395px !important;
}
.pt-395 {
  padding-top: 395px !important;
}
.pl-395 {
  padding-left: 395px !important;
}
.pr-395 {
  padding-right: 395px !important;
}
.pb-395 {
  padding-bottom: 395px !important;
}
.m-395 {
  margin: 395px !important;
}
.mt-395 {
  margin-top: 395px !important;
}
.ml-395 {
  margin-left: 395px !important;
}
.mr-395 {
  margin-right: 395px !important;
}
.mb-395 {
  margin-bottom: 395px !important;
}
.w-395 {
  width: 395px !important;
}
.h-395 {
  height: 395px !important;
}
.p-390 {
  padding: 390px !important;
}
.pt-390 {
  padding-top: 390px !important;
}
.pl-390 {
  padding-left: 390px !important;
}
.pr-390 {
  padding-right: 390px !important;
}
.pb-390 {
  padding-bottom: 390px !important;
}
.m-390 {
  margin: 390px !important;
}
.mt-390 {
  margin-top: 390px !important;
}
.ml-390 {
  margin-left: 390px !important;
}
.mr-390 {
  margin-right: 390px !important;
}
.mb-390 {
  margin-bottom: 390px !important;
}
.w-390 {
  width: 390px !important;
}
.h-390 {
  height: 390px !important;
}
.p-385 {
  padding: 385px !important;
}
.pt-385 {
  padding-top: 385px !important;
}
.pl-385 {
  padding-left: 385px !important;
}
.pr-385 {
  padding-right: 385px !important;
}
.pb-385 {
  padding-bottom: 385px !important;
}
.m-385 {
  margin: 385px !important;
}
.mt-385 {
  margin-top: 385px !important;
}
.ml-385 {
  margin-left: 385px !important;
}
.mr-385 {
  margin-right: 385px !important;
}
.mb-385 {
  margin-bottom: 385px !important;
}
.w-385 {
  width: 385px !important;
}
.h-385 {
  height: 385px !important;
}
.p-380 {
  padding: 380px !important;
}
.pt-380 {
  padding-top: 380px !important;
}
.pl-380 {
  padding-left: 380px !important;
}
.pr-380 {
  padding-right: 380px !important;
}
.pb-380 {
  padding-bottom: 380px !important;
}
.m-380 {
  margin: 380px !important;
}
.mt-380 {
  margin-top: 380px !important;
}
.ml-380 {
  margin-left: 380px !important;
}
.mr-380 {
  margin-right: 380px !important;
}
.mb-380 {
  margin-bottom: 380px !important;
}
.w-380 {
  width: 380px !important;
}
.h-380 {
  height: 380px !important;
}
.p-375 {
  padding: 375px !important;
}
.pt-375 {
  padding-top: 375px !important;
}
.pl-375 {
  padding-left: 375px !important;
}
.pr-375 {
  padding-right: 375px !important;
}
.pb-375 {
  padding-bottom: 375px !important;
}
.m-375 {
  margin: 375px !important;
}
.mt-375 {
  margin-top: 375px !important;
}
.ml-375 {
  margin-left: 375px !important;
}
.mr-375 {
  margin-right: 375px !important;
}
.mb-375 {
  margin-bottom: 375px !important;
}
.w-375 {
  width: 375px !important;
}
.h-375 {
  height: 375px !important;
}
.p-370 {
  padding: 370px !important;
}
.pt-370 {
  padding-top: 370px !important;
}
.pl-370 {
  padding-left: 370px !important;
}
.pr-370 {
  padding-right: 370px !important;
}
.pb-370 {
  padding-bottom: 370px !important;
}
.m-370 {
  margin: 370px !important;
}
.mt-370 {
  margin-top: 370px !important;
}
.ml-370 {
  margin-left: 370px !important;
}
.mr-370 {
  margin-right: 370px !important;
}
.mb-370 {
  margin-bottom: 370px !important;
}
.w-370 {
  width: 370px !important;
}
.h-370 {
  height: 370px !important;
}
.p-365 {
  padding: 365px !important;
}
.pt-365 {
  padding-top: 365px !important;
}
.pl-365 {
  padding-left: 365px !important;
}
.pr-365 {
  padding-right: 365px !important;
}
.pb-365 {
  padding-bottom: 365px !important;
}
.m-365 {
  margin: 365px !important;
}
.mt-365 {
  margin-top: 365px !important;
}
.ml-365 {
  margin-left: 365px !important;
}
.mr-365 {
  margin-right: 365px !important;
}
.mb-365 {
  margin-bottom: 365px !important;
}
.w-365 {
  width: 365px !important;
}
.h-365 {
  height: 365px !important;
}
.p-360 {
  padding: 360px !important;
}
.pt-360 {
  padding-top: 360px !important;
}
.pl-360 {
  padding-left: 360px !important;
}
.pr-360 {
  padding-right: 360px !important;
}
.pb-360 {
  padding-bottom: 360px !important;
}
.m-360 {
  margin: 360px !important;
}
.mt-360 {
  margin-top: 360px !important;
}
.ml-360 {
  margin-left: 360px !important;
}
.mr-360 {
  margin-right: 360px !important;
}
.mb-360 {
  margin-bottom: 360px !important;
}
.w-360 {
  width: 360px !important;
}
.h-360 {
  height: 360px !important;
}
.p-355 {
  padding: 355px !important;
}
.pt-355 {
  padding-top: 355px !important;
}
.pl-355 {
  padding-left: 355px !important;
}
.pr-355 {
  padding-right: 355px !important;
}
.pb-355 {
  padding-bottom: 355px !important;
}
.m-355 {
  margin: 355px !important;
}
.mt-355 {
  margin-top: 355px !important;
}
.ml-355 {
  margin-left: 355px !important;
}
.mr-355 {
  margin-right: 355px !important;
}
.mb-355 {
  margin-bottom: 355px !important;
}
.w-355 {
  width: 355px !important;
}
.h-355 {
  height: 355px !important;
}
.p-350 {
  padding: 350px !important;
}
.pt-350 {
  padding-top: 350px !important;
}
.pl-350 {
  padding-left: 350px !important;
}
.pr-350 {
  padding-right: 350px !important;
}
.pb-350 {
  padding-bottom: 350px !important;
}
.m-350 {
  margin: 350px !important;
}
.mt-350 {
  margin-top: 350px !important;
}
.ml-350 {
  margin-left: 350px !important;
}
.mr-350 {
  margin-right: 350px !important;
}
.mb-350 {
  margin-bottom: 350px !important;
}
.w-350 {
  width: 350px !important;
}
.h-350 {
  height: 350px !important;
}
.p-345 {
  padding: 345px !important;
}
.pt-345 {
  padding-top: 345px !important;
}
.pl-345 {
  padding-left: 345px !important;
}
.pr-345 {
  padding-right: 345px !important;
}
.pb-345 {
  padding-bottom: 345px !important;
}
.m-345 {
  margin: 345px !important;
}
.mt-345 {
  margin-top: 345px !important;
}
.ml-345 {
  margin-left: 345px !important;
}
.mr-345 {
  margin-right: 345px !important;
}
.mb-345 {
  margin-bottom: 345px !important;
}
.w-345 {
  width: 345px !important;
}
.h-345 {
  height: 345px !important;
}
.p-340 {
  padding: 340px !important;
}
.pt-340 {
  padding-top: 340px !important;
}
.pl-340 {
  padding-left: 340px !important;
}
.pr-340 {
  padding-right: 340px !important;
}
.pb-340 {
  padding-bottom: 340px !important;
}
.m-340 {
  margin: 340px !important;
}
.mt-340 {
  margin-top: 340px !important;
}
.ml-340 {
  margin-left: 340px !important;
}
.mr-340 {
  margin-right: 340px !important;
}
.mb-340 {
  margin-bottom: 340px !important;
}
.w-340 {
  width: 340px !important;
}
.h-340 {
  height: 340px !important;
}
.p-335 {
  padding: 335px !important;
}
.pt-335 {
  padding-top: 335px !important;
}
.pl-335 {
  padding-left: 335px !important;
}
.pr-335 {
  padding-right: 335px !important;
}
.pb-335 {
  padding-bottom: 335px !important;
}
.m-335 {
  margin: 335px !important;
}
.mt-335 {
  margin-top: 335px !important;
}
.ml-335 {
  margin-left: 335px !important;
}
.mr-335 {
  margin-right: 335px !important;
}
.mb-335 {
  margin-bottom: 335px !important;
}
.w-335 {
  width: 335px !important;
}
.h-335 {
  height: 335px !important;
}
.p-330 {
  padding: 330px !important;
}
.pt-330 {
  padding-top: 330px !important;
}
.pl-330 {
  padding-left: 330px !important;
}
.pr-330 {
  padding-right: 330px !important;
}
.pb-330 {
  padding-bottom: 330px !important;
}
.m-330 {
  margin: 330px !important;
}
.mt-330 {
  margin-top: 330px !important;
}
.ml-330 {
  margin-left: 330px !important;
}
.mr-330 {
  margin-right: 330px !important;
}
.mb-330 {
  margin-bottom: 330px !important;
}
.w-330 {
  width: 330px !important;
}
.h-330 {
  height: 330px !important;
}
.p-325 {
  padding: 325px !important;
}
.pt-325 {
  padding-top: 325px !important;
}
.pl-325 {
  padding-left: 325px !important;
}
.pr-325 {
  padding-right: 325px !important;
}
.pb-325 {
  padding-bottom: 325px !important;
}
.m-325 {
  margin: 325px !important;
}
.mt-325 {
  margin-top: 325px !important;
}
.ml-325 {
  margin-left: 325px !important;
}
.mr-325 {
  margin-right: 325px !important;
}
.mb-325 {
  margin-bottom: 325px !important;
}
.w-325 {
  width: 325px !important;
}
.h-325 {
  height: 325px !important;
}
.p-320 {
  padding: 320px !important;
}
.pt-320 {
  padding-top: 320px !important;
}
.pl-320 {
  padding-left: 320px !important;
}
.pr-320 {
  padding-right: 320px !important;
}
.pb-320 {
  padding-bottom: 320px !important;
}
.m-320 {
  margin: 320px !important;
}
.mt-320 {
  margin-top: 320px !important;
}
.ml-320 {
  margin-left: 320px !important;
}
.mr-320 {
  margin-right: 320px !important;
}
.mb-320 {
  margin-bottom: 320px !important;
}
.w-320 {
  width: 320px !important;
}
.h-320 {
  height: 320px !important;
}
.p-315 {
  padding: 315px !important;
}
.pt-315 {
  padding-top: 315px !important;
}
.pl-315 {
  padding-left: 315px !important;
}
.pr-315 {
  padding-right: 315px !important;
}
.pb-315 {
  padding-bottom: 315px !important;
}
.m-315 {
  margin: 315px !important;
}
.mt-315 {
  margin-top: 315px !important;
}
.ml-315 {
  margin-left: 315px !important;
}
.mr-315 {
  margin-right: 315px !important;
}
.mb-315 {
  margin-bottom: 315px !important;
}
.w-315 {
  width: 315px !important;
}
.h-315 {
  height: 315px !important;
}
.p-310 {
  padding: 310px !important;
}
.pt-310 {
  padding-top: 310px !important;
}
.pl-310 {
  padding-left: 310px !important;
}
.pr-310 {
  padding-right: 310px !important;
}
.pb-310 {
  padding-bottom: 310px !important;
}
.m-310 {
  margin: 310px !important;
}
.mt-310 {
  margin-top: 310px !important;
}
.ml-310 {
  margin-left: 310px !important;
}
.mr-310 {
  margin-right: 310px !important;
}
.mb-310 {
  margin-bottom: 310px !important;
}
.w-310 {
  width: 310px !important;
}
.h-310 {
  height: 310px !important;
}
.p-305 {
  padding: 305px !important;
}
.pt-305 {
  padding-top: 305px !important;
}
.pl-305 {
  padding-left: 305px !important;
}
.pr-305 {
  padding-right: 305px !important;
}
.pb-305 {
  padding-bottom: 305px !important;
}
.m-305 {
  margin: 305px !important;
}
.mt-305 {
  margin-top: 305px !important;
}
.ml-305 {
  margin-left: 305px !important;
}
.mr-305 {
  margin-right: 305px !important;
}
.mb-305 {
  margin-bottom: 305px !important;
}
.w-305 {
  width: 305px !important;
}
.h-305 {
  height: 305px !important;
}
.p-300 {
  padding: 300px !important;
}
.pt-300 {
  padding-top: 300px !important;
}
.pl-300 {
  padding-left: 300px !important;
}
.pr-300 {
  padding-right: 300px !important;
}
.pb-300 {
  padding-bottom: 300px !important;
}
.m-300 {
  margin: 300px !important;
}
.mt-300 {
  margin-top: 300px !important;
}
.ml-300 {
  margin-left: 300px !important;
}
.mr-300 {
  margin-right: 300px !important;
}
.mb-300 {
  margin-bottom: 300px !important;
}
.w-300 {
  width: 300px !important;
}
.h-300 {
  height: 300px !important;
}
.p-295 {
  padding: 295px !important;
}
.pt-295 {
  padding-top: 295px !important;
}
.pl-295 {
  padding-left: 295px !important;
}
.pr-295 {
  padding-right: 295px !important;
}
.pb-295 {
  padding-bottom: 295px !important;
}
.m-295 {
  margin: 295px !important;
}
.mt-295 {
  margin-top: 295px !important;
}
.ml-295 {
  margin-left: 295px !important;
}
.mr-295 {
  margin-right: 295px !important;
}
.mb-295 {
  margin-bottom: 295px !important;
}
.w-295 {
  width: 295px !important;
}
.h-295 {
  height: 295px !important;
}
.p-290 {
  padding: 290px !important;
}
.pt-290 {
  padding-top: 290px !important;
}
.pl-290 {
  padding-left: 290px !important;
}
.pr-290 {
  padding-right: 290px !important;
}
.pb-290 {
  padding-bottom: 290px !important;
}
.m-290 {
  margin: 290px !important;
}
.mt-290 {
  margin-top: 290px !important;
}
.ml-290 {
  margin-left: 290px !important;
}
.mr-290 {
  margin-right: 290px !important;
}
.mb-290 {
  margin-bottom: 290px !important;
}
.w-290 {
  width: 290px !important;
}
.h-290 {
  height: 290px !important;
}
.p-285 {
  padding: 285px !important;
}
.pt-285 {
  padding-top: 285px !important;
}
.pl-285 {
  padding-left: 285px !important;
}
.pr-285 {
  padding-right: 285px !important;
}
.pb-285 {
  padding-bottom: 285px !important;
}
.m-285 {
  margin: 285px !important;
}
.mt-285 {
  margin-top: 285px !important;
}
.ml-285 {
  margin-left: 285px !important;
}
.mr-285 {
  margin-right: 285px !important;
}
.mb-285 {
  margin-bottom: 285px !important;
}
.w-285 {
  width: 285px !important;
}
.h-285 {
  height: 285px !important;
}
.p-280 {
  padding: 280px !important;
}
.pt-280 {
  padding-top: 280px !important;
}
.pl-280 {
  padding-left: 280px !important;
}
.pr-280 {
  padding-right: 280px !important;
}
.pb-280 {
  padding-bottom: 280px !important;
}
.m-280 {
  margin: 280px !important;
}
.mt-280 {
  margin-top: 280px !important;
}
.ml-280 {
  margin-left: 280px !important;
}
.mr-280 {
  margin-right: 280px !important;
}
.mb-280 {
  margin-bottom: 280px !important;
}
.w-280 {
  width: 280px !important;
}
.h-280 {
  height: 280px !important;
}
.p-275 {
  padding: 275px !important;
}
.pt-275 {
  padding-top: 275px !important;
}
.pl-275 {
  padding-left: 275px !important;
}
.pr-275 {
  padding-right: 275px !important;
}
.pb-275 {
  padding-bottom: 275px !important;
}
.m-275 {
  margin: 275px !important;
}
.mt-275 {
  margin-top: 275px !important;
}
.ml-275 {
  margin-left: 275px !important;
}
.mr-275 {
  margin-right: 275px !important;
}
.mb-275 {
  margin-bottom: 275px !important;
}
.w-275 {
  width: 275px !important;
}
.h-275 {
  height: 275px !important;
}
.p-270 {
  padding: 270px !important;
}
.pt-270 {
  padding-top: 270px !important;
}
.pl-270 {
  padding-left: 270px !important;
}
.pr-270 {
  padding-right: 270px !important;
}
.pb-270 {
  padding-bottom: 270px !important;
}
.m-270 {
  margin: 270px !important;
}
.mt-270 {
  margin-top: 270px !important;
}
.ml-270 {
  margin-left: 270px !important;
}
.mr-270 {
  margin-right: 270px !important;
}
.mb-270 {
  margin-bottom: 270px !important;
}
.w-270 {
  width: 270px !important;
}
.h-270 {
  height: 270px !important;
}
.p-265 {
  padding: 265px !important;
}
.pt-265 {
  padding-top: 265px !important;
}
.pl-265 {
  padding-left: 265px !important;
}
.pr-265 {
  padding-right: 265px !important;
}
.pb-265 {
  padding-bottom: 265px !important;
}
.m-265 {
  margin: 265px !important;
}
.mt-265 {
  margin-top: 265px !important;
}
.ml-265 {
  margin-left: 265px !important;
}
.mr-265 {
  margin-right: 265px !important;
}
.mb-265 {
  margin-bottom: 265px !important;
}
.w-265 {
  width: 265px !important;
}
.h-265 {
  height: 265px !important;
}
.p-260 {
  padding: 260px !important;
}
.pt-260 {
  padding-top: 260px !important;
}
.pl-260 {
  padding-left: 260px !important;
}
.pr-260 {
  padding-right: 260px !important;
}
.pb-260 {
  padding-bottom: 260px !important;
}
.m-260 {
  margin: 260px !important;
}
.mt-260 {
  margin-top: 260px !important;
}
.ml-260 {
  margin-left: 260px !important;
}
.mr-260 {
  margin-right: 260px !important;
}
.mb-260 {
  margin-bottom: 260px !important;
}
.w-260 {
  width: 260px !important;
}
.h-260 {
  height: 260px !important;
}
.p-255 {
  padding: 255px !important;
}
.pt-255 {
  padding-top: 255px !important;
}
.pl-255 {
  padding-left: 255px !important;
}
.pr-255 {
  padding-right: 255px !important;
}
.pb-255 {
  padding-bottom: 255px !important;
}
.m-255 {
  margin: 255px !important;
}
.mt-255 {
  margin-top: 255px !important;
}
.ml-255 {
  margin-left: 255px !important;
}
.mr-255 {
  margin-right: 255px !important;
}
.mb-255 {
  margin-bottom: 255px !important;
}
.w-255 {
  width: 255px !important;
}
.h-255 {
  height: 255px !important;
}
.p-250 {
  padding: 250px !important;
}
.pt-250 {
  padding-top: 250px !important;
}
.pl-250 {
  padding-left: 250px !important;
}
.pr-250 {
  padding-right: 250px !important;
}
.pb-250 {
  padding-bottom: 250px !important;
}
.m-250 {
  margin: 250px !important;
}
.mt-250 {
  margin-top: 250px !important;
}
.ml-250 {
  margin-left: 250px !important;
}
.mr-250 {
  margin-right: 250px !important;
}
.mb-250 {
  margin-bottom: 250px !important;
}
.w-250 {
  width: 250px !important;
}
.h-250 {
  height: 250px !important;
}
.p-245 {
  padding: 245px !important;
}
.pt-245 {
  padding-top: 245px !important;
}
.pl-245 {
  padding-left: 245px !important;
}
.pr-245 {
  padding-right: 245px !important;
}
.pb-245 {
  padding-bottom: 245px !important;
}
.m-245 {
  margin: 245px !important;
}
.mt-245 {
  margin-top: 245px !important;
}
.ml-245 {
  margin-left: 245px !important;
}
.mr-245 {
  margin-right: 245px !important;
}
.mb-245 {
  margin-bottom: 245px !important;
}
.w-245 {
  width: 245px !important;
}
.h-245 {
  height: 245px !important;
}
.p-240 {
  padding: 240px !important;
}
.pt-240 {
  padding-top: 240px !important;
}
.pl-240 {
  padding-left: 240px !important;
}
.pr-240 {
  padding-right: 240px !important;
}
.pb-240 {
  padding-bottom: 240px !important;
}
.m-240 {
  margin: 240px !important;
}
.mt-240 {
  margin-top: 240px !important;
}
.ml-240 {
  margin-left: 240px !important;
}
.mr-240 {
  margin-right: 240px !important;
}
.mb-240 {
  margin-bottom: 240px !important;
}
.w-240 {
  width: 240px !important;
}
.h-240 {
  height: 240px !important;
}
.p-235 {
  padding: 235px !important;
}
.pt-235 {
  padding-top: 235px !important;
}
.pl-235 {
  padding-left: 235px !important;
}
.pr-235 {
  padding-right: 235px !important;
}
.pb-235 {
  padding-bottom: 235px !important;
}
.m-235 {
  margin: 235px !important;
}
.mt-235 {
  margin-top: 235px !important;
}
.ml-235 {
  margin-left: 235px !important;
}
.mr-235 {
  margin-right: 235px !important;
}
.mb-235 {
  margin-bottom: 235px !important;
}
.w-235 {
  width: 235px !important;
}
.h-235 {
  height: 235px !important;
}
.p-230 {
  padding: 230px !important;
}
.pt-230 {
  padding-top: 230px !important;
}
.pl-230 {
  padding-left: 230px !important;
}
.pr-230 {
  padding-right: 230px !important;
}
.pb-230 {
  padding-bottom: 230px !important;
}
.m-230 {
  margin: 230px !important;
}
.mt-230 {
  margin-top: 230px !important;
}
.ml-230 {
  margin-left: 230px !important;
}
.mr-230 {
  margin-right: 230px !important;
}
.mb-230 {
  margin-bottom: 230px !important;
}
.w-230 {
  width: 230px !important;
}
.h-230 {
  height: 230px !important;
}
.p-225 {
  padding: 225px !important;
}
.pt-225 {
  padding-top: 225px !important;
}
.pl-225 {
  padding-left: 225px !important;
}
.pr-225 {
  padding-right: 225px !important;
}
.pb-225 {
  padding-bottom: 225px !important;
}
.m-225 {
  margin: 225px !important;
}
.mt-225 {
  margin-top: 225px !important;
}
.ml-225 {
  margin-left: 225px !important;
}
.mr-225 {
  margin-right: 225px !important;
}
.mb-225 {
  margin-bottom: 225px !important;
}
.w-225 {
  width: 225px !important;
}
.h-225 {
  height: 225px !important;
}
.p-220 {
  padding: 220px !important;
}
.pt-220 {
  padding-top: 220px !important;
}
.pl-220 {
  padding-left: 220px !important;
}
.pr-220 {
  padding-right: 220px !important;
}
.pb-220 {
  padding-bottom: 220px !important;
}
.m-220 {
  margin: 220px !important;
}
.mt-220 {
  margin-top: 220px !important;
}
.ml-220 {
  margin-left: 220px !important;
}
.mr-220 {
  margin-right: 220px !important;
}
.mb-220 {
  margin-bottom: 220px !important;
}
.w-220 {
  width: 220px !important;
}
.h-220 {
  height: 220px !important;
}
.p-215 {
  padding: 215px !important;
}
.pt-215 {
  padding-top: 215px !important;
}
.pl-215 {
  padding-left: 215px !important;
}
.pr-215 {
  padding-right: 215px !important;
}
.pb-215 {
  padding-bottom: 215px !important;
}
.m-215 {
  margin: 215px !important;
}
.mt-215 {
  margin-top: 215px !important;
}
.ml-215 {
  margin-left: 215px !important;
}
.mr-215 {
  margin-right: 215px !important;
}
.mb-215 {
  margin-bottom: 215px !important;
}
.w-215 {
  width: 215px !important;
}
.h-215 {
  height: 215px !important;
}
.p-210 {
  padding: 210px !important;
}
.pt-210 {
  padding-top: 210px !important;
}
.pl-210 {
  padding-left: 210px !important;
}
.pr-210 {
  padding-right: 210px !important;
}
.pb-210 {
  padding-bottom: 210px !important;
}
.m-210 {
  margin: 210px !important;
}
.mt-210 {
  margin-top: 210px !important;
}
.ml-210 {
  margin-left: 210px !important;
}
.mr-210 {
  margin-right: 210px !important;
}
.mb-210 {
  margin-bottom: 210px !important;
}
.w-210 {
  width: 210px !important;
}
.h-210 {
  height: 210px !important;
}
.p-205 {
  padding: 205px !important;
}
.pt-205 {
  padding-top: 205px !important;
}
.pl-205 {
  padding-left: 205px !important;
}
.pr-205 {
  padding-right: 205px !important;
}
.pb-205 {
  padding-bottom: 205px !important;
}
.m-205 {
  margin: 205px !important;
}
.mt-205 {
  margin-top: 205px !important;
}
.ml-205 {
  margin-left: 205px !important;
}
.mr-205 {
  margin-right: 205px !important;
}
.mb-205 {
  margin-bottom: 205px !important;
}
.w-205 {
  width: 205px !important;
}
.h-205 {
  height: 205px !important;
}
.p-200 {
  padding: 200px !important;
}
.pt-200 {
  padding-top: 200px !important;
}
.pl-200 {
  padding-left: 200px !important;
}
.pr-200 {
  padding-right: 200px !important;
}
.pb-200 {
  padding-bottom: 200px !important;
}
.m-200 {
  margin: 200px !important;
}
.mt-200 {
  margin-top: 200px !important;
}
.ml-200 {
  margin-left: 200px !important;
}
.mr-200 {
  margin-right: 200px !important;
}
.mb-200 {
  margin-bottom: 200px !important;
}
.w-200 {
  width: 200px !important;
}
.h-200 {
  height: 200px !important;
}
.p-195 {
  padding: 195px !important;
}
.pt-195 {
  padding-top: 195px !important;
}
.pl-195 {
  padding-left: 195px !important;
}
.pr-195 {
  padding-right: 195px !important;
}
.pb-195 {
  padding-bottom: 195px !important;
}
.m-195 {
  margin: 195px !important;
}
.mt-195 {
  margin-top: 195px !important;
}
.ml-195 {
  margin-left: 195px !important;
}
.mr-195 {
  margin-right: 195px !important;
}
.mb-195 {
  margin-bottom: 195px !important;
}
.w-195 {
  width: 195px !important;
}
.h-195 {
  height: 195px !important;
}
.p-190 {
  padding: 190px !important;
}
.pt-190 {
  padding-top: 190px !important;
}
.pl-190 {
  padding-left: 190px !important;
}
.pr-190 {
  padding-right: 190px !important;
}
.pb-190 {
  padding-bottom: 190px !important;
}
.m-190 {
  margin: 190px !important;
}
.mt-190 {
  margin-top: 190px !important;
}
.ml-190 {
  margin-left: 190px !important;
}
.mr-190 {
  margin-right: 190px !important;
}
.mb-190 {
  margin-bottom: 190px !important;
}
.w-190 {
  width: 190px !important;
}
.h-190 {
  height: 190px !important;
}
.p-185 {
  padding: 185px !important;
}
.pt-185 {
  padding-top: 185px !important;
}
.pl-185 {
  padding-left: 185px !important;
}
.pr-185 {
  padding-right: 185px !important;
}
.pb-185 {
  padding-bottom: 185px !important;
}
.m-185 {
  margin: 185px !important;
}
.mt-185 {
  margin-top: 185px !important;
}
.ml-185 {
  margin-left: 185px !important;
}
.mr-185 {
  margin-right: 185px !important;
}
.mb-185 {
  margin-bottom: 185px !important;
}
.w-185 {
  width: 185px !important;
}
.h-185 {
  height: 185px !important;
}
.p-180 {
  padding: 180px !important;
}
.pt-180 {
  padding-top: 180px !important;
}
.pl-180 {
  padding-left: 180px !important;
}
.pr-180 {
  padding-right: 180px !important;
}
.pb-180 {
  padding-bottom: 180px !important;
}
.m-180 {
  margin: 180px !important;
}
.mt-180 {
  margin-top: 180px !important;
}
.ml-180 {
  margin-left: 180px !important;
}
.mr-180 {
  margin-right: 180px !important;
}
.mb-180 {
  margin-bottom: 180px !important;
}
.w-180 {
  width: 180px !important;
}
.h-180 {
  height: 180px !important;
}
.p-175 {
  padding: 175px !important;
}
.pt-175 {
  padding-top: 175px !important;
}
.pl-175 {
  padding-left: 175px !important;
}
.pr-175 {
  padding-right: 175px !important;
}
.pb-175 {
  padding-bottom: 175px !important;
}
.m-175 {
  margin: 175px !important;
}
.mt-175 {
  margin-top: 175px !important;
}
.ml-175 {
  margin-left: 175px !important;
}
.mr-175 {
  margin-right: 175px !important;
}
.mb-175 {
  margin-bottom: 175px !important;
}
.w-175 {
  width: 175px !important;
}
.h-175 {
  height: 175px !important;
}
.p-170 {
  padding: 170px !important;
}
.pt-170 {
  padding-top: 170px !important;
}
.pl-170 {
  padding-left: 170px !important;
}
.pr-170 {
  padding-right: 170px !important;
}
.pb-170 {
  padding-bottom: 170px !important;
}
.m-170 {
  margin: 170px !important;
}
.mt-170 {
  margin-top: 170px !important;
}
.ml-170 {
  margin-left: 170px !important;
}
.mr-170 {
  margin-right: 170px !important;
}
.mb-170 {
  margin-bottom: 170px !important;
}
.w-170 {
  width: 170px !important;
}
.h-170 {
  height: 170px !important;
}
.p-165 {
  padding: 165px !important;
}
.pt-165 {
  padding-top: 165px !important;
}
.pl-165 {
  padding-left: 165px !important;
}
.pr-165 {
  padding-right: 165px !important;
}
.pb-165 {
  padding-bottom: 165px !important;
}
.m-165 {
  margin: 165px !important;
}
.mt-165 {
  margin-top: 165px !important;
}
.ml-165 {
  margin-left: 165px !important;
}
.mr-165 {
  margin-right: 165px !important;
}
.mb-165 {
  margin-bottom: 165px !important;
}
.w-165 {
  width: 165px !important;
}
.h-165 {
  height: 165px !important;
}
.p-160 {
  padding: 160px !important;
}
.pt-160 {
  padding-top: 160px !important;
}
.pl-160 {
  padding-left: 160px !important;
}
.pr-160 {
  padding-right: 160px !important;
}
.pb-160 {
  padding-bottom: 160px !important;
}
.m-160 {
  margin: 160px !important;
}
.mt-160 {
  margin-top: 160px !important;
}
.ml-160 {
  margin-left: 160px !important;
}
.mr-160 {
  margin-right: 160px !important;
}
.mb-160 {
  margin-bottom: 160px !important;
}
.w-160 {
  width: 160px !important;
}
.h-160 {
  height: 160px !important;
}
.p-155 {
  padding: 155px !important;
}
.pt-155 {
  padding-top: 155px !important;
}
.pl-155 {
  padding-left: 155px !important;
}
.pr-155 {
  padding-right: 155px !important;
}
.pb-155 {
  padding-bottom: 155px !important;
}
.m-155 {
  margin: 155px !important;
}
.mt-155 {
  margin-top: 155px !important;
}
.ml-155 {
  margin-left: 155px !important;
}
.mr-155 {
  margin-right: 155px !important;
}
.mb-155 {
  margin-bottom: 155px !important;
}
.w-155 {
  width: 155px !important;
}
.h-155 {
  height: 155px !important;
}
.p-150 {
  padding: 150px !important;
}
.pt-150 {
  padding-top: 150px !important;
}
.pl-150 {
  padding-left: 150px !important;
}
.pr-150 {
  padding-right: 150px !important;
}
.pb-150 {
  padding-bottom: 150px !important;
}
.m-150 {
  margin: 150px !important;
}
.mt-150 {
  margin-top: 150px !important;
}
.ml-150 {
  margin-left: 150px !important;
}
.mr-150 {
  margin-right: 150px !important;
}
.mb-150 {
  margin-bottom: 150px !important;
}
.w-150 {
  width: 150px !important;
}
.h-150 {
  height: 150px !important;
}
.p-145 {
  padding: 145px !important;
}
.pt-145 {
  padding-top: 145px !important;
}
.pl-145 {
  padding-left: 145px !important;
}
.pr-145 {
  padding-right: 145px !important;
}
.pb-145 {
  padding-bottom: 145px !important;
}
.m-145 {
  margin: 145px !important;
}
.mt-145 {
  margin-top: 145px !important;
}
.ml-145 {
  margin-left: 145px !important;
}
.mr-145 {
  margin-right: 145px !important;
}
.mb-145 {
  margin-bottom: 145px !important;
}
.w-145 {
  width: 145px !important;
}
.h-145 {
  height: 145px !important;
}
.p-140 {
  padding: 140px !important;
}
.pt-140 {
  padding-top: 140px !important;
}
.pl-140 {
  padding-left: 140px !important;
}
.pr-140 {
  padding-right: 140px !important;
}
.pb-140 {
  padding-bottom: 140px !important;
}
.m-140 {
  margin: 140px !important;
}
.mt-140 {
  margin-top: 140px !important;
}
.ml-140 {
  margin-left: 140px !important;
}
.mr-140 {
  margin-right: 140px !important;
}
.mb-140 {
  margin-bottom: 140px !important;
}
.w-140 {
  width: 140px !important;
}
.h-140 {
  height: 140px !important;
}
.p-135 {
  padding: 135px !important;
}
.pt-135 {
  padding-top: 135px !important;
}
.pl-135 {
  padding-left: 135px !important;
}
.pr-135 {
  padding-right: 135px !important;
}
.pb-135 {
  padding-bottom: 135px !important;
}
.m-135 {
  margin: 135px !important;
}
.mt-135 {
  margin-top: 135px !important;
}
.ml-135 {
  margin-left: 135px !important;
}
.mr-135 {
  margin-right: 135px !important;
}
.mb-135 {
  margin-bottom: 135px !important;
}
.w-135 {
  width: 135px !important;
}
.h-135 {
  height: 135px !important;
}
.p-130 {
  padding: 130px !important;
}
.pt-130 {
  padding-top: 130px !important;
}
.pl-130 {
  padding-left: 130px !important;
}
.pr-130 {
  padding-right: 130px !important;
}
.pb-130 {
  padding-bottom: 130px !important;
}
.m-130 {
  margin: 130px !important;
}
.mt-130 {
  margin-top: 130px !important;
}
.ml-130 {
  margin-left: 130px !important;
}
.mr-130 {
  margin-right: 130px !important;
}
.mb-130 {
  margin-bottom: 130px !important;
}
.w-130 {
  width: 130px !important;
}
.h-130 {
  height: 130px !important;
}
.p-125 {
  padding: 125px !important;
}
.pt-125 {
  padding-top: 125px !important;
}
.pl-125 {
  padding-left: 125px !important;
}
.pr-125 {
  padding-right: 125px !important;
}
.pb-125 {
  padding-bottom: 125px !important;
}
.m-125 {
  margin: 125px !important;
}
.mt-125 {
  margin-top: 125px !important;
}
.ml-125 {
  margin-left: 125px !important;
}
.mr-125 {
  margin-right: 125px !important;
}
.mb-125 {
  margin-bottom: 125px !important;
}
.w-125 {
  width: 125px !important;
}
.h-125 {
  height: 125px !important;
}
.p-120 {
  padding: 120px !important;
}
.pt-120 {
  padding-top: 120px !important;
}
.pl-120 {
  padding-left: 120px !important;
}
.pr-120 {
  padding-right: 120px !important;
}
.pb-120 {
  padding-bottom: 120px !important;
}
.m-120 {
  margin: 120px !important;
}
.mt-120 {
  margin-top: 120px !important;
}
.ml-120 {
  margin-left: 120px !important;
}
.mr-120 {
  margin-right: 120px !important;
}
.mb-120 {
  margin-bottom: 120px !important;
}
.w-120 {
  width: 120px !important;
}
.h-120 {
  height: 120px !important;
}
.p-115 {
  padding: 115px !important;
}
.pt-115 {
  padding-top: 115px !important;
}
.pl-115 {
  padding-left: 115px !important;
}
.pr-115 {
  padding-right: 115px !important;
}
.pb-115 {
  padding-bottom: 115px !important;
}
.m-115 {
  margin: 115px !important;
}
.mt-115 {
  margin-top: 115px !important;
}
.ml-115 {
  margin-left: 115px !important;
}
.mr-115 {
  margin-right: 115px !important;
}
.mb-115 {
  margin-bottom: 115px !important;
}
.w-115 {
  width: 115px !important;
}
.h-115 {
  height: 115px !important;
}
.p-110 {
  padding: 110px !important;
}
.pt-110 {
  padding-top: 110px !important;
}
.pl-110 {
  padding-left: 110px !important;
}
.pr-110 {
  padding-right: 110px !important;
}
.pb-110 {
  padding-bottom: 110px !important;
}
.m-110 {
  margin: 110px !important;
}
.mt-110 {
  margin-top: 110px !important;
}
.ml-110 {
  margin-left: 110px !important;
}
.mr-110 {
  margin-right: 110px !important;
}
.mb-110 {
  margin-bottom: 110px !important;
}
.w-110 {
  width: 110px !important;
}
.h-110 {
  height: 110px !important;
}
.p-105 {
  padding: 105px !important;
}
.pt-105 {
  padding-top: 105px !important;
}
.pl-105 {
  padding-left: 105px !important;
}
.pr-105 {
  padding-right: 105px !important;
}
.pb-105 {
  padding-bottom: 105px !important;
}
.m-105 {
  margin: 105px !important;
}
.mt-105 {
  margin-top: 105px !important;
}
.ml-105 {
  margin-left: 105px !important;
}
.mr-105 {
  margin-right: 105px !important;
}
.mb-105 {
  margin-bottom: 105px !important;
}
.w-105 {
  width: 105px !important;
}
.h-105 {
  height: 105px !important;
}
.p-100 {
  padding: 100px !important;
}
.pt-100 {
  padding-top: 100px !important;
}
.pl-100 {
  padding-left: 100px !important;
}
.pr-100 {
  padding-right: 100px !important;
}
.pb-100 {
  padding-bottom: 100px !important;
}
.m-100 {
  margin: 100px !important;
}
.mt-100 {
  margin-top: 100px !important;
}
.ml-100 {
  margin-left: 100px !important;
}
.mr-100 {
  margin-right: 100px !important;
}
.mb-100 {
  margin-bottom: 100px !important;
}
.w-100 {
  width: 100px !important;
}
.h-100 {
  height: 100px !important;
}
.p-95 {
  padding: 95px !important;
}
.pt-95 {
  padding-top: 95px !important;
}
.pl-95 {
  padding-left: 95px !important;
}
.pr-95 {
  padding-right: 95px !important;
}
.pb-95 {
  padding-bottom: 95px !important;
}
.m-95 {
  margin: 95px !important;
}
.mt-95 {
  margin-top: 95px !important;
}
.ml-95 {
  margin-left: 95px !important;
}
.mr-95 {
  margin-right: 95px !important;
}
.mb-95 {
  margin-bottom: 95px !important;
}
.w-95 {
  width: 95px !important;
}
.h-95 {
  height: 95px !important;
}
.p-90 {
  padding: 90px !important;
}
.pt-90 {
  padding-top: 90px !important;
}
.pl-90 {
  padding-left: 90px !important;
}
.pr-90 {
  padding-right: 90px !important;
}
.pb-90 {
  padding-bottom: 90px !important;
}
.m-90 {
  margin: 90px !important;
}
.mt-90 {
  margin-top: 90px !important;
}
.ml-90 {
  margin-left: 90px !important;
}
.mr-90 {
  margin-right: 90px !important;
}
.mb-90 {
  margin-bottom: 90px !important;
}
.w-90 {
  width: 90px !important;
}
.h-90 {
  height: 90px !important;
}
.p-85 {
  padding: 85px !important;
}
.pt-85 {
  padding-top: 85px !important;
}
.pl-85 {
  padding-left: 85px !important;
}
.pr-85 {
  padding-right: 85px !important;
}
.pb-85 {
  padding-bottom: 85px !important;
}
.m-85 {
  margin: 85px !important;
}
.mt-85 {
  margin-top: 85px !important;
}
.ml-85 {
  margin-left: 85px !important;
}
.mr-85 {
  margin-right: 85px !important;
}
.mb-85 {
  margin-bottom: 85px !important;
}
.w-85 {
  width: 85px !important;
}
.h-85 {
  height: 85px !important;
}
.p-80 {
  padding: 80px !important;
}
.pt-80 {
  padding-top: 80px !important;
}
.pl-80 {
  padding-left: 80px !important;
}
.pr-80 {
  padding-right: 80px !important;
}
.pb-80 {
  padding-bottom: 80px !important;
}
.m-80 {
  margin: 80px !important;
}
.mt-80 {
  margin-top: 80px !important;
}
.ml-80 {
  margin-left: 80px !important;
}
.mr-80 {
  margin-right: 80px !important;
}
.mb-80 {
  margin-bottom: 80px !important;
}
.w-80 {
  width: 80px !important;
}
.h-80 {
  height: 80px !important;
}
.p-75 {
  padding: 75px !important;
}
.pt-75 {
  padding-top: 75px !important;
}
.pl-75 {
  padding-left: 75px !important;
}
.pr-75 {
  padding-right: 75px !important;
}
.pb-75 {
  padding-bottom: 75px !important;
}
.m-75 {
  margin: 75px !important;
}
.mt-75 {
  margin-top: 75px !important;
}
.ml-75 {
  margin-left: 75px !important;
}
.mr-75 {
  margin-right: 75px !important;
}
.mb-75 {
  margin-bottom: 75px !important;
}
.w-75 {
  width: 75px !important;
}
.h-75 {
  height: 75px !important;
}
.p-70 {
  padding: 70px !important;
}
.pt-70 {
  padding-top: 70px !important;
}
.pl-70 {
  padding-left: 70px !important;
}
.pr-70 {
  padding-right: 70px !important;
}
.pb-70 {
  padding-bottom: 70px !important;
}
.m-70 {
  margin: 70px !important;
}
.mt-70 {
  margin-top: 70px !important;
}
.ml-70 {
  margin-left: 70px !important;
}
.mr-70 {
  margin-right: 70px !important;
}
.mb-70 {
  margin-bottom: 70px !important;
}
.w-70 {
  width: 70px !important;
}
.h-70 {
  height: 70px !important;
}
.p-65 {
  padding: 65px !important;
}
.pt-65 {
  padding-top: 65px !important;
}
.pl-65 {
  padding-left: 65px !important;
}
.pr-65 {
  padding-right: 65px !important;
}
.pb-65 {
  padding-bottom: 65px !important;
}
.m-65 {
  margin: 65px !important;
}
.mt-65 {
  margin-top: 65px !important;
}
.ml-65 {
  margin-left: 65px !important;
}
.mr-65 {
  margin-right: 65px !important;
}
.mb-65 {
  margin-bottom: 65px !important;
}
.w-65 {
  width: 65px !important;
}
.h-65 {
  height: 65px !important;
}
.p-60 {
  padding: 60px !important;
}
.pt-60 {
  padding-top: 60px !important;
}
.pl-60 {
  padding-left: 60px !important;
}
.pr-60 {
  padding-right: 60px !important;
}
.pb-60 {
  padding-bottom: 60px !important;
}
.m-60 {
  margin: 60px !important;
}
.mt-60 {
  margin-top: 60px !important;
}
.ml-60 {
  margin-left: 60px !important;
}
.mr-60 {
  margin-right: 60px !important;
}
.mb-60 {
  margin-bottom: 60px !important;
}
.w-60 {
  width: 60px !important;
}
.h-60 {
  height: 60px !important;
}
.p-55 {
  padding: 55px !important;
}
.pt-55 {
  padding-top: 55px !important;
}
.pl-55 {
  padding-left: 55px !important;
}
.pr-55 {
  padding-right: 55px !important;
}
.pb-55 {
  padding-bottom: 55px !important;
}
.m-55 {
  margin: 55px !important;
}
.mt-55 {
  margin-top: 55px !important;
}
.ml-55 {
  margin-left: 55px !important;
}
.mr-55 {
  margin-right: 55px !important;
}
.mb-55 {
  margin-bottom: 55px !important;
}
.w-55 {
  width: 55px !important;
}
.h-55 {
  height: 55px !important;
}
.p-50 {
  padding: 50px !important;
}
.pt-50 {
  padding-top: 50px !important;
}
.pl-50 {
  padding-left: 50px !important;
}
.pr-50 {
  padding-right: 50px !important;
}
.pb-50 {
  padding-bottom: 50px !important;
}
.m-50 {
  margin: 50px !important;
}
.mt-50 {
  margin-top: 50px !important;
}
.ml-50 {
  margin-left: 50px !important;
}
.mr-50 {
  margin-right: 50px !important;
}
.mb-50 {
  margin-bottom: 50px !important;
}
.w-50 {
  width: 50px !important;
}
.h-50 {
  height: 50px !important;
}
.p-45 {
  padding: 45px !important;
}
.pt-45 {
  padding-top: 45px !important;
}
.pl-45 {
  padding-left: 45px !important;
}
.pr-45 {
  padding-right: 45px !important;
}
.pb-45 {
  padding-bottom: 45px !important;
}
.m-45 {
  margin: 45px !important;
}
.mt-45 {
  margin-top: 45px !important;
}
.ml-45 {
  margin-left: 45px !important;
}
.mr-45 {
  margin-right: 45px !important;
}
.mb-45 {
  margin-bottom: 45px !important;
}
.w-45 {
  width: 45px !important;
}
.h-45 {
  height: 45px !important;
}
.p-40 {
  padding: 40px !important;
}
.pt-40 {
  padding-top: 40px !important;
}
.pl-40 {
  padding-left: 40px !important;
}
.pr-40 {
  padding-right: 40px !important;
}
.pb-40 {
  padding-bottom: 40px !important;
}
.m-40 {
  margin: 40px !important;
}
.mt-40 {
  margin-top: 40px !important;
}
.ml-40 {
  margin-left: 40px !important;
}
.mr-40 {
  margin-right: 40px !important;
}
.mb-40 {
  margin-bottom: 40px !important;
}
.w-40 {
  width: 40px !important;
}
.h-40 {
  height: 40px !important;
}
.p-35 {
  padding: 35px !important;
}
.pt-35 {
  padding-top: 35px !important;
}
.pl-35 {
  padding-left: 35px !important;
}
.pr-35 {
  padding-right: 35px !important;
}
.pb-35 {
  padding-bottom: 35px !important;
}
.m-35 {
  margin: 35px !important;
}
.mt-35 {
  margin-top: 35px !important;
}
.ml-35 {
  margin-left: 35px !important;
}
.mr-35 {
  margin-right: 35px !important;
}
.mb-35 {
  margin-bottom: 35px !important;
}
.w-35 {
  width: 35px !important;
}
.h-35 {
  height: 35px !important;
}
.p-30 {
  padding: 30px !important;
}
.pt-30 {
  padding-top: 30px !important;
}
.pl-30 {
  padding-left: 30px !important;
}
.pr-30 {
  padding-right: 30px !important;
}
.pb-30 {
  padding-bottom: 30px !important;
}
.m-30 {
  margin: 30px !important;
}
.mt-30 {
  margin-top: 30px !important;
}
.ml-30 {
  margin-left: 30px !important;
}
.mr-30 {
  margin-right: 30px !important;
}
.mb-30 {
  margin-bottom: 30px !important;
}
.w-30 {
  width: 30px !important;
}
.h-30 {
  height: 30px !important;
}
.p-25 {
  padding: 25px !important;
}
.pt-25 {
  padding-top: 25px !important;
}
.pl-25 {
  padding-left: 25px !important;
}
.pr-25 {
  padding-right: 25px !important;
}
.pb-25 {
  padding-bottom: 25px !important;
}
.m-25 {
  margin: 25px !important;
}
.mt-25 {
  margin-top: 25px !important;
}
.ml-25 {
  margin-left: 25px !important;
}
.mr-25 {
  margin-right: 25px !important;
}
.mb-25 {
  margin-bottom: 25px !important;
}
.w-25 {
  width: 25px !important;
}
.h-25 {
  height: 25px !important;
}
.p-20 {
  padding: 20px !important;
}
.pt-20 {
  padding-top: 20px !important;
}
.pl-20 {
  padding-left: 20px !important;
}
.pr-20 {
  padding-right: 20px !important;
}
.pb-20 {
  padding-bottom: 20px !important;
}
.m-20 {
  margin: 20px !important;
}
.mt-20 {
  margin-top: 20px !important;
}
.ml-20 {
  margin-left: 20px !important;
}
.mr-20 {
  margin-right: 20px !important;
}
.mb-20 {
  margin-bottom: 20px !important;
}
.w-20 {
  width: 20px !important;
}
.h-20 {
  height: 20px !important;
}
.p-15 {
  padding: 15px !important;
}
.pt-15 {
  padding-top: 15px !important;
}
.pl-15 {
  padding-left: 15px !important;
}
.pr-15 {
  padding-right: 15px !important;
}
.pb-15 {
  padding-bottom: 15px !important;
}
.m-15 {
  margin: 15px !important;
}
.mt-15 {
  margin-top: 15px !important;
}
.ml-15 {
  margin-left: 15px !important;
}
.mr-15 {
  margin-right: 15px !important;
}
.mb-15 {
  margin-bottom: 15px !important;
}
.w-15 {
  width: 15px !important;
}
.h-15 {
  height: 15px !important;
}
.p-10 {
  padding: 10px !important;
}
.pt-10 {
  padding-top: 10px !important;
}
.pl-10 {
  padding-left: 10px !important;
}
.pr-10 {
  padding-right: 10px !important;
}
.pb-10 {
  padding-bottom: 10px !important;
}
.m-10 {
  margin: 10px !important;
}
.mt-10 {
  margin-top: 10px !important;
}
.ml-10 {
  margin-left: 10px !important;
}
.mr-10 {
  margin-right: 10px !important;
}
.mb-10 {
  margin-bottom: 10px !important;
}
.w-10 {
  width: 10px !important;
}
.h-10 {
  height: 10px !important;
}
.p-5 {
  padding: 5px !important;
}
.pt-5 {
  padding-top: 5px !important;
}
.pl-5 {
  padding-left: 5px !important;
}
.pr-5 {
  padding-right: 5px !important;
}
.pb-5 {
  padding-bottom: 5px !important;
}
.m-5 {
  margin: 5px !important;
}
.mt-5 {
  margin-top: 5px !important;
}
.ml-5 {
  margin-left: 5px !important;
}
.mr-5 {
  margin-right: 5px !important;
}
.mb-5 {
  margin-bottom: 5px !important;
}
.w-5 {
  width: 5px !important;
}
.h-5 {
  height: 5px !important;
}
.p-0 {
  padding: 0px !important;
}
.pt-0 {
  padding-top: 0px !important;
}
.pl-0 {
  padding-left: 0px !important;
}
.pr-0 {
  padding-right: 0px !important;
}
.pb-0 {
  padding-bottom: 0px !important;
}
.m-0 {
  margin: 0px !important;
}
.mt-0 {
  margin-top: 0px !important;
}
.ml-0 {
  margin-left: 0px !important;
}
.mr-0 {
  margin-right: 0px !important;
}
.mb-0 {
  margin-bottom: 0px !important;
}
.w-0 {
  width: 0px !important;
}
.h-0 {
  height: 0px !important;
}
.clearfix:before,
.clearfix:after,
.panel-default .panel-menu:before,
.panel-default .panel-menu:after {
  content: " ";
  display: table;
}
.clearfix:after,
.panel-default .panel-menu:after {
  clear: both;
}
.navbar-fixed-top {
  border-width: 0 0 2px;
}
.page-header {
  padding-bottom: 9px;
  margin: 0 0 20px;
  border-bottom: 0px;
  padding-top: 20px;
}
.page-header h2,
.page-header h3,
.page-header h4 {
  margin: 0;
}
.panel-default .panel-heading {
  padding: 10px 15px;
}
.panel-default .panel-heading .panel-title {
  font-size: 16px;
}
.panel-default .table {
  margin-bottom: 0px;
}
.panel-default .table.table-condensed tbody td,
.panel-default .table.table-condensed tbody th {
  padding: 5px 15px;
}
.panel-default .panel-menu {
  padding: 10px 15px;
  border-bottom: 1px solid #ddd;
}
.panel-default .panel-body-table {
  overflow-x: auto;
}
.panel-default .panel-footer .pagination,
.panel-default .panel-footer .pagination li {
  margin: 0;
  padding: 0;
}
.panel.panel-table .table-bordered {
  border: 0;
}
.panel.panel-table .table-bordered tr td:first-child,
.panel.panel-table .table-bordered tr th:first-child {
  border-left: 0 !important;
}
.panel.panel-table .table-bordered tr td:last-child,
.panel.panel-table .table-bordered tr th:last-child {
  border-right: 0 !important;
}
.panel.panel-table .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel.panel-in-row {
  margin-bottom: 0;
  border: 0;
}
.table td ul,
.table th ul {
  margin: 0;
  padding-left: 15px;
}
.table.table-pointer tbody td {
  cursor: pointer;
}
.table.table-pointer tbody tr.default-cursor td {
  cursor: auto;
}
.table tr.without-padding td {
  padding: 0;
}
.table.table-middle td,
.table.table-middle th {
  vertical-align: middle;
}
.btn-group .btn-no-action:hover,
.btn-group .btn-no-action:active {
  color: inherit;
  background-color: inherit;
  cursor: default;
}
body {
  font-family: 'Open Sans', sans-serif;
}
null {
  display: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Open Sans Condensed', sans-serif;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
.font-roboto {
  font-family: 'Roboto Mono', sans-serif;
}
.font-title {
  font-family: 'Open Sans Condensed', sans-serif;
}
main {
  padding-top: 40px;
}
header,
nav,
sidebar .nav {
  -webkit-user-select: none;
}
a {
  cursor: pointer;
}
strong,
th,
b {
  font-weight: 600;
}
body.hide-scrollbar {
  overflow: hidden;
}
.layout.view p,
.layout .view p,
.layout.view div,
.layout .view div {
  white-space: pre-line;
}
#print {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #fff;
  z-index: 1050;
  overflow: auto;
  padding: 40px 10px 10px 10px;
}
#print .print-navbar {
  background: #f4f4f4;
  border-bottom: 2px solid #ddd;
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  height: 38px;
  padding: 4px 10px;
  z-index: 99;
}
#print .print-navbar .btn-default {
  border: none;
}
#print .page-portrait {
  position: relative;
  width: 21cm;
  height: 29.5cm;
  padding: 0.9cm;
  left: calc(100%/2 - 10.5cm);
  outline: 10px solid #aaa;
  margin-bottom: 30px;
}
#print .page-landscape {
  position: relative;
  width: 29.5cm;
  height: 21cm;
  padding: 0.9cm;
  left: calc(100%/2 - 29.5cm/2);
  outline: 10px solid #aaa;
  margin-bottom: 30px;
}
.page-heading {
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: 20px;
  background: #ededed;
  border-bottom: 1px solid #ddd;
  height: 35px;
}
.page-heading h1 {
  font-size: 18px;
  line-height: 35px;
  text-align: center;
}
#modal {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1050;
  overflow: auto;
  padding: 0;
  background: #f5f5f5;
}
.navbar-md {
  background: #fff;
  color: #222;
  border-color: #ddd;
}
.navbar-md a {
  color: #222;
}
.navbar-md .clock {
  height: 40px;
  padding-left: 21px;
  position: relative;
  float: left;
  margin-left: 20px;
  font-family: 'Open Sans Condensed', sans-serif;
  color: #777777;
}
.navbar-md .clock i {
  position: absolute;
  top: 11px;
  left: 0;
  font-size: 18px;
}
.navbar-md .clock div.time {
  font-size: 16px;
  padding-top: 3px;
  line-height: 16px;
}
.navbar-md .clock div.date {
  font-size: 13px;
}
.validation-valid {
  display: none;
}
.form-group .validation-invalid {
  color: #a94442;
  margin-top: 3px;
  font-size: 12px;
}
.form-group .control-label.required:after {
  content: ' *';
  color: #a94442;
}
.form-horizontal h5 {
  padding-left: 8px;
  margin-bottom: 10px;
}
.form-horizontal h4 {
  margin-bottom: 10px;
}
table.measurements {
  margin: 0;
  font-size: 9pt;
  font-weight: 100;
  table-layout: fixed;
  border: none !important;
  width: 100%;
}
table.measurements td.col-1 {
  width: calc(100% / 24);
}
table.measurements td.col-2 {
  width: calc(100% / 24 * 2);
}
table.measurements td.col-3 {
  width: calc(100% / 24 * 3);
}
table.measurements td.col-4 {
  width: calc(100% / 24 * 4);
}
table.measurements td.col-5 {
  width: calc(100% / 24 * 5);
}
table.measurements td.col-6 {
  width: calc(100% / 24 * 6);
}
table.measurements td.col-7 {
  width: calc(100% / 24 * 7);
}
table.measurements td.col-8 {
  width: calc(100% / 24 * 8);
}
table.measurements td.col-9 {
  width: calc(100% / 24 * 9);
}
table.measurements td.col-10 {
  width: calc(100% / 24 * 10);
}
table.measurements td.col-11 {
  width: calc(100% / 24 * 11);
}
table.measurements td.col-12 {
  width: calc(100% / 24 * 12);
}
table.measurements td.col-13 {
  width: calc(100% / 24 * 13);
}
table.measurements td.col-14 {
  width: calc(100% / 24 * 14);
}
table.measurements td.col-15 {
  width: calc(100% / 24 * 15);
}
table.measurements td.col-16 {
  width: calc(100% / 24 * 16);
}
table.measurements td.col-17 {
  width: calc(100% / 24 * 17);
}
table.measurements td.col-18 {
  width: calc(100% / 24 * 18);
}
table.measurements td.col-19 {
  width: calc(100% / 24 * 19);
}
table.measurements td.col-20 {
  width: calc(100% / 24 * 20);
}
table.measurements td.col-21 {
  width: calc(100% / 24 * 21);
}
table.measurements td.col-22 {
  width: calc(100% / 24 * 22);
}
table.measurements td.col-23 {
  width: calc(100% / 24 * 23);
}
table.measurements td.col-24 {
  width: calc(100% / 1);
}
table.measurements td,
table.measurements tr {
  border: none;
}
table.measurements td {
  padding-right: 10pt;
  padding-left: 0;
  border: none !important;
}
table.measurements td > div {
  width: 100%;
  display: table;
}
table.measurements label {
  display: table-cell;
  border-bottom: 1px dotted #999;
  right: inherit;
  margin: 0px;
  position: inherit;
  width: 0;
  white-space: nowrap;
}
table.measurements label span {
  position: relative;
  bottom: -3px;
  padding-left: 5px;
  background: #fff;
  padding-left: 10px!important;
  background: #f5f5f5;
}
table.measurements label:first-child > span {
  padding-left: 0;
}
table.measurements value {
  display: table-cell;
  white-space: nowrap;
  vertical-align: bottom;
  text-align: right !important;
  border-bottom: 1px dotted #999;
  font-weight: 600;
  min-width: 80px;
}
table.measurements value span {
  position: relative;
  bottom: -3px;
  background: #fff;
}
table.measurements value.bad {
  color: #f00;
}
table.measurements value.min-width {
  width: 1px;
}
table.measurements td:last-child value span {
  padding-right: 10px!important;
}
table.measurements unit {
  font-size: 85%;
  color: #555;
}
table.measurements .input {
  color: #444;
  font-weight: bold;
}
patient-record-detail-view .bg-white table td,
patient-record-detail-view table.bg-white td,
patient-record-detail-view table.bg-white {
  background: white;
}
hospital-add-record,
patient-record-detail-edit,
record,
hospital-edit-record-template,
patient-records2,
patient-record-detail {
  /***********************************/
  /*** WIDGET MEASUREMENTS FORM ***/
}
hospital-add-record .form-group:last-child,
patient-record-detail-edit .form-group:last-child,
record .form-group:last-child,
hospital-edit-record-template .form-group:last-child,
patient-records2 .form-group:last-child,
patient-record-detail .form-group:last-child {
  margin-bottom: 0;
}
hospital-add-record .form-group,
patient-record-detail-edit .form-group,
record .form-group,
hospital-edit-record-template .form-group,
patient-records2 .form-group,
patient-record-detail .form-group {
  padding-top: 0;
}
hospital-add-record .form-group.bg-danger table th,
patient-record-detail-edit .form-group.bg-danger table th,
record .form-group.bg-danger table th,
hospital-edit-record-template .form-group.bg-danger table th,
patient-records2 .form-group.bg-danger table th,
patient-record-detail .form-group.bg-danger table th,
hospital-add-record .form-group.bg-success table th,
patient-record-detail-edit .form-group.bg-success table th,
record .form-group.bg-success table th,
hospital-edit-record-template .form-group.bg-success table th,
patient-records2 .form-group.bg-success table th,
patient-record-detail .form-group.bg-success table th,
hospital-add-record .form-group.bg-warning table th,
patient-record-detail-edit .form-group.bg-warning table th,
record .form-group.bg-warning table th,
hospital-edit-record-template .form-group.bg-warning table th,
patient-records2 .form-group.bg-warning table th,
patient-record-detail .form-group.bg-warning table th,
hospital-add-record .form-group.bg-info table th,
patient-record-detail-edit .form-group.bg-info table th,
record .form-group.bg-info table th,
hospital-edit-record-template .form-group.bg-info table th,
patient-records2 .form-group.bg-info table th,
patient-record-detail .form-group.bg-info table th,
hospital-add-record .form-group.bg-gray table th,
patient-record-detail-edit .form-group.bg-gray table th,
record .form-group.bg-gray table th,
hospital-edit-record-template .form-group.bg-gray table th,
patient-records2 .form-group.bg-gray table th,
patient-record-detail .form-group.bg-gray table th {
  background: inherit;
}
hospital-add-record .form-group.bg-white table th,
patient-record-detail-edit .form-group.bg-white table th,
record .form-group.bg-white table th,
hospital-edit-record-template .form-group.bg-white table th,
patient-records2 .form-group.bg-white table th,
patient-record-detail .form-group.bg-white table th,
hospital-add-record .form-group.bg-white table,
patient-record-detail-edit .form-group.bg-white table,
record .form-group.bg-white table,
hospital-edit-record-template .form-group.bg-white table,
patient-records2 .form-group.bg-white table,
patient-record-detail .form-group.bg-white table {
  background: white;
}
hospital-add-record .form-group table.bg-white th,
patient-record-detail-edit .form-group table.bg-white th,
record .form-group table.bg-white th,
hospital-edit-record-template .form-group table.bg-white th,
patient-records2 .form-group table.bg-white th,
patient-record-detail .form-group table.bg-white th,
hospital-add-record .form-group table.bg-white,
patient-record-detail-edit .form-group table.bg-white,
record .form-group table.bg-white,
hospital-edit-record-template .form-group table.bg-white,
patient-records2 .form-group table.bg-white,
patient-record-detail .form-group table.bg-white {
  background: white;
}
hospital-add-record .form-group table td,
patient-record-detail-edit .form-group table td,
record .form-group table td,
hospital-edit-record-template .form-group table td,
patient-records2 .form-group table td,
patient-record-detail .form-group table td {
  padding: 0;
  position: relative !important;
  height: 30px;
  background: #f5f5f5;
}
hospital-add-record .form-group table th,
patient-record-detail-edit .form-group table th,
record .form-group table th,
hospital-edit-record-template .form-group table th,
patient-records2 .form-group table th,
patient-record-detail .form-group table th {
  background: #ddd;
}
hospital-add-record .form-group table td,
patient-record-detail-edit .form-group table td,
record .form-group table td,
hospital-edit-record-template .form-group table td,
patient-records2 .form-group table td,
patient-record-detail .form-group table td,
hospital-add-record .form-group table th,
patient-record-detail-edit .form-group table th,
record .form-group table th,
hospital-edit-record-template .form-group table th,
patient-records2 .form-group table th,
patient-record-detail .form-group table th {
  vertical-align: middle;
  border-bottom: 1px solid #ccc;
}
hospital-add-record .form-group table input[type="radio"],
patient-record-detail-edit .form-group table input[type="radio"],
record .form-group table input[type="radio"],
hospital-edit-record-template .form-group table input[type="radio"],
patient-records2 .form-group table input[type="radio"],
patient-record-detail .form-group table input[type="radio"] {
  display: inline;
  height: inherit !important;
  border: inherit !important;
}
hospital-add-record .form-group table div.selectize-control,
patient-record-detail-edit .form-group table div.selectize-control,
record .form-group table div.selectize-control,
hospital-edit-record-template .form-group table div.selectize-control,
patient-records2 .form-group table div.selectize-control,
patient-record-detail .form-group table div.selectize-control {
  height: 100%;
  display: flex;
  align-items: center;
}
hospital-add-record .form-group table .selectize-input,
patient-record-detail-edit .form-group table .selectize-input,
record .form-group table .selectize-input,
hospital-edit-record-template .form-group table .selectize-input,
patient-records2 .form-group table .selectize-input,
patient-record-detail .form-group table .selectize-input,
hospital-add-record .form-group table input,
patient-record-detail-edit .form-group table input,
record .form-group table input,
hospital-edit-record-template .form-group table input,
patient-records2 .form-group table input,
patient-record-detail .form-group table input {
  display: flex;
  align-items: center;
  border: 0 !important;
  height: 100% !important;
  text-align: inherit;
}
hospital-add-record .form-group table span.clearAll,
patient-record-detail-edit .form-group table span.clearAll,
record .form-group table span.clearAll,
hospital-edit-record-template .form-group table span.clearAll,
patient-records2 .form-group table span.clearAll,
patient-record-detail .form-group table span.clearAll {
  top: auto;
}
hospital-add-record .form-group table div.selectize-control,
patient-record-detail-edit .form-group table div.selectize-control,
record .form-group table div.selectize-control,
hospital-edit-record-template .form-group table div.selectize-control,
patient-records2 .form-group table div.selectize-control,
patient-record-detail .form-group table div.selectize-control {
  height: 100%;
  display: flex;
  align-items: center;
}
hospital-add-record .form-group table div[contenteditable],
patient-record-detail-edit .form-group table div[contenteditable],
record .form-group table div[contenteditable],
hospital-edit-record-template .form-group table div[contenteditable],
patient-records2 .form-group table div[contenteditable],
patient-record-detail .form-group table div[contenteditable] {
  display: block;
  background: #ffffff;
  position: relative;
  height: 100%;
  padding: 5px 12px;
  border: 1px solid #ddd;
}
hospital-add-record .form-group table div[contenteditable="true"]:empty:after,
patient-record-detail-edit .form-group table div[contenteditable="true"]:empty:after,
record .form-group table div[contenteditable="true"]:empty:after,
hospital-edit-record-template .form-group table div[contenteditable="true"]:empty:after,
patient-records2 .form-group table div[contenteditable="true"]:empty:after,
patient-record-detail .form-group table div[contenteditable="true"]:empty:after {
  content: attr(placeholder);
  color: #999999;
}
hospital-add-record .bg-gray,
patient-record-detail-edit .bg-gray,
record .bg-gray,
hospital-edit-record-template .bg-gray,
patient-records2 .bg-gray,
patient-record-detail .bg-gray {
  background: #f5f5f5;
}
hospital-add-record .row,
patient-record-detail-edit .row,
record .row,
hospital-edit-record-template .row,
patient-records2 .row,
patient-record-detail .row {
  margin-left: 0;
  margin-right: 0;
}
hospital-add-record .panel-body,
patient-record-detail-edit .panel-body,
record .panel-body,
hospital-edit-record-template .panel-body,
patient-records2 .panel-body,
patient-record-detail .panel-body {
  padding: 0;
}
hospital-add-record label.control-label,
patient-record-detail-edit label.control-label,
record label.control-label,
hospital-edit-record-template label.control-label,
patient-records2 label.control-label,
patient-record-detail label.control-label {
  padding: 0;
}
hospital-add-record label,
patient-record-detail-edit label,
record label,
hospital-edit-record-template label,
patient-records2 label,
patient-record-detail label {
  z-index: 10;
  position: absolute;
  right: 0;
  margin: 6px;
}
hospital-add-record widget-record-upload .panel.panel-default,
patient-record-detail-edit widget-record-upload .panel.panel-default,
record widget-record-upload .panel.panel-default,
hospital-edit-record-template widget-record-upload .panel.panel-default,
patient-records2 widget-record-upload .panel.panel-default,
patient-record-detail widget-record-upload .panel.panel-default {
  padding-bottom: 0;
  margin-bottom: 0;
}
hospital-add-record widget-record-upload .panel-menu,
patient-record-detail-edit widget-record-upload .panel-menu,
record widget-record-upload .panel-menu,
hospital-edit-record-template widget-record-upload .panel-menu,
patient-records2 widget-record-upload .panel-menu,
patient-record-detail widget-record-upload .panel-menu {
  margin: 0;
  padding: 5px !important;
}
hospital-add-record widget-record-upload .btn-default.btn-file,
patient-record-detail-edit widget-record-upload .btn-default.btn-file,
record widget-record-upload .btn-default.btn-file,
hospital-edit-record-template widget-record-upload .btn-default.btn-file,
patient-records2 widget-record-upload .btn-default.btn-file,
patient-record-detail widget-record-upload .btn-default.btn-file {
  margin: 0;
  position: relative;
  border: 0;
}
hospital-add-record .measurements .menu,
patient-record-detail-edit .measurements .menu,
record .measurements .menu,
hospital-edit-record-template .measurements .menu,
patient-records2 .measurements .menu,
patient-record-detail .measurements .menu {
  padding: 0;
  width: 100%;
  background: #ededed;
  overflow: auto;
}
hospital-add-record .measurements .menu ul,
patient-record-detail-edit .measurements .menu ul,
record .measurements .menu ul,
hospital-edit-record-template .measurements .menu ul,
patient-records2 .measurements .menu ul,
patient-record-detail .measurements .menu ul {
  display: flex;
  padding: 0;
  border: none;
  flex-wrap: wrap;
}
hospital-add-record .measurements .menu li,
patient-record-detail-edit .measurements .menu li,
record .measurements .menu li,
hospital-edit-record-template .measurements .menu li,
patient-records2 .measurements .menu li,
patient-record-detail .measurements .menu li {
  display: inline-flex;
  padding: 3px;
  grid-auto-flow: column;
  align-items: baseline;
}
hospital-add-record .measurements .menu li > a,
patient-record-detail-edit .measurements .menu li > a,
record .measurements .menu li > a,
hospital-edit-record-template .measurements .menu li > a,
patient-records2 .measurements .menu li > a,
patient-record-detail .measurements .menu li > a {
  padding: 5px;
  border: 0;
  border-radius: 5px;
  line-height: 13px;
  text-transform: uppercase;
  color: #444;
  background: #d8d8d8;
}
hospital-add-record .measurements .menu li > a i,
patient-record-detail-edit .measurements .menu li > a i,
record .measurements .menu li > a i,
hospital-edit-record-template .measurements .menu li > a i,
patient-records2 .measurements .menu li > a i,
patient-record-detail .measurements .menu li > a i {
  margin-right: 10px;
  color: #7AB;
}
hospital-add-record .measurements .menu li.active > a,
patient-record-detail-edit .measurements .menu li.active > a,
record .measurements .menu li.active > a,
hospital-edit-record-template .measurements .menu li.active > a,
patient-records2 .measurements .menu li.active > a,
patient-record-detail .measurements .menu li.active > a {
  background-color: #fff;
  box-shadow: 2px 2px 4px #cbcbcb;
}
hospital-add-record .measurements .menu li > a:hover,
patient-record-detail-edit .measurements .menu li > a:hover,
record .measurements .menu li > a:hover,
hospital-edit-record-template .measurements .menu li > a:hover,
patient-records2 .measurements .menu li > a:hover,
patient-record-detail .measurements .menu li > a:hover {
  background-color: #fcfcfc;
  border: 0;
}
hospital-add-record .measurements .menu li.active > a:hover,
patient-record-detail-edit .measurements .menu li.active > a:hover,
record .measurements .menu li.active > a:hover,
hospital-edit-record-template .measurements .menu li.active > a:hover,
patient-records2 .measurements .menu li.active > a:hover,
patient-record-detail .measurements .menu li.active > a:hover {
  background-color: #fcfcfc;
}
hospital-add-record .measurements .btn-group,
patient-record-detail-edit .measurements .btn-group,
record .measurements .btn-group,
hospital-edit-record-template .measurements .btn-group,
patient-records2 .measurements .btn-group,
patient-record-detail .measurements .btn-group {
  display: flex;
}
hospital-add-record .measurements .btn-group > .btn,
patient-record-detail-edit .measurements .btn-group > .btn,
record .measurements .btn-group > .btn,
hospital-edit-record-template .measurements .btn-group > .btn,
patient-records2 .measurements .btn-group > .btn,
patient-record-detail .measurements .btn-group > .btn,
hospital-add-record .measurements .btn-group-vertical > .btn,
patient-record-detail-edit .measurements .btn-group-vertical > .btn,
record .measurements .btn-group-vertical > .btn,
hospital-edit-record-template .measurements .btn-group-vertical > .btn,
patient-records2 .measurements .btn-group-vertical > .btn,
patient-record-detail .measurements .btn-group-vertical > .btn {
  line-height: 16px;
}
hospital-add-record .measurements .btn-default::after,
patient-record-detail-edit .measurements .btn-default::after,
record .measurements .btn-default::after,
hospital-edit-record-template .measurements .btn-default::after,
patient-records2 .measurements .btn-default::after,
patient-record-detail .measurements .btn-default::after {
  content: attr(title);
  display: block;
  height: 0;
  font-size: 105%;
  font-weight: bold;
  overflow: hidden;
  visibility: hidden;
}
hospital-add-record .measurements .btn-default:active,
patient-record-detail-edit .measurements .btn-default:active,
record .measurements .btn-default:active,
hospital-edit-record-template .measurements .btn-default:active,
patient-records2 .measurements .btn-default:active,
patient-record-detail .measurements .btn-default:active,
hospital-add-record .measurements .btn-default.active,
patient-record-detail-edit .measurements .btn-default.active,
record .measurements .btn-default.active,
hospital-edit-record-template .measurements .btn-default.active,
patient-records2 .measurements .btn-default.active,
patient-record-detail .measurements .btn-default.active,
hospital-add-record .measurements .open > .dropdown-toggle.btn-default,
patient-record-detail-edit .measurements .open > .dropdown-toggle.btn-default,
record .measurements .open > .dropdown-toggle.btn-default,
hospital-edit-record-template .measurements .open > .dropdown-toggle.btn-default,
patient-records2 .measurements .open > .dropdown-toggle.btn-default,
patient-record-detail .measurements .open > .dropdown-toggle.btn-default {
  color: #000;
  background-color: #dbf1d1;
  border-color: #7bac67;
  font-weight: 600;
}
hospital-add-record .measurements > div:first-child,
patient-record-detail-edit .measurements > div:first-child,
record .measurements > div:first-child,
hospital-edit-record-template .measurements > div:first-child,
patient-records2 .measurements > div:first-child,
patient-record-detail .measurements > div:first-child {
  position: relative;
  min-height: 70px;
  border-radius: 3px;
}
hospital-add-record .measurements > div:first-child > a,
patient-record-detail-edit .measurements > div:first-child > a,
record .measurements > div:first-child > a,
hospital-edit-record-template .measurements > div:first-child > a,
patient-records2 .measurements > div:first-child > a,
patient-record-detail .measurements > div:first-child > a {
  position: absolute;
}
hospital-add-record .measurements > div:first-child > a:nth-child(2),
patient-record-detail-edit .measurements > div:first-child > a:nth-child(2),
record .measurements > div:first-child > a:nth-child(2),
hospital-edit-record-template .measurements > div:first-child > a:nth-child(2),
patient-records2 .measurements > div:first-child > a:nth-child(2),
patient-record-detail .measurements > div:first-child > a:nth-child(2) {
  top: 39px;
}
hospital-add-record .measurements input,
patient-record-detail-edit .measurements input,
record .measurements input,
hospital-edit-record-template .measurements input,
patient-records2 .measurements input,
patient-record-detail .measurements input {
  display: initial!important;
}
hospital-add-record .measurements input.float,
patient-record-detail-edit .measurements input.float,
record .measurements input.float,
hospital-edit-record-template .measurements input.float,
patient-records2 .measurements input.float,
patient-record-detail .measurements input.float,
hospital-add-record .measurements input.int,
patient-record-detail-edit .measurements input.int,
record .measurements input.int,
hospital-edit-record-template .measurements input.int,
patient-records2 .measurements input.int,
patient-record-detail .measurements input.int {
  font-size: 20px;
  width: 85px;
}
hospital-add-record .measurements input.char,
patient-record-detail-edit .measurements input.char,
record .measurements input.char,
hospital-edit-record-template .measurements input.char,
patient-records2 .measurements input.char,
patient-record-detail .measurements input.char {
  font-size: 15px;
  width: 150px;
}
hospital-add-record .measurements input.date,
patient-record-detail-edit .measurements input.date,
record .measurements input.date,
hospital-edit-record-template .measurements input.date,
patient-records2 .measurements input.date,
patient-record-detail .measurements input.date {
  font-size: 15px;
  width: 100px;
}
hospital-add-record .measurements widget-short-date,
patient-record-detail-edit .measurements widget-short-date,
record .measurements widget-short-date,
hospital-edit-record-template .measurements widget-short-date,
patient-records2 .measurements widget-short-date,
patient-record-detail .measurements widget-short-date {
  padding: 0px;
  border: 0px !important;
  height: 100% !important;
  width: auto;
  text-align: inherit;
}
hospital-add-record .measurements widget-short-date input,
patient-record-detail-edit .measurements widget-short-date input,
record .measurements widget-short-date input,
hospital-edit-record-template .measurements widget-short-date input,
patient-records2 .measurements widget-short-date input,
patient-record-detail .measurements widget-short-date input {
  display: inline;
}
hospital-add-record .measurements div[contenteditable],
patient-record-detail-edit .measurements div[contenteditable],
record .measurements div[contenteditable],
hospital-edit-record-template .measurements div[contenteditable],
patient-records2 .measurements div[contenteditable],
patient-record-detail .measurements div[contenteditable] {
  width: 100%;
  margin-left: 5px;
}
hospital-add-record .measurements .group-widget > .line-break:nth-child(n+2):before,
patient-record-detail-edit .measurements .group-widget > .line-break:nth-child(n+2):before,
record .measurements .group-widget > .line-break:nth-child(n+2):before,
hospital-edit-record-template .measurements .group-widget > .line-break:nth-child(n+2):before,
patient-records2 .measurements .group-widget > .line-break:nth-child(n+2):before,
patient-record-detail .measurements .group-widget > .line-break:nth-child(n+2):before {
  content: " ";
  display: none;
  width: 100%;
  height: 10px;
  margin-bottom: 10px;
  margin-left: 5px;
  border-bottom: dashed 1px #ccc;
}
hospital-add-record .measurements .group,
patient-record-detail-edit .measurements .group,
record .measurements .group,
hospital-edit-record-template .measurements .group,
patient-records2 .measurements .group,
patient-record-detail .measurements .group {
  display: flex;
  margin-left: -5px;
  align-items: flex-end;
  justify-content: space-between;
  flex-wrap: wrap;
}
hospital-add-record .measurements .group > .label,
patient-record-detail-edit .measurements .group > .label,
record .measurements .group > .label,
hospital-edit-record-template .measurements .group > .label,
patient-records2 .measurements .group > .label,
patient-record-detail .measurements .group > .label {
  display: block;
  width: 100%;
  height: auto;
  margin: 10px 0 0 5px;
  font-weight: 600;
}
hospital-add-record .measurements .group .widget,
patient-record-detail-edit .measurements .group .widget,
record .measurements .group .widget,
hospital-edit-record-template .measurements .group .widget,
patient-records2 .measurements .group .widget,
patient-record-detail .measurements .group .widget {
  display: flex;
  height: 30px;
  margin-top: 0px;
  margin-left: 5px;
  flex-grow: 1;
  align-items: flex-end;
  justify-content: space-between;
  flex-wrap: nowrap;
  border-top: 1px solid #cccccc;
}
hospital-add-record .measurements .group .widget span,
patient-record-detail-edit .measurements .group .widget span,
record .measurements .group .widget span,
hospital-edit-record-template .measurements .group .widget span,
patient-records2 .measurements .group .widget span,
patient-record-detail .measurements .group .widget span {
  flex-grow: 0;
}
hospital-add-record .measurements .group .widget span.label,
patient-record-detail-edit .measurements .group .widget span.label,
record .measurements .group .widget span.label,
hospital-edit-record-template .measurements .group .widget span.label,
patient-records2 .measurements .group .widget span.label,
patient-record-detail .measurements .group .widget span.label {
  flex-grow: 1;
}
hospital-add-record .measurements .group .widget:hover span,
patient-record-detail-edit .measurements .group .widget:hover span,
record .measurements .group .widget:hover span,
hospital-edit-record-template .measurements .group .widget:hover span,
patient-records2 .measurements .group .widget:hover span,
patient-record-detail .measurements .group .widget:hover span {
  background: #ffffff;
}
hospital-add-record .measurements .label,
patient-record-detail-edit .measurements .label,
record .measurements .label,
hospital-edit-record-template .measurements .label,
patient-records2 .measurements .label,
patient-record-detail .measurements .label {
  display: flex;
  height: 29px;
  line-height: 10px;
  padding: 5px;
  border-radius: 0;
  font-weight: 500;
  color: inherit;
  border-right: 1px solid #ddd;
  font-size: inherit;
  text-align: left;
  align-items: center;
  white-space: normal;
  overflow: hidden;
}
.panel-record,
.panel-hospital-list-item {
  margin: 0 0 10px 90px;
  position: relative;
  border: none;
  border-left: 2px dashed #ddd !important;
  background: #ededed;
}
.panel-record .panel,
.panel-hospital-list-item .panel {
  box-shadow: none;
}
.panel-record .panel-heading,
.panel-hospital-list-item .panel-heading,
.panel-record .panel-footer,
.panel-hospital-list-item .panel-footer {
  border: none;
  background-color: inherit;
}
.panel-record > .panel-heading,
.panel-hospital-list-item > .panel-heading {
  padding-left: 20px!important;
}
.panel-record i.fa.mr-5,
.panel-hospital-list-item i.fa.mr-5 {
  position: absolute;
  left: -14px;
  background: #fff;
  top: 12px;
}
.panel-record i.fa.mr-5:before,
.panel-hospital-list-item i.fa.mr-5:before {
  border: 2px solid #ddd;
  padding: 5px;
  border-radius: 15px;
  color: inherit;
  background-color: inherit;
}
.panel-record .mt-5.description > b,
.panel-hospital-list-item .mt-5.description > b {
  top: 10px;
  font-weight: 600;
  position: absolute;
  left: -90px;
  width: 72px;
}
.observation {
  /*.widget{
        display: inline-block;
        padding-left: 10px;
        padding-top: 10px;
        &>.widget>.widget{padding-top: 0;}
    }*/
}
.observation .line-break:before {
  content: " ";
  display: block;
  height: 10px;
  border-bottom: dashed 1px #999;
  margin-bottom: 10px;
  width: 100%;
}
.observation .line-break .line-break:before {
  border: 0;
  margin: 0;
}
.observation .label {
  color: inherit;
  font-size: inherit;
  padding: 0 10px 0 0px;
  font-weight: 600;
  white-space: nowrap !important;
  text-align: left;
}
.observation .btn-default::after {
  display: block;
  content: attr(title);
  font-weight: bold;
  font-size: 105%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.observation .btn-default:active,
.observation .btn-default.active,
.observation .open > .dropdown-toggle.btn-default {
  color: #000;
  background-color: #dbf1d1;
  border-color: #7bac67;
  font-weight: 600;
  /*margin-left: -6px;*/
}
.observation .text-editor {
  margin-left: 42px;
}
.observation .text-editor .text {
  min-height: 70px;
  border: 1px solid #ddd;
  white-space: pre-wrap;
  border-radius: 3px;
  padding: 3px;
  overflow: auto;
}
.observation .text-editor textarea {
  resize: none;
  overflow-y: auto;
  width: 100%;
  min-height: 70px;
  max-height: 180px;
  border-radius: 3px;
}
.observation .text-editor textarea:disabled {
  background: #ededed;
}
.observation > div:first-child {
  min-height: 70px;
  background: #ededed;
  border-radius: 3px;
  padding: 3px;
  position: relative;
}
.observation > div:first-child > a {
  position: absolute;
}
.observation > div:first-child > a:nth-child(2) {
  top: 39px;
}
.observation .modal-dialog {
  height: 100vh;
  width: 100vw;
  margin: 0;
}
.observation .modal-dialog .modal-content {
  background: #ccc;
  border-radius: 0;
  display: grid;
  grid-template-rows: 27px 1fr;
  grid-template-columns: 1fr 0.5fr;
  height: 100vh;
}
.observation .modal-dialog .modal-content > .modal-header {
  grid-column: 1;
  grid-row: 1;
  padding: 5px;
  border: none;
}
.observation .modal-dialog .modal-content > .modal-header .close {
  position: absolute;
  right: 10px;
}
.observation .modal-dialog .modal-content > .modal-body {
  grid-column: 1;
  grid-row: 2;
  display: grid;
  grid-template-rows: auto 1fr;
  overflow: hidden;
}
.observation .modal-dialog .modal-content > .modal-body .content {
  width: 100%;
  padding: 10px;
  background: #e6e6e6;
  overflow: auto;
}
.observation .modal-dialog .modal-content > .modal-body .menu {
  padding: 0;
  width: 100%;
  background: #ccc;
  overflow: auto;
}
.observation .modal-dialog .modal-content > .modal-body .menu ul {
  border: none;
  display: flex;
  flex-wrap: wrap;
}
.observation .modal-dialog .modal-content > .modal-body .menu li {
  display: inline-flex;
  grid-auto-flow: column;
  align-items: baseline;
  padding: 3px;
}
.observation .modal-dialog .modal-content > .modal-body .menu li > a {
  text-transform: uppercase;
  color: #444;
  background: #d8d8d8;
  line-height: 13px;
  border: 0;
  padding: 5px;
  border-radius: 5px;
}
.observation .modal-dialog .modal-content > .modal-body .menu li > a i {
  margin-right: 10px;
  color: #7AB;
}
.observation .modal-dialog .modal-content > .modal-body .menu li.active > a {
  background-color: #f2f2f2;
}
.observation .modal-dialog .modal-content > .modal-body .menu li > a:hover {
  background-color: #e6e6e6;
}
.observation .modal-dialog .modal-content > .modal-body .menu li.active > a:hover {
  background-color: #fcfcfc;
}
.observation .modal-dialog .modal-content > .modal-info {
  grid-column: 2;
  grid-row: 1/3;
  overflow-y: auto;
  padding: 10px;
  padding-top: 40px;
  width: 100%;
  text-align: left !important;
  white-space: pre-wrap;
  border-left: 2px solid #aaa;
}
.observation div[contenteditable=true] {
  width: 100%;
  border: 1px solid #aaa;
  display: inline-block;
  white-space: pre-wrap;
  border-radius: 3px;
  padding: 3px;
  background: #fff;
}
.observation input {
  display: initial!important;
}
.observation input.float,
.observation input.int {
  font-size: 20px;
  width: 85px;
}
.observation input.char {
  font-size: 15px;
  width: 150px;
}
.observation input.date {
  font-size: 15px;
  width: 100px;
}
.observation widget-short-date {
  display: table-row;
}
.observation widget-short-date input {
  display: inline;
}
.observation table.table td,
.observation table.table th,
.observation table.table {
  border: 1px solid #999;
  padding: 0;
  width: auto;
}
.observation table.table input {
  width: 100%;
  border: 0;
}
.observation table.table {
  margin-left: auto;
  margin-right: auto;
}
.observation span.widget.line-break {
  margin: 0 !important;
}
.observation span.widget span.widget:nth-child(n+2) {
  margin-left: 10px;
}
.observation div:first-child .text-editor div {
  background: #f5f5f5;
}
.observation div:first-child .text-editor div[contenteditable="true"] {
  background: #fff;
}
/***********************************/
/*** WIDGET MEASUREMENTS PREVIEW ***/
pre {
  word-break: normal;
  white-space: break-spaces;
}
pre .measurements {
  font-family: system-ui;
}
pre .measurements .ms-block {
  display: flex;
  margin-left: -20px;
  flex-wrap: wrap;
  justify-content: stretch;
}
pre .measurements .ms-block::before,
pre .measurements .ms-block::after {
  content: none !important;
}
pre .measurements .ms-block > .text {
  display: block;
  width: 100%;
  padding: 10px 0 0 20px;
  font-size: 0.9em;
}
pre .measurements .ms-block .ms-item {
  display: flex;
  height: 1.4em;
  margin-left: 15pt;
  line-height: 1em;
  border-bottom: 1px dotted #333;
  flex-grow: 1;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-end;
}
pre .measurements .ms-block > div * {
  white-space: normal !important;
  display: flex;
}
pre .measurements .ms-block label {
  display: block;
  position: relative;
  margin: 0;
}
pre .measurements .ms-block label.group-label {
  font-weight: 600;
  padding-top: 20px;
}
pre .measurements .ms-block > label {
  width: 100%;
  padding-left: 20px;
  padding-top: 10px;
}
pre .measurements .ms-block:first-child > label {
  padding-top: 0;
}
pre .measurements .ms-block > label,
pre .measurements .ms-block .ms > div > label:first-child {
  padding-right: 20px;
}
pre .measurements .ms-block value {
  display: flex;
}
pre .measurements .ms-block value > span,
pre .measurements .ms-block label > span {
  padding: 0 0 4px 0;
  margin-bottom: -4px;
  background: #f5f5f5;
}
pre .measurements .ms-block label > span {
  font-weight: 300;
}
pre .measurements .ms-block value > span {
  font-weight: 400;
  font-size: 1.1em;
}
pre .measurements .ms-block unit {
  font-size: 0.7em;
  padding: 2px 5px;
  border-radius: 10px;
  line-height: 0em;
  vertical-align: super;
}
record-multiple-row .close:hover {
  color: red;
}
record-multiple-row > div {
  background: lightgray;
}
record-multiple-row > div > div {
  border: 1px solid lightgray;
}
record-multiple-row > div > div:not(:last-child) {
  display: grid;
  grid-template-columns: 30px 1fr 30px;
  grid-gap: 5px;
}
record-multiple-row > div > .body > div:first-child {
  display: flex;
  justify-content: center;
  align-items: center;
}
widget-ace-editor .ace_autocomplete .ace_macro-item {
  color: #c31919 !important;
}
widget-ace-editor .ace_autocomplete .ace_macro-item:after {
  content: ' ★';
}
widget-ace-editor .ace_autocomplete .ace_property-item {
  color: #666 !important;
}
widget-ace-editor .ace_autocomplete .ace_property-item:before {
  content: '..';
}
widget-ace-editor .ace-tm .ace_marker-layer .ace_active-line {
  background: none;
}
widget-ace-editor .ace-tm .ace_marker-layer .ace_active-line:before {
  content: " ";
  position: absolute;
  background: #b73333d6;
  width: 4px;
}
.dev,
dev {
  background-color: rgba(255, 0, 0, 0.15);
  border: rgba(255, 0, 0, 0.35) 1px solid;
  font-size: 10pt;
  padding: 5pt;
  margin: 10pt;
  border-radius: 10px;
}
dev {
  display: block;
}
.patient-line {
  background: #fff;
  border-width: 0 0 2px;
  border-color: #e7e7e7;
  border-style: solid;
  top: 42px;
}
.patient-info {
  background: #fff;
  border-width: 0 1px 0px;
  border-color: #e7e7e7;
  border-style: solid;
}
.patient-info .nav {
  margin: 0 -15px;
}
.patient-info .nav li a {
  padding: 8px 15px;
  border-radius: 0px;
}
sidebar {
  position: fixed;
  width: 220px;
  background: #fff;
  height: 100%;
  left: 0;
  padding: 15px;
  z-index: 1020;
  border-right: 1px solid #ddd;
}
sidebar .patient-title h3,
sidebar .patient-title h4 {
  margin-bottom: 5px;
}
sidebar .nav {
  margin: 0 -15px;
}
sidebar .nav li a {
  padding: 8px 15px;
  border-radius: 0px;
}
content {
  left: 220px;
  position: absolute;
  width: calc(100% -  220px);
}
table.table-booking {
  table-layout: fixed;
  text-align: center;
}
table.table-booking tr.select {
  background: #FFF7CA;
}
table.table-booking td.select {
  background: #ecffe3;
}
table.table-booking thead {
  font-size: 1.5em;
  font-weight: 100;
}
table.table-booking thead th {
  font-size: 1em;
  font-weight: 100;
}
table.table-booking thead td {
  padding: 10px;
}
table.table-booking a {
  padding: 0;
  display: block;
  width: 100%;
  line-height: 30px;
  color: #357;
}
table.table-booking a span {
  padding: 0;
  line-height: inherit;
  display: block;
}
table.table-booking a:hover,
table.table-booking a:focus {
  background: rgba(149, 198, 245, 0.14);
  text-decoration: none;
  cursor: pointer;
}
table.table-booking a.book {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0;
  color: #333;
  font-weight: 600;
  width: 85%;
  line-height: 30px;
  height: 30px;
  display: inline-block;
}
table.table-booking div {
  height: 30px;
}
@media (min-width: 1000px) {
  table.table-booking div:hover > a.delete {
    width: 15%;
  }
}
table.table-booking a.delete {
  overflow: hidden;
  padding: 0;
  margin: 0;
  float: right;
  width: 0%;
  line-height: 30px;
  color: #e77;
  transition: all 0.3s;
}
table.table-booking a.delete:hover {
  background: rgba(255, 157, 220, 0.28);
  color: #d00;
}
table.table-booking .book + .tooltip {
  opacity: 0;
  padding: 0;
  overflow: hidden;
  background: #F7F7F7;
  border: 0;
  border-radius: 10px;
  transition: opacity 0.3s;
  height: 0;
}
table.table-booking .book:hover + .tooltip {
  border: 1px solid #ddd;
  height: auto;
  padding: 7px;
  opacity: 1;
}
table.table-booking tbody td {
  padding: 0;
}
table.table-booking input[type="text"] {
  font-family: monospace;
  height: 30px;
  width: 40px;
  border: none;
  background: none;
}
table.table-booking input[type="text"]:focus {
  background: rgba(255, 255, 255, 0.5);
}
table.table-booking p {
  margin: 0;
}
.scrollbar {
  overflow-y: scroll;
  margin-right: -10px;
}
.scrollbar::-webkit-scrollbar {
  width: 10px;
}
.scrollbar::-webkit-scrollbar-track {
  background: #ddd;
  position: fixed;
}
.scrollbar::-webkit-scrollbar-thumb {
  background: #bbb;
  position: fixed;
}
.scrollbar::-webkit-scrollbar-thumb:hover {
  background: #29d;
  position: fixed;
}
.booking-layout-select li {
  background: none !important;
  border: none !important;
  padding: 5px 15px;
}
.booking-layout-select a.list-group-item {
  border: none !important;
}
.booking-layout-select .level {
  /*margin-bottom: 15px;*/
}
.booking-layout-select .level-2 {
  margin-left: 40px;
}
.booking-layout-select .level-3 {
  margin-left: 40px;
}
.booking-layout-select .level-4 {
  margin-left: 40px;
}
.calendar .navigation .btn {
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.calendar .panel {
  -webkit-border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.report-list table.table-borderless td {
  border: 0;
}
.report-list table.table-borderless td:first-child {
  white-space: nowrap;
}
.report-list table.table-borderless td:last-child {
  width: 99%;
}
/*Roboto Mono*/
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Mono Thin'), local('RobotoMono-Thin'), url(/application/assets/fonts/Roboto_Mono/RobotoMono-Thin.ttf?9b08597c84e4) format('woff2');
}
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Mono Light'), local('RobotoMono-Light'), url(/application/assets/fonts/Roboto_Mono/RobotoMono-Light.ttf?9b08597c84e4) format('woff2');
}
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Mono Regular'), local('RobotoMono-Regular'), url(/application/assets/fonts/Roboto_Mono/RobotoMono-Regular.ttf?9b08597c84e4) format('woff2');
}
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Mono Medium'), local('RobotoMono-Medium'), url(/application/assets/fonts/Roboto_Mono/RobotoMono-Medium.ttf?9b08597c84e4) format('woff2');
}
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Mono Bold'), local('RobotoMono-Bold'), url(/application/assets/fonts/Roboto_Mono/RobotoMono-Bold.ttf?9b08597c84e4) format('woff2');
}
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 100;
  src: local('Roboto Mono'), local('RobotoMono-Thin'), url(/application/assets/fonts/Roboto_Mono/RobotoMono-ThinItalic.ttf?9b08597c84e4) format('woff2');
}
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Mono'), local('RobotoMono-Light'), url(/application/assets/fonts/Roboto_Mono/RobotoMono-LightItalic.ttf?9b08597c84e4) format('woff2');
}
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Mono'), local('RobotoMono-Regular'), url(/application/assets/fonts/Roboto_Mono/RobotoMono-Italic.ttf?9b08597c84e4) format('woff2');
}
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Mono'), local('RobotoMono-Medium'), url(/application/assets/fonts/Roboto_Mono/RobotoMono-MediumItalic.ttf?9b08597c84e4) format('woff2');
}
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Mono'), local('RobotoMono-Bold'), url(/application/assets/fonts/Roboto_Mono/RobotoMono-BoldItalic.ttf?9b08597c84e4) format('woff2');
}
/*Open Sans*/
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(/application/assets/fonts/Open_Sans/OpenSans-Light.ttf?9b08597c84e4) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans-Regular'), url(/application/assets/fonts/Open_Sans/OpenSans-Regular.ttf?9b08597c84e4) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: local('Open Sans Medium'), local('OpenSans-Medium'), url(/application/assets/fonts/Open_Sans/OpenSans-Medium.ttf?9b08597c84e4) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(/application/assets/fonts/Open_Sans/OpenSans-Semibold.ttf?9b08597c84e4) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(/application/assets/fonts/Open_Sans/OpenSans-Bold.ttf?9b08597c84e4) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(/application/assets/fonts/Open_Sans/OpenSans-LightItalic.ttf?9b08597c84e4) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(/application/assets/fonts/Open_Sans/OpenSans-Italic.ttf?9b08597c84e4) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 500;
  src: local('Open Sans Medium Italic'), local('OpenSans-MediumItalic'), url(/application/assets/fonts/Open_Sans/OpenSans-MediumItalic.ttf?9b08597c84e4) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(/application/assets/fonts/Open_Sans/OpenSans-SemiboldItalic.ttf?9b08597c84e4) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(/application/assets/fonts/Open_Sans/OpenSans-BoldItalic.ttf?9b08597c84e4) format('woff2');
}
/*Open Sans Condensed*/
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Cond Light'), local('OpenSans-CondLight'), url(/application/assets/fonts/Open_Sans_Condensed/OpenSans-CondLight.ttf?9b08597c84e4) format('woff2');
}
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Cond Light Italic'), local('OpenSans-CondLightItalic'), url(/application/assets/fonts/Open_Sans_Condensed/OpenSans-CondLightItalic.ttf?9b08597c84e4) format('woff2');
}
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Condensed Bold'), local('OpenSans-CondBold'), url(/application/assets/fonts/Open_Sans_Condensed/OpenSans-CondBold.ttf?9b08597c84e4) format('woff2');
}
#print .row::after,
#print row::before {
  display: table;
}
#print .row::after {
  clear: both;
}
#print .row {
  display: flex;
  margin: 0;
}
.row.bordered > div {
  border: 0;
  border-color: #000;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
}
.row.bordered.b-0:first-child {
  border-top: 0px solid;
}
.row.bordered.b-0:first-child div {
  border-top: none;
}
.row.bordered.b-1:first-child {
  border-top: 1px solid;
}
.row.bordered.b-1:first-child div {
  border-top: none;
}
.row.bordered.b-2:first-child {
  border-top: 2px solid;
}
.row.bordered.b-2:first-child div {
  border-top: none;
}
.row.bordered.b-3:first-child {
  border-top: 3px solid;
}
.row.bordered.b-3:first-child div {
  border-top: none;
}
.row.bordered > div:last-child {
  border-right: 0;
}
.row.bordered:last-child > div {
  border-bottom-width: 1px;
}
.col-min,
.col-max {
  padding-left: 5px;
  padding-right: 5px;
  float: left;
  box-sizing: border-box;
}
.col-max {
  flex: 1;
  min-width: 10px;
  max-width: 100%;
}
.col-min {
  width: auto;
}
.col-full {
  flex: 1;
  width: 100%;
}
.contents-only main {
  padding-top: 20px;
}
.contents-only main .navbar {
  display: none;
}
.contents-only main .page-heading {
  display: none;
}
.contents-only .contents-only-disable-click-events {
  pointer-events: none;
}
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12 {
  position: relative;
  min-height: 1px;
  padding-left: 5px;
  padding-right: 5px;
  float: left;
  box-sizing: border-box;
}
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12 {
  float: left;
}
.col-12 {
  width: 100%;
}
.col-11 {
  width: 91.66666667%;
}
.col-10 {
  width: 83.33333333%;
}
.col-9 {
  width: 75%;
}
.col-8 {
  width: 66.66666667%;
}
.col-7 {
  width: 58.33333333%;
}
.col-6 {
  width: 50%;
}
.col-5 {
  width: 41.66666667%;
}
.col-4 {
  width: 33.33333333%;
}
.col-3 {
  width: 25%;
}
.col-2 {
  width: 16.66666667%;
}
.col-1 {
  width: 8.33333333%;
}
#print {
  /*font: 13px/1.3 "Arial", serif;*/
  font-family: Arial;
  font-size: 10pt;
  margin: 0;
}
#print h1,
#print h2,
#print h3,
#print h4,
#print h5,
#print h6 {
  font-family: "Open Sans", serif;
  font-weight: normal;
  margin: 0;
}
#print h1 {
  font-size: 24pt;
}
#print h2 {
  font-size: 20pt;
}
#print h3 {
  font-size: 17pt;
}
#print h4 {
  font-size: 14pt;
}
#print h5 {
  font-size: 12pt;
  font-weight: 600;
}
#print .table {
  width: 100%;
  margin-bottom: 0;
}
#print .table td,
#print .table th {
  padding: 3px 5px;
}
#print .table th {
  text-align: left;
}
#print .table.table-bordered th,
#print .table.table-bordered td {
  border: 1px solid #000 !important;
}
#print .table .min-width {
  width: 1%;
  white-space: nowrap;
}
#print .page-break {
  page-break-before: always;
}
#print .text-left {
  text-align: left;
}
#print .text-right {
  text-align: right;
}
#print .text-center {
  text-align: center;
}
#print .text-justify {
  text-align: justify;
}
#print .text-nowrap {
  white-space: nowrap;
}
#print .text-lowercase {
  text-transform: lowercase;
}
#print .text-uppercase {
  text-transform: uppercase;
}
#print .text-capitalize {
  text-transform: capitalize;
}
#print .white-space-pre {
  white-space: pre;
}
#print .white-space-pre-line {
  white-space: pre-line;
}
#print label {
  font-weight: 300;
  font-size: 8pt;
  line-height: 6pt;
  height: 6pt;
  display: block;
  color: #000 !important;
  margin: 5px 0;
}
#print .font-size-31 {
  font-size: 31pt !important;
}
#print .font-size-30 {
  font-size: 30pt !important;
}
#print .font-size-29 {
  font-size: 29pt !important;
}
#print .font-size-28 {
  font-size: 28pt !important;
}
#print .font-size-27 {
  font-size: 27pt !important;
}
#print .font-size-26 {
  font-size: 26pt !important;
}
#print .font-size-25 {
  font-size: 25pt !important;
}
#print .font-size-24 {
  font-size: 24pt !important;
}
#print .font-size-23 {
  font-size: 23pt !important;
}
#print .font-size-22 {
  font-size: 22pt !important;
}
#print .font-size-21 {
  font-size: 21pt !important;
}
#print .font-size-20 {
  font-size: 20pt !important;
}
#print .font-size-19 {
  font-size: 19pt !important;
}
#print .font-size-18 {
  font-size: 18pt !important;
}
#print .font-size-17 {
  font-size: 17pt !important;
}
#print .font-size-16 {
  font-size: 16pt !important;
}
#print .font-size-15 {
  font-size: 15pt !important;
}
#print .font-size-14 {
  font-size: 14pt !important;
}
#print .font-size-13 {
  font-size: 13pt !important;
}
#print .font-size-12 {
  font-size: 12pt !important;
}
#print .font-size-11 {
  font-size: 11pt !important;
}
#print .font-size-10 {
  font-size: 10pt !important;
}
#print .font-size-9 {
  font-size: 9pt !important;
}
#print .font-size-8 {
  font-size: 8pt !important;
}
#print .font-size-7 {
  font-size: 7pt !important;
}
#print .font-size-6 {
  font-size: 6pt !important;
}
#print .font-size-5 {
  font-size: 5pt !important;
}
#print .font-size-4 {
  font-size: 4pt !important;
}
#print .font-size-3 {
  font-size: 3pt !important;
}
#print .font-size-2 {
  font-size: 2pt !important;
}
#print .font-size-1 {
  font-size: 1pt !important;
}
