@import "icons.css";

:root {
	--dashboard-main-color: #000;
	--dashboard-contextual-color: #000;
	--chat-bg-color: rgba(255,255,00, .3);
	--button-bg-color: #000;
	--button-bg-color-to: #000;
}

/**
 * This CSS is just to get you started.
 * Feel free to modify any of it for your own app.
 */

* { font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }
a { text-decoration: none; color: #0055ff; }
a:visited { color: #aa88cc; }
html { background: #f2f2f2; height: 100%; box-sizing: border-box; }
body { height: 100%; overflow: auto; touch-action: none; background-color: silver;}
h2 { margin: 0; }
*, *:before, *:after { box-sizing: inherit; }

/* The various slot containers */
#notices_slot {
	text-align: center;
}
#content_slot {
	position: relative;
	overflow-x: auto;
	background: #fff;
	box-shadow: #aaa 0 0 4px;
	-webkit-box-shadow: #aaa 0 0 4px;
	-moz-box-shadow: #aaa 0 0 4px;
}
#dashboard_slot {
	box-shadow: 0 2px 10px 3px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.1);
}

#dashboard_slot input,
#dashboard_slot textarea { color: black; }
#page { position: absolute; left: 0%; width: 100%; top:50px; bottom: 0; }
.Q_mobile #page { overflow: auto; -webkit-overflow-scrolling: touch; z-index: 0; }
#dashboard_slot .Q_inplace_tool .Q_hover .Q_inplace_tool_static,
#dashboard_slot .Q_inplace_tool .Q_hover .Q_inplace_tool_blockstatic {
	background: white;
	color: #333;
}

#content { position: relative; }

.Q_notMobile #dashboard_slot .Daycare_dashboard_logo {
	padding-top: 20px; text-align: center; overflow: hidden;
}
.Q_notMobile #dashboard_slot .Daycare_dashboard_logo img {
	width: 80%;
	height: 80%;
	box-shadow: 0 0 30px rgba(255, 255, 255, 0.2);
	animation: Q_wiggle 3s ease-in-out 1 alternate;
}
.Q_mobile #dashboard_slot .Daycare_dashboard_logo {
	display: inline-block; width: 40px; height: 40px; float: left; margin: 5px;
}
.Q_mobile #dashboard_slot .Daycare_dashboard_logo h1 {
	display: none;
}
#dashboard_slot .Daycare_dashboard_logo .Users_avatar_tool .Users_avatar_name {
	display: none;
}
#dashboard_slot .Daycare_dashboard_logo .Users_avatar_tool img {
	border: none;
}
.Q_layout_widebar[data-dashboard-position=top] #dashboard .Q_tabs_compact .Q_tabs_tab.Q_current,
.Q_layout_mobile[data-dashboard-position=top] #dashboard .Q_tabs_compact .Q_tabs_tab.Q_current {
	border: none;
}

/* Notices contents */
#notices_slot { text-align: center; margin: auto; padding: 0; z-index: 5000; }
#notices { margin: auto; }
#notices_slot div.container { overflow: hidden; overflow-y: auto; }
#notices_slot ul { list-style-type: none; padding: 0; margin: auto; width: 700px; max-width: 100%; border: solid 1px #555; border-top: solid 1px #aaa; box-shadow: 0 0 5px #222; -moz-box-shadow: 0 0 5px #222; -webkit-box-shadow: 0 0 5px #222; cursor: pointer; }
#notices_slot li { list-style-type: none; padding: 0; margin: 0; text-align: center; background: #ffd4aa; border: 0; border-bottom: solid 1px #aaa; line-height: 30px; min-height: 30px; }
#notices_slot ul.Q_errors * { background-color: #ebb; color: #500; }
#notices_slot ul.Q_errors li { text-align: left; padding: 0 10px 0 10px; }
#notices_slot .Q_field_name { float: right; font-size: 12px; padding-right: 10px; }
#notices_slot button
{
	display: inline-block;
	vertical-align: top;
	margin-left: 5px;
	padding: 2px 10px;
	color: #69552e;
	background: #F1E2C6;
	box-shadow: 1px 1px 1px 0 #CCC;
	border: none;
}
.Q_notTouchscreen #notices_slot button:active
{
	background: #f0d298;
	margin-left: 6px;
	box-shadow: none;
}
#notices_slot ul li span {
	font-size: 12px;
	line-height: 20px;
}

#content h1 { margin: 0; color: #0048b5; }

/* inputs */
input[type=text],
input[type=email],
input[type=tel],
input[type=password],
input[type=number],
input.text,
input.email,
input.tel,
input.password,
input.number,
textarea { border: 1px solid #ccc; border-bottom: 1px solid #aaa; background-color: #fefefe; cursor: text; font-family: "Trebuchet MS"; }
input[type=text]:focus,
input[type=email]:focus,
input[type=tel]:focus,
input[type=password]:focus,
input[type=number]:focus,
input.text:focus,
input.email:focus,
input.tell:focus,
input.password:focus,
input.number:focus,
textarea:focus { background: white; box-shadow: 0 1px 10px rgba(0,0,0,.15); -webkit-box-shadow: 0 1px 4px rgba(0,0,100,.15); -moz-box-shadow: 0 1px 4px rgba(0,0,100,.15); }
input.placeholder,
textarea.placeholder { color: #aaa; font-style: italic; }
select:focus { outline: dotted 1px #779; }
/* select { margin-top: 0.75em; } */
input[type=text],
input[type=password],
input[type=tel],
input[type=password],
input[type=number],
input.text,
input.email,
input.tel,
input.password,
input.number,
textarea { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding: 0 4px 0 4px; }
input[type=checkbox],
input[type=radio] { margin-right: 5px; }
html .Q_inplace_tool_fieldinput { padding: 0; }

.Q_mobile #notices_slot { width: 100%; position: fixed; left: 0; }
.Q_mobile .Q_overlay { width: 90%; }

/* The following lines are for cordova on iOS */
.Q_notCordova #status_background { display: none; }
.Q_cordova.Q_ios #status_background {
	background: #f2f2f2;
	height: 20px;
}
.Q_cordova.Q_ios.Q_mobile #dashboard_slot { top: 20px; }
.Q_cordova.Q_ios.Q_mobile #page { top: 50px; }
.Q_cordova.Q_ios.Q_mobile.Q_notch #status_background {
	background: black;
	height: constant(safe-area-inset-bottom);
	height: env(safe-area-inset-top);
}
.Q_cordova.Q_ios.Q_mobile.Q_notch #dashboard_slot {
	top: calc(env(safe-area-inset-top));
}
.Q_cordova.Q_ios.Q_mobile.Q_notch #page {
	top: calc(env(safe-area-inset-top) + 50px);
}

/* The following lines are for a flatter look */
html .Q_listing li { font-size: 18px; padding: 0 10px; line-height: 40px; text-align: left; border-top: solid 1px white; border-bottom: solid 1px #CCC; background: #f2f2f2; -webkit-touch-callout: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; white-space: nowrap; overflow: hidden;
}
.Q_dialog_title { background: #444; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#111111'); background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#333)); background: -moz-linear-gradient(top, #444, #333);
}
.Q_button { background: #555; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#444444'); background: -webkit-gradient(linear, left top, left bottom, from(#555), to(#444)); background: -moz-linear-gradient(top, #555, #444);
}

.Q_contextual .Q_listing li.Q_current, .Q_contextual .Q_listing li.Q_current * {
	
}

/* The following lines override default styles for a block-style website */
/* Try removing them and seeing what happens */
html.Q_notMobile { height: 100%; }
.Q_notMobile body { height: 100%; }
.Q_notMobile #dashboard>h1,
.Q_notMobile #dashboard>h2 { float: none; }
.Q_notMobile #notices_slot { position: fixed; left: 0; top: 0; width: 100%; }
.Q_notMobile #dashboard_slot { position: fixed; left: 5%; width: 20%; height: 90%; top: 5%; }
.Q_notMobile #page { position: absolute; padding: 0; left: 25%; width: 70%; height: 90%; top: 5%; }
.Q_notMobile #content_slot { min-height: 100%; }
.Q_notMobile #Users_avatar_tool { width: 100%; background: #222; background: rgba(255,255,255,.05); }

html.Daycare_notFound #content,
html.Daycare_errors #content { padding: 30px; text-align: center; overflow: hidden; text-overflow: ellipsis; }
html.Daycare_notFound .url,
html.Daycare_errors .url { font-weight: bold; text-decoration: underline; }

span.c3 { font-weight: bold; }

.Q_contextual {
	background-color: #340950;
}
.Q_contextual .Q_listing li, .Q_contextual .Q_listing li * {
	background: #0048b5;
}

.Q_mobile #dashboard .Users_avatar_name { display: none; }

.Q_notMobile #dashboard_slot .Daycare_dashboard_logo {
	padding: 20px 0; text-align: center; overflow: hidden;
}
.Q_mobile #dashboard_slot .Daycare_dashboard_logo h1 {
	display: none;
}

/* Dashboard contents */
#dashboard>* { margin: 0; padding: 0; text-align: center; }
#dashboard>h1 { float: left; padding: 5px; width: auto; }
.Q_mobile #dashboard[data-style=hamburger] h1 {line-height: 30px;}
#dashboard>h2 { float: left; }
#dashboard_user { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; float: right; }
.Q_mobile #dashboard_user { max-width: 40%; }
.Q_mobile.Users_loggedIn #dashboard_user { margin: 0; }
.Q_mobile.Users_loggedOut #dashboard_user { line-height: 40px; }
#dashboard .Q_contextual * { color: black; }
#dashboard td { vertical-align: middle; }
#dashboard table { width: 100%; padding: 0; margin: 0; }
#dashboard .Q_dashboard_logo { padding: 0; }
#dashboard .Q_dashboard_logo a { padding: 5px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#dashboard .Q_dashboard_logo img { height: 40px; border-radius: 5px; }
#dashboard .Q_dashboard_search { padding: 8px 10px 8px 10px; font-weight: bold; text-align: left; }
#dashboard .Q_dashboard_search input {
	width: 104px;
	margin-right: 4px;
	border-radius: 2em;
	-moz-border-radius: 2em;
	padding-left: 27px;
	padding-right: 17px;
	border: none;
	border-top: 1px solid #CCC;
	background: white url(../{{Q}}/img/search_icon.png) no-repeat;
	color: #444;
}

/* Dashboard tabs */
.Q_mobile #dashboard_slot { background: #f8f8f8; }
.Q_mobile #dashboard_slot>* { color: #0048b5; }
body .Q_tabs_contextual .Q_listing li { text-align: left; }
html .Q_listing img { height: 30px; }
#dashboard .Q_tabs_tabs { border: 0; width: 100%; margin: auto; text-align: left; }
#dashboard .Q_tabs_tab { cursor: pointer; width: auto; border: 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color: #f8f8f8; background: none; line-height: 30px !important; text-align: left; max-width: 100%; overflow: hidden; text-overflow: ellipsis; text-align: left; }
#dashboard .Q_tabs_tab.Streams_preview_tool { padding-left: 10px; }
#dashboard .Q_tabs_compact.Q_tabs_horizontal { margin: 0; }
#dashboard .Q_tabs_compact.Q_tabs_horizontal .Q_tabs_tab { width: 100%; }
#dashboard .Q_tabs_compact.Q_tabs_horizontal .Q_tabs_tab * { color: white; }
#dashboard .Q_tabs_tab { margin: 0; border-radius: 0; }

#dashboard .Q_tabs_tab * { white-space: nowrap; overflow-x: hidden; overflow-y: visible; text-overflow: ellipsis; vertical-align: top; text-transform: capitalize; }
#dashboard .Q_tabs_vertical .Q_tabs_tab { background: transparent; }
#dashboard .Q_tabs_tab:first-child { border-top: 0 solid #e5e5e5; border-left: 0; }
#dashboard .Q_tabs_tab,
#dashboard .Q_tabs_tab>* { cursor: pointer; }
#dashboard .Q_tabs_tab { text-decoration: none; color: white; }
.Q_notTouchscreen #dashboard .Q_tabs_tab:hover { background: rgba(100, 100, 100, 0.1); }
#dashboard .Q_tabs_tab img { margin-right: 10px; width: 30px; }
#dashboard .Q_tabs_tab span { display: inline; text-align: left; }
#dashboard .Q_tabs_tab.Q_current * { color: black; }
.Q_mobile #dashboard .Q_tabs_tool { max-width: 80%; overflow: hidden; padding: 5px; }
.Q_mobile #dashboard_slot { background: #222222; box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1);}
.Q_mobile #dashboard[data-style=icons] .Q_tabs_tab.Q_tab_me .Q_tabs_title {
	display: block;
	animation: Q_wiggle 3s ease-in-out alternate;
}

.Q_mobile #dashboard[data-style=icons] .Q_tabs_tab.Q_tab_me::before {
	content: none;
}

body .Q_tabs_contextual .Q_listing li { text-align: left; }
html .Q_listing img { height: 30px; }

/* inputs */
input[type=text],
input[type=email],
input[type=tel],
input[type=password],
input[type=number],
input.text,
input.email,
input.tel,
input.password,
input.number,
textarea { border: 1px solid #ccc; border-bottom: 1px solid #aaa; background-color: #fefefe; cursor: text; font-family: "Trebuchet MS"; }
input[type=text]:focus,
input[type=email]:focus,
input[type=tel]:focus,
input[type=password]:focus,
input[type=number]:focus,
input.text:focus,
input.email:focus,
input.tell:focus,
input.password:focus,
input.number:focus,
textarea:focus { background: white; box-shadow: 0 1px 10px rgba(0,0,0,.15); -webkit-box-shadow: 0 1px 4px rgba(0,0,100,.15); -moz-box-shadow: 0 1px 4px rgba(0,0,100,.15); }
input.placeholder,
textarea.placeholder { color: #aaa; font-style: italic; 	}
select:focus { outline: dotted 1px #779; }
/* select { margin-top: 0.75em; } */
input[type=text],
input[type=password],
input[type=tel],
input[type=password],
input[type=number],
input.text,
input.email,
input.tel,
input.password,
input.number,
textarea { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding: 0 4px 0 4px; }
input[type=checkbox],
input[type=radio] { margin-right: 5px; }
html .Q_inplace_tool_fieldinput { padding: 0; }

.Q_mobile #dashboard_slot,
.Q_mobile #notices_slot { width: 100%; position: fixed; left: 0; }
.Q_mobile #dashboard>h2 { display: none; }
.Q_mobile #dashboard .Q_tabs_tab {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.Q_mobile .Q_overlay { width: 90%; }

.Q_overlay {
	border: none;
	border-radius: 10px;
	background: #fff;
	box-shadow: 0 2px 5px rgba(0,0,0,.2), 0 5px 40px -5px rgba(0,0,0,.5);
}

html .Q_button {
	background: #0048b5;
	background-image: linear-gradient(to right, #e4d77d, #e4c906);
	box-shadow: 0 5px 20px -5px #cdb505;
	border: 1px solid #cdb505;
	color: black;
	font-weight: bold;
}
.Q_button:focus, .Q_notTouchscreen .Q_button:focus {
	color: black;
	background-image: linear-gradient(to right, #e4c906, #e4d77d);
}

#Q_columns-Communities_tool .Q_column_event .Q_title_slot,
.Calendars_event_tool .Calendars_event_title,
.Calendars_event_tool .Calendars_event_title *,
.Calendars_event_tool .Calendars_event_description,
.Calendars_event_tool .Calendars_event_description * {
	font-family: inherit;
}


html #content_slot,
.Communities_me #content_slot,
.Communities_events #content_slot,
.Communities_event #content_slot,
.Communities_newEvent #content_slot {
	background: #f7f7f7;
}


.Q_button.Q_aspect_when,
.Q_button.Q_aspect_when:before {
	background: #88C906;
	background-image: linear-gradient(to right, #A9BD08, #88C906);
	border: 1px solid #A9BD08;
	border-radius: 5px;
	box-shadow: 0 7px 20px -5px #A9BD08;
}

.Q_button.Streams_aspect_chats,
.Q_button.Streams_aspect_chats:before {
	background: #009dbc;
	background-image: linear-gradient(to right, #00b3c2, #009dbc);
	border: 1px solid #00adbc;
	border-radius: 5px;
	box-shadow: 0 7px 20px -5px #00b3c2;
}

.Q_button.Q_aspect_info,
.Q_button.Q_aspect_where,
.Q_button.Q_aspect_info:before,
.Q_button.Q_aspect_where:before {
	background: #868d93;
	background-image: linear-gradient(to right, #868d93, #808791);
	border: 1px solid #808791;
	border-radius: 5px;
	box-shadow: 0 7px 20px -5px #808791;
}

.Q_button.Streams_aspect_interests,
.Q_button.Streams_aspect_interests:before {
	background: #d92b5e;
	background-image: linear-gradient(to right, #d92b5e, #d52027);
	border: 1px solid #d52027;
	border-radius: 5px;
	box-shadow: 0 7px 20px -5px #d52027;
}


.Communities_buttons { margin: 15px 0; }

.Calendars_event_preview_background { box-shadow: 0 7px 20px -5px rgba(0,0,0,.5), 0 1px 3px rgba(0,0,0,.3); }

.Calendars_event_foreground,
.Calendars_event_preview_foreground {
	font-size: 18px;
	text-shadow: 0 0 10px #000, 0 2px 3px #000;
}
.Calendars_event_preview_info {
	opacity: .7;
}

.Streams_participants_tool .Streams_participants_summary {
	width: 46px;
	border-radius: 0 0 5px 5px;
	font-size: 13px;
	background: rgb(20, 100, 221);
	color: white;
	margin-top: 10px;
	text-align: center;
	overflow: hidden;
	margin-right: 10px;
	font-weight: 400;
	text-shadow: none;
}

.Streams_participants_tool .Users_avatar_icon {
	box-shadow: 0 1px 3px rgba(0,0,0,.2), 0 5px 20px -5px rgba(0,0,0,.3);
	border: 2px solid #fff;
}

.Q_tab_me img,
.Users_avatar_tool img,
.Streams_participants_invite img {
	border-radius: 2px;
}

.Q_columns_title {
	border: none;
	box-shadow: 0 2px 20px 5px rgba(0,0,0,.05), 0 1px 3px rgba(0,0,0,.1) !important;
	position: relative;
	z-index: 100;
}

.Communities .Q_columns_title .Q_title_slot {
	font-size: 25px;
}

.Calendars_event_preview_tool .Calendars_event_title {
	padding: 5px 10px;
}


.Communities_me_column_tabContent {
	border-radius: 5px;
	border: 1px solid #d4d4d4;
}

.Communities_tab.Q_current {
	border: 1px solid #d4d4d4;
	border-bottom: solid 1px transparent;
	border-radius: 5px 5px 0 0;
}
.Communities_schedule_column_tabContent {
	border-top: 1px solid #d4d4d4;
}
.Users_list_tool .Users_avatar_tool {
	max-width: 80px;
	margin: 5px;
}

.Users_list_tool .Users_avatar_icon {
	border-radius: 10px;
}

.Users_list_tool .Users_avatar_name {
	font-size: 15px;
	margin-top: 5px;
}

.Travel_aspect_trips,
.Q_button.Travel_aspect_trips,
.Travel_trips_needoffer .Q_dialog_content {
	background-size: 8px auto;
	padding: 10px 15px;
	color: white;
}

.Q_big_prompt { padding: 20px 10px; }

.Calendars_going {
	display: inline-flex;
	box-shadow: 0 10px 40px -15px rgba(0,0,0,.5), 0 1px 4px rgba(0,0,0,.2);
	border-radius: 5px;
	margin-left: 10px;
}

.Calendars_going span {
	display: inline-block;
	padding: 10px;
	cursor: pointer;
	border-left: solid 1px #e3e3e3 !important;
	color: #8f8f8f;
	background: #fff;
	min-width: 60px;
}

.Calendars_going span.Calendars_yes { padding: 10px; }

.Calendars_yes.Q_selected {
	color: #fff;
	background: #88C906;
	background-image: linear-gradient(to bottom, #A9BD08, #88C906);
	border: 1px solid #A9BD08;
	box-shadow: 0 2px 25px -2px #A9BD08, 0 0 10px 2px #fff;
	z-index: 1;
	position: relative;
}

.Calendars_yes.Q_selected {
	color: #fff;
	background: #88C906;
	background-image: linear-gradient(to bottom, #A9BD08, #88C906);
	border-color: #A9BD08;
	box-shadow: 0 2px 25px -2px #A9BD08, 0 0 10px 2px #fff;
	z-index: 1;
	position: relative;
}

.Calendars_maybe.Q_selected {
	color: #fff;
	/*background: #88C906;*/
	/*background-image: linear-gradient(to bottom, #A9BD08, #88C906);*/
	border-color: #4953d0;
	box-shadow: 0 2px 25px -2px #4953d0, 0 0 10px 2px #fff;
	z-index: 1;
	position: relative;
}

.Calendars_no.Q_selected {
	color: #fff;
	/*background: #88C906;*/
	/*background-image: linear-gradient(to bottom, #A9BD08, #88C906);*/
	border-color: #777;
	box-shadow: 0 0 10px 2px #fff;
	z-index: 1;
	position: relative;
}

.Q_contextual {
	background-color: #222222;
	box-shadow: 0 10px 40px -10px rgba(10,30,130, .7), 0 3px 5px rgba(0,0,0,.2);
}

.Q_contextual .Q_listing li.Q_selected *,
.Q_contextual .Q_listing li,
.Q_contextual .Q_listing li * {
	background: transparent;
	border-color: transparent;
}

.Q_contextual .Q_contextual_top_arrow {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 20px 16px 20px;
	border-color: transparent transparent #222222 transparent;
	background: none;
}

.Communities_conversation_author .Users_avatar_name { margin-left: 10px; }

.Communities_conversation_content {
	border-radius: 10px;
	margin: 10px 0 20px 0;
}

.Streams_chat_bubble { font-size: 14px; }

.Streams_chat_from_me .Streams_chat_bubble > *,
.Streams_chat_from_me .Streams_chat_bubble .Streams_firstName,
.Streams_chat_from_me .Streams_chat_bubble a,
.Streams_chat_from_me .Streams_chat_bubble .Streams_chat_message_content a:visited,
.Streams_chat_from_me .Streams_chat_bubble .Streams_chat_message_content a:link,
.Streams_chat_from_me .Streams_chat_bubble .Streams_chat_message_content a:active {
	color: #fff;
}
.Streams_chat_from_me .Streams_chat_bubble .Streams_firstName,
.Streams_chat_from_me .Streams_chat_bubble .Streams_chat_message_content a {
	font-weight: bold;
}

.Streams_chat_overflowed_indicator { display: none; }

.Streams_chat_message,
.Streams_chat_tool .Streams_chat_bubble .Users_avatar_name,
.Streams_chat_message { color: inherit; }

.Streams_chat_tool .Streams_chat_bubble .Users_avatar_name { opacity: .8; }

.Streams_chat_timestamp {
	margin-right: 20px;
	margin-top: 5px;
	color: #777777;
	font-size: 11px;
}

.Streams_chat_vote_container img { filter: hue-rotate(40deg); }

.Q_placeholders_container {
	min-height: 40px;
}
.Q_placeholders_container .Q_placeholder {
	display: flex;
	align-items: center;
	top: 0 !important;
}

.Q_placeholders_container input { min-height: 40px; }

.Streams_chat_more {
	cursor: pointer;
	background-color: #dfdfdf;
	color: #555;
	text-align: center;
	padding: 5px 0;
	font-size: 11pt;
	margin: 20px 0;
	/*background-image: linear-gradient(to bottom, #f3f3f3, #eaeaea);*/
	/*border: 1px solid #d7d7d7;*/
}

.Streams_preview_container.Streams_preview_view {
	display: flex;
	align-items: center;
}

.Users_avatar_tool img,
.Streams_preview_tool .Streams_preview_icon,
.Streams_preview_tool .Streams_preview_add {
	/*
	box-shadow: 0 1px 3px rgba(0,0,0,.2), 0 5px 20px -5px rgba(0,0,0,.3);
	border: 2px solid #fff;
	border-radius: 5px;
	 */
}

.Streams_participants_tool .Streams_participants_invite {
	padding-left: 0;
	padding-right: 0;
}

.Streams_preview_tool .Streams_preview_icon,
.Streams_preview_tool .Streams_preview_add {
	margin-right: 10px;
}


.Streams_dialog_interests, .Communities_filter_location {
	border: 1px solid #0048b5;
	box-shadow: 0 7px 10px -5px #0048b5;
	background: #0048b5;
	background: -webkit-gradient(linear, left top, right top, from(#4E5ADC), to(#0048b5));
	background: -moz-linear-gradient(left, #4E5ADC, #0048b5);
	background-image: linear-gradient(to right, #4E5ADC, #0048b5);
	color: #fff;
	border-radius: 12px;
}

.Q_dialog_title {
	border-radius: 10px 10px 0 0;
	font-size: 18px;
}

.Q_button.Q_aspect_who,
.Q_button.Users_aspect_communities,
.Q_button.Users_aspect_account {
	background: #0048b5;
	background: -webkit-gradient(linear, left top, right top, from(#4E5ADC), to(#0048b5));
	background: -moz-linear-gradient(left, #4E5ADC, #0048b5);
	background-image: linear-gradient(to right, #4E5ADC, #0048b5);
	box-shadow: 0 5px 20px -5px #0048b5;
	border: none;
}


.Communities_me_column_tabContent[data-val="interests"],
.Communities_me_column_tabContent[data-val="interests"] .Streams_interests_anything {
	background: #0048b5;
	background: -webkit-gradient(linear, left top, right top, from(#4E5ADC), to(#0048b5));
	background: -moz-linear-gradient(left, #4E5ADC, #0048b5);
	background-image: linear-gradient(to right, #4E5ADC, #0048b5);
	color: #fff;
}

.Communities_me_column_tabContent[data-val="credits"] {
	text-align: center;
}

.Communities_me_column_tabContent[data-val="interests"] .Streams_interests_choseAnything .Streams_interests_anything,
.Communities_me_column_tabContent[data-val="interests"] .Q_expandable_count,
.Communities_me_column_tabContent[data-val="interests"] .Q_expandable_tool .Q_selected,
.Communities_me_column_tabContent[data-val="interests"] .Streams_interests_tool .Q_selected {
	background: rgba(255, 180, 180, 0.9);
	color: #220;
	text-shadow: none;
}

#page .Q_button {
	border: 1px solid #0048b5;
	border-radius: 10px;
	box-shadow: 0 1px 4px -1px #0048b5;
	background: #222222;
	background: -webkit-gradient(linear, left top, right top, from(#444444), to(#222222));
	background: -moz-linear-gradient(left, #444444, #222222);
	background-image: linear-gradient(to right, #444444, #222222);
	color: #fff;
}

#page .Q_button:active { background: gold; }

#page .Calendars_info .Q_button i {
	color: inherit !important;
}

.Calendars_info .Travel_trips_buttons span { color: #3777ea; }

.Travel_trips_tool[data-userId]:not([data-userId=""]) .Travel_trips_notGoing { background: none; padding-left: 0; text-align: left; }

.Travel_trips_tool[data-userId]:not([data-userId=""]) .Travel_trips_notGoing:before {
	font-family: 'qplatform-communities' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 28px;
	vertical-align: middle;
	min-width: 10px;
	min-height: 10px;
	display: inline-block;
	content: "\e907";
	margin-right: 15px;
}

.Places_location_tool .Places_location_preview_tool.Q_selected {
	background: #d6ecff;
	border: 1px solid #005fff;
	border-radius: 5px;
	margin: 0 auto;
	box-shadow: 0 0 6px 1px #4990ff, inset 0 0 3px #1764dd;
}

.Q_expandable_count {
	background-color: rgba(255, 34, 34, 0.9);
	color: #fff;
}

.Q_aspect_what, .Streams_aspect_interests, .Users_aspect_me,
.Q_tab_me, .Q_tab_me.Q_current .Q_tabs_title,
.Q_aspect_where, .Q_aspect_when, .Q_tab_events, .Q_tab_events.Q_current .Q_tabs_title,
.Q_aspect_what:before, .Streams_aspect_interests:before, .Users_aspect_me:before,
.Q_tab_me:before, .Q_tab_me.Q_current .Q_tabs_title:before,
.Q_aspect_where:before, .Q_aspect_when:before, .Q_tab_events:before, .Q_tab_events.Q_current .Q_tabs_title:before {
	color: #0048b5;
	border-color: transparent;
}

.qp-communities-time,
.qp-communities-locations i[style*="color: #449944;"] { color: #0048b5 !important; }

.Communities_filter_location .Q_dialog_content { padding: 10px; }

.Communities_me_column .Communities_me_icon:before {
	color: #919191;
	font-size: 24px;
}

.Streams_chat_composer .submit {
	right: 0;
	top: 0;
	background-size: 30px auto;
	background-position: center;
	filter: contrast(150%) hue-rotate(40deg) brightness(90%);
}

.Streams_chat_composer input { padding-right: 40px; }
.Streams_chat_composer ~ hr { display: none; }

.Communities_tabs[data-style=icons] .Communities_tab:before { color: #0f65dd; }

.Calendars_event_composer_tool .Calendars_event_composer > div:before { color: #9e9e9e !important; }

.Communities_filter_location .Places_location_tool div[data-location=current],
.Communities_filter_location .Places_location_preview_tool,
.Communities_filter_location .Communities_filter_location_all,
.Communities_filter_location .Places_location_tool .Places_location_preview_tool,
.Communities_filter_location .Places_location_tool div[data-location=address],
.Communities_filter_location .Places_location_tool div[data-location=current],
.Communities_filter_location .Places_location_tool .Places_areas_tool {
	background-color: rgba(255, 255, 255, 0.2);
}

.Daycare_counts {
	padding: 10px;
	text-align: center;
}

.Daycare_getStarted {
	font-size: 30px;
	font-weight:bold;
}

.Q_mobile.Communities_onboarding #page {   padding-top: 50px;  }
.Communities_clickable_effect:active {
	transform: scale(2);
	transition: transform 0.3s;
}
.Q_tool.Streams_chat_tool .Streams_chat_composer .Streams_chat_subscription {
	width: 40px;
	height: 40px;
}
.Q_tool.Streams_chat_tool .Streams_chat_composer .Streams_chat_submit,
.Q_tool.Streams_chat_tool .Streams_chat_composer .Streams_chat_call {
	top: 2px;
	right: 3px;
	width: 35px;
	height: 35px;
	filter: contrast(150%) hue-rotate(40deg) brightness(90%);
}
.Q_tool.Streams_chat_tool .Streams_chat_composer input {
	padding-right: 40px;
	margin-left: 45px;
	width: calc(100% - 45px);
	height: 40px;
}
.Q_mobile #dashboard[data-style=icons] .Q_tabs_tab::before {
	height: 50px;
	line-height: 50px;
}
.Q_mobile #dashboard[data-style=icons] .Q_tabs_tab {
	height: 50px;
}
.Q_mobile #dashboard[data-style=icons] {
	height: 50px;
}
.Q_mobile #dashboard[data-style=icons] .Q_tabs_tab img {
	margin-right: 0;
	width: 45px;
	height: 45px;
}
#page button.Daycare_loading {
	background: transparent;
	background-image: url(data:image/gif;base64,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);
	background-repeat: repeat-x;
	background-size: cover;
	pointer-events: none;
}
.Daycare_pets_preview_tool {
	border-radius: 5px;
	box-shadow: 0 2px 10px 3px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.1);
}
#Communities_profile_pets {
	padding: 5px;
}
.Streams_related_tool:not(.Streams_related_participant) .Daycare_pets_preview_tool:not(:last-of-type) {
	margin-bottom: 5px;
}
.Calendars_event_relatedParticipants .Streams_related_participant .Daycare_pets_preview_tool .Streams_preview_icon,
.Communities_me_column_tabContent .Daycare_pets_preview_tool .Streams_preview_icon {
	width: 80px;
	height: 80px;
	border-radius: 50%;
}
.Daycare_pets_preview_tool * {
	font-size: 24px;
	cursor: pointer;
}
.Streams_related_tool:not(.Streams_related_participant) .Daycare_pets_preview_tool .Streams_preview_title {
	font-size: 24px;
}
.Q_notMobile .Communities_profile_main .Communities_tab {
	padding: 3px;
	font-size: 14px;
}
.Daycare_pets_composer_tool .Q_inplace_tool_static_container,
.Daycare_pets_composer_tool .Q_inplace_tool_form textarea,
.Daycare_pets_composer_tool .Q_inplace_tool_form input {
	height: 100%;
	line-height: 40px;
	padding: 0 5px;
}
#dashboard *::before {
	color: black;
}
#dashboard .Q_tab_myprofile::before, .Q_listing_wrapper .Q_tab_myprofile::before {
	content: "\e90c";
}
#dashboard .Q_tab_customers::before, .Q_listing_wrapper .Q_tab_customers::before {
	content: "\e913";
}
#dashboard .Q_tab_services::before, .Q_listing_wrapper .Q_tab_services::before {
	content: "\e916";
}
#dashboard .Q_tab_faq::before, .Q_listing_wrapper .Q_tab_faq::before {
	font-family: 'qplatform-daycare' !important;
	content: "\e902";
}
#dashboard .Q_tab_petprofile::before, .Q_listing_wrapper .Q_tab_petprofile::before {
	font-family: 'qplatform-daycare' !important;
	content: "\e900";
}
#dashboard .Q_tab_logout::before, .Q_listing_wrapper .Q_tab_logout::before {
	font-family: 'qplatform-daycare' !important;
	content: "\ea14";
}
#dashboard .Q_tab_myreservations::before, .Q_listing_wrapper .Q_tab_myreservations::before {
	font-family: 'qplatform-daycare' !important;
	content: "\e953";
}
#dashboard .Q_tab_mypets::before, .Q_listing_wrapper .Q_tab_mypets::before {
	font-family: 'qplatform-daycare' !important;
	content: "\e900";
}
#dashboard .Q_tab_mycredits::before, .Q_listing_wrapper .Q_tab_mycredits::before {
	font-family: 'qplatform-communities' !important;
	content: "\e906";
}
#dashboard .Q_tab_bookservice::before, .Q_listing_wrapper .Q_tab_bookservice::before {
	font-family: 'qplatform-daycare' !important;
	content: "\e960";
}
#dashboard .Q_tab_pettaxi::before, .Q_listing_wrapper .Q_tab_pettaxi::before {
	font-family: 'qplatform-daycare' !important;
	content: "\e901";
}
#dashboard .Q_tab_products::before, .Q_listing_wrapper .Q_tab_products::before {
	font-family: 'qplatform-daycare' !important;
	content: "\e964";
}
#dashboard .Q_tab_petcam::before, .Q_listing_wrapper .Q_tab_petcam::before {
	font-family: 'qplatform-daycare' !important;
	content: "\e92a";
}
#dashboard .Q_tab_admins::before, .Q_listing_wrapper .Q_tab_admins::before {
	content: "\e91b";
}
#dashboard .Q_tab_pupchat::before, .Q_listing_wrapper .Q_tab_pupchat::before {
	content: "\e904";
}
.Q_columns_column.Q_column_profile .Q_column_slot {
	padding: 0;
}
html .Q_columns_column .Q_columns_title .Q_title_slot {
	text-align: left;
	font-size: 25px;
	font-weight: bold;
}
.Q_mobile .Q_columns_column.Q_column_0 .Q_columns_title {
	display: none;
}
.Communities_column_profile .Communities_tabs .Streams_aspect_interests,
.Communities_column_profile .Communities_manage_contacts {
	display: none;
}
.Q_listing_wrapper .Q_tabs_tab::before {
	font-size: 28px;
}

.Q_contextual .Q_listing li.Q_current, .Q_contextual .Q_listing li.Q_current * {
    background: gold;
    color: black;
}

#dashboard .Q_tabs_tab.Q_current::before,
.Q_listing_wrapper .Q_tabs_tab.Q_current::before {
	color: black;
	font-weight: bold;
}
.Communities_me_column .Communities_me_column_tabContent .Streams_aspect_chats {
	margin: 10px auto 0;
	display: none;
}
.Communities_me_column[data-role='admin'] .Communities_me_column_tabContent .Communities_contact_customers {
	display: block;
}
.Communities_me_column[data-role='customer'] .Communities_me_column_tabContent .Communities_contact_staff {
	display: block;
}
.Communities_tabs[data-style=icons] .Communities_tab[data-val=pets]::before {
	content: "\e900";
}

.Daycare_pets_title.Q_tool.Streams_preview_tool * {
	font-size: 24px;
}

button.Daycare_newPet,
button.Daycare_create {
	padding: 10px;
	width: 90%;
}

.Communities_me button {
	font-size: 18px;
}

.qp-calendars-Daycare-pets:before {
	font-family: 'qplatform-daycare' !important;
	content: "\e900";
	font-size: 30px;
}
body .Streams_chat_tool .Streams_chat_addons {
	width: 40px;
	height: 40px;
	line-height: 40px;
}
#dashboard .Q_tabs_compact.Q_tabs_horizontal .Q_tabs_tab {
	background-color: #000;
}
#dashboard .Q_tabs_tab svg.Q_overflow_glyph_svg {
	fill: #fff;
}
.Q_mobile #dashboard_slot h1 {
	color: var(--column-title-color);
}
.Q_columns_column {
	background: rgba(0,0,0,.05);
}
.Streams_chat_from_me .Streams_chat_bubble > *,
.Streams_chat_message, .Streams_chat_message a, .Streams_chat_message a:visited {
	color: #000;
}
.Q_columns_title .Q_close {
	opacity: 1;
}
.Q_columns_title .Q_close:before {
	opacity: 0.5;
}
.qp-communities-interests {
	color: #394ad5;
}