/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/


/*CUSTOM*/

/*Colors*/

/*Text*/
.t-vhio {
	color: #6193bc;
}

.t-orange  { color: #E96810;
	font-weight: 200;}

.t-green  { color: #2eac66;
	font-weight: 200;}

.t-blue  { color: #318ECB;
	font-weight: 200;}

.t-purple  { color: #951B80;
	font-weight: 200;}

.t-grey  { color: #555;
	font-weight: 200;}

.t-grey2  { color: #777;
	font-weight: 200;}

.t-lightgrey{ color: #727272;
	font-weight: 200;}

.t-white  {
    color: #fff;
}


/*Background*/
.bg-vhio { background-color: #6193bc;}

.bg-vhio2 { background-color: #6192FF;}

.bg-vhio3 { background-color: #74addc;}

.bg-orange  { background-color: #E96810;}

.bg-green  { background-color: #2eac66;}

.bg-blue  { background-color: #318ECB;}

.bg-purple  { background-color: #951B80;}

.bg-purple10  { background-color: #F4E8F2;}

.bg-purple20  { background-color: #EAD1E6;}

.bg-grey  { background-color: #F5F5F5;}

.bg-grey2  { background-color: #777;}

.bg-grey2b  { background-color: #999;}

.bg-grey3  { background-color: #b5b5b5;}

.bg-grey3  { background-color: #e8e8e8;}

.bg-grey-50  { background: rgba(245,245,245,.5);}

.bg-grey-60  { background: #F9F9F9;}

.bg-grey-70  { background: #f7f7f7;}

.bgbluelight { background: #f4fafe;}


/*Border Color*/
.border-color-purple {
  border-color: #951B80;
}





/*Buttons*/
.button-purple { background-color: #951B80; }
.button-3d.button-purple:hover,
.button-reveal.button-purple:hover,
.button-border.button-purple:hover,
.button-border.button-purple.button-fill::before { background-color: #951B80 !important; }

.button-border.button-purple {
	color: #951B80;
	border-color: #951B80;
}



.button-orange { background-color: #E96810; }
.button-3d.button-orange:hover,
.button-reveal.button-orange:hover,
.button-border.button-orange:hover,
.button-border.button-orange.button-fill::before { background-color: #E96810 !important; }

.button-border.button-orange {
	color: #E96810;
	border-color: #E96810;
}

.button-vhio { background-color: #6193bc; }
.button-3d.button-vhio:hover,
.button-reveal.button-vhio:hover,
.button-border.button-vhio:hover,
.button-border.button-vhio.button-fill::before { background-color: #6193bc !important; color: #FFFFFF; }

.button-border.button-vhio {
	color: #6193bc;
	border-color: #6193bc;
}

.bg-542 {
	background-color: #6193bc;
}

.italic {
	font-style: italic;
}


.sup {
    vertical-align: super;
    font-size: smaller;
   }

/*TABLE*/
.table>:not(caption)>*>* {
    color: #717580;
   }