.table-responsive {
	overflow-x: initial;
}

.embed-responsive {
	overflow: visible;	
}

button.video-btn {
	margin-left: 20px; 
	background: #991717; 
	border: 1px solid #991717; 
	padding: 5px;
}

.color_label {
	background: #e8e8e8;
	color: #000;
	border: 2px solid #000;
	border-radius: 5px;
	padding: 0px 5px;
	font-family: 'Courier New', monospace;
}

.dt-control {
	background: url('https://datatables.net/examples/resources/details_open.png') no-repeat center center;
	cursor: pointer;
}

tr.shown .dt-control {
	background: url('https://datatables.net/examples/resources/details_close.png') no-repeat center center;
}

video {
	object-fit: fill;
}

#video_modal .modal-content {
	background-color: transparent;
	box-shadow: none;
}

#video_modal .modal-dialog {
	width: 90%;
	max-width:1200px;
	margin: 30px auto;
}

#video_modal .modal-body {
	position: relative;
	padding: 0px;
}

#video_modal .close {
	position: absolute;
	right: -30px;
	top: 0;
	z-index: 999;
	font-size: 2rem;
	font-weight: normal;
	color: #fff;
	opacity: 1;
}

.partner_view_warning {
	padding: 10px;
	position:fixed;
	top: 25px;
	left: 50%;
	right: 50%;
	transform: translate(-50%);
	background: #0F4559;
	border-radius: 5px;
	z-index: 99999;
	width: 300px;
	color: #fff;
	font-weight:bold;
	text-align:center;
	box-shadow: 0px 0px 15px -4px rgba(0,0,0,0.4);
}

.partner_view_warning_stop {
	background: rgba(0,0,0,0.2);
	padding: 5px;
	margin-top: 5px;
	border-radius: 5px;
	cursor:pointer;
}

#multi-tier-container {
	padding: 25px;
	border: 2px solid #e7eaec;
}



/* VIEW: referral_program */
.page-referral_program table td.shrink {
	white-space: nowrap
}

.page-referral_program table td.expand {
	width: 99%
}

.page-referral_program .prize_item {
	margin: 3px;
	background: #00a9e7;
	border-radius: 5px;
	padding: 3px;
	color: white;
	font-size: 14px;
	font-weight: bold;
}
/* VIEW: referral_program */

/* VIEW: add_cards */
.page-add_cards .unimportant {
	background: #f1f1f1;
}

.page-add_cards .warning_msg {
	color: #ff0000;
}
/* VIEW: add_cards */

/* VIEW: card_listing */
.page-card_listing .actions a {
	padding-right: 5px;
}

.page-card_listing .actions {
	text-align: right;
}

.page-card_listing .actions a:last-of-type {
	padding-right: 0px;
}
/* VIEW: card_listing */

/* VIEW: add_automation */
.page-add_automation .var1, .var2, .var3
{
	display:none;
}

.page-add_automation .card_search_htmlcont, 
.page-add_automation .bank_search_htmlcont
{
	background: none repeat scroll 0 0 #FFFFFF;
	position: absolute;
	width: 84%;
	z-index: 10;
	top: 30px;
	margin-left: 14px;
	overflow-y: scroll !important;
	height: 250px;
	border: 2px solid #000000;
}

.page-add_automation .card_search_htmlcont ul, 
.page-add_automation .bank_search_htmlcont ul
{
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

.page-add_automation .card_search_htmlcont ul li,
.page-add_automation .bank_search_htmlcont ul li
{
	border-bottom: 1px solid #CCCCCC;
	cursor: pointer;
	font-size: 16px;
	padding: 5px 10px;
}
/* VIEW: add_automation */

/* VIEW: notifications */
.page-notifications .rule
{
	display:none;
}

.page-notifications .card_search_htmlcont, 
.page-notifications .bank_search_htmlcont
{
	background: none repeat scroll 0 0 #FFFFFF;
	position: absolute;
	width: 84%;
	z-index: 10;
	margin-left: 14px;
	overflow-y: scroll !important;
	height: 250px;
	border: 2px solid #000000;
}

.page-notifications .card_search_htmlcont ul, 
.page-notifications .bank_search_htmlcont ul
{
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

.page-notifications .card_search_htmlcont ul li,
.page-notifications .bank_search_htmlcont ul li
{
	border-bottom: 1px solid #CCCCCC;
	cursor: pointer;
	font-size: 16px;
	padding: 5px 10px;
}

.page-notifications .float-e-margins .toggle.btn
{
	margin-top: 5px;
	margin-bottom: 15px;
}

.page-notifications .input-group-addon, .input-group-btn
{
	vertical-align:top;
}

.page-notifications .btn-primary.active.focus, 
.page-notifications .btn-primary.active:focus, 
.page-notifications .btn-primary.active:hover, 
.page-notifications .btn-primary:active.focus, 
.page-notifications .btn-primary:active:focus, 
.page-notifications .btn-primary:active:hover, 
.page-notifications .open>.dropdown-toggle.btn-primary.focus, 
.page-notifications .open>.dropdown-toggle.btn-primary:focus, 
.page-notifications .open>.dropdown-toggle.btn-primary:hover
{
	background-color: #0F4559;
}

.page-notifications .form-group
{
	margin-bottom: -10px;
}

.page-notifications .btn-primary:hover
{
	background-color: #0F4559;
}

.page-notifications #switch
{
	display:none;
}

.page-notifications .toggle
{
	margin-left: 10px;
}
/* VIEW: notifications */

/* VIEW: add_ac_image */
.page-add_ac_image .generated_link {
	font-weight:bold;
}

.page-add_ac_image .generated_link .link_output {
	position:relative;
	cursor:pointer;
}

.page-add_ac_image .generated_link input {
	position:relative;
	cursor:pointer;
	padding-right: 35px;
}

.page-add_ac_image .generated_link  i {
	position:absolute;
	right: 8px;
	top: 11px;
	font-size: 14px;
}

.page-add_ac_image .copy_field
{
	opacity: 0;
}
/* VIEW: add_ac_image */

/* VIEW: add_ac_link */
.page-add_ac_link .generated_link {
	font-weight:bold;
}

.page-add_ac_link .generated_link .link_output {
	position:relative;
	cursor:pointer;
}

.page-add_ac_link .generated_link input {
	position:relative;
	cursor:pointer;
	padding-right: 35px;
}

.page-add_ac_link .generated_link  i {
	position:absolute;
	right: 8px;
	top: 11px;
	font-size: 14px;
}

.page-add_ac_link .copy_field
{
	opacity: 0;
}
/* VIEW: add_ac_link */


/* VIEW: add_ac_automation */
.page-add_ac_automation .var1, .var2, .var3
{
	display:none;
}

.page-add_ac_automation .card_search_htmlcont, 
.page-add_ac_automation .bank_search_htmlcont
{
	background: none repeat scroll 0 0 #FFFFFF;
	position: absolute;
	width: 84%;
	z-index: 10;
	top: 30px;
	margin-left: 14px;
	overflow-y: scroll !important;
	height: 250px;
	border: 2px solid #000000;
}

.page-add_ac_automation .card_search_htmlcont ul, 
.page-add_ac_automation .bank_search_htmlcont ul
{
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

.page-add_ac_automation .card_search_htmlcont ul li,
.page-add_ac_automation .bank_search_htmlcont ul li
{
	border-bottom: 1px solid #CCCCCC;
	cursor: pointer;
	font-size: 16px;
	padding: 5px 10px;
}
/* VIEW: add_ac_automation */


/* VIEW: add_partner */
.page-add_partner .password
{
	display:none;
}

.revenue_type_b_hide, .revenue_type_a_hide
{
	width: 100px;
}
/* VIEW: add_partner */


/* VIEW: clients */
.page-clients .tooltip
{
	padding: 10px;
	background:white;
}

.page-clients #search
{
	margin-bottom: 10px;
}

.page-clients #clear
{
	margin-left: 5px;
}
/* VIEW: clients */

/* VIEW: add_app_page_template */
.page-add_app_page_template .fake_phone
{
	border: 2px solid #d3d3d3;
	width: 300px;
	height: 533px;
	border-radius: 10px;
	padding: 10px;
	overflow-y: auto;
}

.page-add_app_page_template .demo_button
{
	background: rgb(93, 165, 238);
	color: #fff;
	border-radius: 5px;
	width: 100%;
	text-align:center;
	padding: 6px;
	display:none;
	
}
/* VIEW: clients */


/* VIEW: deeplinking */
#cat_filter, #tag_filter, #title_filter {
	display:none;	
}

.generated_link {
	font-weight:bold;
}

.generated_link .link_output {
	position:relative;
	cursor:pointer;
}

.generated_link input {
	position:relative;
	cursor:pointer;
}

.generated_link  i {
	position:absolute;
	right: 8px;
	top: 11px;
	font-size: 14px;
}

.page-deeplinking .equal {
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-align-content: flex-end;
	align-content: flex-end;
	display:flex;
}

.page-deeplinking .panel img {
	width: 100%;
}

.page-deeplinking .has-error .form-control
{
	background:#F8E6E8;
}

.page-deeplinking .has-success .form-control
{
	background:#EBF9F6;
}

.page-deeplinking .copy_field
{
	opacity: 0;
}
/* VIEW: deeplinking */

/* VIEW: edit_scheduled */
.page-edit_scheduled #content_preview a 
{
	pointer-events: none;
	cursor:pointer;
}
/* VIEW: edit_scheduled */

/* VIEW: email */
.page-email .rule
{
	display:none;
}

.page-email .card_search_htmlcont, 
.page-email .bank_search_htmlcont
{
	background: none repeat scroll 0 0 #FFFFFF;
	position: absolute;
	width: 84%;
	z-index: 10;
	margin-left: 14px;
	overflow-y: scroll !important;
	height: 250px;
	border: 2px solid #000000;
}

.page-email .card_search_htmlcont ul, 
.page-email .bank_search_htmlcont ul
{
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

.page-email .card_search_htmlcont ul li,
.page-email .bank_search_htmlcont ul li
{
	border-bottom: 1px solid #CCCCCC;
	cursor: pointer;
	font-size: 16px;
	padding: 5px 10px;
}

.page-email .float-e-margins .toggle.btn
{
	margin-top: 5px;
	margin-bottom: 15px;
}

.page-email .input-group-addon, .input-group-btn
{
	vertical-align:top;
}

.page-email .btn-primary.active.focus, 
.page-email .btn-primary.active:focus, 
.page-email .btn-primary.active:hover, 
.page-email .btn-primary:active.focus, 
.page-email .btn-primary:active:focus, 
.page-email .btn-primary:active:hover, 
.page-email .open>.dropdown-toggle.btn-primary.focus, 
.page-email .open>.dropdown-toggle.btn-primary:focus, 
.page-email .open>.dropdown-toggle.btn-primary:hover
{
	background-color: #0F4559;
}

.page-email .form-group
{
	margin-bottom: -10px;
}

.page-email .btn-primary:hover
{
	background-color: #0F4559;
}

.page-email #switch
{
	display:none;
}

.page-email .toggle
{
	margin-left: 10px;
}
/* VIEW: email */


/* VIEW: ac */
.page-ac .rule
{
	display:none;
}

.page-ac .card_search_htmlcont, 
.page-ac .bank_search_htmlcont
{
	background: none repeat scroll 0 0 #FFFFFF;
	position: absolute;
	width: 84%;
	z-index: 10;
	margin-left: 14px;
	overflow-y: scroll !important;
	height: 250px;
	border: 2px solid #000000;
}

.page-ac .card_search_htmlcont ul, 
.page-ac .bank_search_htmlcont ul
{
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

.page-ac .card_search_htmlcont ul li,
.page-ac .bank_search_htmlcont ul li
{
	border-bottom: 1px solid #CCCCCC;
	cursor: pointer;
	font-size: 16px;
	padding: 5px 10px;
}

.page-ac .float-e-margins .toggle.btn
{
	margin-top: 5px;
	margin-bottom: 15px;
}

.page-ac .input-group-addon, .input-group-btn
{
	vertical-align:top;
}

.page-ac .btn-primary.active.focus, 
.page-ac .btn-primary.active:focus, 
.page-ac .btn-primary.active:hover, 
.page-ac .btn-primary:active.focus, 
.page-ac .btn-primary:active:focus, 
.page-ac .btn-primary:active:hover, 
.page-ac .open>.dropdown-toggle.btn-primary.focus, 
.page-ac .open>.dropdown-toggle.btn-primary:focus, 
.page-ac .open>.dropdown-toggle.btn-primary:hover
{
	background-color: #0F4559;
}

.page-ac .form-group
{
	margin-bottom: -10px;
}

.page-ac .btn-primary:hover
{
	background-color: #0F4559;
}

.page-ac #switch
{
	display:none;
}

.page-ac .toggle
{
	margin-left: 10px;
}
/* VIEW: ac */



/* VIEW: epcctr */
.page-epcctr table td, table th 
{
	white-space: nowrap;
}
/* VIEW: epcctr */


/* VIEW: generate_email */
.page-generate_email #content_preview a 
{
   pointer-events: none;
   cursor:pointer;
}
/* VIEW: generate_email */

/* VIEW: generate_notification */
.page-generate_notification .card
{
	display:none;
}


.page-generate_notification .card_search_htmlcont
{
	background: none repeat scroll 0 0 #FFFFFF;
	position: absolute;
	width: 84%;
	z-index: 10;
	margin-left: 14px;
	overflow-y: scroll !important;
	height: 250px;
	border: 2px solid #000000;
}

.page-generate_notification .card_search_htmlcont ul
{
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

.page-generate_notification .card_search_htmlcont ul li
{
	border-bottom: 1px solid #CCCCCC;
	cursor: pointer;
	font-size: 16px;
	padding: 5px 10px;
}
/* VIEW: generate_notification */




/* VIEW: generate_reports */
.page-generate_reports .summary .col-md-4
{
	margin-bottom: 30px;
}
/* VIEW: generate_reports */


/* VIEW: login */
.page-login .oauth div
{
	margin-bottom: 10px;
	padding: 10px;
	border-radius: 5px;
	color: #ffffff;
	font-size: 15px;
	text-align:center;
}

.page-login .oauth div i 
{
	font-size: 20px;
	position:relative;
	top:1px;
	margin-right: 5px;
}

.page-login .oauth .google-icon
{
	float: left;
	background: url(/assets/images/google.png);
	background-size: 24px 24px;
	height: 24px;
	width: 24px;
}

.page-login .oauth .google
{
	font-weight: bold;
	color: #7C7C7C;
	background: #ffffff;
	-webkit-box-shadow: 3px 3px 16px -4px rgba(0,0,0,0.46);
	-moz-box-shadow: 3px 3px 16px -4px rgba(0,0,0,0.46);
	box-shadow: 3px 3px 16px -4px rgba(0,0,0,0.46);
}

.page-login .oauth .google:hover
{
	background: #F9F9F9;
	cursor:pointer;
}

.page-login .oauth .facebook
{
	background: #3C66C4;
}

.page-login .oauth .facebook:hover
{
	background: #4470D4;
	cursor:pointer;
}

.page-login .oauth-splitter
{
	text-align:center;
	margin-top: 5px;
	margin-bottom: 8px;
	font-size: 15px;
}
/* VIEW: login */


/* VIEW: twofactor */
.page-twofactor .rightside
{
	border-left: 2px solid #D2D2D2;
}

.page-twofactor .middle-box form
{
	padding: 0;
	box-shadow:none;
	-webkit-box-shadow:none;
}
/* VIEW: twofactor */


/* VIEW: logs */
.page-logs .summary .col-md-4
{
	margin-bottom: 30px;
}
/* VIEW: logs */



/* VIEW: partner_single_a */
.page-partner_single_a table, 
.page-partner_single_a td, 
.page-partner_single_a th 
{
	width: 100%;
}

.page-partner_single_a .edit_name i, .page-partner_single_a .save_name i, .page-partner_single_a .close_name i {
	font-size: 11px;
	margin-left: 3px;
}

.page-partner_single_a th {
	position: sticky;
	top: 11px;
}

.page-partner_single_a table td, 
.page-partner_single_a table th 
{
	white-space: nowrap;
}

.page-partner_single_a .copy_field
{
	opacity: 0;
}
/* VIEW: partner_single_a */



/* VIEW: partner_single_b */
.page-partner_single_b table, 
.page-partner_single_b td, 
.page-partner_single_b th 
{
	width: 100%;
}

.page-partner_single_b .edit_name i, .page-partner_single_b .save_name i, .page-partner_single_b .close_name i {
	font-size: 9px;
	margin-left: 3px;
}

.page-partner_single_b table td, 
.page-partner_single_b table th 
{
	white-space: nowrap;
}

.page-partner_single_b .copy_field
{
	opacity: 0;
}
/* VIEW: partner_single_b */



/* VIEW: partner_single_dollar */
.page-partner_single_dollar table, 
.page-partner_single_dollar td, 
.page-partner_single_dollar th 
{
	width: 100%;
}

.page-partner_single_dollar table td, 
.page-partner_single_dollar table th 
{
	white-space: nowrap;
}

.page-partner_single_dollar .summary .col-md-4
{
	margin-bottom: 30px;
}

.page-partner_single_dollar .summary
{
	text-align:center;
}

.page-partner_single_dollar .inactive tr
{
	display:none;
}

.page-partner_single_dollar #loadMore
{
	width: 48%;
	margin: 1%;
	padding: 10px;
	background:#0065C7;
	border-radius: 5px;
	float:left;
	text-align:center;
	color: #ffffff;
	cursor:pointer;
}

.page-partner_single_dollar .copy_field
{
	opacity: 0;
}

.page-partner_single_dollar .copy_field2
{
	opacity: 0;
}

.page-partner_single_dollar #showLess
{
	width: 48%;
	margin: 1%;
	padding: 10px;
	background:#B40A3A;
	border-radius: 5px;
	float:left;
	text-align:center;
	color: #ffffff;
	cursor:pointer;
}

.page-partner_single_dollar td
{
	text-align:left;
}
/* VIEW: partner_single */


/* VIEW: partner_single_users */
.page-partner_single_users table, 
.page-partner_single_users td, 
.page-partner_single_users th 
{
	width: 100%;
}

.page-partner_single_users table td, 
.page-partner_single_users table th 
{
	white-space: nowrap;
}

.page-partner_single_users .summary .col-md-4
{
	margin-bottom: 30px;
}

.page-partner_single_users .summary
{
	text-align:center;
}

.page-partner_single_users .inactive tr
{
	display:none;
}

.page-partner_single_users #loadMore
{
	width: 48%;
	margin: 1%;
	padding: 10px;
	background:#0065C7;
	border-radius: 5px;
	float:left;
	text-align:center;
	color: #ffffff;
	cursor:pointer;
}

.page-partner_single_users .copy_field
{
	opacity: 0;
}

.page-partner_single_users #showLess
{
	width: 48%;
	margin: 1%;
	padding: 10px;
	background:#B40A3A;
	border-radius: 5px;
	float:left;
	text-align:center;
	color: #ffffff;
	cursor:pointer;
}

.page-partner_single_users td
{
	text-align:left;
}
/* VIEW: partner_single_users */


/* VIEW: partner_stats */
.page-partner_stats .summary .col-md-4
{
	margin-bottom: 30px;
}
/* VIEW: partner_stats */


/* VIEW: partners */
.page-partners .rule
{
	display:none;
}

.page-partners .card_search_htmlcont, 
.page-partners .bank_search_htmlcont
{
	background: none repeat scroll 0 0 #FFFFFF;
	position: absolute;
	width: 84%;
	z-index: 10;
	margin-left: 14px;
	overflow-y: scroll !important;
	height: 250px;
	border: 2px solid #000000;
}

.page-partners .card_search_htmlcont ul, 
.page-partners .bank_search_htmlcont ul
{
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

.page-partners .card_search_htmlcont ul li,
.page-partners .bank_search_htmlcont ul li
{
	border-bottom: 1px solid #CCCCCC;
	cursor: pointer;
	font-size: 16px;
	padding: 5px 10px;
}

.page-partners .float-e-margins .toggle.btn
{
	margin-top: 5px;
	margin-bottom: 15px;
}

.page-partners .input-group-addon, .input-group-btn
{
	vertical-align:top;
}

.page-partners .btn-primary.active.focus, 
.page-partners .btn-primary.active:focus, 
.page-partners .btn-primary.active:hover, 
.page-partners .btn-primary:active.focus, 
.page-partners .btn-primary:active:focus, 
.page-partners .btn-primary:active:hover, 
.page-partners .open>.dropdown-toggle.btn-primary.focus, 
.page-partners .open>.dropdown-toggle.btn-primary:focus, 
.page-partners .open>.dropdown-toggle.btn-primary:hover
{
	background-color: #0F4559;
}

.page-partners .form-group
{
	margin-bottom: -10px;
}

.page-partners .btn-primary:hover
{
	background-color: #0F4559;
}

.page-partners #switch
{
	display:none;
}

.page-partners .toggle
{
	margin-left: 10px;
}
/* VIEW: partners */


/* VIEW: referrals */
.page-referrals .summary .col-md-4
{
	margin-bottom: 30px;
}

.page-referrals .copy_field
{
	opacity: 0;
}
/* VIEW: referrals */


/* VIEW: sales_stats */
.page-sales_stats table, 
.page-sales_stats td, 
.page-sales_stats th 
{

}

.page-sales_stats .card-body {
	overflow-x: scroll;
}

.page-sales_stats table td, 
.page-sales_stats table th 
{
	white-space: nowrap;
}

.page-sales_stats .summary .col-md-4
{
	margin-bottom: 30px;
}

.page-sales_stats .summary
{
	text-align:center;
}

.page-sales_stats .inactive tr
{
	display:none;
}

.page-sales_stats #loadMore
{
	width: 48%;
	margin: 1%;
	padding: 10px;
	background:#0065C7;
	border-radius: 5px;
	float:left;
	text-align:center;
	color: #ffffff;
	cursor:pointer;
}

.page-sales_stats #showLess
{
	width: 48%;
	margin: 1%;
	padding: 10px;
	background:#B40A3A;
	border-radius: 5px;
	float:left;
	text-align:center;
	color: #ffffff;
	cursor:pointer;
}

.page-sales_stats td
{
	text-align:left;
}
/* VIEW: sales_stats */


/* VIEW: stats */
.page-stats table, 
.page-stats td, 
.page-stats th 
{
	width: 100%;
}

.page-stats table td, 
.page-stats table th 
{
	white-space: nowrap;
}

.page-stats .summary .col-md-4
{
	margin-bottom: 30px;
}

.page-stats .summary
{
	text-align:center;
}

.page-stats .inactive tr
{
	display:none;
}

.page-stats #loadMore
{
	width: 48%;
	margin: 1%;
	padding: 10px;
	background:#0065C7;
	border-radius: 5px;
	float:left;
	text-align:center;
	color: #ffffff;
	cursor:pointer;
}

.page-stats #showLess
{
	width: 48%;
	margin: 1%;
	padding: 10px;
	background:#B40A3A;
	border-radius: 5px;
	float:left;
	text-align:center;
	color: #ffffff;
	cursor:pointer;
}
/* VIEW: stats */

/* VIEW: save_faqs_help_category_answer */
.text-counter
{
  font-size: 1rem;
  width: 100%;
  display: flex;
  justify-content: flex-end;
}

& > *:last-child
{
	margin-left: auto;
}

.text-counter--invalid
{
  color: red;
}
/* VIEW: save_faqs_help_category_answer */

/* VIEW: source_rename */
.page-source_rename .edit_name i, .page-source_rename .save_name i, .page-source_rename .close_name i {
	font-size: 11px;
	margin-left: 3px;
}
/* VIEW: source_rename */

.success
{
	color: #2abe4a;
}

.dynamic_loader .loader
{
	display:none;
}

.page-partners .dynamic_loader .loader
{
	display:block;
}

.page-partners .dynamic_loader .success
{
	display:none;
}

@keyframes ldio-n8fuv0fta4o-1 {
  0% { top: 18.549999999999997px; height: 62.900000000000006px }
  50% { top: 31.5px; height: 37px }
  100% { top: 31.5px; height: 37px }
}
@keyframes ldio-n8fuv0fta4o-2 {
  0% { top: 21.787499999999998px; height: 56.425000000000004px }
  50% { top: 31.5px; height: 37px }
  100% { top: 31.5px; height: 37px }
}
@keyframes ldio-n8fuv0fta4o-3 {
  0% { top: 25.025px; height: 49.95px }
  50% { top: 31.5px; height: 37px }
  100% { top: 31.5px; height: 37px }
}
.ldio-n8fuv0fta4o div { position: absolute; width: 8px }.ldio-n8fuv0fta4o div:nth-child(1) {
  left: 21px;
  background: #6a6a6a;
  animation: ldio-n8fuv0fta4o-1 1s cubic-bezier(0,0.5,0.5,1) infinite;
  animation-delay: -0.2s
}
.ldio-n8fuv0fta4o div:nth-child(2) {
  left: 46px;
  background: #979797;
  animation: ldio-n8fuv0fta4o-2 1s cubic-bezier(0,0.5,0.5,1) infinite;
  animation-delay: -0.1s
}
.ldio-n8fuv0fta4o div:nth-child(3) {
  left: 71px;
  background: #bdbdbd;
  animation: ldio-n8fuv0fta4o-3 1s cubic-bezier(0,0.5,0.5,1) infinite;
  animation-delay: undefineds
}

.loadingio-spinner-pulse-10rzzw4tmxol {
  width: 31px;
  height: 31px;
  display: inline-block;
  overflow: hidden;
}
.ldio-n8fuv0fta4o {
  margin-top: -5px;
  width: 100%;
  height: 100%;
  position: relative;
  transform: translateZ(0) scale(0.31);
  backface-visibility: hidden;
  transform-origin: 0 0; /* see note above */
}
.ldio-n8fuv0fta4o div { box-sizing: content-box; }

.label {
	display:inline-block;
	margin-left: 1px;
	margin-right: 1px;
}

.dropdown-menu>.active>a, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	background-color: inherit;
	color: #000;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
	color: #000;
	background-color: inherit;
}

.multiselect-container.dropdown-menu {
	right: auto !important;
}

.btn span.glyphicon {
	opacity: 0;
}
.btn.active span.glyphicon {
	opacity: 1;
}

.categories div {
	white-space: normal;
	word-wrap: break-word;
}