:root{
	--clr-01-primary : #31576F;
	--clr-02-Brand-Secondary : #FFAD2D;
	--clr-03-main-shade-3 : #EBF1F3;
	--clr-04-white : #FFFFFF;
	--clr-05-headings : #272525;
	--clr-06-paragraph : #79878C;

	--fsize-07-h1 : 61px;
	--fsize-08-h2 : 50px;
	--fsize-09-h3 : 38px;
	--fsize-10-h4 : 22px;
	--fsize-11-h5 : 18px;
	--fsize-12-p1 : 18px;
	--fsize-13-p2 : 16px;

	--clr-14-primaryhover : #31576F;
/*	--clr-15-linkhover :#00C7B4;
	--clr-16-secondaryhover : #0CC3B5;*/

	--bradius-17-btn : 9px;
	--bradius-18-btn2 : 12px;
	--border-19-btn2 : 2px;

	--ffamily-20-medium 				: 'Roboto-Medium';
	--ffamily-21-bold 					: 'Roboto-Bold';
	--ffamily-22-regular 				: 'Roboto-Regular';

	--clr-24-secondary :#EBF1F3;
	--clr-25-border: #A6C0C9;
	--clr-26-label : #4D5358;

	--clr-27-footerbg : #31576F;
	
	--fsize-28-p3 : 14px;
	--fsize-29-p4 : 11px;

	--clr-30-radio : #3F4A4D;
	--clr-31-icon : #497FA2;

	--bradius-32-box: 4px;
	--clr-33-hover-link : #dae5ea;
	--clr-34-border-standard : #BBBCBF;

	--bradius-35-input: 7px;

	--clr-36-hover-link2 : #FFAD2D;
	--clr-37-primay-hover : #254355;

}

.thm-text-01 {color:var(--clr-01-primary);}
.thm-text-02 {color:var(--clr-02-Brand-Secondary);}
.thm-text-03 {color:var(--clr-03-main-shade-3);}
.thm-text-04 {color:var(--clr-04-white);}
.thm-text-05 {color:var(--clr-05-headings);}
.thm-text-06 {color:var(--clr-06-paragraph);}
.thm-text-26 {color:var(--clr-26-label);}
.thm-text-24 {color:var(--clr-24-secondary);}

.thm-bg-01 		{background:var(--clr-01-primary);}
.thm-bg-24 		{background:var(--clr-24-secondary);}
.thm-bg-27 		{background:var(--clr-27-footerbg);}
.thm-bg-03 		{background:var(--clr-03-main-shade-3);}
.thm-bg-04 		{background:var(--clr-04-white);}


.thm-border-25 	{border:1px solid var(--clr-25-border);}

.thm-bradius-32 {border-radius:var(--bradius-32-box);}
.thm-bradius-35 {border-radius:var(--bradius-35-input);}
.thm-bradius-17 {border-radius:var(--bradius-17-btn);}

.thm-hover-04-link:hover,.thm-hover-04-link.active,.thm-hover-04-link:focus {color:var(--clr-33-hover-link);text-decoration:underline;}

.thm-bg-02 {background:var(--clr-02-Brand-Secondary);}

.thm-btn-01 {
	background:var(--clr-01-primary);
	border:1px solid var(--clr-01-primary);
	border-radius:var(--bradius-17-btn);
	color:var(--clr-04-white);
}

.thm-btn-01:hover{
	background:var(--clr-37-primay-hover);
	border:1px solid var(--clr-37-primay-hover);
	color: var(--clr-04-white);
}

.thm-text-hover-36:hover {color: var(--clr-36-hover-link2);}


.thm-btn-02-secondary_reversehover, .thm-btn-02-secondary_reverse:hover {
    border: 0px;
    border-radius: var(--bradius-18-btn2);
    border: var(--border-19-btn2) solid var(--clr-02-Brand-Secondary);
    background: transparent;
    color: var(--clr-02-Brand-Secondary);
}

.thm-btn-02-secondary_reversehover.btn:hover{
	border: 0px;
    border-radius: var(--bradius-18-btn2);
    border: var(--border-19-btn2) solid var(--clr-02-Brand-Secondary);
    background: var(--clr-02-Brand-Secondary);
    color: var(--clr-04-white);
}
.thm-text-hover-01:hover{
	color: var(--clr-36-hover-link2);
}
