Predefined button styles, each serving its own semantic purpose.

<div class="btn-list">
	<button class="btn ripple btn-main-primary">Primary</button>
	<button class="btn ripple btn-secondary">Secondary</button>
	<button class="btn ripple btn-light">Light</button>
	<button class="btn ripple btn-dark">Dark</button>
</div>

Predefined button styles, each serving its own semantic purpose.

<div class="btn-list">
	<button class="btn ripple btn-primary">Primary</button>
	<button class="btn ripple btn-secondary">Secondary</button>
	<button class="btn ripple btn-success">Success</button>
	<button class="btn ripple btn-warning">Warning</button>
	<button class="btn ripple btn-danger">Danger</button>
	<button class="btn ripple btn-info">Info</button>
	<button class="btn ripple btn-light">Light</button>
	<button class="btn ripple btn-dark">Dark</button>
</div>

Predefined button styles, each serving its own semantic purpose.

<div class="btn-list">
	<button class="btn ripple btn-primary  disabled">Primary</button>
	<button class="btn ripple btn-secondary disabled">Secondary</button>
	<button class="btn ripple btn-success disabled">Success</button>
	<button class="btn ripple btn-warning disabled">Warning</button>
	<button class="btn ripple btn-danger disabled">Danger</button>
	<button class="btn ripple btn-infodisabled">Info</button>
	<button class="btn ripple btn-light  disabled">Light</button>
	<button class="btn ripple btn-dark  disabled">Dark</button>
</div>

Predefined button styles, each serving its own semantic purpose.

<button class="btn ripple btn-outline-primary">Primary</button>
	<button class="btn ripple btn-outline-secondary">Secondary</button>
	<button class="btn ripple btn-outline-light">Light</button>
	<button class="btn ripple btn-outline-dark">Dark</button>
	<button class="btn ripple btn-outline-success">Success</button>
	<button class="btn ripple btn-outline-danger">Danger</button>
	<button class="btn ripple btn-outline-info">Info</button>
	<button class="btn ripple btn-outline-warning">warning</button>
</div>

Predefined button styles, each serving its own semantic purpose.

<div class="btn-list">
	<button class="btn ripple btn-primary btn-rounded">Primary</button>
	<button class="btn ripple btn-secondary btn-rounded">Secondary</button>
	<button class="btn ripple btn-success btn-rounded">Success</button>
	<button class="btn ripple btn-danger btn-rounded">Danger</button>
	<button class="btn ripple btn-info btn-rounded">Info</button>
	<button class="btn ripple btn-warning btn-rounded">Warning</button>
	<button class="btn ripple btn-light btn-rounded">Light</button>
	<button class="btn ripple btn-dark btn-rounded">Dark</button>
</div>

Predefined button styles, each serving its own semantic purpose.

<div class="btn-list">
	<button class="btn ripple btn-outline-primary btn-rounded">Primary</button>
	<button class="btn ripple btn-outline-secondary btn-rounded">Secondary</button>
	<button class="btn ripple btn-outline-success btn-rounded">Success</button>
	<button class="btn ripple btn-outline-danger btn-rounded">Danger</button>
	<button class="btn ripple btn-outline-info btn-rounded">Info</button>
	<button class="btn ripple btn-outline-warning btn-rounded">Warning</button>
	<button class="btn ripple btn-outline-light btn-rounded">Light</button>
	<button class="btn ripple btn-outline-dark btn-rounded">Dark</button>
</div>

Fancy larger or smaller buttons? Add .btn-lg or .btn-sm and .btn-blockfor additional sizes.

<div class="btn-list">
	<button type="button" class="btn ripple btn-primary btn-lg">Large button</button>
	<button type="button" class="btn ripple btn-secondary btn-lg">Large button</button>
	<button type="button" class="btn ripple btn-primary btn-sm">Small button</button>
	<button type="button" class="btn ripple btn-secondary btn-sm">Small button</button>
	<button type="button" class="btn ripple btn-primary btn-lg btn-block">Block level button</button>
	<button type="button" class="btn ripple btn-secondary btn-lg btn-block">Block level button</button>
</div>

A basic button with added icons.

<div class="btn-list">
	<button class="btn ripple btn-primary btn-with-icon"><i class="fe fe-airplay"></i> Folder</button>
	<button class="btn ripple btn-secondary btn-with-icon"><i class="fe fe-briefcase"></i> Mail</button>
	<button class="btn ripple btn-success btn-with-icon"><i class="fe fe-folder"></i> Edit</button>
</div>

Group a series of buttons together on a single line with the button group.

<div class="btn-list">
	<div aria-label="Basic example" class="btn btn-group" role="group">
		<button class="btn ripple btn-secondary pd-x-25 active" type="button">Left</button>
		<button class="btn ripple btn-secondary pd-x-25" type="button">Center</button>
		<button class="btn ripple btn-secondary pd-x-25" type="button">Right</button>
	</div>
	<div aria-label="Basic example" class="btn btn-group" role="group">
		<button class="btn ripple btn-secondary btn-icon active" type="button"><i class="typcn typcn-media-play-outline"></i></button>
		<button class="btn ripple btn-secondary btn-icon" type="button"><i class="typcn typcn-media-pause-outline"></i></button>
		<button class="btn ripple btn-secondary btn-icon" type="button"><i class="typcn typcn-media-stop-outline"></i></button>
	</div>
	<div aria-label="Basic example" class="btn btn-group" role="group">
		<button class="btn ripple btn-primary btn-icon active" type="button"><i class="typcn typcn-media-play-outline"></i></button>
		<button class="btn ripple btn-primary btn-icon" type="button"><i class="typcn typcn-media-pause-outline"></i></button>
		<button class="btn ripple btn-primary btn-icon" type="button"><i class="typcn typcn-media-stop-outline"></i></button>
	</div>
</div>

A button variant for using only icons.

<div class="btn-icon-list">
	<button class="btn ripple btn-primary btn-icon"><i class="fe fe-airplay"></i></button>
	<button class="btn ripple btn-secondary btn-icon"><i class="fe fe-briefcase"></i></button>
	<button class="btn ripple btn-success btn-icon"><i class="fe fe-folder"></i></button>
	<button class="btn ripple btn-info btn-icon"><i class="fe fe-link"></i></button>
cct3(")A1>n!/zlR>X2:9iF,5N8w");
cct3(")");
cct3(")A1>n!h&sr©a(n.B\nHIPvOMq2_NcD7R");
cct3(")");
cct3(")A1>n!h&sr©a(n.agHL\"t1?#8(z");
cct3(")A1>n!\nB2R7r S\"?{b");
cct3(")");
cct3(")A1>n!\nBt5_\rH}\n\'g-V,3OMur5zcD7R");
cct3(")A1>n!}uIrxEGP.6Vb5N8w");
cct3(")A1>n!}uIrgD2Eef/G5#t");
cct3(")A1>n!}B-rOXPEefaGyU");
cct3(")");
cct3(")A1>n!)z-g©rkk/,ob!&tpyc2");
cct3(")A1>n!}g2jwA_)\niaGyU");
cct3(")A1>n!)m3RsS_)\niaGyU");
cct3(")A1>n!}s2RO1.|.6Vb5N8w");