input[type="text"],
input[type="password"],
select,
textarea {
  margin: 0;
  padding: 0;
  padding-left: 0px;
}

ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

svg {
  vertical-align: middle !important;
}

label {
  font-weight: 500 !important;
}

img {
  vertical-align: inherit !important;
  border-style: none;
}

input[type="text"],
input[type="password"],
textarea {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

select {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

textarea {
  font-family: "Montserrat", sans-serif !important;
  line-height: 1.5;
  padding-top: 5px;
  resize: none;
  overflow: auto;
}

table,
tr,
th,
td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  border-collapse: collapse;
  border-spacing: 0;
}

body {
  font-family: "Montserrat", sans-serif !important;
  line-height: 1.5;
  margin: 0;
  padding: 0px;
  width: 100%;
  height: 100%;
}

textarea,
input.text,
input[type="text"],
input[type="button"],
input[type="submit"] {
  -webkit-appearance: none;
}

tr:first-of-type td:first-child {
  border-top-left-radius: 5px;
}

tr:first-of-type td:last-child {
  border-top-right-radius: 5px;
}

/*
tr:last-of-type td:first-child {
	border-bottom-left-radius: 5px;    
}

tr:last-of-type td:last-child {
	border-bottom-right-radius: 5px;    
}
*/

a {
  text-decoration: none !important;
}

.cursorPointer {
  cursor: pointer;
}

.buttonBackground {
  font-family: "Montserrat", sans-serif !important;
  cursor: pointer;
  background: none;
  border: 0px;
  padding: 0px;
  margin: 0px;
  outline: none;
}

.hideDisplay {
  display: none;
}

.hideDisplay2 {
  display: none!important;
}

.fontsize7 {
  font-size: 0.438rem;
}

.fontsize8 {
  font-size: 0.5rem;
}

.fontsize9 {
  font-size: 0.5625rem;
}

.fontsize10 {
  font-size: 0.625rem;
}

.fontsize11 {
  font-size: 0.6875rem;
}

.fontsize12 {
  font-size: 0.75rem;
}

.fontsize13 {
  font-size: 0.8125rem;
}

.fontsize14 {
  font-size: 0.875rem;
}

.fontsize15 {
  font-size: 0.9375rem;
}

.fontsize16 {
  font-size: 1rem;
}

.fontsize17 {
  font-size: 1.0625rem;
}

.fontsize18 {
  font-size: 1.125rem;
}

.fontsize19 {
  font-size: 1.1875rem;
}

.fontsize20 {
  font-size: 1.25rem;
}

.fontsize21 {
  font-size: 1.3125rem;
}

.fontsize22 {
  font-size: 1.375rem;
}

.fontsize24 {
  font-size: 1.5rem;
}

.fontweight5 {
  font-weight: 500;
}

.fontweight6 {
  font-weight: 600;
}

.fontweight7 {
  font-weight: 700;
}

.textCenter {
  text-align: center;
}

.textLeft {
  text-align: left;
}

.textRight {
  text-align: right;
}

.width5 {
  width: 5%;
}

.width10 {
  width: 10%;
}

.width15 {
  width: 15%;
}

.width20 {
  width: 20%;
}

.width25 {
  width: 25%;
}

.width30 {
  width: 30%;
}

.width35 {
  width: 35%;
}

.width395 {
  width: 39.5%;
}

.width40 {
  width: 40%;
}

.width43 {
  width: 43.5%;
}

.width45 {
  width: 45%;
}

.width475 {
  width: 47.5%;
}

.width48 {
  width: 48%;
}

.width50 {
  width: 50%;
}

.width60 {
  width: 60%;
}

.width70 {
  width: 70%;
}

.width73 {
  width: 73%;
}

.width75 {
  width: 75%;
}

.width79 {
  width: 79%;
}

.width80 {
  width: 80%;
}

.width82 {
  width: 82%;
}

.width85 {
  width: 85%;
}

.width90 {
  width: 90%;
}

.width91 {
  width: 91%;
}

.width915 {
  width: 91.5%;
}

.width94 {
  width: 94%;
}

.width945 {
  width: 94.5%;
}

.width95 {
  width: 95%;
}

.width955 {
  width: 95.5%;
}

.width96 {
  width: 96%;
}

.width965 {
  width: 96.5%;
}

.width97 {
  width: 97%;
}

.width975 {
  width: 97.5%;
}

.width98 {
  width: 98%;
}

.width985 {
  width: 98.5%;
}

.width99 {
  width: 99%;
}

.width995 {
  width: 99.5%;
}

.width100 {
  width: 100%;
}

.width250 {
  width: 15.625rem;
}

.width248 {
  width: 15.5rem;
}

.width238 {
  width: 14.875rem;
}

.width320 {
  width: 20rem;
}

.height5 {
  height: 5px;
}

.height10 {
  height: 10px;
}

.height15 {
  height: 15px;
}

.height20 {
  height: 20px;
}

.height25 {
  height: 25px;
}

.height28 {
  height: 28px;
}

.height30 {
  height: 30px;
}

.height32 {
  height: 32px;
}

.height40 {
  height: 40px;
}

.height50 {
  height: 50px;
}

.height60 {
  height: 60px;
}

.height70 {
  height: 70px;
}

.height80 {
  height: 80px;
}

.height90 {
  height: 90px;
}

.height100 {
  height: 100px;
}

.height200 {
  height: 200px;
}

.height300 {
  height: 300px;
}

.height500 {
  height: 500px;
}

.height100P {
  height: 100%;
}

.height20note {
  margin-top: -1.25rem;
  margin-left: -0.25rem;
}

.height25note {
  margin-top: 0.9375rem;
}

.margin10 {
  margin-left: 0.625rem;
}

.margin5 {
  margin-top: -1.25rem;
}

.padding500 {
  padding-top: 31.25rem;
}

.left2 {
  margin-left: 0.125rem;
}

.nodisplay {
  display: none;
}

.nodisplay2 {
  display: none;
}

.noborder {
  border: none;
  outline: none;
  background: none;
}

.radius2 {
  border-radius: 2px;
}

.radius4 {
  border-radius: 4px;
}

.radius5 {
  border-radius: 5px;
}

.radius8 {
  border-radius: 8px;
}

.radius50 {
  border-radius: 50%;
}

.radiustop5 {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.radiusbottom5 {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.line70 {
  line-height: 70%;
}

.lineDefault {
  line-height: 1.6;
}

.inline {
  display: inline-block;
}

.alignTop {
  vertical-align: top;
}

.spacing {
  display: flex;
  justify-content: space-between;
}

.spacing2 {
  display: flex;
  justify-content: space-around;
}

.left10 {
  padding-left: 10px;
}

.right10 {
  padding-right: 10px;
}

.padding5-5 {
  padding-right: 5px;
  padding-left: 5px;
}

.padding5 {
  padding: 5px;
}

.v17borderRadius6-0Top {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.v17borderRadius6-0Bottom {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.preserve_whitespace{
  white-space: pre-wrap;
}
