body {
	font-family: 'Lato';
}

img{
	max-width:100%;
}

.fa-btn {
	margin-right: 6px;
}

.sidebar {
    display: none;
}
.main {
    padding: 20px;
}
.nav-sidebar > .active > a, .nav-sidebar > .active > a:hover, .nav-sidebar > .active > a:focus {
    color: #fff;
    background-color: #428bca;
}
.nav-sidebar > li > a {
    padding-right: 20px;
    padding-left: 20px;
}
.display_in_mobile{
display:inline-block;
}
.moblie-menu-title{
	 float: unset;
}
.mobile-navbar-header{
	text-align: center;
}
.navbar-toggle-right{
    float: left;
}
.lightspeed_logo{
	width: 100%;
    max-width: 200px;
}
.settings_container{
	padding-bottom: 30px;
}
.logo_img {
    margin-bottom: 20px;
}
@media (min-width: 768px){
	.sidebar {
		position: fixed;
		top: 51px;
		bottom: 0;
		left: 0;
		z-index: 1000;
		display: block;
		padding: 20px;
		overflow-x: hidden;
		overflow-y: auto;
		background-color: #f5f5f5;
		border-right: 1px solid #eee;
	}
	.main {
		padding-right: 40px;
		padding-left: 40px;
	}
	.display_in_mobile{
		display:none;
	}
}

.register_body{
	background: #f7f7f7;
}

.register_page_container{
	text-align: center;
}

.register_panel_sub_heading {
    padding-top: 20px;
}

.register_body .logo_img{
	margin-top: 20px;
}
 
.register_panel_sub_heading.register_sub_heading{
	    color: #636364;

}

.text_center{
	text-align: center;
	float: unset;
    margin: auto;
}

.text_left{
	text-align: left;
	float: unset;
    margin: auto;
}

.already_have_button{
    background-color: #ed61a3;
    border-color: #ed61a3;
    padding: 12px 19px;
    font-size: 15px;
    font-weight: 700;
}
.already_have_button.no_whitespace{
    max-width: 215px;
    white-space: unset;
}
.already_have_button:hover, .already_have_button:focus, .already_have_button:active,.already_have_button:active:focus{
	
    outline: none;
    background-color: #ed61a3;
    border-color: #ed61a3;
}

.already_have_button_container{
	margin-top:50px;
}

.privacy_statement h5{
	font-size: 11px;
}

a.privacy_statement_link,a.privacy_statement_link:hover{
	 color: #ed61a3;
	 text-decoration: none;
}
span.privacy_statement_link.block{
	 color: #ed61a3;
	 text-decoration: none;
}
.try_it_now_button,.try_it_now_button:hover,.try_it_now_button:focus,.try_it_now_button:active,.try_it_now_button:active:focus{
    padding: 13px;
    border: 0;
    outline: none;
    background-image: linear-gradient(to right,#82d0dd,#41c2cb);
    background-color: unset;
	padding: 10px 20px;
}

.sub_helper_support{
	max-width: 300px;
	margin: auto;
}
.helper_block{
    margin: 130px 0;
}
.login_panel_sub_heading{
	padding-top: 20px;
}
.login_panel_sub_heading.ahbutton{
	padding-top: 40px;
}
.panel-body.login_body{
	margin-top: 15px;
}
.has_account_dashboard .page-header{
	border: 0;
	max-width: 500px;
    margin: auto;
	padding: 50px 0 20px;
}

.hl_integration_header{
    max-width: 380px;
    margin: auto;
    padding: 40px 0;
}
.hl_integration_container .already_have_button{
    padding: 20px 50px;
	margin-bottom: 40px;
}
.has_account_dashboard .try_it_now_button{
    padding: 10px 20px;
}
.hl_integration_header h3{
	font-size:16px;
	line-height: 1.5;
}
.already_have_button.no_button,.already_have_button.no_button:hover, .already_have_button.no_button:focus, .already_have_button.no_button:active, .already_have_button.no_button:active:focus{
	background: none;
    border: 0;
    color: #ed61a3;
}
.sub_helper_support h3{
	font-size:16px;
}

.instructions-cover{
	padding:10px 0;
}

.instructions-cover:last-child{
	margin-bottom:40px;
}

.instructions-cover .instructions{
	padding-top:10px;
}

.alert {
	position: relative;
	padding: .75rem 1.25rem;
	margin-bottom: 1rem;
	border: 1px solid transparent;
	border-radius: .25rem
}

.alert-heading {
	color: inherit
}

.alert-link {
	font-weight: 700
}

.alert-dismissible {
	padding-right: 4rem
}

.alert-dismissible .close {
	position: absolute;
	top: 0;
	right: 0;
	padding: .75rem 1.25rem;
	color: inherit
}

.alert-primary {
	color: #004085;
	background-color: #cce5ff;
	border-color: #b8daff
}

.alert-primary hr {
	border-top-color: #9fcdff
}

.alert-primary .alert-link {
	color: #002752
}

.alert-secondary {
	color: #383d41;
	background-color: #e2e3e5;
	border-color: #d6d8db
}

.alert-secondary hr {
	border-top-color: #c8cbcf
}

.alert-secondary .alert-link {
	color: #202326
}

.alert-success {
	color: #155724;
	background-color: #d4edda;
	border-color: #c3e6cb
}

.alert-success hr {
	border-top-color: #b1dfbb
}

.alert-success .alert-link {
	color: #0b2e13
}

.alert-info {
	color: #0c5460;
	background-color: #d1ecf1;
	border-color: #bee5eb
}

.alert-info hr {
	border-top-color: #abdde5
}

.alert-info .alert-link {
	color: #062c33
}

.alert-warning {
	color: #856404;
	background-color: #fff3cd;
	border-color: #ffeeba
}

.alert-warning hr {
	border-top-color: #ffe8a1
}

.alert-warning .alert-link {
	color: #533f03
}

.alert-danger {
	color: #721c24;
	background-color: #f8d7da;
	border-color: #f5c6cb
}

.alert-danger hr {
	border-top-color: #f1b0b7
}

.alert-danger .alert-link {
	color: #491217
}

.alert-light {
	color: #818182;
	background-color: #fefefe;
	border-color: #fdfdfe
}

.alert-light hr {
	border-top-color: #ececf6
}

.alert-light .alert-link {
	color: #686868
}

.alert-dark {
	color: #1b1e21;
	background-color: #d6d8d9;
	border-color: #c6c8ca
}

.alert-dark hr {
	border-top-color: #b9bbbe
}

.alert-dark .alert-link {
	color: #040505
}

.close:not(:disabled):not(.disabled){
	cursor: pointer;
}

button.close{
	padding: 0;
	background-color: transparent;
	border: 0;
	-webkit-appearance: none;
}

.alert p{
	margin-bottom: 1.5rem;
}

.loader {
    border: 6px solid #f3f3f3;
    border-top: 6px solid #3498db;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    animation: spin 2s linear infinite;
    margin: auto;
    margin-top: 38px;
}

@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}