/*Menu Top Button*/


.sp-module-content-top.clearfix {
    position: fixed;
    margin-top: 15px;
    z-index: 9999;
    top: 0%;
}
@media (min-width: 990px){
	.sp-module-content-top.clearfix {
		display: none;
	}
}
@media (min-width: 768px) and (max-width: 989px){
	.sp-module-content-top.clearfix {
		left: 65%
	}
}
@media (min-width: 475px) and (max-width: 767px){
	.sp-module-content-top.clearfix {
		left: 60%
	}
}
@media (min-width: 320px) and (max-width: 474px){
	.sp-module-content-top.clearfix {
		left: 50%
	}
}

/*
============================================
--------BREEZING FORMS - CSS STYLE----------
============================================
*/
.bfQuickMode legend {
	background: #262330 !important;
    line-height: normal !important;
    padding: 5px !important;
	color: #fff !important;
    font-family: 'Poppins', sans-serif !important;
}

.bfQuickMode legend .bfLegend-m {
	padding-left: 20px;
}

.bfQuickMode label {
	color: #000000 !important;
}

.bfQuickMode section.bfElemWrap:hover {
	background: #5a5d5817 !important;
}

.bfQuickMode section.bfElemWrap {
	padding: 10px 0px;
	border-bottom: 1px solid #00000038 !important;
}

.bfQuickMode #asi_applicaiton .bfLabelLeft .bfElementGroup input,
.bfQuickMode #asi_applicaiton .bfLabelLeft .bfElementGroupNoWrap input,
.bfQuickMode #asi_applicaiton .bfLabelTop .bfElementGroup input,
.bfQuickMode #asi_applicaiton .bfLabelTop .bfElementGroupNoWrap input,
.bfQuickMode #asi_applicaiton .bfLabelRight .bfElementGroup input,
.bfQuickMode #asi_applicaiton .bfLabelRight .bfElementGroupNoWrap input,
.bfQuickMode #asi_applicaiton .bfLabelBottom .bfElementGroup input,
.bfQuickMode #asi_applicaiton .bfLabelBottom .bfElementGroupNoWrap input {
	display: inline-block;
	width: 16px;
}

.bfQuickMode #asi_applicaiton span.bfElementGroupNoWrap input[type="checkbox"],
.bfQuickMode #asi_applicaiton span.bfElementGroupNoWrap input[type="radio"],
.bfQuickMode #asi_applicaiton span.bfElementGroup input[type="checkbox"],
.bfQuickMode #asi_applicaiton span.bfElementGroup input[type="radio"] {
	border: 1px solid #00000080 !important;
}

.uk-radio:checked,
input[type="radio"]:not([class*="uk-"]):checked,
.uk-checkbox:checked,
input[type="checkbox"]:not([class*="uk-"]):checked {
	background-color: #009603 !important;
}

/*Minor Edit by Paul*/
.bfQuickMode .bfLabelLeft .bfElementGroup,
.bfQuickMode .bfLabelRight .bfElementGroup,
.bfQuickMode section.bfLabelLeft .bfElementGroupNoWrap {
	width: auto !important;
	float: left !important;
}

.bfQuickMode label {
	font-weight: bold;
}

form.bfQuickMode {
	padding: 20px !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
	width: auto;
	margin-bottom: 15px;
}

.uk-input,
.uk-select:not([multiple]):not([size]),
.uneditable-input:not([class*="uk-"]),
input[type="color"]:not([class*="uk-"]),
input[type="date"]:not([class*="uk-"]),
input[type="datetime-local"]:not([class*="uk-"]),
input[type="datetime"]:not([class*="uk-"]),
input[type="email"]:not([class*="uk-"]),
input[type="month"]:not([class*="uk-"]),
input[type="number"]:not([class*="uk-"]),
input[type="password"]:not([class*="uk-"]),
input[type="search"]:not([class*="uk-"]),
input[type="tel"]:not([class*="uk-"]),
input[type="text"]:not([class*="uk-"]),
input[type="time"]:not([class*="uk-"]),
input[type="url"]:not([class*="uk-"]),
input[type="week"]:not([class*="uk-"]),
select:not([class*="uk-"]):not([multiple]):not([size]) {
	border: 1px solid #211e1e73;
}

.bfQuickMode button,
button#bfSubmitButton,
button.btn.btn-primary
 {
	background: #262330 !important;
	color: #fff !important;
	border: 1px solid transparent !important;
	margin-top: 5px;
    text-transform: capitalize;
}


.bfQuickMode button:hover,
button#bfSubmitButton:hover,
button.btn.btn-primary:hover {
	background-color: transparent !important;
	color: #262330 !important;
	border-color: #262330 !important;
}

.terms-links {
	color: #262330 !important;
	text-decoration: underline;
}

.terms-links:hover {
	color: #0da504 !important;
	text-decoration: underline;
}

div.bfPage .bfElemWrap {
	border-bottom: 1px solid #00000038 !important;
    padding: 0.2rem 0 0.4rem 0 !important;
}
}
div.bfPage label {
    font-family: 'Poppins', sans-serif !important;
}

.bfSignature .bfSignatureCanvasBorder,
.bfSignature .bfSignatureCanvasBorder canvas
{
	height: 300px !important;
}
div.bfPage input {
    color: #000 !important;
}

span.indent-p {
    color: #000;
    font-weight: 500;
    text-indent: 5% !important;
    display: block;
}
.var-underline {
    font-weight: bold;
    text-decoration: underline;
}

span.sec-layers {
    color: #fff;
    font-weight: bold;
    background: #000;
    padding: 2px;
    border-radius: 5px;
}

/*
============================================
--------BREEZING FORMS - END----------
============================================
*/




/*
============================================
--------LOGIN PAGE----------
============================================
*/
.gwt-login-page #sp-main-body {
    padding: 30px 0px !important;
}

.gwt-login-page div#fd {
    display: none;
}
.register-wrap {
    font-family: 'Poppins';
	letter-spacing: .3px;
}

.gwt-login-page #es .btn {
	font-weight: 400;
}