.tab-item {
	background: 0px 0px rgb(255, 255, 255); padding: 1.25rem 0px; display: none;
}
.tab-active.tab-item {
	display: block;
}
.tab-content > .tab-label {
	display: none;
}
.tab-nav > .tab-label {
	float: left;
}
a.tab-label {
	background: 0px 0px rgb(38, 38, 38); padding: 0.62rem 1.25rem; transition:background 0.2s linear; color: rgb(255, 255, 255); margin-right: 1px; -o-transition: background 0.20s linear 0s; -moz-transition: background 0.20s linear 0s; -webkit-transition: background 0.20s linear 0s;
}
a.tab-label:link {
	background: 0px 0px rgb(38, 38, 38); padding: 0.62rem 1.25rem; transition:background 0.2s linear; color: rgb(255, 255, 255); margin-right: 1px; -o-transition: background 0.20s linear 0s; -moz-transition: background 0.20s linear 0s; -webkit-transition: background 0.20s linear 0s;
}
a.tab-label:visited {
	background: 0px 0px rgb(38, 38, 38); padding: 0.62rem 1.25rem; transition:background 0.2s linear; color: rgb(255, 255, 255); margin-right: 1px; -o-transition: background 0.20s linear 0s; -moz-transition: background 0.20s linear 0s; -webkit-transition: background 0.20s linear 0s;
}
a.tab-label:hover {
	background: 0px 0px rgb(38, 38, 38); padding: 0.62rem 1.25rem; transition:background 0.2s linear; color: rgb(255, 255, 255); margin-right: 1px; -o-transition: background 0.20s linear 0s; -moz-transition: background 0.20s linear 0s; -webkit-transition: background 0.20s linear 0s;
}
a.tab-label:hover {
	background: 0px 0px rgb(153, 153, 153);
}
a.active-btn.tab-label {
	background: 0px 0px rgb(153, 153, 153);
}
.active-btn.tab-label {
	cursor: default;
}
.tab-content {
	text-align: left;
}
@media screen and (max-width:768px)
{
.tab-nav > .tab-label {
	margin: 0.5px 0px; width: 100%;
}
}
form.customform input {
	font-family: inherit; font-size: 0.9rem; margin-bottom: 1.25rem;
}
form.customform select {
	font-family: inherit; font-size: 0.9rem; margin-bottom: 1.25rem;
}
form.customform textarea {
	font-family: inherit; font-size: 0.9rem; margin-bottom: 1.25rem;
}
form.customform button {
	font-family: inherit; font-size: 0.9rem; margin-bottom: 1.25rem;
}
form.customform input {
	height: 2.7rem;
}
form.customform select {
	height: 2.7rem;
}
form.customform input {
	background: 0px 0px rgb(245, 245, 245); transition:background 0.2s linear; -o-transition: background 0.20s linear 0s; -moz-transition: background 0.20s linear 0s; -webkit-transition: background 0.20s linear 0s;
}
form.customform textarea {
	background: 0px 0px rgb(245, 245, 245); transition:background 0.2s linear; -o-transition: background 0.20s linear 0s; -moz-transition: background 0.20s linear 0s; -webkit-transition: background 0.20s linear 0s;
}
form.customform select {
	background: 0px 0px rgb(245, 245, 245); transition:background 0.2s linear; -o-transition: background 0.20s linear 0s; -moz-transition: background 0.20s linear 0s; -webkit-transition: background 0.20s linear 0s;
}
form.customform input:hover {
	background: 0px 0px rgb(255, 255, 255);
}
form.customform textarea:hover {
	background: 0px 0px rgb(255, 255, 255);
}
form.customform select:hover {
	background: 0px 0px rgb(255, 255, 255);
}
form.customform input:focus {
	background: 0px 0px rgb(255, 255, 255);
}
form.customform textarea:focus {
	background: 0px 0px rgb(255, 255, 255);
}
form.customform select:focus {
	background: 0px 0px rgb(255, 255, 255);
}
form.customform input {
	background: 0px 0px rgb(245, 245, 245); padding: 0.62rem; border: 1px solid rgb(224, 224, 224); border-image: none; width: 100%;
}
form.customform textarea {
	background: 0px 0px rgb(245, 245, 245); padding: 0.62rem; border: 1px solid rgb(224, 224, 224); border-image: none; width: 100%;
}
form.customform select {
	background: 0px 0px rgb(245, 245, 245); padding: 0.62rem; border: 1px solid rgb(224, 224, 224); border-image: none; width: 100%;
}
form.customform input[type='file'] {
	padding: 0.4rem; border: 1px solid rgb(224, 224, 224); border-image: none; width: 100%; height: auto; min-height: 2.7rem; max-height: 2.7rem;
}
form.customform input[type='radio'] {
	padding: 0px; width: auto; height: auto; margin-right: 0.62rem;
}
form.customform input[type='checkbox'] {
	padding: 0px; width: auto; height: auto; margin-right: 0.62rem;
}
form.customform option {
	padding: 0.62rem;
}
form.customform select[multiple='multiple'] {
	height: auto;
}
form.customform button {
	background: 0px 0px rgb(21, 39, 50); padding: 0.62rem; border: 0px currentColor; transition:background 0.2s linear; border-image: none; width: 100%; height: 2.7rem; color: rgb(255, 255, 255); cursor: pointer; -o-transition: background 0.20s linear 0s; -moz-transition: background 0.20s linear 0s; -webkit-transition: background 0.20s linear 0s;
}
a.tooltip-container {
	font-weight: 600; border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
.tooltip-container {
	font-weight: 600; border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
a .tooltip-content {
	background: 0px 0px rgb(21, 39, 50); padding: 0.62rem; border-radius: 3px; color: rgb(255, 255, 255) !important; line-height: 1.3rem; font-size: 0.8rem; font-weight: normal; margin-top: -1.25rem; display: none; position: absolute; z-index: 10; max-width: 300px;
}
.tooltip-content {
	background: 0px 0px rgb(21, 39, 50); padding: 0.62rem; border-radius: 3px; color: rgb(255, 255, 255) !important; line-height: 1.3rem; font-size: 0.8rem; font-weight: normal; margin-top: -1.25rem; display: none; position: absolute; z-index: 10; max-width: 300px;
}
.tooltip-content::after {
	left: 50%; width: 0px; height: 0px; bottom: -5px; clear: both; margin-left: -5px; border-top-color: rgb(21, 39, 50); border-right-color: transparent; border-left-color: transparent; border-top-width: 7px; border-right-width: 9px; border-left-width: 9px; border-top-style: solid; border-right-style: solid; border-left-style: solid; position: absolute; content: "";
}
a.tooltip-bottom.tooltip-content {
	margin-top: 1.25rem;
}
.tooltip-bottom.tooltip-content {
	margin-top: 1.25rem;
}
.tooltip-bottom.tooltip-content::after {
	border-width: 0px 9px 7px; border-style: none solid solid; border-color: currentColor transparent rgb(21, 39, 50); top: -5px;
}
.button {
	background: 0px 0px rgb(119, 119, 119); padding: 0.82rem 1rem; border: 0px currentColor; transition:0.2s linear; border-image: none; text-align: center; color: rgb(255, 255, 255); font-size: 0.85rem; display: inline-block; cursor: pointer; -o-transition: all 0.20s linear 0s; -moz-transition: all 0.20s linear 0s; -webkit-transition: all 0.20s linear 0s;
}
a.button {
	background: 0px 0px rgb(119, 119, 119); padding: 0.82rem 1rem; border: 0px currentColor; transition:0.2s linear; border-image: none; text-align: center; color: rgb(255, 255, 255); font-size: 0.85rem; display: inline-block; cursor: pointer; -o-transition: all 0.20s linear 0s; -moz-transition: all 0.20s linear 0s; -webkit-transition: all 0.20s linear 0s;
}
a.button:link {
	background: 0px 0px rgb(119, 119, 119); padding: 0.82rem 1rem; border: 0px currentColor; transition:0.2s linear; border-image: none; text-align: center; color: rgb(255, 255, 255); font-size: 0.85rem; display: inline-block; cursor: pointer; -o-transition: all 0.20s linear 0s; -moz-transition: all 0.20s linear 0s; -webkit-transition: all 0.20s linear 0s;
}
a.button:active {
	background: 0px 0px rgb(119, 119, 119); padding: 0.82rem 1rem; border: 0px currentColor; transition:0.2s linear; border-image: none; text-align: center; color: rgb(255, 255, 255); font-size: 0.85rem; display: inline-block; cursor: pointer; -o-transition: all 0.20s linear 0s; -moz-transition: all 0.20s linear 0s; -webkit-transition: all 0.20s linear 0s;
}
a.button:visited {
	background: 0px 0px rgb(119, 119, 119); padding: 0.82rem 1rem; border: 0px currentColor; transition:0.2s linear; border-image: none; text-align: center; color: rgb(255, 255, 255); font-size: 0.85rem; display: inline-block; cursor: pointer; -o-transition: all 0.20s linear 0s; -moz-transition: all 0.20s linear 0s; -webkit-transition: all 0.20s linear 0s;
}
.rounded-btn.button {
	border-radius: 4px;
}
.rounded-full-btn.button {
	border-radius: 100px;
}
.button:hover {
	box-shadow: inset 0px 0px 10px 100px rgba(255,255,255,0.15);
}
.secondary-btn.button {
	background: 0px 0px rgb(68, 68, 68);
}
a.secondary-btn.button {
	background: 0px 0px rgb(68, 68, 68);
}
a.secondary-btn.button:link {
	background: 0px 0px rgb(68, 68, 68);
}
a.secondary-btn.button:active {
	background: 0px 0px rgb(68, 68, 68);
}
a.secondary-btn.button:visited {
	background: 0px 0px rgb(68, 68, 68);
}
.cancel-btn.button {
	background: 0px 0px rgb(220, 0, 58);
}
a.cancel-btn.button {
	background: 0px 0px rgb(220, 0, 58);
}
a.cancel-btn.button:link {
	background: 0px 0px rgb(220, 0, 58);
}
a.cancel-btn.button:active {
	background: 0px 0px rgb(220, 0, 58);
}
a.cancel-btn.button:visited {
	background: 0px 0px rgb(220, 0, 58);
}
.submit-btn.button {
	background: 0px 0px rgb(180, 191, 4);
}
a.submit-btn.button {
	background: 0px 0px rgb(180, 191, 4);
}
a.submit-btn.button:link {
	background: 0px 0px rgb(180, 191, 4);
}
a.submit-btn.button:active {
	background: 0px 0px rgb(180, 191, 4);
}
a.submit-btn.button:visited {
	background: 0px 0px rgb(180, 191, 4);
}
.reload-btn.button {
	background: 0px 0px rgb(255, 152, 0);
}
a.reload-btn.button {
	background: 0px 0px rgb(255, 152, 0);
}
a.reload-btn.button:link {
	background: 0px 0px rgb(255, 152, 0);
}
a.reload-btn.button:active {
	background: 0px 0px rgb(255, 152, 0);
}
a.reload-btn.button:visited {
	background: 0px 0px rgb(255, 152, 0);
}
.disabled-btn.button {
	cursor: not-allowed !important; opacity: 0.2;
}
.button i {
	background: 0px 0px rgba(0, 0, 0, 0.1); border-radius: 27px; transition:0.2s linear; width: 27px; height: 27px; color: rgb(255, 255, 255) !important; line-height: 27px; font-size: 0.8rem; margin-right: 5px; display: inline-block; -o-transition: all 0.20s linear 0s; -moz-transition: all 0.20s linear 0s; -webkit-transition: all 0.20s linear 0s;
}
.button:hover > i {
	background: 0px 0px rgba(0, 0, 0, 0.06);
}
