CSS

.disclaimer-txt {font-size: 10px; line-height: 15px;}

.r-b-txt {color: #595959; font-size: 12px; font-weight: 200;}
.r-b-txt a {color: #595959;}
.r-b-txt a:hover {color: #595959;}

.twelve {font-size: 12px;}

.i {font-style: italic;}

.blue {color: #3466c3;}

.red {color: red;}

.r-b-title {color: #407FFD; font-size: 16px; line-height: 20px; font-weight: 400;}
.r-b-title a {color: #407FFD;}
.r-b-title a:hover {color: #407FFD;}

1.nmbr-red {margin-right: 7px; padding: 1px 6px; background-color: red; color: white; border-radius: 50% 50%; font-size: 16px; font-weight: 500;}

1.nmbr-blue {margin-right: 7px; padding: 1px 6px; background-color: #435DFC; color: white; border-radius: 50% 50%; font-size: 16px; font-weight: 500;}

1.nmbr-prpl {margin-right: 7px; padding: 1px 6px; background-color: AE02EC; color: white; border-radius: 50% 50%; font-size: 16px; font-weight: 500;}

1.nmbr-gren {margin-right: 7px; padding: 1px 6px; background-color: #7FBD10; color: white; border-radius: 50% 50%; font-size: 16px; font-weight: 500;}

1.nmbr-txt {font-size: 22px; font-weight: 400; color: #3466c3;}

.happy {font-size: 18px; font-weight: 500; line-height:26px; color: #3466c3;}

.join {margin: 0 auto; padding: 0 15px; font-size: 22px; font-weight: 600; background-color: #3466c3; color: white;}
.join a {color: white;}
.join a:hover {color: white;}

.r-b-tl {background-color: #2C2C2B; color: C4BFBF; font-size: 16px; line-height: 20px; font-weight: 400;}
.r-b-tl a {color: C4BFBF;}
.r-b-tl a:hover {color: C4BFBF;}

.hurray {margin: 0 10%; padding: 5px 5px 5px 10px; font-size: 15px; font-weight: 500; border-left: 10px solid DBE5FC; border-bottom: 5px solid DBE5FC; background-color: F0F4FD; border-radius: 10px;}

.hurray-b {margin: 0 5%; padding: 5px 5px 5px 10px; font-size: 15px; font-weight: 500; border-left: 10px solid FAF8CB; border-bottom: 5px solid FAF8CB; background-color: FDFDE4; border-radius: 10px;}

.r-b-div {background-color: FBFAE6;padding: 10px 3px; border-radius: 5px; box-shadow: 0 2px 2px -2px CCCCCC;}
.r-b-div {background-color: FBFAE6;padding: 10px 3px; border-radius: 5px; box-shadow: 0 2px 2px -2px CCCCCC;}
.r-b-div {background-color: FBFAE6;padding: 10px 3px; border-radius: 5px; box-shadow: 0 2px 2px -2px CCCCCC;}

.disclaimer {margin: 0 10%; border-radius: 10px; background-color: FCF6D6; padding: 10px;}