html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl,
dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	
	margin				: 0px;
	padding				: 0px;
	border				: 0px;
	font				: inherit;
	
}

table, tbody, tfoot, thead, tr, th, td {
	
	border				: 0;
	font				: inherit;
	
}

* {
	
	
}

body {
	
	font-family			: Roboto, Arial, Helvetica, sans-serif;
	font-weight			: 400;
	font-size			: 14px;
	color				: #fff;
	line-height			: 1.3em;
	
}

img {
	
	border				: 0px;
	
}

h1 {
	
	margin-bottom		: 20px;
	font-size			: 26px;
	
}

h2 {
	
	margin-bottom		: 10px;
	font-size			: 14px;
	font-weight			: 700;
	
}

.f-right {
	
	float				: right !important;
	
}

.f-left {
	
	float				: left !important;
	
}

.c-right {
	
	clear				: right !important;
	
}

.c-left {
	
	clear				: left !important;
	
}

.v-middle {
	
	vertical-align		: bottom;
	
}

.block {
	
	display				: block;
	
}

.inline {
	
	display				: inline;
	
}

.inline-block {
	
	display				: inline-block;
	
}

strong, .strong {
	
	font-weight			: 900;
	
}

.hidden {
	
	display				: none;
	
}

.mb50 {margin-bottom : 50px;}
.mb40 {margin-bottom : 40px;}
.mb30 {margin-bottom : 30px;}
.mb20 {margin-bottom : 20px;}
.mb10 {margin-bottom : 10px;}
.mb5 {margin-bottom : 5px;}
.mb2 {margin-bottom : 2px;}

.mt60 {margin-top : 60px;}
.mt50 {margin-top : 50px;}
.mt40 {margin-top : 40px;}
.mt30 {margin-top : 30px;}
.mt20 {margin-top : 20px;}
.mt15 {margin-top : 15px;}
.mt10 {margin-top : 10px;}
.mt5 {margin-top : 5px;}
.mt2 {margin-top : 2px;}

.mlm25 {margin-left : -25px;}

.ml100 {margin-left : 100px;}
.ml90 {margin-left : 90px;}
.ml80 {margin-left : 80px;}
.ml70 {margin-left : 70px;}
.ml60 {margin-left : 60px;}
.ml50 {margin-left : 50px;}
.ml40 {margin-left : 40px;}
.ml30 {margin-left : 30px;}
.ml20 {margin-left : 20px;}
.ml10 {margin-left : 10px;}
.ml5 {margin-left : 5px;}
.ml2 {margin-left : 2px;}

.mr30 {margin-right : 30px;}
.mr20 {margin-right : 20px;}
.mr10 {margin-right : 10px;}
.mr5 {margin-right : 5px;}
.mr2 {margin-right : 2px;}

.pl5 {padding-left : 5px;}
.pl10 {padding-left : 10px;}
.pl15 {padding-left : 15px;}
.pl20 {padding-left : 20px;}

.pr5 {padding-right : 5px;}
.pr10 {padding-right : 10px;}
.pr15 {padding-right : 15px;}
.pr20 {padding-right : 20px;}

.pt3 {padding-top : 3px;}
.pt5 {padding-top : 5px;}

.pb3 {padding-bottom : 3px;}
.pb5 {padding-bottom : 5px;}


.w-50p {width : 50% !important;}

.filter .w-50 {width : 50px !important;}
.filter .w-100 {width : 100px !important;}
.filter .w-150 {width : 150px !important;}
.filter .w-200 {width : 200px !important;}
.filter .w-250 {width : 250px !important;}
.filter .w-300 {width : 300px !important;}
.filter .w-350 {width : 350px !important;}
.filter .w-400 {width : 400px !important;}
.filter .w-500 {width : 500px !important;}
.filter .w-600 {width : 600px !important;}
.filter .w-700 {width : 700px !important;}


.no-overflow {
	
	overflow			: hidden;
	
}

.overflow {
	
	overflow			: visible !important;
	
}


.message-box {
	
	border				: 1px solid #fff;
	border-radius		: 5px;
	background			: #555;
	padding				: 20px;
	
}

.no-mobile {
	
	
	
}

.no-mobile-real {
	
	
	
}

.mobile-only {
	
	display				: none;
	
	
}

.no-mobile-message {
	
	display				: none;
	
	
}

.desktop-only {
	
	
	
}

.tablet-desktop-only {
	
	
	
}

.no-desktop {
	
	display				: none;
	
	
}

.no-desktop-1010 {
	
	display				: none;
	
	
}

.no-desktop-table-cell {
	
	display				: none;
	
	
}



a {
	
	color				: #7CB133;
	text-decoration		: none;
	
}

a:hover {
	
	text-decoration		: underline;
	
}

img.button {
	
	cursor				: pointer;
	
}

img.button.disabled {
	
	opacity				: 0.2;
	cursor				: default !important;
	
}

table.list {
	
	font-size			: 14px;
	
}

table.list thead tr th {
	
	border-bottom		: 1px solid #fff;
	padding				: 5px 5px;
	font-weight			: 700;
	font-style			: normal;
	text-align			: left;
	
	-webkit-box-sizing	: border-box;
	-moz-box-sizing		: border-box;
	-o-box-sizing		: border-box;
	box-sizing			: border-box;
	
}

table.list tbody tr td {
	
	padding				: 5px 5px;
	
}

table.list tbody tr td.responsive-font-size {
	
	font-size			: 14px;
	
	
}

table.list tbody tr:first-child td {
	
	padding				: 10px 5px 5px;
	
}



/*****************************************************************************
*  
*  Form controls
*  
*****************************************************************************/

textarea, input, button {
	
	outline: none;
	
}

a.button, button, input[type=submit]  {
	
	font-size			: 14px;
	
	
}

.button-standard, button.standard, input[type=submit] {
	
	display				: inline-block;
	overflow			: hidden;
	
	padding				: 8px 15px;
	background-color	: #7CB133;
	border				: 1px solid #fff;
	-webkit-border-radius	: 3px;
	-moz-border-radius		: 3px;
	-o-border-radius		: 3px;
	border-radius			: 3px;
	color				: #fff;
	
	cursor				: pointer;
	
	text-decoration		: none;
	
	vertical-align		: middle;
	
	-webkit-transition	: all 0.1s;
	-moz-transition		: all 0.1s;
	-o-transition		: all 0.1s;
	transition			: all 0.1s;
	
	
}

.button-standard.bw, button.standard.bw, input[type=submit].bw {
	
	background-color	: #fff;
	color				: #666;
	
}

.button-standard.bw.down, button.standard.bw.down, input[type=submit].bw.down {
	
	background-color	: #666;
	color				: #fff;
	
}

.button-standard.icon, button.standard.icon {
	
	padding				: 3px 8px 2px;
	
}

.button-standard.icon img, button.standard.icon img {
	
	height				: 20px;
	padding-top			: 2px;
	padding-bottom		: 2px;
	
}

.button-standard.left, button.standard.left {
	
	margin						: 0px;
	border-top-right-radius		: 0px;
	border-bottom-right-radius	: 0px;
	
}

.button-standard.middle, button.standard.middle {
	
	margin						: 0px;
	border-left					: 0px;
	border-radius				: 0px;
	
}

.button-standard.right, button.standard.right {
	
	margin						: 0px;
	border-left					: 0px;
	border-top-left-radius		: 0px;
	border-bottom-left-radius	: 0px;
	
}

button.standard.image {
	
	padding				: 3px 7px 2px;
	
}

button.standard span {
	
	display				: inline-block;
	
	max-width			: 0px;
	
	white-space			: nowrap;
	font-size			: 12px;
	line-height			: 27px;
	padding				: 0px;
	vertical-align		: bottom;
	
	opacity				: 0;
	
	-webkit-transition	: 0.5s all;
	-moz-transition		: 0.5s all;
	-o-transition		: 0.5s all;
	transition			: 0.5s all;
	
	
}

button.standard span.always.not-on-mobile {
	
}

button.standard.down span,
button.standard span.always {
	
	max-width			: 150px;
	padding				: 0px 5px 0px 8px;
	
	opacity				: 1;
	
	-webkit-transition	: 0.5s all;
	-moz-transition		: 0.5s all;
	-o-transition		: 0.5s all;
	transition			: 0.5s all;
	
}

/*button.standard.symbol.big {*/
	
	/*font-size			: 20px;
	line-height			: 20px;
	padding				: 0px 2px;
	width				: 20px;*/
	
/*}*/

button.standard.symbol {
	
	font-size			: 20px;
	line-height			: 20px;
	padding				: 0px;
	width				: 26px;
	height				: 26px;
	
}

.button-standard.hover, .button-standard:hover, button.standard:hover, input[type=submit]:hover {
	
	background			: #87BF37;
	border-color		: #fff;
	
	text-decoration		: none;
	
	-webkit-transition	: all 0.1s;
	-moz-transition		: all 0.1s;
	-o-transition		: all 0.1s;
	transition			: all 0.1s;
	
}

.button-standard.down, button.standard.down {
	
	background			: #CD303B;
	
	-webkit-transition	: all 0.1s;
	-moz-transition		: all 0.1s;
	-o-transition		: all 0.1s;
	transition			: all 0.1s;
	
}

button.standard.down:hover {
	
	background			: #E54F56;
	
	-webkit-transition	: all 0.1s;
	-moz-transition		: all 0.1s;
	-o-transition		: all 0.1s;
	transition			: all 0.1s;
	
}

button.standard.disabled {
	
	opacity				: 0.5;
	background			: #87BF37;
	
}

button.standard.disabled:hover {
	
	background			: #87BF37;
	
}

button.standard.control {
	
	border				: 1px solid transparent;
	background			: transparent !important;
	width				: 18px;
	height				: 26px;
	text-align			: center;
	
}

button.standard.control:hover {
	
	
}

.button-toggle {
	
	display					: inline-block;
	
	vertical-align			: bottom;
	
	font-size				: 0px;
	
	border					: 1px solid #aaa;
	
	-webkit-border-radius	: 3px;
	-moz-border-radius		: 3px;
	-o-border-radius		: 3px;
	border-radius			: 3px;
	
	overflow				: hidden;
	
	cursor					: pointer;
	
	padding					: 0px;
	margin					: 0px 0px 3px;
	
}

.button-toggle .on,
.button-toggle .off {
	
	font-size				: 10px;
	line-height				: 10px;
	
	padding					: 4px;
	
	display					: inline-block;
	vertical-align			: bottom;
	overflow				: hidden;
	
	-webkit-transition		: 0.2s all linear;
	-moz-transition			: 0.2s all linear;
	-o-transition			: 0.2s all linear;
	transition				: 0.2s all linear;
	
}

.button-toggle .on {
	
	background				: #444;
	color					: #444;
	
	max-width				: 10px;
	
}

.button-toggle.on .on {
	
	background				: #ddd;
	color					: #222;
	
	max-width				: 20px;
	
}

.button-toggle .off {
	
	background				: #ddd;
	color					: #222;
	
	max-width				: 20px;
	
}

.button-toggle.on .off {
	
	background				: #444;
	color					: #444;
	
	max-width				: 10px;
	
}

.emphazised {
	
	margin-top				: -1px;
	padding					: 1px 2px;
	
	-webkit-border-radius	: 4px;
	-moz-border-radius		: 4px;
	-o-border-radius		: 4px;
	border-radius			: 4px;
	
	text-transform			: uppercase;
	font-size				: 10px;
	
}

.emphazised.orange,
.emphazised.color-1 {
	
	background				: #f7941d;
	color					: #fff;
	
}

.emphazised.yellow,
.emphazised.color-2 {
	
	background				: #ffd200;
	color					: #fff;
	
}

.emphazised.green,
.emphazised.color-3 {
	
	background				: #138449;
	color					: #fff;
	
}

.emphazised.turquoise,
.emphazised.color-4 {
	
	background				: #1cbbb4;
	color					: #fff;
	
}

.emphazised.blue,
.emphazised.color-5 {
	
	background				: #316380;
	color					: #fff;
	
}

.emphazised.purple,
.emphazised.color-6 {
	
	background				: #a2189f;
	color					: #fff;
	
}

.emphazised.red,
.emphazised.color-7 {
	
	background				: #d92e35;
	color					: #fff;
	
}

.emphazised.transparent.orange,
.emphazised.transparent.color-1 {
	
	border-color			: #f7941d;
	color					: #f7941d;
	
}

.emphazised.transparent.yellow,
.emphazised.transparent.color-2 {
	
	border-color			: #ffd200;
	color					: #ffd200;
	
}

.emphazised.transparent.green,
.emphazised.transparent.color-3 {
	
	border-color			: #138449;
	color					: #138449;
	
}

.emphazised.transparent.turquoise,
.emphazised.transparent.color-4 {
	
	border-color			: #1cbbb4;
	color					: #1cbbb4;
	
}

.emphazised.transparent.blue,
.emphazised.transparent.color-5 {
	
	border-color			: #56A0CA;
	color					: #56A0CA;
	
}

.emphazised.transparent.purple,
.emphazised.transparent.color-6 {
	
	border-color			: #a2189f;
	color					: #a2189f;
	
}

.emphazised.transparent.red,
.emphazised.transparent.color-7 {
	
	border-color			: #d92e35;
	color					: #d92e35;
	
}

.emphazised.transparent {
	
	padding					: 1px 2px;
	border-width			: 1px;
	border-style			: solid;
	background				: #000 !important;
	-webkit-box-shadow		: 0px 1px 10px -3px #000;
	-moz-box-shadow			: 0px 1px 10px -3px #000;
	-o-box-shadow			: 0px 1px 10px -3px #000;
	box-shadow				: 0px 1px 10px -3px #000;
	
}


input[type=text], input[type=password], textarea {
	border				: 1px solid #aaaaaa;
	padding				: 2px;
	background			: #ffffff;
	font-family			: Arial;
	font-size			: 12px;
}

.input.w-100,
.input.w-200,
.input.w-300 {
	
	
	
}

.input.w-100 input[type="text"],
.input.w-200 input[type="text"],
.input.w-300 input[type="text"] {
	
	width				: 100%;
	
	
}


.select select {
	
	font-family			: Roboto, Arial, sans-serif;
	font-size			: 14px;
	background			: transparent;
	border				: 0px;
	width				: 100%;
	padding				: 0px;
	margin				: 0px;
	outline				: 0px;
	
}

.select {
	
	-webkit-box-sizing	: border-box;
	-moz-box-sizing		: border-box;
	-o-box-sizing		: border-box;
	box-sizing			: border-box;
	
	border				: 1px solid #fff;
	border-radius		: 3px;
	background			: #fff;
	padding				: 5px;
	height				: 31px;
	text-align			: center;
	
}

.select.dark,
.normal-form-element.dark {
	
	color				: #fff !important;
	background-color	: #555 !important;
	border				: 1px solid #fff !important;
	
}

.select.dark select {
	
	color				: #fff;
	
}

.select.dark select option {
	
	color				: #000;
	background			: #fff;
	
}

.select.w-20, .input.w-20 {width : 20px;}
.select.w-50, .input.w-50 {width : 50px;}
.select.w-60, .input.w-60 {width : 60px;}
.select.w-75, .input.w-75 {width : 75px;}
.select.w-100, .input.w-100 {width : 100px;}
.select.w-150, .input.w-150 {width : 150px;}
.select.w-200, .input.w-200 {width : 200px;}
.select.w-300, .input.w-300 {width : 300px;}


/*
.mainContent {
	background			: #ffffff;
	padding				: 5px 20px 20px 20px;
}

.mainContentHeader {
	color				: #777777;
	text-align			: right;
	font-size			: 10px;
	padding-bottom		: 0px;
}

div.menu {
	height				: 30px;
	padding				: 0px;
	margin				: 0px;
	background			: #f6f6f6;
	
	border-bottom		: 1px solid #bbbbbb;
}

ul.menu {
	list-style-type		: none;
	
	padding				: 0px 0px 0px 5px;
	margin				: 0px;
}

li.menu {
	display				: inline;
	float				: left;
	
	position			: relative;
	height				: 12px;
	
	padding				: 9px;
	
	font-family			: Arial;
	font-size			: 12px;
	line-height			: 12px;
	
	cursor				: pointer;
	color				: #000000;
}

a.menu:link {
	color				: #000000;
	text-decoration		: none;
}

a.menu:visited {
	color				: #000000;
	text-decoration		: none;
}

a.menu:hover {
	color				: #000000;
	text-decoration		: underline;
}

a.menu:active {
	color				: #000000;
	text-decoration		: underline;
}

li.menuItem {
	display				: inline;
	float				: left;
	
	position			: relative;
	height				: 29px;
	
	color				: #555555;
}

div.menuItem {
	display				: inline;
	float				: left;
	
	padding				: 7px 6px;
}

div.menuSeparator {
	background			: url(/gfx/menudots.jpg);
	
	display				: inline;
	float				: left;
	
	width				: 5px;
	height				: 29px;
	
	padding				: 0px 0px;
}

li.menuRight {
	display				: inline;
	float				: right;
	
	color				: #555555;
	
	padding				: 0px 0px 0px 0px;
	margin				: 0px;
}


li.submenuItem {
	display				: block;
	
	height				: 29px;
	width				: 160px;
	
	color				: #000000;
}

div.submenuItem {
	padding				: 5px 5px;
}

div.submenuItem:hover {
	background			: url(/gfx/menubkselected.jpg) repeat-x;
	
	color				: #000000;
	
	padding				: 5px 5px;
}

a.submenuItem {
	color				: #000000;
	text-decoration		: none;
}

.subMenuBox {
	background			: #f6f6f6;
	border				: 1px solid #699AAE;
}



a:link {
	color				: #3E6474;
	text-decoration		: none;
}

a:visited {
	color				: #3E6474;
	text-decoration		: none;
}

a:hover {
	color				: #3E6474;
	text-decoration		: underline;
}

a:active {
	color				: #3E6474;
	text-decoration		: underline;
}

.link {
	color				: #3E6474;
	text-decoration		: none;
}

.link:hover {
	color				: #3E6474;
	text-decoration		: underline;
}


p {
	margin				: 0px;
	padding				: 0px;
}


h1 {
	padding				: 0px 0px 16px 0px;
	
	margin				: 0px;
	font-family			: Arial;
	font-size			: 18px;
	line-height			: 22px;
}

h2 {
	padding				: 0px 0px 8px 0px;
	
	margin				: 0px;
	font-family			: Arial;
	font-size			: 12px;
	line-height			: 20px;
}


td.form {
	padding-bottom		: 5px;
}
*/

/*****************************************************************************
*  
*  Report colors
*  
*****************************************************************************/

input[type=text].messageOk, div.messageOk {
	border				: 1px solid #0EC600;
	background			: #E3F7E1;
}

input[type=text].messageError, div.messageError {
	border				: 1px solid #E65252;
	background			: #FFE5E3;
}


/*****************************************************************************
*  
*  Sections
*  
*****************************************************************************/

.tabPanel {
	background			: #e4e4e4;
	color				: #000;
	border				: 1px solid #e4e4e4;
	
	padding				: 30px 15px 15px;
	margin-bottom		: 10px;
}

.tabPanelWhite {
	background			: #ffffff;
	border-top			: 1px solid #699AAE;
	
	padding				: 15px;
	margin-bottom		: 10px;
}

.tabPanelTabSelected {
	display				: inline;
	float				: left;
	height				: 16px;

	background			: #e4e4e4;

	margin-right		: 5px;
	border-top			: 1px solid #e4e4e4;
	border-right		: 1px solid #e4e4e4;
	border-left			: 1px solid #e4e4e4;
	padding				: 11px 15px 7px 15px;

	font-weight			: bold;
	line-height			: 16px;
	color				: #333333;
	
	cursor				: pointer;
}

.tabPanelTabSelectedWhite {
	display				: inline;
	float				: left;
	height				: 16px;

	background			: #F0F7FA;

	margin-right		: 5px;
	border-top			: 1px solid #699AAE;
	border-right		: 1px solid #699AAE;
	border-left			: 1px solid #699AAE;
	border-bottom		: 1px solid #699AAE;
	padding				: 9px 15px 4px 15px;

	font-weight			: bold;
	line-height			: 16px;
	color				: #333333;
	
	cursor				: pointer;
}

.tabPanelTab {
	display				: inline;
	float				: left;
	height				: 16px;

	background			: #699AAE;
	
	margin-right		: 5px;
	margin-top			: 4px;
	padding				: 7px 15px;

	font-weight			: normal;
	line-height			: 16px;
	color				: #ffffff;
	
	cursor				: pointer;
}


.pageSectionHeader {
	border				: 1px solid #699AAE;
	background			: #C7E0EB;
	color				: #3E6474;
}

.tableHeader {
	border-bottom		: 1px solid #699AAE;
}

.sectionHeader {
	background			: #F0F7FA;
	border				: 1px solid #699AAE;
	
	color				: #3E6474;
	font-weight			: bold;
	
	padding				: 15px;
	margin-bottom		: 10px;
	
	cursor				: pointer;
}

.sectionFrame {
	background			: #F0F7FA;
	border				: 1px solid #699AAE;
}


.sectionFrameLink {
	color				: #0066CC;
}

.sectionContainer {
	padding 			: 15px 0px 15px 29px;
}

.sectionDivider {
	margin-bottom		: 13px;
	border-bottom		: 1px solid #699AAE;
}

/** light background **/
.lightBackground {
	background			: #F0F7FA;
}

/** store selector **/
.storeSelectorGroup {
	background			: #F0F7FA;
	margin-bottom		: 4px;
	padding				: 4px;
}

.storeSelectorGroupText {
	font-weight			: bold;
	color				: #333333;
}

/** selector buttons **/
.selectorButton {
	color				: #333333;
	background			: #ffffff;
	border				: 1px solid #699AAE;
}

.selectorButtonSelected {
	color				: #ffffff;
	background			: #699AAE;
	border				: 1px solid #699AAE;
}

.calDropDown {
	background			: #ffffff;
	border				: 1px solid #699AAE;
}

/** drop down **/
.dropDownHeader {
	background			: #ffffff;
	color				: #000000;
	border				: 1px solid #699AAE;
}

.dropDownHeaderSelected {
	background			: #699AAE;
	color				: #ffffff;
	border				: 1px solid #699AAE;
}

.dropDownContent {
	background			: #ffffff;
	border				: 1px solid #699AAE;
}

/** inline calendar **/
.calendarInline {
	background			: #ffffff;
	border				: 1px solid #699AAE;
}

/** popup calendar **/
.popupCalendarHeader {
	background			: #699AAE;
	color				: #ffffff;
	border-bottom		: 1px solid #699AAE;
}

.popupCalendarContainer {
	border				: 1px solid #699AAE;
	background			: #ffffff;
}

/** stores list **/
.storesChar {
	padding				: 5px;
	border				: 1px solid #aaa;
	border-radius		: 3px;
	cursor				: pointer;
	font-weight			: normal;
	background			: #555;
}

.storesChar:hover {
	border				: 1px solid #fff;
}

.storesCharSelected {
	padding				: 5px;
	border				: 1px solid #fff;
	border-radius		: 3px;
	cursor				: pointer;
	font-weight			: bold;
	background			: #7CB133;
}

.storesListRowColor {
	background			: #F0F7FA;
}

.storesListColNormal {
	border-bottom		: 1px solid #AFD1E1;
}

.storesListColShade {
	border-bottom		: 1px solid #C2DDEA;
	border-left			: 1px solid #AFD1E1;
	border-right		: 1px solid #AFD1E1;
	font-weight			: bold;
	background			: #D8EAF2;
	text-align			: center;
}

.listColTopBorder {
	border-top			: 1px solid #AFD1E1;
}

.registrationGraphicBorder {
	border				: 1px solid #699AAF;
}


.registrationDivider {
	border-bottom		: 1px solid #699AAF;
}

/*****************************************************************************
*  
*  Boxes
*  
*****************************************************************************/

.messageBox {
	margin-bottom		: 16px;
	padding				: 10px;
	
	background			: #E3F7E1;
	border				: 1px solid #0EC600;
}

.boxShadow {
	background			: url(boxshadow.png);
	padding				: 15px 15px 4px 15px;
}

.boxContainer {
	border				: 1px solid #000000;
}

.boxHeading {
	background			: url(boxheadingbk.jpg) repeat-x #bee8f8;
	border-top			: 1px solid #F1FBFF;
	border-left			: 1px solid #F1FBFF;
	border-right		: 1px solid #F1FBFF;
	padding				: 5px;
	height				: 32px;
}

.boxContent {
	background			: #F5FDFF;
	padding				: 15px;
}

.popupWindowBk {
	position			: absolute;
	background			: #ffffff;
	opacity				: 0.6;
	filter				: alpha(opacity = 60);
}

.popupWindowBorder {
	position			: absolute;
	background			: #000000;
	opacity				: 0.6;
	filter				: alpha(opacity = 60);
}

.popupWindowContentBk {
	border				: 1px solid #000000;
	background			: #ffffff;
}

.popupWindowHeading {
	background			: #C7E0EB;
	border-bottom		: 1px solid #699AAE;
	color				: #3E6474;
	font-size			: 16px;
	line-height			: 16px;
	font-weight			: bold;
	text-align			: center;
	padding				: 15px;
}

.popupWindowContent {
	background			: #ffffff;
	padding				: 10px;
}

.popupWindowBottomBar {
	height				: 30px;
	padding				: 5px;
}

.popupWindowContentNoPadding {
	background			: #ffffff;
	padding				: 0px;
}



.listitem {
	border-bottom		: 1px solid #AFD1E1;
}

.linkLine {
	padding-bottom		: 3px;
}

.linkList {
	padding-bottom		: 10px;
}

h2.linkListHeading {
	padding				: 0px 0px 3px 0px;
	font-size			: 12px;
	font-weight			: normal;
}

/*****************************************************************************
*  
*  Calendar
*  
*****************************************************************************/

.calCellNone {
	margin				: 1px;
	padding				: 4px 0px;
	
	background			: #E6F1F6;
	color				: #9EB7C2;
	border				: 1px solid #C7E0EB;
	border-top			: 6px solid #C7E0EB;
	font-weight			: normal;
}

.calCellMonth {
	margin				: 1px;
	padding				: 4px 0px;
	
	background			: #C7E0EB;
	color				: #000000;
	border				: 1px solid #699AAF;
	border-top			: 6px solid #699AAF;
	font-weight			: normal;
}

.calCellToday {
	padding				: 4px 0px;
	margin				: 1px;
	
	background			: #699AAF;
	color				: #ffffff;
	border				: 1px solid #699AAF;
	border-top			: 6px solid #699AAF;
	font-weight			: bold;
}

.calCellMinHeight {
	display				: inline;
	float				: right;
	width				: 1px;
	height				: 55px;
}

.calColorItem {
	display				: inline;
	float				: left;
	width				: 18px;
	height				: 18px;
	overflow			: hidden;
	margin				: 1px 5px 1px 1px;
	border				: 1px solid #000000;
	cursor				: pointer;
}

.calColorItemSelected {
	display				: inline;
	float				: left;
	width				: 18px;
	height				: 18px;
	overflow			: hidden;
	margin-right		: 4px;
	border				: 2px solid #000000;
	cursor				: pointer;
}

.calBackground {
	background			: #F6FBFE;
}

/*****************************************************************************
*  
*  Other
*  
*****************************************************************************/

.photo {
}

div.photoContainer {
	margin-right		: 20px;
	float				: right;
	overflow			: hidden;
}

table.photoContainer {
	border				: 1px solid #BBBBBB;
	background			: #ffffff;
	
	padding				: 10px;
	margin-bottom		: 7px;
	width				: 160px;
}

.pfUIPhotoContainer {
}


img.formattingRight {
	
	-webkit-box-sizing	: border-box;
	-moz-box-sizing		: border-box;
	-o-box-sizing		: border-box;
	box-sizing			: border-box;
	
	float				: right;
	margin-left			: 10px;
	margin-bottom		: 10px;
	border				: 1px solid #fff;
	
	
}

img.formattingLeft {
	
	-webkit-box-sizing	: border-box;
	-moz-box-sizing		: border-box;
	-o-box-sizing		: border-box;
	box-sizing			: border-box;
	
	float				: left;
	margin-right		: 10px;
	margin-bottom		: 10px;
	border				: 1px solid #fff;
	
	
}

/*****************************************************************************
*  
*  Icon collection
*  
*****************************************************************************/

.ic-empty {
	
		width						: 16px;
		height						: 16px;
		font-size					: 16px;
		line-height					: 16px;
		display						: inline-block;
		vertical-align				: bottom;
	
}

.ic-listarrow-right,
.ic-listarrow-down,
.ic-gear {
	
		background-image			: url(/resources/gfx/icon-collection.png);
		width						: 16px;
		height						: 16px;
		font-size					: 16px;
		line-height					: 16px;
		display						: inline-block;
		vertical-align				: bottom;
	
}

.ic-listarrow-right {
	
		background-position			: 0px 0px;
	
}

.ic-listarrow-down {
	
		background-position			: -16px 0px;
	
}

.ic-gear {
	
		background-position			: -48px 0px;
	
}

.ic-gear:hover {
	
		background-position			: -32px 0px;
	
}


.gui-tabpanel {
	
	
}

.gui-tabpanel > ul.tabs {
	
	list-style-type					: none;
	margin							: 0px;
	padding							: 0px;
	
}

.gui-tabpanel > ul.tabs > li {
	
	display							: inline-block;
	
	padding							: 10px 15px;
	margin							: 0px;
	background						: #e4e4e4;
	
	color							: #000;
	font-size						: 14px;
	
}

.gui-tabpanel > ul.tabs > li.active {
	
	font-weight						: bold;
	
}

.gui-tabpanel > div.content {
	
	padding							: 30px 15px 15px;
	
	background						: #e4e4e4;
	color							: #000 !important;
	
}


.system-message {
	
	background						: #d92e35;
	border							: 1px solid #fff;
	
	-webkit-border-radius			: 20px;
	-moz-border-radius				: 20px;
	-o-border-radius				: 20px;
	border-radius					: 20px;
	
	padding							: 30px;
	margin-bottom					: 20px;
	
	
}

.system-message p a {
	
	font-weight						: bold;
	color							: #fff;
	
}/*****************************************************************************
*  
*  Popups
*  
*****************************************************************************/

#window-busy {
	
		max-width				: 200px;
		z-index					: 30000;
	
}

#window-busy .spinner {
	
		background				: url(/resources/gfx/loader-big-blue.gif) no-repeat center center;
		height					: 80px;
	
}
div.terms-list ul {
	
	margin					: 0px;
	padding					: 0px;
	
	list-style-type			: none;
	
}

div.terms-list ul li {
	
	margin					: 0px;
	padding					: 5px;
	
	border-bottom			: 1px solid rgba(127, 127, 127, 0.3);
	
	
}

div.terms-list ul li.odd {
	
	/*background				: rgba(127, 127, 127, 0.2);*/
	
}

div.terms-list ul li.empty {
	
	font-style				: italic;
	color					: #888;
	
}

div.terms-list ul li img {
	
	float					: right;
	
	cursor					: pointer;
	
	width					: 18px;
	
}

div.terms-list ul.items li {
	
	cursor					: move;
	
}

div.terms-list .input {
	
	position				: relative;
	
}

div.terms-list .input p {
	
	padding					: 5px;
	margin-top				: 10px;
	
	
}

div.terms-list .input input {
	
	display					: block;
	
	width					: 100%;
	
	padding					: 5px;
	margin					: 0px;
	
	-webkit-box-sizing		: border-box;
	-moz-box-sizing			: border-box;
	-o-box-sizing			: border-box;
	box-sizing				: border-box;
	
	
}

div.terms-list .input img {
	
	position				: absolute;
	top						: 5px;
	right					: 5px;
	
	width					: 18px;
	
}

div.terms-list ul.suggestions li.match {
	
	cursor					: pointer;
	
}

div.terms-list ul.suggestions li strong {
	
	font-weight				: normal;
	text-decoration			: underline;
	
}

div.terms-list ul.suggestions li.full-match strong {
	
	font-weight				: bold;
	
}

div.terms-list ul.suggestions li.full-match i {
	
	float					: right;
	padding-right			: 5px;
	color					: #888;
	font-size				: 12px;
	vertical-align			: middle;
	
}

div.terms-list ul.suggestions li.match:hover,
div.terms-list ul.suggestions li.match:hover strong {
	
	
}

div.terms-list ul.suggestions li i {
	
	
	
}

div.terms-list .not-found {
	
	display					: none;
	background				: rgba(127, 127, 127, 0.2);
	padding					: 5px;
	margin-top				: 5px;
	
	font-style				: italic;
	
	
}

div.terms-list .not-found img {
	
	display					: none;
	
}

div.terms-list .not-found a {
	
	color					: #7CB133 !important;
	font-style				: normal;
	
}

div.terms-list .not-found.spinner {
	
	font-size				: 0px;
	
}

div.terms-list .not-found.spinner img {
	
	display					: inline;
	
}.images-selector {
	
	
}

.images-selector ul.items {
	
	margin						: 0px 0px 0px;
	padding						: 0px;
	
	list-style-type				: none;
	
	overflow					: hidden;
	
}

.images-selector ul.items li {
	
	margin						: 0px 10px 10px 0px;
	padding						: 0px;
	
	display						: inline;
	float						: left;
	
	position					: relative;
	
}

.images-selector ul.items li.loading {
	
	height						: 100px;
	width						: 80px;
	
	background-color			: #fff;
	background-image			: url(/resources/gfx/loader-clear.gif);
	background-position			: center center;
	background-repeat			: no-repeat;
	
}

.images-selector ul.items li img.image {
	
	height						: 100px;
	
	cursor						: move;
	
	vertical-align				: bottom;
	
}

.images-selector ul.items li img.delete {
	
	position					: absolute;
	
	background-color			: #000;
	background-color			: rgba(0, 0, 0, 0.8);
	
	top							: 0px;
	right						: 0px;
	width						: 16px;
	height						: 16px;
	
	padding						: 2px;
	
	cursor						: pointer;
	
}

.images-selector ul.items li.loading img.image,
.images-selector ul.items li.loading img.delete {
	
	display						: none;
	
}




.login-container {
	
	background			: #316380;
	margin				: 100px auto 0px auto;
	width				: 500px;
	
	
	
}

.login-container .title {
	
	padding				: 20px 30px;
	text-align			: left;
	background			: #316380;
	border-bottom		: 1px solid #fff;
	color				: #fff;
	
	font-size			: 36px;
	line-height			: 36px;
	font-weight			: 100;
	
	
}

.login-container .padding {
	
	padding				: 30px;
	
	
}

.login-container .error {
	
	padding				: 10px;
	background			: #CD303B;
	border				: 1px solid #fff;
	color				: #fff;
	margin-bottom		: 16px;
	
}

/*****************************************************************************
*  
*  Forms
*  
*****************************************************************************/

.app-form {
	
	
	
}

.app-form .line {
	
	overflow				: hidden;
	margin-bottom			: 20px;
	
	
}

.app-form .line.dark {
	
	color					: #000;
	
}

.app-form .line-separator {
	
	border-bottom			: 1px solid #fff;
	font-size				: 0;
	height					: 20px;
	margin-bottom			: 20px;
	
}

.app-form .line-separator.dark {
	
	border-bottom			: 1px solid #000;
	
}

.app-form .sections {
	
	margin-left				: -20px;
	overflow				: hidden;
	
	
}

.app-form .sections .section {
	
	padding-left			: 20px;
	
	width					: 100%;
	
	-webkit-box-sizing		: border-box;
	-moz-box-sizing			: border-box;
	-o-box-sizing			: border-box;
	box-sizing				: border-box;
	
	
}

.app-form .sections .section.size-66,
.app-form .sections .section.size-50,
.app-form .sections .section.size-33 {
	
	float					: left;
	display					: inline-block;
	
	
}

.app-form .sections .section.size-66 {
	
	width					: 66.66%;
	
}

.app-form .sections .section.size-50 {
	
	width					: 50%;
}

.app-form .sections .section.size-33 {
	
	width					: 33.33%;
	
}

.app-form .section.separator-top {
	
	border-top				: 1px solid #aaa;
	padding-top				: 20px;
	
}

.app-form .section.separator-bottom {
	
	border-bottom			: 1px solid #aaa;
	padding-bottom			: 20px;
	
}

.app-form .line label,
.app-form .line p.label,
.app-form .line span.label {
	
	/*width					: 125px;*/
	display					: inline;
	float					: left;
	padding-top				: 3px;
	
	min-height				: 18px;
	
	-webkit-box-sizing		: border-box;
	-moz-box-sizing			: border-box;
	-o-box-sizing			: border-box;
	box-sizing				: border-box;
	
	
	
}

.app-form .line > label.mobile-emphasized,
.app-form .line > p.label.mobile-emphasized,
.app-form .line > span.label.mobile-emphasized {
	
	
	
}

.app-form .line div.check-padding,
.app-form .line a.check-padding,
.app-form .line label.check-padding,
.app-form .line p.label.check-padding,
.app-form .line span.label.check-padding {
	
	padding-left			: 25px;
	
	
}

.app-form .line input[type="checkbox"] {
	
	display					: inline;
	float					: left;
	
	
}

.app-form .line label.wide,
.app-form .line p.label.wide,
.app-form .line span.label.wide {
	
	width					: 300px;
	
	
}

.app-form .line label.normal,
.app-form .line p.label.normal,
.app-form .line span.label.normal {
	
	width					: auto;
	display					: inline;
	float					: none;
	padding-top				: 0px;
	
	
}



.app-form .line.dark label {
	
	color					: #000;
	
}

.app-form .line > div {
	
	-webkit-box-sizing		: border-box;
	-moz-box-sizing			: border-box;
	-o-box-sizing			: border-box;
	box-sizing				: border-box;
	margin-left				: 135px;
	
	
}

.app-form .line > div.wide {
	
	margin-left				: 310px;
	
	
}

.app-form .line > div .subline {
	
	overflow				: hidden;
	
}

.app-form .line > div .comment {
	
	font-size				: 12px;
	padding-top				: 5px;
	
}

.app-form .line > div input[type="checkbox"],
.app-form .line > div input[type="radio"] {
	
	display					: inline;
	float					: left;
	
}

.app-form .line > div .radio-padding,
.app-form .line > div .checkbox-padding {
	
	margin-left				: 25px;
	
}

.input-container,
input[type="text"].normal-form-element,
.app-form .line > div textarea,
.app-form .line > div input[type="text"],
.app-form .line > div input[type="password"],
.app-form .line > div .wrapper {
	
	-webkit-box-sizing		: border-box;
	-moz-box-sizing			: border-box;
	-o-box-sizing			: border-box;
	box-sizing				: border-box;
	
	font-family				: Roboto, Arial, sans-serif;
	font-size				: 14px;
	
	background-color		: #fff;
	padding					: 7px 5px;
	border					: 0px;
	border-radius			: 3px;
	
}

.input-container.search,
input[type="text"].normal-form-element.search,
.app-form .line > div textarea.search,
.app-form .line > div input[type="text"].search {
	
	position				: relative;
	padding-left			: 25px;
	background-image		: url(/resources/gfx/icon-search.png);
	background-repeat		: no-repeat;
	background-position		: 5px center;
	
}

.app-form .line > div .wrapper .input-content {
	
	display					: block;
	
	margin-right			: 20px;
	
	-webkit-box-sizing		: border-box;
	-moz-box-sizing			: border-box;
	-o-box-sizing			: border-box;
	box-sizing				: border-box;
	
}

.app-form .line > div .wrapper .input-remove {
	
	width					: 20px;
	float					: right;
	
	font-size				: 40px;
	text-align				: center;
	
	cursor					: pointer;
	
}

.input-container:disabled,
input[type="text"].normal-form-element:disabled,
.app-form .line > div textarea:disabled,
.app-form .line > div input[type="text"]:disabled,
.app-form .line > div input[type="password"]:disabled,
.app-form .line > div .select select:disabled {
	
	background				: #ddd;
	
}

.app-form .line > div div.check input[type="checkbox"] {
	
	vertical-align			: middle;
	
}

.app-form .line > div div.check {
	
	-webkit-box-sizing		: border-box;
	-moz-box-sizing			: border-box;
	-o-box-sizing			: border-box;
	box-sizing				: border-box;
	
	background				: #555;
	height					: 30px;
	padding-left			: 5px;
	padding-right			: 5px;
	border					: 1px solid #fff;
	border-radius			: 3px;
	
}


.app-form .line > div textarea {
	
	overflow				: scroll;
	overflow-x				: hidden;
	height					: 80px;
	
}

.app-form .line > div .w-50 {  width : 50px;  }
.app-form .line > div .w-75 {  width : 75px;  }
.app-form .line > div .w-100 {  width : 100px;  }
.app-form .line > div .w-125 {  width : 125px;  }
.app-form .line > div .w-150 {  width : 150px;  }
.app-form .line > div .w-200 {  width : 200px;  }
.app-form .line > div .w-250 {  width : 250px;  }
.app-form .line > div .w-300 {  width : 300px;  }

.app-form .line > div .h-100 {  height : 100px;  }
.app-form .line > div .h-200 {  height : 200px;  }


input[type="text"].normal-form-element.dark,
.app-form .line > div textarea.dark,
.app-form .line > div input[type="text"].dark,
.app-form .line > div input[type="password"].dark {
	
	background-color		: #555555;
	color					: #fff;
	border					: 1px solid #fff;
	
}

input[type="text"].normal-form-element.full,
.app-form .line > div textarea.full,
.app-form .line > div input[type="text"].full,
.app-form .line > div input[type="password"].full,
.app-form .line > div .full {
	
	width					: 100%;
	
}

input[type="text"].normal-form-element.right,
.app-form .line > div textarea.right,
.app-form .line > div input[type="text"].right,
.app-form .line > div input[type="password"].right {
	
	text-align				: right;
	
}

.app-form .line > div textarea.error,
.app-form .line > div input[type="text"].error,
.app-form .line > div input[type="password"].error {
	
	border					: 1px solid #cd303b;
	background				: #fff;
	color					: #cd303b;
	
}

.app-form .line > div textarea.monospace {
	
	font-family				: "Courier New", Courier, monospace;
	font-size				: 12px;
	
}

.app-form .errors-container {
	
	display					: none;
	margin					: 20px 0px 0px;
	border					: 1px solid #fff;
	background				: #cd303b;
	padding					: 15px;
	
	
}

.app-form .errors-container .error-message p {
	
	margin					: 0px;
	padding					: 0px;
	color					: #fff;
	
}

.app-form .errors-container .error-message ul {
	
	padding					: 0px;
	margin					: 0px;
	list-style-type			: disc;
	
}

.app-form .errors-container .error-message ul li {
	
	padding					: 0px 0px 0px 0px;
	margin					: 0px 0px 0px 14px;
	font-size				: 14px;
	line-height				: 18px;
	color					: #fff;
	
}



.app-text-editor {
	
	width					: 100%;
	height					: 100%;
	min-height				: 200px;
	
}

.app-text-editor .container {
	
	position				: relative;
	display					: none;
	width					: 100%;
	height					: 100%;
	
}

.app-text-editor .container textarea {
	
	width					: 100%;
	height					: 100%;
	
	padding					: 0px;
	margin					: 0px;
	border					: 0px;
	
}

.app-text-editor .spinner {
	
	position				: absolute;
	top						: 0px;
	left					: 0px;
	width					: 100%;
	height					: 100%;
	
	background				: url(/resources/gfx/loader-big-blue.gif) center center no-repeat;
	
}




.save-info {
	
	padding					: 5px;
	border					: 1px solid #7CB133;
	background				: #4A681E;
	color					: #fff;
	
}



.text-editor-styles {
	
}





.app-form label {
	
	
}

.app-form label span {
	
	
}

.app-form .checkbox-text,
.app-form .radio-text,
.app-form [type="checkbox"]:not(:checked) + label,
.app-form [type="checkbox"]:checked + label,
.app-form [type="radio"]:not(:checked) + label,
.app-form [type="radio"]:checked + label {
	
		padding				: 2px 20px 0px 25px;
		vertical-align		: middle;
		min-height			: 18px;
	
}

/* Base for label styling */

.app-form [type="checkbox"]:not(:checked),
.app-form [type="checkbox"]:checked,
.app-form [type="radio"]:not(:checked),
.app-form [type="radio"]:checked {
	
		position: absolute;
		left: -9999px;
	
}

.app-form [type="checkbox"]:not(:checked) + label,
.app-form [type="checkbox"]:checked + label,
.app-form [type="radio"]:not(:checked) + label,
.app-form [type="radio"]:checked + label,
.app-form span.checkbox-checked {
	
		position: relative;
	
}

.app-form [type="checkbox"]:not(:checked) + label,
.app-form [type="checkbox"]:checked + label,
.app-form [type="radio"]:not(:checked) + label,
.app-form [type="radio"]:checked + label {
	
		cursor: pointer;
	
}
/* checkbox aspect */

.app-form [type="checkbox"]:not(:checked) + label:before,
.app-form [type="checkbox"]:checked + label:before,
.app-form span.checkbox-checked:before,
.app-form span.radio-checked:before {
	
		content: '';
		position: absolute;
		left: 0;
		top: 0px;
		width: 18px;
		height: 18px;
		border: 1px solid #fff !important;
		border-radius: 0px;
	
}

.app-form [type="radio"]:not(:checked) + label:before,
.app-form [type="radio"]:checked + label:before {
	
		content: '';
		position: absolute;
		left: 0;
		top: 0px;
		width: 18px;
		height: 18px;
		border: 1px solid #fff !important;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-o-border-radius: 50%;
		border-radius: 50%;
	
}


.tabPanel [type="checkbox"]:not(:checked) + label:before,
.tabPanel [type="checkbox"]:checked + label:before,
.tabPanel [type="radio"]:not(:checked) + label:before,
.tabPanel [type="radio"]:checked + label:before,
.tabPanel span.checkbox-checked:before,
.tabPanel span.radio-checked:before {
	
		border-color: #000 !important;
	
}


/* checked mark aspect */

.app-form [type="checkbox"]:not(:checked) + label:after,
.app-form [type="checkbox"]:checked + label:after,
.app-form span.checkbox-checked:after {
	
		content: '\2713';
		position: absolute;
		top: 1px;
		left: 3px;
		font-size: 18px;
		font-weight: bold;
		color: #fff;
		transition: all .1s;
	
}

.app-form [type="radio"]:not(:checked) + label:after,
.app-form [type="radio"]:checked + label:after,
.app-form span.radio-checked:after {
	
		content: '';
		position: absolute;
		left: 4px;
		top: 4px;
		width: 10px;
		height: 10px;
		border: 1px solid #fff !important;
		background: #fff;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-o-border-radius: 50%;
		border-radius: 50%;
	
}

.tabPanel [type="checkbox"]:not(:checked) + label:after,
.tabPanel [type="checkbox"]:checked + label:after,
.tabPanel span.checkbox-checked:after {
	
		color: #000;
	
}

.tabPanel [type="radio"]:not(:checked) + label:after,
.tabPanel [type="radio"]:checked + label:after,
.tabPanel span.radio-checked:after {
	
		background: #333;
		border-color: #333 !important;
	
}

/* checked mark aspect changes */

.app-form [type="checkbox"]:not(:checked) + label:after,
.app-form [type="radio"]:not(:checked) + label:after {
	
		opacity: 0;
		transform: scale(0) rotate(-25deg);
	
}

.app-form [type="checkbox"]:checked + label:after,
.app-form [type="radio"]:checked + label:after {
	
		opacity: 1;
		transform: scale(1) rotate(0deg);
	
}
/* disabled checkbox */

.app-form [type="checkbox"]:disabled:not(:checked) + label:before,
.app-form [type="checkbox"]:disabled:checked + label:before,
.app-form [type="radio"]:disabled:not(:checked) + label:before,
.app-form [type="radio"]:disabled:checked + label:before {
	
		opacity: 0.5;
	
}

.app-form [type="checkbox"]:disabled:checked + label:after,
.app-form [type="radio"]:disabled:checked + label:after {
	
		opacity: 0.5;
	
}

.app-form [type="checkbox"]:disabled + label,
.app-form [type="radio"]:disabled + label {
	
		opacity: 0.5;
	
}
/* accessibility */

/*
[type="checkbox"]:checked:focus + label:before,
[type="checkbox"]:not(:checked):focus + label:before {
  border: 1px dotted #7d861e;
}
*/
/* hover style just for information */

label:hover:before {
	
		border: 1px solid #000 !important;
	
}

/*****************************************************************************
*  
*  Popups
*  
*****************************************************************************/

.popup-blocker {
	
		display				: none;
		position			: absolute;
		z-index				: 99;
		
		background			: #000;
		
		width				: 100%;
		height				: 100%;
		top					: 0px;
		left				: 0px;
	
}

.popup .animated {
	
		-o-transition		: all .15s ease;
		-moz-transition		: all .15s ease;
		-webkit-transition	: all .15s ease;
		transition			: all .15s ease;
	
}

.popup {
	
		position			: absolute;
		z-index				: 100;
		width				: 90%;
		top					: 60px;
		
		opacity				: 0;
		display				: none;
		
		-webkit-transform	: scale(0.2, 1);
		-moz-transform		: scale(0.2, 1);
		-ms-transform		: scale(0.2, 1);
		-o-transform		: scale(0.2, 1);
		transform			: scale(0.2, 1);
		
		-webkit-box-sizing	: border-box;
		-moz-box-sizing		: border-box;
		box-sizing			: border-box;
		
		-webkit-box-shadow	: 0px 0px 35px 0px #000000;
		-moz-shadow			: 0px 0px 35px 0px #000000;
		box-shadow			: 0px 0px 35px 0px #000000;
		
		-webkit-transition	: -webkit-transform .1s ease-in, opacity .1s ease-in, visibility .1s ease-in;
		-moz-transition		: -moz-transform .1s ease-in, opacity .1s ease-in, visibility .1s ease-in;
		-ms-transition		: -ms-transform .1s ease-in, opacity .1s ease-in, visibility .1s ease-in;
		-o-transition		: -o-transform .1s ease-in, opacity .1s ease-in, visibility .1s ease-in;
		transition			: transform .1s ease-in, opacity .1s ease-in, visibility .1s ease-in;
	
	
	
	
	
}

.popup-mobile-fixed {
	
}

.popup-display {
	
		visibility			: visible;
		opacity				: 1;
		
		-webkit-transform	: scale(1, 1);
		-moz-transform		: scale(1, 1);
		-ms-transform		: scale(1, 1);
		-o-transform		: scale(1, 1);
		transform			: scale(1, 1);
		
		-webkit-transition	: -webkit-transform .1s ease-out, opacity .1s ease-out, visibility .1s ease-out;
		-moz-transition		: -moz-transform .1s ease-out, opacity .1s ease-out, visibility .1s ease-out;
		-ms-transition		: -ms-transform .1s ease-out, opacity .1s ease-out, visibility .1s ease-out;
		-o-transition		: -o-transform .1s ease-out, opacity .1s ease-out, visibility .1s ease-out;
		transition			: transform .1s ease-out, opacity .1s ease-out, visibility .1s ease-out;
	
	
}

.popup-hidden {
	
		visibility			: hidden;
		opacity				: 0;
	
}

.popup .close-button {
	
		font-size			: 24px;
		font-weight			: bold;
		line-height			: 24px;
		color				: #fff;
		position			: absolute;
		top					: 7px;
		right				: 5px;
		padding				: 0px 5px;
		cursor				: pointer;
	
}

.popup .close-button:hover {
	
		color				: #fff;
	
}

.popup .close-button.hidden {
	
		display				: none;
	
}

.popup .background {
	
		background			: #316380;
		position			: absolute;
		top					: 0px;
		left				: 0px;
		width				: 100%;
		height				: 100%;
	
}

.popup .container {
	
		position			: relative;
	
}

.popup .container > .title {
	
		padding				: 20px 30px;
		text-align			: left;
		background			: #316380;
		border-bottom		: 1px solid #fff;
		color				: #fff;
		
		font-size			: 36px;
		line-height			: 36px;
		font-weight			: 100;
	
	
}

.popup .container > .title.hidden {
	
		display				: none;
	
}

.popup .container .content {
	
		color				: #fff;
		min-height			: 20px;
	
}

.popup .container .content.padding {
	
		padding				: 30px;
	
	
}

.popup .container .content.padding-sides {
	
		padding				: 0px 30px;
	
	
}

.popup .container .content a {
	
		color				: #fff;
	
}

.popup .container .content a.dark {
	
		color				: #000;
		text-decoration		: underline;
	
}

.popup .container .content .spinner-container {
	
		display				: none;
		background			: url(/resources/gfx/loader-big-blue.gif) no-repeat center center;
		height				: 50px;
	
}

.popup .container .footer {
	
		padding				: 20px 30px;
		font-size			: 24px;
		background			: #316380;
		border-top			: 0px;
		overflow			: hidden;
	
	
}

.popup .container .footer.hidden {
	
		display				: none;
	
}



/** FULL SIZE POPUP **/
.popup.full-size {
	
		position			: fixed;
		width				: 100%;
		height				: 100%;
		top					: 0px;
		left				: 0px;
	
}

.popup.full-size .background {
	
		background			: #363636;
	
}

.popup.full-size .container {
	
		height				: 100%;
	
}

.popup.full-size .container .content {
	
		height				: 100%;
	
}

.popup-menu {
	
		position			: absolute;
		top					: 0px;
		left				: 0px;
		z-index				: 10000;
		
		display				: none;
		box-shadow			: 0px 2px 15px -2px #000;
	
}
.div-list, .div-list-768 {
	
	overflow				: hidden;
	position				: relative;
	z-index					: 1;
	
}

.div-list .line {
	
	overflow				: hidden;
	width					: 100%;
	padding-bottom			: 10px;
	position				: relative;
	
	-webkit-box-sizing		: border-box;
	-moz-box-sizing			: border-box;
	-o-box-sizing			: border-box;
	box-sizing				: border-box;
	
	
}

.div-list .line.odd {
	
}

.div-list .line.always-odd {
	
	background				: #222;
	border-bottom			: 1px solid #ddd;
	
}

.div-list .line .item {
	
	display					: inline;
	float					: left;
	
	-webkit-box-sizing		: border-box;
	-moz-box-sizing			: border-box;
	-o-box-sizing			: border-box;
	box-sizing				: border-box;
	
}

.div-list .line .item.icons img.clickable {
	
	cursor					: pointer;
	
}

.div-list .line .item.heading {
	
	font-weight				: 700;
	border-bottom			: 1px solid #fff;
	padding					: 2px 0px 5px !important;
	margin					: 0px 0px 5px;
	
	
}

.div-list-768 .content {
	
	padding					: 0px;
	
	
}

.div-list-768 .line {
	
	overflow				: hidden;
	width					: 100%;
	padding					: 10px 0px 10px;
	position				: relative;
	
	-webkit-box-sizing		: border-box;
	-moz-box-sizing			: border-box;
	-o-box-sizing			: border-box;
	box-sizing				: border-box;
	
	
}

.div-list-768 .line.headings {
	
	padding					: 0px;
	
}

.div-list-768 .line.odd {
	
}

.div-list-768 .line.always-odd {
	
	background				: #222;
	border-bottom			: 1px solid #ddd;
	
}

.div-list-768 .line .item {
	
	display					: inline;
	float					: left;
	
	-webkit-box-sizing		: border-box;
	-moz-box-sizing			: border-box;
	-o-box-sizing			: border-box;
	box-sizing				: border-box;
	
}

.div-list-768 .line .item.icons {
	
	padding-left			: 5px;
	
	-webkit-box-sizing		: border-box;
	-moz-box-sizing			: border-box;
	-o-box-sizing			: border-box;
	box-sizing				: border-box;
	
	
}

.div-list-768 .line .item.icons img.clickable {
	
	cursor					: pointer;
	
}

.div-list-768 .line.headings .item {
	
	font-weight				: 700;
	border-bottom			: 1px solid #fff;
	padding					: 2px 0px 5px !important;
	margin					: 0px 0px 0px;
	
	
}



.div-list-1010 .content {
	
	padding					: 0px;
	
	
}

.div-list-1010 .line {
	
	overflow				: hidden;
	width					: 100%;
	padding					: 10px 0px 10px;
	position				: relative;
	
	-webkit-box-sizing		: border-box;
	-moz-box-sizing			: border-box;
	-o-box-sizing			: border-box;
	box-sizing				: border-box;
	
	
}

.div-list-1010 .line.headings {
	
	padding					: 0px;
	
}

.div-list-1010 .line.odd {
	
}

.div-list-1010 .line .item {
	
	display					: inline;
	float					: left;
	
	-webkit-box-sizing		: border-box;
	-moz-box-sizing			: border-box;
	-o-box-sizing			: border-box;
	box-sizing				: border-box;
	
}

.div-list-1010 .line .item.icons {
	
	padding-left			: 5px;
	
	-webkit-box-sizing		: border-box;
	-moz-box-sizing			: border-box;
	-o-box-sizing			: border-box;
	box-sizing				: border-box;
	
	
}

.div-list-1010 .line .item.icons img.clickable {
	
	cursor					: pointer;
	
}

.div-list-1010 .line.headings .item {
	
	font-weight				: 700;
	border-bottom			: 1px solid #fff;
	padding					: 2px 0px 5px !important;
	margin					: 0px 0px 0px;
	
	
}


.div-list .item.hidden,
.div-list-768 .item.hidden,
.div-list-1010 .item.hidden {
	
	display					: none;
	
}


.div-list + .page-controls {
	
	border-top				: 1px solid #fff;
	padding					: 10px 0px 0px;
	
	
}

.div-list-768 + .page-controls {
	
	border-top				: 1px solid #fff;
	padding					: 10px 0px 0px;
	
	
}

.div-list-1010 + .page-controls {
	
	border-top				: 1px solid #fff;
	padding					: 10px 0px 0px;
	
	
}

.div-list-colors {
	
	padding-top				: 5px;
	
}

.div-list-colors a {
	
	color					: #aaa;
	
}

.div-list-colors a.hidden {
	
	display					: none;
	
}

.div-list-colors p {
	
	display					: none;
	padding					: 0px 20px 10px 0px;
	color					: #ccc;
	
	
}

.div-list-colors p.visible {
	
	display					: inline-block;
	
	
}

.div-list-colors p span {
	
	display					: inline-block;
	width					: 10px;
	height					: 10px;
	
	margin					: 0px 0px 0px 0px;
	
	border					: 1px solid #000;
	
	-webkit-border-radius	: 50%;
	-moz-border-radius		: 50%;
	-o-border-radius		: 50%;
	border-radius			: 50%;
	
	
}


/***********************************************************************************
* GENERAL
***********************************************************************************/

div.grid-list ul {
	
	display					: block;
	
	list-style-type			: none;
	min-height				: 200px;
	height					: 500px;
	
	font-size				: 0px;
	line-height				: 0px;
	
	margin					: 0px -1px -1px 0px;
	padding					: 0px;
	
	
	
	
}

div.grid-list ul li {
	
	position				: relative;
	
	display					: inline-block;
	
	width					: 20%;
	height					: 25%;
	
	margin					: 0px;
	/*padding					: 2px 0px 0px 2px;*/
	border-right			: 1px solid #fff;
	border-bottom			: 1px solid #fff;
	
	-webkit-box-sizing		: border-box;
	-moz-box-sizing			: border-box;
	-o-box-sizing			: border-box;
	box-sizing				: border-box;
	
	cursor					: pointer;
	
	
}

div.grid-list ul li div.container {
	
	width					: 100%;
	height					: 100%;
	
	background-repeat		: no-repeat;
	background-position		: center center;
	background-image		: url(/resources/gfx/loader-blue.gif);
	
}

div.grid-list ul li div.background {
	
	position				: absolute;
	
	background-size			: cover;
	background-repeat		: no-repeat;
	background-position		: center center;
	background-color		: transparent;
	
	top						: 0px;
	left					: 0px;
	width					: 100%;
	height					: 100%;
	
	opacity					: 1;
	
	-webkit-transition		: 0.5s all;
	-moz-transition			: 0.5s all;
	-o-transition			: 0.5s all;
	transition				: 0.5s all;
	
}

div.grid-list ul li:hover div.background {
	
	opacity					: 1;
	
	-webkit-transition		: 0.2s all;
	-moz-transition			: 0.2s all;
	-o-transition			: 0.2s all;
	transition				: 0.2s all;
	
}

div.grid-list ul li span.name {
	
	position				: absolute;
	
	bottom					: 0px;
	left					: 0px;
	width					: 100%;
	
	text-align				: center;
	text-overflow			: ellipsis;
	white-space				: nowrap;
	
	font-size				: 12px;
	line-height				: 12px;
	
	height					: 16px;
	overflow				: hidden;
	
	padding					: 2px 26px;
	
	background				: rgba(0, 0, 0, 0.7);
	
	-webkit-box-sizing		: border-box;
	-moz-box-sizing			: border-box;
	-o-box-sizing			: border-box;
	box-sizing				: border-box;
	
	-webkit-transition		: 0.5s all;
	-moz-transition			: 0.5s all;
	-o-transition			: 0.5s all;
	transition				: 0.5s all;
	
	
	
	
}

div.grid-list ul li:hover span.name {
	
	padding					: 8px 26px;
	height					: 28px;
	
	-webkit-transition		: 0.2s all;
	-moz-transition			: 0.2s all;
	-o-transition			: 0.2s all;
	transition				: 0.2s all;
	
	
	
}

div.grid-list ul li img.delete,
div.grid-list ul li img.edit {
	
	opacity					: 0;
	
	position				: absolute;
	width					: 18px;
	height					: 18px;
	
	bottom					: 5px;
	
	cursor					: pointer;
	
	-webkit-transition		: 0.5s all;
	-moz-transition			: 0.5s all;
	-o-transition			: 0.5s all;
	transition				: 0.5s all;
	
	
	
}

div.grid-list ul li img.edit {
	
	left					: 5px;
}

div.grid-list ul li img.delete {
	
	right					: 5px;
}

div.grid-list ul li:hover img.delete,
div.grid-list ul li:hover img.edit {
	
	opacity					: 1;
	
	-webkit-transition		: 0.2s all;
	-moz-transition			: 0.2s all;
	-o-transition			: 0.2s all;
	transition				: 0.2s all;
	
}


/***********************************************************************************
* COLOR SCHEMES
***********************************************************************************/

.popup div.grid-list {
	
	background-color		: #1F3E4F;
	background-position		: center center;
	background-repeat		: no-repeat;
	
	overflow				: hidden;
	
	margin					: 0px 0px 10px;
	
	border-top				: 1px solid #fff;
	border-bottom			: 1px solid #fff;
	
}

.popup div.grid-list.spinner {
	
	background-image		: url(/resources/gfx/loader-big-blue.gif);
	
}
/** responsive filter **/
.list-filter-button {
	
	display					: none !important;
	
	
}

.list-filter div {
	
	
	
}

.list-filter div.pl5 {
	
}

.list-filter.visible {
	
	
	
}

/** always filter **/
.list-filter-button.always {
	
	display					: inline !important;
	
}

.list-filter.always {
	
	position				: absolute;
	display					: none;
	text-align				: center;
	background				: #222;
	border					: 1px solid #fff;
	border-radius			: 5px;
	margin-top				: 5px;
	padding					: 15px;
	
	-webkit-box-shadow		: 0px 1px 15px -2px #000;
	-moz-box-shadow			: 0px 1px 15px -2px #000;
	-o-box-shadow			: 0px 1px 15px -2px #000;
	box-shadow				: 0px 1px 15px -2px #000;
	
	
}


.list-filter.always div {
	
	
	
}

.list-filter.always.visible {
	
	display					: block;
	
}
#linkcreator {
	
	max-width				: 600px;
	
}

#linkcreator-selectfile {
	
	max-width				: 800px;
	
}

.text-editor-styles img.embed-video {
	
	display				: none;
	
}

.text-editor-styles div.embed-video {
	
	position			: relative;
	
	width				: 100%;
	height				: 0px;
	padding-top			: 56.25%;
	
	background-color	: #000;
	background-image	: url(/resources/gfx/loader-big-black-transparent.gif);
	background-repeat	: no-repeat;
	background-position	: center center;
	
	-webkit-box-sizing	: border-box;
	-moz-box-sizing		: border-box;
	-o-box-sizing		: border-box;
	box-sizing			: border-box;
	
}

.text-editor-styles div.embed-video.youtube iframe {
	
	position			: absolute;
	
	top					: 0px;
	left				: 0px;
	width				: 100%;
	height				: 100%;
	
}

.text-editor-styles div.embed-video.internal {
	
	margin-bottom		: 30px;
	background			: #000;
	
}

.text-editor-styles div.embed-video.internal video {
	
	position			: absolute;
	
	z-index				: 10;
	
	top					: 0px;
	left				: 0px;
	width				: 100%;
	height				: 100%;
	
}

.text-editor-styles div.embed-video.internal div.overlay {
	
	position			: absolute;
	
	z-index				: 11;
	
	top					: 0px;
	left				: 0px;
	width				: 100%;
	height				: 100%;
	
}

.text-editor-styles div.embed-video.internal div.controls {
	
	position			: absolute;
	
	top					: 100%;
	left				: 0px;
	width				: 100%;
	height				: 30px;
	
	background-color	: #000;
	
	-webkit-box-sizing	: border-box;
	-moz-box-sizing		: border-box;
	-o-box-sizing		: border-box;
	box-sizing			: border-box;
	
}

.text-editor-styles div.embed-video.internal div.controls > span {
	
	position			: absolute;
	left				: 0px;
	top					: 0px;
	width				: 70px;
	height				: 30px;
	
	font-size			: 12px;
	line-height			: 30px;
	padding				: 0px 0px 0px 30px;
	text-align			: center;
	
	background-image	: url(/resources/gfx/icon-play.png);
	background-repeat	: no-repeat;
	background-position	: 3px 3px;
	
	cursor				: pointer;
	
}

.text-editor-styles div.embed-video.internal.pause div.controls > span {
	
	background-image	: url(/resources/gfx/icon-pause.png);
	
}

.text-editor-styles div.embed-video.internal div.controls > div {
	
	margin				: 14px 5px 0px 105px;
	border-top			: 1px solid #888;
	
}

.text-editor-styles div.embed-video.internal div.controls > div > span {
	
	display				: inline-block;
	background			: #fff;
	
	position			: relative;
	
	left				: 0px;
	top					: -10px;
	
	width				: 20px;
	height				: 20px;
	
	-webkit-border-radius	: 10px;
	-moz-border-radius		: 10px;
	-o-border-radius		: 10px;
	border-radius			: 10px;
	
	cursor				: pointer;
	
}

video::-webkit-media-controls{
    display: none;
    -webkit-appearance: none;
}#videocreator {
	
	max-width				: 600px;
	
}

#videocreator-selectfile {
	
	max-width				: 800px;
	
}

#browser-folder-edit {
	
	max-width				: 500px;
	
}

.browser-container > .lists {
	
	margin-bottom			: 10px;
	height					: 300px;
	
	border-top				: 1px solid #fff;
	border-bottom			: 1px solid #fff;
	
}

.browser-container.colorscheme-grayscale > .lists {
	
	background				: #262626;
	overflow				: hidden;
	
}

.browser-container.colorscheme-blue > .lists {
	
	background				: #2C5872;
	overflow				: hidden;
	
}

.browser-container > .lists > .list {
	
	vertical-align			: bottom;
	
	height					: 100%;
	padding					: 10px;
	
	overflow				: hidden;
	
}

.browser-container > .lists > .list.folders {
	
	display					: inline-block;
	float					: left;
	
	width					: 35%;
	
	border-right			: 1px solid #fff;
	
	
	
}

.browser-container > .lists > .list.folders.open {
	
	
	
}

.browser-container > .lists > .list.folders .current-folder {
	
	display					: none;
	
	
	
}

.browser-container > .lists > .list.folders > div.tools {
	
	height					: 20px;
	padding-top				: 10px;
	margin-top				: 10px;
	border-top				: 1px solid #444;
	
}

.browser-container.colorscheme-blue > .lists > .list.folders > div.tools {
	
	border-top				: 1px solid #fff;
	
}

.browser-container > .lists > .list.folders > div.tools img {
	
	height					: 20px;
	opacity					: 0.2;
	
}

.browser-container > .lists > .list.folders.has-selection > div.tools img {
	
	opacity					: 1;
	cursor					: pointer;
	
}

.browser-container > .lists > .list.folders > div.tools img.add {
	
	padding					: 0px 0px 0px 0px;
	
}

.browser-container > .lists > .list.folders > div.tools img.edit,
.browser-container > .lists > .list.folders > div.tools img.delete {
	
	padding					: 0px 0px 0px 10px;
	float					: right;
	
}

.browser-container > .lists.no-edit > .list.folders > div.tools img.add,
.browser-container > .lists.no-edit > .list.folders > div.tools img.edit {
	
	display					: none;
	
}

.browser-container > .lists.no-delete > .list.folders > div.tools img.delete {
	
	display					: none;
	
}

.browser-container > .lists.no-delete.no-edit > .list.folders > div.tools {
	
	display					: none;
	
}


.browser-container > .lists > .list.folders > div.items-container {
	
	height					: 240px;
	
	overflow				: hidden;
	position				: relative;
	
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items {
	
	width					: 1000px;
	height					: 100%;
	
	overflow				: scroll;
	overflow-x				: hidden;
	
}

.browser-container > .lists > .list.folders > div.items-container > span.scrollbar {
	
	display					: block;
	position				: absolute;
	
	top						: 0px;
	right					: 0px;
	width					: 10px;
	height					: 100%;
	
	cursor					: pointer;
	
	-webkit-border-radius	: 5px;
	-moz-border-radius		: 5px;
	-o-border-radius		: 5px;
	border-radius			: 5px;
	
	background				: rgba(255, 255, 255, 0.2);
	
}

.browser-container > .lists > .list.elements {
	
	
	
}

.browser-container > .lists > .list ul {
	
	list-style-type			: none;
	margin					: 0px;
	padding					: 0px;
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul {
	
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li {
	
	margin					: 0px;
	padding					: 1px 0px;
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li > span {
	
	display					: inline-block;
	
	width					: 17px;
	height					: 12px;
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li.has-children > span {
	
	display					: inline-block;
	
	background-position		: 3px 3px;
	background-repeat		: no-repeat;
	
	width					: 17px;
	height					: 12px;
	
	cursor					: pointer;
	
	background-image		: url(/resources/gfx/folder-closed.png);
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li.has-children.open > span {
	
	background-image		: url(/resources/gfx/folder-open.png);
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li > p {
	
	display					: inline-block;
	
	text-overflow			: ellipsis;
	white-space				: nowrap;
	height					: 12px;
	
	cursor					: pointer;
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li.selected > p {
	
	font-weight				: bold;
	color					: #7cb133;
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li > ul {
	
	display					: none;
	margin					: 0px 0px 0px 7px;
	padding					: 0px 0px 0px 7px;
	border-left				: 1px dotted #444;
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li.open > ul {
	
	display					: block;
	
}

.wrap-box {
	
	-webkit-box-sizing	: border-box;
	-moz-box-sizing		: border-box;
	-o-box-sizing		: border-box;
	box-sizing			: border-box;
	
	overflow			: hidden;
	background			: #222;
	border				: 1px solid #fff;
	border-radius		: 5px;
	padding				: 20px;
	
}

.wrap-box.w-25 {
	
	width				: 25%;
	
	
}
.wrap-box.w-50 {
	
	width				: 50%;
	
	
}
.wrap-box.w-75 {
	
	width				: 75%;
	
	
}/*****************************************************************************
*  
*  Main
*  
*****************************************************************************/

body {
	
	background-color	: #252525;
	color				: #fff;
	
}

.page-container {
	
	background			: #363636;
	padding-bottom		: 40px;
	
}

.page-width {
	
	width				: 1100px;
	margin				: 0 auto;
	
	min-height			: 600px;
	
	
	
	
	
}

.page-container .page-logo {
	
	background-image	: url(/resources/gfx/top.jpg?v=20180518-2);
	background-size		: cover;
	background-position	: center center;
	
	border-top			: 0px solid #d92e35;
	border-bottom		: 1px solid #fff;
	margin-bottom		: 50px;
	
	height				: 160px;
	
	-webkit-transition	: all 1.0s;
	-moz-transition		: all 1.0s;
	-o-transition		: all 1.0s;
	transition			: all 1.0s;
	
	
	
	
}

.page-container .page-logo .logo {
	
	padding-top			: 30px;
	height				: 103px;
	
	-webkit-transition	: all 1.0s;
	-moz-transition		: all 1.0s;
	-o-transition		: all 1.0s;
	transition			: all 1.0s;
	
	
}

.page-container .page-logo ul {
	
	list-style-type		: none;
	padding				: 40px 0px 0px;
	
	-webkit-transition	: all 1.0s;
	-moz-transition		: all 1.0s;
	-o-transition		: all 1.0s;
	transition			: all 1.0s;
	
	
}

.page-container .page-logo li {
	
	display				: inline-block;
	position			: relative;
	
	cursor				: pointer;
	
	-webkit-transition	: all 1.0s;
	-moz-transition		: all 1.0s;
	-o-transition		: all 1.0s;
	transition			: all 1.0s;
	
}

.page-container .page-logo li.no-desktop {
	
	display				: none;
	
	
}

.page-container .page-logo li img {
	
	height				: 70px;
	border-radius		: 5px;
	
	
}

.page-container .page-logo li img.active {
	
	background			: #d92e35;
	
	-webkit-transition	: all 1.0s;
	-moz-transition		: all 1.0s;
	-o-transition		: all 1.0s;
	transition			: all 1.0s;
	
}

.page-container .page-logo li span {
	
	position			: absolute;
	width				: 100%;
	top					: 45px;
	left				: 0px;
	
	text-align			: center;
	font-size			: 12px;
	color				: #fff;
	
	
}


.page-container .page-wrapper {
	
	position			: relative;
	overflow			: hidden;
	
	
}

.page-container .page-menu {
	
	float				: right;
	display				: inline;
	
	width				: 310px;
	z-index				: 100;
	
	-webkit-box-sizing	: border-box;
	-moz-box-sizing		: border-box;
	-o-box-sizing		: border-box;
	box-sizing			: border-box;
	
	
	
}

.page-container .page-menu.open {
	
	display				: block;
	
}

.page-container .page-menu.visible {
	
	opacity				: 1;
	top					: -70px;
	
	-webkit-transition	: all 0.3s;
	-moz-transition		: all 0.3s;
	-o-transition		: all 0.3s;
	transition			: all 0.3s;
	
	
	
}

.page-container .page-menu ul.buttons {
	
	margin-left			: -5px;
	list-style-type		: none;
	
}

.page-container .page-menu ul.buttons li {
	
	display				: inline;
	float				: left;
	
	padding				: 0px 0px 5px 5px;
	font-size			: 13px;
	
	-webkit-box-sizing	: border-box;
	-moz-box-sizing		: border-box;
	-o-box-sizing		: border-box;
	box-sizing			: border-box;
	
}

.page-container .page-menu ul.buttons li.w-33 {
	
	width				: 33.33%;
	
}

.page-container .page-menu ul.buttons li.w-100 {
	
	width				: 100%;
	
}

.page-container .page-menu ul.buttons li.w-33 img.icon {
	
	height				: 50px;
	
	
}

.page-container .page-menu ul.buttons li.w-100 img.icon {
	
	height				: 70px;
	
	
}

.page-container .page-menu ul.buttons li span {
	
	display				: block;
	text-align			: center;
	
}

.page-container .page-menu ul.buttons li a.color-1,
.page-container .page-menu ul.buttons li a.color-2,
.page-container .page-menu ul.buttons li a.color-3,
.page-container .page-menu ul.buttons li a.active {
	
	display				: block;
	padding-top			: 5px;
	height				: 80px;
	border-radius		: 3px;
	
	text-align			: center;
	color				: #fff;
	
	border-width		: 1px;
	border-style		: solid;
	
	-webkit-transition	: all 0.2s;
	-moz-transition		: all 0.2s;
	-o-transition		: all 0.2s;
	transition			: all 0.2s;
	
	
}

.page-container .page-menu ul.buttons li a.color-1 {
	
	background			: #7cb133;
	border-color		: #7cb133;
	
}

.page-container .page-menu ul.buttons li a.color-1:hover {
	
	background			: #87BF37;
	/*border-color		: #fff;*/
	
	-webkit-transition	: all 0.2s;
	-moz-transition		: all 0.2s;
	-o-transition		: all 0.2s;
	transition			: all 0.2s;
	
}

.page-container .page-menu ul.buttons li a.color-2 {
	
	background			: #316380;
	border-color		: #316380;
	
}

.page-container .page-menu ul.buttons li a.color-2:hover {
	
	background			: #3F7899;
	/*border-color		: #fff;*/
	
	-webkit-transition	: all 0.2s;
	-moz-transition		: all 0.2s;
	-o-transition		: all 0.2s;
	transition			: all 0.2s;
	
}

.page-container .page-menu ul.buttons li a.active,
.page-container .page-menu ul.buttons li a.color-3 {
	
	background			: #d92e35;
	border-color		: #d92e35;
	
}

.page-container .page-menu ul.buttons li a.active:hover,
.page-container .page-menu ul.buttons li a.color-3:hover {
	
	background			: #E54F56;
	/*border-color		: #fff;*/
	
	-webkit-transition	: all 0.2s;
	-moz-transition		: all 0.2s;
	-o-transition		: all 0.2s;
	transition			: all 0.2s;
	
}

.page-container .page-menu ul.buttons li.weather-full div.heading {
	
	color					: #fff;
	padding					: 10px 10px 10px;
	font-size				: 18px;
	background				: #316380;
	border-top-left-radius	: 3px;
	border-top-right-radius	: 3px;
	text-align				: center;
	
}

.page-container .page-menu ul.buttons li.weather-full .container {
	
	padding					: 10px 0px;
	border-radius			: 3px;
	border-top-left-radius	: 0px;
	border-top-right-radius	: 0px;
	border					: 0px;
	border-top				: 1px solid #ccc;
	background				: #555555;
	color					: #fff;
	font-size				: 13px;
	text-align				: center;
	height					: auto;
	overflow				: hidden;
	
}

.page-container .page-menu ul.buttons li.weather-full .container a {
	
	padding					: 0px;
	border					: 0px;
	margin					: 0px;
	display					: inline;
	color					: #fff;
	
}

.page-container .page-menu ul.buttons li.weather-full .container .button {
	
	font-weight			: bold;
	
}

.page-container .page-menu ul.buttons li.weather-full .container .credit {
	
	padding				: 15px 10px 10px;
	font-size			: 13px;
	
}

.page-container .page-menu ul.buttons li.weather-full .container .credit a {
	
	color				: #bbb;
	
}

.page-container .page-menu ul.buttons li.weather-full .container .section {
	
	display				: inline-block;
	padding				: 0px 5px 10px;
	font-size			: 11px;
	
}

.page-container .page-menu ul.buttons li.weather-full .container .section .border {
	
	border-radius		: 5px;
	padding				: 5px 10px;
	background			: #fff;
	border				: 1px solid #000;
	box-shadow			: 0px 1px 10px -3px #000;
	
}

.page-container .page-menu ul.buttons li.weather-full .container .section .temperature {
	
	font-size			: 16px;
	font-weight			: normal;
	
}

.page-container .page-menu ul.buttons li.weather-full .container .section .temperature.warm {
	
	color				: #ff1c1c;
	
}

.page-container .page-menu ul.buttons li.weather-full .container .section .temperature.cold {
	
	color				: #0280d9;
	
}

.page-container .page-menu ul.buttons li.weather-full .container .more {
	
	display				: none;
	padding				: 10px 0px 0px;
	
}

.page-container .page-menu ul.buttons li.settings {
	
	text-align			: right;
	
}

.page-container .page-menu ul.buttons li.settings a {
	
	color				: #fff;
	
}


.page-container .page-content {
	
	margin-right		: 320px;
	
	
}

.page-container .page-content .page-padding {
	
	padding				: 0px 30px 0px 0px;
	
	
	
}

.page-container .page-content h1 {
	
	font-size			: 46px;
	font-weight			: 100;
	line-height			: 46px;
	
	
}

.page-container #coreAjaxNoSupport {
	
	display				: none;
	border				: 1px solid #900;
	padding				: 20px;
	
}


.page-footer {
	
	padding				: 20px 0px 40px;
	text-align			: center;
	font-size			: 12px;
	color				: #888;
	
}

#news-edit-story-contentTextEditor {
	
	
}

.news-container .archive-tools,
.news-container .editing-tools,
.news-container .newest-tools,
.news-container .newest-editing-tools,
.news-container .ordering-tools,
.news-container .view-tools {
	
	display					: none !important;
	
}

.news-container.archive-allowed .archive-tools,
.news-container.editing-allowed .editing-tools,
.news-container.newest-allowed .newest-tools,
.news-container.editing-allowed.newest-allowed .newest-editing-tools,
.news-container.ordering-allowed .newest-editing-tools,
.news-container.ordering-allowed .ordering-tools,
.news-container.view-allowed .view-tools {
	
	display					: inline-block !important;
	
}

.news-container.archive-allowed .archive-tools.desktop-only,
.news-container.editing-allowed .editing-tools.desktop-only,
.news-container.newest-allowed .newest-tools.desktop-only,
.news-container.editing-allowed.newest-allowed .newest-editing-tools.desktop-only,
.news-container.ordering-allowed .newest-editing-tools.desktop-only,
.news-container.ordering-allowed .ordering-tools.desktop-only,
.news-container.view-allowed .view-tools.desktop-only {
	
}

.news-container .version {
	
	padding					: 5px 0px 5px;
	text-align				: right;
	font-size				: 12px;
	
	
}

.news-container .version.unpub .view,
.news-container .version.unpub .published,
.news-container .version.pub .edit,
.news-container .version.pub .unpublished {
	
	display					: none;
	
}

.news-container .version.pub .view,
.news-container .version.pub .published,
.news-container .version.unpub .edit,
.news-container .version.unpub .unpublished {
	
	display					: inline;
	
}

.news-container .version .published {
	
	color					: #7CB133;
	
}

.news-container .version .unpublished {
	
	color					: #F7941D;
	
}

.news-container .version .changes {
	
	color					: #F7941D;
	
}

.news-container .mobile-view-descr {
	
	display					: none;
	
	
}

.news-container .mobile-view-descr .newest,
.news-container .mobile-view-descr .archive,
.news-container .mobile-view-descr .signed,
.news-container .mobile-view-descr .allsign {
	
	
	
}

.news-container .mobile-view-descr.newest .newest,
.news-container .mobile-view-descr.archive .archive,
.news-container .mobile-view-descr.signed .signed,
.news-container .mobile-view-descr.allsign .allsign {
	
	
	
}

.news-container .content-container {
	
	overflow				: hidden;
	
	padding-top				: 20px;
	
}

.news-container .content-container .news-nextpage-button {
	
	float					: right;
	
}

.news-container .content-container .news-prevpage-button,
.news-container .content-container .news-nextpage-button {
	
	cursor					: pointer;
	
}
.news-container.edit-mode .content-container .news-prevpage-button,
.news-container.edit-mode .content-container .news-nextpage-button {
	
	display					: none;
	
}

.news-container.spinner .content-container .news-prevpage-button,
.news-container.spinner .content-container .news-nextpage-button {
	
	opacity					: 0.25;
	
}

.news-container .content-container .news-prevpage-button.disabled,
.news-container .content-container .news-nextpage-button.disabled {
	
	opacity					: 0.25;
	
}

.news-container .signmessages-container > ul {
	
	list-style-type			: none;
	
	margin					: 0px;
	padding					: 0px;
	
}

.news-container .signmessages-container > ul > li {
	
	border					: 1px solid #fff;
	border-radius			: 5px;
	background				: #555;
	
	padding					: 20px;
	margin					: 0px 0px 20px;
	
}

.news-container .signmessages-container > ul > li .date {
	
	padding-bottom			: 20px;
	
}

.news-container .signmessages-container > ul > li .sign-wrapper {
	
	padding-top				: 15px;
	
}

.news-container .signmessages-container > ul > li .sign-wrapper .info {
	
	padding-top				: 10px;
	font-style				: italic;
	font-size				: 12px;
	
}



.news-container .content-container > div {
	
	padding					: 30px;
	margin					: 10px 0px;
	
	border-top				: 1px solid #fff;
	border-bottom			: 1px solid #fff;
	
	background-color		: #262626;
	
	
}

.news-container .content-container > div > ul {
	
	list-style-type			: none;
	
	overflow				: hidden;
	
	margin					: 0px -30px 10px 0px;
	
	min-height				: 200px;
	
	
}

.news-container.spinner .content-container > div > ul {
	
	background-image		: url(/resources/gfx/loader-big-bk.gif);
	background-repeat		: no-repeat;
	background-position		: center center;
	
	
}

.news-container.edit-mode .content-container > div > ul.busy {
	
	opacity					: 0.2;
	
	-webkit-transition		: 0.5s opacity;
	-moz-transition			: 0.5s opacity;
	-o-transition			: 0.5s opacity;
	transition				: 0.5s opacity;
	
}

.news-container .content-container > div > ul > li {
	
	position				: relative;
	
	display					: inline-block;
	vertical-align			: top;
	
	overflow				: hidden;
	
	-webkit-box-sizing		: border-box;
	-moz-box-sizing			: border-box;
	-o-box-sizing			: border-box;
	box-sizing				: border-box;
	
	width					: 50%;
	
	padding					: 0px 30px 0px 0px;
	margin					: -30px 0px 60px 0px;
	
	height					: 250px;
	
	background				: #262626;
	
	/*
	-webkit-transition		: 0.5s width;
	-moz-transition			: 0.5s width;
	-o-transition			: 0.5s width;
	transition				: 0.5s width;
	*/
	
	
}

.news-container.edit-mode .content-container > div > ul > li {
	
	margin					: -30px 0px 30px 0px;
	height					: 260px;
	
	
}

.news-container .content-container > div > ul > li.full {
	
	width					: 100%;
	height					: auto;
	min-height				: 200px;
	max-height				: 300px;
	
	
}

.news-container .content-container > div > ul > li h2 {
	
	border-top				: 1px solid #444;
	padding-top				: 30px;
	margin-bottom			: 5px;
	
	font-size				: 18px;
	line-height				: 22px;
	
	
}

.news-container .content-container > div > ul > li p.date {
	
	font-size				: 11px;
	color					: #666;
	
	margin-bottom			: 10px;
	
	
}

.news-container .content-container > div > ul > li div.tools {
	
	display					: none;
	
	float					: right;
	
	margin					: 30px 0px 0px 30px;
	
	font-size				: 0px;
	
}
/*
.news-container .content-container > div > ul > li:hover div.tools,
.news-container.edit-mode .content-container > div > ul > li div.tools {
*/
.news-container .content-container > div > ul > li div.tools {
	
	display					: block;
	
	
}

.news-container.editing-allowed .content-container > div > ul > li div.tools,
.news-container.ordering-allowed .content-container > div > ul > li div.tools {
	
	float					: none;
	
	background				: #333;
	
	margin					: 30px 0px 0px 0px;
	padding					: 5px;
	
	font-size				: 0px;
	text-align				: right;
	
}

.news-container .content-container > div > ul > li div.tools img {
	
	vertical-align			: bottom;
	margin-left				: 5px;
	
}

.news-container .content-container > div > ul > li div.tools .button-toggle {
	
	float					: left;
	margin-top				: 2px;
	
}

.news-container.ordering-allowed .content-container > div > ul > li div.tools .handle {
	
	border					: 1px solid #aaa;
	padding					: 4px;
	margin					: 2px 5px 3px 0px;
	
	float					: left;
	
	display					: inline-block;
	
	-webkit-border-radius	: 3px;
	-moz-border-radius		: 3px;
	-o-border-radius		: 3px;
	border-radius			: 3px;
	
	background				: #444;
	color					: #aaa;
	
	font-size				: 10px;
	line-height				: 10px;
	
	vertical-align			: bottom;
	
	cursor					: move;
	
}

.news-container .content-container > div > ul > li div.tools .handle {
	
	display					: none;
	
}

.news-container .content-container > div > ul > li div.tools .spinner {
	
	display					: none;
	
	margin-top				: 6px;
	float					: left;
	
}

.news-container .content-container > div > ul > li.busy div.tools .spinner {
	
	display					: inline;
	
}

.news-container .content-container > div > ul > li div.tools .view-signatures,
.news-container .content-container > div > ul > li div.tools .edit,
.news-container .content-container > div > ul > li div.tools .delete {
	
	cursor					: pointer;
	
}

.news-container .content-container > div > ul > li .content {
	
	overflow				: hidden;
	
}

.news-container .content-container > div > ul > li .content img.story-image {
	
	width					: 100%;
	margin-bottom			: 20px;
	
}


.news-container .content-container > div > ul > li .overlay {
	
	position				: absolute;

	bottom					: 0px;
	left					: 0px;
	width					: 100%;
	height					: 40px;
	
	background-image		: url(/resources/gfx/shadow-news-cover.png?v=20180431);
	background-position		: center center;
	background-repeat		: repeat-x;
	
	
}

.news-container .content-container > div > ul > li a.read-whole-story {
	
	position				: absolute;
	
	bottom					: 0px;
	left					: 0px;
	
	
}






#news-view-story {
	
	max-width				: 600px;
	
}


#news-edit-story {
	
	max-width				: 820px;
	
}

#news-edit-story .story-image {
	
	width					: 240px;
	margin-bottom			: 5px;
	
	position				: relative;
	
}

#news-edit-story .story-image img {
	
	width					: 100%;
	
	vertical-align			: bottom;
	
}

#news-edit-story .story-image .size-rect {
	
	position				: absolute;
	
	background-color		: rgba(0, 0, 0, 0.4);
	border					: 1px dotted #fff;
	
	-webkit-box-sizing		: border-box;
	-moz-box-sizing			: border-box;
	-o-box-sizing			: border-box;
	box-sizing				: border-box;
	
	top						: 0px;
	left					: 0px;
	width					: 240px;
	height					: 135px;
	
	cursor					: pointer;
	
}

#news-edit-story-advanced {
	
	display					: none;
	
}

#news-sign-view {
	
	max-width				: 800px;
	
}

#news-sign-view table {
	
	width					: 100%;
	
}

#news-sign-view table td {
	
	font-size				: 14px;
	
	
}

#news-sign-view table th.name,
#news-sign-view table td.name {
	
	width					: 26%;
	
	
}

#news-sign-view table th.store,
#news-sign-view table td.store {
	
	width					: 22%;
	
	
}

#news-sign-view table th.sign,
#news-sign-view table td.sign {
	
	width					: 19%;
	font-size				: 12px;
	
	
}

#news-sign-view table th.login,
#news-sign-view table td.login {
	
	width					: 19%;
	font-size				: 12px;
	
	
}

#news-sign-view table th.usertype,
#news-sign-view table td.usertype {
	
	width					: 14%;
	font-size				: 12px;
	
	
}



.text-editor-styles {
	
}




.news-container .content-container .text-editor-styles p,
.news-container .content-container .text-editor-styles li {
	
	color			: #aaa;
	
	
}

.text-editor-styles.light p,
.text-editor-styles.light li {
	
	color			: #fff;
	
	
}

.text-editor-styles h1,
.text-editor-styles h2,
.text-editor-styles strong {
	
	color			: #fff;
	
	
}


.text-editor-styles img {
	
	position		: relative;
	display			: inline;
	
}
.text-editor-styles img.story-image {
	
	width			: 100%;
	margin-bottom	: 20px;
	
}

/** left **/
.text-editor-styles p.formattingLeft,h1.formattingLeft,h2.formattingLeft,h3.formattingLeft,h4.formattingLeft,h5.formattingLeft,h6.formattingLeft,td.formattingLeft,th.formattingLeft,div.formattingLeft,ul.formattingLeft,ol.formattingLeft,li.formattingLeft,table.formattingLeft {
	
	text-align		: left;
	
}

.text-editor-styles img.formattingLeft {
	
	float			: none;
	margin-right	: 30px;
	margin-bottom	: 10px;
	text-align		: left;
	display			: block;
	
}

/** center **/
.text-editor-styles p.formattingCenter,h1.formattingCenter,h2.formattingCenter,h3.formattingCenter,h4.formattingCenter,h5.formattingCenter,h6.formattingCenter,td.formattingCenter,th.formattingCenter,div.formattingCenter,ul.formattingCenter,ol.formattingCenter,li.formattingCenter,table.formattingCenter {
	
	text-align		: center;
	
}

.text-editor-styles img.formattingCenter {
	
	display			: block;
	margin-left		: auto;
	margin-right	: auto;
	
}

/** right **/
.text-editor-styles p.formattingRight,h1.formattingRight,h2.formattingRight,h3.formattingRight,h4.formattingRight,h5.formattingRight,h6.formattingRight,td.formattingRight,th.formattingRight,div.formattingRight,ul.formattingRight,ol.formattingRight,li.formattingRight,table.formattingRight {
	
	text-align		: right;
	
}

.text-editor-styles img.formattingRight {
	
	float			: right;
	margin-left		: 30px;
	margin-bottom	: 10px;
	text-align		: right;
	
}

/** justify **/
.text-editor-styles p.formattingJustify,h1.formattingJustify,h2.formattingJustify,h3.formattingJustify,h4.formattingJustify,h5.formattingJustify,h6.formattingJustify,td.formattingJustify,th.formattingJustify,div.formattingJustify,ul.formattingJustify,ol.formattingJustify,li.formattingJustify,table.formattingJustify {
	
	text-align		: justify;
	
}

.text-editor-styles img.formattingJustify {
	
	width			: 100%;
	text-align		: justify;
	
}



.text-editor-styles ul {
	
	list-style-type		: disc;
	padding				: 0px 0px 0px 20px;
	margin				: 0px;
	
}

.text-editor-styles ol {
	
	padding				: 0px 0px 0px 20px;
	margin				: 0px;
	
}

.text-editor-styles ul li, .text-editor-styles ol li {
	
	padding				: 0px;
	margin				: 0px;
	
}


.text-editor-styles td {
	
		vertical-align	: top;
	
	
	
}
.stores-container {
	
	background				: url(/resources/gfx/loader-big-gray.gif) no-repeat center center;
	min-height				: 200px;
	
}

.stores-container .content {
	
	background				: #363636;
	min-height				: 200px;
	
}


table.list.stores {
	
	width				: 100%;
	
}

table.list.stores th.icons {
	width:10%;
	
	
}

table.list.stores th.store-name {
	width:30%;
	
	
}

table.list.stores th.add-icon {
	width:5%;
	
	
}

table.list.stores th.people {
	width:35%;
	
	
}

table.list.stores th.phone {
	width:15%;
	
	
}

table.list.stores th.email {
	width:5%;
	
	
}

#stores-edit-store {
	
	max-width				: 600px;
	
}

#stores-edit-user {
	
	max-width				: 600px;
	
}

#stores-search {
	
	max-width				: 1000px;
	
}

#stores-search .export-buttons {
	
	padding-top				: 10px;
	
	
}

#stores-search .search-mobile-info {
	
	display					: none;
	
	
}

#stores-search .filter {
	
	display					: inline;
	float					: left;
	
	
}

#stores-search .filtering ul {
	
	list-style-type			: none;
	margin					: 0px 0px 0px -100px;
	padding					: 5px 0px 0px;
	display					: block,
	max-width				: 90%;
	
	overflow				: hidden;
	
	
}

#stores-search .filtering ul li {
	
	margin					: 0px;
	padding					: 0px 0px 5px;
	width					: 30%;
	
	display					: inline-block;
	float					: left;
	
	
	
}

#stores-search .filtering ul li label {
	
	
	
	
}


#stores-search .filter .pl5,
#stores-search .filter .ml5 {
	
}

#stores-search .filter .inline {
	
}

#stores-search .spinner-and-text-container {
	
	overflow				: hidden;
	padding-bottom			: 20px;
	
}

#stores-search .spinner-and-text-container #stores-search-matches {
	
	display					: inline-block;
	vertical-align			: middle;
	
}

#stores-search .spinner-and-text-container spinner {
	
	vertical-align			: middle;
	
}


#stores-search-content .div-list-1010 .content .line {
	
	background				: #316380;
	
	
}

#stores-search-content .div-list-1010 .line.disabled {
	
	opacity					: 0.5;
	
}

#stores-search-content .div-list-1010 .line.desktop-odd {
	
	background				: #2C5872;
	
	
}

#stores-search-content .div-list-1010 .line.odd {
	
	
	
}

#stores-search-content .div-list-1010 .line.store-heading {
	
	display					: block;
	
	
}

#stores-search-content .div-list-1010 .line.store-heading .item {
	
	display					: block;
	width					: auto;
	font-size				: 22px;
	line-height				: 28px;
	padding					: 30px 0px 0px 4%;
	
	color					: #fff;
	
	
}

#stores-search-content .div-list-1010 .line .item {
	
	color					: #fff;
	
}

#stores-search-content .div-list-1010 .content.has-headings .line.store-heading .item {
	
	color					: #fff;
	
}

#stores-search-content .div-list-1010 .content.has-headings .line .item {
	
	color					: #b8cdd9;
	
}

#stores-search-content .div-list-1010 .line .item.icons {
	
	width					: 4%;
	
	
}

#stores-search-content .div-list-1010 .line .item.icons img {
	
	width					: 16px;
	
	
}

#stores-search-content .div-list-1010 .line .item.name {
	
	width					: 22%;
	
	
}

#stores-search-content .div-list-1010 .line .item.name > span,
#stores-search-content .div-list-1010 .line .item.store-name > span {
	
	margin-left				: -28px;
	
	
}

#stores-search-content .div-list-1010 .line .item.store-name {
	
	width					: 43%;
	
	
}

#stores-search-content .div-list-1010 .line .item.name [type="checkbox"]:not(:checked) + label,
#stores-search-content .div-list-1010 .line .item.name [type="checkbox"]:checked + label,
#stores-search-content .div-list-1010 .line .item.name [type="radio"]:not(:checked) + label,
#stores-search-content .div-list-1010 .line .item.name [type="radio"]:checked + label,
#stores-search-content .div-list-1010 .line .item.store-name [type="checkbox"]:not(:checked) + label,
#stores-search-content .div-list-1010 .line .item.store-name [type="checkbox"]:checked + label,
#stores-search-content .div-list-1010 .line .item.store-name [type="radio"]:not(:checked) + label,
#stores-search-content .div-list-1010 .line .item.store-name [type="radio"]:checked + label {
	
	padding					: 2px 25px 0px 28px;
	
	
}

#stores-search-content .div-list-1010 .line .item.store {
	
	width					: 17%;
	
	
}

#stores-search-content .div-list-1010 .line .item.grouping {
	
	width					: 40%;
	
	
}

#stores-search-content .div-list-1010 .line .item.type {
	
	width					: 15%;
	
	
}

#stores-search-content .div-list-1010 .line .item.responsibility {
	
	width					: 17%;
	font-size				: 13px;
	
	
}

#stores-search-content .div-list-1010 .line .item.contact-phone {
	
	width					: 10%;
	font-size				: 13px;
	
	
}

#stores-search-content .div-list-1010 .line .item.contact-phone a {
	
	
	
}

#stores-search-content .div-list-1010 .line .item.contact-email {
	
	width					: 3%;
	font-size				: 13px;
	
	
}

#stores-search-content .div-list-1010 .line .item.contact-email img {
	
	width					: 16px;
	
}

#stores-search-content .div-list-1010 .line .item.last-login {
	
	width					: 12%;
	font-size				: 13px;
	
	
}

#stores-search-export-email-addresses {
	
	max-width				: 700px;
	
}

#stores-search-export-email-addresses p {
	
	padding					: 0px 0px 20px;
	
}

#stores-search-export-email-addresses p.count span {
	
	
}

#stores-search-export-email-addresses p.count span.check {
	
	background				: #CD303B;
	color					: #fff;
	
	margin-top				: -3px;
	padding					: 2px 5px;
	border					: 1px solid #fff;
	
}

#stores-search-export-email-addresses p.count span.check::after {
	
	content					: "- Sjekk antallet!";
	padding-left			: 3px;
	
}

#stores-search-export-email-addresses textarea {
	
	width					: 100%;
	height					: 400px;
	
	border					: 0px;
	padding					: 10px;
	
	background				: #ccc;
	
	font-size				: 14px;
	line-height				: 18px;
	color					: #000;
	
	-webkit-box-sizing		: border-box;
	-moz-box-sizing			: border-box;
	-o-box-sizing			: border-box;
	box-sizing				: border-box;
	
}

#stores-search-export-email-addresses textarea::selection {
	
	background				: #aaa;
	
}

#stores-search-export-email-addresses textarea::-moz-selection {
	
	background				: #aaa;
	
}

#stores-search-export-email-addresses button.select-all {
	
	margin-top				: -10px;
	
}




#storeoffers-edit {
	
	max-width				: 1000px;
	
}

#storeoffers-edit img.preview {
	
	width					: 100%;
	
}

.storeoffers-container {
	
	background				: url(/resources/gfx/loader-big-gray.gif) no-repeat center center;
	min-height				: 200px;
	
}

.storeoffers-container .content {
	
	background				: #262626;
	min-height				: 200px;
	
	
}


.storeoffers-container .div-list-768 .line .item.icons {
	
	width					: 10%;
	padding-top				: 14px;
	
	
}

.storeoffers-container .div-list-768 .line .item.title {
	
	width					: 30%;
	padding-top				: 18px;
	
	
	
}

.storeoffers-container .div-list-768 .line .item.store {
	
	width					: 25%;
	padding-top				: 18px;
	
	
	
}

.storeoffers-container .div-list-768 .line .item.time {
	
	width					: 25%;
	padding-top				: 14px;
	font-size				: 13px;
	
	
}

.storeoffers-container .div-list-768 .line .item.time span {
	
	display					: inline-block;
	width					: 10px;
	height					: 10px;
	
	margin					: 5px 5px 0px 0px;
	
	border					: 1px solid #000;
	
	-webkit-border-radius	: 50%;
	-moz-border-radius		: 50%;
	-o-border-radius		: 50%;
	border-radius			: 50%;
	
	
}

.storeoffers-container .div-list-768 .line .item.time span.ready,
.storeoffers-container .div-list-colors p span.ready {
	
	background				: #F69322;
	
}

.storeoffers-container .div-list-768 .line .item.time span.active,
.storeoffers-container .div-list-colors p span.active {
	
	background				: #7AB037;
	
}

.storeoffers-container .div-list-768 .line .item.time span.finished,
.storeoffers-container .div-list-colors p span.finished {
	
	background				: #0D79A1;
	
}

.storeoffers-container .div-list-768 .line .item.time span.blocked,
.storeoffers-container .div-list-colors p span.blocked {
	
	background				: #D82E35;
	
}

.storeoffers-container .div-list-768 .line .item.preview {
	
	width					: 10%;
	font-size				: 13px;
	
	
}

.storeoffers-container .div-list-768 .line .item.preview img {
	
	width					: 100%;
	max-width				: 50px;
	
	
}


.calendar-heading {
	
	padding-bottom			: 10px;
	font-size				: 18px;
	font-weight				: 700;
	
}

.calendar-legend {
	
	padding-top				: 10px;
	
}

.calendar-legend p {
	
	position				: relative;
	margin-right			: 10px;
	padding					: 4px;
	border-left				: 3px solid #fff;
	
	font-size				: 12px;
	color					: #fff;
	
	
}

.calendar-legend p.reminder:after,
.calendar-legend p.deadline:after {
	
	content					: ' ';
	
	position				: absolute;
	left					: 3px;
	top						: 5px;
	width					: 14px;
	height					: 14px;
	
	background-size			: cover;
	
	
	
}

.calendar-legend p.reminder:after {
	
	background-image		: url(/resources/gfx/icon-calendar-alarm4.png);
	
}

.calendar-legend p.deadline:after {
	
	background-image		: url(/resources/gfx/icon-calendar-alarm.png);
	
}

.calendar-legend p.deadline {
	
	background				: #821b1f;
	border-left-color		: #d92e35;
	padding-left			: 22px;
	
	
}

.calendar-legend p.reminder {
	
	background				: #821b1f;
	border-left-color		: #d92e35;
	padding-left			: 22px;
	
	
}

.calendar-legend p.registration {
	
	background				: #7f4b0d;
	border-left-color		: #f7941d;
	
}

.calendar-legend p.registered {
	
	background				: #3d5818;
	border-left-color		: #7cb133;
	
}

#calendar-view-event {
	
	max-width				: 900px;
	
}

#calendarViewContainer {
	
	
}

#calendarListViewContainer {
	
	display					: none;
	
}

#calendarListViewContainer .line .item.icons {
	
	width					: 9%;
	
	
	
	
}

#calendarListViewContainer .line .item.title {
	
	width					: 39%;
	padding-top				: 4px;
	
	
	
	
}

#calendarListViewContainer .line .item.time {
	
	width					: 30%;
	padding-top				: 4px;
	
	
}

#calendarListViewContainer .line .item.registration {
	
	width					: 20%;
	padding-top				: 4px;
	
	
	
}

#calendarListViewContainer .line .item.heading.registration {
	
	
	
}

.calendar-legend span,
#calendarListViewContainer .line .item.title span.registered,
#calendarListViewContainer .line .item.title span.registration,
#calendarListViewContainer .line .item.title span.reminder,
/*#calendarListViewContainer .line .item.title span.passed,*/
#calendarListViewContainer .line .item.title span.deadline {
	
	display					: inline-block;
	width					: 10px;
	height					: 10px;
	
	float					: right;
	
	margin					: 1px 5px 0px;
	
	border					: 1px solid #000;
	
	-webkit-border-radius	: 50%;
	-moz-border-radius		: 50%;
	-o-border-radius		: 50%;
	border-radius			: 50%;
	
	
}

.calendar-legend span {
	
	float					: none;
	margin					: 0px;
	
}

.calendar-legend span.registered,
#calendarListViewContainer .line .item.title span.registered {
	
	background				: #7cb133;
	
	
}

.calendar-legend span.registration,
#calendarListViewContainer .line .item.title span.registration {
	
	background				: #f7941d;
	
	
}

.calendar-legend span.passed,
#calendarListViewContainer .line .item.title span.passed {
	
	
	
}

.calendar-legend span.deadline,
.calendar-legend span.reminder,
#calendarListViewContainer .line .item.title span.deadline,
#calendarListViewContainer .line .item.title span.reminder {
	
	background				: #D92E35;
	
	
}




#calendarContainer .calendar {
	
	overflow				: hidden;
	
	background				: #252525;
	border					: 1px solid #fff;
	border-radius			: 5px;
	
	padding					: 0px 0px 20px;
	
}

#calendarContainer .calendar .line {
	
	overflow				: hidden;
	
}

#calendarContainer .calendar .line.dates {
	
	padding-top				: 20px;
	
	
}

#calendarContainer .calendar .line .headers {
	
	overflow				: hidden;
	padding					: 10px 0px 0px;
	height					: 24px;
	font-size				: 18px;
	font-weight				: 700;
	
	
	
}

#calendarContainer .calendar .line .cell-wn {
	
	width					: 6%;
	padding					: 10px 0px 0px;
	font-weight				: 700;
	font-size				: 18px;
	
	
	
}

#calendarContainer .calendar .line .cell-d {
	
	width					: 13%;
	
}

#calendarContainer .calendar .line .cell {
	
	display					: inline;
	float					: left;
	text-align				: center;
	
}

#calendarContainer .calendar .line .cell-d .day {
	
	background				: #D92E35;
	padding					: 10px 0px;
	margin					: 1px;
	
	
}


#calendarContainer .calendar .line .cell .today {
	
	background				: #D92E35;
	
}

#calendarContainer .calendar .line .cell .this-month {
	
	background				: #316380;
	
}

#calendarContainer .calendar .line .cell .other-month {
	
	background				: #1F4155;
	
}

#calendarContainer .calendar .line .cell .event {
	
	height					: 26px;
	line-height				: 20px;
	font-size				: 12px;
	text-align				: left;
	white-space				: nowrap;
	word-wrap				: break-word;
	color					: #EEF7E1;
	margin					: 1px;
	padding-top				: 2px;
	
	position				: relative;
	
	-webkit-box-sizing		: border-box;
	-moz-box-sizing			: border-box;
	-o-box-sizing			: border-box;
	box-sizing				: border-box;
	
	
}

#calendarContainer .calendar .line .cell .event.common,
#calendarContainer .calendar .line .cell .event.store,
#calendarContainer .calendar .line .cell .event.deadline {
	
	border-left				: 3px solid #777;
	background				: #555555;
	padding-left			: 2px;
	
	
}

#calendarContainer .calendar .line .cell .event.common {
	
	
}

#calendarContainer .calendar .line .cell .event.store {
	
	border-left				: 3px solid #393939;
	background				: #303030;
	color					: #ddd;
	
}

#calendarContainer .calendar .line .cell .event.reminder,
#calendarContainer .calendar .line .cell .event.deadline {
	
	border-left				: 3px solid #d92e35;
	
	padding-top				: 8px;
	padding-left			: 20px;
	
	background				: #821b1f;
	
	font-size				: 10px;
	line-height				: 10px;
	
	
}

#calendarContainer .calendar .line .cell .event.deadline.passed {
	
	background				: #444;
	border-left-color		: #666;
	opacity					: 0.3;
	
}

#calendarContainer .calendar .line .cell .event.deadline.passed:after {
	
	background				: #666;
	
}

#calendarContainer .calendar .line .cell .event.reminder:after,
#calendarContainer .calendar .line .cell .event.deadline:after {
	
	content					: ' ';
	
	position				: absolute;
	left					: 3px;
	top						: 5px;
	width					: 14px;
	height					: 14px;
	
	background-size			: cover;
	
	
	
}

#calendarContainer .calendar .line .cell .event.reminder:after {
	
	background-image		: url(/resources/gfx/icon-calendar-alarm4.png);
	
}

#calendarContainer .calendar .line .cell .event.deadline:after {
	
	background-image		: url(/resources/gfx/icon-calendar-alarm.png);
	
}

#calendarContainer .calendar .line .cell .event.deadline_:after {
	
	content					: 'Frist';
	
	position				: absolute;
	left					: 4px;
	top						: 6px;
	height					: 12px;
	
	padding					: 1px;
	
	border					: 1px solid transparent;
	-webkit-border-radius	: 2px;
	-moz-border-radius		: 2px;
	-o-border-radius		: 2px;
	border-radius			: 2px;
	
	-webkit-box-sizing		: border-box;
	-moz-box-sizing			: border-box;
	-o-box-sizing			: border-box;
	box-sizing				: border-box;
	
	font-size				: 10px;
	line-height				: 10px;
	
	background				: #d92e35;
	color					: #fff;
	
	text-align				: center;
	
	
}

#calendarContainer .calendar .line .cell .event.registration {
	
	border-left				: 3px solid #f7941d;
	background				: #7f4b0d;
	
	
}

#calendarContainer .calendar .line .cell .event.registration.registered {
	
	background				: #3d5818;
	border-left-color		: #7cb133;
	
}

#calendarContainer .calendar .line .cell .event.no-js {
	
	
}

#calendarContainer .calendar .line .cell .event.no-js {
	
	
}

#calendarContainer .calendar .line .cell .event span.text {
	
	width					: 96%;
	overflow				: hidden;
	text-overflow			: ellipsis;
	display					: inline-block;
	
}



#calendarContainer .calendar .line .cell .event span.delete-button {
	
	display					: none;
	
	position				: absolute;
	width					: 14px;
	height					: 14px;
	
	top						: 4px;
	right					: 4px;
	
	background				: #d92e35;
	
	border					: 1px solid #fff;
	-webkit-border-radius	: 50%;
	-moz-border-radius		: 50%;
	-o-border-radius		: 50%;
	border-radius			: 50%;
	
	color					: #fff;
	font-size				: 12px;
	line-height				: 14px;
	text-align				: center;
	
	cursor					: pointer;
	
	/*
	
	float					: right;
	padding-top				: 2px;
	vertical-align			: middle;
	cursor					: pointer;
	position				: relative;
	width					: 16px;
	margin-right			: 3px;
	*/
	
	
}

#calendarContainer .calendar .line .cell .event:hover span.delete-button {
	
	display					: inline-block;
	
}

#calendarContainer .calendar .line .cell .event.deadline span.delete-button,
#calendarContainer .calendar .line .cell .event.reminder span.delete-button {
	
	display					: none;
	
}

#calendarContainer .cell {
	
	overflow				: hidden;
	
	-webkit-box-sizing		: border-box;
	-moz-box-sizing			: border-box;
	-o-box-sizing			: border-box;
	box-sizing				: border-box;
	
}




#calendar-view-event #calendar-view-event-content {
	
	background				: url(/resources/gfx/loader-big-popup2.gif) no-repeat center center;
	min-height				: 200px;
	
}

#calendar-view-event #calendar-view-event-content .content {
	
	background				: #E4E4E4;
	min-height				: 200px;
	color					: #000;
	
}

#calendar-view-event #calendar-view-event-content table.stores-list td {
	
	padding					: 4px 0px;
	
}

#calendar-view-event .registration-only,
#calendar-view-event .sharing-only,
#calendar-view-event .advanced-only {
	
	display					: none;
	
}


#calendar-edit-registration {
	
	max-width				: 600px;
	
}

#calendar-invites {
	
	max-width				: 1000px;
	
}

#calendar-invites .search-mobile-info {
	
	display					: none;
	
	
}

#calendar-invites .filter {
	
	display					: inline;
	float					: left;
	
	
}

#calendar-invites .filter .pl5,
#calendar-invites .filter .ml5 {
	
}

#calendar-invites .filter .inline {
	
}




#calendar-seeinvites-content .div-list-1010 .line {
	
	border-top				: 0px;
	
	
}

#calendar-seeinvites-content .div-list-1010 .line.disabled {
	
	opacity					: 0.5;
	
}

#calendar-seeinvites-content .div-list-1010 .line.desktop-odd {
	
	background				: #2C5872;
	
	
}

#calendar-seeinvites-content .div-list-1010 .line.odd {
	
	
	
}

#calendar-seeinvites-content .div-list-1010 .line.store-heading {
	
	display					: none;
	
	
}

#calendar-seeinvites-content .div-list-1010 .line.store-heading .item {
	
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item {
	
	font-size				: 13px;
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.name {
	
	width					: 23%;
	padding-left			: 2px;
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.store {
	
	width					: 22%;
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.type {
	
	width					: 10%;
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.access-time {
	
	width					: 14%;
	font-size				: 12px;
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.access-time:before {
	
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.sent-time {
	
	width					: 14%;
	font-size				: 12px;
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.sent-time:before {
	
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.send {
	
	width					: 11%;
	font-size				: 13px;
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.reset {
	
	width					: 6%;
	font-size				: 13px;
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item a {
	
	
	
}


#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span,
#calendar-seeinvites-content .div-list-1010 .line .item.access-time span {
	
	display					: inline-block;
	
	vertical-align			: middle;
	
	width					: 8px;
	height					: 8px;
	
	border					: 1px solid #000;
	
	margin-right			: 3px;
	
	-webkit-border-radius	: 50%;
	-moz-border-radius		: 50%;
	-o-border-radius		: 50%;
	border-radius			: 50%;
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-10,
#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-20,
#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-50 {
	
	background				: #D82E35;
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-0 {
	
	background				: #F69322;
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-11,
#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-12,
#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-15 {
	
	background				: #7AB037;
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.access-time span.not-accessed {
	
	background				: #F69322;
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.access-time span.accessed {
	
	background				: #7AB037;
	
}


#registrations-edit,
#registrations-new {
	
	max-width				: 600px;
	
}

#registrations-new #registrations-new-specific-form {
	
	background				: url(/resources/gfx/loader-big-blue.gif) no-repeat center center;
	min-height				: 200px;
	
}

#registrations-new #registrations-new-specific-form .content {
	
	background				: #316380;
	min-height				: 200px;
	
}

.registrations-container {
	
	background				: url(/resources/gfx/loader-big-gray.gif) no-repeat center center;
	min-height				: 200px;
	
}

.registrations-container .content {
	
	background				: #262626;
	min-height				: 200px;
	
	
}


.registrations-container .div-list-768 .line .item.icons {
	
	width					: 11%;
	
	
	
}

.registrations-container .div-list-768 .line .item.from {
	
	width					: 30%;
	padding-top				: 4px;
	
	
	
}

.registrations-container .div-list-768 .line .item.status {
	
	width					: 14%;
	padding-top				: 4px;
	
	
	
}

.registrations-container .div-list-768 .line .item.type {
	
	width					: 10%;
	padding-top				: 4px;
	
	
	
}

.registrations-container .div-list-768 .line .item.time {
	
	width					: 24%;
	padding-top				: 4px;
	font-size				: 13px;
	
	
	
}

.registrations-container .div-list-768 .line .item.sent {
	
	width					: 11%;
	padding-top				: 4px;
	font-size				: 13px;
	
	
	
}

.registrations-container .div-list-768 .line .item.status span.descr {
	
	
	
}

.registrations-container .div-list-768 .line .item.status span.status {
	
	border-radius			: 8px;
	width					: 16px;
	height					: 16px;
	margin-right			: 5px;
	display					: inline-block;
	
}

.registrations-container .div-list-768 .line .item.status span.status.unread {
	
	background				: #F7941D;
	
}

.registrations-container .div-list-768 .line .item.status span.status.read {
	
	background				: #3EA10D;
	
}

.registrations-container .div-list-768 .line .item.status span.status.contacted {
	
	background				: #0D79A1;
	
}

.registrations-container .div-list-768 .line .item.status span.status.finished {
	
	background				: #3EA10D;
	
}



#sms-new {
	
	max-width				: 600px;
	
}

#sms-info {
	
	max-width				: 500px;
	
}

#sms-new #sms-new-specific-form {
	
	background				: url(/resources/gfx/loader-big-blue.gif) no-repeat center center;
	min-height				: 200px;
	
}

#sms-new #sms-new-specific-form .content {
	
	background				: #316380;
	min-height				: 200px;
	
}

.sms-container {
	
	background				: url(/resources/gfx/loader-big-gray.gif) no-repeat center center;
	min-height				: 200px;
	
}

.sms-container .content {
	
	background				: #363636;
	min-height				: 200px;
	
}

.sms-container .div-list-768 .line .item.icons {
	
	width					: 14%;
	
	
	
}

.sms-container .div-list-768 .line .item.date {
	
	width					: 17%;
	padding-top				: 4px;
	
	
	
}

.sms-container .div-list-768 .line .item.text {
	
	width					: 45%;
	padding-top				: 4px;
	
	
	
}

.sms-container .div-list-768 .line .item.sent,
.sms-container .div-list-768 .line .item.receivers,
.sms-container .div-list-768 .line .item.parts {
	
	width					: 8%;
	padding-top				: 4px;
	
	
	
}

.sms-container .div-list-768 .line .item.sent {
	
}

.sms-container .div-list-768 .line .item.receivers::after,
.sms-container .div-list-768 .line .item.sent::after {
	
	
	
	
	
}

#files-file-edit {
	
	max-width				: 500px;
	
}

.files-browser > .lists {
	
	height					: 620px;
	
	
}

.files-browser > .lists > .list.folders > div.items-container {
	
	height					: 560px;
	
	
}

.files-browser > .lists.no-delete.no-edit > .list.folders > div.items-container {
	
	height					: 600px;
	
	
}

.files-browser .list.elements ul {
	
	height					: 100%;
	overflow				: hidden;
	
}

.files-browser .list.elements ul li {
	
	overflow				: hidden;
	
	margin					: -1px 0px 0px;
	padding					: 2px 0px 2px;
	height					: 26px;
	line-height				: 26px;
	font-size				: 14px;
	border-top				: 1px solid #444;
	
}

.files-browser.colorscheme-blue .list.elements ul li{
	
	border-top				: 1px solid #fff;
	
}


.files-browser .list.elements ul li img.edit,
.files-browser .list.elements ul li img.delete {
	
	float					: right;
	
	height					: 20px;
	padding					: 3px;
	
	cursor					: pointer;
	
}

.files-browser .list.elements ul li .click {
	
	cursor					: pointer;
	
}

.files-browser .list.elements ul li .click:hover {
	
	text-decoration			: underline;
	
}

.employees-container {
	
	background				: url(/resources/gfx/loader-big-gray.gif) no-repeat center center;
	min-height				: 100px;
	
}

.employees-container .content {
	
	background				: #363636;
	min-height				: 100px;
	
}

.employees-container .div-list .line .item.icons-short {
	
	width					: 5%;
	
	
	
	
}

.employees-container .div-list .line .item.icons {
	
	width					: 13%;
	
	
	
	
}

.employees-container .div-list .line .item.name {
	
	width					: 26%;
	padding-top				: 4px;
	
	
	
	
}

.employees-container .div-list .line .item.title {
	
	width					: 16%;
	padding-top				: 4px;
	
	
	
	
}

.employees-container .div-list .line .item.key,
.employees-container .div-list .line .item.keycard {
	
	width					: 10%;
	padding-top				: 4px;
	font-size				: 12px;
	
	
	
	
}

.employees-container .div-list .line .item.position {
	
	width					: 8%;
	padding-top				: 4px;
	font-size				: 12px;
	
	
	
	
}

.employees-container .div-list .line .item.phone {
	
	width					: 12%;
	padding-top				: 4px;
	
	
	
	
}

.employees-container .div-list .line .item.email {
	
	width					: 5%;
	padding-top				: 4px;
	
	
	
	
}


#imagelibrary-browser {
	
	max-width				: 1100px;
	
}

#imagelibrary-browser .filter {
	
	overflow				: hidden;
	
}

#imagelibrary-browser .filter .search {
	
	display					: inline;
	float					: left;
	
	
}

#imagelibrary-browser .filter .search input {
	
	border-radius			: 3px;
	border					: 0px !important;
	padding					: 7px 5px;
	
}

#imagelibrary-browser .filter .sort {
	
	display					: inline;
	float					: left;
	
	
}

#imagelibrary-browser .filter .sort > div {
	
	display					: inline-block;
	border-radius			: 3px;
	border					: 0px;
	padding					: 5px;
	background				: #fff;
	
}

#imagelibrary-browser .filter .sort > div > select {
	
	border					: 0px;
	
}

#imagelibrary-uploader {
	
	max-width				: 700px;
	
}

#ilupImageContainer {
	
	overflow			: hidden;
	
}

#ilbrImagesContainer {
	
	
}

#ilbrImagesContainer .image {
	
	-webkit-box-sizing	: border-box;
	-moz-box-sizing		: border-box;
	-o-box-sizing		: border-box;
	box-sizing			: border-box;
	
	width				: 20%;
	padding-right		: 20px;
	margin-bottom		: 20px;
	display				: inline;
	float				: left;
	overflow			: hidden;
	position			: relative;
	
	
	
}

#ilbrImagesContainer .image .border {
	
	border				: 1px solid #316380;
	position			: relative;
	overflow			: hidden;
	
	-webkit-transition	: all 0.5s;
	-moz-transition		: all 0.5s;
	-o-transition		: all 0.5s;
	transition			: all 0.5s;
	
}

#ilbrImagesContainer .image:hover .border {
	
	border				: 1px solid #fff;
	
	-webkit-transition	: all 0.5s;
	-moz-transition		: all 0.5s;
	-o-transition		: all 0.5s;
	transition			: all 0.5s;
	
}

#ilbrImagesContainer .image table.thumbnail {
	
	padding				: 0px;
	margin				: 0px;
	height				: 80px;
	width				: 100%;
	cursor				: pointer;
	
}

#ilbrImagesContainer .image table.thumbnail tr td {
	
	padding				: 0px;
	margin				: 0px;
	text-align			: center;
	height				: 80px;
	
}

#ilbrImagesContainer .image table.thumbnail tr td img {
	
	max-height			: 80px;
	vertical-align		: bottom;
	
}

#ilbrImagesContainer .image .descr {
	
	text-align			: center;
	height				: 25px;
	padding				: 2px;
	font-size			: 10px;
	line-height			: 12px;
	
}

#ilbrImagesContainer .image .border .tools {
	
	position			: absolute;
	text-align			: center;
	left				: 0px;
	bottom				: -30px;
	width				: 100%;
	height				: 30px;
	padding				: 7px;
	background			: #fff;
	opacity				: 0;
	
	-webkit-box-sizing	: border-box;
	-moz-box-sizing		: border-box;
	-o-box-sizing		: border-box;
	box-sizing			: border-box;
	
	-webkit-transition	: all 0.2s;
	-moz-transition		: all 0.2s;
	-o-transition		: all 0.2s;
	transition			: all 0.2s;
	
}

#ilbrImagesContainer .image:hover .border .tools {
	
	bottom				: 0px;
	opacity				: 1;
	
	-webkit-transition	: all 0.2s;
	-moz-transition		: all 0.2s;
	-o-transition		: all 0.2s;
	transition			: all 0.2s;
	
}

#ilbrImagesContainer .image .border .tools img {
	
	cursor				: pointer;
	margin				: 0px 5px;
	
}

#ilupOrigContainer {
	
	display				: inline;
	float				: left;
	position			: relative;
	overflow			: hidden;
	
	width				: 310px;
	height				: 280px;
	
	background			: #699AAE;
	color				: #fff;
	
	text-align			: center;
	
	
}

#ilupPreviewContainer {
	
	display				: inline;
	float				: right;
	position			: relative;
	overflow			: hidden;
	
	margin-left			: 15px;
	
	width				: 310px;
	height				: 280px;
	
	background			: #699AAE;
	color				: #fff;
	
	text-align			: center;
	
	
}.offers {
	
}

.offers .offer {
	
	padding-top					: 20px;
	padding-bottom				: 30px;
	
	
}

.offers .offer h2 {
	
	font-weight					: 900;
	font-size					: 18px;
	
}

.offers .offer p {
	
	color						: #ddd;
	
}


.report-form {
	
	
}

.report-form .numbers {
	
	overflow				: hidden;
	
}

.report-form .numbers .headers {
	
	display					: inline;
	float					: left;
	width					: 135px;
	
	
}

.report-form .numbers .headers .descr {
	
	height					: 50px;
	
	
	
}

.report-form .numbers .headers .types {
	
	
	
	
}

.report-form .numbers .headers .types .type {
	
	-webkit-box-sizing		: border-box;
	-moz-box-sizing			: border-box;
	-o-box-sizing			: border-box;
	box-sizing				: border-box;
	
	padding-right			: 5px;
	height					: 35px;
	padding-top				: 3px;
	
	
}

.report-form .numbers .stats {
	
	margin-left				: 135px;
	
	
}

.report-form .numbers .stats .values {
	
	-webkit-box-sizing		: border-box;
	-moz-box-sizing			: border-box;
	-o-box-sizing			: border-box;
	box-sizing				: border-box;
	
	padding-right			: 5px;
	display					: inline;
	float					: left;
	width					: 13%;
	
	
}

.report-form .numbers .stats .values .descr {
	
	height					: 50px;
	
	
	
}

.report-form .numbers .stats .values .descr br {
	
	
	
	
}

.report-form .numbers .stats .values .descr span {
	
	
	
	
}

.report-form .numbers .stats .values .inputs {
	
	
	
	
}

.report-form .numbers .stats .values .value {
	
	height					: 35px;
	
	
}

.report-form {
	
	background				: #252525;
	border					: 1px solid #fff;
	border-radius			: 5px;
	
	padding					: 20px;
	
	
}

.statistics-form {
	
	background				: #252525;
	border					: 1px solid #fff;
	border-radius			: 5px;
	
	padding					: 20px;
	
	
}

.statistics-graph-frame {
	
	background				: #fff;
	border					: 1px solid #fff;
	border-radius			: 5px;
	
	margin-top				: 20px;
	padding					: 20px;
	
	display					: none;
	
	
}

.statistics-graph-frame iframe {
	
	width					: 100%;
	height					: 820px;
	border					: 0px;
	
}.receivers-container {
	
		background				: url(/resources/gfx/loader-big-gray.gif) no-repeat center center;
		min-height				: 200px;
	
}

.receivers-container .content {
	
		background				: #363636;
		min-height				: 200px;
	
}

#receivers-edit-receiver {
	
		max-width				: 600px;
	
}

table.receivers-stats {
	
	
}

table.receivers-stats .descr {
	
		width					: 100px;
	
	
	
	
}

table.receivers-stats .nums {
	
		width					: 80px;
	
	
	
	
}

table.receivers-stats .percentages {
	
		width					: 450px;
	
	
	
	
}

.receivers-stats-percents {
	
		position				: relative;
		height					: 18px;
		border-bottom			: 1px solid #fff;
	
	
}

.receivers-stats-percents div {
	
		position				: absolute;
		top						: 0px;
		
		width					: 10%;
		font-size				: 12px;
		color					: #fff;
		
		border-bottom			: 1px solid #fff;
		
		-webkit-box-sizing		: border-box;
		-moz-box-sizing			: border-box;
		-o-box-sizing			: border-box;
		box-sizing				: border-box;
	
}

.receivers-stats-percents div.p0 {  left		: 0%;  }
.receivers-stats-percents div.p10 {  left	: 10%;  }
.receivers-stats-percents div.p20 {  left	: 20%;  }
.receivers-stats-percents div.p30 {  left	: 30%;  }
.receivers-stats-percents div.p40 {  left	: 40%;  }
.receivers-stats-percents div.p50 {  left	: 50%;  }
.receivers-stats-percents div.p60 {  left	: 60%;  }
.receivers-stats-percents div.p70 {  left	: 70%;  }
.receivers-stats-percents div.p80 {  left	: 80%;  }
.receivers-stats-percents div.p90 {  left	: 90%;  }
.receivers-stats-percents div.p100 {  left	: 100%;  }

.receivers-stats-pbar {
	
		position				: relative;
		height					: 18px;
	
}

.receivers-stats-pbar div.bar {
	
		position				: absolute;
		top						: 0px;
		left					: 0px;
		background				: #D92E35;
		height					: 18px;
	
	
}

.receivers-stats-pbar div.text {
	
		position				: absolute;
		top						: 0px;
		padding-left			: 5px;
		font-size				: 12px;
	
	
}


#settings-window {
	
	max-width				: 800px;
	
}

#settings-edit-menuitem {
	
	max-width				: 900px;
	
}

#settings-menuitems-list {
	
}

#settings-menuitems-list .line {
	
	padding-bottom			: 0px;
	
}

#settings-menuitems-list .line.inactive {
	
	opacity					: 0.5;
	
}

#settings-menuitems-list .line .item.icons {
	
	width					: 9%;
	
	
	
}

#settings-menuitems-list .line .item.name {
	
	width					: 30%;
	padding-top				: 4px;
	
	
}

#settings-menuitems-list .line .item.access {
	
	width					: 46%;
	padding-top				: 4px;
	
	
	
}
#settings-menuitems-list .line .item.access .level {
	
	background				: #fff;
	color					: #316380;
	font-size				: 12px;
	padding					: 3px;
	border-radius			: 5px;
	
}

#settings-menuitems-list .line .item.icon {
	
	width					: 15%;
	padding-top				: 4px;
	
	
	
}

#settings-menuitems-list .line .item.icon img {
	
	width					: 100%;
	max-width				: 32px;
	
	
}

#settings-menuitems-list .line .item.heading.access,
#settings-menuitems-list .line .item.heading.icon {
	
	
	
}

#settings-edit-menuitem .app-form .icons {
	
	overflow				: hidden;
	
	
}

#settings-edit-menuitem .app-form .icons .icon {
	
	display					: inline-block;
	float					: left;
	margin-right			: 20px;
	margin-bottom			: 20px;
	background				: #7CB133;
	border					: 1px solid #fff;
	border-radius			: 5px;
	padding					: 5px;
	cursor					: pointer;
	
	
}

#settings-edit-menuitem .app-form .icons .icon input {
	
	display					: inline;
	margin-top				: 10px;
	
	
}

#settings-edit-menuitem .app-form .icons .icon img {
	
	width					: 40px;
	
	
}


#openinghours-edit {
	
	max-width				: 450px;
	
}

.openinghours-container {
	
	background				: url(/resources/gfx/loader-big-gray.gif) no-repeat center center;
	min-height				: 200px;
	
}

.openinghours-container .content {
	
	background				: #262626;
	min-height				: 200px;
	
	
}


.openinghours-container .div-list-768 .line .item.icons {
	
	width					: 10%;
	
	
}

.openinghours-container .div-list-768 .line .item.date {
	
	width					: 20%;
	padding-top				: 4px;
	
	
	
}

.openinghours-container .div-list-768 .line .item.openinghours {
	
	width					: 70%;
	padding-top				: 4px;
	
	
	
}

#termseditor-edit {
	
	max-width				: 450px;
	
}

.termseditor-container {
	
	background				: url(/resources/gfx/loader-big-gray.gif) no-repeat center center;
	min-height				: 200px;
	
}

.termseditor-container .content {
	
	background				: #262626;
	min-height				: 200px;
	
	
}


.termseditor-container .div-list-768 .line .item.icons {
	
	width					: 10%;
	
	
}

.termseditor-container .div-list-768 .line .item.value {
	
	width					: 90%;
	padding-top				: 4px;
	
	
	
}

#availablepositions-edit {
	
	max-width				: 700px;
	
}

.availablepositions-container {
	
	background				: url(/resources/gfx/loader-big-gray.gif) no-repeat center center;
	min-height				: 200px;
	
}

.availablepositions-container .content {
	
	background				: #262626;
	min-height				: 200px;
	
	
}

.availablepositions-container .div-list-768 .line .item.icons {
	
	width					: 11%;
	
	
}

.availablepositions-container .div-list-768 .line .item.title {
	
	width					: 24%;
	padding-top				: 4px;
	
	
	
}

.availablepositions-container .div-list-768 .line .item.store {
	
	width					: 15%;
	padding-top				: 4px;
	
	
	
}

.availablepositions-container .div-list-768 .line .item.deadline {
	
	width					: 20%;
	font-size				: 12px;
	padding-top				: 4px;
	
	
	
}

.availablepositions-container .div-list-768 .line .item.visible {
	
	width					: 30%;
	font-size				: 12px;
	padding-top				: 4px;
	
	
	
}

.availablepositions-container .div-list-768 .line .item.visible span {
	
	display					: inline-block;
	width					: 10px;
	height					: 10px;
	
	margin					: 0px 5px 0px 0px;
	
	border					: 1px solid #000;
	
	-webkit-border-radius	: 50%;
	-moz-border-radius		: 50%;
	-o-border-radius		: 50%;
	border-radius			: 50%;
	
	
}

.availablepositions-container .div-list-768 .line .item.visible span.ready,
.availablepositions-container .div-list-colors p span.ready {
	
	background				: #F69322;
	
}

.availablepositions-container .div-list-768 .line .item.visible span.active,
.availablepositions-container .div-list-colors p span.active {
	
	background				: #7AB037;
	
}

.availablepositions-container .div-list-768 .line .item.visible span.finished,
.availablepositions-container .div-list-colors p span.finished {
	
	background				: #0D79A1;
	
}

.availablepositions-container .div-list-768 .line .item.visible span.blocked,
.availablepositions-container .div-list-colors p span.blocked {
	
	background				: #D82E35;
	
}
.emags-editor {
	
		
	
}

.emags-editor .structure-heading {
	
		position				: absolute;
		
		z-index					: 200;
		
		top						: 0px;
		left					: 0px;
		width					: 100%;
		
		border-bottom			: 1px solid #666;
		background				: #222;
	
}

.emags-editor .structure-heading p {
	
		text-align				: right;
		
		padding					: 11px 8px 10px;
		font-size				: 14px;
		line-height				: 14px;
		color					: #fff;
	
}

.emags-editor .structure-heading ul {
	
		display					: inline-block;
		float					: left;
		list-style-type			: none;
		margin					: 5px 5px;
	
}

.emags-editor .structure-heading ul li {
	
		display					: inline;
	
}

.emags-editor .structure-workingarea {
	
		
	
}

.emags-editor .structure-properties {
	
		position				: absolute;
		
		z-index					: 100;
		
		right					: 0px;
		left					: auto !important;
		top						: 0px;
		width					: 300px;
		height					: 100%;
		
		-webkit-box-sizing		: border-box;
		-moz-box-sizing			: border-box;
		-o-box-sizing			: border-box;
		box-sizing				: border-box;
		
		border-left				: 1px solid #666;
		
		padding-top				: 36px;
	
}

.emags-editor .structure-properties > .content {
	
		height					: 100%;
		overflow				: hidden;
		background				: #222;
	
}

.emags-editor .structure-properties > .content > .panel {
	
		width					: 100%;
		
		height					: 400px;
		
		margin-top				: 15px;
		
		-webkit-box-sizing		: border-box;
		-moz-box-sizing			: border-box;
		-o-box-sizing			: border-box;
		box-sizing				: border-box;
		
		border-bottom			: 1px solid #666;
		
		box-shadow				: 0px 2px 15px -4px #000;
	
}

.emags-editor .structure-properties > .content > .panel > h2 {
	
		font-size				: 12px;
		line-height				: 12px;
		padding					: 4px;
		margin					: 0px;
		color					: #fff;
		font-weight				: 400;
		background				: #363636;
		border-bottom			: 1px solid #666;
	
}

.emags-editor .structure-properties > .content > .panel .tab-view {
	
		position				: relative;
		padding-top				: 23px;
		height					: 100%;
		
		overflow				: hidden;
		
		-webkit-box-sizing		: border-box;
		-moz-box-sizing			: border-box;
		-o-box-sizing			: border-box;
		box-sizing				: border-box;
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul {
	
		position				: absolute;
		top						: 2px;
		left					: 0px;
		width					: 100%;
		
		-webkit-box-sizing		: border-box;
		-moz-box-sizing			: border-box;
		-o-box-sizing			: border-box;
		box-sizing				: border-box;
		
		list-style-type			: none;
		height					: 21px;
		border-bottom			: 1px solid #666;
		margin-left				: -1px;
		padding-right			: 10px;
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul.tabs > li.tab {
	
		display					: inline;
		
		font-size				: 12px;
		line-height				: 12px;
		padding					: 4px;
		margin					: 0px;
		color					: #fff;
		font-weight				: 400;
		
		cursor					: pointer;
		
		background				: transparent;
		
		border-left				: 1px solid transparent;
		border-right			: 1px solid transparent;
		border-top				: 1px solid transparent;
		
		border-top-left-radius	: 3px;
		border-top-right-radius	: 3px;
		
		-webkit-transition		: all 0.1s;
		-moz-transition			: all 0.1s;
		-o-transition			: all 0.1s;
		transition				: all 0.1s;
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul.tabs > li.tab.active {
	
		background				: #363636;
		border-left				: 1px solid #666;
		border-right			: 1px solid #666;
		border-top				: 1px solid #666;
		
		padding					: 4px 7px;
		
		-webkit-transition		: all 0.1s;
		-moz-transition			: all 0.1s;
		-o-transition			: all 0.1s;
		transition				: all 0.1s;
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul.tabs > li.button {
	
		float					: right;
		
		cursor					: pointer;
		
		border					: 1px solid transparent;
		padding					: 0px 5px;
		
		font-size				: 18px;
		line-height				: 18px;
		margin					: 0px;
		color					: #fff;
		font-weight				: 400;
		
		-webkit-transition		: all 0.1s;
		-moz-transition			: all 0.1s;
		-o-transition			: all 0.1s;
		transition				: all 0.1s;
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul.tabs > li.button:hover {
	
		border					: 1px solid #363636;
		
		-webkit-transition		: all 0.1s;
		-moz-transition			: all 0.1s;
		-o-transition			: all 0.1s;
		transition				: all 0.1s;
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul.tabs > li.button.hidden {
	
		display					: none;
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .lists {
	
		height					: 100%;
		overflow				: hidden;
		
		background				: #2a2a2a;
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .lists.light {
	
		background				: #363636;
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content.light {
	
		background				: #363636;
	
}


.emags-editor .structure-properties > .content > .panel .tab-view .content .cols {
	
		overflow				: hidden;
		
		padding					: 10px 20px 0px;
		margin-left				: -20px;
		
		font-size				: 12px;
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div {
	
		padding-left			: 20px;
		
		float					: left;
		display					: inline;
		
		-webkit-box-sizing		: border-box;
		-moz-box-sizing			: border-box;
		-o-box-sizing			: border-box;
		box-sizing				: border-box;
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div.col-25 {
	
		width					: 25%;
		min-width				: 60px;
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div.col-50 {
	
		width					: 50%;
		min-width				: 120px;
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div.col-75 {
	
		width					: 75%;
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div.col-100 {
	
		width					: 100%;
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div label {
	
		width					: 60px;
		padding-bottom			: 4px;
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div.one-line label {
	
		display					: inline-block;
		width					: 80px;
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div input[type="text"] {
	
		border					: 1px solid #666;
		background				: #464646;
		padding					: 3px;
		font-size				: 12px;
		color					: #aaa;
		margin-bottom			: 10px;
		
		box-shadow				: 0px 2px 15px -4px #000;
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div input.edit-40 {
	
		width					: 40px;
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div input.t-right {
	
		text-align				: right;
	
}

.emags-editor button {
	
		border					: 1px solid #666;
		background				: #464646;
		padding					: 5px;
		font-size				: 12px;
		color					: #aaa;
		
		margin					: 0px 2px 5px 0px;
		
		-webkit-box-sizing		: border-box;
		-moz-box-sizing			: border-box;
		-o-box-sizing			: border-box;
		box-sizing				: border-box;
		
		box-shadow				: 0px 2px 15px -4px #000;
		
		-webkit-transition		: all 0.1s;
		-moz-transition			: all 0.1s;
		-o-transition			: all 0.1s;
		transition				: all 0.1s;
	
}
.emags-editor button.no-bottom-padding {
	
		margin					: 0px 2px 0px 0px;
	
}

.emags-editor button:hover {
	
		border					: 1px solid #aaa;
		background				: #666;
		color					: #fff;
		
		-webkit-transition		: all 0.1s;
		-moz-transition			: all 0.1s;
		-o-transition			: all 0.1s;
		transition				: all 0.1s;
	
}



/** CHECK BOXES **/

.emags-editor label {
	
	
}

.emags-editor .checkbox-text,
.emags-editor [type="checkbox"]:not(:checked) + label,
.emags-editor [type="checkbox"]:checked + label {
	
		padding-left		: 20px;
		display				: inline;
		font-size			: 12px;
		vertical-align		: middle;
	
}

/* Base for label styling */

.emags-editor [type="checkbox"]:not(:checked),
.emags-editor [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}

.emags-editor [type="checkbox"]:not(:checked) + label,
.emags-editor [type="checkbox"]:checked + label,
.emags-editor span.checkbox-checked {
  position: relative;
}

.emags-editor [type="checkbox"]:not(:checked) + label,
.emags-editor [type="checkbox"]:checked + label {
  cursor: pointer;
}
/* checkbox aspect */

.emags-editor [type="checkbox"]:not(:checked) + label:before,
.emags-editor [type="checkbox"]:checked + label:before,
.emags-editor span.checkbox-checked:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0px;
  width: 12px;
  height: 12px;
  border: 1px solid #666;
  border-radius: 2px;
}
/* checked mark aspect */

.emags-editor [type="checkbox"]:not(:checked) + label:after,
.emags-editor [type="checkbox"]:checked + label:after,
.emags-editor span.checkbox-checked:after {
  content: '\2713';
  position: absolute;
  top: -3px;
  left: 2px;
  font-size: 16px;
  color: #fff;
  transition: all .1s;
}

/* checked mark aspect changes */

.emags-editor [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0) rotate(-25deg);
}

.emags-editor [type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1) rotate(0deg);
}
/* disabled checkbox */

.emags-editor [type="checkbox"]:disabled:not(:checked) + label:before,
.emags-editor [type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}

.emags-editor [type="checkbox"]:disabled:checked + label:after {
  color: #999;
}

.emags-editor [type="checkbox"]:disabled + label {
  color: #aaa;
}
/* accessibility */

/*
[type="checkbox"]:checked:focus + label:before,
[type="checkbox"]:not(:checked):focus + label:before {
  border: 1px dotted #7d861e;
}
*/
/* hover style just for information */

label:hover:before {
  border: 1px solid #666!important;
}
.structure-properties .lists ul {
	
		
	
}

.structure-properties .lists ul {
	
	
}

.structure-properties .lists ul > li {
	
		margin-top				: -1px;
		overflow				: hidden;
	
}

.structure-properties .lists ul > li h2 {
	
		font-size				: 12px;
		line-height				: 18px;
		height					: 18px;
		margin					: 0px;
		padding					: 3px 12px 3px 2px;
		border-top				: 1px solid #666;
		border-bottom			: 1px solid #666;
		font-weight				: 400;
		
		background				: #363636;
		
		cursor					: pointer;
		box-shadow				: 0px 2px 10px -2px #000;
	
}

.structure-properties .lists ul > li.active h2 {
	
		color					: #D92E35;
		text-shadow				: 0px 0px 10px #000;
	
}


.structure-properties .lists ul > li span.button {
	
		float					: right;
		
		cursor					: pointer;
		padding					: 0px 5px;

		opacity					: 0.5;
		
		font-size				: 18px;
		line-height				: 18px;
		margin					: 0px;
		color					: #fff;
		font-weight				: 400;
		
		-webkit-transition		: all 0.1s;
		-moz-transition			: all 0.1s;
		-o-transition			: all 0.1s;
		transition				: all 0.1s;
	
}

.structure-properties .lists ul > li span.button:hover {
	
		opacity					: 1;
		
		-webkit-transition		: all 0.1s;
		-moz-transition			: all 0.1s;
		-o-transition			: all 0.1s;
		transition				: all 0.1s;
	
}

.structure-properties .lists ul > li .type {
	
		padding-left			: 5px;
		font-size				: 10px;
		color					: #888;
	
}


.structure-properties .lists ul > li ul {
	
		list-style-type			: none;
		margin					: 2px 2px 2px 14px;
		min-height				: 15px;
	
}

.structure-properties .lists ul > li ul li {
	
		position				: relative;
		
		overflow				: hidden;
		
		font-size				: 12px;
		line-height				: 16px;
		margin					: 0px;
		padding					: 3px 10px 3px 4px;
		
		color					: #aaa;
		
		cursor					: pointer;
	
}

.structure-properties .lists ul > li ul li.active {
	
		padding					: 2px 9px 2px 3px;
		border					: 1px solid #666;
		background				: #363636;

		box-shadow				: 0px 2px 10px -2px #000;
		
		color					: #D92E35;
		text-shadow				: 0px 0px 10px #000;
	
}

.structure-properties .lists ul > li ul li input[type="checkbox"]:not(:checked) + label + .item-title,
.structure-properties .lists ul > li ul li input[type="checkbox"]:not(:checked) + label + .item-title + .button + .preview,
.structure-properties .lists ul > li ul li input[type="checkbox"]:not(:checked) + label + .item-title + .button + .button + .preview,
.structure-properties .lists ul > li ul li input[type="checkbox"]:not(:checked) ~ .settings {
	
		opacity					: 0.5;
	
}

.structure-properties .lists ul > li ul li .preview {
	
		display					: none;
		float					: right;
		max-height				: 35px;
		max-width				: 80px;
		margin-right			: 10px;
		border					: 1px solid #363636;
		
		box-shadow				: 0px 2px 10px -2px #000;
	
}

.structure-properties .lists ul > li ul li:hover .preview {
	
		/*display					: block;*/
	
}

.structure-properties .lists ul > li ul li.active .preview {
	
		border					: 1px solid #D92E35;
	
}


.structure-properties .lists ul > li ul li .settings {
	
		position				: relative;
		display					: inline;
		float					: right;
		width					: 15%;
		margin-right			: 14px;
		height					: 15px;
		text-align				: right;
	
}

.structure-properties .lists ul > li ul li .settings .line {
	
		position				: absolute;
		left					: 0px;
		top						: 7px;
		width					: 100%;
		border-bottom			: 1px solid #ccc;
	
}

.structure-properties .lists ul > li ul li .settings .setting {
	
		cursor					: pointer;
		position				: absolute;
		left					: 0px;
		top						: 2px;
		display					: inline-block;
		background				: #666;
		width					: 8px;
		height					: 8px;
		margin-left				: -3px;
		border-radius			: 5px;
		border					: 1px solid transparent;
		box-shadow				: 0px 2px 10px -2px #000;
		
		-webkit-transition		: background 0.1s, color 0.1s;
		-moz-transition			: background 0.1s, color 0.1s;
		-o-transition			: background 0.1s, color 0.1s;
		transition				: background 0.1s, color 0.1s;
	
}

.structure-properties .lists ul > li ul li.active .setting {
	
		background				: #666;
		/*border-color			: #666;*/
	
}

.structure-properties .lists ul > li ul li .setting.hidden {
	
		display					: none;
	
}

.structure-properties .lists ul > li ul li .setting.in-use {
	
		background				: #7CB133;
	
}

.structure-properties .lists ul > li ul li .setting.active {
	
		border-color			: #D92E35 !important;
	
}

.structure-properties .lists ul > li ul li .setting:hover {
	
		/*
		background				: #666;
		color					: #fff;
		*/
		-webkit-transition		: all 0.1s;
		-moz-transition			: all 0.1s;
		-o-transition			: all 0.1s;
		transition				: all 0.1s;
	
}




#emags-addimages {
	
		max-width				: 500px;
	
}.emags-editor .workarea-item-rect {
	
		display					: none;
		position				: absolute;
		overflow				: hidden;
		outline					: 1px dashed rgba(217, 46, 53, 0.6);
	
}


.emags-editor .workarea {
	
		position				: absolute;
		overflow				: hidden;
		box-shadow				: 0px 2px 20px 0px #000;
	
}


.emags-editor .workarea .layer {
	
		position				: absolute;
		top						: 0px;
		left					: 0px;
		width					: 100%;
		height					: 100%;
		overflow				: hidden;
	
}

.emags-editor .workarea .item {
	
		position				: absolute;
		top						: 0px;
		left					: 0px;
	
}

.emags-editor .workarea .item img {
	
		width					: 100%;
		height					: 100%;
		outline					: 1px dashed rgba(217, 46, 53, 0.3);
	
}

.emags-editor .workarea .item:hover img {
	
		width					: 100%;
		height					: 100%;
		outline					: 1px solid rgba(217, 46, 53, 0.6);
	
}

.emags-editor .workarea .item.active {
	
		/*
		background				: rgba(217, 46, 53, 0.2);
		*/
		outline					: 1px solid rgba(217, 46, 53, 0.6);
	
}

@media only screen and (max-width: 1100px) {
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl,
dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	
}

table, tbody, tfoot, thead, tr, th, td {
	
}

* {
	
}

body {
	
}

img {
	
}

h1 {
	
}

h2 {
	
}

.f-right {
	
}

.f-left {
	
}

.c-right {
	
}

.c-left {
	
}

.v-middle {
	
}

.block {
	
}

.inline {
	
}

.inline-block {
	
}

strong, .strong {
	
}

.hidden {
	
}

.mb50 {}
.mb40 {}
.mb30 {}
.mb20 {}
.mb10 {}
.mb5 {}
.mb2 {}

.mt60 {}
.mt50 {}
.mt40 {}
.mt30 {}
.mt20 {}
.mt15 {}
.mt10 {}
.mt5 {}
.mt2 {}

.mlm25 {}

.ml100 {}
.ml90 {}
.ml80 {}
.ml70 {}
.ml60 {}
.ml50 {}
.ml40 {}
.ml30 {}
.ml20 {}
.ml10 {}
.ml5 {}
.ml2 {}

.mr30 {}
.mr20 {}
.mr10 {}
.mr5 {}
.mr2 {}

.pl5 {}
.pl10 {}
.pl15 {}
.pl20 {}

.pr5 {}
.pr10 {}
.pr15 {}
.pr20 {}

.pt3 {}
.pt5 {}

.pb3 {}
.pb5 {}


.w-50p {}

.filter .w-50 {}
.filter .w-100 {}
.filter .w-150 {}
.filter .w-200 {}
.filter .w-250 {}
.filter .w-300 {}
.filter .w-350 {}
.filter .w-400 {}
.filter .w-500 {}
.filter .w-600 {}
.filter .w-700 {}


.no-overflow {
	
}

.overflow {
	
}


.message-box {
	
}

.no-mobile {
	
	
}

.no-mobile-real {
	
	
}

.mobile-only {
	
	
}

.no-mobile-message {
	
	
}

.desktop-only {
	
	
}

.tablet-desktop-only {
	
	
}

.no-desktop {
	
	
}

.no-desktop-1010 {
	
	
}

.no-desktop-table-cell {
	
	
}



a {
	
}

a:hover {
	
}

img.button {
	
}

img.button.disabled {
	
}

table.list {
	
}

table.list thead tr th {
	
}

table.list tbody tr td {
	
}

table.list tbody tr td.responsive-font-size {
	
	
}

table.list tbody tr:first-child td {
	
}



/*****************************************************************************
*  
*  Form controls
*  
*****************************************************************************/

textarea, input, button {
	
}

a.button, button, input[type=submit]  {
	
	
}

.button-standard, button.standard, input[type=submit] {
	
	
}

.button-standard.bw, button.standard.bw, input[type=submit].bw {
	
}

.button-standard.bw.down, button.standard.bw.down, input[type=submit].bw.down {
	
}

.button-standard.icon, button.standard.icon {
	
}

.button-standard.icon img, button.standard.icon img {
	
}

.button-standard.left, button.standard.left {
	
}

.button-standard.middle, button.standard.middle {
	
}

.button-standard.right, button.standard.right {
	
}

button.standard.image {
	
}

button.standard span {
	
	
}

button.standard span.always.not-on-mobile {
	
}

button.standard.down span,
button.standard span.always {
	
}

/*button.standard.symbol.big {*/
	
/*}*/

button.standard.symbol {
	
}

.button-standard.hover, .button-standard:hover, button.standard:hover, input[type=submit]:hover {
	
}

.button-standard.down, button.standard.down {
	
}

button.standard.down:hover {
	
}

button.standard.disabled {
	
}

button.standard.disabled:hover {
	
}

button.standard.control {
	
}

button.standard.control:hover {
	
}

.button-toggle {
	
}

.button-toggle .on,
.button-toggle .off {
	
}

.button-toggle .on {
	
}

.button-toggle.on .on {
	
}

.button-toggle .off {
	
}

.button-toggle.on .off {
	
}

.emphazised {
	
}

.emphazised.orange,
.emphazised.color-1 {
	
}

.emphazised.yellow,
.emphazised.color-2 {
	
}

.emphazised.green,
.emphazised.color-3 {
	
}

.emphazised.turquoise,
.emphazised.color-4 {
	
}

.emphazised.blue,
.emphazised.color-5 {
	
}

.emphazised.purple,
.emphazised.color-6 {
	
}

.emphazised.red,
.emphazised.color-7 {
	
}

.emphazised.transparent.orange,
.emphazised.transparent.color-1 {
	
}

.emphazised.transparent.yellow,
.emphazised.transparent.color-2 {
	
}

.emphazised.transparent.green,
.emphazised.transparent.color-3 {
	
}

.emphazised.transparent.turquoise,
.emphazised.transparent.color-4 {
	
}

.emphazised.transparent.blue,
.emphazised.transparent.color-5 {
	
}

.emphazised.transparent.purple,
.emphazised.transparent.color-6 {
	
}

.emphazised.transparent.red,
.emphazised.transparent.color-7 {
	
}

.emphazised.transparent {
	
}


input[type=text], input[type=password], textarea {
	border				: 1px solid #aaaaaa;
	padding				: 2px;
	background			: #ffffff;
	font-family			: Arial;
	font-size			: 12px;
}

.input.w-100,
.input.w-200,
.input.w-300 {
	
	
}

.input.w-100 input[type="text"],
.input.w-200 input[type="text"],
.input.w-300 input[type="text"] {
	
	
}


.select select {
	
}

.select {
	
}

.select.dark,
.normal-form-element.dark {
	
}

.select.dark select {
	
}

.select.dark select option {
	
}

.select.w-20, .input.w-20 {}
.select.w-50, .input.w-50 {}
.select.w-60, .input.w-60 {}
.select.w-75, .input.w-75 {}
.select.w-100, .input.w-100 {}
.select.w-150, .input.w-150 {}
.select.w-200, .input.w-200 {}
.select.w-300, .input.w-300 {}


/*
.mainContent {
	background			: #ffffff;
	padding				: 5px 20px 20px 20px;
}

.mainContentHeader {
	color				: #777777;
	text-align			: right;
	font-size			: 10px;
	padding-bottom		: 0px;
}

div.menu {
	height				: 30px;
	padding				: 0px;
	margin				: 0px;
	background			: #f6f6f6;
	
	border-bottom		: 1px solid #bbbbbb;
}

ul.menu {
	list-style-type		: none;
	
	padding				: 0px 0px 0px 5px;
	margin				: 0px;
}

li.menu {
	display				: inline;
	float				: left;
	
	position			: relative;
	height				: 12px;
	
	padding				: 9px;
	
	font-family			: Arial;
	font-size			: 12px;
	line-height			: 12px;
	
	cursor				: pointer;
	color				: #000000;
}

a.menu:link {
	color				: #000000;
	text-decoration		: none;
}

a.menu:visited {
	color				: #000000;
	text-decoration		: none;
}

a.menu:hover {
	color				: #000000;
	text-decoration		: underline;
}

a.menu:active {
	color				: #000000;
	text-decoration		: underline;
}

li.menuItem {
	display				: inline;
	float				: left;
	
	position			: relative;
	height				: 29px;
	
	color				: #555555;
}

div.menuItem {
	display				: inline;
	float				: left;
	
	padding				: 7px 6px;
}

div.menuSeparator {
	background			: url(/gfx/menudots.jpg);
	
	display				: inline;
	float				: left;
	
	width				: 5px;
	height				: 29px;
	
	padding				: 0px 0px;
}

li.menuRight {
	display				: inline;
	float				: right;
	
	color				: #555555;
	
	padding				: 0px 0px 0px 0px;
	margin				: 0px;
}


li.submenuItem {
	display				: block;
	
	height				: 29px;
	width				: 160px;
	
	color				: #000000;
}

div.submenuItem {
	padding				: 5px 5px;
}

div.submenuItem:hover {
	background			: url(/gfx/menubkselected.jpg) repeat-x;
	
	color				: #000000;
	
	padding				: 5px 5px;
}

a.submenuItem {
	color				: #000000;
	text-decoration		: none;
}

.subMenuBox {
	background			: #f6f6f6;
	border				: 1px solid #699AAE;
}



a:link {
	color				: #3E6474;
	text-decoration		: none;
}

a:visited {
	color				: #3E6474;
	text-decoration		: none;
}

a:hover {
	color				: #3E6474;
	text-decoration		: underline;
}

a:active {
	color				: #3E6474;
	text-decoration		: underline;
}

.link {
	color				: #3E6474;
	text-decoration		: none;
}

.link:hover {
	color				: #3E6474;
	text-decoration		: underline;
}


p {
	margin				: 0px;
	padding				: 0px;
}


h1 {
	padding				: 0px 0px 16px 0px;
	
	margin				: 0px;
	font-family			: Arial;
	font-size			: 18px;
	line-height			: 22px;
}

h2 {
	padding				: 0px 0px 8px 0px;
	
	margin				: 0px;
	font-family			: Arial;
	font-size			: 12px;
	line-height			: 20px;
}


td.form {
	padding-bottom		: 5px;
}
*/

/*****************************************************************************
*  
*  Report colors
*  
*****************************************************************************/

input[type=text].messageOk, div.messageOk {
	border				: 1px solid #0EC600;
	background			: #E3F7E1;
}

input[type=text].messageError, div.messageError {
	border				: 1px solid #E65252;
	background			: #FFE5E3;
}


/*****************************************************************************
*  
*  Sections
*  
*****************************************************************************/

.tabPanel {
	background			: #e4e4e4;
	color				: #000;
	border				: 1px solid #e4e4e4;
	
	padding				: 30px 15px 15px;
	margin-bottom		: 10px;
}

.tabPanelWhite {
	background			: #ffffff;
	border-top			: 1px solid #699AAE;
	
	padding				: 15px;
	margin-bottom		: 10px;
}

.tabPanelTabSelected {
	display				: inline;
	float				: left;
	height				: 16px;

	background			: #e4e4e4;

	margin-right		: 5px;
	border-top			: 1px solid #e4e4e4;
	border-right		: 1px solid #e4e4e4;
	border-left			: 1px solid #e4e4e4;
	padding				: 11px 15px 7px 15px;

	font-weight			: bold;
	line-height			: 16px;
	color				: #333333;
	
	cursor				: pointer;
}

.tabPanelTabSelectedWhite {
	display				: inline;
	float				: left;
	height				: 16px;

	background			: #F0F7FA;

	margin-right		: 5px;
	border-top			: 1px solid #699AAE;
	border-right		: 1px solid #699AAE;
	border-left			: 1px solid #699AAE;
	border-bottom		: 1px solid #699AAE;
	padding				: 9px 15px 4px 15px;

	font-weight			: bold;
	line-height			: 16px;
	color				: #333333;
	
	cursor				: pointer;
}

.tabPanelTab {
	display				: inline;
	float				: left;
	height				: 16px;

	background			: #699AAE;
	
	margin-right		: 5px;
	margin-top			: 4px;
	padding				: 7px 15px;

	font-weight			: normal;
	line-height			: 16px;
	color				: #ffffff;
	
	cursor				: pointer;
}


.pageSectionHeader {
	border				: 1px solid #699AAE;
	background			: #C7E0EB;
	color				: #3E6474;
}

.tableHeader {
	border-bottom		: 1px solid #699AAE;
}

.sectionHeader {
	background			: #F0F7FA;
	border				: 1px solid #699AAE;
	
	color				: #3E6474;
	font-weight			: bold;
	
	padding				: 15px;
	margin-bottom		: 10px;
	
	cursor				: pointer;
}

.sectionFrame {
	background			: #F0F7FA;
	border				: 1px solid #699AAE;
}


.sectionFrameLink {
	color				: #0066CC;
}

.sectionContainer {
	padding 			: 15px 0px 15px 29px;
}

.sectionDivider {
	margin-bottom		: 13px;
	border-bottom		: 1px solid #699AAE;
}

/** light background **/
.lightBackground {
	background			: #F0F7FA;
}

/** store selector **/
.storeSelectorGroup {
	background			: #F0F7FA;
	margin-bottom		: 4px;
	padding				: 4px;
}

.storeSelectorGroupText {
	font-weight			: bold;
	color				: #333333;
}

/** selector buttons **/
.selectorButton {
	color				: #333333;
	background			: #ffffff;
	border				: 1px solid #699AAE;
}

.selectorButtonSelected {
	color				: #ffffff;
	background			: #699AAE;
	border				: 1px solid #699AAE;
}

.calDropDown {
	background			: #ffffff;
	border				: 1px solid #699AAE;
}

/** drop down **/
.dropDownHeader {
	background			: #ffffff;
	color				: #000000;
	border				: 1px solid #699AAE;
}

.dropDownHeaderSelected {
	background			: #699AAE;
	color				: #ffffff;
	border				: 1px solid #699AAE;
}

.dropDownContent {
	background			: #ffffff;
	border				: 1px solid #699AAE;
}

/** inline calendar **/
.calendarInline {
	background			: #ffffff;
	border				: 1px solid #699AAE;
}

/** popup calendar **/
.popupCalendarHeader {
	background			: #699AAE;
	color				: #ffffff;
	border-bottom		: 1px solid #699AAE;
}

.popupCalendarContainer {
	border				: 1px solid #699AAE;
	background			: #ffffff;
}

/** stores list **/
.storesChar {
	padding				: 5px;
	border				: 1px solid #aaa;
	border-radius		: 3px;
	cursor				: pointer;
	font-weight			: normal;
	background			: #555;
}

.storesChar:hover {
	border				: 1px solid #fff;
}

.storesCharSelected {
	padding				: 5px;
	border				: 1px solid #fff;
	border-radius		: 3px;
	cursor				: pointer;
	font-weight			: bold;
	background			: #7CB133;
}

.storesListRowColor {
	background			: #F0F7FA;
}

.storesListColNormal {
	border-bottom		: 1px solid #AFD1E1;
}

.storesListColShade {
	border-bottom		: 1px solid #C2DDEA;
	border-left			: 1px solid #AFD1E1;
	border-right		: 1px solid #AFD1E1;
	font-weight			: bold;
	background			: #D8EAF2;
	text-align			: center;
}

.listColTopBorder {
	border-top			: 1px solid #AFD1E1;
}

.registrationGraphicBorder {
	border				: 1px solid #699AAF;
}


.registrationDivider {
	border-bottom		: 1px solid #699AAF;
}

/*****************************************************************************
*  
*  Boxes
*  
*****************************************************************************/

.messageBox {
	margin-bottom		: 16px;
	padding				: 10px;
	
	background			: #E3F7E1;
	border				: 1px solid #0EC600;
}

.boxShadow {
	background			: url(boxshadow.png);
	padding				: 15px 15px 4px 15px;
}

.boxContainer {
	border				: 1px solid #000000;
}

.boxHeading {
	background			: url(boxheadingbk.jpg) repeat-x #bee8f8;
	border-top			: 1px solid #F1FBFF;
	border-left			: 1px solid #F1FBFF;
	border-right		: 1px solid #F1FBFF;
	padding				: 5px;
	height				: 32px;
}

.boxContent {
	background			: #F5FDFF;
	padding				: 15px;
}

.popupWindowBk {
	position			: absolute;
	background			: #ffffff;
	opacity				: 0.6;
	filter				: alpha(opacity = 60);
}

.popupWindowBorder {
	position			: absolute;
	background			: #000000;
	opacity				: 0.6;
	filter				: alpha(opacity = 60);
}

.popupWindowContentBk {
	border				: 1px solid #000000;
	background			: #ffffff;
}

.popupWindowHeading {
	background			: #C7E0EB;
	border-bottom		: 1px solid #699AAE;
	color				: #3E6474;
	font-size			: 16px;
	line-height			: 16px;
	font-weight			: bold;
	text-align			: center;
	padding				: 15px;
}

.popupWindowContent {
	background			: #ffffff;
	padding				: 10px;
}

.popupWindowBottomBar {
	height				: 30px;
	padding				: 5px;
}

.popupWindowContentNoPadding {
	background			: #ffffff;
	padding				: 0px;
}



.listitem {
	border-bottom		: 1px solid #AFD1E1;
}

.linkLine {
	padding-bottom		: 3px;
}

.linkList {
	padding-bottom		: 10px;
}

h2.linkListHeading {
	padding				: 0px 0px 3px 0px;
	font-size			: 12px;
	font-weight			: normal;
}

/*****************************************************************************
*  
*  Calendar
*  
*****************************************************************************/

.calCellNone {
	margin				: 1px;
	padding				: 4px 0px;
	
	background			: #E6F1F6;
	color				: #9EB7C2;
	border				: 1px solid #C7E0EB;
	border-top			: 6px solid #C7E0EB;
	font-weight			: normal;
}

.calCellMonth {
	margin				: 1px;
	padding				: 4px 0px;
	
	background			: #C7E0EB;
	color				: #000000;
	border				: 1px solid #699AAF;
	border-top			: 6px solid #699AAF;
	font-weight			: normal;
}

.calCellToday {
	padding				: 4px 0px;
	margin				: 1px;
	
	background			: #699AAF;
	color				: #ffffff;
	border				: 1px solid #699AAF;
	border-top			: 6px solid #699AAF;
	font-weight			: bold;
}

.calCellMinHeight {
	display				: inline;
	float				: right;
	width				: 1px;
	height				: 55px;
}

.calColorItem {
	display				: inline;
	float				: left;
	width				: 18px;
	height				: 18px;
	overflow			: hidden;
	margin				: 1px 5px 1px 1px;
	border				: 1px solid #000000;
	cursor				: pointer;
}

.calColorItemSelected {
	display				: inline;
	float				: left;
	width				: 18px;
	height				: 18px;
	overflow			: hidden;
	margin-right		: 4px;
	border				: 2px solid #000000;
	cursor				: pointer;
}

.calBackground {
	background			: #F6FBFE;
}

/*****************************************************************************
*  
*  Other
*  
*****************************************************************************/

.photo {
}

div.photoContainer {
	margin-right		: 20px;
	float				: right;
	overflow			: hidden;
}

table.photoContainer {
	border				: 1px solid #BBBBBB;
	background			: #ffffff;
	
	padding				: 10px;
	margin-bottom		: 7px;
	width				: 160px;
}

.pfUIPhotoContainer {
}


img.formattingRight {
	
	
}

img.formattingLeft {
	
	
}

/*****************************************************************************
*  
*  Icon collection
*  
*****************************************************************************/

.ic-empty {
	
}

.ic-listarrow-right,
.ic-listarrow-down,
.ic-gear {
	
}

.ic-listarrow-right {
	
}

.ic-listarrow-down {
	
}

.ic-gear {
	
}

.ic-gear:hover {
	
}


.gui-tabpanel {
	
}

.gui-tabpanel > ul.tabs {
	
}

.gui-tabpanel > ul.tabs > li {
	
}

.gui-tabpanel > ul.tabs > li.active {
	
}

.gui-tabpanel > div.content {
	
}


.system-message {
	
	
}

.system-message p a {
	
}/*****************************************************************************
*  
*  Popups
*  
*****************************************************************************/

#window-busy {
	
}

#window-busy .spinner {
	
}
div.terms-list ul {
	
}

div.terms-list ul li {
	
	
}

div.terms-list ul li.odd {
	
}

div.terms-list ul li.empty {
	
}

div.terms-list ul li img {
	
}

div.terms-list ul.items li {
	
}

div.terms-list .input {
	
}

div.terms-list .input p {
	
	
}

div.terms-list .input input {
	
	
}

div.terms-list .input img {
	
}

div.terms-list ul.suggestions li.match {
	
}

div.terms-list ul.suggestions li strong {
	
}

div.terms-list ul.suggestions li.full-match strong {
	
}

div.terms-list ul.suggestions li.full-match i {
	
}

div.terms-list ul.suggestions li.match:hover,
div.terms-list ul.suggestions li.match:hover strong {
	
}

div.terms-list ul.suggestions li i {
	
	
}

div.terms-list .not-found {
	
	
}

div.terms-list .not-found img {
	
}

div.terms-list .not-found a {
	
}

div.terms-list .not-found.spinner {
	
}

div.terms-list .not-found.spinner img {
	
}.images-selector {
	
}

.images-selector ul.items {
	
}

.images-selector ul.items li {
	
}

.images-selector ul.items li.loading {
	
}

.images-selector ul.items li img.image {
	
}

.images-selector ul.items li img.delete {
	
}

.images-selector ul.items li.loading img.image,
.images-selector ul.items li.loading img.delete {
	
}




.login-container {
	
	
	
}

.login-container .title {
	
	
}

.login-container .padding {
	
	
}

.login-container .error {
	
}

/*****************************************************************************
*  
*  Forms
*  
*****************************************************************************/

.app-form {
	
}

.app-form .line {
	
	
}

.app-form .line.dark {
	
}

.app-form .line-separator {
	
}

.app-form .line-separator.dark {
	
}

.app-form .sections {
	
	
}

.app-form .sections .section {
	
	
}

.app-form .sections .section.size-66,
.app-form .sections .section.size-50,
.app-form .sections .section.size-33 {
	
	
}

.app-form .sections .section.size-66 {
	
}

.app-form .sections .section.size-50 {
	
}

.app-form .section.separator-top {
	
}

.app-form .section.separator-bottom {
	
}

.app-form .line label,
.app-form .line p.label,
.app-form .line span.label {
	
	
}

.app-form .line > label,
.app-form .line > p.label,
.app-form .line > span.label {
	
	
}

.app-form .line > label.mobile-emphasized,
.app-form .line > p.label.mobile-emphasized,
.app-form .line > span.label.mobile-emphasized {
	
	
}

.app-form .line div.check-padding,
.app-form .line a.check-padding,
.app-form .line label.check-padding,
.app-form .line p.label.check-padding,
.app-form .line span.label.check-padding {
	
	
}

.app-form .line input[type="checkbox"] {
	
	
}

.app-form .line label.wide,
.app-form .line p.label.wide,
.app-form .line span.label.wide {
	
	
}

.app-form .line label.normal,
.app-form .line p.label.normal,
.app-form .line span.label.normal {
	
	
}



.app-form .line.dark label {
	
}

.app-form .line > div {
	
	
}

.app-form .line > div.wide {
	
	
}

.app-form .line > div .subline {
	
}

.app-form .line > div .comment {
	
}

.app-form .line > div input[type="checkbox"],
.app-form .line > div input[type="radio"] {
	
}

.app-form .line > div .radio-padding,
.app-form .line > div .checkbox-padding {
	
}

.input-container,
input[type="text"].normal-form-element,
.app-form .line > div textarea,
.app-form .line > div input[type="text"],
.app-form .line > div input[type="password"],
.app-form .line > div .wrapper {
	
}

.input-container.search,
input[type="text"].normal-form-element.search,
.app-form .line > div textarea.search,
.app-form .line > div input[type="text"].search {
	
}

.app-form .line > div .wrapper .input-content {
	
}

.app-form .line > div .wrapper .input-remove {
	
}

.input-container:disabled,
input[type="text"].normal-form-element:disabled,
.app-form .line > div textarea:disabled,
.app-form .line > div input[type="text"]:disabled,
.app-form .line > div input[type="password"]:disabled,
.app-form .line > div .select select:disabled {
	
}

.app-form .line > div div.check input[type="checkbox"] {
	
}

.app-form .line > div div.check {
	
}


.app-form .line > div textarea {
	
}

.app-form .line > div .w-50 {  }
.app-form .line > div .w-75 {  }
.app-form .line > div .w-100 {  }
.app-form .line > div .w-125 {  }
.app-form .line > div .w-150 {  }
.app-form .line > div .w-200 {  }
.app-form .line > div .w-250 {  }
.app-form .line > div .w-300 {  }

.app-form .line > div .h-100 {  }
.app-form .line > div .h-200 {  }


input[type="text"].normal-form-element.dark,
.app-form .line > div textarea.dark,
.app-form .line > div input[type="text"].dark,
.app-form .line > div input[type="password"].dark {
	
}

input[type="text"].normal-form-element.full,
.app-form .line > div textarea.full,
.app-form .line > div input[type="text"].full,
.app-form .line > div input[type="password"].full,
.app-form .line > div .full {
	
}

input[type="text"].normal-form-element.right,
.app-form .line > div textarea.right,
.app-form .line > div input[type="text"].right,
.app-form .line > div input[type="password"].right {
	
}

.app-form .line > div textarea.error,
.app-form .line > div input[type="text"].error,
.app-form .line > div input[type="password"].error {
	
}

.app-form .line > div textarea.monospace {
	
}

.app-form .errors-container {
	
	
}

.app-form .errors-container .error-message p {
	
}

.app-form .errors-container .error-message ul {
	
}

.app-form .errors-container .error-message ul li {
	
}



.app-text-editor {
	
}

.app-text-editor .container {
	
}

.app-text-editor .container textarea {
	
}

.app-text-editor .spinner {
	
}




.save-info {
	
}



.text-editor-styles {
	
}





.app-form label {
	
}

.app-form label span {
	
}

.app-form .checkbox-text,
.app-form .radio-text,
.app-form [type="checkbox"]:not(:checked) + label,
.app-form [type="checkbox"]:checked + label,
.app-form [type="radio"]:not(:checked) + label,
.app-form [type="radio"]:checked + label {
	
}

/* Base for label styling */

.app-form [type="checkbox"]:not(:checked),
.app-form [type="checkbox"]:checked,
.app-form [type="radio"]:not(:checked),
.app-form [type="radio"]:checked {
	
}

.app-form [type="checkbox"]:not(:checked) + label,
.app-form [type="checkbox"]:checked + label,
.app-form [type="radio"]:not(:checked) + label,
.app-form [type="radio"]:checked + label,
.app-form span.checkbox-checked {
	
}

.app-form [type="checkbox"]:not(:checked) + label,
.app-form [type="checkbox"]:checked + label,
.app-form [type="radio"]:not(:checked) + label,
.app-form [type="radio"]:checked + label {
	
}
/* checkbox aspect */

.app-form [type="checkbox"]:not(:checked) + label:before,
.app-form [type="checkbox"]:checked + label:before,
.app-form span.checkbox-checked:before,
.app-form span.radio-checked:before {
	
}

.app-form [type="radio"]:not(:checked) + label:before,
.app-form [type="radio"]:checked + label:before {
	
}


.tabPanel [type="checkbox"]:not(:checked) + label:before,
.tabPanel [type="checkbox"]:checked + label:before,
.tabPanel [type="radio"]:not(:checked) + label:before,
.tabPanel [type="radio"]:checked + label:before,
.tabPanel span.checkbox-checked:before,
.tabPanel span.radio-checked:before {
	
}


/* checked mark aspect */

.app-form [type="checkbox"]:not(:checked) + label:after,
.app-form [type="checkbox"]:checked + label:after,
.app-form span.checkbox-checked:after {
	
}

.app-form [type="radio"]:not(:checked) + label:after,
.app-form [type="radio"]:checked + label:after,
.app-form span.radio-checked:after {
	
}

.tabPanel [type="checkbox"]:not(:checked) + label:after,
.tabPanel [type="checkbox"]:checked + label:after,
.tabPanel span.checkbox-checked:after {
	
}

.tabPanel [type="radio"]:not(:checked) + label:after,
.tabPanel [type="radio"]:checked + label:after,
.tabPanel span.radio-checked:after {
	
}

/* checked mark aspect changes */

.app-form [type="checkbox"]:not(:checked) + label:after,
.app-form [type="radio"]:not(:checked) + label:after {
	
}

.app-form [type="checkbox"]:checked + label:after,
.app-form [type="radio"]:checked + label:after {
	
}
/* disabled checkbox */

.app-form [type="checkbox"]:disabled:not(:checked) + label:before,
.app-form [type="checkbox"]:disabled:checked + label:before,
.app-form [type="radio"]:disabled:not(:checked) + label:before,
.app-form [type="radio"]:disabled:checked + label:before {
	
}

.app-form [type="checkbox"]:disabled:checked + label:after,
.app-form [type="radio"]:disabled:checked + label:after {
	
}

.app-form [type="checkbox"]:disabled + label,
.app-form [type="radio"]:disabled + label {
	
}
/* accessibility */

/*
[type="checkbox"]:checked:focus + label:before,
[type="checkbox"]:not(:checked):focus + label:before {
  border: 1px dotted #7d861e;
}
*/
/* hover style just for information */

label:hover:before {
	
}

/*****************************************************************************
*  
*  Popups
*  
*****************************************************************************/

.popup-blocker {
	
}

.popup .animated {
	
}

.popup {
	
	
	
	
	
}

.popup-mobile-fixed {
	
}

.popup-display {
	
	
}

.popup-hidden {
	
}

.popup .close-button {
	
}

.popup .close-button:hover {
	
}

.popup .close-button.hidden {
	
}

.popup .background {
	
}

.popup .container {
	
}

.popup .container > .title {
	
	
}

.popup .container > .title.hidden {
	
}

.popup .container .content {
	
}

.popup .container .content.padding {
	
	
}

.popup .container .content.padding-sides {
	
	
}

.popup .container .content a {
	
}

.popup .container .content a.dark {
	
}

.popup .container .content .spinner-container {
	
}

.popup .container .footer {
	
	
}

.popup .container .footer.hidden {
	
}



/** FULL SIZE POPUP **/
.popup.full-size {
	
}

.popup.full-size .background {
	
}

.popup.full-size .container {
	
}

.popup.full-size .container .content {
	
}

.popup-menu {
	
}
.div-list, .div-list-768 {
	
}

.div-list .line {
	
	
}

.div-list .line.odd {
	
}

.div-list .line.always-odd {
	
}

.div-list .line .item {
	
}

.div-list .line .item.icons img.clickable {
	
}

.div-list .line .item.heading {
	
	
}

.div-list-768 .content {
	
	
}

.div-list-768 .line {
	
	
}

.div-list-768 .line.headings {
	
}

.div-list-768 .line.odd {
	
}

.div-list-768 .line.always-odd {
	
}

.div-list-768 .line .item {
	
}

.div-list-768 .line .item.icons {
	
	
}

.div-list-768 .line .item.icons img.clickable {
	
}

.div-list-768 .line.headings .item {
	
	
}



.div-list-1010 .content {
	
	
}

.div-list-1010 .line {
	
	
}

.div-list-1010 .line.headings {
	
}

.div-list-1010 .line.odd {
	
}

.div-list-1010 .line .item {
	
}

.div-list-1010 .line .item.icons {
	
	
}

.div-list-1010 .line .item.icons img.clickable {
	
}

.div-list-1010 .line.headings .item {
	
	
}


.div-list .item.hidden,
.div-list-768 .item.hidden,
.div-list-1010 .item.hidden {
	
}


.div-list + .page-controls {
	
	
}

.div-list-768 + .page-controls {
	
	
}

.div-list-1010 + .page-controls {
	
	
}

.div-list-colors {
	
}

.div-list-colors a {
	
}

.div-list-colors a.hidden {
	
}

.div-list-colors p {
	
	
}

.div-list-colors p.visible {
	
	
}

.div-list-colors p span {
	
	
}


/***********************************************************************************
* GENERAL
***********************************************************************************/

div.grid-list ul {
	
	
	
	
}

div.grid-list ul li {
	
	
}

div.grid-list ul li div.container {
	
}

div.grid-list ul li div.background {
	
}

div.grid-list ul li:hover div.background {
	
}

div.grid-list ul li span.name {
	
	
	
	
}

div.grid-list ul li:hover span.name {
	
	
	
}

div.grid-list ul li img.delete,
div.grid-list ul li img.edit {
	
	
	
}

div.grid-list ul li img.edit {
	
}


/***********************************************************************************
* COLOR SCHEMES
***********************************************************************************/

.popup div.grid-list {
	
}

.popup div.grid-list.spinner {
	
}
/** responsive filter **/
.list-filter-button {
	
	
}

.list-filter {
	
	
}

.list-filter div {
	
	
}

.list-filter div.pl5 {
	
}

.list-filter.visible {
	
	
}

/** always filter **/
.list-filter-button.always {
	
}

.list-filter.always {
	
	
}


.list-filter.always div {
	
	
}

.list-filter.always.visible {
	
}
#linkcreator {
	
}

#linkcreator-selectfile {
	
}

.text-editor-styles img.embed-video {
	
}

.text-editor-styles div.embed-video {
	
}

.text-editor-styles div.embed-video.youtube iframe {
	
}

.text-editor-styles div.embed-video.internal {
	
}

.text-editor-styles div.embed-video.internal video {
	
}

.text-editor-styles div.embed-video.internal div.overlay {
	
}

.text-editor-styles div.embed-video.internal div.controls {
	
}

.text-editor-styles div.embed-video.internal div.controls > span {
	
}

.text-editor-styles div.embed-video.internal.pause div.controls > span {
	
}

.text-editor-styles div.embed-video.internal div.controls > div {
	
}

.text-editor-styles div.embed-video.internal div.controls > div > span {
	
}

video::-webkit-media-controls{
    display: none;
    -webkit-appearance: none;
}#videocreator {
	
}

#videocreator-selectfile {
	
}

#browser-folder-edit {
	
}

.browser-container > .lists {
	
}

.browser-container.colorscheme-grayscale > .lists {
	
}

.browser-container.colorscheme-blue > .lists {
	
}

.browser-container > .lists > .list {
	
}

.browser-container > .lists > .list.folders {
	
	
	
}

.browser-container > .lists > .list.folders.open {
	
	
}

.browser-container > .lists > .list.folders .current-folder {
	
	
	
}

.browser-container > .lists > .list.folders > div.tools {
	
}

.browser-container.colorscheme-blue > .lists > .list.folders > div.tools {
	
}

.browser-container > .lists > .list.folders > div.tools img {
	
}

.browser-container > .lists > .list.folders.has-selection > div.tools img {
	
}

.browser-container > .lists > .list.folders > div.tools img.add {
	
}

.browser-container > .lists > .list.folders > div.tools img.edit,
.browser-container > .lists > .list.folders > div.tools img.delete {
	
}

.browser-container > .lists.no-edit > .list.folders > div.tools img.add,
.browser-container > .lists.no-edit > .list.folders > div.tools img.edit {
	
}

.browser-container > .lists.no-delete > .list.folders > div.tools img.delete {
	
}

.browser-container > .lists.no-delete.no-edit > .list.folders > div.tools {
	
}


.browser-container > .lists > .list.folders > div.items-container {
	
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items {
	
}

.browser-container > .lists > .list.folders > div.items-container > span.scrollbar {
	
}

.browser-container > .lists > .list.elements {
	
	
}

.browser-container > .lists > .list ul {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li > span {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li.has-children > span {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li.has-children.open > span {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li > p {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li.selected > p {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li > ul {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li.open > ul {
	
}

.wrap-box {
	
}

.wrap-box.w-25 {
	
	
}
.wrap-box.w-50 {
	
	
}
.wrap-box.w-75 {
	
	
}/*****************************************************************************
*  
*  Main
*  
*****************************************************************************/

body {
	
}

.page-container {
	
}

.page-width {
	
	
	width				: 980px;
	
	
	
	
}

.page-container .page-logo {
	
	
	
	
}

.page-container .page-logo .logo {
	
	
}

.page-container .page-logo ul {
	
	
}

.page-container .page-logo li {
	
}

.page-container .page-logo li.no-desktop {
	
	
}

.page-container .page-logo li img {
	
	
}

.page-container .page-logo li img.active {
	
}

.page-container .page-logo li span {
	
	
}


.page-container .page-wrapper {
	
	
}

.page-container .page-menu {
	
	
	
}

.page-container .page-menu.open {
	
}

.page-container .page-menu.visible {
	
	
	
}

.page-container .page-menu ul.buttons {
	
}

.page-container .page-menu ul.buttons li {
	
}

.page-container .page-menu ul.buttons li.w-33 {
	
}

.page-container .page-menu ul.buttons li.w-100 {
	
}

.page-container .page-menu ul.buttons li.w-33 img.icon {
	
	
}

.page-container .page-menu ul.buttons li.w-100 img.icon {
	
	
}

.page-container .page-menu ul.buttons li span {
	
}

.page-container .page-menu ul.buttons li a.color-1,
.page-container .page-menu ul.buttons li a.color-2,
.page-container .page-menu ul.buttons li a.color-3,
.page-container .page-menu ul.buttons li a.active {
	
	
}

.page-container .page-menu ul.buttons li a.color-1 {
	
}

.page-container .page-menu ul.buttons li a.color-1:hover {
	
}

.page-container .page-menu ul.buttons li a.color-2 {
	
}

.page-container .page-menu ul.buttons li a.color-2:hover {
	
}

.page-container .page-menu ul.buttons li a.active,
.page-container .page-menu ul.buttons li a.color-3 {
	
}

.page-container .page-menu ul.buttons li a.active:hover,
.page-container .page-menu ul.buttons li a.color-3:hover {
	
}

.page-container .page-menu ul.buttons li.weather-full div.heading {
	
}

.page-container .page-menu ul.buttons li.weather-full .container {
	
}

.page-container .page-menu ul.buttons li.weather-full .container a {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .button {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .credit {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .credit a {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .section {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .section .border {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .section .temperature {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .section .temperature.warm {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .section .temperature.cold {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .more {
	
}

.page-container .page-menu ul.buttons li.settings {
	
}

.page-container .page-menu ul.buttons li.settings a {
	
}


.page-container .page-content {
	
	
}

.page-container .page-content .page-padding {
	
	
	
}

.page-container .page-content h1 {
	
	
}

.page-container #coreAjaxNoSupport {
	
}


.page-footer {
	
}

#news-edit-story-contentTextEditor {
	
}

.news-container .archive-tools,
.news-container .editing-tools,
.news-container .newest-tools,
.news-container .newest-editing-tools,
.news-container .ordering-tools,
.news-container .view-tools {
	
}

.news-container.archive-allowed .archive-tools,
.news-container.editing-allowed .editing-tools,
.news-container.newest-allowed .newest-tools,
.news-container.editing-allowed.newest-allowed .newest-editing-tools,
.news-container.ordering-allowed .newest-editing-tools,
.news-container.ordering-allowed .ordering-tools,
.news-container.view-allowed .view-tools {
	
}

.news-container.archive-allowed .archive-tools.desktop-only,
.news-container.editing-allowed .editing-tools.desktop-only,
.news-container.newest-allowed .newest-tools.desktop-only,
.news-container.editing-allowed.newest-allowed .newest-editing-tools.desktop-only,
.news-container.ordering-allowed .newest-editing-tools.desktop-only,
.news-container.ordering-allowed .ordering-tools.desktop-only,
.news-container.view-allowed .view-tools.desktop-only {
	
}

.news-container .version {
	
	
}

.news-container .version.unpub .view,
.news-container .version.unpub .published,
.news-container .version.pub .edit,
.news-container .version.pub .unpublished {
	
}

.news-container .version.pub .view,
.news-container .version.pub .published,
.news-container .version.unpub .edit,
.news-container .version.unpub .unpublished {
	
}

.news-container .version .published {
	
}

.news-container .version .unpublished {
	
}

.news-container .version .changes {
	
}

.news-container .mobile-view-descr {
	
	
}

.news-container .mobile-view-descr .newest,
.news-container .mobile-view-descr .archive,
.news-container .mobile-view-descr .signed,
.news-container .mobile-view-descr .allsign {
	
	
}

.news-container .mobile-view-descr.newest .newest,
.news-container .mobile-view-descr.archive .archive,
.news-container .mobile-view-descr.signed .signed,
.news-container .mobile-view-descr.allsign .allsign {
	
	
}

.news-container .content-container {
	
}

.news-container .content-container .news-nextpage-button {
	
}

.news-container .content-container .news-prevpage-button,
.news-container .content-container .news-nextpage-button {
	
}
.news-container.edit-mode .content-container .news-prevpage-button,
.news-container.edit-mode .content-container .news-nextpage-button {
	
}

.news-container.spinner .content-container .news-prevpage-button,
.news-container.spinner .content-container .news-nextpage-button {
	
}

.news-container .content-container .news-prevpage-button.disabled,
.news-container .content-container .news-nextpage-button.disabled {
	
}

.news-container .signmessages-container > ul {
	
}

.news-container .signmessages-container > ul > li {
	
}

.news-container .signmessages-container > ul > li .date {
	
}

.news-container .signmessages-container > ul > li .sign-wrapper {
	
}

.news-container .signmessages-container > ul > li .sign-wrapper .info {
	
}



.news-container .content-container > div {
	
	
}

.news-container .content-container > div > ul {
	
	
}

.news-container.spinner .content-container > div > ul {
	
	
}

.news-container.edit-mode .content-container > div > ul.busy {
	
}

.news-container .content-container > div > ul > li {
	
	
}

.news-container.edit-mode .content-container > div > ul > li {
	
	
}

.news-container .content-container > div > ul > li.full {
	
	
}

.news-container .content-container > div > ul > li h2 {
	
	
}

.news-container .content-container > div > ul > li p.date {
	
	
}

.news-container .content-container > div > ul > li div.tools {
	
}
/*
.news-container .content-container > div > ul > li:hover div.tools,
.news-container.edit-mode .content-container > div > ul > li div.tools {
*/
.news-container .content-container > div > ul > li div.tools {
	
	
}

.news-container.editing-allowed .content-container > div > ul > li div.tools,
.news-container.ordering-allowed .content-container > div > ul > li div.tools {
	
}

.news-container .content-container > div > ul > li div.tools img {
	
}

.news-container .content-container > div > ul > li div.tools .button-toggle {
	
}

.news-container.ordering-allowed .content-container > div > ul > li div.tools .handle {
	
}

.news-container .content-container > div > ul > li div.tools .handle {
	
}

.news-container .content-container > div > ul > li div.tools .spinner {
	
}

.news-container .content-container > div > ul > li.busy div.tools .spinner {
	
}

.news-container .content-container > div > ul > li div.tools .view-signatures,
.news-container .content-container > div > ul > li div.tools .edit,
.news-container .content-container > div > ul > li div.tools .delete {
	
}

.news-container .content-container > div > ul > li .content {
	
}

.news-container .content-container > div > ul > li .content img.story-image {
	
}


.news-container .content-container > div > ul > li .overlay {
	
	
}

.news-container .content-container > div > ul > li a.read-whole-story {
	
	
}






#news-view-story {
	
}


#news-edit-story {
	
}

#news-edit-story .story-image {
	
}

#news-edit-story .story-image img {
	
}

#news-edit-story .story-image .size-rect {
	
}

#news-edit-story-advanced {
	
}

#news-sign-view {
	
}

#news-sign-view table {
	
}

#news-sign-view table td {
	
	
}

#news-sign-view table th.name,
#news-sign-view table td.name {
	
	
}

#news-sign-view table th.store,
#news-sign-view table td.store {
	
	
}

#news-sign-view table th.sign,
#news-sign-view table td.sign {
	
	
}

#news-sign-view table th.login,
#news-sign-view table td.login {
	
	
}

#news-sign-view table th.usertype,
#news-sign-view table td.usertype {
	
	
}



.text-editor-styles {
	
}




.news-container .content-container .text-editor-styles p,
.news-container .content-container .text-editor-styles li {
	
	
}

.text-editor-styles.light p,
.text-editor-styles.light li {
	
	
}

.text-editor-styles h1,
.text-editor-styles h2,
.text-editor-styles strong {
	
	
}


.text-editor-styles img {
	
}
.text-editor-styles img.story-image {
	
}

/** left **/
.text-editor-styles p.formattingLeft,h1.formattingLeft,h2.formattingLeft,h3.formattingLeft,h4.formattingLeft,h5.formattingLeft,h6.formattingLeft,td.formattingLeft,th.formattingLeft,div.formattingLeft,ul.formattingLeft,ol.formattingLeft,li.formattingLeft,table.formattingLeft {
	
}

.text-editor-styles img.formattingLeft {
	
}

/** center **/
.text-editor-styles p.formattingCenter,h1.formattingCenter,h2.formattingCenter,h3.formattingCenter,h4.formattingCenter,h5.formattingCenter,h6.formattingCenter,td.formattingCenter,th.formattingCenter,div.formattingCenter,ul.formattingCenter,ol.formattingCenter,li.formattingCenter,table.formattingCenter {
	
}

.text-editor-styles img.formattingCenter {
	
}

/** right **/
.text-editor-styles p.formattingRight,h1.formattingRight,h2.formattingRight,h3.formattingRight,h4.formattingRight,h5.formattingRight,h6.formattingRight,td.formattingRight,th.formattingRight,div.formattingRight,ul.formattingRight,ol.formattingRight,li.formattingRight,table.formattingRight {
	
}

.text-editor-styles img.formattingRight {
	
}

/** justify **/
.text-editor-styles p.formattingJustify,h1.formattingJustify,h2.formattingJustify,h3.formattingJustify,h4.formattingJustify,h5.formattingJustify,h6.formattingJustify,td.formattingJustify,th.formattingJustify,div.formattingJustify,ul.formattingJustify,ol.formattingJustify,li.formattingJustify,table.formattingJustify {
	
}

.text-editor-styles img.formattingJustify {
	
}



.text-editor-styles ul {
	
}

.text-editor-styles ol {
	
}

.text-editor-styles ul li, .text-editor-styles ol li {
	
}


.text-editor-styles td {
	
	
	
}
.stores-container {
	
}

.stores-container .content {
	
}


table.list.stores {
	
}

table.list.stores th.icons {
	
	width:12%;
	
}

table.list.stores th.store-name {
	
	width:28%;
	
}

table.list.stores th.add-icon {
	
	width:5%;
	
}

table.list.stores th.people {
	
	width:35%;
	
}

table.list.stores th.phone {
	
	width:15%;
	
}

table.list.stores th.email {
	
	width:5%;
	
}

#stores-edit-store {
	
}

#stores-edit-user {
	
}

#stores-search {
	
}

#stores-search .export-buttons {
	
	
}

#stores-search .search-mobile-info {
	
	
}

#stores-search .filter {
	
	
}

#stores-search .filtering ul {
	
	
}

#stores-search .filtering ul li {
	
	
	
}

#stores-search .filtering ul li label {
	
	
	
}


#stores-search .filter .pl5,
#stores-search .filter .ml5 {
	
}

#stores-search .filter .inline {
	
}

#stores-search .spinner-and-text-container {
	
}

#stores-search .spinner-and-text-container #stores-search-matches {
	
}

#stores-search .spinner-and-text-container spinner {
	
}


#stores-search-content .div-list-1010 .content .line {
	
	
}

#stores-search-content .div-list-1010 .line.disabled {
	
}

#stores-search-content .div-list-1010 .line.desktop-odd {
	
	
}

#stores-search-content .div-list-1010 .line.odd {
	
	
}

#stores-search-content .div-list-1010 .line.store-heading {
	
	
}

#stores-search-content .div-list-1010 .line.store-heading .item {
	
	
}

#stores-search-content .div-list-1010 .line .item {
	
}

#stores-search-content .div-list-1010 .content.has-headings .line.store-heading .item {
	
}

#stores-search-content .div-list-1010 .content.has-headings .line .item {
	
}

#stores-search-content .div-list-1010 .line .item.icons {
	
	
}

#stores-search-content .div-list-1010 .line .item.icons img {
	
	
}

#stores-search-content .div-list-1010 .line .item.name {
	
	
}

#stores-search-content .div-list-1010 .line .item.name > span,
#stores-search-content .div-list-1010 .line .item.store-name > span {
	
	
}

#stores-search-content .div-list-1010 .line .item.store-name {
	
	
}

#stores-search-content .div-list-1010 .line .item.name [type="checkbox"]:not(:checked) + label,
#stores-search-content .div-list-1010 .line .item.name [type="checkbox"]:checked + label,
#stores-search-content .div-list-1010 .line .item.name [type="radio"]:not(:checked) + label,
#stores-search-content .div-list-1010 .line .item.name [type="radio"]:checked + label,
#stores-search-content .div-list-1010 .line .item.store-name [type="checkbox"]:not(:checked) + label,
#stores-search-content .div-list-1010 .line .item.store-name [type="checkbox"]:checked + label,
#stores-search-content .div-list-1010 .line .item.store-name [type="radio"]:not(:checked) + label,
#stores-search-content .div-list-1010 .line .item.store-name [type="radio"]:checked + label {
	
	
}

#stores-search-content .div-list-1010 .line .item.store {
	
	
}

#stores-search-content .div-list-1010 .line .item.grouping {
	
	
}

#stores-search-content .div-list-1010 .line .item.type {
	
	
}

#stores-search-content .div-list-1010 .line .item.responsibility {
	
	
}

#stores-search-content .div-list-1010 .line .item.contact-phone {
	
	
}

#stores-search-content .div-list-1010 .line .item.contact-phone a {
	
	
}

#stores-search-content .div-list-1010 .line .item.contact-email {
	
	
}

#stores-search-content .div-list-1010 .line .item.contact-email img {
	
}

#stores-search-content .div-list-1010 .line .item.last-login {
	
	
}

#stores-search-export-email-addresses {
	
}

#stores-search-export-email-addresses p {
	
}

#stores-search-export-email-addresses p.count span {
	
}

#stores-search-export-email-addresses p.count span.check {
	
}

#stores-search-export-email-addresses p.count span.check::after {
	
}

#stores-search-export-email-addresses textarea {
	
}

#stores-search-export-email-addresses textarea::selection {
	
}

#stores-search-export-email-addresses textarea::-moz-selection {
	
}

#stores-search-export-email-addresses button.select-all {
	
}




#storeoffers-edit {
	
}

#storeoffers-edit img.preview {
	
}

.storeoffers-container {
	
}

.storeoffers-container .content {
	
	
}


.storeoffers-container .div-list-768 .line .item.icons {
	
	
}

.storeoffers-container .div-list-768 .line .item.title {
	
	
	
	
}

.storeoffers-container .div-list-768 .line .item.store {
	
	
	
	
}

.storeoffers-container .div-list-768 .line .item.time {
	
	
}

.storeoffers-container .div-list-768 .line .item.time span {
	
	
}

.storeoffers-container .div-list-768 .line .item.time span.ready,
.storeoffers-container .div-list-colors p span.ready {
	
}

.storeoffers-container .div-list-768 .line .item.time span.active,
.storeoffers-container .div-list-colors p span.active {
	
}

.storeoffers-container .div-list-768 .line .item.time span.finished,
.storeoffers-container .div-list-colors p span.finished {
	
}

.storeoffers-container .div-list-768 .line .item.time span.blocked,
.storeoffers-container .div-list-colors p span.blocked {
	
}

.storeoffers-container .div-list-768 .line .item.preview {
	
	
}

.storeoffers-container .div-list-768 .line .item.preview img {
	
	
}


.calendar-heading {
	
}

.calendar-legend {
	
}

.calendar-legend p {
	
	
}

.calendar-legend p.reminder:after,
.calendar-legend p.deadline:after {
	
	
}

.calendar-legend p.reminder:after {
	
}

.calendar-legend p.deadline:after {
	
}

.calendar-legend p.deadline {
	
	
}

.calendar-legend p.reminder {
	
	
}

.calendar-legend p.registration {
	
}

.calendar-legend p.registered {
	
}

#calendar-view-event {
	
}

#calendarViewContainer {
	
}

#calendarListViewContainer {
	
}

#calendarListViewContainer .line .item.icons {
	
	
	width					: 10%;
	
	
	
}

#calendarListViewContainer .line .item.title {
	
	
	width					: 39%;
	
	
	
}

#calendarListViewContainer .line .item.time {
	
	
}

#calendarListViewContainer .line .item.registration {
	
	
	
}

#calendarListViewContainer .line .item.heading.registration {
	
	
}

.calendar-legend span,
#calendarListViewContainer .line .item.title span.registered,
#calendarListViewContainer .line .item.title span.registration,
#calendarListViewContainer .line .item.title span.reminder,
/*#calendarListViewContainer .line .item.title span.passed,*/
#calendarListViewContainer .line .item.title span.deadline {
	
	
}

.calendar-legend span {
	
}

.calendar-legend span.registered,
#calendarListViewContainer .line .item.title span.registered {
	
	
}

.calendar-legend span.registration,
#calendarListViewContainer .line .item.title span.registration {
	
	
}

.calendar-legend span.passed,
#calendarListViewContainer .line .item.title span.passed {
	
	
}

.calendar-legend span.deadline,
.calendar-legend span.reminder,
#calendarListViewContainer .line .item.title span.deadline,
#calendarListViewContainer .line .item.title span.reminder {
	
	
}




#calendarContainer .calendar {
	
}

#calendarContainer .calendar .line {
	
}

#calendarContainer .calendar .line.dates {
	
	
}

#calendarContainer .calendar .line .headers {
	
	
	
}

#calendarContainer .calendar .line .cell-wn {
	
	
	
}

#calendarContainer .calendar .line .cell-d {
	
}

#calendarContainer .calendar .line .cell {
	
}

#calendarContainer .calendar .line .cell-d .day {
	
	
}


#calendarContainer .calendar .line .cell .today {
	
}

#calendarContainer .calendar .line .cell .this-month {
	
}

#calendarContainer .calendar .line .cell .other-month {
	
}

#calendarContainer .calendar .line .cell .event {
	
	
}

#calendarContainer .calendar .line .cell .event.common,
#calendarContainer .calendar .line .cell .event.store,
#calendarContainer .calendar .line .cell .event.deadline {
	
	
}

#calendarContainer .calendar .line .cell .event.common {
	
}

#calendarContainer .calendar .line .cell .event.store {
	
}

#calendarContainer .calendar .line .cell .event.reminder,
#calendarContainer .calendar .line .cell .event.deadline {
	
	
}

#calendarContainer .calendar .line .cell .event.deadline.passed {
	
}

#calendarContainer .calendar .line .cell .event.deadline.passed:after {
	
}

#calendarContainer .calendar .line .cell .event.reminder:after,
#calendarContainer .calendar .line .cell .event.deadline:after {
	
	
}

#calendarContainer .calendar .line .cell .event.reminder:after {
	
}

#calendarContainer .calendar .line .cell .event.deadline:after {
	
}

#calendarContainer .calendar .line .cell .event.deadline_:after {
	
	
}

#calendarContainer .calendar .line .cell .event.registration {
	
	
}

#calendarContainer .calendar .line .cell .event.registration.registered {
	
}

#calendarContainer .calendar .line .cell .event.no-js {
	
}

#calendarContainer .calendar .line .cell .event.no-js {
	
}

#calendarContainer .calendar .line .cell .event span.text {
	
}



#calendarContainer .calendar .line .cell .event span.delete-button {
	
	
}

#calendarContainer .calendar .line .cell .event:hover span.delete-button {
	
}

#calendarContainer .calendar .line .cell .event.deadline span.delete-button,
#calendarContainer .calendar .line .cell .event.reminder span.delete-button {
	
}

#calendarContainer .cell {
	
}




#calendar-view-event #calendar-view-event-content {
	
}

#calendar-view-event #calendar-view-event-content .content {
	
}

#calendar-view-event #calendar-view-event-content table.stores-list td {
	
}

#calendar-view-event .registration-only,
#calendar-view-event .sharing-only,
#calendar-view-event .advanced-only {
	
}


#calendar-edit-registration {
	
}

#calendar-invites {
	
}

#calendar-invites .search-mobile-info {
	
	
}

#calendar-invites .filter {
	
	
}

#calendar-invites .filter .pl5,
#calendar-invites .filter .ml5 {
	
}

#calendar-invites .filter .inline {
	
}




#calendar-seeinvites-content .div-list-1010 .line {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line.disabled {
	
}

#calendar-seeinvites-content .div-list-1010 .line.desktop-odd {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line.odd {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line.store-heading {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line.store-heading .item {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.name {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.store {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.type {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.access-time {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.access-time:before {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.sent-time {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.sent-time:before {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.send {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.reset {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item a {
	
	
}


#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span,
#calendar-seeinvites-content .div-list-1010 .line .item.access-time span {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-10,
#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-20,
#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-50 {
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-0 {
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-11,
#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-12,
#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-15 {
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.access-time span.not-accessed {
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.access-time span.accessed {
	
}


#registrations-edit,
#registrations-new {
	
}

#registrations-new #registrations-new-specific-form {
	
}

#registrations-new #registrations-new-specific-form .content {
	
}

.registrations-container {
	
}

.registrations-container .content {
	
	
}


.registrations-container .div-list-768 .line .item.icons {
	
	
	width					: 12%;
	
	
}

.registrations-container .div-list-768 .line .item.from {
	
	
	width					: 23%;
	
	
}

.registrations-container .div-list-768 .line .item.status {
	
	
	
	
}

.registrations-container .div-list-768 .line .item.type {
	
	
	
	
}

.registrations-container .div-list-768 .line .item.time {
	
	
	width					: 26%;
	
	
}

.registrations-container .div-list-768 .line .item.sent {
	
	
	width					: 15%;
	
	
}

.registrations-container .div-list-768 .line .item.status span.descr {
	
	
}

.registrations-container .div-list-768 .line .item.status span.status {
	
}

.registrations-container .div-list-768 .line .item.status span.status.unread {
	
}

.registrations-container .div-list-768 .line .item.status span.status.read {
	
}

.registrations-container .div-list-768 .line .item.status span.status.contacted {
	
}

.registrations-container .div-list-768 .line .item.status span.status.finished {
	
}



#sms-new {
	
}

#sms-info {
	
}

#sms-new #sms-new-specific-form {
	
}

#sms-new #sms-new-specific-form .content {
	
}

.sms-container {
	
}

.sms-container .content {
	
}

.sms-container .div-list-768 .line .item.icons {
	
	
	width					: 16%;
	
	
}

.sms-container .div-list-768 .line .item.date {
	
	
	width					: 21%;
	
	
}

.sms-container .div-list-768 .line .item.text {
	
	
	width					: 39%;
	
	
}

.sms-container .div-list-768 .line .item.sent,
.sms-container .div-list-768 .line .item.receivers,
.sms-container .div-list-768 .line .item.parts {
	
	
	
	
}

.sms-container .div-list-768 .line .item.sent {
	
}

.sms-container .div-list-768 .line .item.receivers::after,
.sms-container .div-list-768 .line .item.sent::after {
	
	
	
	
	
}

#files-file-edit {
	
}

.files-browser > .lists {
	
	
}

.files-browser > .lists > .list.folders > div.items-container {
	
	
}

.files-browser > .lists.no-delete.no-edit > .list.folders > div.items-container {
	
	
}

.files-browser .list.elements ul {
	
}

.files-browser .list.elements ul li {
	
}

.files-browser.colorscheme-blue .list.elements ul li{
	
}


.files-browser .list.elements ul li img.edit,
.files-browser .list.elements ul li img.delete {
	
}

.files-browser .list.elements ul li .click {
	
}

.files-browser .list.elements ul li .click:hover {
	
}

.employees-container {
	
}

.employees-container .content {
	
}

.employees-container .div-list .line .item.icons-short {
	
	
	width					: 5%;
	
	
	
}

.employees-container .div-list .line .item.icons {
	
	
	width					: 15%;
	
	
	
}

.employees-container .div-list .line .item.name {
	
	
	width					: 24%;
	
	
	
}

.employees-container .div-list .line .item.title {
	
	
	
	
	
}

.employees-container .div-list .line .item.key,
.employees-container .div-list .line .item.keycard {
	
	
	
	
	
}

.employees-container .div-list .line .item.position {
	
	
	
	
	
}

.employees-container .div-list .line .item.phone {
	
	
	
	
	
}

.employees-container .div-list .line .item.email {
	
	
	
	
	
}


#imagelibrary-browser {
	
}

#imagelibrary-browser .filter {
	
}

#imagelibrary-browser .filter .search {
	
	
}

#imagelibrary-browser .filter .search input {
	
}

#imagelibrary-browser .filter .sort {
	
	
}

#imagelibrary-browser .filter .sort > div {
	
}

#imagelibrary-browser .filter .sort > div > select {
	
}

#imagelibrary-uploader {
	
}

#ilupImageContainer {
	
}

#ilbrImagesContainer {
	
}

#ilbrImagesContainer .image {
	
	
	
}

#ilbrImagesContainer .image .border {
	
}

#ilbrImagesContainer .image:hover .border {
	
}

#ilbrImagesContainer .image table.thumbnail {
	
}

#ilbrImagesContainer .image table.thumbnail tr td {
	
}

#ilbrImagesContainer .image table.thumbnail tr td img {
	
}

#ilbrImagesContainer .image .descr {
	
}

#ilbrImagesContainer .image .border .tools {
	
}

#ilbrImagesContainer .image:hover .border .tools {
	
}

#ilbrImagesContainer .image .border .tools img {
	
}

#ilupOrigContainer {
	
	
}

#ilupPreviewContainer {
	
	
}.offers {
	
}

.offers .offer {
	
	
}

.offers .offer h2 {
	
}

.offers .offer p {
	
}


.report-form {
	
}

.report-form .numbers {
	
}

.report-form .numbers .headers {
	
	
}

.report-form .numbers .headers .descr {
	
	
	
}

.report-form .numbers .headers .types {
	
	
	
}

.report-form .numbers .headers .types .type {
	
	
}

.report-form .numbers .stats {
	
	
}

.report-form .numbers .stats .values {
	
	
}

.report-form .numbers .stats .values .descr {
	
	
	
}

.report-form .numbers .stats .values .descr br {
	
	
	
}

.report-form .numbers .stats .values .descr span {
	
	
	
}

.report-form .numbers .stats .values .inputs {
	
	
	
}

.report-form .numbers .stats .values .value {
	
	
}

.report-form {
	
	
}

.statistics-form {
	
	
}

.statistics-graph-frame {
	
	
}

.statistics-graph-frame iframe {
	
}.receivers-container {
	
}

.receivers-container .content {
	
}

#receivers-edit-receiver {
	
}

table.receivers-stats {
	
}

table.receivers-stats .descr {
	
	
	
	
}

table.receivers-stats .nums {
	
	
	
	
}

table.receivers-stats .percentages {
	
	
	
	
}

.receivers-stats-percents {
	
	
}

.receivers-stats-percents div {
	
}

.receivers-stats-percents div.p0 {  }
.receivers-stats-percents div.p10 {  }
.receivers-stats-percents div.p20 {  }
.receivers-stats-percents div.p30 {  }
.receivers-stats-percents div.p40 {  }
.receivers-stats-percents div.p50 {  }
.receivers-stats-percents div.p60 {  }
.receivers-stats-percents div.p70 {  }
.receivers-stats-percents div.p80 {  }
.receivers-stats-percents div.p90 {  }
.receivers-stats-percents div.p100 {  }

.receivers-stats-pbar {
	
}

.receivers-stats-pbar div.bar {
	
	
}

.receivers-stats-pbar div.text {
	
	
}


#settings-window {
	
}

#settings-edit-menuitem {
	
}

#settings-menuitems-list {
	
}

#settings-menuitems-list .line {
	
}

#settings-menuitems-list .line.inactive {
	
}

#settings-menuitems-list .line .item.icons {
	
	
	width					: 10%;
	
	
}

#settings-menuitems-list .line .item.name {
	
	
}

#settings-menuitems-list .line .item.access {
	
	
	width					: 45%;
	
	
}
#settings-menuitems-list .line .item.access .level {
	
}

#settings-menuitems-list .line .item.icon {
	
	
	
}

#settings-menuitems-list .line .item.icon img {
	
	
}

#settings-menuitems-list .line .item.heading.access,
#settings-menuitems-list .line .item.heading.icon {
	
	
}

#settings-edit-menuitem .app-form .icons {
	
	
}

#settings-edit-menuitem .app-form .icons .icon {
	
	
}

#settings-edit-menuitem .app-form .icons .icon input {
	
	
}

#settings-edit-menuitem .app-form .icons .icon img {
	
	
}


#openinghours-edit {
	
}

.openinghours-container {
	
}

.openinghours-container .content {
	
	
}


.openinghours-container .div-list-768 .line .item.icons {
	
	
}

.openinghours-container .div-list-768 .line .item.date {
	
	
	
	
}

.openinghours-container .div-list-768 .line .item.openinghours {
	
	
	
	
}

#termseditor-edit {
	
}

.termseditor-container {
	
}

.termseditor-container .content {
	
	
}


.termseditor-container .div-list-768 .line .item.icons {
	
	
}

.termseditor-container .div-list-768 .line .item.value {
	
	
	
	
}

#availablepositions-edit {
	
}

.availablepositions-container {
	
}

.availablepositions-container .content {
	
	
}

.availablepositions-container .div-list-768 .line .item.icons {
	
	
}

.availablepositions-container .div-list-768 .line .item.title {
	
	
	
	
}

.availablepositions-container .div-list-768 .line .item.store {
	
	
	
	
}

.availablepositions-container .div-list-768 .line .item.deadline {
	
	
	
	
}

.availablepositions-container .div-list-768 .line .item.visible {
	
	
	
	
}

.availablepositions-container .div-list-768 .line .item.visible span {
	
	
}

.availablepositions-container .div-list-768 .line .item.visible span.ready,
.availablepositions-container .div-list-colors p span.ready {
	
}

.availablepositions-container .div-list-768 .line .item.visible span.active,
.availablepositions-container .div-list-colors p span.active {
	
}

.availablepositions-container .div-list-768 .line .item.visible span.finished,
.availablepositions-container .div-list-colors p span.finished {
	
}

.availablepositions-container .div-list-768 .line .item.visible span.blocked,
.availablepositions-container .div-list-colors p span.blocked {
	
}
.emags-editor {
	
}

.emags-editor .structure-heading {
	
}

.emags-editor .structure-heading p {
	
}

.emags-editor .structure-heading ul {
	
}

.emags-editor .structure-heading ul li {
	
}

.emags-editor .structure-workingarea {
	
}

.emags-editor .structure-properties {
	
}

.emags-editor .structure-properties > .content {
	
}

.emags-editor .structure-properties > .content > .panel {
	
}

.emags-editor .structure-properties > .content > .panel > h2 {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul.tabs > li.tab {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul.tabs > li.tab.active {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul.tabs > li.button {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul.tabs > li.button:hover {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul.tabs > li.button.hidden {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .lists {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .lists.light {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content.light {
	
}


.emags-editor .structure-properties > .content > .panel .tab-view .content .cols {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div.col-25 {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div.col-50 {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div.col-75 {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div.col-100 {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div label {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div.one-line label {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div input[type="text"] {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div input.edit-40 {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div input.t-right {
	
}

.emags-editor button {
	
}
.emags-editor button.no-bottom-padding {
	
}

.emags-editor button:hover {
	
}



/** CHECK BOXES **/

.emags-editor label {
	
}

.emags-editor .checkbox-text,
.emags-editor [type="checkbox"]:not(:checked) + label,
.emags-editor [type="checkbox"]:checked + label {
	
}

/* Base for label styling */

.emags-editor [type="checkbox"]:not(:checked),
.emags-editor [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}

.emags-editor [type="checkbox"]:not(:checked) + label,
.emags-editor [type="checkbox"]:checked + label,
.emags-editor span.checkbox-checked {
  position: relative;
}

.emags-editor [type="checkbox"]:not(:checked) + label,
.emags-editor [type="checkbox"]:checked + label {
  cursor: pointer;
}
/* checkbox aspect */

.emags-editor [type="checkbox"]:not(:checked) + label:before,
.emags-editor [type="checkbox"]:checked + label:before,
.emags-editor span.checkbox-checked:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0px;
  width: 12px;
  height: 12px;
  border: 1px solid #666;
  border-radius: 2px;
}
/* checked mark aspect */

.emags-editor [type="checkbox"]:not(:checked) + label:after,
.emags-editor [type="checkbox"]:checked + label:after,
.emags-editor span.checkbox-checked:after {
  content: '\2713';
  position: absolute;
  top: -3px;
  left: 2px;
  font-size: 16px;
  color: #fff;
  transition: all .1s;
}

/* checked mark aspect changes */

.emags-editor [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0) rotate(-25deg);
}

.emags-editor [type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1) rotate(0deg);
}
/* disabled checkbox */

.emags-editor [type="checkbox"]:disabled:not(:checked) + label:before,
.emags-editor [type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}

.emags-editor [type="checkbox"]:disabled:checked + label:after {
  color: #999;
}

.emags-editor [type="checkbox"]:disabled + label {
  color: #aaa;
}
/* accessibility */

/*
[type="checkbox"]:checked:focus + label:before,
[type="checkbox"]:not(:checked):focus + label:before {
  border: 1px dotted #7d861e;
}
*/
/* hover style just for information */

label:hover:before {
  border: 1px solid #666!important;
}
.structure-properties .lists ul {
	
}

.structure-properties .lists ul {
	
}

.structure-properties .lists ul > li {
	
}

.structure-properties .lists ul > li h2 {
	
}

.structure-properties .lists ul > li.active h2 {
	
}


.structure-properties .lists ul > li span.button {
	
}

.structure-properties .lists ul > li span.button:hover {
	
}

.structure-properties .lists ul > li .type {
	
}


.structure-properties .lists ul > li ul {
	
}

.structure-properties .lists ul > li ul li {
	
}

.structure-properties .lists ul > li ul li.active {
	
}

.structure-properties .lists ul > li ul li input[type="checkbox"]:not(:checked) + label + .item-title,
.structure-properties .lists ul > li ul li input[type="checkbox"]:not(:checked) + label + .item-title + .button + .preview,
.structure-properties .lists ul > li ul li input[type="checkbox"]:not(:checked) + label + .item-title + .button + .button + .preview,
.structure-properties .lists ul > li ul li input[type="checkbox"]:not(:checked) ~ .settings {
	
}

.structure-properties .lists ul > li ul li .preview {
	
}

.structure-properties .lists ul > li ul li:hover .preview {
	
}

.structure-properties .lists ul > li ul li.active .preview {
	
}


.structure-properties .lists ul > li ul li .settings {
	
}

.structure-properties .lists ul > li ul li .settings .line {
	
}

.structure-properties .lists ul > li ul li .settings .setting {
	
}

.structure-properties .lists ul > li ul li.active .setting {
	
}

.structure-properties .lists ul > li ul li .setting.hidden {
	
}

.structure-properties .lists ul > li ul li .setting.in-use {
	
}

.structure-properties .lists ul > li ul li .setting.active {
	
}

.structure-properties .lists ul > li ul li .setting:hover {
	
}




#emags-addimages {
	
}.emags-editor .workarea-item-rect {
	
}


.emags-editor .workarea {
	
}


.emags-editor .workarea .layer {
	
}

.emags-editor .workarea .item {
	
}

.emags-editor .workarea .item img {
	
}

.emags-editor .workarea .item:hover img {
	
}

.emags-editor .workarea .item.active {
	
}

}
@media only screen and (max-width: 1010px) {
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl,
dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	
}

table, tbody, tfoot, thead, tr, th, td {
	
}

* {
	
}

body {
	
}

img {
	
}

h1 {
	
}

h2 {
	
}

.f-right {
	
}

.f-left {
	
}

.c-right {
	
}

.c-left {
	
}

.v-middle {
	
}

.block {
	
}

.inline {
	
}

.inline-block {
	
}

strong, .strong {
	
}

.hidden {
	
}

.mb50 {}
.mb40 {}
.mb30 {}
.mb20 {}
.mb10 {}
.mb5 {}
.mb2 {}

.mt60 {}
.mt50 {}
.mt40 {}
.mt30 {}
.mt20 {}
.mt15 {}
.mt10 {}
.mt5 {}
.mt2 {}

.mlm25 {}

.ml100 {}
.ml90 {}
.ml80 {}
.ml70 {}
.ml60 {}
.ml50 {}
.ml40 {}
.ml30 {}
.ml20 {}
.ml10 {}
.ml5 {}
.ml2 {}

.mr30 {}
.mr20 {}
.mr10 {}
.mr5 {}
.mr2 {}

.pl5 {}
.pl10 {}
.pl15 {}
.pl20 {}

.pr5 {}
.pr10 {}
.pr15 {}
.pr20 {}

.pt3 {}
.pt5 {}

.pb3 {}
.pb5 {}


.w-50p {}

.filter .w-50 {}
.filter .w-100 {}
.filter .w-150 {}
.filter .w-200 {}
.filter .w-250 {}
.filter .w-300 {}
.filter .w-350 {}
.filter .w-400 {}
.filter .w-500 {}
.filter .w-600 {}
.filter .w-700 {}


.no-overflow {
	
}

.overflow {
	
}


.message-box {
	
}

.no-mobile {
	
	
}

.no-mobile-real {
	
	
}

.mobile-only {
	
	
}

.no-mobile-message {
	
	
}

.desktop-only {
	
	
}

.tablet-desktop-only {
	
	
}

.no-desktop {
	
	
}

.no-desktop-1010 {
	
	
	display				: inline;
	
}

.no-desktop-table-cell {
	
	
}



a {
	
}

a:hover {
	
}

img.button {
	
}

img.button.disabled {
	
}

table.list {
	
}

table.list thead tr th {
	
}

table.list tbody tr td {
	
}

table.list tbody tr td.responsive-font-size {
	
	
}

table.list tbody tr:first-child td {
	
}



/*****************************************************************************
*  
*  Form controls
*  
*****************************************************************************/

textarea, input, button {
	
}

a.button, button, input[type=submit]  {
	
	
}

.button-standard, button.standard, input[type=submit] {
	
	
}

.button-standard.bw, button.standard.bw, input[type=submit].bw {
	
}

.button-standard.bw.down, button.standard.bw.down, input[type=submit].bw.down {
	
}

.button-standard.icon, button.standard.icon {
	
}

.button-standard.icon img, button.standard.icon img {
	
}

.button-standard.left, button.standard.left {
	
}

.button-standard.middle, button.standard.middle {
	
}

.button-standard.right, button.standard.right {
	
}

button.standard.image {
	
}

button.standard span {
	
	
}

button.standard span.always.not-on-mobile {
	
}

button.standard.down span,
button.standard span.always {
	
}

/*button.standard.symbol.big {*/
	
/*}*/

button.standard.symbol {
	
}

.button-standard.hover, .button-standard:hover, button.standard:hover, input[type=submit]:hover {
	
}

.button-standard.down, button.standard.down {
	
}

button.standard.down:hover {
	
}

button.standard.disabled {
	
}

button.standard.disabled:hover {
	
}

button.standard.control {
	
}

button.standard.control:hover {
	
}

.button-toggle {
	
}

.button-toggle .on,
.button-toggle .off {
	
}

.button-toggle .on {
	
}

.button-toggle.on .on {
	
}

.button-toggle .off {
	
}

.button-toggle.on .off {
	
}

.emphazised {
	
}

.emphazised.orange,
.emphazised.color-1 {
	
}

.emphazised.yellow,
.emphazised.color-2 {
	
}

.emphazised.green,
.emphazised.color-3 {
	
}

.emphazised.turquoise,
.emphazised.color-4 {
	
}

.emphazised.blue,
.emphazised.color-5 {
	
}

.emphazised.purple,
.emphazised.color-6 {
	
}

.emphazised.red,
.emphazised.color-7 {
	
}

.emphazised.transparent.orange,
.emphazised.transparent.color-1 {
	
}

.emphazised.transparent.yellow,
.emphazised.transparent.color-2 {
	
}

.emphazised.transparent.green,
.emphazised.transparent.color-3 {
	
}

.emphazised.transparent.turquoise,
.emphazised.transparent.color-4 {
	
}

.emphazised.transparent.blue,
.emphazised.transparent.color-5 {
	
}

.emphazised.transparent.purple,
.emphazised.transparent.color-6 {
	
}

.emphazised.transparent.red,
.emphazised.transparent.color-7 {
	
}

.emphazised.transparent {
	
}


input[type=text], input[type=password], textarea {
	border				: 1px solid #aaaaaa;
	padding				: 2px;
	background			: #ffffff;
	font-family			: Arial;
	font-size			: 12px;
}

.input.w-100,
.input.w-200,
.input.w-300 {
	
	
}

.input.w-100 input[type="text"],
.input.w-200 input[type="text"],
.input.w-300 input[type="text"] {
	
	
}


.select select {
	
}

.select {
	
}

.select.dark,
.normal-form-element.dark {
	
}

.select.dark select {
	
}

.select.dark select option {
	
}

.select.w-20, .input.w-20 {}
.select.w-50, .input.w-50 {}
.select.w-60, .input.w-60 {}
.select.w-75, .input.w-75 {}
.select.w-100, .input.w-100 {}
.select.w-150, .input.w-150 {}
.select.w-200, .input.w-200 {}
.select.w-300, .input.w-300 {}


/*
.mainContent {
	background			: #ffffff;
	padding				: 5px 20px 20px 20px;
}

.mainContentHeader {
	color				: #777777;
	text-align			: right;
	font-size			: 10px;
	padding-bottom		: 0px;
}

div.menu {
	height				: 30px;
	padding				: 0px;
	margin				: 0px;
	background			: #f6f6f6;
	
	border-bottom		: 1px solid #bbbbbb;
}

ul.menu {
	list-style-type		: none;
	
	padding				: 0px 0px 0px 5px;
	margin				: 0px;
}

li.menu {
	display				: inline;
	float				: left;
	
	position			: relative;
	height				: 12px;
	
	padding				: 9px;
	
	font-family			: Arial;
	font-size			: 12px;
	line-height			: 12px;
	
	cursor				: pointer;
	color				: #000000;
}

a.menu:link {
	color				: #000000;
	text-decoration		: none;
}

a.menu:visited {
	color				: #000000;
	text-decoration		: none;
}

a.menu:hover {
	color				: #000000;
	text-decoration		: underline;
}

a.menu:active {
	color				: #000000;
	text-decoration		: underline;
}

li.menuItem {
	display				: inline;
	float				: left;
	
	position			: relative;
	height				: 29px;
	
	color				: #555555;
}

div.menuItem {
	display				: inline;
	float				: left;
	
	padding				: 7px 6px;
}

div.menuSeparator {
	background			: url(/gfx/menudots.jpg);
	
	display				: inline;
	float				: left;
	
	width				: 5px;
	height				: 29px;
	
	padding				: 0px 0px;
}

li.menuRight {
	display				: inline;
	float				: right;
	
	color				: #555555;
	
	padding				: 0px 0px 0px 0px;
	margin				: 0px;
}


li.submenuItem {
	display				: block;
	
	height				: 29px;
	width				: 160px;
	
	color				: #000000;
}

div.submenuItem {
	padding				: 5px 5px;
}

div.submenuItem:hover {
	background			: url(/gfx/menubkselected.jpg) repeat-x;
	
	color				: #000000;
	
	padding				: 5px 5px;
}

a.submenuItem {
	color				: #000000;
	text-decoration		: none;
}

.subMenuBox {
	background			: #f6f6f6;
	border				: 1px solid #699AAE;
}



a:link {
	color				: #3E6474;
	text-decoration		: none;
}

a:visited {
	color				: #3E6474;
	text-decoration		: none;
}

a:hover {
	color				: #3E6474;
	text-decoration		: underline;
}

a:active {
	color				: #3E6474;
	text-decoration		: underline;
}

.link {
	color				: #3E6474;
	text-decoration		: none;
}

.link:hover {
	color				: #3E6474;
	text-decoration		: underline;
}


p {
	margin				: 0px;
	padding				: 0px;
}


h1 {
	padding				: 0px 0px 16px 0px;
	
	margin				: 0px;
	font-family			: Arial;
	font-size			: 18px;
	line-height			: 22px;
}

h2 {
	padding				: 0px 0px 8px 0px;
	
	margin				: 0px;
	font-family			: Arial;
	font-size			: 12px;
	line-height			: 20px;
}


td.form {
	padding-bottom		: 5px;
}
*/

/*****************************************************************************
*  
*  Report colors
*  
*****************************************************************************/

input[type=text].messageOk, div.messageOk {
	border				: 1px solid #0EC600;
	background			: #E3F7E1;
}

input[type=text].messageError, div.messageError {
	border				: 1px solid #E65252;
	background			: #FFE5E3;
}


/*****************************************************************************
*  
*  Sections
*  
*****************************************************************************/

.tabPanel {
	background			: #e4e4e4;
	color				: #000;
	border				: 1px solid #e4e4e4;
	
	padding				: 30px 15px 15px;
	margin-bottom		: 10px;
}

.tabPanelWhite {
	background			: #ffffff;
	border-top			: 1px solid #699AAE;
	
	padding				: 15px;
	margin-bottom		: 10px;
}

.tabPanelTabSelected {
	display				: inline;
	float				: left;
	height				: 16px;

	background			: #e4e4e4;

	margin-right		: 5px;
	border-top			: 1px solid #e4e4e4;
	border-right		: 1px solid #e4e4e4;
	border-left			: 1px solid #e4e4e4;
	padding				: 11px 15px 7px 15px;

	font-weight			: bold;
	line-height			: 16px;
	color				: #333333;
	
	cursor				: pointer;
}

.tabPanelTabSelectedWhite {
	display				: inline;
	float				: left;
	height				: 16px;

	background			: #F0F7FA;

	margin-right		: 5px;
	border-top			: 1px solid #699AAE;
	border-right		: 1px solid #699AAE;
	border-left			: 1px solid #699AAE;
	border-bottom		: 1px solid #699AAE;
	padding				: 9px 15px 4px 15px;

	font-weight			: bold;
	line-height			: 16px;
	color				: #333333;
	
	cursor				: pointer;
}

.tabPanelTab {
	display				: inline;
	float				: left;
	height				: 16px;

	background			: #699AAE;
	
	margin-right		: 5px;
	margin-top			: 4px;
	padding				: 7px 15px;

	font-weight			: normal;
	line-height			: 16px;
	color				: #ffffff;
	
	cursor				: pointer;
}


.pageSectionHeader {
	border				: 1px solid #699AAE;
	background			: #C7E0EB;
	color				: #3E6474;
}

.tableHeader {
	border-bottom		: 1px solid #699AAE;
}

.sectionHeader {
	background			: #F0F7FA;
	border				: 1px solid #699AAE;
	
	color				: #3E6474;
	font-weight			: bold;
	
	padding				: 15px;
	margin-bottom		: 10px;
	
	cursor				: pointer;
}

.sectionFrame {
	background			: #F0F7FA;
	border				: 1px solid #699AAE;
}


.sectionFrameLink {
	color				: #0066CC;
}

.sectionContainer {
	padding 			: 15px 0px 15px 29px;
}

.sectionDivider {
	margin-bottom		: 13px;
	border-bottom		: 1px solid #699AAE;
}

/** light background **/
.lightBackground {
	background			: #F0F7FA;
}

/** store selector **/
.storeSelectorGroup {
	background			: #F0F7FA;
	margin-bottom		: 4px;
	padding				: 4px;
}

.storeSelectorGroupText {
	font-weight			: bold;
	color				: #333333;
}

/** selector buttons **/
.selectorButton {
	color				: #333333;
	background			: #ffffff;
	border				: 1px solid #699AAE;
}

.selectorButtonSelected {
	color				: #ffffff;
	background			: #699AAE;
	border				: 1px solid #699AAE;
}

.calDropDown {
	background			: #ffffff;
	border				: 1px solid #699AAE;
}

/** drop down **/
.dropDownHeader {
	background			: #ffffff;
	color				: #000000;
	border				: 1px solid #699AAE;
}

.dropDownHeaderSelected {
	background			: #699AAE;
	color				: #ffffff;
	border				: 1px solid #699AAE;
}

.dropDownContent {
	background			: #ffffff;
	border				: 1px solid #699AAE;
}

/** inline calendar **/
.calendarInline {
	background			: #ffffff;
	border				: 1px solid #699AAE;
}

/** popup calendar **/
.popupCalendarHeader {
	background			: #699AAE;
	color				: #ffffff;
	border-bottom		: 1px solid #699AAE;
}

.popupCalendarContainer {
	border				: 1px solid #699AAE;
	background			: #ffffff;
}

/** stores list **/
.storesChar {
	padding				: 5px;
	border				: 1px solid #aaa;
	border-radius		: 3px;
	cursor				: pointer;
	font-weight			: normal;
	background			: #555;
}

.storesChar:hover {
	border				: 1px solid #fff;
}

.storesCharSelected {
	padding				: 5px;
	border				: 1px solid #fff;
	border-radius		: 3px;
	cursor				: pointer;
	font-weight			: bold;
	background			: #7CB133;
}

.storesListRowColor {
	background			: #F0F7FA;
}

.storesListColNormal {
	border-bottom		: 1px solid #AFD1E1;
}

.storesListColShade {
	border-bottom		: 1px solid #C2DDEA;
	border-left			: 1px solid #AFD1E1;
	border-right		: 1px solid #AFD1E1;
	font-weight			: bold;
	background			: #D8EAF2;
	text-align			: center;
}

.listColTopBorder {
	border-top			: 1px solid #AFD1E1;
}

.registrationGraphicBorder {
	border				: 1px solid #699AAF;
}


.registrationDivider {
	border-bottom		: 1px solid #699AAF;
}

/*****************************************************************************
*  
*  Boxes
*  
*****************************************************************************/

.messageBox {
	margin-bottom		: 16px;
	padding				: 10px;
	
	background			: #E3F7E1;
	border				: 1px solid #0EC600;
}

.boxShadow {
	background			: url(boxshadow.png);
	padding				: 15px 15px 4px 15px;
}

.boxContainer {
	border				: 1px solid #000000;
}

.boxHeading {
	background			: url(boxheadingbk.jpg) repeat-x #bee8f8;
	border-top			: 1px solid #F1FBFF;
	border-left			: 1px solid #F1FBFF;
	border-right		: 1px solid #F1FBFF;
	padding				: 5px;
	height				: 32px;
}

.boxContent {
	background			: #F5FDFF;
	padding				: 15px;
}

.popupWindowBk {
	position			: absolute;
	background			: #ffffff;
	opacity				: 0.6;
	filter				: alpha(opacity = 60);
}

.popupWindowBorder {
	position			: absolute;
	background			: #000000;
	opacity				: 0.6;
	filter				: alpha(opacity = 60);
}

.popupWindowContentBk {
	border				: 1px solid #000000;
	background			: #ffffff;
}

.popupWindowHeading {
	background			: #C7E0EB;
	border-bottom		: 1px solid #699AAE;
	color				: #3E6474;
	font-size			: 16px;
	line-height			: 16px;
	font-weight			: bold;
	text-align			: center;
	padding				: 15px;
}

.popupWindowContent {
	background			: #ffffff;
	padding				: 10px;
}

.popupWindowBottomBar {
	height				: 30px;
	padding				: 5px;
}

.popupWindowContentNoPadding {
	background			: #ffffff;
	padding				: 0px;
}



.listitem {
	border-bottom		: 1px solid #AFD1E1;
}

.linkLine {
	padding-bottom		: 3px;
}

.linkList {
	padding-bottom		: 10px;
}

h2.linkListHeading {
	padding				: 0px 0px 3px 0px;
	font-size			: 12px;
	font-weight			: normal;
}

/*****************************************************************************
*  
*  Calendar
*  
*****************************************************************************/

.calCellNone {
	margin				: 1px;
	padding				: 4px 0px;
	
	background			: #E6F1F6;
	color				: #9EB7C2;
	border				: 1px solid #C7E0EB;
	border-top			: 6px solid #C7E0EB;
	font-weight			: normal;
}

.calCellMonth {
	margin				: 1px;
	padding				: 4px 0px;
	
	background			: #C7E0EB;
	color				: #000000;
	border				: 1px solid #699AAF;
	border-top			: 6px solid #699AAF;
	font-weight			: normal;
}

.calCellToday {
	padding				: 4px 0px;
	margin				: 1px;
	
	background			: #699AAF;
	color				: #ffffff;
	border				: 1px solid #699AAF;
	border-top			: 6px solid #699AAF;
	font-weight			: bold;
}

.calCellMinHeight {
	display				: inline;
	float				: right;
	width				: 1px;
	height				: 55px;
}

.calColorItem {
	display				: inline;
	float				: left;
	width				: 18px;
	height				: 18px;
	overflow			: hidden;
	margin				: 1px 5px 1px 1px;
	border				: 1px solid #000000;
	cursor				: pointer;
}

.calColorItemSelected {
	display				: inline;
	float				: left;
	width				: 18px;
	height				: 18px;
	overflow			: hidden;
	margin-right		: 4px;
	border				: 2px solid #000000;
	cursor				: pointer;
}

.calBackground {
	background			: #F6FBFE;
}

/*****************************************************************************
*  
*  Other
*  
*****************************************************************************/

.photo {
}

div.photoContainer {
	margin-right		: 20px;
	float				: right;
	overflow			: hidden;
}

table.photoContainer {
	border				: 1px solid #BBBBBB;
	background			: #ffffff;
	
	padding				: 10px;
	margin-bottom		: 7px;
	width				: 160px;
}

.pfUIPhotoContainer {
}


img.formattingRight {
	
	
}

img.formattingLeft {
	
	
}

/*****************************************************************************
*  
*  Icon collection
*  
*****************************************************************************/

.ic-empty {
	
}

.ic-listarrow-right,
.ic-listarrow-down,
.ic-gear {
	
}

.ic-listarrow-right {
	
}

.ic-listarrow-down {
	
}

.ic-gear {
	
}

.ic-gear:hover {
	
}


.gui-tabpanel {
	
}

.gui-tabpanel > ul.tabs {
	
}

.gui-tabpanel > ul.tabs > li {
	
}

.gui-tabpanel > ul.tabs > li.active {
	
}

.gui-tabpanel > div.content {
	
}


.system-message {
	
	
}

.system-message p a {
	
}/*****************************************************************************
*  
*  Popups
*  
*****************************************************************************/

#window-busy {
	
}

#window-busy .spinner {
	
}
div.terms-list ul {
	
}

div.terms-list ul li {
	
	
}

div.terms-list ul li.odd {
	
}

div.terms-list ul li.empty {
	
}

div.terms-list ul li img {
	
}

div.terms-list ul.items li {
	
}

div.terms-list .input {
	
}

div.terms-list .input p {
	
	
}

div.terms-list .input input {
	
	
}

div.terms-list .input img {
	
}

div.terms-list ul.suggestions li.match {
	
}

div.terms-list ul.suggestions li strong {
	
}

div.terms-list ul.suggestions li.full-match strong {
	
}

div.terms-list ul.suggestions li.full-match i {
	
}

div.terms-list ul.suggestions li.match:hover,
div.terms-list ul.suggestions li.match:hover strong {
	
}

div.terms-list ul.suggestions li i {
	
	
}

div.terms-list .not-found {
	
	
}

div.terms-list .not-found img {
	
}

div.terms-list .not-found a {
	
}

div.terms-list .not-found.spinner {
	
}

div.terms-list .not-found.spinner img {
	
}.images-selector {
	
}

.images-selector ul.items {
	
}

.images-selector ul.items li {
	
}

.images-selector ul.items li.loading {
	
}

.images-selector ul.items li img.image {
	
}

.images-selector ul.items li img.delete {
	
}

.images-selector ul.items li.loading img.image,
.images-selector ul.items li.loading img.delete {
	
}




.login-container {
	
	
	
}

.login-container .title {
	
	
}

.login-container .padding {
	
	
}

.login-container .error {
	
}

/*****************************************************************************
*  
*  Forms
*  
*****************************************************************************/

.app-form {
	
}

.app-form .line {
	
	
}

.app-form .line.dark {
	
}

.app-form .line-separator {
	
}

.app-form .line-separator.dark {
	
}

.app-form .sections {
	
	
}

.app-form .sections .section {
	
	
}

.app-form .sections .section.size-66,
.app-form .sections .section.size-50,
.app-form .sections .section.size-33 {
	
	
}

.app-form .sections .section.size-66 {
	
}

.app-form .sections .section.size-50 {
	
}

.app-form .section.separator-top {
	
}

.app-form .section.separator-bottom {
	
}

.app-form .line label,
.app-form .line p.label,
.app-form .line span.label {
	
	
}

.app-form .line > label,
.app-form .line > p.label,
.app-form .line > span.label {
	
	
}

.app-form .line > label.mobile-emphasized,
.app-form .line > p.label.mobile-emphasized,
.app-form .line > span.label.mobile-emphasized {
	
	
}

.app-form .line div.check-padding,
.app-form .line a.check-padding,
.app-form .line label.check-padding,
.app-form .line p.label.check-padding,
.app-form .line span.label.check-padding {
	
	
}

.app-form .line input[type="checkbox"] {
	
	
}

.app-form .line label.wide,
.app-form .line p.label.wide,
.app-form .line span.label.wide {
	
	
}

.app-form .line label.normal,
.app-form .line p.label.normal,
.app-form .line span.label.normal {
	
	
}



.app-form .line.dark label {
	
}

.app-form .line > div {
	
	
}

.app-form .line > div.wide {
	
	
}

.app-form .line > div .subline {
	
}

.app-form .line > div .comment {
	
}

.app-form .line > div input[type="checkbox"],
.app-form .line > div input[type="radio"] {
	
}

.app-form .line > div .radio-padding,
.app-form .line > div .checkbox-padding {
	
}

.input-container,
input[type="text"].normal-form-element,
.app-form .line > div textarea,
.app-form .line > div input[type="text"],
.app-form .line > div input[type="password"],
.app-form .line > div .wrapper {
	
}

.input-container.search,
input[type="text"].normal-form-element.search,
.app-form .line > div textarea.search,
.app-form .line > div input[type="text"].search {
	
}

.app-form .line > div .wrapper .input-content {
	
}

.app-form .line > div .wrapper .input-remove {
	
}

.input-container:disabled,
input[type="text"].normal-form-element:disabled,
.app-form .line > div textarea:disabled,
.app-form .line > div input[type="text"]:disabled,
.app-form .line > div input[type="password"]:disabled,
.app-form .line > div .select select:disabled {
	
}

.app-form .line > div div.check input[type="checkbox"] {
	
}

.app-form .line > div div.check {
	
}


.app-form .line > div textarea {
	
}

.app-form .line > div .w-50 {  }
.app-form .line > div .w-75 {  }
.app-form .line > div .w-100 {  }
.app-form .line > div .w-125 {  }
.app-form .line > div .w-150 {  }
.app-form .line > div .w-200 {  }
.app-form .line > div .w-250 {  }
.app-form .line > div .w-300 {  }

.app-form .line > div .h-100 {  }
.app-form .line > div .h-200 {  }


input[type="text"].normal-form-element.dark,
.app-form .line > div textarea.dark,
.app-form .line > div input[type="text"].dark,
.app-form .line > div input[type="password"].dark {
	
}

input[type="text"].normal-form-element.full,
.app-form .line > div textarea.full,
.app-form .line > div input[type="text"].full,
.app-form .line > div input[type="password"].full,
.app-form .line > div .full {
	
}

input[type="text"].normal-form-element.right,
.app-form .line > div textarea.right,
.app-form .line > div input[type="text"].right,
.app-form .line > div input[type="password"].right {
	
}

.app-form .line > div textarea.error,
.app-form .line > div input[type="text"].error,
.app-form .line > div input[type="password"].error {
	
}

.app-form .line > div textarea.monospace {
	
}

.app-form .errors-container {
	
	
}

.app-form .errors-container .error-message p {
	
}

.app-form .errors-container .error-message ul {
	
}

.app-form .errors-container .error-message ul li {
	
}



.app-text-editor {
	
}

.app-text-editor .container {
	
}

.app-text-editor .container textarea {
	
}

.app-text-editor .spinner {
	
}




.save-info {
	
}



.text-editor-styles {
	
}





.app-form label {
	
}

.app-form label span {
	
}

.app-form .checkbox-text,
.app-form .radio-text,
.app-form [type="checkbox"]:not(:checked) + label,
.app-form [type="checkbox"]:checked + label,
.app-form [type="radio"]:not(:checked) + label,
.app-form [type="radio"]:checked + label {
	
}

/* Base for label styling */

.app-form [type="checkbox"]:not(:checked),
.app-form [type="checkbox"]:checked,
.app-form [type="radio"]:not(:checked),
.app-form [type="radio"]:checked {
	
}

.app-form [type="checkbox"]:not(:checked) + label,
.app-form [type="checkbox"]:checked + label,
.app-form [type="radio"]:not(:checked) + label,
.app-form [type="radio"]:checked + label,
.app-form span.checkbox-checked {
	
}

.app-form [type="checkbox"]:not(:checked) + label,
.app-form [type="checkbox"]:checked + label,
.app-form [type="radio"]:not(:checked) + label,
.app-form [type="radio"]:checked + label {
	
}
/* checkbox aspect */

.app-form [type="checkbox"]:not(:checked) + label:before,
.app-form [type="checkbox"]:checked + label:before,
.app-form span.checkbox-checked:before,
.app-form span.radio-checked:before {
	
}

.app-form [type="radio"]:not(:checked) + label:before,
.app-form [type="radio"]:checked + label:before {
	
}


.tabPanel [type="checkbox"]:not(:checked) + label:before,
.tabPanel [type="checkbox"]:checked + label:before,
.tabPanel [type="radio"]:not(:checked) + label:before,
.tabPanel [type="radio"]:checked + label:before,
.tabPanel span.checkbox-checked:before,
.tabPanel span.radio-checked:before {
	
}


/* checked mark aspect */

.app-form [type="checkbox"]:not(:checked) + label:after,
.app-form [type="checkbox"]:checked + label:after,
.app-form span.checkbox-checked:after {
	
}

.app-form [type="radio"]:not(:checked) + label:after,
.app-form [type="radio"]:checked + label:after,
.app-form span.radio-checked:after {
	
}

.tabPanel [type="checkbox"]:not(:checked) + label:after,
.tabPanel [type="checkbox"]:checked + label:after,
.tabPanel span.checkbox-checked:after {
	
}

.tabPanel [type="radio"]:not(:checked) + label:after,
.tabPanel [type="radio"]:checked + label:after,
.tabPanel span.radio-checked:after {
	
}

/* checked mark aspect changes */

.app-form [type="checkbox"]:not(:checked) + label:after,
.app-form [type="radio"]:not(:checked) + label:after {
	
}

.app-form [type="checkbox"]:checked + label:after,
.app-form [type="radio"]:checked + label:after {
	
}
/* disabled checkbox */

.app-form [type="checkbox"]:disabled:not(:checked) + label:before,
.app-form [type="checkbox"]:disabled:checked + label:before,
.app-form [type="radio"]:disabled:not(:checked) + label:before,
.app-form [type="radio"]:disabled:checked + label:before {
	
}

.app-form [type="checkbox"]:disabled:checked + label:after,
.app-form [type="radio"]:disabled:checked + label:after {
	
}

.app-form [type="checkbox"]:disabled + label,
.app-form [type="radio"]:disabled + label {
	
}
/* accessibility */

/*
[type="checkbox"]:checked:focus + label:before,
[type="checkbox"]:not(:checked):focus + label:before {
  border: 1px dotted #7d861e;
}
*/
/* hover style just for information */

label:hover:before {
	
}

/*****************************************************************************
*  
*  Popups
*  
*****************************************************************************/

.popup-blocker {
	
}

.popup .animated {
	
}

.popup {
	
	
	
		top					: 40px;
	
	
	
}

.popup-mobile-fixed {
	
}

.popup-display {
	
	
}

.popup-hidden {
	
}

.popup .close-button {
	
}

.popup .close-button:hover {
	
}

.popup .close-button.hidden {
	
}

.popup .background {
	
}

.popup .container {
	
}

.popup .container > .title {
	
	
}

.popup .container > .title.hidden {
	
}

.popup .container .content {
	
}

.popup .container .content.padding {
	
	
}

.popup .container .content.padding-sides {
	
	
}

.popup .container .content a {
	
}

.popup .container .content a.dark {
	
}

.popup .container .content .spinner-container {
	
}

.popup .container .footer {
	
	
}

.popup .container .footer.hidden {
	
}



/** FULL SIZE POPUP **/
.popup.full-size {
	
}

.popup.full-size .background {
	
}

.popup.full-size .container {
	
}

.popup.full-size .container .content {
	
}

.popup-menu {
	
}
.div-list, .div-list-768 {
	
}

.div-list .line {
	
	
}

.div-list .line.odd {
	
}

.div-list .line.always-odd {
	
}

.div-list .line .item {
	
}

.div-list .line .item.icons img.clickable {
	
}

.div-list .line .item.heading {
	
	
}

.div-list-768 .content {
	
	
}

.div-list-768 .line {
	
	
}

.div-list-768 .line.headings {
	
}

.div-list-768 .line.odd {
	
}

.div-list-768 .line.always-odd {
	
}

.div-list-768 .line .item {
	
}

.div-list-768 .line .item.icons {
	
	
}

.div-list-768 .line .item.icons img.clickable {
	
}

.div-list-768 .line.headings .item {
	
	
}



.div-list-1010 .content {
	
	
}

.div-list-1010 .line {
	
	
	padding					: 10px 5px 10px;
	border-bottom			: 1px solid #ddd;
	
}

.div-list-1010 .line.headings {
	
}

.div-list-1010 .line.odd {
	
	background				: #222;
	
}

.div-list-1010 .line .item {
	
}

.div-list-1010 .line .item.icons {
	
	
	padding-left			: 0px;
	
}

.div-list-1010 .line .item.icons img.clickable {
	
}

.div-list-1010 .line.headings .item {
	
	
	display					: none !important;
	
}


.div-list .item.hidden,
.div-list-768 .item.hidden,
.div-list-1010 .item.hidden {
	
}


.div-list + .page-controls {
	
	
}

.div-list-768 + .page-controls {
	
	
}

.div-list-1010 + .page-controls {
	
	
	border-top				: 0px;
	
}

.div-list-colors {
	
}

.div-list-colors a {
	
}

.div-list-colors a.hidden {
	
}

.div-list-colors p {
	
	
}

.div-list-colors p.visible {
	
	
}

.div-list-colors p span {
	
	
}


/***********************************************************************************
* GENERAL
***********************************************************************************/

div.grid-list ul {
	
	
	height					: 600px;
	
	
	
}

div.grid-list ul li {
	
	
	width					: 25%;
	height					: 20%;
	
}

div.grid-list ul li div.container {
	
}

div.grid-list ul li div.background {
	
}

div.grid-list ul li:hover div.background {
	
}

div.grid-list ul li span.name {
	
	
	padding					: 8px 26px;
	height					: 28px;
	
	
	
}

div.grid-list ul li:hover span.name {
	
	
	
}

div.grid-list ul li img.delete,
div.grid-list ul li img.edit {
	
	
	opacity					: 1;
	
	
}

div.grid-list ul li img.edit {
	
}


/***********************************************************************************
* COLOR SCHEMES
***********************************************************************************/

.popup div.grid-list {
	
}

.popup div.grid-list.spinner {
	
}
/** responsive filter **/
.list-filter-button {
	
	
}

.list-filter {
	
	
}

.list-filter div {
	
	
}

.list-filter div.pl5 {
	
}

.list-filter.visible {
	
	
}

/** always filter **/
.list-filter-button.always {
	
}

.list-filter.always {
	
	
}


.list-filter.always div {
	
	
}

.list-filter.always.visible {
	
}
#linkcreator {
	
}

#linkcreator-selectfile {
	
}

.text-editor-styles img.embed-video {
	
}

.text-editor-styles div.embed-video {
	
}

.text-editor-styles div.embed-video.youtube iframe {
	
}

.text-editor-styles div.embed-video.internal {
	
}

.text-editor-styles div.embed-video.internal video {
	
}

.text-editor-styles div.embed-video.internal div.overlay {
	
}

.text-editor-styles div.embed-video.internal div.controls {
	
}

.text-editor-styles div.embed-video.internal div.controls > span {
	
}

.text-editor-styles div.embed-video.internal.pause div.controls > span {
	
}

.text-editor-styles div.embed-video.internal div.controls > div {
	
}

.text-editor-styles div.embed-video.internal div.controls > div > span {
	
}

video::-webkit-media-controls{
    display: none;
    -webkit-appearance: none;
}#videocreator {
	
}

#videocreator-selectfile {
	
}

#browser-folder-edit {
	
}

.browser-container > .lists {
	
}

.browser-container.colorscheme-grayscale > .lists {
	
}

.browser-container.colorscheme-blue > .lists {
	
}

.browser-container > .lists > .list {
	
}

.browser-container > .lists > .list.folders {
	
	
	
}

.browser-container > .lists > .list.folders.open {
	
	
}

.browser-container > .lists > .list.folders .current-folder {
	
	
	
}

.browser-container > .lists > .list.folders > div.tools {
	
}

.browser-container.colorscheme-blue > .lists > .list.folders > div.tools {
	
}

.browser-container > .lists > .list.folders > div.tools img {
	
}

.browser-container > .lists > .list.folders.has-selection > div.tools img {
	
}

.browser-container > .lists > .list.folders > div.tools img.add {
	
}

.browser-container > .lists > .list.folders > div.tools img.edit,
.browser-container > .lists > .list.folders > div.tools img.delete {
	
}

.browser-container > .lists.no-edit > .list.folders > div.tools img.add,
.browser-container > .lists.no-edit > .list.folders > div.tools img.edit {
	
}

.browser-container > .lists.no-delete > .list.folders > div.tools img.delete {
	
}

.browser-container > .lists.no-delete.no-edit > .list.folders > div.tools {
	
}


.browser-container > .lists > .list.folders > div.items-container {
	
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items {
	
}

.browser-container > .lists > .list.folders > div.items-container > span.scrollbar {
	
}

.browser-container > .lists > .list.elements {
	
	
}

.browser-container > .lists > .list ul {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li > span {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li.has-children > span {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li.has-children.open > span {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li > p {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li.selected > p {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li > ul {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li.open > ul {
	
}

.wrap-box {
	
}

.wrap-box.w-25 {
	
	
}
.wrap-box.w-50 {
	
	
}
.wrap-box.w-75 {
	
	
}/*****************************************************************************
*  
*  Main
*  
*****************************************************************************/

body {
	
}

.page-container {
	
}

.page-width {
	
	
	
	width				: 768px;
	
	
	
}

.page-container .page-logo {
	
	
	margin-bottom		: 40px;
	
	
	
}

.page-container .page-logo .logo {
	
	
}

.page-container .page-logo ul {
	
	
}

.page-container .page-logo li {
	
}

.page-container .page-logo li.no-desktop {
	
	
	display				: inline-block;
	
}

.page-container .page-logo li img {
	
	
}

.page-container .page-logo li img.active {
	
}

.page-container .page-logo li span {
	
	
}


.page-container .page-wrapper {
	
	
	overflow			: visible;
	
}

.page-container .page-menu {
	
	
	background			: #363636;
	padding				: 10px 10px 0px;
	border				: 1px solid #fff;
	border-radius		: 5px;
	
	-webkit-box-shadow	: 0px 2px 10px -2px #000;
	-moz-box-shadow		: 0px 2px 10px -2px #000;
	-o-box-shadow		: 0px 2px 10px -2px #000;
	box-shadow			: 0px 2px 10px -2px #000;
	
	float				: none;
	display				: none;
	position			: absolute;
	right				: 0px;
	top					: -90px;
	opacity				: 0;
	
	-webkit-transition	: all 0.3s;
	-moz-transition		: all 0.3s;
	-o-transition		: all 0.3s;
	transition			: all 0.3s;
	
	
}

.page-container .page-menu.open {
	
}

.page-container .page-menu.visible {
	
	
	
}

.page-container .page-menu ul.buttons {
	
}

.page-container .page-menu ul.buttons li {
	
}

.page-container .page-menu ul.buttons li.w-33 {
	
}

.page-container .page-menu ul.buttons li.w-100 {
	
}

.page-container .page-menu ul.buttons li.w-33 img.icon {
	
	
}

.page-container .page-menu ul.buttons li.w-100 img.icon {
	
	
}

.page-container .page-menu ul.buttons li span {
	
}

.page-container .page-menu ul.buttons li a.color-1,
.page-container .page-menu ul.buttons li a.color-2,
.page-container .page-menu ul.buttons li a.color-3,
.page-container .page-menu ul.buttons li a.active {
	
	
}

.page-container .page-menu ul.buttons li a.color-1 {
	
}

.page-container .page-menu ul.buttons li a.color-1:hover {
	
}

.page-container .page-menu ul.buttons li a.color-2 {
	
}

.page-container .page-menu ul.buttons li a.color-2:hover {
	
}

.page-container .page-menu ul.buttons li a.active,
.page-container .page-menu ul.buttons li a.color-3 {
	
}

.page-container .page-menu ul.buttons li a.active:hover,
.page-container .page-menu ul.buttons li a.color-3:hover {
	
}

.page-container .page-menu ul.buttons li.weather-full div.heading {
	
}

.page-container .page-menu ul.buttons li.weather-full .container {
	
}

.page-container .page-menu ul.buttons li.weather-full .container a {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .button {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .credit {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .credit a {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .section {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .section .border {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .section .temperature {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .section .temperature.warm {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .section .temperature.cold {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .more {
	
}

.page-container .page-menu ul.buttons li.settings {
	
}

.page-container .page-menu ul.buttons li.settings a {
	
}


.page-container .page-content {
	
	
	margin-right		: 0px;
	
}

.page-container .page-content .page-padding {
	
	
	padding				: 0px 15px 0px;
	
	
}

.page-container .page-content h1 {
	
	
}

.page-container #coreAjaxNoSupport {
	
}


.page-footer {
	
}

#news-edit-story-contentTextEditor {
	
}

.news-container .archive-tools,
.news-container .editing-tools,
.news-container .newest-tools,
.news-container .newest-editing-tools,
.news-container .ordering-tools,
.news-container .view-tools {
	
}

.news-container.archive-allowed .archive-tools,
.news-container.editing-allowed .editing-tools,
.news-container.newest-allowed .newest-tools,
.news-container.editing-allowed.newest-allowed .newest-editing-tools,
.news-container.ordering-allowed .newest-editing-tools,
.news-container.ordering-allowed .ordering-tools,
.news-container.view-allowed .view-tools {
	
}

.news-container.archive-allowed .archive-tools.desktop-only,
.news-container.editing-allowed .editing-tools.desktop-only,
.news-container.newest-allowed .newest-tools.desktop-only,
.news-container.editing-allowed.newest-allowed .newest-editing-tools.desktop-only,
.news-container.ordering-allowed .newest-editing-tools.desktop-only,
.news-container.ordering-allowed .ordering-tools.desktop-only,
.news-container.view-allowed .view-tools.desktop-only {
	
}

.news-container .version {
	
	
}

.news-container .version.unpub .view,
.news-container .version.unpub .published,
.news-container .version.pub .edit,
.news-container .version.pub .unpublished {
	
}

.news-container .version.pub .view,
.news-container .version.pub .published,
.news-container .version.unpub .edit,
.news-container .version.unpub .unpublished {
	
}

.news-container .version .published {
	
}

.news-container .version .unpublished {
	
}

.news-container .version .changes {
	
}

.news-container .mobile-view-descr {
	
	
}

.news-container .mobile-view-descr .newest,
.news-container .mobile-view-descr .archive,
.news-container .mobile-view-descr .signed,
.news-container .mobile-view-descr .allsign {
	
	
}

.news-container .mobile-view-descr.newest .newest,
.news-container .mobile-view-descr.archive .archive,
.news-container .mobile-view-descr.signed .signed,
.news-container .mobile-view-descr.allsign .allsign {
	
	
}

.news-container .content-container {
	
}

.news-container .content-container .news-nextpage-button {
	
}

.news-container .content-container .news-prevpage-button,
.news-container .content-container .news-nextpage-button {
	
}
.news-container.edit-mode .content-container .news-prevpage-button,
.news-container.edit-mode .content-container .news-nextpage-button {
	
}

.news-container.spinner .content-container .news-prevpage-button,
.news-container.spinner .content-container .news-nextpage-button {
	
}

.news-container .content-container .news-prevpage-button.disabled,
.news-container .content-container .news-nextpage-button.disabled {
	
}

.news-container .signmessages-container > ul {
	
}

.news-container .signmessages-container > ul > li {
	
}

.news-container .signmessages-container > ul > li .date {
	
}

.news-container .signmessages-container > ul > li .sign-wrapper {
	
}

.news-container .signmessages-container > ul > li .sign-wrapper .info {
	
}



.news-container .content-container > div {
	
	
}

.news-container .content-container > div > ul {
	
	
}

.news-container.spinner .content-container > div > ul {
	
	
}

.news-container.edit-mode .content-container > div > ul.busy {
	
}

.news-container .content-container > div > ul > li {
	
	
}

.news-container.edit-mode .content-container > div > ul > li {
	
	
}

.news-container .content-container > div > ul > li.full {
	
	
}

.news-container .content-container > div > ul > li h2 {
	
	
}

.news-container .content-container > div > ul > li p.date {
	
	
}

.news-container .content-container > div > ul > li div.tools {
	
}
/*
.news-container .content-container > div > ul > li:hover div.tools,
.news-container.edit-mode .content-container > div > ul > li div.tools {
*/
.news-container .content-container > div > ul > li div.tools {
	
	
}

.news-container.editing-allowed .content-container > div > ul > li div.tools,
.news-container.ordering-allowed .content-container > div > ul > li div.tools {
	
}

.news-container .content-container > div > ul > li div.tools img {
	
}

.news-container .content-container > div > ul > li div.tools .button-toggle {
	
}

.news-container.ordering-allowed .content-container > div > ul > li div.tools .handle {
	
}

.news-container .content-container > div > ul > li div.tools .handle {
	
}

.news-container .content-container > div > ul > li div.tools .spinner {
	
}

.news-container .content-container > div > ul > li.busy div.tools .spinner {
	
}

.news-container .content-container > div > ul > li div.tools .view-signatures,
.news-container .content-container > div > ul > li div.tools .edit,
.news-container .content-container > div > ul > li div.tools .delete {
	
}

.news-container .content-container > div > ul > li .content {
	
}

.news-container .content-container > div > ul > li .content img.story-image {
	
}


.news-container .content-container > div > ul > li .overlay {
	
	
}

.news-container .content-container > div > ul > li a.read-whole-story {
	
	
}






#news-view-story {
	
}


#news-edit-story {
	
}

#news-edit-story .story-image {
	
}

#news-edit-story .story-image img {
	
}

#news-edit-story .story-image .size-rect {
	
}

#news-edit-story-advanced {
	
}

#news-sign-view {
	
}

#news-sign-view table {
	
}

#news-sign-view table td {
	
	
}

#news-sign-view table th.name,
#news-sign-view table td.name {
	
	
}

#news-sign-view table th.store,
#news-sign-view table td.store {
	
	
}

#news-sign-view table th.sign,
#news-sign-view table td.sign {
	
	
}

#news-sign-view table th.login,
#news-sign-view table td.login {
	
	
}

#news-sign-view table th.usertype,
#news-sign-view table td.usertype {
	
	
}



.text-editor-styles {
	
}




.news-container .content-container .text-editor-styles p,
.news-container .content-container .text-editor-styles li {
	
	
}

.text-editor-styles.light p,
.text-editor-styles.light li {
	
	
}

.text-editor-styles h1,
.text-editor-styles h2,
.text-editor-styles strong {
	
	
}


.text-editor-styles img {
	
}
.text-editor-styles img.story-image {
	
}

/** left **/
.text-editor-styles p.formattingLeft,h1.formattingLeft,h2.formattingLeft,h3.formattingLeft,h4.formattingLeft,h5.formattingLeft,h6.formattingLeft,td.formattingLeft,th.formattingLeft,div.formattingLeft,ul.formattingLeft,ol.formattingLeft,li.formattingLeft,table.formattingLeft {
	
}

.text-editor-styles img.formattingLeft {
	
}

/** center **/
.text-editor-styles p.formattingCenter,h1.formattingCenter,h2.formattingCenter,h3.formattingCenter,h4.formattingCenter,h5.formattingCenter,h6.formattingCenter,td.formattingCenter,th.formattingCenter,div.formattingCenter,ul.formattingCenter,ol.formattingCenter,li.formattingCenter,table.formattingCenter {
	
}

.text-editor-styles img.formattingCenter {
	
}

/** right **/
.text-editor-styles p.formattingRight,h1.formattingRight,h2.formattingRight,h3.formattingRight,h4.formattingRight,h5.formattingRight,h6.formattingRight,td.formattingRight,th.formattingRight,div.formattingRight,ul.formattingRight,ol.formattingRight,li.formattingRight,table.formattingRight {
	
}

.text-editor-styles img.formattingRight {
	
}

/** justify **/
.text-editor-styles p.formattingJustify,h1.formattingJustify,h2.formattingJustify,h3.formattingJustify,h4.formattingJustify,h5.formattingJustify,h6.formattingJustify,td.formattingJustify,th.formattingJustify,div.formattingJustify,ul.formattingJustify,ol.formattingJustify,li.formattingJustify,table.formattingJustify {
	
}

.text-editor-styles img.formattingJustify {
	
}



.text-editor-styles ul {
	
}

.text-editor-styles ol {
	
}

.text-editor-styles ul li, .text-editor-styles ol li {
	
}


.text-editor-styles td {
	
	
	
}
.stores-container {
	
}

.stores-container .content {
	
}


table.list.stores {
	
}

table.list.stores th.icons {
	
	
	width:10%;
}

table.list.stores th.store-name {
	
	
	width:30%;
}

table.list.stores th.add-icon {
	
	
	width:5%;
}

table.list.stores th.people {
	
	
	width:35%;
}

table.list.stores th.phone {
	
	
	width:15%;
}

table.list.stores th.email {
	
	
	width:5%;
}

#stores-edit-store {
	
}

#stores-edit-user {
	
}

#stores-search {
	
}

#stores-search .export-buttons {
	
	
}

#stores-search .search-mobile-info {
	
	
}

#stores-search .filter {
	
	
}

#stores-search .filtering ul {
	
	
}

#stores-search .filtering ul li {
	
	
	
}

#stores-search .filtering ul li label {
	
	
	
}


#stores-search .filter .pl5,
#stores-search .filter .ml5 {
	
}

#stores-search .filter .inline {
	
}

#stores-search .spinner-and-text-container {
	
}

#stores-search .spinner-and-text-container #stores-search-matches {
	
}

#stores-search .spinner-and-text-container spinner {
	
}


#stores-search-content .div-list-1010 .content .line {
	
	
	
}

#stores-search-content .div-list-1010 .line.disabled {
	
}

#stores-search-content .div-list-1010 .line.desktop-odd {
	
	
	background				: none;
	
}

#stores-search-content .div-list-1010 .line.odd {
	
	
	background				: #2C5872;
	
}

#stores-search-content .div-list-1010 .line.store-heading {
	
	
	
}

#stores-search-content .div-list-1010 .line.store-heading .item {
	
	
	padding					: 20px 0px 5px 0px;
	
}

#stores-search-content .div-list-1010 .line .item {
	
}

#stores-search-content .div-list-1010 .content.has-headings .line.store-heading .item {
	
}

#stores-search-content .div-list-1010 .content.has-headings .line .item {
	
}

#stores-search-content .div-list-1010 .line .item.icons {
	
	
	width					: 25px;
	
}

#stores-search-content .div-list-1010 .line .item.icons img {
	
	
	
}

#stores-search-content .div-list-1010 .line .item.name {
	
	
	display					: block;
	float					: none;
	width					: auto;
	font-weight				: bold;
	font-size				: 14px;
	margin-left				: 30px;
	padding-top				: 0px;
	
}

#stores-search-content .div-list-1010 .line .item.name > span,
#stores-search-content .div-list-1010 .line .item.store-name > span {
	
	
	
}

#stores-search-content .div-list-1010 .line .item.store-name {
	
	
	display					: block;
	float					: none;
	width					: auto;
	font-weight				: bold;
	font-size				: 14px;
	margin-left				: 30px;
	padding-top				: 0px;
	
}

#stores-search-content .div-list-1010 .line .item.name [type="checkbox"]:not(:checked) + label,
#stores-search-content .div-list-1010 .line .item.name [type="checkbox"]:checked + label,
#stores-search-content .div-list-1010 .line .item.name [type="radio"]:not(:checked) + label,
#stores-search-content .div-list-1010 .line .item.name [type="radio"]:checked + label,
#stores-search-content .div-list-1010 .line .item.store-name [type="checkbox"]:not(:checked) + label,
#stores-search-content .div-list-1010 .line .item.store-name [type="checkbox"]:checked + label,
#stores-search-content .div-list-1010 .line .item.store-name [type="radio"]:not(:checked) + label,
#stores-search-content .div-list-1010 .line .item.store-name [type="radio"]:checked + label {
	
	
	
}

#stores-search-content .div-list-1010 .line .item.store {
	
	
	display					: block;
	float					: none;
	width					: auto;
	margin-left				: 30px;
	padding-top				: 0px;
	font-size				: 12px;
	
}

#stores-search-content .div-list-1010 .line .item.grouping {
	
	
	display					: block;
	float					: none;
	width					: auto;
	padding-top				: 0px;
	margin-left				: 30px;
	font-size				: 12px;
	color					: #A5C7DB;
	
}

#stores-search-content .div-list-1010 .line .item.type {
	
	
	display					: inline;
	float					: left;
	clear					: left;
	width					: auto;
	margin-left				: 30px;
	
	font-size				: 12px;
	color					: #A5C7DB;
	
}

#stores-search-content .div-list-1010 .line .item.responsibility {
	
	
	display					: inline;
	float					: left;
	clear					: left;
	width					: auto;
	margin-left				: 30px;
	
	font-size				: 12px;
	color					: #A5C7DB;
	
}

#stores-search-content .div-list-1010 .line .item.contact-phone {
	
	
	display					: block;
	float					: right;
	width					: auto;
	
	font-size				: 12px;
	color					: #A5C7DB;
	
}

#stores-search-content .div-list-1010 .line .item.contact-phone a {
	
	
	color					: #A5C7DB;
	
}

#stores-search-content .div-list-1010 .line .item.contact-email {
	
	
	display					: block;
	float					: right;
	width					: auto;
	margin-left				: 5px;
	
	font-size				: 12px;
	color					: #A5C7DB;
	
}

#stores-search-content .div-list-1010 .line .item.contact-email img {
	
}

#stores-search-content .div-list-1010 .line .item.last-login {
	
	
	display					: inline;
	float					: right;
	clear					: right;
	width					: auto;
	
	font-size				: 12px;
	color					: #A5C7DB;
	
}

#stores-search-export-email-addresses {
	
}

#stores-search-export-email-addresses p {
	
}

#stores-search-export-email-addresses p.count span {
	
}

#stores-search-export-email-addresses p.count span.check {
	
}

#stores-search-export-email-addresses p.count span.check::after {
	
}

#stores-search-export-email-addresses textarea {
	
}

#stores-search-export-email-addresses textarea::selection {
	
}

#stores-search-export-email-addresses textarea::-moz-selection {
	
}

#stores-search-export-email-addresses button.select-all {
	
}




#storeoffers-edit {
	
}

#storeoffers-edit img.preview {
	
}

.storeoffers-container {
	
}

.storeoffers-container .content {
	
	
}


.storeoffers-container .div-list-768 .line .item.icons {
	
	
}

.storeoffers-container .div-list-768 .line .item.title {
	
	
	
}

.storeoffers-container .div-list-768 .line .item.store {
	
	
	
}

.storeoffers-container .div-list-768 .line .item.time {
	
	
}

.storeoffers-container .div-list-768 .line .item.time span {
	
	
}

.storeoffers-container .div-list-768 .line .item.time span.ready,
.storeoffers-container .div-list-colors p span.ready {
	
}

.storeoffers-container .div-list-768 .line .item.time span.active,
.storeoffers-container .div-list-colors p span.active {
	
}

.storeoffers-container .div-list-768 .line .item.time span.finished,
.storeoffers-container .div-list-colors p span.finished {
	
}

.storeoffers-container .div-list-768 .line .item.time span.blocked,
.storeoffers-container .div-list-colors p span.blocked {
	
}

.storeoffers-container .div-list-768 .line .item.preview {
	
	
}

.storeoffers-container .div-list-768 .line .item.preview img {
	
	
}


.calendar-heading {
	
}

.calendar-legend {
	
}

.calendar-legend p {
	
	
}

.calendar-legend p.reminder:after,
.calendar-legend p.deadline:after {
	
	
}

.calendar-legend p.reminder:after {
	
}

.calendar-legend p.deadline:after {
	
}

.calendar-legend p.deadline {
	
	
}

.calendar-legend p.reminder {
	
	
}

.calendar-legend p.registration {
	
}

.calendar-legend p.registered {
	
}

#calendar-view-event {
	
}

#calendarViewContainer {
	
}

#calendarListViewContainer {
	
}

#calendarListViewContainer .line .item.icons {
	
	
	
	
}

#calendarListViewContainer .line .item.title {
	
	
	
	
}

#calendarListViewContainer .line .item.time {
	
	
}

#calendarListViewContainer .line .item.registration {
	
	
	
}

#calendarListViewContainer .line .item.heading.registration {
	
	
}

.calendar-legend span,
#calendarListViewContainer .line .item.title span.registered,
#calendarListViewContainer .line .item.title span.registration,
#calendarListViewContainer .line .item.title span.reminder,
/*#calendarListViewContainer .line .item.title span.passed,*/
#calendarListViewContainer .line .item.title span.deadline {
	
	
}

.calendar-legend span {
	
}

.calendar-legend span.registered,
#calendarListViewContainer .line .item.title span.registered {
	
	
}

.calendar-legend span.registration,
#calendarListViewContainer .line .item.title span.registration {
	
	
}

.calendar-legend span.passed,
#calendarListViewContainer .line .item.title span.passed {
	
	
}

.calendar-legend span.deadline,
.calendar-legend span.reminder,
#calendarListViewContainer .line .item.title span.deadline,
#calendarListViewContainer .line .item.title span.reminder {
	
	
}




#calendarContainer .calendar {
	
}

#calendarContainer .calendar .line {
	
}

#calendarContainer .calendar .line.dates {
	
	
}

#calendarContainer .calendar .line .headers {
	
	
	
}

#calendarContainer .calendar .line .cell-wn {
	
	
	
}

#calendarContainer .calendar .line .cell-d {
	
}

#calendarContainer .calendar .line .cell {
	
}

#calendarContainer .calendar .line .cell-d .day {
	
	
}


#calendarContainer .calendar .line .cell .today {
	
}

#calendarContainer .calendar .line .cell .this-month {
	
}

#calendarContainer .calendar .line .cell .other-month {
	
}

#calendarContainer .calendar .line .cell .event {
	
	
}

#calendarContainer .calendar .line .cell .event.common,
#calendarContainer .calendar .line .cell .event.store,
#calendarContainer .calendar .line .cell .event.deadline {
	
	
}

#calendarContainer .calendar .line .cell .event.common {
	
}

#calendarContainer .calendar .line .cell .event.store {
	
}

#calendarContainer .calendar .line .cell .event.reminder,
#calendarContainer .calendar .line .cell .event.deadline {
	
	
}

#calendarContainer .calendar .line .cell .event.deadline.passed {
	
}

#calendarContainer .calendar .line .cell .event.deadline.passed:after {
	
}

#calendarContainer .calendar .line .cell .event.reminder:after,
#calendarContainer .calendar .line .cell .event.deadline:after {
	
	
}

#calendarContainer .calendar .line .cell .event.reminder:after {
	
}

#calendarContainer .calendar .line .cell .event.deadline:after {
	
}

#calendarContainer .calendar .line .cell .event.deadline_:after {
	
	
}

#calendarContainer .calendar .line .cell .event.registration {
	
	
}

#calendarContainer .calendar .line .cell .event.registration.registered {
	
}

#calendarContainer .calendar .line .cell .event.no-js {
	
}

#calendarContainer .calendar .line .cell .event.no-js {
	
}

#calendarContainer .calendar .line .cell .event span.text {
	
}



#calendarContainer .calendar .line .cell .event span.delete-button {
	
	
}

#calendarContainer .calendar .line .cell .event:hover span.delete-button {
	
}

#calendarContainer .calendar .line .cell .event.deadline span.delete-button,
#calendarContainer .calendar .line .cell .event.reminder span.delete-button {
	
}

#calendarContainer .cell {
	
}




#calendar-view-event #calendar-view-event-content {
	
}

#calendar-view-event #calendar-view-event-content .content {
	
}

#calendar-view-event #calendar-view-event-content table.stores-list td {
	
}

#calendar-view-event .registration-only,
#calendar-view-event .sharing-only,
#calendar-view-event .advanced-only {
	
}


#calendar-edit-registration {
	
}

#calendar-invites {
	
}

#calendar-invites .search-mobile-info {
	
	
}

#calendar-invites .filter {
	
	
}

#calendar-invites .filter .pl5,
#calendar-invites .filter .ml5 {
	
}

#calendar-invites .filter .inline {
	
}




#calendar-seeinvites-content .div-list-1010 .line {
	
	
	
}

#calendar-seeinvites-content .div-list-1010 .line.disabled {
	
}

#calendar-seeinvites-content .div-list-1010 .line.desktop-odd {
	
	
	background				: none;
	
}

#calendar-seeinvites-content .div-list-1010 .line.odd {
	
	
	background				: #2C5872;
	
}

#calendar-seeinvites-content .div-list-1010 .line.store-heading {
	
	
	display					: block;
	
}

#calendar-seeinvites-content .div-list-1010 .line.store-heading .item {
	
	
	display					: block;
	width					: auto;
	font-size				: 26px;
	line-height				: 32px;
	padding					: 40px 0px 5px;
	
}

#calendar-seeinvites-content .div-list-1010 .line .item {
	
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.name {
	
	
	display					: block;
	float					: none;
	width					: auto;
	font-weight				: bold;
	font-size				: 14px;
	margin-left				: 0px;
	padding-top				: 0px;
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.store {
	
	
	display					: block;
	float					: none;
	width					: auto;
	margin-left				: 0px;
	padding-top				: 0px;
	font-size				: 12px;
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.type {
	
	
	display					: block;
	float					: none;
	width					: auto;
	margin-left				: 0px;
	padding-top				: 0px;
	font-size				: 12px;
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.access-time {
	
	
	display					: block;
	float					: none;
	width					: auto;
	
	font-size				: 12px;
	
	position				: relative;
	padding-left			: 100px;
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.access-time:before {
	
	
	content					: 'Data sist hentet:';
	
	position				: absolute;
	top						: 0px;
	left					: 0px;
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.sent-time {
	
	
	display					: block;
	float					: none;
	width					: auto;
	
	font-size				: 12px;
	
	position				: relative;
	padding-left			: 100px;
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.sent-time:before {
	
	
	content					: 'Invitasjon:';
	
	position				: absolute;
	top						: 0px;
	left					: 0px;
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.send {
	
	
	display					: block;
	float					: right;
	width					: auto;
	
	margin-left				: 10px;
	
	font-size				: 12px;
	color					: #A5C7DB;
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.reset {
	
	
	display					: block;
	float					: right;
	width					: auto;
	
	margin-left				: 10px;
	
	font-size				: 12px;
	color					: #A5C7DB;
	
}

#calendar-seeinvites-content .div-list-1010 .line .item a {
	
	
	color					: #A5C7DB;
	
}


#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span,
#calendar-seeinvites-content .div-list-1010 .line .item.access-time span {
	
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-10,
#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-20,
#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-50 {
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-0 {
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-11,
#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-12,
#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-15 {
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.access-time span.not-accessed {
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.access-time span.accessed {
	
}


#registrations-edit,
#registrations-new {
	
}

#registrations-new #registrations-new-specific-form {
	
}

#registrations-new #registrations-new-specific-form .content {
	
}

.registrations-container {
	
}

.registrations-container .content {
	
	
}


.registrations-container .div-list-768 .line .item.icons {
	
	
	
}

.registrations-container .div-list-768 .line .item.from {
	
	
	
}

.registrations-container .div-list-768 .line .item.status {
	
	
	
}

.registrations-container .div-list-768 .line .item.type {
	
	
	
}

.registrations-container .div-list-768 .line .item.time {
	
	
	
}

.registrations-container .div-list-768 .line .item.sent {
	
	
	
}

.registrations-container .div-list-768 .line .item.status span.descr {
	
	
}

.registrations-container .div-list-768 .line .item.status span.status {
	
}

.registrations-container .div-list-768 .line .item.status span.status.unread {
	
}

.registrations-container .div-list-768 .line .item.status span.status.read {
	
}

.registrations-container .div-list-768 .line .item.status span.status.contacted {
	
}

.registrations-container .div-list-768 .line .item.status span.status.finished {
	
}



#sms-new {
	
}

#sms-info {
	
}

#sms-new #sms-new-specific-form {
	
}

#sms-new #sms-new-specific-form .content {
	
}

.sms-container {
	
}

.sms-container .content {
	
}

.sms-container .div-list-768 .line .item.icons {
	
	
	
}

.sms-container .div-list-768 .line .item.date {
	
	
	
}

.sms-container .div-list-768 .line .item.text {
	
	
	
}

.sms-container .div-list-768 .line .item.sent,
.sms-container .div-list-768 .line .item.receivers,
.sms-container .div-list-768 .line .item.parts {
	
	
	
}

.sms-container .div-list-768 .line .item.sent {
	
}

.sms-container .div-list-768 .line .item.receivers::after,
.sms-container .div-list-768 .line .item.sent::after {
	
	
	
	
}

#files-file-edit {
	
}

.files-browser > .lists {
	
	
}

.files-browser > .lists > .list.folders > div.items-container {
	
	
}

.files-browser > .lists.no-delete.no-edit > .list.folders > div.items-container {
	
	
}

.files-browser .list.elements ul {
	
}

.files-browser .list.elements ul li {
	
}

.files-browser.colorscheme-blue .list.elements ul li{
	
}


.files-browser .list.elements ul li img.edit,
.files-browser .list.elements ul li img.delete {
	
}

.files-browser .list.elements ul li .click {
	
}

.files-browser .list.elements ul li .click:hover {
	
}

.employees-container {
	
}

.employees-container .content {
	
}

.employees-container .div-list .line .item.icons-short {
	
	
	
	
}

.employees-container .div-list .line .item.icons {
	
	
	
	
}

.employees-container .div-list .line .item.name {
	
	
	
	
}

.employees-container .div-list .line .item.title {
	
	
	
	
}

.employees-container .div-list .line .item.key,
.employees-container .div-list .line .item.keycard {
	
	
	
	
}

.employees-container .div-list .line .item.position {
	
	
	
	
}

.employees-container .div-list .line .item.phone {
	
	
	
	
}

.employees-container .div-list .line .item.email {
	
	
	
	
}


#imagelibrary-browser {
	
}

#imagelibrary-browser .filter {
	
}

#imagelibrary-browser .filter .search {
	
	
}

#imagelibrary-browser .filter .search input {
	
}

#imagelibrary-browser .filter .sort {
	
	
}

#imagelibrary-browser .filter .sort > div {
	
}

#imagelibrary-browser .filter .sort > div > select {
	
}

#imagelibrary-uploader {
	
}

#ilupImageContainer {
	
}

#ilbrImagesContainer {
	
}

#ilbrImagesContainer .image {
	
	
	width				: 25%;
	
	
}

#ilbrImagesContainer .image .border {
	
}

#ilbrImagesContainer .image:hover .border {
	
}

#ilbrImagesContainer .image table.thumbnail {
	
}

#ilbrImagesContainer .image table.thumbnail tr td {
	
}

#ilbrImagesContainer .image table.thumbnail tr td img {
	
}

#ilbrImagesContainer .image .descr {
	
}

#ilbrImagesContainer .image .border .tools {
	
}

#ilbrImagesContainer .image:hover .border .tools {
	
}

#ilbrImagesContainer .image .border .tools img {
	
}

#ilupOrigContainer {
	
	
	display				: block;
	float				: none;
	width				: auto;
	
}

#ilupPreviewContainer {
	
	
	margin-left			: 0px;
	margin-top			: 10px;
	display				: block;
	float				: none;
	width				: auto;
	
}.offers {
	
}

.offers .offer {
	
	
}

.offers .offer h2 {
	
}

.offers .offer p {
	
}


.report-form {
	
}

.report-form .numbers {
	
}

.report-form .numbers .headers {
	
	
}

.report-form .numbers .headers .descr {
	
	
	
}

.report-form .numbers .headers .types {
	
	
	
}

.report-form .numbers .headers .types .type {
	
	
}

.report-form .numbers .stats {
	
	
}

.report-form .numbers .stats .values {
	
	
}

.report-form .numbers .stats .values .descr {
	
	
	
}

.report-form .numbers .stats .values .descr br {
	
	
	
}

.report-form .numbers .stats .values .descr span {
	
	
	
}

.report-form .numbers .stats .values .inputs {
	
	
	
}

.report-form .numbers .stats .values .value {
	
	
}

.report-form {
	
	
}

.statistics-form {
	
	
}

.statistics-graph-frame {
	
	
}

.statistics-graph-frame iframe {
	
}.receivers-container {
	
}

.receivers-container .content {
	
}

#receivers-edit-receiver {
	
}

table.receivers-stats {
	
}

table.receivers-stats .descr {
	
	
		width					: 100px;
	
	
	
}

table.receivers-stats .nums {
	
	
		width					: 80px;
	
	
	
}

table.receivers-stats .percentages {
	
	
		width					: 350px;
	
	
	
}

.receivers-stats-percents {
	
	
}

.receivers-stats-percents div {
	
}

.receivers-stats-percents div.p0 {  }
.receivers-stats-percents div.p10 {  }
.receivers-stats-percents div.p20 {  }
.receivers-stats-percents div.p30 {  }
.receivers-stats-percents div.p40 {  }
.receivers-stats-percents div.p50 {  }
.receivers-stats-percents div.p60 {  }
.receivers-stats-percents div.p70 {  }
.receivers-stats-percents div.p80 {  }
.receivers-stats-percents div.p90 {  }
.receivers-stats-percents div.p100 {  }

.receivers-stats-pbar {
	
}

.receivers-stats-pbar div.bar {
	
	
}

.receivers-stats-pbar div.text {
	
	
}


#settings-window {
	
}

#settings-edit-menuitem {
	
}

#settings-menuitems-list {
	
}

#settings-menuitems-list .line {
	
}

#settings-menuitems-list .line.inactive {
	
}

#settings-menuitems-list .line .item.icons {
	
	
	
}

#settings-menuitems-list .line .item.name {
	
	
}

#settings-menuitems-list .line .item.access {
	
	
	
}
#settings-menuitems-list .line .item.access .level {
	
}

#settings-menuitems-list .line .item.icon {
	
	
	
}

#settings-menuitems-list .line .item.icon img {
	
	
}

#settings-menuitems-list .line .item.heading.access,
#settings-menuitems-list .line .item.heading.icon {
	
	
}

#settings-edit-menuitem .app-form .icons {
	
	
}

#settings-edit-menuitem .app-form .icons .icon {
	
	
}

#settings-edit-menuitem .app-form .icons .icon input {
	
	
}

#settings-edit-menuitem .app-form .icons .icon img {
	
	
}


#openinghours-edit {
	
}

.openinghours-container {
	
}

.openinghours-container .content {
	
	
}


.openinghours-container .div-list-768 .line .item.icons {
	
	
}

.openinghours-container .div-list-768 .line .item.date {
	
	
	
}

.openinghours-container .div-list-768 .line .item.openinghours {
	
	
	
}

#termseditor-edit {
	
}

.termseditor-container {
	
}

.termseditor-container .content {
	
	
}


.termseditor-container .div-list-768 .line .item.icons {
	
	
}

.termseditor-container .div-list-768 .line .item.value {
	
	
	
}

#availablepositions-edit {
	
}

.availablepositions-container {
	
}

.availablepositions-container .content {
	
	
}

.availablepositions-container .div-list-768 .line .item.icons {
	
	
}

.availablepositions-container .div-list-768 .line .item.title {
	
	
	
}

.availablepositions-container .div-list-768 .line .item.store {
	
	
	
}

.availablepositions-container .div-list-768 .line .item.deadline {
	
	
	
}

.availablepositions-container .div-list-768 .line .item.visible {
	
	
	
}

.availablepositions-container .div-list-768 .line .item.visible span {
	
	
}

.availablepositions-container .div-list-768 .line .item.visible span.ready,
.availablepositions-container .div-list-colors p span.ready {
	
}

.availablepositions-container .div-list-768 .line .item.visible span.active,
.availablepositions-container .div-list-colors p span.active {
	
}

.availablepositions-container .div-list-768 .line .item.visible span.finished,
.availablepositions-container .div-list-colors p span.finished {
	
}

.availablepositions-container .div-list-768 .line .item.visible span.blocked,
.availablepositions-container .div-list-colors p span.blocked {
	
}
.emags-editor {
	
}

.emags-editor .structure-heading {
	
}

.emags-editor .structure-heading p {
	
}

.emags-editor .structure-heading ul {
	
}

.emags-editor .structure-heading ul li {
	
}

.emags-editor .structure-workingarea {
	
}

.emags-editor .structure-properties {
	
}

.emags-editor .structure-properties > .content {
	
}

.emags-editor .structure-properties > .content > .panel {
	
}

.emags-editor .structure-properties > .content > .panel > h2 {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul.tabs > li.tab {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul.tabs > li.tab.active {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul.tabs > li.button {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul.tabs > li.button:hover {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul.tabs > li.button.hidden {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .lists {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .lists.light {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content.light {
	
}


.emags-editor .structure-properties > .content > .panel .tab-view .content .cols {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div.col-25 {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div.col-50 {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div.col-75 {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div.col-100 {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div label {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div.one-line label {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div input[type="text"] {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div input.edit-40 {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div input.t-right {
	
}

.emags-editor button {
	
}
.emags-editor button.no-bottom-padding {
	
}

.emags-editor button:hover {
	
}



/** CHECK BOXES **/

.emags-editor label {
	
}

.emags-editor .checkbox-text,
.emags-editor [type="checkbox"]:not(:checked) + label,
.emags-editor [type="checkbox"]:checked + label {
	
}

/* Base for label styling */

.emags-editor [type="checkbox"]:not(:checked),
.emags-editor [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}

.emags-editor [type="checkbox"]:not(:checked) + label,
.emags-editor [type="checkbox"]:checked + label,
.emags-editor span.checkbox-checked {
  position: relative;
}

.emags-editor [type="checkbox"]:not(:checked) + label,
.emags-editor [type="checkbox"]:checked + label {
  cursor: pointer;
}
/* checkbox aspect */

.emags-editor [type="checkbox"]:not(:checked) + label:before,
.emags-editor [type="checkbox"]:checked + label:before,
.emags-editor span.checkbox-checked:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0px;
  width: 12px;
  height: 12px;
  border: 1px solid #666;
  border-radius: 2px;
}
/* checked mark aspect */

.emags-editor [type="checkbox"]:not(:checked) + label:after,
.emags-editor [type="checkbox"]:checked + label:after,
.emags-editor span.checkbox-checked:after {
  content: '\2713';
  position: absolute;
  top: -3px;
  left: 2px;
  font-size: 16px;
  color: #fff;
  transition: all .1s;
}

/* checked mark aspect changes */

.emags-editor [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0) rotate(-25deg);
}

.emags-editor [type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1) rotate(0deg);
}
/* disabled checkbox */

.emags-editor [type="checkbox"]:disabled:not(:checked) + label:before,
.emags-editor [type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}

.emags-editor [type="checkbox"]:disabled:checked + label:after {
  color: #999;
}

.emags-editor [type="checkbox"]:disabled + label {
  color: #aaa;
}
/* accessibility */

/*
[type="checkbox"]:checked:focus + label:before,
[type="checkbox"]:not(:checked):focus + label:before {
  border: 1px dotted #7d861e;
}
*/
/* hover style just for information */

label:hover:before {
  border: 1px solid #666!important;
}
.structure-properties .lists ul {
	
}

.structure-properties .lists ul {
	
}

.structure-properties .lists ul > li {
	
}

.structure-properties .lists ul > li h2 {
	
}

.structure-properties .lists ul > li.active h2 {
	
}


.structure-properties .lists ul > li span.button {
	
}

.structure-properties .lists ul > li span.button:hover {
	
}

.structure-properties .lists ul > li .type {
	
}


.structure-properties .lists ul > li ul {
	
}

.structure-properties .lists ul > li ul li {
	
}

.structure-properties .lists ul > li ul li.active {
	
}

.structure-properties .lists ul > li ul li input[type="checkbox"]:not(:checked) + label + .item-title,
.structure-properties .lists ul > li ul li input[type="checkbox"]:not(:checked) + label + .item-title + .button + .preview,
.structure-properties .lists ul > li ul li input[type="checkbox"]:not(:checked) + label + .item-title + .button + .button + .preview,
.structure-properties .lists ul > li ul li input[type="checkbox"]:not(:checked) ~ .settings {
	
}

.structure-properties .lists ul > li ul li .preview {
	
}

.structure-properties .lists ul > li ul li:hover .preview {
	
}

.structure-properties .lists ul > li ul li.active .preview {
	
}


.structure-properties .lists ul > li ul li .settings {
	
}

.structure-properties .lists ul > li ul li .settings .line {
	
}

.structure-properties .lists ul > li ul li .settings .setting {
	
}

.structure-properties .lists ul > li ul li.active .setting {
	
}

.structure-properties .lists ul > li ul li .setting.hidden {
	
}

.structure-properties .lists ul > li ul li .setting.in-use {
	
}

.structure-properties .lists ul > li ul li .setting.active {
	
}

.structure-properties .lists ul > li ul li .setting:hover {
	
}




#emags-addimages {
	
}.emags-editor .workarea-item-rect {
	
}


.emags-editor .workarea {
	
}


.emags-editor .workarea .layer {
	
}

.emags-editor .workarea .item {
	
}

.emags-editor .workarea .item img {
	
}

.emags-editor .workarea .item:hover img {
	
}

.emags-editor .workarea .item.active {
	
}

}
@media only screen and (max-width: 767px) {
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl,
dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	
}

table, tbody, tfoot, thead, tr, th, td {
	
}

* {
	
}

body {
	
}

img {
	
}

h1 {
	
}

h2 {
	
}

.f-right {
	
}

.f-left {
	
}

.c-right {
	
}

.c-left {
	
}

.v-middle {
	
}

.block {
	
}

.inline {
	
}

.inline-block {
	
}

strong, .strong {
	
}

.hidden {
	
}

.mb50 {}
.mb40 {}
.mb30 {}
.mb20 {}
.mb10 {}
.mb5 {}
.mb2 {}

.mt60 {}
.mt50 {}
.mt40 {}
.mt30 {}
.mt20 {}
.mt15 {}
.mt10 {}
.mt5 {}
.mt2 {}

.mlm25 {}

.ml100 {}
.ml90 {}
.ml80 {}
.ml70 {}
.ml60 {}
.ml50 {}
.ml40 {}
.ml30 {}
.ml20 {}
.ml10 {}
.ml5 {}
.ml2 {}

.mr30 {}
.mr20 {}
.mr10 {}
.mr5 {}
.mr2 {}

.pl5 {}
.pl10 {}
.pl15 {}
.pl20 {}

.pr5 {}
.pr10 {}
.pr15 {}
.pr20 {}

.pt3 {}
.pt5 {}

.pb3 {}
.pb5 {}


.w-50p {}

.filter .w-50 {}
.filter .w-100 {}
.filter .w-150 {}
.filter .w-200 {}
.filter .w-250 {}
.filter .w-300 {}
.filter .w-350 {}
.filter .w-400 {}
.filter .w-500 {}
.filter .w-600 {}
.filter .w-700 {}


.no-overflow {
	
}

.overflow {
	
}


.message-box {
	
}

.no-mobile {
	
	
	display				: none !important;
	
}

.no-mobile-real {
	
	
}

.mobile-only {
	
	
}

.no-mobile-message {
	
	
	display				: block;
	
}

.desktop-only {
	
	
	display				: none !important;
	
}

.tablet-desktop-only {
	
	
}

.no-desktop {
	
	
	display				: inline;
	
}

.no-desktop-1010 {
	
	
}

.no-desktop-table-cell {
	
	
	display				: table-cell;
	
}



a {
	
}

a:hover {
	
}

img.button {
	
}

img.button.disabled {
	
}

table.list {
	
}

table.list thead tr th {
	
}

table.list tbody tr td {
	
}

table.list tbody tr td.responsive-font-size {
	
	
}

table.list tbody tr:first-child td {
	
}



/*****************************************************************************
*  
*  Form controls
*  
*****************************************************************************/

textarea, input, button {
	
}

a.button, button, input[type=submit]  {
	
	
}

.button-standard, button.standard, input[type=submit] {
	
	
}

.button-standard.bw, button.standard.bw, input[type=submit].bw {
	
}

.button-standard.bw.down, button.standard.bw.down, input[type=submit].bw.down {
	
}

.button-standard.icon, button.standard.icon {
	
}

.button-standard.icon img, button.standard.icon img {
	
}

.button-standard.left, button.standard.left {
	
}

.button-standard.middle, button.standard.middle {
	
}

.button-standard.right, button.standard.right {
	
}

button.standard.image {
	
}

button.standard span {
	
	
}

button.standard span.always.not-on-mobile {
	
}

button.standard.down span,
button.standard span.always {
	
}

/*button.standard.symbol.big {*/
	
/*}*/

button.standard.symbol {
	
}

.button-standard.hover, .button-standard:hover, button.standard:hover, input[type=submit]:hover {
	
}

.button-standard.down, button.standard.down {
	
}

button.standard.down:hover {
	
}

button.standard.disabled {
	
}

button.standard.disabled:hover {
	
}

button.standard.control {
	
}

button.standard.control:hover {
	
}

.button-toggle {
	
}

.button-toggle .on,
.button-toggle .off {
	
}

.button-toggle .on {
	
}

.button-toggle.on .on {
	
}

.button-toggle .off {
	
}

.button-toggle.on .off {
	
}

.emphazised {
	
}

.emphazised.orange,
.emphazised.color-1 {
	
}

.emphazised.yellow,
.emphazised.color-2 {
	
}

.emphazised.green,
.emphazised.color-3 {
	
}

.emphazised.turquoise,
.emphazised.color-4 {
	
}

.emphazised.blue,
.emphazised.color-5 {
	
}

.emphazised.purple,
.emphazised.color-6 {
	
}

.emphazised.red,
.emphazised.color-7 {
	
}

.emphazised.transparent.orange,
.emphazised.transparent.color-1 {
	
}

.emphazised.transparent.yellow,
.emphazised.transparent.color-2 {
	
}

.emphazised.transparent.green,
.emphazised.transparent.color-3 {
	
}

.emphazised.transparent.turquoise,
.emphazised.transparent.color-4 {
	
}

.emphazised.transparent.blue,
.emphazised.transparent.color-5 {
	
}

.emphazised.transparent.purple,
.emphazised.transparent.color-6 {
	
}

.emphazised.transparent.red,
.emphazised.transparent.color-7 {
	
}

.emphazised.transparent {
	
}


input[type=text], input[type=password], textarea {
	border				: 1px solid #aaaaaa;
	padding				: 2px;
	background			: #ffffff;
	font-family			: Arial;
	font-size			: 12px;
}

.input.w-100,
.input.w-200,
.input.w-300 {
	
	
	width				: 100%;
	
}

.input.w-100 input[type="text"],
.input.w-200 input[type="text"],
.input.w-300 input[type="text"] {
	
	
	
}


.select select {
	
}

.select {
	
}

.select.dark,
.normal-form-element.dark {
	
}

.select.dark select {
	
}

.select.dark select option {
	
}

.select.w-20, .input.w-20 {}
.select.w-50, .input.w-50 {}
.select.w-60, .input.w-60 {}
.select.w-75, .input.w-75 {}
.select.w-100, .input.w-100 {width : 100%;}
.select.w-150, .input.w-150 {width : 100%;}
.select.w-200, .input.w-200 {width : 100%;}
.select.w-300, .input.w-300 {width : 100%;}


/*
.mainContent {
	background			: #ffffff;
	padding				: 5px 20px 20px 20px;
}

.mainContentHeader {
	color				: #777777;
	text-align			: right;
	font-size			: 10px;
	padding-bottom		: 0px;
}

div.menu {
	height				: 30px;
	padding				: 0px;
	margin				: 0px;
	background			: #f6f6f6;
	
	border-bottom		: 1px solid #bbbbbb;
}

ul.menu {
	list-style-type		: none;
	
	padding				: 0px 0px 0px 5px;
	margin				: 0px;
}

li.menu {
	display				: inline;
	float				: left;
	
	position			: relative;
	height				: 12px;
	
	padding				: 9px;
	
	font-family			: Arial;
	font-size			: 12px;
	line-height			: 12px;
	
	cursor				: pointer;
	color				: #000000;
}

a.menu:link {
	color				: #000000;
	text-decoration		: none;
}

a.menu:visited {
	color				: #000000;
	text-decoration		: none;
}

a.menu:hover {
	color				: #000000;
	text-decoration		: underline;
}

a.menu:active {
	color				: #000000;
	text-decoration		: underline;
}

li.menuItem {
	display				: inline;
	float				: left;
	
	position			: relative;
	height				: 29px;
	
	color				: #555555;
}

div.menuItem {
	display				: inline;
	float				: left;
	
	padding				: 7px 6px;
}

div.menuSeparator {
	background			: url(/gfx/menudots.jpg);
	
	display				: inline;
	float				: left;
	
	width				: 5px;
	height				: 29px;
	
	padding				: 0px 0px;
}

li.menuRight {
	display				: inline;
	float				: right;
	
	color				: #555555;
	
	padding				: 0px 0px 0px 0px;
	margin				: 0px;
}


li.submenuItem {
	display				: block;
	
	height				: 29px;
	width				: 160px;
	
	color				: #000000;
}

div.submenuItem {
	padding				: 5px 5px;
}

div.submenuItem:hover {
	background			: url(/gfx/menubkselected.jpg) repeat-x;
	
	color				: #000000;
	
	padding				: 5px 5px;
}

a.submenuItem {
	color				: #000000;
	text-decoration		: none;
}

.subMenuBox {
	background			: #f6f6f6;
	border				: 1px solid #699AAE;
}



a:link {
	color				: #3E6474;
	text-decoration		: none;
}

a:visited {
	color				: #3E6474;
	text-decoration		: none;
}

a:hover {
	color				: #3E6474;
	text-decoration		: underline;
}

a:active {
	color				: #3E6474;
	text-decoration		: underline;
}

.link {
	color				: #3E6474;
	text-decoration		: none;
}

.link:hover {
	color				: #3E6474;
	text-decoration		: underline;
}


p {
	margin				: 0px;
	padding				: 0px;
}


h1 {
	padding				: 0px 0px 16px 0px;
	
	margin				: 0px;
	font-family			: Arial;
	font-size			: 18px;
	line-height			: 22px;
}

h2 {
	padding				: 0px 0px 8px 0px;
	
	margin				: 0px;
	font-family			: Arial;
	font-size			: 12px;
	line-height			: 20px;
}


td.form {
	padding-bottom		: 5px;
}
*/

/*****************************************************************************
*  
*  Report colors
*  
*****************************************************************************/

input[type=text].messageOk, div.messageOk {
	border				: 1px solid #0EC600;
	background			: #E3F7E1;
}

input[type=text].messageError, div.messageError {
	border				: 1px solid #E65252;
	background			: #FFE5E3;
}


/*****************************************************************************
*  
*  Sections
*  
*****************************************************************************/

.tabPanel {
	background			: #e4e4e4;
	color				: #000;
	border				: 1px solid #e4e4e4;
	
	padding				: 30px 15px 15px;
	margin-bottom		: 10px;
}

.tabPanelWhite {
	background			: #ffffff;
	border-top			: 1px solid #699AAE;
	
	padding				: 15px;
	margin-bottom		: 10px;
}

.tabPanelTabSelected {
	display				: inline;
	float				: left;
	height				: 16px;

	background			: #e4e4e4;

	margin-right		: 5px;
	border-top			: 1px solid #e4e4e4;
	border-right		: 1px solid #e4e4e4;
	border-left			: 1px solid #e4e4e4;
	padding				: 11px 15px 7px 15px;

	font-weight			: bold;
	line-height			: 16px;
	color				: #333333;
	
	cursor				: pointer;
}

.tabPanelTabSelectedWhite {
	display				: inline;
	float				: left;
	height				: 16px;

	background			: #F0F7FA;

	margin-right		: 5px;
	border-top			: 1px solid #699AAE;
	border-right		: 1px solid #699AAE;
	border-left			: 1px solid #699AAE;
	border-bottom		: 1px solid #699AAE;
	padding				: 9px 15px 4px 15px;

	font-weight			: bold;
	line-height			: 16px;
	color				: #333333;
	
	cursor				: pointer;
}

.tabPanelTab {
	display				: inline;
	float				: left;
	height				: 16px;

	background			: #699AAE;
	
	margin-right		: 5px;
	margin-top			: 4px;
	padding				: 7px 15px;

	font-weight			: normal;
	line-height			: 16px;
	color				: #ffffff;
	
	cursor				: pointer;
}


.pageSectionHeader {
	border				: 1px solid #699AAE;
	background			: #C7E0EB;
	color				: #3E6474;
}

.tableHeader {
	border-bottom		: 1px solid #699AAE;
}

.sectionHeader {
	background			: #F0F7FA;
	border				: 1px solid #699AAE;
	
	color				: #3E6474;
	font-weight			: bold;
	
	padding				: 15px;
	margin-bottom		: 10px;
	
	cursor				: pointer;
}

.sectionFrame {
	background			: #F0F7FA;
	border				: 1px solid #699AAE;
}


.sectionFrameLink {
	color				: #0066CC;
}

.sectionContainer {
	padding 			: 15px 0px 15px 29px;
}

.sectionDivider {
	margin-bottom		: 13px;
	border-bottom		: 1px solid #699AAE;
}

/** light background **/
.lightBackground {
	background			: #F0F7FA;
}

/** store selector **/
.storeSelectorGroup {
	background			: #F0F7FA;
	margin-bottom		: 4px;
	padding				: 4px;
}

.storeSelectorGroupText {
	font-weight			: bold;
	color				: #333333;
}

/** selector buttons **/
.selectorButton {
	color				: #333333;
	background			: #ffffff;
	border				: 1px solid #699AAE;
}

.selectorButtonSelected {
	color				: #ffffff;
	background			: #699AAE;
	border				: 1px solid #699AAE;
}

.calDropDown {
	background			: #ffffff;
	border				: 1px solid #699AAE;
}

/** drop down **/
.dropDownHeader {
	background			: #ffffff;
	color				: #000000;
	border				: 1px solid #699AAE;
}

.dropDownHeaderSelected {
	background			: #699AAE;
	color				: #ffffff;
	border				: 1px solid #699AAE;
}

.dropDownContent {
	background			: #ffffff;
	border				: 1px solid #699AAE;
}

/** inline calendar **/
.calendarInline {
	background			: #ffffff;
	border				: 1px solid #699AAE;
}

/** popup calendar **/
.popupCalendarHeader {
	background			: #699AAE;
	color				: #ffffff;
	border-bottom		: 1px solid #699AAE;
}

.popupCalendarContainer {
	border				: 1px solid #699AAE;
	background			: #ffffff;
}

/** stores list **/
.storesChar {
	padding				: 5px;
	border				: 1px solid #aaa;
	border-radius		: 3px;
	cursor				: pointer;
	font-weight			: normal;
	background			: #555;
}

.storesChar:hover {
	border				: 1px solid #fff;
}

.storesCharSelected {
	padding				: 5px;
	border				: 1px solid #fff;
	border-radius		: 3px;
	cursor				: pointer;
	font-weight			: bold;
	background			: #7CB133;
}

.storesListRowColor {
	background			: #F0F7FA;
}

.storesListColNormal {
	border-bottom		: 1px solid #AFD1E1;
}

.storesListColShade {
	border-bottom		: 1px solid #C2DDEA;
	border-left			: 1px solid #AFD1E1;
	border-right		: 1px solid #AFD1E1;
	font-weight			: bold;
	background			: #D8EAF2;
	text-align			: center;
}

.listColTopBorder {
	border-top			: 1px solid #AFD1E1;
}

.registrationGraphicBorder {
	border				: 1px solid #699AAF;
}


.registrationDivider {
	border-bottom		: 1px solid #699AAF;
}

/*****************************************************************************
*  
*  Boxes
*  
*****************************************************************************/

.messageBox {
	margin-bottom		: 16px;
	padding				: 10px;
	
	background			: #E3F7E1;
	border				: 1px solid #0EC600;
}

.boxShadow {
	background			: url(boxshadow.png);
	padding				: 15px 15px 4px 15px;
}

.boxContainer {
	border				: 1px solid #000000;
}

.boxHeading {
	background			: url(boxheadingbk.jpg) repeat-x #bee8f8;
	border-top			: 1px solid #F1FBFF;
	border-left			: 1px solid #F1FBFF;
	border-right		: 1px solid #F1FBFF;
	padding				: 5px;
	height				: 32px;
}

.boxContent {
	background			: #F5FDFF;
	padding				: 15px;
}

.popupWindowBk {
	position			: absolute;
	background			: #ffffff;
	opacity				: 0.6;
	filter				: alpha(opacity = 60);
}

.popupWindowBorder {
	position			: absolute;
	background			: #000000;
	opacity				: 0.6;
	filter				: alpha(opacity = 60);
}

.popupWindowContentBk {
	border				: 1px solid #000000;
	background			: #ffffff;
}

.popupWindowHeading {
	background			: #C7E0EB;
	border-bottom		: 1px solid #699AAE;
	color				: #3E6474;
	font-size			: 16px;
	line-height			: 16px;
	font-weight			: bold;
	text-align			: center;
	padding				: 15px;
}

.popupWindowContent {
	background			: #ffffff;
	padding				: 10px;
}

.popupWindowBottomBar {
	height				: 30px;
	padding				: 5px;
}

.popupWindowContentNoPadding {
	background			: #ffffff;
	padding				: 0px;
}



.listitem {
	border-bottom		: 1px solid #AFD1E1;
}

.linkLine {
	padding-bottom		: 3px;
}

.linkList {
	padding-bottom		: 10px;
}

h2.linkListHeading {
	padding				: 0px 0px 3px 0px;
	font-size			: 12px;
	font-weight			: normal;
}

/*****************************************************************************
*  
*  Calendar
*  
*****************************************************************************/

.calCellNone {
	margin				: 1px;
	padding				: 4px 0px;
	
	background			: #E6F1F6;
	color				: #9EB7C2;
	border				: 1px solid #C7E0EB;
	border-top			: 6px solid #C7E0EB;
	font-weight			: normal;
}

.calCellMonth {
	margin				: 1px;
	padding				: 4px 0px;
	
	background			: #C7E0EB;
	color				: #000000;
	border				: 1px solid #699AAF;
	border-top			: 6px solid #699AAF;
	font-weight			: normal;
}

.calCellToday {
	padding				: 4px 0px;
	margin				: 1px;
	
	background			: #699AAF;
	color				: #ffffff;
	border				: 1px solid #699AAF;
	border-top			: 6px solid #699AAF;
	font-weight			: bold;
}

.calCellMinHeight {
	display				: inline;
	float				: right;
	width				: 1px;
	height				: 55px;
}

.calColorItem {
	display				: inline;
	float				: left;
	width				: 18px;
	height				: 18px;
	overflow			: hidden;
	margin				: 1px 5px 1px 1px;
	border				: 1px solid #000000;
	cursor				: pointer;
}

.calColorItemSelected {
	display				: inline;
	float				: left;
	width				: 18px;
	height				: 18px;
	overflow			: hidden;
	margin-right		: 4px;
	border				: 2px solid #000000;
	cursor				: pointer;
}

.calBackground {
	background			: #F6FBFE;
}

/*****************************************************************************
*  
*  Other
*  
*****************************************************************************/

.photo {
}

div.photoContainer {
	margin-right		: 20px;
	float				: right;
	overflow			: hidden;
}

table.photoContainer {
	border				: 1px solid #BBBBBB;
	background			: #ffffff;
	
	padding				: 10px;
	margin-bottom		: 7px;
	width				: 160px;
}

.pfUIPhotoContainer {
}


img.formattingRight {
	
	
}

img.formattingLeft {
	
	
}

/*****************************************************************************
*  
*  Icon collection
*  
*****************************************************************************/

.ic-empty {
	
}

.ic-listarrow-right,
.ic-listarrow-down,
.ic-gear {
	
}

.ic-listarrow-right {
	
}

.ic-listarrow-down {
	
}

.ic-gear {
	
}

.ic-gear:hover {
	
}


.gui-tabpanel {
	
}

.gui-tabpanel > ul.tabs {
	
}

.gui-tabpanel > ul.tabs > li {
	
}

.gui-tabpanel > ul.tabs > li.active {
	
}

.gui-tabpanel > div.content {
	
}


.system-message {
	
	
}

.system-message p a {
	
}/*****************************************************************************
*  
*  Popups
*  
*****************************************************************************/

#window-busy {
	
}

#window-busy .spinner {
	
}
div.terms-list ul {
	
}

div.terms-list ul li {
	
	
}

div.terms-list ul li.odd {
	
}

div.terms-list ul li.empty {
	
}

div.terms-list ul li img {
	
}

div.terms-list ul.items li {
	
}

div.terms-list .input {
	
}

div.terms-list .input p {
	
	
}

div.terms-list .input input {
	
	
}

div.terms-list .input img {
	
}

div.terms-list ul.suggestions li.match {
	
}

div.terms-list ul.suggestions li strong {
	
}

div.terms-list ul.suggestions li.full-match strong {
	
}

div.terms-list ul.suggestions li.full-match i {
	
}

div.terms-list ul.suggestions li.match:hover,
div.terms-list ul.suggestions li.match:hover strong {
	
}

div.terms-list ul.suggestions li i {
	
	
	display					: none;
	
}

div.terms-list .not-found {
	
	
}

div.terms-list .not-found img {
	
}

div.terms-list .not-found a {
	
}

div.terms-list .not-found.spinner {
	
}

div.terms-list .not-found.spinner img {
	
}.images-selector {
	
}

.images-selector ul.items {
	
}

.images-selector ul.items li {
	
}

.images-selector ul.items li.loading {
	
}

.images-selector ul.items li img.image {
	
}

.images-selector ul.items li img.delete {
	
}

.images-selector ul.items li.loading img.image,
.images-selector ul.items li.loading img.delete {
	
}




.login-container {
	
	
	width				: 90%;
	
	
}

.login-container .title {
	
	
}

.login-container .padding {
	
	
}

.login-container .error {
	
}

/*****************************************************************************
*  
*  Forms
*  
*****************************************************************************/

.app-form {
	
}

.app-form .line {
	
	
}

.app-form .line.dark {
	
}

.app-form .line-separator {
	
}

.app-form .line-separator.dark {
	
}

.app-form .sections {
	
	
}

.app-form .sections .section {
	
	
}

.app-form .sections .section.size-66,
.app-form .sections .section.size-50,
.app-form .sections .section.size-33 {
	
	
}

.app-form .sections .section.size-66 {
	
}

.app-form .sections .section.size-50 {
	
}

.app-form .section.separator-top {
	
}

.app-form .section.separator-bottom {
	
}

.app-form .line label,
.app-form .line p.label,
.app-form .line span.label {
	
	
}

.app-form .line > label,
.app-form .line > p.label,
.app-form .line > span.label {
	
	
}

.app-form .line > label.mobile-emphasized,
.app-form .line > p.label.mobile-emphasized,
.app-form .line > span.label.mobile-emphasized {
	
	
}

.app-form .line div.check-padding,
.app-form .line a.check-padding,
.app-form .line label.check-padding,
.app-form .line p.label.check-padding,
.app-form .line span.label.check-padding {
	
	
}

.app-form .line input[type="checkbox"] {
	
	
}

.app-form .line label.wide,
.app-form .line p.label.wide,
.app-form .line span.label.wide {
	
	
	width					: auto;
	display					: block;
	float					: none;
	padding-bottom			: 5px;
	
}

.app-form .line label.normal,
.app-form .line p.label.normal,
.app-form .line span.label.normal {
	
	
}



.app-form .line.dark label {
	
}

.app-form .line > div {
	
	
}

.app-form .line > div.wide {
	
	
	margin-left				: 0px;
	
}

.app-form .line > div .subline {
	
}

.app-form .line > div .comment {
	
}

.app-form .line > div input[type="checkbox"],
.app-form .line > div input[type="radio"] {
	
}

.app-form .line > div .radio-padding,
.app-form .line > div .checkbox-padding {
	
}

.input-container,
input[type="text"].normal-form-element,
.app-form .line > div textarea,
.app-form .line > div input[type="text"],
.app-form .line > div input[type="password"],
.app-form .line > div .wrapper {
	
}

.input-container.search,
input[type="text"].normal-form-element.search,
.app-form .line > div textarea.search,
.app-form .line > div input[type="text"].search {
	
}

.app-form .line > div .wrapper .input-content {
	
}

.app-form .line > div .wrapper .input-remove {
	
}

.input-container:disabled,
input[type="text"].normal-form-element:disabled,
.app-form .line > div textarea:disabled,
.app-form .line > div input[type="text"]:disabled,
.app-form .line > div input[type="password"]:disabled,
.app-form .line > div .select select:disabled {
	
}

.app-form .line > div div.check input[type="checkbox"] {
	
}

.app-form .line > div div.check {
	
}


.app-form .line > div textarea {
	
}

.app-form .line > div .w-50 {  }
.app-form .line > div .w-75 {  }
.app-form .line > div .w-100 { width : 100%; }
.app-form .line > div .w-125 { width : 100%; }
.app-form .line > div .w-150 { width : 100%; }
.app-form .line > div .w-200 { width : 100%; }
.app-form .line > div .w-250 { width : 100%; }
.app-form .line > div .w-300 { width : 100%; }

.app-form .line > div .h-100 {  }
.app-form .line > div .h-200 {  }


input[type="text"].normal-form-element.dark,
.app-form .line > div textarea.dark,
.app-form .line > div input[type="text"].dark,
.app-form .line > div input[type="password"].dark {
	
}

input[type="text"].normal-form-element.full,
.app-form .line > div textarea.full,
.app-form .line > div input[type="text"].full,
.app-form .line > div input[type="password"].full,
.app-form .line > div .full {
	
}

input[type="text"].normal-form-element.right,
.app-form .line > div textarea.right,
.app-form .line > div input[type="text"].right,
.app-form .line > div input[type="password"].right {
	
}

.app-form .line > div textarea.error,
.app-form .line > div input[type="text"].error,
.app-form .line > div input[type="password"].error {
	
}

.app-form .line > div textarea.monospace {
	
}

.app-form .errors-container {
	
	
	margin					: 20px 0px 0px;
	
}

.app-form .errors-container .error-message p {
	
}

.app-form .errors-container .error-message ul {
	
}

.app-form .errors-container .error-message ul li {
	
}



.app-text-editor {
	
}

.app-text-editor .container {
	
}

.app-text-editor .container textarea {
	
}

.app-text-editor .spinner {
	
}




.save-info {
	
}



.text-editor-styles {
	
}





.app-form label {
	
}

.app-form label span {
	
}

.app-form .checkbox-text,
.app-form .radio-text,
.app-form [type="checkbox"]:not(:checked) + label,
.app-form [type="checkbox"]:checked + label,
.app-form [type="radio"]:not(:checked) + label,
.app-form [type="radio"]:checked + label {
	
}

/* Base for label styling */

.app-form [type="checkbox"]:not(:checked),
.app-form [type="checkbox"]:checked,
.app-form [type="radio"]:not(:checked),
.app-form [type="radio"]:checked {
	
}

.app-form [type="checkbox"]:not(:checked) + label,
.app-form [type="checkbox"]:checked + label,
.app-form [type="radio"]:not(:checked) + label,
.app-form [type="radio"]:checked + label,
.app-form span.checkbox-checked {
	
}

.app-form [type="checkbox"]:not(:checked) + label,
.app-form [type="checkbox"]:checked + label,
.app-form [type="radio"]:not(:checked) + label,
.app-form [type="radio"]:checked + label {
	
}
/* checkbox aspect */

.app-form [type="checkbox"]:not(:checked) + label:before,
.app-form [type="checkbox"]:checked + label:before,
.app-form span.checkbox-checked:before,
.app-form span.radio-checked:before {
	
}

.app-form [type="radio"]:not(:checked) + label:before,
.app-form [type="radio"]:checked + label:before {
	
}


.tabPanel [type="checkbox"]:not(:checked) + label:before,
.tabPanel [type="checkbox"]:checked + label:before,
.tabPanel [type="radio"]:not(:checked) + label:before,
.tabPanel [type="radio"]:checked + label:before,
.tabPanel span.checkbox-checked:before,
.tabPanel span.radio-checked:before {
	
}


/* checked mark aspect */

.app-form [type="checkbox"]:not(:checked) + label:after,
.app-form [type="checkbox"]:checked + label:after,
.app-form span.checkbox-checked:after {
	
}

.app-form [type="radio"]:not(:checked) + label:after,
.app-form [type="radio"]:checked + label:after,
.app-form span.radio-checked:after {
	
}

.tabPanel [type="checkbox"]:not(:checked) + label:after,
.tabPanel [type="checkbox"]:checked + label:after,
.tabPanel span.checkbox-checked:after {
	
}

.tabPanel [type="radio"]:not(:checked) + label:after,
.tabPanel [type="radio"]:checked + label:after,
.tabPanel span.radio-checked:after {
	
}

/* checked mark aspect changes */

.app-form [type="checkbox"]:not(:checked) + label:after,
.app-form [type="radio"]:not(:checked) + label:after {
	
}

.app-form [type="checkbox"]:checked + label:after,
.app-form [type="radio"]:checked + label:after {
	
}
/* disabled checkbox */

.app-form [type="checkbox"]:disabled:not(:checked) + label:before,
.app-form [type="checkbox"]:disabled:checked + label:before,
.app-form [type="radio"]:disabled:not(:checked) + label:before,
.app-form [type="radio"]:disabled:checked + label:before {
	
}

.app-form [type="checkbox"]:disabled:checked + label:after,
.app-form [type="radio"]:disabled:checked + label:after {
	
}

.app-form [type="checkbox"]:disabled + label,
.app-form [type="radio"]:disabled + label {
	
}
/* accessibility */

/*
[type="checkbox"]:checked:focus + label:before,
[type="checkbox"]:not(:checked):focus + label:before {
  border: 1px dotted #7d861e;
}
*/
/* hover style just for information */

label:hover:before {
	
}

/*****************************************************************************
*  
*  Popups
*  
*****************************************************************************/

.popup-blocker {
	
}

.popup .animated {
	
}

.popup {
	
	
		-webkit-transform	: none;
		-moz-transform		: none;
		-ms-transform		: none;
		-o-transform		: none;
		transform			: none;
		
		-webkit-transition	: all 0 ease 0;
		-moz-transition		: all 0 ease 0;
		-ms-transition		: all 0 ease 0;
		-o-transition		: all 0 ease 0;
		transition			: all 0 ease 0;
	
	
	
		width				: 95%;
	
	
}

.popup-mobile-fixed {
	
}

.popup-display {
	
	
		-webkit-transform	: none;
		-moz-transform		: none;
		-ms-transform		: none;
		-o-transform		: none;
		transform			: none;
		
		-webkit-transition	: all 0 ease 0;
		-moz-transition		: all 0 ease 0;
		-ms-transition		: all 0 ease 0;
		-o-transition		: all 0 ease 0;
		transition			: all 0 ease 0;
	
}

.popup-hidden {
	
}

.popup .close-button {
	
}

.popup .close-button:hover {
	
}

.popup .close-button.hidden {
	
}

.popup .background {
	
}

.popup .container {
	
}

.popup .container > .title {
	
	
}

.popup .container > .title.hidden {
	
}

.popup .container .content {
	
}

.popup .container .content.padding {
	
	
}

.popup .container .content.padding-sides {
	
	
}

.popup .container .content a {
	
}

.popup .container .content a.dark {
	
}

.popup .container .content .spinner-container {
	
}

.popup .container .footer {
	
	
}

.popup .container .footer.hidden {
	
}



/** FULL SIZE POPUP **/
.popup.full-size {
	
}

.popup.full-size .background {
	
}

.popup.full-size .container {
	
}

.popup.full-size .container .content {
	
}

.popup-menu {
	
}
.div-list, .div-list-768 {
	
}

.div-list .line {
	
	
}

.div-list .line.odd {
	
}

.div-list .line.always-odd {
	
}

.div-list .line .item {
	
}

.div-list .line .item.icons img.clickable {
	
}

.div-list .line .item.heading {
	
	
}

.div-list-768 .content {
	
	
	padding					: 0px;
	
}

.div-list-768 .line {
	
	
	padding					: 10px 5px 10px;
	border-bottom			: 1px solid #ddd;
	
}

.div-list-768 .line.headings {
	
}

.div-list-768 .line.odd {
	
	background				: #222;
	
}

.div-list-768 .line.always-odd {
	
}

.div-list-768 .line .item {
	
}

.div-list-768 .line .item.icons {
	
	
	padding-left			: 0px;
	
}

.div-list-768 .line .item.icons img.clickable {
	
}

.div-list-768 .line.headings .item {
	
	
	display					: none !important;
	
}



.div-list-1010 .content {
	
	
	padding					: 0px;
	
}

.div-list-1010 .line {
	
	
}

.div-list-1010 .line.headings {
	
}

.div-list-1010 .line.odd {
	
}

.div-list-1010 .line .item {
	
}

.div-list-1010 .line .item.icons {
	
	
}

.div-list-1010 .line .item.icons img.clickable {
	
}

.div-list-1010 .line.headings .item {
	
	
}


.div-list .item.hidden,
.div-list-768 .item.hidden,
.div-list-1010 .item.hidden {
	
}


.div-list + .page-controls {
	
	
}

.div-list-768 + .page-controls {
	
	
	border-top				: 0px;
	
}

.div-list-1010 + .page-controls {
	
	
}

.div-list-colors {
	
}

.div-list-colors a {
	
}

.div-list-colors a.hidden {
	
}

.div-list-colors p {
	
	
	padding					: 0px 0px 3px;
	
}

.div-list-colors p.visible {
	
	
	display					: block;
	
}

.div-list-colors p span {
	
	
}


/***********************************************************************************
* GENERAL
***********************************************************************************/

div.grid-list ul {
	
	
	
	height					: 450px;
	
	
}

div.grid-list ul li {
	
	
}

div.grid-list ul li div.container {
	
}

div.grid-list ul li div.background {
	
}

div.grid-list ul li:hover div.background {
	
}

div.grid-list ul li span.name {
	
	
	
	padding					: 2px;
	height					: 16px;
	
	
}

div.grid-list ul li:hover span.name {
	
	
	padding					: 8px 26px;
	height					: 28px;
	
	
}

div.grid-list ul li img.delete,
div.grid-list ul li img.edit {
	
	
	
	display					: none;
	
}

div.grid-list ul li img.edit {
	
}


/***********************************************************************************
* COLOR SCHEMES
***********************************************************************************/

.popup div.grid-list {
	
}

.popup div.grid-list.spinner {
	
}
/** responsive filter **/
.list-filter-button {
	
	
	display					: inline !important;
	
}

.list-filter {
	
	
	position				: absolute;
	display					: none;
	text-align				: center;
	background				: #222;
	border					: 1px solid #fff;
	border-radius			: 5px;
	margin-top				: 5px;
	padding					: 5px 10px 10px;
	
	-webkit-box-shadow		: 0px 1px 15px -2px #000;
	-moz-box-shadow			: 0px 1px 15px -2px #000;
	-o-box-shadow			: 0px 1px 15px -2px #000;
	box-shadow				: 0px 1px 15px -2px #000;
	
}

.list-filter div {
	
	
	text-align				: center;
	clear					: both;
	margin					: 5px 0px 5px;
	
}

.list-filter div.pl5 {
	
	padding-left			: 0px;
	
}

.list-filter.visible {
	
	
	display					: block;
	
}

/** always filter **/
.list-filter-button.always {
	
}

.list-filter.always {
	
	
	padding					: 5px 10px 10px;
	
}


.list-filter.always div {
	
	
	text-align				: center;
	clear					: both;
	margin					: 5px 0px 5px;
	
}

.list-filter.always.visible {
	
}
#linkcreator {
	
}

#linkcreator-selectfile {
	
}

.text-editor-styles img.embed-video {
	
}

.text-editor-styles div.embed-video {
	
}

.text-editor-styles div.embed-video.youtube iframe {
	
}

.text-editor-styles div.embed-video.internal {
	
}

.text-editor-styles div.embed-video.internal video {
	
}

.text-editor-styles div.embed-video.internal div.overlay {
	
}

.text-editor-styles div.embed-video.internal div.controls {
	
}

.text-editor-styles div.embed-video.internal div.controls > span {
	
}

.text-editor-styles div.embed-video.internal.pause div.controls > span {
	
}

.text-editor-styles div.embed-video.internal div.controls > div {
	
}

.text-editor-styles div.embed-video.internal div.controls > div > span {
	
}

video::-webkit-media-controls{
    display: none;
    -webkit-appearance: none;
}#videocreator {
	
}

#videocreator-selectfile {
	
}

#browser-folder-edit {
	
}

.browser-container > .lists {
	
}

.browser-container.colorscheme-grayscale > .lists {
	
}

.browser-container.colorscheme-blue > .lists {
	
}

.browser-container > .lists > .list {
	
}

.browser-container > .lists > .list.folders {
	
	
	width					: 200px;
	
	
	display					: block;
	float					: none;
	width					: auto;
	height					: 15px;
	border-right			: 0px;
	border-bottom			: 1px solid #fff;
	
	-webkit-transition		: 0.5s height;
	-moz-transition			: 0.5s height;
	-o-transition			: 0.5s height;
	transition				: 0.5s height;
	
}

.browser-container > .lists > .list.folders.open {
	
	
	height					: 300px;
	
}

.browser-container > .lists > .list.folders .current-folder {
	
	
	display					: block;
	overflow				: hidden;
	
	width					: 1000px;
	height					: 15px;
	border-bottom			: 1px solid #444;
	padding-bottom			: 10px;
	margin-bottom			: 10px;
	
	background-image		: url(/resources/gfx/folder-open.png);
	background-position		: 420px 3px;
	background-repeat		: no-repeat;
	
	cursor					: pointer;
	
	color					: #7cb133;
	
	
}

.browser-container > .lists > .list.folders > div.tools {
	
}

.browser-container.colorscheme-blue > .lists > .list.folders > div.tools {
	
}

.browser-container > .lists > .list.folders > div.tools img {
	
}

.browser-container > .lists > .list.folders.has-selection > div.tools img {
	
}

.browser-container > .lists > .list.folders > div.tools img.add {
	
}

.browser-container > .lists > .list.folders > div.tools img.edit,
.browser-container > .lists > .list.folders > div.tools img.delete {
	
}

.browser-container > .lists.no-edit > .list.folders > div.tools img.add,
.browser-container > .lists.no-edit > .list.folders > div.tools img.edit {
	
}

.browser-container > .lists.no-delete > .list.folders > div.tools img.delete {
	
}

.browser-container > .lists.no-delete.no-edit > .list.folders > div.tools {
	
}


.browser-container > .lists > .list.folders > div.items-container {
	
	
	height					: 200px;
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items {
	
}

.browser-container > .lists > .list.folders > div.items-container > span.scrollbar {
	
}

.browser-container > .lists > .list.elements {
	
	
	
}

.browser-container > .lists > .list ul {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li > span {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li.has-children > span {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li.has-children.open > span {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li > p {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li.selected > p {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li > ul {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li.open > ul {
	
}

.wrap-box {
	
}

.wrap-box.w-25 {
	
	
	width				: 100%;
	
}
.wrap-box.w-50 {
	
	
	width				: 100%;
	
}
.wrap-box.w-75 {
	
	
	width				: 100%;
	
}/*****************************************************************************
*  
*  Main
*  
*****************************************************************************/

body {
	
}

.page-container {
	
}

.page-width {
	
	
	
	
	width				: 480px;
	
	
}

.page-container .page-logo {
	
	
	
	height				: 70px;
	
	
}

.page-container .page-logo .logo {
	
	
	padding				: 10px 0px 0px 15px;
	height				: 50px;
	
}

.page-container .page-logo ul {
	
	
	padding				: 10px 0px 0px;
	
}

.page-container .page-logo li {
	
}

.page-container .page-logo li.no-desktop {
	
	
}

.page-container .page-logo li img {
	
	
	height				: 50px;
	
}

.page-container .page-logo li img.active {
	
}

.page-container .page-logo li span {
	
	
	top					: 32px;
	font-size			: 10px;
	
}


.page-container .page-wrapper {
	
	
}

.page-container .page-menu {
	
	
	
}

.page-container .page-menu.open {
	
}

.page-container .page-menu.visible {
	
	
	top					: -50px;
	
	
}

.page-container .page-menu ul.buttons {
	
}

.page-container .page-menu ul.buttons li {
	
}

.page-container .page-menu ul.buttons li.w-33 {
	
}

.page-container .page-menu ul.buttons li.w-100 {
	
}

.page-container .page-menu ul.buttons li.w-33 img.icon {
	
	
}

.page-container .page-menu ul.buttons li.w-100 img.icon {
	
	
}

.page-container .page-menu ul.buttons li span {
	
}

.page-container .page-menu ul.buttons li a.color-1,
.page-container .page-menu ul.buttons li a.color-2,
.page-container .page-menu ul.buttons li a.color-3,
.page-container .page-menu ul.buttons li a.active {
	
	
}

.page-container .page-menu ul.buttons li a.color-1 {
	
}

.page-container .page-menu ul.buttons li a.color-1:hover {
	
}

.page-container .page-menu ul.buttons li a.color-2 {
	
}

.page-container .page-menu ul.buttons li a.color-2:hover {
	
}

.page-container .page-menu ul.buttons li a.active,
.page-container .page-menu ul.buttons li a.color-3 {
	
}

.page-container .page-menu ul.buttons li a.active:hover,
.page-container .page-menu ul.buttons li a.color-3:hover {
	
}

.page-container .page-menu ul.buttons li.weather-full div.heading {
	
}

.page-container .page-menu ul.buttons li.weather-full .container {
	
}

.page-container .page-menu ul.buttons li.weather-full .container a {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .button {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .credit {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .credit a {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .section {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .section .border {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .section .temperature {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .section .temperature.warm {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .section .temperature.cold {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .more {
	
}

.page-container .page-menu ul.buttons li.settings {
	
}

.page-container .page-menu ul.buttons li.settings a {
	
}


.page-container .page-content {
	
	
}

.page-container .page-content .page-padding {
	
	
	
}

.page-container .page-content h1 {
	
	
}

.page-container #coreAjaxNoSupport {
	
}


.page-footer {
	
}

#news-edit-story-contentTextEditor {
	
}

.news-container .archive-tools,
.news-container .editing-tools,
.news-container .newest-tools,
.news-container .newest-editing-tools,
.news-container .ordering-tools,
.news-container .view-tools {
	
}

.news-container.archive-allowed .archive-tools,
.news-container.editing-allowed .editing-tools,
.news-container.newest-allowed .newest-tools,
.news-container.editing-allowed.newest-allowed .newest-editing-tools,
.news-container.ordering-allowed .newest-editing-tools,
.news-container.ordering-allowed .ordering-tools,
.news-container.view-allowed .view-tools {
	
}

.news-container.archive-allowed .archive-tools.desktop-only,
.news-container.editing-allowed .editing-tools.desktop-only,
.news-container.newest-allowed .newest-tools.desktop-only,
.news-container.editing-allowed.newest-allowed .newest-editing-tools.desktop-only,
.news-container.ordering-allowed .newest-editing-tools.desktop-only,
.news-container.ordering-allowed .ordering-tools.desktop-only,
.news-container.view-allowed .view-tools.desktop-only {
	
	display					: none !important;
	
}

.news-container .version {
	
	
	display					: none;
	
}

.news-container .version.unpub .view,
.news-container .version.unpub .published,
.news-container .version.pub .edit,
.news-container .version.pub .unpublished {
	
}

.news-container .version.pub .view,
.news-container .version.pub .published,
.news-container .version.unpub .edit,
.news-container .version.unpub .unpublished {
	
}

.news-container .version .published {
	
}

.news-container .version .unpublished {
	
}

.news-container .version .changes {
	
}

.news-container .mobile-view-descr {
	
	
}

.news-container .mobile-view-descr .newest,
.news-container .mobile-view-descr .archive,
.news-container .mobile-view-descr .signed,
.news-container .mobile-view-descr .allsign {
	
	
}

.news-container .mobile-view-descr.newest .newest,
.news-container .mobile-view-descr.archive .archive,
.news-container .mobile-view-descr.signed .signed,
.news-container .mobile-view-descr.allsign .allsign {
	
	
}

.news-container .content-container {
	
}

.news-container .content-container .news-nextpage-button {
	
}

.news-container .content-container .news-prevpage-button,
.news-container .content-container .news-nextpage-button {
	
}
.news-container.edit-mode .content-container .news-prevpage-button,
.news-container.edit-mode .content-container .news-nextpage-button {
	
}

.news-container.spinner .content-container .news-prevpage-button,
.news-container.spinner .content-container .news-nextpage-button {
	
}

.news-container .content-container .news-prevpage-button.disabled,
.news-container .content-container .news-nextpage-button.disabled {
	
}

.news-container .signmessages-container > ul {
	
}

.news-container .signmessages-container > ul > li {
	
}

.news-container .signmessages-container > ul > li .date {
	
}

.news-container .signmessages-container > ul > li .sign-wrapper {
	
}

.news-container .signmessages-container > ul > li .sign-wrapper .info {
	
}



.news-container .content-container > div {
	
	
}

.news-container .content-container > div > ul {
	
	
}

.news-container.spinner .content-container > div > ul {
	
	
}

.news-container.edit-mode .content-container > div > ul.busy {
	
}

.news-container .content-container > div > ul > li {
	
	
}

.news-container.edit-mode .content-container > div > ul > li {
	
	
}

.news-container .content-container > div > ul > li.full {
	
	
}

.news-container .content-container > div > ul > li h2 {
	
	
}

.news-container .content-container > div > ul > li p.date {
	
	
}

.news-container .content-container > div > ul > li div.tools {
	
}
/*
.news-container .content-container > div > ul > li:hover div.tools,
.news-container.edit-mode .content-container > div > ul > li div.tools {
*/
.news-container .content-container > div > ul > li div.tools {
	
	
}

.news-container.editing-allowed .content-container > div > ul > li div.tools,
.news-container.ordering-allowed .content-container > div > ul > li div.tools {
	
}

.news-container .content-container > div > ul > li div.tools img {
	
}

.news-container .content-container > div > ul > li div.tools .button-toggle {
	
}

.news-container.ordering-allowed .content-container > div > ul > li div.tools .handle {
	
}

.news-container .content-container > div > ul > li div.tools .handle {
	
}

.news-container .content-container > div > ul > li div.tools .spinner {
	
}

.news-container .content-container > div > ul > li.busy div.tools .spinner {
	
}

.news-container .content-container > div > ul > li div.tools .view-signatures,
.news-container .content-container > div > ul > li div.tools .edit,
.news-container .content-container > div > ul > li div.tools .delete {
	
}

.news-container .content-container > div > ul > li .content {
	
}

.news-container .content-container > div > ul > li .content img.story-image {
	
}


.news-container .content-container > div > ul > li .overlay {
	
	
}

.news-container .content-container > div > ul > li a.read-whole-story {
	
	
}






#news-view-story {
	
}


#news-edit-story {
	
}

#news-edit-story .story-image {
	
}

#news-edit-story .story-image img {
	
}

#news-edit-story .story-image .size-rect {
	
}

#news-edit-story-advanced {
	
}

#news-sign-view {
	
}

#news-sign-view table {
	
}

#news-sign-view table td {
	
	
}

#news-sign-view table th.name,
#news-sign-view table td.name {
	
	
}

#news-sign-view table th.store,
#news-sign-view table td.store {
	
	
}

#news-sign-view table th.sign,
#news-sign-view table td.sign {
	
	
}

#news-sign-view table th.login,
#news-sign-view table td.login {
	
	
}

#news-sign-view table th.usertype,
#news-sign-view table td.usertype {
	
	
}



.text-editor-styles {
	
}




.news-container .content-container .text-editor-styles p,
.news-container .content-container .text-editor-styles li {
	
	
}

.text-editor-styles.light p,
.text-editor-styles.light li {
	
	
}

.text-editor-styles h1,
.text-editor-styles h2,
.text-editor-styles strong {
	
	
}


.text-editor-styles img {
	
}
.text-editor-styles img.story-image {
	
}

/** left **/
.text-editor-styles p.formattingLeft,h1.formattingLeft,h2.formattingLeft,h3.formattingLeft,h4.formattingLeft,h5.formattingLeft,h6.formattingLeft,td.formattingLeft,th.formattingLeft,div.formattingLeft,ul.formattingLeft,ol.formattingLeft,li.formattingLeft,table.formattingLeft {
	
}

.text-editor-styles img.formattingLeft {
	
}

/** center **/
.text-editor-styles p.formattingCenter,h1.formattingCenter,h2.formattingCenter,h3.formattingCenter,h4.formattingCenter,h5.formattingCenter,h6.formattingCenter,td.formattingCenter,th.formattingCenter,div.formattingCenter,ul.formattingCenter,ol.formattingCenter,li.formattingCenter,table.formattingCenter {
	
}

.text-editor-styles img.formattingCenter {
	
}

/** right **/
.text-editor-styles p.formattingRight,h1.formattingRight,h2.formattingRight,h3.formattingRight,h4.formattingRight,h5.formattingRight,h6.formattingRight,td.formattingRight,th.formattingRight,div.formattingRight,ul.formattingRight,ol.formattingRight,li.formattingRight,table.formattingRight {
	
}

.text-editor-styles img.formattingRight {
	
}

/** justify **/
.text-editor-styles p.formattingJustify,h1.formattingJustify,h2.formattingJustify,h3.formattingJustify,h4.formattingJustify,h5.formattingJustify,h6.formattingJustify,td.formattingJustify,th.formattingJustify,div.formattingJustify,ul.formattingJustify,ol.formattingJustify,li.formattingJustify,table.formattingJustify {
	
}

.text-editor-styles img.formattingJustify {
	
}



.text-editor-styles ul {
	
}

.text-editor-styles ol {
	
}

.text-editor-styles ul li, .text-editor-styles ol li {
	
}


.text-editor-styles td {
	
	
		font-size		: 0.9em;
	
	
		font-size		: 0.8em;
	
}
.stores-container {
	
}

.stores-container .content {
	
}


table.list.stores {
	
}

table.list.stores th.icons {
	
	
	
}

table.list.stores th.store-name {
	
	
	
}

table.list.stores th.add-icon {
	
	
	
}

table.list.stores th.people {
	
	
	
}

table.list.stores th.phone {
	
	
	
}

table.list.stores th.email {
	
	
	
}

#stores-edit-store {
	
}

#stores-edit-user {
	
}

#stores-search {
	
}

#stores-search .export-buttons {
	
	
}

#stores-search .search-mobile-info {
	
	
}

#stores-search .filter {
	
	
	overflow				: hidden;
	display					: block;
	float					: none;
	
}

#stores-search .filtering ul {
	
	
	
}

#stores-search .filtering ul li {
	
	
	width					: 30%;
	
	
}

#stores-search .filtering ul li label {
	
	
	
	
}


#stores-search .filter .pl5,
#stores-search .filter .ml5 {
	
	padding-left			: 0px;
	margin-left				: 0px;
	
}

#stores-search .filter .inline {
	
	display					: block !important;
	float					: none !important;
	
}

#stores-search .spinner-and-text-container {
	
}

#stores-search .spinner-and-text-container #stores-search-matches {
	
}

#stores-search .spinner-and-text-container spinner {
	
}


#stores-search-content .div-list-1010 .content .line {
	
	
}

#stores-search-content .div-list-1010 .line.disabled {
	
}

#stores-search-content .div-list-1010 .line.desktop-odd {
	
	
}

#stores-search-content .div-list-1010 .line.odd {
	
	
}

#stores-search-content .div-list-1010 .line.store-heading {
	
	
}

#stores-search-content .div-list-1010 .line.store-heading .item {
	
	
}

#stores-search-content .div-list-1010 .line .item {
	
}

#stores-search-content .div-list-1010 .content.has-headings .line.store-heading .item {
	
}

#stores-search-content .div-list-1010 .content.has-headings .line .item {
	
}

#stores-search-content .div-list-1010 .line .item.icons {
	
	
}

#stores-search-content .div-list-1010 .line .item.icons img {
	
	
}

#stores-search-content .div-list-1010 .line .item.name {
	
	
}

#stores-search-content .div-list-1010 .line .item.name > span,
#stores-search-content .div-list-1010 .line .item.store-name > span {
	
	
}

#stores-search-content .div-list-1010 .line .item.store-name {
	
	
}

#stores-search-content .div-list-1010 .line .item.name [type="checkbox"]:not(:checked) + label,
#stores-search-content .div-list-1010 .line .item.name [type="checkbox"]:checked + label,
#stores-search-content .div-list-1010 .line .item.name [type="radio"]:not(:checked) + label,
#stores-search-content .div-list-1010 .line .item.name [type="radio"]:checked + label,
#stores-search-content .div-list-1010 .line .item.store-name [type="checkbox"]:not(:checked) + label,
#stores-search-content .div-list-1010 .line .item.store-name [type="checkbox"]:checked + label,
#stores-search-content .div-list-1010 .line .item.store-name [type="radio"]:not(:checked) + label,
#stores-search-content .div-list-1010 .line .item.store-name [type="radio"]:checked + label {
	
	
}

#stores-search-content .div-list-1010 .line .item.store {
	
	
}

#stores-search-content .div-list-1010 .line .item.grouping {
	
	
}

#stores-search-content .div-list-1010 .line .item.type {
	
	
}

#stores-search-content .div-list-1010 .line .item.responsibility {
	
	
}

#stores-search-content .div-list-1010 .line .item.contact-phone {
	
	
}

#stores-search-content .div-list-1010 .line .item.contact-phone a {
	
	
}

#stores-search-content .div-list-1010 .line .item.contact-email {
	
	
}

#stores-search-content .div-list-1010 .line .item.contact-email img {
	
}

#stores-search-content .div-list-1010 .line .item.last-login {
	
	
}

#stores-search-export-email-addresses {
	
}

#stores-search-export-email-addresses p {
	
}

#stores-search-export-email-addresses p.count span {
	
}

#stores-search-export-email-addresses p.count span.check {
	
}

#stores-search-export-email-addresses p.count span.check::after {
	
}

#stores-search-export-email-addresses textarea {
	
}

#stores-search-export-email-addresses textarea::selection {
	
}

#stores-search-export-email-addresses textarea::-moz-selection {
	
}

#stores-search-export-email-addresses button.select-all {
	
}




#storeoffers-edit {
	
}

#storeoffers-edit img.preview {
	
}

.storeoffers-container {
	
}

.storeoffers-container .content {
	
	
	background				: #363636;
	
}


.storeoffers-container .div-list-768 .line .item.icons {
	
	
	width					: 60px;
	padding-top				: 0px;
	
}

.storeoffers-container .div-list-768 .line .item.title {
	
	
	
	display					: block;
	float					: none;
	width					: auto;
	margin-left				: 75px;
	padding-top				: 4px;
	
}

.storeoffers-container .div-list-768 .line .item.store {
	
	
	
	display					: block;
	float					: none;
	width					: auto;
	margin-left				: 75px;
	padding-top				: 4px;
	
}

.storeoffers-container .div-list-768 .line .item.time {
	
	
	display					: block;
	float					: none;
	width					: auto;
	margin-left				: 75px;
	padding-top				: 0px;
	
}

.storeoffers-container .div-list-768 .line .item.time span {
	
	
}

.storeoffers-container .div-list-768 .line .item.time span.ready,
.storeoffers-container .div-list-colors p span.ready {
	
}

.storeoffers-container .div-list-768 .line .item.time span.active,
.storeoffers-container .div-list-colors p span.active {
	
}

.storeoffers-container .div-list-768 .line .item.time span.finished,
.storeoffers-container .div-list-colors p span.finished {
	
}

.storeoffers-container .div-list-768 .line .item.time span.blocked,
.storeoffers-container .div-list-colors p span.blocked {
	
}

.storeoffers-container .div-list-768 .line .item.preview {
	
	
	display					: block;
	float					: none;
	width					: auto;
	margin-left				: 75px;
	padding-top				: 4px;
	
}

.storeoffers-container .div-list-768 .line .item.preview img {
	
	
	
}


.calendar-heading {
	
}

.calendar-legend {
	
}

.calendar-legend p {
	
	
}

.calendar-legend p.reminder:after,
.calendar-legend p.deadline:after {
	
	
}

.calendar-legend p.reminder:after {
	
}

.calendar-legend p.deadline:after {
	
}

.calendar-legend p.deadline {
	
	
}

.calendar-legend p.reminder {
	
	
}

.calendar-legend p.registration {
	
}

.calendar-legend p.registered {
	
}

#calendar-view-event {
	
}

#calendarViewContainer {
	
}

#calendarListViewContainer {
	
}

#calendarListViewContainer .line .item.icons {
	
	
	
	width					: 14%;
	
	
}

#calendarListViewContainer .line .item.title {
	
	
	
	width					: 56%;
	
	
}

#calendarListViewContainer .line .item.time {
	
	
}

#calendarListViewContainer .line .item.registration {
	
	
	display					: block;
	float					: none;
	width					: auto;
	margin-left				: 8%;
	
	
}

#calendarListViewContainer .line .item.heading.registration {
	
	
	display					: none;
	
}

.calendar-legend span,
#calendarListViewContainer .line .item.title span.registered,
#calendarListViewContainer .line .item.title span.registration,
#calendarListViewContainer .line .item.title span.reminder,
/*#calendarListViewContainer .line .item.title span.passed,*/
#calendarListViewContainer .line .item.title span.deadline {
	
	
}

.calendar-legend span {
	
}

.calendar-legend span.registered,
#calendarListViewContainer .line .item.title span.registered {
	
	
}

.calendar-legend span.registration,
#calendarListViewContainer .line .item.title span.registration {
	
	
}

.calendar-legend span.passed,
#calendarListViewContainer .line .item.title span.passed {
	
	
}

.calendar-legend span.deadline,
.calendar-legend span.reminder,
#calendarListViewContainer .line .item.title span.deadline,
#calendarListViewContainer .line .item.title span.reminder {
	
	
}




#calendarContainer .calendar {
	
}

#calendarContainer .calendar .line {
	
}

#calendarContainer .calendar .line.dates {
	
	
}

#calendarContainer .calendar .line .headers {
	
	
	height					: 16px;
	font-size				: 14px;
	font-weight				: 400;
	
	
}

#calendarContainer .calendar .line .cell-wn {
	
	
	font-weight				: 400;
	font-size				: 14px;
	
	
}

#calendarContainer .calendar .line .cell-d {
	
}

#calendarContainer .calendar .line .cell {
	
}

#calendarContainer .calendar .line .cell-d .day {
	
	
}


#calendarContainer .calendar .line .cell .today {
	
}

#calendarContainer .calendar .line .cell .this-month {
	
}

#calendarContainer .calendar .line .cell .other-month {
	
}

#calendarContainer .calendar .line .cell .event {
	
	
}

#calendarContainer .calendar .line .cell .event.common,
#calendarContainer .calendar .line .cell .event.store,
#calendarContainer .calendar .line .cell .event.deadline {
	
	
}

#calendarContainer .calendar .line .cell .event.common {
	
}

#calendarContainer .calendar .line .cell .event.store {
	
}

#calendarContainer .calendar .line .cell .event.reminder,
#calendarContainer .calendar .line .cell .event.deadline {
	
	
}

#calendarContainer .calendar .line .cell .event.deadline.passed {
	
}

#calendarContainer .calendar .line .cell .event.deadline.passed:after {
	
}

#calendarContainer .calendar .line .cell .event.reminder:after,
#calendarContainer .calendar .line .cell .event.deadline:after {
	
	
}

#calendarContainer .calendar .line .cell .event.reminder:after {
	
}

#calendarContainer .calendar .line .cell .event.deadline:after {
	
}

#calendarContainer .calendar .line .cell .event.deadline_:after {
	
	
}

#calendarContainer .calendar .line .cell .event.registration {
	
	
}

#calendarContainer .calendar .line .cell .event.registration.registered {
	
}

#calendarContainer .calendar .line .cell .event.no-js {
	
}

#calendarContainer .calendar .line .cell .event.no-js {
	
}

#calendarContainer .calendar .line .cell .event span.text {
	
}



#calendarContainer .calendar .line .cell .event span.delete-button {
	
	
	margin-right			: 0px;
	padding-top				: 0px;
	width					: 12px;
	display					: none !important;
	
}

#calendarContainer .calendar .line .cell .event:hover span.delete-button {
	
}

#calendarContainer .calendar .line .cell .event.deadline span.delete-button,
#calendarContainer .calendar .line .cell .event.reminder span.delete-button {
	
}

#calendarContainer .cell {
	
}




#calendar-view-event #calendar-view-event-content {
	
}

#calendar-view-event #calendar-view-event-content .content {
	
}

#calendar-view-event #calendar-view-event-content table.stores-list td {
	
}

#calendar-view-event .registration-only,
#calendar-view-event .sharing-only,
#calendar-view-event .advanced-only {
	
}


#calendar-edit-registration {
	
}

#calendar-invites {
	
}

#calendar-invites .search-mobile-info {
	
	
}

#calendar-invites .filter {
	
	
	overflow				: hidden;
	display					: block;
	float					: none;
	
}

#calendar-invites .filter .pl5,
#calendar-invites .filter .ml5 {
	
	padding-left			: 0px;
	margin-left				: 0px;
	
}

#calendar-invites .filter .inline {
	
	display					: block !important;
	float					: none !important;
	
}




#calendar-seeinvites-content .div-list-1010 .line {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line.disabled {
	
}

#calendar-seeinvites-content .div-list-1010 .line.desktop-odd {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line.odd {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line.store-heading {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line.store-heading .item {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.name {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.store {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.type {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.access-time {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.access-time:before {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.sent-time {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.sent-time:before {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.send {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.reset {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item a {
	
	
}


#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span,
#calendar-seeinvites-content .div-list-1010 .line .item.access-time span {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-10,
#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-20,
#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-50 {
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-0 {
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-11,
#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-12,
#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-15 {
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.access-time span.not-accessed {
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.access-time span.accessed {
	
}


#registrations-edit,
#registrations-new {
	
}

#registrations-new #registrations-new-specific-form {
	
}

#registrations-new #registrations-new-specific-form .content {
	
}

.registrations-container {
	
}

.registrations-container .content {
	
	
	background				: #363636;
	
}


.registrations-container .div-list-768 .line .item.icons {
	
	
	
	width					: 60px;
	
}

.registrations-container .div-list-768 .line .item.from {
	
	
	
	display					: block;
	float					: none;
	width					: auto;
	margin-left				: 75px;
	font-weight				: bold;
	
}

.registrations-container .div-list-768 .line .item.status {
	
	
	
	position				: absolute;
	right					: 0px;
	top						: 10px;
	float					: none;
	width					: 35px;
	height					: 16px;
	margin-left				: 0px;
	
}

.registrations-container .div-list-768 .line .item.type {
	
	
	
	display					: block;
	float					: none;
	width					: auto;
	margin-left				: 75px;
	
}

.registrations-container .div-list-768 .line .item.time {
	
	
	
	display					: block;
	float					: none;
	width					: auto;
	margin-left				: 75px;
	
}

.registrations-container .div-list-768 .line .item.sent {
	
	
	
	display					: none;
	/*
	display					: block;
	float					: none;
	width					: auto;
	margin-left				: 65px;
	font-weight				: bold;
	*/
	
}

.registrations-container .div-list-768 .line .item.status span.descr {
	
	
	display					: none;
	
}

.registrations-container .div-list-768 .line .item.status span.status {
	
}

.registrations-container .div-list-768 .line .item.status span.status.unread {
	
}

.registrations-container .div-list-768 .line .item.status span.status.read {
	
}

.registrations-container .div-list-768 .line .item.status span.status.contacted {
	
}

.registrations-container .div-list-768 .line .item.status span.status.finished {
	
}



#sms-new {
	
}

#sms-info {
	
}

#sms-new #sms-new-specific-form {
	
}

#sms-new #sms-new-specific-form .content {
	
}

.sms-container {
	
}

.sms-container .content {
	
}

.sms-container .div-list-768 .line .item.icons {
	
	
	
	width					: 100px;
	
}

.sms-container .div-list-768 .line .item.date {
	
	
	
	display					: block;
	float					: none;
	width					: auto;
	margin-left				: 100px;
	font-weight				: bold;
	
}

.sms-container .div-list-768 .line .item.text {
	
	
	
	display					: block;
	float					: none;
	width					: auto;
	margin-left				: 100px;
	
}

.sms-container .div-list-768 .line .item.sent,
.sms-container .div-list-768 .line .item.receivers,
.sms-container .div-list-768 .line .item.parts {
	
	
	
	width					: auto;
	
}

.sms-container .div-list-768 .line .item.sent {
	
	margin-left				: 100px;
	
}

.sms-container .div-list-768 .line .item.receivers::after,
.sms-container .div-list-768 .line .item.sent::after {
	
	
	
	content					: "/";
	padding					: 0px 5px;
	color					: #888;
	
	
}

#files-file-edit {
	
}

.files-browser > .lists {
	
	
	height					: 350px;
	
}

.files-browser > .lists > .list.folders > div.items-container {
	
	
	height					: 220px;
	
}

.files-browser > .lists.no-delete.no-edit > .list.folders > div.items-container {
	
	
	height					: 260px;
	
}

.files-browser .list.elements ul {
	
}

.files-browser .list.elements ul li {
	
}

.files-browser.colorscheme-blue .list.elements ul li{
	
}


.files-browser .list.elements ul li img.edit,
.files-browser .list.elements ul li img.delete {
	
}

.files-browser .list.elements ul li .click {
	
}

.files-browser .list.elements ul li .click:hover {
	
}

.employees-container {
	
}

.employees-container .content {
	
}

.employees-container .div-list .line .item.icons-short {
	
	
	
	width					: 8%;
	
	
}

.employees-container .div-list .line .item.icons {
	
	
	
	width					: 22%;
	
	
}

.employees-container .div-list .line .item.name {
	
	
	
	width					: 30%;
	
	
}

.employees-container .div-list .line .item.title {
	
	
	
	width					: 24%;
	
	
}

.employees-container .div-list .line .item.key,
.employees-container .div-list .line .item.keycard {
	
	
	
	display					: none;
	
	
}

.employees-container .div-list .line .item.position {
	
	
	
	display					: none;
	
	
}

.employees-container .div-list .line .item.phone {
	
	
	
	width					: 16%;
	
	
}

.employees-container .div-list .line .item.email {
	
	
	
	width					: 8%;
	
	
}


#imagelibrary-browser {
	
}

#imagelibrary-browser .filter {
	
}

#imagelibrary-browser .filter .search {
	
	
	display					: block;
	float					: none;
	
}

#imagelibrary-browser .filter .search input {
	
}

#imagelibrary-browser .filter .sort {
	
	
	margin-top				: 10px;
	display					: block;
	float					: none;
	
}

#imagelibrary-browser .filter .sort > div {
	
}

#imagelibrary-browser .filter .sort > div > select {
	
}

#imagelibrary-uploader {
	
}

#ilupImageContainer {
	
}

#ilbrImagesContainer {
	
}

#ilbrImagesContainer .image {
	
	
	
	width				: 50%;
	
}

#ilbrImagesContainer .image .border {
	
}

#ilbrImagesContainer .image:hover .border {
	
}

#ilbrImagesContainer .image table.thumbnail {
	
}

#ilbrImagesContainer .image table.thumbnail tr td {
	
}

#ilbrImagesContainer .image table.thumbnail tr td img {
	
}

#ilbrImagesContainer .image .descr {
	
}

#ilbrImagesContainer .image .border .tools {
	
}

#ilbrImagesContainer .image:hover .border .tools {
	
}

#ilbrImagesContainer .image .border .tools img {
	
}

#ilupOrigContainer {
	
	
}

#ilupPreviewContainer {
	
	
}.offers {
	
}

.offers .offer {
	
	
}

.offers .offer h2 {
	
}

.offers .offer p {
	
}


.report-form {
	
}

.report-form .numbers {
	
}

.report-form .numbers .headers {
	
	
	display					: block;
	float					: none;
	width					: auto;
	
}

.report-form .numbers .headers .descr {
	
	
	width					: 135px;
	height					: auto;
	
	
}

.report-form .numbers .headers .types {
	
	
	margin-left				: 135px;
	
	
}

.report-form .numbers .headers .types .type {
	
	
	display					: inline;
	float					: left;
	
	width					: 50%;
	height					: auto;
	padding-top				: 0px;
	
}

.report-form .numbers .stats {
	
	
	margin-left				: 0px;
	
}

.report-form .numbers .stats .values {
	
	
	padding-right			: 0px;
	display					: block;
	float					: none;
	width					: auto;
	
}

.report-form .numbers .stats .values .descr {
	
	
	width					: 135px;
	display					: inline;
	float					: left;
	
	
}

.report-form .numbers .stats .values .descr br {
	
	
	display					: none;
	
	
}

.report-form .numbers .stats .values .descr span {
	
	
	padding-left			: 5px;
	
	
}

.report-form .numbers .stats .values .inputs {
	
	
	display					: block;
	margin-left				: 135px;
	
	
}

.report-form .numbers .stats .values .value {
	
	
	-webkit-box-sizing		: border-box;
	-moz-box-sizing			: border-box;
	-o-box-sizing			: border-box;
	box-sizing				: border-box;
	
	padding-right			: 5px;
	display					: inline;
	float					: left;
	width					: 50%;
	height					: 50px;
	
}

.report-form {
	
	
}

.statistics-form {
	
	
}

.statistics-graph-frame {
	
	
}

.statistics-graph-frame iframe {
	
}.receivers-container {
	
}

.receivers-container .content {
	
}

#receivers-edit-receiver {
	
}

table.receivers-stats {
	
}

table.receivers-stats .descr {
	
	
	
		width					: 100px;
	
	
}

table.receivers-stats .nums {
	
	
	
		width					: 80px;
	
	
}

table.receivers-stats .percentages {
	
	
	
		width					: 250px;
	
	
}

.receivers-stats-percents {
	
	
}

.receivers-stats-percents div {
	
}

.receivers-stats-percents div.p0 {  }
.receivers-stats-percents div.p10 {  }
.receivers-stats-percents div.p20 {  }
.receivers-stats-percents div.p30 {  }
.receivers-stats-percents div.p40 {  }
.receivers-stats-percents div.p50 {  }
.receivers-stats-percents div.p60 {  }
.receivers-stats-percents div.p70 {  }
.receivers-stats-percents div.p80 {  }
.receivers-stats-percents div.p90 {  }
.receivers-stats-percents div.p100 {  }

.receivers-stats-pbar {
	
}

.receivers-stats-pbar div.bar {
	
	
}

.receivers-stats-pbar div.text {
	
	
}


#settings-window {
	
}

#settings-edit-menuitem {
	
}

#settings-menuitems-list {
	
}

#settings-menuitems-list .line {
	
}

#settings-menuitems-list .line.inactive {
	
}

#settings-menuitems-list .line .item.icons {
	
	
	
	width					: 65px;
	
}

#settings-menuitems-list .line .item.name {
	
	
	display					: block;
	float					: none;
	width					: auto;
	margin-left				: 65px;
	font-weight				: bold;
	
}

#settings-menuitems-list .line .item.access {
	
	
	
	display					: block;
	float					: none;
	width					: auto;
	margin-left				: 65px;
	
}
#settings-menuitems-list .line .item.access .level {
	
}

#settings-menuitems-list .line .item.icon {
	
	
	position				: absolute;
	display					: block;
	float					: none;
	width					: 50px;
	right					: -5px;
	top						: 5px;
	
	
}

#settings-menuitems-list .line .item.icon img {
	
	
	max-width				: none;
	
}

#settings-menuitems-list .line .item.heading.access,
#settings-menuitems-list .line .item.heading.icon {
	
	
	display					: none;
	
}

#settings-edit-menuitem .app-form .icons {
	
	
	
}

#settings-edit-menuitem .app-form .icons .icon {
	
	
	
}

#settings-edit-menuitem .app-form .icons .icon input {
	
	
	
}

#settings-edit-menuitem .app-form .icons .icon img {
	
	
	
}


#openinghours-edit {
	
}

.openinghours-container {
	
}

.openinghours-container .content {
	
	
	background				: #363636;
	
}


.openinghours-container .div-list-768 .line .item.icons {
	
	
	width					: 60px;
	
}

.openinghours-container .div-list-768 .line .item.date {
	
	
	
	display					: block;
	float					: none;
	width					: auto;
	margin-left				: 75px;
	
}

.openinghours-container .div-list-768 .line .item.openinghours {
	
	
	
	display					: block;
	float					: none;
	width					: auto;
	margin-left				: 75px;
	
}

#termseditor-edit {
	
}

.termseditor-container {
	
}

.termseditor-container .content {
	
	
	background				: #363636;
	
}


.termseditor-container .div-list-768 .line .item.icons {
	
	
	width					: 60px;
	
}

.termseditor-container .div-list-768 .line .item.value {
	
	
	
	display					: block;
	float					: none;
	width					: auto;
	margin-left				: 75px;
	
}

#availablepositions-edit {
	
}

.availablepositions-container {
	
}

.availablepositions-container .content {
	
	
	background				: #363636;
	
}

.availablepositions-container .div-list-768 .line .item.icons {
	
	
	width					: 60px;
	
}

.availablepositions-container .div-list-768 .line .item.title {
	
	
	
	display					: block;
	float					: none;
	width					: auto;
	margin-left				: 75px;
	
}

.availablepositions-container .div-list-768 .line .item.store {
	
	
	
	display					: block;
	float					: none;
	width					: auto;
	margin-left				: 75px;
	
}

.availablepositions-container .div-list-768 .line .item.deadline {
	
	
	
	display					: block;
	float					: none;
	width					: auto;
	margin-left				: 75px;
	
}

.availablepositions-container .div-list-768 .line .item.visible {
	
	
	
	display					: block;
	float					: none;
	width					: auto;
	margin-left				: 75px;
	
}

.availablepositions-container .div-list-768 .line .item.visible span {
	
	
}

.availablepositions-container .div-list-768 .line .item.visible span.ready,
.availablepositions-container .div-list-colors p span.ready {
	
}

.availablepositions-container .div-list-768 .line .item.visible span.active,
.availablepositions-container .div-list-colors p span.active {
	
}

.availablepositions-container .div-list-768 .line .item.visible span.finished,
.availablepositions-container .div-list-colors p span.finished {
	
}

.availablepositions-container .div-list-768 .line .item.visible span.blocked,
.availablepositions-container .div-list-colors p span.blocked {
	
}
.emags-editor {
	
}

.emags-editor .structure-heading {
	
}

.emags-editor .structure-heading p {
	
}

.emags-editor .structure-heading ul {
	
}

.emags-editor .structure-heading ul li {
	
}

.emags-editor .structure-workingarea {
	
}

.emags-editor .structure-properties {
	
}

.emags-editor .structure-properties > .content {
	
}

.emags-editor .structure-properties > .content > .panel {
	
}

.emags-editor .structure-properties > .content > .panel > h2 {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul.tabs > li.tab {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul.tabs > li.tab.active {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul.tabs > li.button {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul.tabs > li.button:hover {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul.tabs > li.button.hidden {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .lists {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .lists.light {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content.light {
	
}


.emags-editor .structure-properties > .content > .panel .tab-view .content .cols {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div.col-25 {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div.col-50 {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div.col-75 {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div.col-100 {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div label {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div.one-line label {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div input[type="text"] {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div input.edit-40 {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div input.t-right {
	
}

.emags-editor button {
	
}
.emags-editor button.no-bottom-padding {
	
}

.emags-editor button:hover {
	
}



/** CHECK BOXES **/

.emags-editor label {
	
}

.emags-editor .checkbox-text,
.emags-editor [type="checkbox"]:not(:checked) + label,
.emags-editor [type="checkbox"]:checked + label {
	
}

/* Base for label styling */

.emags-editor [type="checkbox"]:not(:checked),
.emags-editor [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}

.emags-editor [type="checkbox"]:not(:checked) + label,
.emags-editor [type="checkbox"]:checked + label,
.emags-editor span.checkbox-checked {
  position: relative;
}

.emags-editor [type="checkbox"]:not(:checked) + label,
.emags-editor [type="checkbox"]:checked + label {
  cursor: pointer;
}
/* checkbox aspect */

.emags-editor [type="checkbox"]:not(:checked) + label:before,
.emags-editor [type="checkbox"]:checked + label:before,
.emags-editor span.checkbox-checked:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0px;
  width: 12px;
  height: 12px;
  border: 1px solid #666;
  border-radius: 2px;
}
/* checked mark aspect */

.emags-editor [type="checkbox"]:not(:checked) + label:after,
.emags-editor [type="checkbox"]:checked + label:after,
.emags-editor span.checkbox-checked:after {
  content: '\2713';
  position: absolute;
  top: -3px;
  left: 2px;
  font-size: 16px;
  color: #fff;
  transition: all .1s;
}

/* checked mark aspect changes */

.emags-editor [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0) rotate(-25deg);
}

.emags-editor [type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1) rotate(0deg);
}
/* disabled checkbox */

.emags-editor [type="checkbox"]:disabled:not(:checked) + label:before,
.emags-editor [type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}

.emags-editor [type="checkbox"]:disabled:checked + label:after {
  color: #999;
}

.emags-editor [type="checkbox"]:disabled + label {
  color: #aaa;
}
/* accessibility */

/*
[type="checkbox"]:checked:focus + label:before,
[type="checkbox"]:not(:checked):focus + label:before {
  border: 1px dotted #7d861e;
}
*/
/* hover style just for information */

label:hover:before {
  border: 1px solid #666!important;
}
.structure-properties .lists ul {
	
}

.structure-properties .lists ul {
	
}

.structure-properties .lists ul > li {
	
}

.structure-properties .lists ul > li h2 {
	
}

.structure-properties .lists ul > li.active h2 {
	
}


.structure-properties .lists ul > li span.button {
	
}

.structure-properties .lists ul > li span.button:hover {
	
}

.structure-properties .lists ul > li .type {
	
}


.structure-properties .lists ul > li ul {
	
}

.structure-properties .lists ul > li ul li {
	
}

.structure-properties .lists ul > li ul li.active {
	
}

.structure-properties .lists ul > li ul li input[type="checkbox"]:not(:checked) + label + .item-title,
.structure-properties .lists ul > li ul li input[type="checkbox"]:not(:checked) + label + .item-title + .button + .preview,
.structure-properties .lists ul > li ul li input[type="checkbox"]:not(:checked) + label + .item-title + .button + .button + .preview,
.structure-properties .lists ul > li ul li input[type="checkbox"]:not(:checked) ~ .settings {
	
}

.structure-properties .lists ul > li ul li .preview {
	
}

.structure-properties .lists ul > li ul li:hover .preview {
	
}

.structure-properties .lists ul > li ul li.active .preview {
	
}


.structure-properties .lists ul > li ul li .settings {
	
}

.structure-properties .lists ul > li ul li .settings .line {
	
}

.structure-properties .lists ul > li ul li .settings .setting {
	
}

.structure-properties .lists ul > li ul li.active .setting {
	
}

.structure-properties .lists ul > li ul li .setting.hidden {
	
}

.structure-properties .lists ul > li ul li .setting.in-use {
	
}

.structure-properties .lists ul > li ul li .setting.active {
	
}

.structure-properties .lists ul > li ul li .setting:hover {
	
}




#emags-addimages {
	
}.emags-editor .workarea-item-rect {
	
}


.emags-editor .workarea {
	
}


.emags-editor .workarea .layer {
	
}

.emags-editor .workarea .item {
	
}

.emags-editor .workarea .item img {
	
}

.emags-editor .workarea .item:hover img {
	
}

.emags-editor .workarea .item.active {
	
}

}
@media only screen and (max-width: 480px) {
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl,
dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	
}

table, tbody, tfoot, thead, tr, th, td {
	
}

* {
	
}

body {
	
}

img {
	
}

h1 {
	
}

h2 {
	
}

.f-right {
	
}

.f-left {
	
}

.c-right {
	
}

.c-left {
	
}

.v-middle {
	
}

.block {
	
}

.inline {
	
}

.inline-block {
	
}

strong, .strong {
	
}

.hidden {
	
}

.mb50 {}
.mb40 {}
.mb30 {}
.mb20 {}
.mb10 {}
.mb5 {}
.mb2 {}

.mt60 {}
.mt50 {}
.mt40 {}
.mt30 {}
.mt20 {}
.mt15 {}
.mt10 {}
.mt5 {}
.mt2 {}

.mlm25 {}

.ml100 {}
.ml90 {}
.ml80 {}
.ml70 {}
.ml60 {}
.ml50 {}
.ml40 {}
.ml30 {}
.ml20 {}
.ml10 {}
.ml5 {}
.ml2 {}

.mr30 {}
.mr20 {}
.mr10 {}
.mr5 {}
.mr2 {}

.pl5 {}
.pl10 {}
.pl15 {}
.pl20 {}

.pr5 {}
.pr10 {}
.pr15 {}
.pr20 {}

.pt3 {}
.pt5 {}

.pb3 {}
.pb5 {}


.w-50p {}

.filter .w-50 {}
.filter .w-100 {}
.filter .w-150 {}
.filter .w-200 {}
.filter .w-250 {}
.filter .w-300 {}
.filter .w-350 {}
.filter .w-400 {}
.filter .w-500 {}
.filter .w-600 {}
.filter .w-700 {}


.no-overflow {
	
}

.overflow {
	
}


.message-box {
	
}

.no-mobile {
	
	
}

.no-mobile-real {
	
	
	display				: none !important;
	
}

.mobile-only {
	
	
	display				: block !important;
	
}

.no-mobile-message {
	
	
}

.desktop-only {
	
	
}

.tablet-desktop-only {
	
	
	display				: none !important;
	
}

.no-desktop {
	
	
}

.no-desktop-1010 {
	
	
}

.no-desktop-table-cell {
	
	
}



a {
	
}

a:hover {
	
}

img.button {
	
}

img.button.disabled {
	
}

table.list {
	
}

table.list thead tr th {
	
}

table.list tbody tr td {
	
}

table.list tbody tr td.responsive-font-size {
	
	
	font-size			: 12px;
	
}

table.list tbody tr:first-child td {
	
}



/*****************************************************************************
*  
*  Form controls
*  
*****************************************************************************/

textarea, input, button {
	
}

a.button, button, input[type=submit]  {
	
	
	font-size			: 12px;
	
}

.button-standard, button.standard, input[type=submit] {
	
	
	padding				: 8px 8px;
	
}

.button-standard.bw, button.standard.bw, input[type=submit].bw {
	
}

.button-standard.bw.down, button.standard.bw.down, input[type=submit].bw.down {
	
}

.button-standard.icon, button.standard.icon {
	
}

.button-standard.icon img, button.standard.icon img {
	
}

.button-standard.left, button.standard.left {
	
}

.button-standard.middle, button.standard.middle {
	
}

.button-standard.right, button.standard.right {
	
}

button.standard.image {
	
}

button.standard span {
	
	
	display				: none;
	
}

button.standard span.always.not-on-mobile {
	
}

button.standard.down span,
button.standard span.always {
	
}

/*button.standard.symbol.big {*/
	
/*}*/

button.standard.symbol {
	
}

.button-standard.hover, .button-standard:hover, button.standard:hover, input[type=submit]:hover {
	
}

.button-standard.down, button.standard.down {
	
}

button.standard.down:hover {
	
}

button.standard.disabled {
	
}

button.standard.disabled:hover {
	
}

button.standard.control {
	
}

button.standard.control:hover {
	
}

.button-toggle {
	
}

.button-toggle .on,
.button-toggle .off {
	
}

.button-toggle .on {
	
}

.button-toggle.on .on {
	
}

.button-toggle .off {
	
}

.button-toggle.on .off {
	
}

.emphazised {
	
}

.emphazised.orange,
.emphazised.color-1 {
	
}

.emphazised.yellow,
.emphazised.color-2 {
	
}

.emphazised.green,
.emphazised.color-3 {
	
}

.emphazised.turquoise,
.emphazised.color-4 {
	
}

.emphazised.blue,
.emphazised.color-5 {
	
}

.emphazised.purple,
.emphazised.color-6 {
	
}

.emphazised.red,
.emphazised.color-7 {
	
}

.emphazised.transparent.orange,
.emphazised.transparent.color-1 {
	
}

.emphazised.transparent.yellow,
.emphazised.transparent.color-2 {
	
}

.emphazised.transparent.green,
.emphazised.transparent.color-3 {
	
}

.emphazised.transparent.turquoise,
.emphazised.transparent.color-4 {
	
}

.emphazised.transparent.blue,
.emphazised.transparent.color-5 {
	
}

.emphazised.transparent.purple,
.emphazised.transparent.color-6 {
	
}

.emphazised.transparent.red,
.emphazised.transparent.color-7 {
	
}

.emphazised.transparent {
	
}


input[type=text], input[type=password], textarea {
	border				: 1px solid #aaaaaa;
	padding				: 2px;
	background			: #ffffff;
	font-family			: Arial;
	font-size			: 12px;
}

.input.w-100,
.input.w-200,
.input.w-300 {
	
	
}

.input.w-100 input[type="text"],
.input.w-200 input[type="text"],
.input.w-300 input[type="text"] {
	
	
}


.select select {
	
}

.select {
	
}

.select.dark,
.normal-form-element.dark {
	
}

.select.dark select {
	
}

.select.dark select option {
	
}

.select.w-20, .input.w-20 {}
.select.w-50, .input.w-50 {}
.select.w-60, .input.w-60 {}
.select.w-75, .input.w-75 {}
.select.w-100, .input.w-100 {}
.select.w-150, .input.w-150 {}
.select.w-200, .input.w-200 {}
.select.w-300, .input.w-300 {}


/*
.mainContent {
	background			: #ffffff;
	padding				: 5px 20px 20px 20px;
}

.mainContentHeader {
	color				: #777777;
	text-align			: right;
	font-size			: 10px;
	padding-bottom		: 0px;
}

div.menu {
	height				: 30px;
	padding				: 0px;
	margin				: 0px;
	background			: #f6f6f6;
	
	border-bottom		: 1px solid #bbbbbb;
}

ul.menu {
	list-style-type		: none;
	
	padding				: 0px 0px 0px 5px;
	margin				: 0px;
}

li.menu {
	display				: inline;
	float				: left;
	
	position			: relative;
	height				: 12px;
	
	padding				: 9px;
	
	font-family			: Arial;
	font-size			: 12px;
	line-height			: 12px;
	
	cursor				: pointer;
	color				: #000000;
}

a.menu:link {
	color				: #000000;
	text-decoration		: none;
}

a.menu:visited {
	color				: #000000;
	text-decoration		: none;
}

a.menu:hover {
	color				: #000000;
	text-decoration		: underline;
}

a.menu:active {
	color				: #000000;
	text-decoration		: underline;
}

li.menuItem {
	display				: inline;
	float				: left;
	
	position			: relative;
	height				: 29px;
	
	color				: #555555;
}

div.menuItem {
	display				: inline;
	float				: left;
	
	padding				: 7px 6px;
}

div.menuSeparator {
	background			: url(/gfx/menudots.jpg);
	
	display				: inline;
	float				: left;
	
	width				: 5px;
	height				: 29px;
	
	padding				: 0px 0px;
}

li.menuRight {
	display				: inline;
	float				: right;
	
	color				: #555555;
	
	padding				: 0px 0px 0px 0px;
	margin				: 0px;
}


li.submenuItem {
	display				: block;
	
	height				: 29px;
	width				: 160px;
	
	color				: #000000;
}

div.submenuItem {
	padding				: 5px 5px;
}

div.submenuItem:hover {
	background			: url(/gfx/menubkselected.jpg) repeat-x;
	
	color				: #000000;
	
	padding				: 5px 5px;
}

a.submenuItem {
	color				: #000000;
	text-decoration		: none;
}

.subMenuBox {
	background			: #f6f6f6;
	border				: 1px solid #699AAE;
}



a:link {
	color				: #3E6474;
	text-decoration		: none;
}

a:visited {
	color				: #3E6474;
	text-decoration		: none;
}

a:hover {
	color				: #3E6474;
	text-decoration		: underline;
}

a:active {
	color				: #3E6474;
	text-decoration		: underline;
}

.link {
	color				: #3E6474;
	text-decoration		: none;
}

.link:hover {
	color				: #3E6474;
	text-decoration		: underline;
}


p {
	margin				: 0px;
	padding				: 0px;
}


h1 {
	padding				: 0px 0px 16px 0px;
	
	margin				: 0px;
	font-family			: Arial;
	font-size			: 18px;
	line-height			: 22px;
}

h2 {
	padding				: 0px 0px 8px 0px;
	
	margin				: 0px;
	font-family			: Arial;
	font-size			: 12px;
	line-height			: 20px;
}


td.form {
	padding-bottom		: 5px;
}
*/

/*****************************************************************************
*  
*  Report colors
*  
*****************************************************************************/

input[type=text].messageOk, div.messageOk {
	border				: 1px solid #0EC600;
	background			: #E3F7E1;
}

input[type=text].messageError, div.messageError {
	border				: 1px solid #E65252;
	background			: #FFE5E3;
}


/*****************************************************************************
*  
*  Sections
*  
*****************************************************************************/

.tabPanel {
	background			: #e4e4e4;
	color				: #000;
	border				: 1px solid #e4e4e4;
	
	padding				: 30px 15px 15px;
	margin-bottom		: 10px;
}

.tabPanelWhite {
	background			: #ffffff;
	border-top			: 1px solid #699AAE;
	
	padding				: 15px;
	margin-bottom		: 10px;
}

.tabPanelTabSelected {
	display				: inline;
	float				: left;
	height				: 16px;

	background			: #e4e4e4;

	margin-right		: 5px;
	border-top			: 1px solid #e4e4e4;
	border-right		: 1px solid #e4e4e4;
	border-left			: 1px solid #e4e4e4;
	padding				: 11px 15px 7px 15px;

	font-weight			: bold;
	line-height			: 16px;
	color				: #333333;
	
	cursor				: pointer;
}

.tabPanelTabSelectedWhite {
	display				: inline;
	float				: left;
	height				: 16px;

	background			: #F0F7FA;

	margin-right		: 5px;
	border-top			: 1px solid #699AAE;
	border-right		: 1px solid #699AAE;
	border-left			: 1px solid #699AAE;
	border-bottom		: 1px solid #699AAE;
	padding				: 9px 15px 4px 15px;

	font-weight			: bold;
	line-height			: 16px;
	color				: #333333;
	
	cursor				: pointer;
}

.tabPanelTab {
	display				: inline;
	float				: left;
	height				: 16px;

	background			: #699AAE;
	
	margin-right		: 5px;
	margin-top			: 4px;
	padding				: 7px 15px;

	font-weight			: normal;
	line-height			: 16px;
	color				: #ffffff;
	
	cursor				: pointer;
}


.pageSectionHeader {
	border				: 1px solid #699AAE;
	background			: #C7E0EB;
	color				: #3E6474;
}

.tableHeader {
	border-bottom		: 1px solid #699AAE;
}

.sectionHeader {
	background			: #F0F7FA;
	border				: 1px solid #699AAE;
	
	color				: #3E6474;
	font-weight			: bold;
	
	padding				: 15px;
	margin-bottom		: 10px;
	
	cursor				: pointer;
}

.sectionFrame {
	background			: #F0F7FA;
	border				: 1px solid #699AAE;
}


.sectionFrameLink {
	color				: #0066CC;
}

.sectionContainer {
	padding 			: 15px 0px 15px 29px;
}

.sectionDivider {
	margin-bottom		: 13px;
	border-bottom		: 1px solid #699AAE;
}

/** light background **/
.lightBackground {
	background			: #F0F7FA;
}

/** store selector **/
.storeSelectorGroup {
	background			: #F0F7FA;
	margin-bottom		: 4px;
	padding				: 4px;
}

.storeSelectorGroupText {
	font-weight			: bold;
	color				: #333333;
}

/** selector buttons **/
.selectorButton {
	color				: #333333;
	background			: #ffffff;
	border				: 1px solid #699AAE;
}

.selectorButtonSelected {
	color				: #ffffff;
	background			: #699AAE;
	border				: 1px solid #699AAE;
}

.calDropDown {
	background			: #ffffff;
	border				: 1px solid #699AAE;
}

/** drop down **/
.dropDownHeader {
	background			: #ffffff;
	color				: #000000;
	border				: 1px solid #699AAE;
}

.dropDownHeaderSelected {
	background			: #699AAE;
	color				: #ffffff;
	border				: 1px solid #699AAE;
}

.dropDownContent {
	background			: #ffffff;
	border				: 1px solid #699AAE;
}

/** inline calendar **/
.calendarInline {
	background			: #ffffff;
	border				: 1px solid #699AAE;
}

/** popup calendar **/
.popupCalendarHeader {
	background			: #699AAE;
	color				: #ffffff;
	border-bottom		: 1px solid #699AAE;
}

.popupCalendarContainer {
	border				: 1px solid #699AAE;
	background			: #ffffff;
}

/** stores list **/
.storesChar {
	padding				: 5px;
	border				: 1px solid #aaa;
	border-radius		: 3px;
	cursor				: pointer;
	font-weight			: normal;
	background			: #555;
}

.storesChar:hover {
	border				: 1px solid #fff;
}

.storesCharSelected {
	padding				: 5px;
	border				: 1px solid #fff;
	border-radius		: 3px;
	cursor				: pointer;
	font-weight			: bold;
	background			: #7CB133;
}

.storesListRowColor {
	background			: #F0F7FA;
}

.storesListColNormal {
	border-bottom		: 1px solid #AFD1E1;
}

.storesListColShade {
	border-bottom		: 1px solid #C2DDEA;
	border-left			: 1px solid #AFD1E1;
	border-right		: 1px solid #AFD1E1;
	font-weight			: bold;
	background			: #D8EAF2;
	text-align			: center;
}

.listColTopBorder {
	border-top			: 1px solid #AFD1E1;
}

.registrationGraphicBorder {
	border				: 1px solid #699AAF;
}


.registrationDivider {
	border-bottom		: 1px solid #699AAF;
}

/*****************************************************************************
*  
*  Boxes
*  
*****************************************************************************/

.messageBox {
	margin-bottom		: 16px;
	padding				: 10px;
	
	background			: #E3F7E1;
	border				: 1px solid #0EC600;
}

.boxShadow {
	background			: url(boxshadow.png);
	padding				: 15px 15px 4px 15px;
}

.boxContainer {
	border				: 1px solid #000000;
}

.boxHeading {
	background			: url(boxheadingbk.jpg) repeat-x #bee8f8;
	border-top			: 1px solid #F1FBFF;
	border-left			: 1px solid #F1FBFF;
	border-right		: 1px solid #F1FBFF;
	padding				: 5px;
	height				: 32px;
}

.boxContent {
	background			: #F5FDFF;
	padding				: 15px;
}

.popupWindowBk {
	position			: absolute;
	background			: #ffffff;
	opacity				: 0.6;
	filter				: alpha(opacity = 60);
}

.popupWindowBorder {
	position			: absolute;
	background			: #000000;
	opacity				: 0.6;
	filter				: alpha(opacity = 60);
}

.popupWindowContentBk {
	border				: 1px solid #000000;
	background			: #ffffff;
}

.popupWindowHeading {
	background			: #C7E0EB;
	border-bottom		: 1px solid #699AAE;
	color				: #3E6474;
	font-size			: 16px;
	line-height			: 16px;
	font-weight			: bold;
	text-align			: center;
	padding				: 15px;
}

.popupWindowContent {
	background			: #ffffff;
	padding				: 10px;
}

.popupWindowBottomBar {
	height				: 30px;
	padding				: 5px;
}

.popupWindowContentNoPadding {
	background			: #ffffff;
	padding				: 0px;
}



.listitem {
	border-bottom		: 1px solid #AFD1E1;
}

.linkLine {
	padding-bottom		: 3px;
}

.linkList {
	padding-bottom		: 10px;
}

h2.linkListHeading {
	padding				: 0px 0px 3px 0px;
	font-size			: 12px;
	font-weight			: normal;
}

/*****************************************************************************
*  
*  Calendar
*  
*****************************************************************************/

.calCellNone {
	margin				: 1px;
	padding				: 4px 0px;
	
	background			: #E6F1F6;
	color				: #9EB7C2;
	border				: 1px solid #C7E0EB;
	border-top			: 6px solid #C7E0EB;
	font-weight			: normal;
}

.calCellMonth {
	margin				: 1px;
	padding				: 4px 0px;
	
	background			: #C7E0EB;
	color				: #000000;
	border				: 1px solid #699AAF;
	border-top			: 6px solid #699AAF;
	font-weight			: normal;
}

.calCellToday {
	padding				: 4px 0px;
	margin				: 1px;
	
	background			: #699AAF;
	color				: #ffffff;
	border				: 1px solid #699AAF;
	border-top			: 6px solid #699AAF;
	font-weight			: bold;
}

.calCellMinHeight {
	display				: inline;
	float				: right;
	width				: 1px;
	height				: 55px;
}

.calColorItem {
	display				: inline;
	float				: left;
	width				: 18px;
	height				: 18px;
	overflow			: hidden;
	margin				: 1px 5px 1px 1px;
	border				: 1px solid #000000;
	cursor				: pointer;
}

.calColorItemSelected {
	display				: inline;
	float				: left;
	width				: 18px;
	height				: 18px;
	overflow			: hidden;
	margin-right		: 4px;
	border				: 2px solid #000000;
	cursor				: pointer;
}

.calBackground {
	background			: #F6FBFE;
}

/*****************************************************************************
*  
*  Other
*  
*****************************************************************************/

.photo {
}

div.photoContainer {
	margin-right		: 20px;
	float				: right;
	overflow			: hidden;
}

table.photoContainer {
	border				: 1px solid #BBBBBB;
	background			: #ffffff;
	
	padding				: 10px;
	margin-bottom		: 7px;
	width				: 160px;
}

.pfUIPhotoContainer {
}


img.formattingRight {
	
	
	float				: none;
	display				: block;
	width				: 100% !important;
	margin-left			: 0px;
	
}

img.formattingLeft {
	
	
	float				: none;
	display				: block;
	width				: 100% !important;
	margin-right		: 0px;
	
}

/*****************************************************************************
*  
*  Icon collection
*  
*****************************************************************************/

.ic-empty {
	
}

.ic-listarrow-right,
.ic-listarrow-down,
.ic-gear {
	
}

.ic-listarrow-right {
	
}

.ic-listarrow-down {
	
}

.ic-gear {
	
}

.ic-gear:hover {
	
}


.gui-tabpanel {
	
}

.gui-tabpanel > ul.tabs {
	
}

.gui-tabpanel > ul.tabs > li {
	
}

.gui-tabpanel > ul.tabs > li.active {
	
}

.gui-tabpanel > div.content {
	
}


.system-message {
	
	
	-webkit-border-radius			: 10px;
	-moz-border-radius				: 10px;
	-o-border-radius				: 10px;
	border-radius					: 10px;
	
	padding							: 15px;
	margin							: 0px 15px 20px;
	
}

.system-message p a {
	
}/*****************************************************************************
*  
*  Popups
*  
*****************************************************************************/

#window-busy {
	
}

#window-busy .spinner {
	
}
div.terms-list ul {
	
}

div.terms-list ul li {
	
	
	padding					: 10px;
	
}

div.terms-list ul li.odd {
	
}

div.terms-list ul li.empty {
	
}

div.terms-list ul li img {
	
}

div.terms-list ul.items li {
	
}

div.terms-list .input {
	
}

div.terms-list .input p {
	
	
	padding					: 10px;
	
}

div.terms-list .input input {
	
	
	padding					: 10px;
	
}

div.terms-list .input img {
	
}

div.terms-list ul.suggestions li.match {
	
}

div.terms-list ul.suggestions li strong {
	
}

div.terms-list ul.suggestions li.full-match strong {
	
}

div.terms-list ul.suggestions li.full-match i {
	
}

div.terms-list ul.suggestions li.match:hover,
div.terms-list ul.suggestions li.match:hover strong {
	
}

div.terms-list ul.suggestions li i {
	
	
}

div.terms-list .not-found {
	
	
	padding					: 10px;
	
}

div.terms-list .not-found img {
	
}

div.terms-list .not-found a {
	
}

div.terms-list .not-found.spinner {
	
}

div.terms-list .not-found.spinner img {
	
}.images-selector {
	
}

.images-selector ul.items {
	
}

.images-selector ul.items li {
	
}

.images-selector ul.items li.loading {
	
}

.images-selector ul.items li img.image {
	
}

.images-selector ul.items li img.delete {
	
}

.images-selector ul.items li.loading img.image,
.images-selector ul.items li.loading img.delete {
	
}




.login-container {
	
	
	
	margin				: 0px auto 0px auto;
	width				: 100%;
	
}

.login-container .title {
	
	
	padding				: 15px 10px;
	
}

.login-container .padding {
	
	
	padding				: 10px;
	
}

.login-container .error {
	
}

/*****************************************************************************
*  
*  Forms
*  
*****************************************************************************/

.app-form {
	
}

.app-form .line {
	
	
	margin-bottom			: 17px;
	
}

.app-form .line.dark {
	
}

.app-form .line-separator {
	
}

.app-form .line-separator.dark {
	
}

.app-form .sections {
	
	
	margin-left				: 0px;
	
}

.app-form .sections .section {
	
	
	padding-left			: 0px;
	
}

.app-form .sections .section.size-66,
.app-form .sections .section.size-50,
.app-form .sections .section.size-33 {
	
	
	width					: 100%;
	float					: none;
	display					: block;
	
}

.app-form .sections .section.size-66 {
	
}

.app-form .sections .section.size-50 {
	
}

.app-form .section.separator-top {
	
}

.app-form .section.separator-bottom {
	
}

.app-form .line label,
.app-form .line p.label,
.app-form .line span.label {
	
	
	padding-top				: 0px;
	width					: auto;
	display					: block;
	float					: none;
	padding-bottom			: 4px;
	
}

.app-form .line > label,
.app-form .line > p.label,
.app-form .line > span.label {
	
	
	
}

.app-form .line > label.mobile-emphasized,
.app-form .line > p.label.mobile-emphasized,
.app-form .line > span.label.mobile-emphasized {
	
	
	font-weight				: bold;
	
}

.app-form .line div.check-padding,
.app-form .line a.check-padding,
.app-form .line label.check-padding,
.app-form .line p.label.check-padding,
.app-form .line span.label.check-padding {
	
	
	padding-left			: 0px;
	
}

.app-form .line input[type="checkbox"] {
	
	
	
}

.app-form .line label.wide,
.app-form .line p.label.wide,
.app-form .line span.label.wide {
	
	
}

.app-form .line label.normal,
.app-form .line p.label.normal,
.app-form .line span.label.normal {
	
	
	
}



.app-form .line.dark label {
	
}

.app-form .line > div {
	
	
	margin-left				: 0px;
	
}

.app-form .line > div.wide {
	
	
}

.app-form .line > div .subline {
	
}

.app-form .line > div .comment {
	
}

.app-form .line > div input[type="checkbox"],
.app-form .line > div input[type="radio"] {
	
}

.app-form .line > div .radio-padding,
.app-form .line > div .checkbox-padding {
	
}

.input-container,
input[type="text"].normal-form-element,
.app-form .line > div textarea,
.app-form .line > div input[type="text"],
.app-form .line > div input[type="password"],
.app-form .line > div .wrapper {
	
}

.input-container.search,
input[type="text"].normal-form-element.search,
.app-form .line > div textarea.search,
.app-form .line > div input[type="text"].search {
	
}

.app-form .line > div .wrapper .input-content {
	
}

.app-form .line > div .wrapper .input-remove {
	
}

.input-container:disabled,
input[type="text"].normal-form-element:disabled,
.app-form .line > div textarea:disabled,
.app-form .line > div input[type="text"]:disabled,
.app-form .line > div input[type="password"]:disabled,
.app-form .line > div .select select:disabled {
	
}

.app-form .line > div div.check input[type="checkbox"] {
	
}

.app-form .line > div div.check {
	
}


.app-form .line > div textarea {
	
}

.app-form .line > div .w-50 {  }
.app-form .line > div .w-75 {  }
.app-form .line > div .w-100 {  }
.app-form .line > div .w-125 {  }
.app-form .line > div .w-150 {  }
.app-form .line > div .w-200 {  }
.app-form .line > div .w-250 {  }
.app-form .line > div .w-300 {  }

.app-form .line > div .h-100 {  }
.app-form .line > div .h-200 {  }


input[type="text"].normal-form-element.dark,
.app-form .line > div textarea.dark,
.app-form .line > div input[type="text"].dark,
.app-form .line > div input[type="password"].dark {
	
}

input[type="text"].normal-form-element.full,
.app-form .line > div textarea.full,
.app-form .line > div input[type="text"].full,
.app-form .line > div input[type="password"].full,
.app-form .line > div .full {
	
}

input[type="text"].normal-form-element.right,
.app-form .line > div textarea.right,
.app-form .line > div input[type="text"].right,
.app-form .line > div input[type="password"].right {
	
}

.app-form .line > div textarea.error,
.app-form .line > div input[type="text"].error,
.app-form .line > div input[type="password"].error {
	
}

.app-form .line > div textarea.monospace {
	
}

.app-form .errors-container {
	
	
}

.app-form .errors-container .error-message p {
	
}

.app-form .errors-container .error-message ul {
	
}

.app-form .errors-container .error-message ul li {
	
}



.app-text-editor {
	
}

.app-text-editor .container {
	
}

.app-text-editor .container textarea {
	
}

.app-text-editor .spinner {
	
}




.save-info {
	
}



.text-editor-styles {
	
}





.app-form label {
	
}

.app-form label span {
	
}

.app-form .checkbox-text,
.app-form .radio-text,
.app-form [type="checkbox"]:not(:checked) + label,
.app-form [type="checkbox"]:checked + label,
.app-form [type="radio"]:not(:checked) + label,
.app-form [type="radio"]:checked + label {
	
}

/* Base for label styling */

.app-form [type="checkbox"]:not(:checked),
.app-form [type="checkbox"]:checked,
.app-form [type="radio"]:not(:checked),
.app-form [type="radio"]:checked {
	
}

.app-form [type="checkbox"]:not(:checked) + label,
.app-form [type="checkbox"]:checked + label,
.app-form [type="radio"]:not(:checked) + label,
.app-form [type="radio"]:checked + label,
.app-form span.checkbox-checked {
	
}

.app-form [type="checkbox"]:not(:checked) + label,
.app-form [type="checkbox"]:checked + label,
.app-form [type="radio"]:not(:checked) + label,
.app-form [type="radio"]:checked + label {
	
}
/* checkbox aspect */

.app-form [type="checkbox"]:not(:checked) + label:before,
.app-form [type="checkbox"]:checked + label:before,
.app-form span.checkbox-checked:before,
.app-form span.radio-checked:before {
	
}

.app-form [type="radio"]:not(:checked) + label:before,
.app-form [type="radio"]:checked + label:before {
	
}


.tabPanel [type="checkbox"]:not(:checked) + label:before,
.tabPanel [type="checkbox"]:checked + label:before,
.tabPanel [type="radio"]:not(:checked) + label:before,
.tabPanel [type="radio"]:checked + label:before,
.tabPanel span.checkbox-checked:before,
.tabPanel span.radio-checked:before {
	
}


/* checked mark aspect */

.app-form [type="checkbox"]:not(:checked) + label:after,
.app-form [type="checkbox"]:checked + label:after,
.app-form span.checkbox-checked:after {
	
}

.app-form [type="radio"]:not(:checked) + label:after,
.app-form [type="radio"]:checked + label:after,
.app-form span.radio-checked:after {
	
}

.tabPanel [type="checkbox"]:not(:checked) + label:after,
.tabPanel [type="checkbox"]:checked + label:after,
.tabPanel span.checkbox-checked:after {
	
}

.tabPanel [type="radio"]:not(:checked) + label:after,
.tabPanel [type="radio"]:checked + label:after,
.tabPanel span.radio-checked:after {
	
}

/* checked mark aspect changes */

.app-form [type="checkbox"]:not(:checked) + label:after,
.app-form [type="radio"]:not(:checked) + label:after {
	
}

.app-form [type="checkbox"]:checked + label:after,
.app-form [type="radio"]:checked + label:after {
	
}
/* disabled checkbox */

.app-form [type="checkbox"]:disabled:not(:checked) + label:before,
.app-form [type="checkbox"]:disabled:checked + label:before,
.app-form [type="radio"]:disabled:not(:checked) + label:before,
.app-form [type="radio"]:disabled:checked + label:before {
	
}

.app-form [type="checkbox"]:disabled:checked + label:after,
.app-form [type="radio"]:disabled:checked + label:after {
	
}

.app-form [type="checkbox"]:disabled + label,
.app-form [type="radio"]:disabled + label {
	
}
/* accessibility */

/*
[type="checkbox"]:checked:focus + label:before,
[type="checkbox"]:not(:checked):focus + label:before {
  border: 1px dotted #7d861e;
}
*/
/* hover style just for information */

label:hover:before {
	
}

/*****************************************************************************
*  
*  Popups
*  
*****************************************************************************/

.popup-blocker {
	
}

.popup .animated {
	
}

.popup {
	
	
	
	
	
		width				: 100%;
	
}

.popup-mobile-fixed {
	
		position			: fixed;
		
		top					: 0px !important;
		left				: 0px !important;
		width				: 100% !important;
		height				: 100% !important;
		
		overflow			: scroll;
		overflow-y			: scroll;
		overflow-x			: hidden;
	
}

.popup-display {
	
	
}

.popup-hidden {
	
}

.popup .close-button {
	
}

.popup .close-button:hover {
	
}

.popup .close-button.hidden {
	
}

.popup .background {
	
}

.popup .container {
	
}

.popup .container > .title {
	
	
		padding				: 15px 10px;
	
}

.popup .container > .title.hidden {
	
}

.popup .container .content {
	
}

.popup .container .content.padding {
	
	
		padding				: 10px;
	
}

.popup .container .content.padding-sides {
	
	
		padding				: 0px 10px;
	
}

.popup .container .content a {
	
}

.popup .container .content a.dark {
	
}

.popup .container .content .spinner-container {
	
}

.popup .container .footer {
	
	
		padding				: 15px 10px;
	
}

.popup .container .footer.hidden {
	
}



/** FULL SIZE POPUP **/
.popup.full-size {
	
}

.popup.full-size .background {
	
}

.popup.full-size .container {
	
}

.popup.full-size .container .content {
	
}

.popup-menu {
	
}
.div-list, .div-list-768 {
	
}

.div-list .line {
	
	
	padding					: 10px 5px 10px;
	border-bottom			: 1px solid #ddd;
	
}

.div-list .line.odd {
	
	background				: #222;
	
}

.div-list .line.always-odd {
	
}

.div-list .line .item {
	
}

.div-list .line .item.icons img.clickable {
	
}

.div-list .line .item.heading {
	
	
	display					: none !important;
	
}

.div-list-768 .content {
	
	
}

.div-list-768 .line {
	
	
}

.div-list-768 .line.headings {
	
}

.div-list-768 .line.odd {
	
}

.div-list-768 .line.always-odd {
	
}

.div-list-768 .line .item {
	
}

.div-list-768 .line .item.icons {
	
	
}

.div-list-768 .line .item.icons img.clickable {
	
}

.div-list-768 .line.headings .item {
	
	
}



.div-list-1010 .content {
	
	
}

.div-list-1010 .line {
	
	
}

.div-list-1010 .line.headings {
	
}

.div-list-1010 .line.odd {
	
}

.div-list-1010 .line .item {
	
}

.div-list-1010 .line .item.icons {
	
	
}

.div-list-1010 .line .item.icons img.clickable {
	
}

.div-list-1010 .line.headings .item {
	
	
}


.div-list .item.hidden,
.div-list-768 .item.hidden,
.div-list-1010 .item.hidden {
	
}


.div-list + .page-controls {
	
	
	border-top				: 0px;
	
}

.div-list-768 + .page-controls {
	
	
}

.div-list-1010 + .page-controls {
	
	
}

.div-list-colors {
	
}

.div-list-colors a {
	
}

.div-list-colors a.hidden {
	
}

.div-list-colors p {
	
	
}

.div-list-colors p.visible {
	
	
}

.div-list-colors p span {
	
	
	
}


/***********************************************************************************
* GENERAL
***********************************************************************************/

div.grid-list ul {
	
	
	
	
}

div.grid-list ul li {
	
	
}

div.grid-list ul li div.container {
	
}

div.grid-list ul li div.background {
	
}

div.grid-list ul li:hover div.background {
	
}

div.grid-list ul li span.name {
	
	
	
	
	padding					: 2px;
	height					: 16px;
	
}

div.grid-list ul li:hover span.name {
	
	
	
	padding					: 2px;
	height					: 16px;
	
}

div.grid-list ul li img.delete,
div.grid-list ul li img.edit {
	
	
	
}

div.grid-list ul li img.edit {
	
}


/***********************************************************************************
* COLOR SCHEMES
***********************************************************************************/

.popup div.grid-list {
	
}

.popup div.grid-list.spinner {
	
}
/** responsive filter **/
.list-filter-button {
	
	
}

.list-filter {
	
	
}

.list-filter div {
	
	
}

.list-filter div.pl5 {
	
}

.list-filter.visible {
	
	
}

/** always filter **/
.list-filter-button.always {
	
}

.list-filter.always {
	
	
}


.list-filter.always div {
	
	
}

.list-filter.always.visible {
	
}
#linkcreator {
	
}

#linkcreator-selectfile {
	
}

.text-editor-styles img.embed-video {
	
}

.text-editor-styles div.embed-video {
	
}

.text-editor-styles div.embed-video.youtube iframe {
	
}

.text-editor-styles div.embed-video.internal {
	
}

.text-editor-styles div.embed-video.internal video {
	
}

.text-editor-styles div.embed-video.internal div.overlay {
	
}

.text-editor-styles div.embed-video.internal div.controls {
	
}

.text-editor-styles div.embed-video.internal div.controls > span {
	
}

.text-editor-styles div.embed-video.internal.pause div.controls > span {
	
}

.text-editor-styles div.embed-video.internal div.controls > div {
	
}

.text-editor-styles div.embed-video.internal div.controls > div > span {
	
}

video::-webkit-media-controls{
    display: none;
    -webkit-appearance: none;
}#videocreator {
	
}

#videocreator-selectfile {
	
}

#browser-folder-edit {
	
}

.browser-container > .lists {
	
}

.browser-container.colorscheme-grayscale > .lists {
	
}

.browser-container.colorscheme-blue > .lists {
	
}

.browser-container > .lists > .list {
	
}

.browser-container > .lists > .list.folders {
	
	
	
}

.browser-container > .lists > .list.folders.open {
	
	
}

.browser-container > .lists > .list.folders .current-folder {
	
	
	
	background-position		: 260px 3px;
	
}

.browser-container > .lists > .list.folders > div.tools {
	
}

.browser-container.colorscheme-blue > .lists > .list.folders > div.tools {
	
}

.browser-container > .lists > .list.folders > div.tools img {
	
}

.browser-container > .lists > .list.folders.has-selection > div.tools img {
	
}

.browser-container > .lists > .list.folders > div.tools img.add {
	
}

.browser-container > .lists > .list.folders > div.tools img.edit,
.browser-container > .lists > .list.folders > div.tools img.delete {
	
}

.browser-container > .lists.no-edit > .list.folders > div.tools img.add,
.browser-container > .lists.no-edit > .list.folders > div.tools img.edit {
	
}

.browser-container > .lists.no-delete > .list.folders > div.tools img.delete {
	
}

.browser-container > .lists.no-delete.no-edit > .list.folders > div.tools {
	
}


.browser-container > .lists > .list.folders > div.items-container {
	
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items {
	
}

.browser-container > .lists > .list.folders > div.items-container > span.scrollbar {
	
}

.browser-container > .lists > .list.elements {
	
	
}

.browser-container > .lists > .list ul {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li > span {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li.has-children > span {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li.has-children.open > span {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li > p {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li.selected > p {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li > ul {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li.open > ul {
	
}

.wrap-box {
	
}

.wrap-box.w-25 {
	
	
}
.wrap-box.w-50 {
	
	
}
.wrap-box.w-75 {
	
	
}/*****************************************************************************
*  
*  Main
*  
*****************************************************************************/

body {
	
}

.page-container {
	
}

.page-width {
	
	
	
	
	
	width				: auto;
	
}

.page-container .page-logo {
	
	
	
	
	margin-bottom		: 30px;
	
}

.page-container .page-logo .logo {
	
	
}

.page-container .page-logo ul {
	
	
}

.page-container .page-logo li {
	
}

.page-container .page-logo li.no-desktop {
	
	
}

.page-container .page-logo li img {
	
	
}

.page-container .page-logo li img.active {
	
}

.page-container .page-logo li span {
	
	
}


.page-container .page-wrapper {
	
	
}

.page-container .page-menu {
	
	
	
	width				: 100%;
	
}

.page-container .page-menu.open {
	
}

.page-container .page-menu.visible {
	
	
	
	top					: -40px;
	
}

.page-container .page-menu ul.buttons {
	
}

.page-container .page-menu ul.buttons li {
	
}

.page-container .page-menu ul.buttons li.w-33 {
	
}

.page-container .page-menu ul.buttons li.w-100 {
	
}

.page-container .page-menu ul.buttons li.w-33 img.icon {
	
	
	/*
	height				: 25px;
	*/
	vertical-align		: bottom;
	
}

.page-container .page-menu ul.buttons li.w-100 img.icon {
	
	
	/*height				: 40px;*/
	vertical-align		: bottom;
	
}

.page-container .page-menu ul.buttons li span {
	
}

.page-container .page-menu ul.buttons li a.color-1,
.page-container .page-menu ul.buttons li a.color-2,
.page-container .page-menu ul.buttons li a.color-3,
.page-container .page-menu ul.buttons li a.active {
	
	
	/*
	padding-top			: 3px;
	height				: 65px;
	font-size			: 12px;
	*/
	
}

.page-container .page-menu ul.buttons li a.color-1 {
	
}

.page-container .page-menu ul.buttons li a.color-1:hover {
	
}

.page-container .page-menu ul.buttons li a.color-2 {
	
}

.page-container .page-menu ul.buttons li a.color-2:hover {
	
}

.page-container .page-menu ul.buttons li a.active,
.page-container .page-menu ul.buttons li a.color-3 {
	
}

.page-container .page-menu ul.buttons li a.active:hover,
.page-container .page-menu ul.buttons li a.color-3:hover {
	
}

.page-container .page-menu ul.buttons li.weather-full div.heading {
	
}

.page-container .page-menu ul.buttons li.weather-full .container {
	
}

.page-container .page-menu ul.buttons li.weather-full .container a {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .button {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .credit {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .credit a {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .section {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .section .border {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .section .temperature {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .section .temperature.warm {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .section .temperature.cold {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .more {
	
}

.page-container .page-menu ul.buttons li.settings {
	
}

.page-container .page-menu ul.buttons li.settings a {
	
}


.page-container .page-content {
	
	
}

.page-container .page-content .page-padding {
	
	
	
	padding				: 0px 15px 0px;
	
}

.page-container .page-content h1 {
	
	
	font-size			: 34px;
	line-height			: 34px;
	
}

.page-container #coreAjaxNoSupport {
	
}


.page-footer {
	
}

#news-edit-story-contentTextEditor {
	
}

.news-container .archive-tools,
.news-container .editing-tools,
.news-container .newest-tools,
.news-container .newest-editing-tools,
.news-container .ordering-tools,
.news-container .view-tools {
	
}

.news-container.archive-allowed .archive-tools,
.news-container.editing-allowed .editing-tools,
.news-container.newest-allowed .newest-tools,
.news-container.editing-allowed.newest-allowed .newest-editing-tools,
.news-container.ordering-allowed .newest-editing-tools,
.news-container.ordering-allowed .ordering-tools,
.news-container.view-allowed .view-tools {
	
}

.news-container.archive-allowed .archive-tools.desktop-only,
.news-container.editing-allowed .editing-tools.desktop-only,
.news-container.newest-allowed .newest-tools.desktop-only,
.news-container.editing-allowed.newest-allowed .newest-editing-tools.desktop-only,
.news-container.ordering-allowed .newest-editing-tools.desktop-only,
.news-container.ordering-allowed .ordering-tools.desktop-only,
.news-container.view-allowed .view-tools.desktop-only {
	
}

.news-container .version {
	
	
}

.news-container .version.unpub .view,
.news-container .version.unpub .published,
.news-container .version.pub .edit,
.news-container .version.pub .unpublished {
	
}

.news-container .version.pub .view,
.news-container .version.pub .published,
.news-container .version.unpub .edit,
.news-container .version.unpub .unpublished {
	
}

.news-container .version .published {
	
}

.news-container .version .unpublished {
	
}

.news-container .version .changes {
	
}

.news-container .mobile-view-descr {
	
	
	display					: block;
	
	padding					: 5px 0px 5px;
	
	font-size				: 12px;
	
}

.news-container .mobile-view-descr .newest,
.news-container .mobile-view-descr .archive,
.news-container .mobile-view-descr .signed,
.news-container .mobile-view-descr .allsign {
	
	
	display					: none;
	
}

.news-container .mobile-view-descr.newest .newest,
.news-container .mobile-view-descr.archive .archive,
.news-container .mobile-view-descr.signed .signed,
.news-container .mobile-view-descr.allsign .allsign {
	
	
	font-weight				: bold;
	display					: inline;
	
}

.news-container .content-container {
	
}

.news-container .content-container .news-nextpage-button {
	
}

.news-container .content-container .news-prevpage-button,
.news-container .content-container .news-nextpage-button {
	
}
.news-container.edit-mode .content-container .news-prevpage-button,
.news-container.edit-mode .content-container .news-nextpage-button {
	
}

.news-container.spinner .content-container .news-prevpage-button,
.news-container.spinner .content-container .news-nextpage-button {
	
}

.news-container .content-container .news-prevpage-button.disabled,
.news-container .content-container .news-nextpage-button.disabled {
	
}

.news-container .signmessages-container > ul {
	
}

.news-container .signmessages-container > ul > li {
	
}

.news-container .signmessages-container > ul > li .date {
	
}

.news-container .signmessages-container > ul > li .sign-wrapper {
	
}

.news-container .signmessages-container > ul > li .sign-wrapper .info {
	
}



.news-container .content-container > div {
	
	
	padding					: 10px;
	
}

.news-container .content-container > div > ul {
	
	
	margin					: 0px -10px 10px 0px;
	
}

.news-container.spinner .content-container > div > ul {
	
	
	background-image		: url(/resources/gfx/loader-big-gray.gif);
	
}

.news-container.edit-mode .content-container > div > ul.busy {
	
}

.news-container .content-container > div > ul > li {
	
	
	padding					: 0px 10px 0px 0px;
	margin					: -20px 0px 40px 0px;
	
	height					: 180px;
	
	background				: transparent;
	
}

.news-container.edit-mode .content-container > div > ul > li {
	
	
	margin					: -10px 0px 10px 0px;
	height					: 210px;
	
}

.news-container .content-container > div > ul > li.full {
	
	
	height					: auto !important;
	min-height				: 150px;
	max-height				: 200px;
	
}

.news-container .content-container > div > ul > li h2 {
	
	
	border-top				: 1px solid #888;
	padding-top				: 20px;
	
	font-size				: 12px;
	line-height				: 15px;
	
}

.news-container .content-container > div > ul > li p.date {
	
	
	
}

.news-container .content-container > div > ul > li div.tools {
	
}
/*
.news-container .content-container > div > ul > li:hover div.tools,
.news-container.edit-mode .content-container > div > ul > li div.tools {
*/
.news-container .content-container > div > ul > li div.tools {
	
	
	display					: none;
	
}

.news-container.editing-allowed .content-container > div > ul > li div.tools,
.news-container.ordering-allowed .content-container > div > ul > li div.tools {
	
}

.news-container .content-container > div > ul > li div.tools img {
	
}

.news-container .content-container > div > ul > li div.tools .button-toggle {
	
}

.news-container.ordering-allowed .content-container > div > ul > li div.tools .handle {
	
}

.news-container .content-container > div > ul > li div.tools .handle {
	
}

.news-container .content-container > div > ul > li div.tools .spinner {
	
}

.news-container .content-container > div > ul > li.busy div.tools .spinner {
	
}

.news-container .content-container > div > ul > li div.tools .view-signatures,
.news-container .content-container > div > ul > li div.tools .edit,
.news-container .content-container > div > ul > li div.tools .delete {
	
}

.news-container .content-container > div > ul > li .content {
	
}

.news-container .content-container > div > ul > li .content img.story-image {
	
}


.news-container .content-container > div > ul > li .overlay {
	
	
	/*background-image		: url(/resources/gfx/shadow-news-cover-mobile.png?v=20180431);*/
	
}

.news-container .content-container > div > ul > li a.read-whole-story {
	
	
	font-size				: 12px;
	
}






#news-view-story {
	
}


#news-edit-story {
	
}

#news-edit-story .story-image {
	
}

#news-edit-story .story-image img {
	
}

#news-edit-story .story-image .size-rect {
	
}

#news-edit-story-advanced {
	
}

#news-sign-view {
	
}

#news-sign-view table {
	
}

#news-sign-view table td {
	
	
	font-size				: 12px;
	
}

#news-sign-view table th.name,
#news-sign-view table td.name {
	
	
	width					: 45%;
	
}

#news-sign-view table th.store,
#news-sign-view table td.store {
	
	
	width					: 30%;
	
}

#news-sign-view table th.sign,
#news-sign-view table td.sign {
	
	
	width					: 25%;
	
}

#news-sign-view table th.login,
#news-sign-view table td.login {
	
	
	display					: none;
	
}

#news-sign-view table th.usertype,
#news-sign-view table td.usertype {
	
	
	display					: none;
	
}



.text-editor-styles {
	
}




.news-container .content-container .text-editor-styles p,
.news-container .content-container .text-editor-styles li {
	
	
	font-size		: 10px;
	line-height		: 13px;
	
}

.text-editor-styles.light p,
.text-editor-styles.light li {
	
	
	font-size		: 12px;
	line-height		: 15px;
	
}

.text-editor-styles h1,
.text-editor-styles h2,
.text-editor-styles strong {
	
	
	
}


.text-editor-styles img {
	
}
.text-editor-styles img.story-image {
	
}

/** left **/
.text-editor-styles p.formattingLeft,h1.formattingLeft,h2.formattingLeft,h3.formattingLeft,h4.formattingLeft,h5.formattingLeft,h6.formattingLeft,td.formattingLeft,th.formattingLeft,div.formattingLeft,ul.formattingLeft,ol.formattingLeft,li.formattingLeft,table.formattingLeft {
	
}

.text-editor-styles img.formattingLeft {
	
}

/** center **/
.text-editor-styles p.formattingCenter,h1.formattingCenter,h2.formattingCenter,h3.formattingCenter,h4.formattingCenter,h5.formattingCenter,h6.formattingCenter,td.formattingCenter,th.formattingCenter,div.formattingCenter,ul.formattingCenter,ol.formattingCenter,li.formattingCenter,table.formattingCenter {
	
}

.text-editor-styles img.formattingCenter {
	
}

/** right **/
.text-editor-styles p.formattingRight,h1.formattingRight,h2.formattingRight,h3.formattingRight,h4.formattingRight,h5.formattingRight,h6.formattingRight,td.formattingRight,th.formattingRight,div.formattingRight,ul.formattingRight,ol.formattingRight,li.formattingRight,table.formattingRight {
	
}

.text-editor-styles img.formattingRight {
	
}

/** justify **/
.text-editor-styles p.formattingJustify,h1.formattingJustify,h2.formattingJustify,h3.formattingJustify,h4.formattingJustify,h5.formattingJustify,h6.formattingJustify,td.formattingJustify,th.formattingJustify,div.formattingJustify,ul.formattingJustify,ol.formattingJustify,li.formattingJustify,table.formattingJustify {
	
}

.text-editor-styles img.formattingJustify {
	
}



.text-editor-styles ul {
	
}

.text-editor-styles ol {
	
}

.text-editor-styles ul li, .text-editor-styles ol li {
	
}


.text-editor-styles td {
	
	
	
}
.stores-container {
	
}

.stores-container .content {
	
}


table.list.stores {
	
}

table.list.stores th.icons {
	
	
	
}

table.list.stores th.store-name {
	
	
	
}

table.list.stores th.add-icon {
	
	
	
}

table.list.stores th.people {
	
	
	
}

table.list.stores th.phone {
	
	
	
}

table.list.stores th.email {
	
	
	
}

#stores-edit-store {
	
}

#stores-edit-user {
	
}

#stores-search {
	
}

#stores-search .export-buttons {
	
	
	padding-top				: 20px;
	
}

#stores-search .search-mobile-info {
	
	
	display					: block;
	padding-top				: 10px;
	font-size				: 12px;
	
}

#stores-search .filter {
	
	
}

#stores-search .filtering ul {
	
	
}

#stores-search .filtering ul li {
	
	
	
	width					: 50%;
	padding					: 0px 0px 10px;
	
}

#stores-search .filtering ul li label {
	
	
	
	font-size				: 12px;
	line-height				: 18px;
	
}


#stores-search .filter .pl5,
#stores-search .filter .ml5 {
	
}

#stores-search .filter .inline {
	
}

#stores-search .spinner-and-text-container {
	
}

#stores-search .spinner-and-text-container #stores-search-matches {
	
}

#stores-search .spinner-and-text-container spinner {
	
}


#stores-search-content .div-list-1010 .content .line {
	
	
}

#stores-search-content .div-list-1010 .line.disabled {
	
}

#stores-search-content .div-list-1010 .line.desktop-odd {
	
	
}

#stores-search-content .div-list-1010 .line.odd {
	
	
}

#stores-search-content .div-list-1010 .line.store-heading {
	
	
}

#stores-search-content .div-list-1010 .line.store-heading .item {
	
	
}

#stores-search-content .div-list-1010 .line .item {
	
}

#stores-search-content .div-list-1010 .content.has-headings .line.store-heading .item {
	
}

#stores-search-content .div-list-1010 .content.has-headings .line .item {
	
}

#stores-search-content .div-list-1010 .line .item.icons {
	
	
}

#stores-search-content .div-list-1010 .line .item.icons img {
	
	
}

#stores-search-content .div-list-1010 .line .item.name {
	
	
}

#stores-search-content .div-list-1010 .line .item.name > span,
#stores-search-content .div-list-1010 .line .item.store-name > span {
	
	
}

#stores-search-content .div-list-1010 .line .item.store-name {
	
	
}

#stores-search-content .div-list-1010 .line .item.name [type="checkbox"]:not(:checked) + label,
#stores-search-content .div-list-1010 .line .item.name [type="checkbox"]:checked + label,
#stores-search-content .div-list-1010 .line .item.name [type="radio"]:not(:checked) + label,
#stores-search-content .div-list-1010 .line .item.name [type="radio"]:checked + label,
#stores-search-content .div-list-1010 .line .item.store-name [type="checkbox"]:not(:checked) + label,
#stores-search-content .div-list-1010 .line .item.store-name [type="checkbox"]:checked + label,
#stores-search-content .div-list-1010 .line .item.store-name [type="radio"]:not(:checked) + label,
#stores-search-content .div-list-1010 .line .item.store-name [type="radio"]:checked + label {
	
	
}

#stores-search-content .div-list-1010 .line .item.store {
	
	
}

#stores-search-content .div-list-1010 .line .item.grouping {
	
	
}

#stores-search-content .div-list-1010 .line .item.type {
	
	
}

#stores-search-content .div-list-1010 .line .item.responsibility {
	
	
}

#stores-search-content .div-list-1010 .line .item.contact-phone {
	
	
}

#stores-search-content .div-list-1010 .line .item.contact-phone a {
	
	
}

#stores-search-content .div-list-1010 .line .item.contact-email {
	
	
}

#stores-search-content .div-list-1010 .line .item.contact-email img {
	
}

#stores-search-content .div-list-1010 .line .item.last-login {
	
	
}

#stores-search-export-email-addresses {
	
}

#stores-search-export-email-addresses p {
	
}

#stores-search-export-email-addresses p.count span {
	
}

#stores-search-export-email-addresses p.count span.check {
	
}

#stores-search-export-email-addresses p.count span.check::after {
	
}

#stores-search-export-email-addresses textarea {
	
}

#stores-search-export-email-addresses textarea::selection {
	
}

#stores-search-export-email-addresses textarea::-moz-selection {
	
}

#stores-search-export-email-addresses button.select-all {
	
}




#storeoffers-edit {
	
}

#storeoffers-edit img.preview {
	
}

.storeoffers-container {
	
}

.storeoffers-container .content {
	
	
}


.storeoffers-container .div-list-768 .line .item.icons {
	
	
}

.storeoffers-container .div-list-768 .line .item.title {
	
	
	
}

.storeoffers-container .div-list-768 .line .item.store {
	
	
	
}

.storeoffers-container .div-list-768 .line .item.time {
	
	
}

.storeoffers-container .div-list-768 .line .item.time span {
	
	
	
}

.storeoffers-container .div-list-768 .line .item.time span.ready,
.storeoffers-container .div-list-colors p span.ready {
	
}

.storeoffers-container .div-list-768 .line .item.time span.active,
.storeoffers-container .div-list-colors p span.active {
	
}

.storeoffers-container .div-list-768 .line .item.time span.finished,
.storeoffers-container .div-list-colors p span.finished {
	
}

.storeoffers-container .div-list-768 .line .item.time span.blocked,
.storeoffers-container .div-list-colors p span.blocked {
	
}

.storeoffers-container .div-list-768 .line .item.preview {
	
	
}

.storeoffers-container .div-list-768 .line .item.preview img {
	
	
}


.calendar-heading {
	
}

.calendar-legend {
	
}

.calendar-legend p {
	
	
	padding-left			: 2px;
	font-size				: 10px;
	
}

.calendar-legend p.reminder:after,
.calendar-legend p.deadline:after {
	
	
	content					: '';
	width					: 0px;
	height					: 0px;
	background				: transparent;
	border					: 0px;
	
	
}

.calendar-legend p.reminder:after {
	
}

.calendar-legend p.deadline:after {
	
}

.calendar-legend p.deadline {
	
	
	padding-left			: 2px;
	
}

.calendar-legend p.reminder {
	
	
	padding-left			: 2px;
	
}

.calendar-legend p.registration {
	
}

.calendar-legend p.registered {
	
}

#calendar-view-event {
	
}

#calendarViewContainer {
	
}

#calendarListViewContainer {
	
}

#calendarListViewContainer .line .item.icons {
	
	
	
	
	width					: 60px;
	
}

#calendarListViewContainer .line .item.title {
	
	
	
	
	display					: block;
	float					: none;
	width					: auto;
	margin-left				: 65px;
	font-weight				: bold;
	
}

#calendarListViewContainer .line .item.time {
	
	
	display					: block;
	float					: none;
	width					: auto;
	margin-left				: 65px;
	
}

#calendarListViewContainer .line .item.registration {
	
	
	
	margin-left				: 65px;
	
}

#calendarListViewContainer .line .item.heading.registration {
	
	
}

.calendar-legend span,
#calendarListViewContainer .line .item.title span.registered,
#calendarListViewContainer .line .item.title span.registration,
#calendarListViewContainer .line .item.title span.reminder,
/*#calendarListViewContainer .line .item.title span.passed,*/
#calendarListViewContainer .line .item.title span.deadline {
	
	
	
}

.calendar-legend span {
	
}

.calendar-legend span.registered,
#calendarListViewContainer .line .item.title span.registered {
	
	
	
}

.calendar-legend span.registration,
#calendarListViewContainer .line .item.title span.registration {
	
	
	
}

.calendar-legend span.passed,
#calendarListViewContainer .line .item.title span.passed {
	
	
	
}

.calendar-legend span.deadline,
.calendar-legend span.reminder,
#calendarListViewContainer .line .item.title span.deadline,
#calendarListViewContainer .line .item.title span.reminder {
	
	
	
}




#calendarContainer .calendar {
	
}

#calendarContainer .calendar .line {
	
}

#calendarContainer .calendar .line.dates {
	
	
	padding-top				: 10px;
	
}

#calendarContainer .calendar .line .headers {
	
	
	
}

#calendarContainer .calendar .line .cell-wn {
	
	
	
	width					: 8%;
	padding					: 5px 0px 0px;
	font-weight				: 400;
	font-size				: 12px;
	
}

#calendarContainer .calendar .line .cell-d {
	
}

#calendarContainer .calendar .line .cell {
	
}

#calendarContainer .calendar .line .cell-d .day {
	
	
	padding					: 5px 0px;
	
}


#calendarContainer .calendar .line .cell .today {
	
}

#calendarContainer .calendar .line .cell .this-month {
	
}

#calendarContainer .calendar .line .cell .other-month {
	
}

#calendarContainer .calendar .line .cell .event {
	
	
	height					: 20px;
	line-height				: 16px;
	font-size				: 10px;
	
}

#calendarContainer .calendar .line .cell .event.common,
#calendarContainer .calendar .line .cell .event.store,
#calendarContainer .calendar .line .cell .event.deadline {
	
	
	border-left-width		: 2px;
	
}

#calendarContainer .calendar .line .cell .event.common {
	
}

#calendarContainer .calendar .line .cell .event.store {
	
}

#calendarContainer .calendar .line .cell .event.reminder,
#calendarContainer .calendar .line .cell .event.deadline {
	
	
	padding-top				: 5px;
	padding-left			: 4px;
	background				: #821b1f;
	
}

#calendarContainer .calendar .line .cell .event.deadline.passed {
	
}

#calendarContainer .calendar .line .cell .event.deadline.passed:after {
	
}

#calendarContainer .calendar .line .cell .event.reminder:after,
#calendarContainer .calendar .line .cell .event.deadline:after {
	
	
	content					: '';
	width					: 0px;
	height					: 0px;
	background				: transparent;
	border					: 0px;
	
	
}

#calendarContainer .calendar .line .cell .event.reminder:after {
	
}

#calendarContainer .calendar .line .cell .event.deadline:after {
	
}

#calendarContainer .calendar .line .cell .event.deadline_:after {
	
	
	/*
	left					: 0px;
	top						: 0px;
	
	padding					: 0px;
	
	border					: 0px;
	-webkit-border-radius	: 0px;
	-moz-border-radius		: 0px;
	-o-border-radius		: 0px;
	border-radius			: 0px;
	
	content					: 'Frist';
	font-size				: 8px;
	width					: 100%;
	height					: 9px;
	background				: #d92e35;
	border					: 0px;
	*/
	
	content					: '';
	width					: 0px;
	height					: 0px;
	background				: transparent;
	border					: 0px;
	
	
}

#calendarContainer .calendar .line .cell .event.registration {
	
	
	border-left-width		: 2px;
	
}

#calendarContainer .calendar .line .cell .event.registration.registered {
	
}

#calendarContainer .calendar .line .cell .event.no-js {
	
}

#calendarContainer .calendar .line .cell .event.no-js {
	
}

#calendarContainer .calendar .line .cell .event span.text {
	
}



#calendarContainer .calendar .line .cell .event span.delete-button {
	
	
}

#calendarContainer .calendar .line .cell .event:hover span.delete-button {
	
}

#calendarContainer .calendar .line .cell .event.deadline span.delete-button,
#calendarContainer .calendar .line .cell .event.reminder span.delete-button {
	
}

#calendarContainer .cell {
	
}




#calendar-view-event #calendar-view-event-content {
	
}

#calendar-view-event #calendar-view-event-content .content {
	
}

#calendar-view-event #calendar-view-event-content table.stores-list td {
	
}

#calendar-view-event .registration-only,
#calendar-view-event .sharing-only,
#calendar-view-event .advanced-only {
	
}


#calendar-edit-registration {
	
}

#calendar-invites {
	
}

#calendar-invites .search-mobile-info {
	
	
	display					: block;
	padding-top				: 10px;
	font-size				: 12px;
	
}

#calendar-invites .filter {
	
	
}

#calendar-invites .filter .pl5,
#calendar-invites .filter .ml5 {
	
}

#calendar-invites .filter .inline {
	
}




#calendar-seeinvites-content .div-list-1010 .line {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line.disabled {
	
}

#calendar-seeinvites-content .div-list-1010 .line.desktop-odd {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line.odd {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line.store-heading {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line.store-heading .item {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.name {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.store {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.type {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.access-time {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.access-time:before {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.sent-time {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.sent-time:before {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.send {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.reset {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item a {
	
	
}


#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span,
#calendar-seeinvites-content .div-list-1010 .line .item.access-time span {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-10,
#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-20,
#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-50 {
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-0 {
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-11,
#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-12,
#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-15 {
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.access-time span.not-accessed {
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.access-time span.accessed {
	
}


#registrations-edit,
#registrations-new {
	
}

#registrations-new #registrations-new-specific-form {
	
}

#registrations-new #registrations-new-specific-form .content {
	
}

.registrations-container {
	
}

.registrations-container .content {
	
	
}


.registrations-container .div-list-768 .line .item.icons {
	
	
	
}

.registrations-container .div-list-768 .line .item.from {
	
	
	
}

.registrations-container .div-list-768 .line .item.status {
	
	
	
}

.registrations-container .div-list-768 .line .item.type {
	
	
	
}

.registrations-container .div-list-768 .line .item.time {
	
	
	
}

.registrations-container .div-list-768 .line .item.sent {
	
	
	
}

.registrations-container .div-list-768 .line .item.status span.descr {
	
	
}

.registrations-container .div-list-768 .line .item.status span.status {
	
}

.registrations-container .div-list-768 .line .item.status span.status.unread {
	
}

.registrations-container .div-list-768 .line .item.status span.status.read {
	
}

.registrations-container .div-list-768 .line .item.status span.status.contacted {
	
}

.registrations-container .div-list-768 .line .item.status span.status.finished {
	
}



#sms-new {
	
}

#sms-info {
	
}

#sms-new #sms-new-specific-form {
	
}

#sms-new #sms-new-specific-form .content {
	
}

.sms-container {
	
}

.sms-container .content {
	
}

.sms-container .div-list-768 .line .item.icons {
	
	
	
}

.sms-container .div-list-768 .line .item.date {
	
	
	
}

.sms-container .div-list-768 .line .item.text {
	
	
	
}

.sms-container .div-list-768 .line .item.sent,
.sms-container .div-list-768 .line .item.receivers,
.sms-container .div-list-768 .line .item.parts {
	
	
	
}

.sms-container .div-list-768 .line .item.sent {
	
}

.sms-container .div-list-768 .line .item.receivers::after,
.sms-container .div-list-768 .line .item.sent::after {
	
	
	
	
	
}

#files-file-edit {
	
}

.files-browser > .lists {
	
	
}

.files-browser > .lists > .list.folders > div.items-container {
	
	
}

.files-browser > .lists.no-delete.no-edit > .list.folders > div.items-container {
	
	
}

.files-browser .list.elements ul {
	
}

.files-browser .list.elements ul li {
	
}

.files-browser.colorscheme-blue .list.elements ul li{
	
}


.files-browser .list.elements ul li img.edit,
.files-browser .list.elements ul li img.delete {
	
}

.files-browser .list.elements ul li .click {
	
}

.files-browser .list.elements ul li .click:hover {
	
}

.employees-container {
	
}

.employees-container .content {
	
}

.employees-container .div-list .line .item.icons-short {
	
	
	
	
	width					: 30px;
	
}

.employees-container .div-list .line .item.icons {
	
	
	
	
	width					: 95px;
	
}

.employees-container .div-list .line .item.name {
	
	
	
	
	display					: block;
	float					: none;
	width					: auto;
	margin-left				: 110px;
	font-weight				: bold;
	
}

.employees-container .div-list .line .item.title {
	
	
	
	
	display					: block;
	float					: none;
	width					: auto;
	margin-left				: 110px;
	
}

.employees-container .div-list .line .item.key,
.employees-container .div-list .line .item.keycard {
	
	
	
	
	
}

.employees-container .div-list .line .item.position {
	
	
	
	
	
}

.employees-container .div-list .line .item.phone {
	
	
	
	
	display					: block;
	float					: none;
	width					: auto;
	margin-left				: 110px;
	
}

.employees-container .div-list .line .item.email {
	
	
	
	
	display					: block;
	float					: none;
	width					: auto;
	margin-left				: 110px;
	
}


#imagelibrary-browser {
	
}

#imagelibrary-browser .filter {
	
}

#imagelibrary-browser .filter .search {
	
	
}

#imagelibrary-browser .filter .search input {
	
}

#imagelibrary-browser .filter .sort {
	
	
}

#imagelibrary-browser .filter .sort > div {
	
}

#imagelibrary-browser .filter .sort > div > select {
	
}

#imagelibrary-uploader {
	
}

#ilupImageContainer {
	
}

#ilbrImagesContainer {
	
}

#ilbrImagesContainer .image {
	
	
	
}

#ilbrImagesContainer .image .border {
	
}

#ilbrImagesContainer .image:hover .border {
	
}

#ilbrImagesContainer .image table.thumbnail {
	
}

#ilbrImagesContainer .image table.thumbnail tr td {
	
}

#ilbrImagesContainer .image table.thumbnail tr td img {
	
}

#ilbrImagesContainer .image .descr {
	
}

#ilbrImagesContainer .image .border .tools {
	
}

#ilbrImagesContainer .image:hover .border .tools {
	
}

#ilbrImagesContainer .image .border .tools img {
	
}

#ilupOrigContainer {
	
	
}

#ilupPreviewContainer {
	
	
}.offers {
	
}

.offers .offer {
	
	
	padding-bottom				: 20px;
	
}

.offers .offer h2 {
	
}

.offers .offer p {
	
}


.report-form {
	
}

.report-form .numbers {
	
}

.report-form .numbers .headers {
	
	
}

.report-form .numbers .headers .descr {
	
	
	
	width					: 60px;
	
}

.report-form .numbers .headers .types {
	
	
	
	margin-left				: 60px;
	
}

.report-form .numbers .headers .types .type {
	
	
}

.report-form .numbers .stats {
	
	
}

.report-form .numbers .stats .values {
	
	
}

.report-form .numbers .stats .values .descr {
	
	
	
	width					: 60px;
	
}

.report-form .numbers .stats .values .descr br {
	
	
	
	display					: inline;
	
}

.report-form .numbers .stats .values .descr span {
	
	
	
	padding-left			: 0px;
	
}

.report-form .numbers .stats .values .inputs {
	
	
	
	margin-left				: 60px;
	
}

.report-form .numbers .stats .values .value {
	
	
}

.report-form {
	
	
	padding					: 10px;
	
}

.statistics-form {
	
	
	padding					: 10px;
	
}

.statistics-graph-frame {
	
	
	padding					: 10px;
	
}

.statistics-graph-frame iframe {
	
}.receivers-container {
	
}

.receivers-container .content {
	
}

#receivers-edit-receiver {
	
}

table.receivers-stats {
	
}

table.receivers-stats .descr {
	
	
	
	
		width					: 100px;
	
}

table.receivers-stats .nums {
	
	
	
	
		width					: 80px;
	
}

table.receivers-stats .percentages {
	
	
	
	
		width					: 80px;
	
}

.receivers-stats-percents {
	
	
		display					: none;
	
}

.receivers-stats-percents div {
	
}

.receivers-stats-percents div.p0 {  }
.receivers-stats-percents div.p10 {  }
.receivers-stats-percents div.p20 {  }
.receivers-stats-percents div.p30 {  }
.receivers-stats-percents div.p40 {  }
.receivers-stats-percents div.p50 {  }
.receivers-stats-percents div.p60 {  }
.receivers-stats-percents div.p70 {  }
.receivers-stats-percents div.p80 {  }
.receivers-stats-percents div.p90 {  }
.receivers-stats-percents div.p100 {  }

.receivers-stats-pbar {
	
}

.receivers-stats-pbar div.bar {
	
	
		display					: none;
	
}

.receivers-stats-pbar div.text {
	
	
		position				: static;
	
}


#settings-window {
	
}

#settings-edit-menuitem {
	
}

#settings-menuitems-list {
	
}

#settings-menuitems-list .line {
	
}

#settings-menuitems-list .line.inactive {
	
}

#settings-menuitems-list .line .item.icons {
	
	
	
}

#settings-menuitems-list .line .item.name {
	
	
}

#settings-menuitems-list .line .item.access {
	
	
	
}
#settings-menuitems-list .line .item.access .level {
	
}

#settings-menuitems-list .line .item.icon {
	
	
	
	
}

#settings-menuitems-list .line .item.icon img {
	
	
}

#settings-menuitems-list .line .item.heading.access,
#settings-menuitems-list .line .item.heading.icon {
	
	
}

#settings-edit-menuitem .app-form .icons {
	
	
}

#settings-edit-menuitem .app-form .icons .icon {
	
	
}

#settings-edit-menuitem .app-form .icons .icon input {
	
	
}

#settings-edit-menuitem .app-form .icons .icon img {
	
	
}


#openinghours-edit {
	
}

.openinghours-container {
	
}

.openinghours-container .content {
	
	
}


.openinghours-container .div-list-768 .line .item.icons {
	
	
}

.openinghours-container .div-list-768 .line .item.date {
	
	
	
}

.openinghours-container .div-list-768 .line .item.openinghours {
	
	
	
}

#termseditor-edit {
	
}

.termseditor-container {
	
}

.termseditor-container .content {
	
	
}


.termseditor-container .div-list-768 .line .item.icons {
	
	
}

.termseditor-container .div-list-768 .line .item.value {
	
	
	
}

#availablepositions-edit {
	
}

.availablepositions-container {
	
}

.availablepositions-container .content {
	
	
}

.availablepositions-container .div-list-768 .line .item.icons {
	
	
}

.availablepositions-container .div-list-768 .line .item.title {
	
	
	
}

.availablepositions-container .div-list-768 .line .item.store {
	
	
	
}

.availablepositions-container .div-list-768 .line .item.deadline {
	
	
	
}

.availablepositions-container .div-list-768 .line .item.visible {
	
	
	
}

.availablepositions-container .div-list-768 .line .item.visible span {
	
	
	
}

.availablepositions-container .div-list-768 .line .item.visible span.ready,
.availablepositions-container .div-list-colors p span.ready {
	
}

.availablepositions-container .div-list-768 .line .item.visible span.active,
.availablepositions-container .div-list-colors p span.active {
	
}

.availablepositions-container .div-list-768 .line .item.visible span.finished,
.availablepositions-container .div-list-colors p span.finished {
	
}

.availablepositions-container .div-list-768 .line .item.visible span.blocked,
.availablepositions-container .div-list-colors p span.blocked {
	
}
.emags-editor {
	
}

.emags-editor .structure-heading {
	
}

.emags-editor .structure-heading p {
	
}

.emags-editor .structure-heading ul {
	
}

.emags-editor .structure-heading ul li {
	
}

.emags-editor .structure-workingarea {
	
}

.emags-editor .structure-properties {
	
}

.emags-editor .structure-properties > .content {
	
}

.emags-editor .structure-properties > .content > .panel {
	
}

.emags-editor .structure-properties > .content > .panel > h2 {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul.tabs > li.tab {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul.tabs > li.tab.active {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul.tabs > li.button {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul.tabs > li.button:hover {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul.tabs > li.button.hidden {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .lists {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .lists.light {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content.light {
	
}


.emags-editor .structure-properties > .content > .panel .tab-view .content .cols {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div.col-25 {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div.col-50 {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div.col-75 {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div.col-100 {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div label {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div.one-line label {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div input[type="text"] {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div input.edit-40 {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div input.t-right {
	
}

.emags-editor button {
	
}
.emags-editor button.no-bottom-padding {
	
}

.emags-editor button:hover {
	
}



/** CHECK BOXES **/

.emags-editor label {
	
}

.emags-editor .checkbox-text,
.emags-editor [type="checkbox"]:not(:checked) + label,
.emags-editor [type="checkbox"]:checked + label {
	
}

/* Base for label styling */

.emags-editor [type="checkbox"]:not(:checked),
.emags-editor [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}

.emags-editor [type="checkbox"]:not(:checked) + label,
.emags-editor [type="checkbox"]:checked + label,
.emags-editor span.checkbox-checked {
  position: relative;
}

.emags-editor [type="checkbox"]:not(:checked) + label,
.emags-editor [type="checkbox"]:checked + label {
  cursor: pointer;
}
/* checkbox aspect */

.emags-editor [type="checkbox"]:not(:checked) + label:before,
.emags-editor [type="checkbox"]:checked + label:before,
.emags-editor span.checkbox-checked:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0px;
  width: 12px;
  height: 12px;
  border: 1px solid #666;
  border-radius: 2px;
}
/* checked mark aspect */

.emags-editor [type="checkbox"]:not(:checked) + label:after,
.emags-editor [type="checkbox"]:checked + label:after,
.emags-editor span.checkbox-checked:after {
  content: '\2713';
  position: absolute;
  top: -3px;
  left: 2px;
  font-size: 16px;
  color: #fff;
  transition: all .1s;
}

/* checked mark aspect changes */

.emags-editor [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0) rotate(-25deg);
}

.emags-editor [type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1) rotate(0deg);
}
/* disabled checkbox */

.emags-editor [type="checkbox"]:disabled:not(:checked) + label:before,
.emags-editor [type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}

.emags-editor [type="checkbox"]:disabled:checked + label:after {
  color: #999;
}

.emags-editor [type="checkbox"]:disabled + label {
  color: #aaa;
}
/* accessibility */

/*
[type="checkbox"]:checked:focus + label:before,
[type="checkbox"]:not(:checked):focus + label:before {
  border: 1px dotted #7d861e;
}
*/
/* hover style just for information */

label:hover:before {
  border: 1px solid #666!important;
}
.structure-properties .lists ul {
	
}

.structure-properties .lists ul {
	
}

.structure-properties .lists ul > li {
	
}

.structure-properties .lists ul > li h2 {
	
}

.structure-properties .lists ul > li.active h2 {
	
}


.structure-properties .lists ul > li span.button {
	
}

.structure-properties .lists ul > li span.button:hover {
	
}

.structure-properties .lists ul > li .type {
	
}


.structure-properties .lists ul > li ul {
	
}

.structure-properties .lists ul > li ul li {
	
}

.structure-properties .lists ul > li ul li.active {
	
}

.structure-properties .lists ul > li ul li input[type="checkbox"]:not(:checked) + label + .item-title,
.structure-properties .lists ul > li ul li input[type="checkbox"]:not(:checked) + label + .item-title + .button + .preview,
.structure-properties .lists ul > li ul li input[type="checkbox"]:not(:checked) + label + .item-title + .button + .button + .preview,
.structure-properties .lists ul > li ul li input[type="checkbox"]:not(:checked) ~ .settings {
	
}

.structure-properties .lists ul > li ul li .preview {
	
}

.structure-properties .lists ul > li ul li:hover .preview {
	
}

.structure-properties .lists ul > li ul li.active .preview {
	
}


.structure-properties .lists ul > li ul li .settings {
	
}

.structure-properties .lists ul > li ul li .settings .line {
	
}

.structure-properties .lists ul > li ul li .settings .setting {
	
}

.structure-properties .lists ul > li ul li.active .setting {
	
}

.structure-properties .lists ul > li ul li .setting.hidden {
	
}

.structure-properties .lists ul > li ul li .setting.in-use {
	
}

.structure-properties .lists ul > li ul li .setting.active {
	
}

.structure-properties .lists ul > li ul li .setting:hover {
	
}




#emags-addimages {
	
}.emags-editor .workarea-item-rect {
	
}


.emags-editor .workarea {
	
}


.emags-editor .workarea .layer {
	
}

.emags-editor .workarea .item {
	
}

.emags-editor .workarea .item img {
	
}

.emags-editor .workarea .item:hover img {
	
}

.emags-editor .workarea .item.active {
	
}

}
@media only screen and (max-width: 320px) {
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl,
dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	
}

table, tbody, tfoot, thead, tr, th, td {
	
}

* {
	
}

body {
	
}

img {
	
}

h1 {
	
}

h2 {
	
}

.f-right {
	
}

.f-left {
	
}

.c-right {
	
}

.c-left {
	
}

.v-middle {
	
}

.block {
	
}

.inline {
	
}

.inline-block {
	
}

strong, .strong {
	
}

.hidden {
	
}

.mb50 {}
.mb40 {}
.mb30 {}
.mb20 {}
.mb10 {}
.mb5 {}
.mb2 {}

.mt60 {}
.mt50 {}
.mt40 {}
.mt30 {}
.mt20 {}
.mt15 {}
.mt10 {}
.mt5 {}
.mt2 {}

.mlm25 {}

.ml100 {}
.ml90 {}
.ml80 {}
.ml70 {}
.ml60 {}
.ml50 {}
.ml40 {}
.ml30 {}
.ml20 {}
.ml10 {}
.ml5 {}
.ml2 {}

.mr30 {}
.mr20 {}
.mr10 {}
.mr5 {}
.mr2 {}

.pl5 {}
.pl10 {}
.pl15 {}
.pl20 {}

.pr5 {}
.pr10 {}
.pr15 {}
.pr20 {}

.pt3 {}
.pt5 {}

.pb3 {}
.pb5 {}


.w-50p {}

.filter .w-50 {}
.filter .w-100 {}
.filter .w-150 {}
.filter .w-200 {}
.filter .w-250 {}
.filter .w-300 {}
.filter .w-350 {}
.filter .w-400 {}
.filter .w-500 {}
.filter .w-600 {}
.filter .w-700 {}


.no-overflow {
	
}

.overflow {
	
}


.message-box {
	
}

.no-mobile {
	
	
}

.no-mobile-real {
	
	
}

.mobile-only {
	
	
}

.no-mobile-message {
	
	
}

.desktop-only {
	
	
}

.tablet-desktop-only {
	
	
}

.no-desktop {
	
	
}

.no-desktop-1010 {
	
	
}

.no-desktop-table-cell {
	
	
}



a {
	
}

a:hover {
	
}

img.button {
	
}

img.button.disabled {
	
}

table.list {
	
}

table.list thead tr th {
	
}

table.list tbody tr td {
	
}

table.list tbody tr td.responsive-font-size {
	
	
}

table.list tbody tr:first-child td {
	
}



/*****************************************************************************
*  
*  Form controls
*  
*****************************************************************************/

textarea, input, button {
	
}

a.button, button, input[type=submit]  {
	
	
}

.button-standard, button.standard, input[type=submit] {
	
	
}

.button-standard.bw, button.standard.bw, input[type=submit].bw {
	
}

.button-standard.bw.down, button.standard.bw.down, input[type=submit].bw.down {
	
}

.button-standard.icon, button.standard.icon {
	
}

.button-standard.icon img, button.standard.icon img {
	
}

.button-standard.left, button.standard.left {
	
}

.button-standard.middle, button.standard.middle {
	
}

.button-standard.right, button.standard.right {
	
}

button.standard.image {
	
}

button.standard span {
	
	
}

button.standard span.always.not-on-mobile {
	
}

button.standard.down span,
button.standard span.always {
	
}

/*button.standard.symbol.big {*/
	
/*}*/

button.standard.symbol {
	
}

.button-standard.hover, .button-standard:hover, button.standard:hover, input[type=submit]:hover {
	
}

.button-standard.down, button.standard.down {
	
}

button.standard.down:hover {
	
}

button.standard.disabled {
	
}

button.standard.disabled:hover {
	
}

button.standard.control {
	
}

button.standard.control:hover {
	
}

.button-toggle {
	
}

.button-toggle .on,
.button-toggle .off {
	
}

.button-toggle .on {
	
}

.button-toggle.on .on {
	
}

.button-toggle .off {
	
}

.button-toggle.on .off {
	
}

.emphazised {
	
}

.emphazised.orange,
.emphazised.color-1 {
	
}

.emphazised.yellow,
.emphazised.color-2 {
	
}

.emphazised.green,
.emphazised.color-3 {
	
}

.emphazised.turquoise,
.emphazised.color-4 {
	
}

.emphazised.blue,
.emphazised.color-5 {
	
}

.emphazised.purple,
.emphazised.color-6 {
	
}

.emphazised.red,
.emphazised.color-7 {
	
}

.emphazised.transparent.orange,
.emphazised.transparent.color-1 {
	
}

.emphazised.transparent.yellow,
.emphazised.transparent.color-2 {
	
}

.emphazised.transparent.green,
.emphazised.transparent.color-3 {
	
}

.emphazised.transparent.turquoise,
.emphazised.transparent.color-4 {
	
}

.emphazised.transparent.blue,
.emphazised.transparent.color-5 {
	
}

.emphazised.transparent.purple,
.emphazised.transparent.color-6 {
	
}

.emphazised.transparent.red,
.emphazised.transparent.color-7 {
	
}

.emphazised.transparent {
	
}


input[type=text], input[type=password], textarea {
	border				: 1px solid #aaaaaa;
	padding				: 2px;
	background			: #ffffff;
	font-family			: Arial;
	font-size			: 12px;
}

.input.w-100,
.input.w-200,
.input.w-300 {
	
	
}

.input.w-100 input[type="text"],
.input.w-200 input[type="text"],
.input.w-300 input[type="text"] {
	
	
}


.select select {
	
}

.select {
	
}

.select.dark,
.normal-form-element.dark {
	
}

.select.dark select {
	
}

.select.dark select option {
	
}

.select.w-20, .input.w-20 {}
.select.w-50, .input.w-50 {}
.select.w-60, .input.w-60 {}
.select.w-75, .input.w-75 {}
.select.w-100, .input.w-100 {}
.select.w-150, .input.w-150 {}
.select.w-200, .input.w-200 {}
.select.w-300, .input.w-300 {}


/*
.mainContent {
	background			: #ffffff;
	padding				: 5px 20px 20px 20px;
}

.mainContentHeader {
	color				: #777777;
	text-align			: right;
	font-size			: 10px;
	padding-bottom		: 0px;
}

div.menu {
	height				: 30px;
	padding				: 0px;
	margin				: 0px;
	background			: #f6f6f6;
	
	border-bottom		: 1px solid #bbbbbb;
}

ul.menu {
	list-style-type		: none;
	
	padding				: 0px 0px 0px 5px;
	margin				: 0px;
}

li.menu {
	display				: inline;
	float				: left;
	
	position			: relative;
	height				: 12px;
	
	padding				: 9px;
	
	font-family			: Arial;
	font-size			: 12px;
	line-height			: 12px;
	
	cursor				: pointer;
	color				: #000000;
}

a.menu:link {
	color				: #000000;
	text-decoration		: none;
}

a.menu:visited {
	color				: #000000;
	text-decoration		: none;
}

a.menu:hover {
	color				: #000000;
	text-decoration		: underline;
}

a.menu:active {
	color				: #000000;
	text-decoration		: underline;
}

li.menuItem {
	display				: inline;
	float				: left;
	
	position			: relative;
	height				: 29px;
	
	color				: #555555;
}

div.menuItem {
	display				: inline;
	float				: left;
	
	padding				: 7px 6px;
}

div.menuSeparator {
	background			: url(/gfx/menudots.jpg);
	
	display				: inline;
	float				: left;
	
	width				: 5px;
	height				: 29px;
	
	padding				: 0px 0px;
}

li.menuRight {
	display				: inline;
	float				: right;
	
	color				: #555555;
	
	padding				: 0px 0px 0px 0px;
	margin				: 0px;
}


li.submenuItem {
	display				: block;
	
	height				: 29px;
	width				: 160px;
	
	color				: #000000;
}

div.submenuItem {
	padding				: 5px 5px;
}

div.submenuItem:hover {
	background			: url(/gfx/menubkselected.jpg) repeat-x;
	
	color				: #000000;
	
	padding				: 5px 5px;
}

a.submenuItem {
	color				: #000000;
	text-decoration		: none;
}

.subMenuBox {
	background			: #f6f6f6;
	border				: 1px solid #699AAE;
}



a:link {
	color				: #3E6474;
	text-decoration		: none;
}

a:visited {
	color				: #3E6474;
	text-decoration		: none;
}

a:hover {
	color				: #3E6474;
	text-decoration		: underline;
}

a:active {
	color				: #3E6474;
	text-decoration		: underline;
}

.link {
	color				: #3E6474;
	text-decoration		: none;
}

.link:hover {
	color				: #3E6474;
	text-decoration		: underline;
}


p {
	margin				: 0px;
	padding				: 0px;
}


h1 {
	padding				: 0px 0px 16px 0px;
	
	margin				: 0px;
	font-family			: Arial;
	font-size			: 18px;
	line-height			: 22px;
}

h2 {
	padding				: 0px 0px 8px 0px;
	
	margin				: 0px;
	font-family			: Arial;
	font-size			: 12px;
	line-height			: 20px;
}


td.form {
	padding-bottom		: 5px;
}
*/

/*****************************************************************************
*  
*  Report colors
*  
*****************************************************************************/

input[type=text].messageOk, div.messageOk {
	border				: 1px solid #0EC600;
	background			: #E3F7E1;
}

input[type=text].messageError, div.messageError {
	border				: 1px solid #E65252;
	background			: #FFE5E3;
}


/*****************************************************************************
*  
*  Sections
*  
*****************************************************************************/

.tabPanel {
	background			: #e4e4e4;
	color				: #000;
	border				: 1px solid #e4e4e4;
	
	padding				: 30px 15px 15px;
	margin-bottom		: 10px;
}

.tabPanelWhite {
	background			: #ffffff;
	border-top			: 1px solid #699AAE;
	
	padding				: 15px;
	margin-bottom		: 10px;
}

.tabPanelTabSelected {
	display				: inline;
	float				: left;
	height				: 16px;

	background			: #e4e4e4;

	margin-right		: 5px;
	border-top			: 1px solid #e4e4e4;
	border-right		: 1px solid #e4e4e4;
	border-left			: 1px solid #e4e4e4;
	padding				: 11px 15px 7px 15px;

	font-weight			: bold;
	line-height			: 16px;
	color				: #333333;
	
	cursor				: pointer;
}

.tabPanelTabSelectedWhite {
	display				: inline;
	float				: left;
	height				: 16px;

	background			: #F0F7FA;

	margin-right		: 5px;
	border-top			: 1px solid #699AAE;
	border-right		: 1px solid #699AAE;
	border-left			: 1px solid #699AAE;
	border-bottom		: 1px solid #699AAE;
	padding				: 9px 15px 4px 15px;

	font-weight			: bold;
	line-height			: 16px;
	color				: #333333;
	
	cursor				: pointer;
}

.tabPanelTab {
	display				: inline;
	float				: left;
	height				: 16px;

	background			: #699AAE;
	
	margin-right		: 5px;
	margin-top			: 4px;
	padding				: 7px 15px;

	font-weight			: normal;
	line-height			: 16px;
	color				: #ffffff;
	
	cursor				: pointer;
}


.pageSectionHeader {
	border				: 1px solid #699AAE;
	background			: #C7E0EB;
	color				: #3E6474;
}

.tableHeader {
	border-bottom		: 1px solid #699AAE;
}

.sectionHeader {
	background			: #F0F7FA;
	border				: 1px solid #699AAE;
	
	color				: #3E6474;
	font-weight			: bold;
	
	padding				: 15px;
	margin-bottom		: 10px;
	
	cursor				: pointer;
}

.sectionFrame {
	background			: #F0F7FA;
	border				: 1px solid #699AAE;
}


.sectionFrameLink {
	color				: #0066CC;
}

.sectionContainer {
	padding 			: 15px 0px 15px 29px;
}

.sectionDivider {
	margin-bottom		: 13px;
	border-bottom		: 1px solid #699AAE;
}

/** light background **/
.lightBackground {
	background			: #F0F7FA;
}

/** store selector **/
.storeSelectorGroup {
	background			: #F0F7FA;
	margin-bottom		: 4px;
	padding				: 4px;
}

.storeSelectorGroupText {
	font-weight			: bold;
	color				: #333333;
}

/** selector buttons **/
.selectorButton {
	color				: #333333;
	background			: #ffffff;
	border				: 1px solid #699AAE;
}

.selectorButtonSelected {
	color				: #ffffff;
	background			: #699AAE;
	border				: 1px solid #699AAE;
}

.calDropDown {
	background			: #ffffff;
	border				: 1px solid #699AAE;
}

/** drop down **/
.dropDownHeader {
	background			: #ffffff;
	color				: #000000;
	border				: 1px solid #699AAE;
}

.dropDownHeaderSelected {
	background			: #699AAE;
	color				: #ffffff;
	border				: 1px solid #699AAE;
}

.dropDownContent {
	background			: #ffffff;
	border				: 1px solid #699AAE;
}

/** inline calendar **/
.calendarInline {
	background			: #ffffff;
	border				: 1px solid #699AAE;
}

/** popup calendar **/
.popupCalendarHeader {
	background			: #699AAE;
	color				: #ffffff;
	border-bottom		: 1px solid #699AAE;
}

.popupCalendarContainer {
	border				: 1px solid #699AAE;
	background			: #ffffff;
}

/** stores list **/
.storesChar {
	padding				: 5px;
	border				: 1px solid #aaa;
	border-radius		: 3px;
	cursor				: pointer;
	font-weight			: normal;
	background			: #555;
}

.storesChar:hover {
	border				: 1px solid #fff;
}

.storesCharSelected {
	padding				: 5px;
	border				: 1px solid #fff;
	border-radius		: 3px;
	cursor				: pointer;
	font-weight			: bold;
	background			: #7CB133;
}

.storesListRowColor {
	background			: #F0F7FA;
}

.storesListColNormal {
	border-bottom		: 1px solid #AFD1E1;
}

.storesListColShade {
	border-bottom		: 1px solid #C2DDEA;
	border-left			: 1px solid #AFD1E1;
	border-right		: 1px solid #AFD1E1;
	font-weight			: bold;
	background			: #D8EAF2;
	text-align			: center;
}

.listColTopBorder {
	border-top			: 1px solid #AFD1E1;
}

.registrationGraphicBorder {
	border				: 1px solid #699AAF;
}


.registrationDivider {
	border-bottom		: 1px solid #699AAF;
}

/*****************************************************************************
*  
*  Boxes
*  
*****************************************************************************/

.messageBox {
	margin-bottom		: 16px;
	padding				: 10px;
	
	background			: #E3F7E1;
	border				: 1px solid #0EC600;
}

.boxShadow {
	background			: url(boxshadow.png);
	padding				: 15px 15px 4px 15px;
}

.boxContainer {
	border				: 1px solid #000000;
}

.boxHeading {
	background			: url(boxheadingbk.jpg) repeat-x #bee8f8;
	border-top			: 1px solid #F1FBFF;
	border-left			: 1px solid #F1FBFF;
	border-right		: 1px solid #F1FBFF;
	padding				: 5px;
	height				: 32px;
}

.boxContent {
	background			: #F5FDFF;
	padding				: 15px;
}

.popupWindowBk {
	position			: absolute;
	background			: #ffffff;
	opacity				: 0.6;
	filter				: alpha(opacity = 60);
}

.popupWindowBorder {
	position			: absolute;
	background			: #000000;
	opacity				: 0.6;
	filter				: alpha(opacity = 60);
}

.popupWindowContentBk {
	border				: 1px solid #000000;
	background			: #ffffff;
}

.popupWindowHeading {
	background			: #C7E0EB;
	border-bottom		: 1px solid #699AAE;
	color				: #3E6474;
	font-size			: 16px;
	line-height			: 16px;
	font-weight			: bold;
	text-align			: center;
	padding				: 15px;
}

.popupWindowContent {
	background			: #ffffff;
	padding				: 10px;
}

.popupWindowBottomBar {
	height				: 30px;
	padding				: 5px;
}

.popupWindowContentNoPadding {
	background			: #ffffff;
	padding				: 0px;
}



.listitem {
	border-bottom		: 1px solid #AFD1E1;
}

.linkLine {
	padding-bottom		: 3px;
}

.linkList {
	padding-bottom		: 10px;
}

h2.linkListHeading {
	padding				: 0px 0px 3px 0px;
	font-size			: 12px;
	font-weight			: normal;
}

/*****************************************************************************
*  
*  Calendar
*  
*****************************************************************************/

.calCellNone {
	margin				: 1px;
	padding				: 4px 0px;
	
	background			: #E6F1F6;
	color				: #9EB7C2;
	border				: 1px solid #C7E0EB;
	border-top			: 6px solid #C7E0EB;
	font-weight			: normal;
}

.calCellMonth {
	margin				: 1px;
	padding				: 4px 0px;
	
	background			: #C7E0EB;
	color				: #000000;
	border				: 1px solid #699AAF;
	border-top			: 6px solid #699AAF;
	font-weight			: normal;
}

.calCellToday {
	padding				: 4px 0px;
	margin				: 1px;
	
	background			: #699AAF;
	color				: #ffffff;
	border				: 1px solid #699AAF;
	border-top			: 6px solid #699AAF;
	font-weight			: bold;
}

.calCellMinHeight {
	display				: inline;
	float				: right;
	width				: 1px;
	height				: 55px;
}

.calColorItem {
	display				: inline;
	float				: left;
	width				: 18px;
	height				: 18px;
	overflow			: hidden;
	margin				: 1px 5px 1px 1px;
	border				: 1px solid #000000;
	cursor				: pointer;
}

.calColorItemSelected {
	display				: inline;
	float				: left;
	width				: 18px;
	height				: 18px;
	overflow			: hidden;
	margin-right		: 4px;
	border				: 2px solid #000000;
	cursor				: pointer;
}

.calBackground {
	background			: #F6FBFE;
}

/*****************************************************************************
*  
*  Other
*  
*****************************************************************************/

.photo {
}

div.photoContainer {
	margin-right		: 20px;
	float				: right;
	overflow			: hidden;
}

table.photoContainer {
	border				: 1px solid #BBBBBB;
	background			: #ffffff;
	
	padding				: 10px;
	margin-bottom		: 7px;
	width				: 160px;
}

.pfUIPhotoContainer {
}


img.formattingRight {
	
	
}

img.formattingLeft {
	
	
}

/*****************************************************************************
*  
*  Icon collection
*  
*****************************************************************************/

.ic-empty {
	
}

.ic-listarrow-right,
.ic-listarrow-down,
.ic-gear {
	
}

.ic-listarrow-right {
	
}

.ic-listarrow-down {
	
}

.ic-gear {
	
}

.ic-gear:hover {
	
}


.gui-tabpanel {
	
}

.gui-tabpanel > ul.tabs {
	
}

.gui-tabpanel > ul.tabs > li {
	
}

.gui-tabpanel > ul.tabs > li.active {
	
}

.gui-tabpanel > div.content {
	
}


.system-message {
	
	
}

.system-message p a {
	
}/*****************************************************************************
*  
*  Popups
*  
*****************************************************************************/

#window-busy {
	
}

#window-busy .spinner {
	
}
div.terms-list ul {
	
}

div.terms-list ul li {
	
	
}

div.terms-list ul li.odd {
	
}

div.terms-list ul li.empty {
	
}

div.terms-list ul li img {
	
}

div.terms-list ul.items li {
	
}

div.terms-list .input {
	
}

div.terms-list .input p {
	
	
}

div.terms-list .input input {
	
	
}

div.terms-list .input img {
	
}

div.terms-list ul.suggestions li.match {
	
}

div.terms-list ul.suggestions li strong {
	
}

div.terms-list ul.suggestions li.full-match strong {
	
}

div.terms-list ul.suggestions li.full-match i {
	
}

div.terms-list ul.suggestions li.match:hover,
div.terms-list ul.suggestions li.match:hover strong {
	
}

div.terms-list ul.suggestions li i {
	
	
}

div.terms-list .not-found {
	
	
}

div.terms-list .not-found img {
	
}

div.terms-list .not-found a {
	
}

div.terms-list .not-found.spinner {
	
}

div.terms-list .not-found.spinner img {
	
}.images-selector {
	
}

.images-selector ul.items {
	
}

.images-selector ul.items li {
	
}

.images-selector ul.items li.loading {
	
}

.images-selector ul.items li img.image {
	
}

.images-selector ul.items li img.delete {
	
}

.images-selector ul.items li.loading img.image,
.images-selector ul.items li.loading img.delete {
	
}




.login-container {
	
	
	
}

.login-container .title {
	
	
}

.login-container .padding {
	
	
}

.login-container .error {
	
}

/*****************************************************************************
*  
*  Forms
*  
*****************************************************************************/

.app-form {
	
}

.app-form .line {
	
	
}

.app-form .line.dark {
	
}

.app-form .line-separator {
	
}

.app-form .line-separator.dark {
	
}

.app-form .sections {
	
	
}

.app-form .sections .section {
	
	
}

.app-form .sections .section.size-66,
.app-form .sections .section.size-50,
.app-form .sections .section.size-33 {
	
	
}

.app-form .sections .section.size-66 {
	
}

.app-form .sections .section.size-50 {
	
}

.app-form .section.separator-top {
	
}

.app-form .section.separator-bottom {
	
}

.app-form .line label,
.app-form .line p.label,
.app-form .line span.label {
	
	
}

.app-form .line > label,
.app-form .line > p.label,
.app-form .line > span.label {
	
	
}

.app-form .line > label.mobile-emphasized,
.app-form .line > p.label.mobile-emphasized,
.app-form .line > span.label.mobile-emphasized {
	
	
}

.app-form .line div.check-padding,
.app-form .line a.check-padding,
.app-form .line label.check-padding,
.app-form .line p.label.check-padding,
.app-form .line span.label.check-padding {
	
	
}

.app-form .line input[type="checkbox"] {
	
	
}

.app-form .line label.wide,
.app-form .line p.label.wide,
.app-form .line span.label.wide {
	
	
}

.app-form .line label.normal,
.app-form .line p.label.normal,
.app-form .line span.label.normal {
	
	
}



.app-form .line.dark label {
	
}

.app-form .line > div {
	
	
}

.app-form .line > div.wide {
	
	
}

.app-form .line > div .subline {
	
}

.app-form .line > div .comment {
	
}

.app-form .line > div input[type="checkbox"],
.app-form .line > div input[type="radio"] {
	
}

.app-form .line > div .radio-padding,
.app-form .line > div .checkbox-padding {
	
}

.input-container,
input[type="text"].normal-form-element,
.app-form .line > div textarea,
.app-form .line > div input[type="text"],
.app-form .line > div input[type="password"],
.app-form .line > div .wrapper {
	
}

.input-container.search,
input[type="text"].normal-form-element.search,
.app-form .line > div textarea.search,
.app-form .line > div input[type="text"].search {
	
}

.app-form .line > div .wrapper .input-content {
	
}

.app-form .line > div .wrapper .input-remove {
	
}

.input-container:disabled,
input[type="text"].normal-form-element:disabled,
.app-form .line > div textarea:disabled,
.app-form .line > div input[type="text"]:disabled,
.app-form .line > div input[type="password"]:disabled,
.app-form .line > div .select select:disabled {
	
}

.app-form .line > div div.check input[type="checkbox"] {
	
}

.app-form .line > div div.check {
	
}


.app-form .line > div textarea {
	
}

.app-form .line > div .w-50 {  }
.app-form .line > div .w-75 {  }
.app-form .line > div .w-100 {  }
.app-form .line > div .w-125 {  }
.app-form .line > div .w-150 {  }
.app-form .line > div .w-200 {  }
.app-form .line > div .w-250 {  }
.app-form .line > div .w-300 {  }

.app-form .line > div .h-100 {  }
.app-form .line > div .h-200 {  }


input[type="text"].normal-form-element.dark,
.app-form .line > div textarea.dark,
.app-form .line > div input[type="text"].dark,
.app-form .line > div input[type="password"].dark {
	
}

input[type="text"].normal-form-element.full,
.app-form .line > div textarea.full,
.app-form .line > div input[type="text"].full,
.app-form .line > div input[type="password"].full,
.app-form .line > div .full {
	
}

input[type="text"].normal-form-element.right,
.app-form .line > div textarea.right,
.app-form .line > div input[type="text"].right,
.app-form .line > div input[type="password"].right {
	
}

.app-form .line > div textarea.error,
.app-form .line > div input[type="text"].error,
.app-form .line > div input[type="password"].error {
	
}

.app-form .line > div textarea.monospace {
	
}

.app-form .errors-container {
	
	
}

.app-form .errors-container .error-message p {
	
}

.app-form .errors-container .error-message ul {
	
}

.app-form .errors-container .error-message ul li {
	
}



.app-text-editor {
	
}

.app-text-editor .container {
	
}

.app-text-editor .container textarea {
	
}

.app-text-editor .spinner {
	
}




.save-info {
	
}



.text-editor-styles {
	
}





.app-form label {
	
}

.app-form label span {
	
}

.app-form .checkbox-text,
.app-form .radio-text,
.app-form [type="checkbox"]:not(:checked) + label,
.app-form [type="checkbox"]:checked + label,
.app-form [type="radio"]:not(:checked) + label,
.app-form [type="radio"]:checked + label {
	
}

/* Base for label styling */

.app-form [type="checkbox"]:not(:checked),
.app-form [type="checkbox"]:checked,
.app-form [type="radio"]:not(:checked),
.app-form [type="radio"]:checked {
	
}

.app-form [type="checkbox"]:not(:checked) + label,
.app-form [type="checkbox"]:checked + label,
.app-form [type="radio"]:not(:checked) + label,
.app-form [type="radio"]:checked + label,
.app-form span.checkbox-checked {
	
}

.app-form [type="checkbox"]:not(:checked) + label,
.app-form [type="checkbox"]:checked + label,
.app-form [type="radio"]:not(:checked) + label,
.app-form [type="radio"]:checked + label {
	
}
/* checkbox aspect */

.app-form [type="checkbox"]:not(:checked) + label:before,
.app-form [type="checkbox"]:checked + label:before,
.app-form span.checkbox-checked:before,
.app-form span.radio-checked:before {
	
}

.app-form [type="radio"]:not(:checked) + label:before,
.app-form [type="radio"]:checked + label:before {
	
}


.tabPanel [type="checkbox"]:not(:checked) + label:before,
.tabPanel [type="checkbox"]:checked + label:before,
.tabPanel [type="radio"]:not(:checked) + label:before,
.tabPanel [type="radio"]:checked + label:before,
.tabPanel span.checkbox-checked:before,
.tabPanel span.radio-checked:before {
	
}


/* checked mark aspect */

.app-form [type="checkbox"]:not(:checked) + label:after,
.app-form [type="checkbox"]:checked + label:after,
.app-form span.checkbox-checked:after {
	
}

.app-form [type="radio"]:not(:checked) + label:after,
.app-form [type="radio"]:checked + label:after,
.app-form span.radio-checked:after {
	
}

.tabPanel [type="checkbox"]:not(:checked) + label:after,
.tabPanel [type="checkbox"]:checked + label:after,
.tabPanel span.checkbox-checked:after {
	
}

.tabPanel [type="radio"]:not(:checked) + label:after,
.tabPanel [type="radio"]:checked + label:after,
.tabPanel span.radio-checked:after {
	
}

/* checked mark aspect changes */

.app-form [type="checkbox"]:not(:checked) + label:after,
.app-form [type="radio"]:not(:checked) + label:after {
	
}

.app-form [type="checkbox"]:checked + label:after,
.app-form [type="radio"]:checked + label:after {
	
}
/* disabled checkbox */

.app-form [type="checkbox"]:disabled:not(:checked) + label:before,
.app-form [type="checkbox"]:disabled:checked + label:before,
.app-form [type="radio"]:disabled:not(:checked) + label:before,
.app-form [type="radio"]:disabled:checked + label:before {
	
}

.app-form [type="checkbox"]:disabled:checked + label:after,
.app-form [type="radio"]:disabled:checked + label:after {
	
}

.app-form [type="checkbox"]:disabled + label,
.app-form [type="radio"]:disabled + label {
	
}
/* accessibility */

/*
[type="checkbox"]:checked:focus + label:before,
[type="checkbox"]:not(:checked):focus + label:before {
  border: 1px dotted #7d861e;
}
*/
/* hover style just for information */

label:hover:before {
	
}

/*****************************************************************************
*  
*  Popups
*  
*****************************************************************************/

.popup-blocker {
	
}

.popup .animated {
	
}

.popup {
	
	
	
	
	
}

.popup-mobile-fixed {
	
}

.popup-display {
	
	
}

.popup-hidden {
	
}

.popup .close-button {
	
}

.popup .close-button:hover {
	
}

.popup .close-button.hidden {
	
}

.popup .background {
	
}

.popup .container {
	
}

.popup .container > .title {
	
	
}

.popup .container > .title.hidden {
	
}

.popup .container .content {
	
}

.popup .container .content.padding {
	
	
}

.popup .container .content.padding-sides {
	
	
}

.popup .container .content a {
	
}

.popup .container .content a.dark {
	
}

.popup .container .content .spinner-container {
	
}

.popup .container .footer {
	
	
}

.popup .container .footer.hidden {
	
}



/** FULL SIZE POPUP **/
.popup.full-size {
	
}

.popup.full-size .background {
	
}

.popup.full-size .container {
	
}

.popup.full-size .container .content {
	
}

.popup-menu {
	
}
.div-list, .div-list-768 {
	
}

.div-list .line {
	
	
}

.div-list .line.odd {
	
}

.div-list .line.always-odd {
	
}

.div-list .line .item {
	
}

.div-list .line .item.icons img.clickable {
	
}

.div-list .line .item.heading {
	
	
}

.div-list-768 .content {
	
	
}

.div-list-768 .line {
	
	
}

.div-list-768 .line.headings {
	
}

.div-list-768 .line.odd {
	
}

.div-list-768 .line.always-odd {
	
}

.div-list-768 .line .item {
	
}

.div-list-768 .line .item.icons {
	
	
}

.div-list-768 .line .item.icons img.clickable {
	
}

.div-list-768 .line.headings .item {
	
	
}



.div-list-1010 .content {
	
	
}

.div-list-1010 .line {
	
	
}

.div-list-1010 .line.headings {
	
}

.div-list-1010 .line.odd {
	
}

.div-list-1010 .line .item {
	
}

.div-list-1010 .line .item.icons {
	
	
}

.div-list-1010 .line .item.icons img.clickable {
	
}

.div-list-1010 .line.headings .item {
	
	
}


.div-list .item.hidden,
.div-list-768 .item.hidden,
.div-list-1010 .item.hidden {
	
}


.div-list + .page-controls {
	
	
}

.div-list-768 + .page-controls {
	
	
}

.div-list-1010 + .page-controls {
	
	
}

.div-list-colors {
	
}

.div-list-colors a {
	
}

.div-list-colors a.hidden {
	
}

.div-list-colors p {
	
	
}

.div-list-colors p.visible {
	
	
}

.div-list-colors p span {
	
	
}


/***********************************************************************************
* GENERAL
***********************************************************************************/

div.grid-list ul {
	
	
	
	
}

div.grid-list ul li {
	
	
}

div.grid-list ul li div.container {
	
}

div.grid-list ul li div.background {
	
}

div.grid-list ul li:hover div.background {
	
}

div.grid-list ul li span.name {
	
	
	
	
}

div.grid-list ul li:hover span.name {
	
	
	
}

div.grid-list ul li img.delete,
div.grid-list ul li img.edit {
	
	
	
}

div.grid-list ul li img.edit {
	
}


/***********************************************************************************
* COLOR SCHEMES
***********************************************************************************/

.popup div.grid-list {
	
}

.popup div.grid-list.spinner {
	
}
/** responsive filter **/
.list-filter-button {
	
	
}

.list-filter {
	
	
}

.list-filter div {
	
	
}

.list-filter div.pl5 {
	
}

.list-filter.visible {
	
	
}

/** always filter **/
.list-filter-button.always {
	
}

.list-filter.always {
	
	
}


.list-filter.always div {
	
	
}

.list-filter.always.visible {
	
}
#linkcreator {
	
}

#linkcreator-selectfile {
	
}

.text-editor-styles img.embed-video {
	
}

.text-editor-styles div.embed-video {
	
}

.text-editor-styles div.embed-video.youtube iframe {
	
}

.text-editor-styles div.embed-video.internal {
	
}

.text-editor-styles div.embed-video.internal video {
	
}

.text-editor-styles div.embed-video.internal div.overlay {
	
}

.text-editor-styles div.embed-video.internal div.controls {
	
}

.text-editor-styles div.embed-video.internal div.controls > span {
	
}

.text-editor-styles div.embed-video.internal.pause div.controls > span {
	
}

.text-editor-styles div.embed-video.internal div.controls > div {
	
}

.text-editor-styles div.embed-video.internal div.controls > div > span {
	
}

video::-webkit-media-controls{
    display: none;
    -webkit-appearance: none;
}#videocreator {
	
}

#videocreator-selectfile {
	
}

#browser-folder-edit {
	
}

.browser-container > .lists {
	
}

.browser-container.colorscheme-grayscale > .lists {
	
}

.browser-container.colorscheme-blue > .lists {
	
}

.browser-container > .lists > .list {
	
}

.browser-container > .lists > .list.folders {
	
	
	
}

.browser-container > .lists > .list.folders.open {
	
	
}

.browser-container > .lists > .list.folders .current-folder {
	
	
	
}

.browser-container > .lists > .list.folders > div.tools {
	
}

.browser-container.colorscheme-blue > .lists > .list.folders > div.tools {
	
}

.browser-container > .lists > .list.folders > div.tools img {
	
}

.browser-container > .lists > .list.folders.has-selection > div.tools img {
	
}

.browser-container > .lists > .list.folders > div.tools img.add {
	
}

.browser-container > .lists > .list.folders > div.tools img.edit,
.browser-container > .lists > .list.folders > div.tools img.delete {
	
}

.browser-container > .lists.no-edit > .list.folders > div.tools img.add,
.browser-container > .lists.no-edit > .list.folders > div.tools img.edit {
	
}

.browser-container > .lists.no-delete > .list.folders > div.tools img.delete {
	
}

.browser-container > .lists.no-delete.no-edit > .list.folders > div.tools {
	
}


.browser-container > .lists > .list.folders > div.items-container {
	
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items {
	
}

.browser-container > .lists > .list.folders > div.items-container > span.scrollbar {
	
}

.browser-container > .lists > .list.elements {
	
	
}

.browser-container > .lists > .list ul {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li > span {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li.has-children > span {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li.has-children.open > span {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li > p {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li.selected > p {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li > ul {
	
}

.browser-container > .lists > .list.folders > div.items-container > div.items ul > li.open > ul {
	
}

.wrap-box {
	
}

.wrap-box.w-25 {
	
	
}
.wrap-box.w-50 {
	
	
}
.wrap-box.w-75 {
	
	
}/*****************************************************************************
*  
*  Main
*  
*****************************************************************************/

body {
	
}

.page-container {
	
}

.page-width {
	
	
	
	
	
}

.page-container .page-logo {
	
	
	
	
}

.page-container .page-logo .logo {
	
	
}

.page-container .page-logo ul {
	
	
}

.page-container .page-logo li {
	
}

.page-container .page-logo li.no-desktop {
	
	
}

.page-container .page-logo li img {
	
	
}

.page-container .page-logo li img.active {
	
}

.page-container .page-logo li span {
	
	
}


.page-container .page-wrapper {
	
	
}

.page-container .page-menu {
	
	
	
}

.page-container .page-menu.open {
	
}

.page-container .page-menu.visible {
	
	
	
}

.page-container .page-menu ul.buttons {
	
}

.page-container .page-menu ul.buttons li {
	
}

.page-container .page-menu ul.buttons li.w-33 {
	
}

.page-container .page-menu ul.buttons li.w-100 {
	
}

.page-container .page-menu ul.buttons li.w-33 img.icon {
	
	
}

.page-container .page-menu ul.buttons li.w-100 img.icon {
	
	
}

.page-container .page-menu ul.buttons li span {
	
}

.page-container .page-menu ul.buttons li a.color-1,
.page-container .page-menu ul.buttons li a.color-2,
.page-container .page-menu ul.buttons li a.color-3,
.page-container .page-menu ul.buttons li a.active {
	
	
}

.page-container .page-menu ul.buttons li a.color-1 {
	
}

.page-container .page-menu ul.buttons li a.color-1:hover {
	
}

.page-container .page-menu ul.buttons li a.color-2 {
	
}

.page-container .page-menu ul.buttons li a.color-2:hover {
	
}

.page-container .page-menu ul.buttons li a.active,
.page-container .page-menu ul.buttons li a.color-3 {
	
}

.page-container .page-menu ul.buttons li a.active:hover,
.page-container .page-menu ul.buttons li a.color-3:hover {
	
}

.page-container .page-menu ul.buttons li.weather-full div.heading {
	
}

.page-container .page-menu ul.buttons li.weather-full .container {
	
}

.page-container .page-menu ul.buttons li.weather-full .container a {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .button {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .credit {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .credit a {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .section {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .section .border {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .section .temperature {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .section .temperature.warm {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .section .temperature.cold {
	
}

.page-container .page-menu ul.buttons li.weather-full .container .more {
	
}

.page-container .page-menu ul.buttons li.settings {
	
}

.page-container .page-menu ul.buttons li.settings a {
	
}


.page-container .page-content {
	
	
}

.page-container .page-content .page-padding {
	
	
	
}

.page-container .page-content h1 {
	
	
}

.page-container #coreAjaxNoSupport {
	
}


.page-footer {
	
}

#news-edit-story-contentTextEditor {
	
}

.news-container .archive-tools,
.news-container .editing-tools,
.news-container .newest-tools,
.news-container .newest-editing-tools,
.news-container .ordering-tools,
.news-container .view-tools {
	
}

.news-container.archive-allowed .archive-tools,
.news-container.editing-allowed .editing-tools,
.news-container.newest-allowed .newest-tools,
.news-container.editing-allowed.newest-allowed .newest-editing-tools,
.news-container.ordering-allowed .newest-editing-tools,
.news-container.ordering-allowed .ordering-tools,
.news-container.view-allowed .view-tools {
	
}

.news-container.archive-allowed .archive-tools.desktop-only,
.news-container.editing-allowed .editing-tools.desktop-only,
.news-container.newest-allowed .newest-tools.desktop-only,
.news-container.editing-allowed.newest-allowed .newest-editing-tools.desktop-only,
.news-container.ordering-allowed .newest-editing-tools.desktop-only,
.news-container.ordering-allowed .ordering-tools.desktop-only,
.news-container.view-allowed .view-tools.desktop-only {
	
}

.news-container .version {
	
	
}

.news-container .version.unpub .view,
.news-container .version.unpub .published,
.news-container .version.pub .edit,
.news-container .version.pub .unpublished {
	
}

.news-container .version.pub .view,
.news-container .version.pub .published,
.news-container .version.unpub .edit,
.news-container .version.unpub .unpublished {
	
}

.news-container .version .published {
	
}

.news-container .version .unpublished {
	
}

.news-container .version .changes {
	
}

.news-container .mobile-view-descr {
	
	
}

.news-container .mobile-view-descr .newest,
.news-container .mobile-view-descr .archive,
.news-container .mobile-view-descr .signed,
.news-container .mobile-view-descr .allsign {
	
	
}

.news-container .mobile-view-descr.newest .newest,
.news-container .mobile-view-descr.archive .archive,
.news-container .mobile-view-descr.signed .signed,
.news-container .mobile-view-descr.allsign .allsign {
	
	
}

.news-container .content-container {
	
}

.news-container .content-container .news-nextpage-button {
	
}

.news-container .content-container .news-prevpage-button,
.news-container .content-container .news-nextpage-button {
	
}
.news-container.edit-mode .content-container .news-prevpage-button,
.news-container.edit-mode .content-container .news-nextpage-button {
	
}

.news-container.spinner .content-container .news-prevpage-button,
.news-container.spinner .content-container .news-nextpage-button {
	
}

.news-container .content-container .news-prevpage-button.disabled,
.news-container .content-container .news-nextpage-button.disabled {
	
}

.news-container .signmessages-container > ul {
	
}

.news-container .signmessages-container > ul > li {
	
}

.news-container .signmessages-container > ul > li .date {
	
}

.news-container .signmessages-container > ul > li .sign-wrapper {
	
}

.news-container .signmessages-container > ul > li .sign-wrapper .info {
	
}



.news-container .content-container > div {
	
	
}

.news-container .content-container > div > ul {
	
	
}

.news-container.spinner .content-container > div > ul {
	
	
}

.news-container.edit-mode .content-container > div > ul.busy {
	
}

.news-container .content-container > div > ul > li {
	
	
}

.news-container.edit-mode .content-container > div > ul > li {
	
	
}

.news-container .content-container > div > ul > li.full {
	
	
}

.news-container .content-container > div > ul > li h2 {
	
	
}

.news-container .content-container > div > ul > li p.date {
	
	
}

.news-container .content-container > div > ul > li div.tools {
	
}
/*
.news-container .content-container > div > ul > li:hover div.tools,
.news-container.edit-mode .content-container > div > ul > li div.tools {
*/
.news-container .content-container > div > ul > li div.tools {
	
	
}

.news-container.editing-allowed .content-container > div > ul > li div.tools,
.news-container.ordering-allowed .content-container > div > ul > li div.tools {
	
}

.news-container .content-container > div > ul > li div.tools img {
	
}

.news-container .content-container > div > ul > li div.tools .button-toggle {
	
}

.news-container.ordering-allowed .content-container > div > ul > li div.tools .handle {
	
}

.news-container .content-container > div > ul > li div.tools .handle {
	
}

.news-container .content-container > div > ul > li div.tools .spinner {
	
}

.news-container .content-container > div > ul > li.busy div.tools .spinner {
	
}

.news-container .content-container > div > ul > li div.tools .view-signatures,
.news-container .content-container > div > ul > li div.tools .edit,
.news-container .content-container > div > ul > li div.tools .delete {
	
}

.news-container .content-container > div > ul > li .content {
	
}

.news-container .content-container > div > ul > li .content img.story-image {
	
}


.news-container .content-container > div > ul > li .overlay {
	
	
}

.news-container .content-container > div > ul > li a.read-whole-story {
	
	
}






#news-view-story {
	
}


#news-edit-story {
	
}

#news-edit-story .story-image {
	
}

#news-edit-story .story-image img {
	
}

#news-edit-story .story-image .size-rect {
	
}

#news-edit-story-advanced {
	
}

#news-sign-view {
	
}

#news-sign-view table {
	
}

#news-sign-view table td {
	
	
}

#news-sign-view table th.name,
#news-sign-view table td.name {
	
	
}

#news-sign-view table th.store,
#news-sign-view table td.store {
	
	
}

#news-sign-view table th.sign,
#news-sign-view table td.sign {
	
	
}

#news-sign-view table th.login,
#news-sign-view table td.login {
	
	
}

#news-sign-view table th.usertype,
#news-sign-view table td.usertype {
	
	
}



.text-editor-styles {
	
}




.news-container .content-container .text-editor-styles p,
.news-container .content-container .text-editor-styles li {
	
	
}

.text-editor-styles.light p,
.text-editor-styles.light li {
	
	
}

.text-editor-styles h1,
.text-editor-styles h2,
.text-editor-styles strong {
	
	
}


.text-editor-styles img {
	
}
.text-editor-styles img.story-image {
	
}

/** left **/
.text-editor-styles p.formattingLeft,h1.formattingLeft,h2.formattingLeft,h3.formattingLeft,h4.formattingLeft,h5.formattingLeft,h6.formattingLeft,td.formattingLeft,th.formattingLeft,div.formattingLeft,ul.formattingLeft,ol.formattingLeft,li.formattingLeft,table.formattingLeft {
	
}

.text-editor-styles img.formattingLeft {
	
}

/** center **/
.text-editor-styles p.formattingCenter,h1.formattingCenter,h2.formattingCenter,h3.formattingCenter,h4.formattingCenter,h5.formattingCenter,h6.formattingCenter,td.formattingCenter,th.formattingCenter,div.formattingCenter,ul.formattingCenter,ol.formattingCenter,li.formattingCenter,table.formattingCenter {
	
}

.text-editor-styles img.formattingCenter {
	
}

/** right **/
.text-editor-styles p.formattingRight,h1.formattingRight,h2.formattingRight,h3.formattingRight,h4.formattingRight,h5.formattingRight,h6.formattingRight,td.formattingRight,th.formattingRight,div.formattingRight,ul.formattingRight,ol.formattingRight,li.formattingRight,table.formattingRight {
	
}

.text-editor-styles img.formattingRight {
	
}

/** justify **/
.text-editor-styles p.formattingJustify,h1.formattingJustify,h2.formattingJustify,h3.formattingJustify,h4.formattingJustify,h5.formattingJustify,h6.formattingJustify,td.formattingJustify,th.formattingJustify,div.formattingJustify,ul.formattingJustify,ol.formattingJustify,li.formattingJustify,table.formattingJustify {
	
}

.text-editor-styles img.formattingJustify {
	
}



.text-editor-styles ul {
	
}

.text-editor-styles ol {
	
}

.text-editor-styles ul li, .text-editor-styles ol li {
	
}


.text-editor-styles td {
	
	
	
}
.stores-container {
	
}

.stores-container .content {
	
}


table.list.stores {
	
}

table.list.stores th.icons {
	
	
	
}

table.list.stores th.store-name {
	
	
	
}

table.list.stores th.add-icon {
	
	
	
}

table.list.stores th.people {
	
	
	
}

table.list.stores th.phone {
	
	
	
}

table.list.stores th.email {
	
	
	
}

#stores-edit-store {
	
}

#stores-edit-user {
	
}

#stores-search {
	
}

#stores-search .export-buttons {
	
	
}

#stores-search .search-mobile-info {
	
	
}

#stores-search .filter {
	
	
}

#stores-search .filtering ul {
	
	
}

#stores-search .filtering ul li {
	
	
	
}

#stores-search .filtering ul li label {
	
	
	
}


#stores-search .filter .pl5,
#stores-search .filter .ml5 {
	
}

#stores-search .filter .inline {
	
}

#stores-search .spinner-and-text-container {
	
}

#stores-search .spinner-and-text-container #stores-search-matches {
	
}

#stores-search .spinner-and-text-container spinner {
	
}


#stores-search-content .div-list-1010 .content .line {
	
	
}

#stores-search-content .div-list-1010 .line.disabled {
	
}

#stores-search-content .div-list-1010 .line.desktop-odd {
	
	
}

#stores-search-content .div-list-1010 .line.odd {
	
	
}

#stores-search-content .div-list-1010 .line.store-heading {
	
	
}

#stores-search-content .div-list-1010 .line.store-heading .item {
	
	
}

#stores-search-content .div-list-1010 .line .item {
	
}

#stores-search-content .div-list-1010 .content.has-headings .line.store-heading .item {
	
}

#stores-search-content .div-list-1010 .content.has-headings .line .item {
	
}

#stores-search-content .div-list-1010 .line .item.icons {
	
	
}

#stores-search-content .div-list-1010 .line .item.icons img {
	
	
}

#stores-search-content .div-list-1010 .line .item.name {
	
	
}

#stores-search-content .div-list-1010 .line .item.name > span,
#stores-search-content .div-list-1010 .line .item.store-name > span {
	
	
}

#stores-search-content .div-list-1010 .line .item.store-name {
	
	
}

#stores-search-content .div-list-1010 .line .item.name [type="checkbox"]:not(:checked) + label,
#stores-search-content .div-list-1010 .line .item.name [type="checkbox"]:checked + label,
#stores-search-content .div-list-1010 .line .item.name [type="radio"]:not(:checked) + label,
#stores-search-content .div-list-1010 .line .item.name [type="radio"]:checked + label,
#stores-search-content .div-list-1010 .line .item.store-name [type="checkbox"]:not(:checked) + label,
#stores-search-content .div-list-1010 .line .item.store-name [type="checkbox"]:checked + label,
#stores-search-content .div-list-1010 .line .item.store-name [type="radio"]:not(:checked) + label,
#stores-search-content .div-list-1010 .line .item.store-name [type="radio"]:checked + label {
	
	
}

#stores-search-content .div-list-1010 .line .item.store {
	
	
}

#stores-search-content .div-list-1010 .line .item.grouping {
	
	
}

#stores-search-content .div-list-1010 .line .item.type {
	
	
}

#stores-search-content .div-list-1010 .line .item.responsibility {
	
	
}

#stores-search-content .div-list-1010 .line .item.contact-phone {
	
	
}

#stores-search-content .div-list-1010 .line .item.contact-phone a {
	
	
}

#stores-search-content .div-list-1010 .line .item.contact-email {
	
	
}

#stores-search-content .div-list-1010 .line .item.contact-email img {
	
}

#stores-search-content .div-list-1010 .line .item.last-login {
	
	
}

#stores-search-export-email-addresses {
	
}

#stores-search-export-email-addresses p {
	
}

#stores-search-export-email-addresses p.count span {
	
}

#stores-search-export-email-addresses p.count span.check {
	
}

#stores-search-export-email-addresses p.count span.check::after {
	
}

#stores-search-export-email-addresses textarea {
	
}

#stores-search-export-email-addresses textarea::selection {
	
}

#stores-search-export-email-addresses textarea::-moz-selection {
	
}

#stores-search-export-email-addresses button.select-all {
	
}




#storeoffers-edit {
	
}

#storeoffers-edit img.preview {
	
}

.storeoffers-container {
	
}

.storeoffers-container .content {
	
	
}


.storeoffers-container .div-list-768 .line .item.icons {
	
	
}

.storeoffers-container .div-list-768 .line .item.title {
	
	
	
}

.storeoffers-container .div-list-768 .line .item.store {
	
	
	
}

.storeoffers-container .div-list-768 .line .item.time {
	
	
}

.storeoffers-container .div-list-768 .line .item.time span {
	
	
}

.storeoffers-container .div-list-768 .line .item.time span.ready,
.storeoffers-container .div-list-colors p span.ready {
	
}

.storeoffers-container .div-list-768 .line .item.time span.active,
.storeoffers-container .div-list-colors p span.active {
	
}

.storeoffers-container .div-list-768 .line .item.time span.finished,
.storeoffers-container .div-list-colors p span.finished {
	
}

.storeoffers-container .div-list-768 .line .item.time span.blocked,
.storeoffers-container .div-list-colors p span.blocked {
	
}

.storeoffers-container .div-list-768 .line .item.preview {
	
	
}

.storeoffers-container .div-list-768 .line .item.preview img {
	
	
}


.calendar-heading {
	
}

.calendar-legend {
	
}

.calendar-legend p {
	
	
}

.calendar-legend p.reminder:after,
.calendar-legend p.deadline:after {
	
	
}

.calendar-legend p.reminder:after {
	
}

.calendar-legend p.deadline:after {
	
}

.calendar-legend p.deadline {
	
	
}

.calendar-legend p.reminder {
	
	
}

.calendar-legend p.registration {
	
}

.calendar-legend p.registered {
	
}

#calendar-view-event {
	
}

#calendarViewContainer {
	
}

#calendarListViewContainer {
	
}

#calendarListViewContainer .line .item.icons {
	
	
	
	
}

#calendarListViewContainer .line .item.title {
	
	
	
	
}

#calendarListViewContainer .line .item.time {
	
	
}

#calendarListViewContainer .line .item.registration {
	
	
	
}

#calendarListViewContainer .line .item.heading.registration {
	
	
}

.calendar-legend span,
#calendarListViewContainer .line .item.title span.registered,
#calendarListViewContainer .line .item.title span.registration,
#calendarListViewContainer .line .item.title span.reminder,
/*#calendarListViewContainer .line .item.title span.passed,*/
#calendarListViewContainer .line .item.title span.deadline {
	
	
}

.calendar-legend span {
	
}

.calendar-legend span.registered,
#calendarListViewContainer .line .item.title span.registered {
	
	
}

.calendar-legend span.registration,
#calendarListViewContainer .line .item.title span.registration {
	
	
}

.calendar-legend span.passed,
#calendarListViewContainer .line .item.title span.passed {
	
	
}

.calendar-legend span.deadline,
.calendar-legend span.reminder,
#calendarListViewContainer .line .item.title span.deadline,
#calendarListViewContainer .line .item.title span.reminder {
	
	
}




#calendarContainer .calendar {
	
}

#calendarContainer .calendar .line {
	
}

#calendarContainer .calendar .line.dates {
	
	
}

#calendarContainer .calendar .line .headers {
	
	
	
}

#calendarContainer .calendar .line .cell-wn {
	
	
	
}

#calendarContainer .calendar .line .cell-d {
	
}

#calendarContainer .calendar .line .cell {
	
}

#calendarContainer .calendar .line .cell-d .day {
	
	
}


#calendarContainer .calendar .line .cell .today {
	
}

#calendarContainer .calendar .line .cell .this-month {
	
}

#calendarContainer .calendar .line .cell .other-month {
	
}

#calendarContainer .calendar .line .cell .event {
	
	
}

#calendarContainer .calendar .line .cell .event.common,
#calendarContainer .calendar .line .cell .event.store,
#calendarContainer .calendar .line .cell .event.deadline {
	
	
}

#calendarContainer .calendar .line .cell .event.common {
	
}

#calendarContainer .calendar .line .cell .event.store {
	
}

#calendarContainer .calendar .line .cell .event.reminder,
#calendarContainer .calendar .line .cell .event.deadline {
	
	
}

#calendarContainer .calendar .line .cell .event.deadline.passed {
	
}

#calendarContainer .calendar .line .cell .event.deadline.passed:after {
	
}

#calendarContainer .calendar .line .cell .event.reminder:after,
#calendarContainer .calendar .line .cell .event.deadline:after {
	
	
}

#calendarContainer .calendar .line .cell .event.reminder:after {
	
}

#calendarContainer .calendar .line .cell .event.deadline:after {
	
}

#calendarContainer .calendar .line .cell .event.deadline_:after {
	
	
}

#calendarContainer .calendar .line .cell .event.registration {
	
	
}

#calendarContainer .calendar .line .cell .event.registration.registered {
	
}

#calendarContainer .calendar .line .cell .event.no-js {
	
}

#calendarContainer .calendar .line .cell .event.no-js {
	
}

#calendarContainer .calendar .line .cell .event span.text {
	
}



#calendarContainer .calendar .line .cell .event span.delete-button {
	
	
}

#calendarContainer .calendar .line .cell .event:hover span.delete-button {
	
}

#calendarContainer .calendar .line .cell .event.deadline span.delete-button,
#calendarContainer .calendar .line .cell .event.reminder span.delete-button {
	
}

#calendarContainer .cell {
	
}




#calendar-view-event #calendar-view-event-content {
	
}

#calendar-view-event #calendar-view-event-content .content {
	
}

#calendar-view-event #calendar-view-event-content table.stores-list td {
	
}

#calendar-view-event .registration-only,
#calendar-view-event .sharing-only,
#calendar-view-event .advanced-only {
	
}


#calendar-edit-registration {
	
}

#calendar-invites {
	
}

#calendar-invites .search-mobile-info {
	
	
}

#calendar-invites .filter {
	
	
}

#calendar-invites .filter .pl5,
#calendar-invites .filter .ml5 {
	
}

#calendar-invites .filter .inline {
	
}




#calendar-seeinvites-content .div-list-1010 .line {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line.disabled {
	
}

#calendar-seeinvites-content .div-list-1010 .line.desktop-odd {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line.odd {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line.store-heading {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line.store-heading .item {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.name {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.store {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.type {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.access-time {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.access-time:before {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.sent-time {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.sent-time:before {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.send {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.reset {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item a {
	
	
}


#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span,
#calendar-seeinvites-content .div-list-1010 .line .item.access-time span {
	
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-10,
#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-20,
#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-50 {
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-0 {
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-11,
#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-12,
#calendar-seeinvites-content .div-list-1010 .line .item.sent-time span.status-15 {
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.access-time span.not-accessed {
	
}

#calendar-seeinvites-content .div-list-1010 .line .item.access-time span.accessed {
	
}


#registrations-edit,
#registrations-new {
	
}

#registrations-new #registrations-new-specific-form {
	
}

#registrations-new #registrations-new-specific-form .content {
	
}

.registrations-container {
	
}

.registrations-container .content {
	
	
}


.registrations-container .div-list-768 .line .item.icons {
	
	
	
}

.registrations-container .div-list-768 .line .item.from {
	
	
	
}

.registrations-container .div-list-768 .line .item.status {
	
	
	
}

.registrations-container .div-list-768 .line .item.type {
	
	
	
}

.registrations-container .div-list-768 .line .item.time {
	
	
	
}

.registrations-container .div-list-768 .line .item.sent {
	
	
	
}

.registrations-container .div-list-768 .line .item.status span.descr {
	
	
}

.registrations-container .div-list-768 .line .item.status span.status {
	
}

.registrations-container .div-list-768 .line .item.status span.status.unread {
	
}

.registrations-container .div-list-768 .line .item.status span.status.read {
	
}

.registrations-container .div-list-768 .line .item.status span.status.contacted {
	
}

.registrations-container .div-list-768 .line .item.status span.status.finished {
	
}



#sms-new {
	
}

#sms-info {
	
}

#sms-new #sms-new-specific-form {
	
}

#sms-new #sms-new-specific-form .content {
	
}

.sms-container {
	
}

.sms-container .content {
	
}

.sms-container .div-list-768 .line .item.icons {
	
	
	
}

.sms-container .div-list-768 .line .item.date {
	
	
	
}

.sms-container .div-list-768 .line .item.text {
	
	
	
}

.sms-container .div-list-768 .line .item.sent,
.sms-container .div-list-768 .line .item.receivers,
.sms-container .div-list-768 .line .item.parts {
	
	
	
}

.sms-container .div-list-768 .line .item.sent {
	
}

.sms-container .div-list-768 .line .item.receivers::after,
.sms-container .div-list-768 .line .item.sent::after {
	
	
	
	
}

#files-file-edit {
	
}

.files-browser > .lists {
	
	
}

.files-browser > .lists > .list.folders > div.items-container {
	
	
}

.files-browser > .lists.no-delete.no-edit > .list.folders > div.items-container {
	
	
}

.files-browser .list.elements ul {
	
}

.files-browser .list.elements ul li {
	
}

.files-browser.colorscheme-blue .list.elements ul li{
	
}


.files-browser .list.elements ul li img.edit,
.files-browser .list.elements ul li img.delete {
	
}

.files-browser .list.elements ul li .click {
	
}

.files-browser .list.elements ul li .click:hover {
	
}

.employees-container {
	
}

.employees-container .content {
	
}

.employees-container .div-list .line .item.icons-short {
	
	
	
	
}

.employees-container .div-list .line .item.icons {
	
	
	
	
}

.employees-container .div-list .line .item.name {
	
	
	
	
}

.employees-container .div-list .line .item.title {
	
	
	
	
}

.employees-container .div-list .line .item.key,
.employees-container .div-list .line .item.keycard {
	
	
	
	
}

.employees-container .div-list .line .item.position {
	
	
	
	
}

.employees-container .div-list .line .item.phone {
	
	
	
	
}

.employees-container .div-list .line .item.email {
	
	
	
	
}


#imagelibrary-browser {
	
}

#imagelibrary-browser .filter {
	
}

#imagelibrary-browser .filter .search {
	
	
}

#imagelibrary-browser .filter .search input {
	
}

#imagelibrary-browser .filter .sort {
	
	
}

#imagelibrary-browser .filter .sort > div {
	
}

#imagelibrary-browser .filter .sort > div > select {
	
}

#imagelibrary-uploader {
	
}

#ilupImageContainer {
	
}

#ilbrImagesContainer {
	
}

#ilbrImagesContainer .image {
	
	
	
}

#ilbrImagesContainer .image .border {
	
}

#ilbrImagesContainer .image:hover .border {
	
}

#ilbrImagesContainer .image table.thumbnail {
	
}

#ilbrImagesContainer .image table.thumbnail tr td {
	
}

#ilbrImagesContainer .image table.thumbnail tr td img {
	
}

#ilbrImagesContainer .image .descr {
	
}

#ilbrImagesContainer .image .border .tools {
	
}

#ilbrImagesContainer .image:hover .border .tools {
	
}

#ilbrImagesContainer .image .border .tools img {
	
}

#ilupOrigContainer {
	
	
}

#ilupPreviewContainer {
	
	
}.offers {
	
}

.offers .offer {
	
	
}

.offers .offer h2 {
	
}

.offers .offer p {
	
}


.report-form {
	
}

.report-form .numbers {
	
}

.report-form .numbers .headers {
	
	
}

.report-form .numbers .headers .descr {
	
	
	
}

.report-form .numbers .headers .types {
	
	
	
}

.report-form .numbers .headers .types .type {
	
	
}

.report-form .numbers .stats {
	
	
}

.report-form .numbers .stats .values {
	
	
}

.report-form .numbers .stats .values .descr {
	
	
	
}

.report-form .numbers .stats .values .descr br {
	
	
	
}

.report-form .numbers .stats .values .descr span {
	
	
	
}

.report-form .numbers .stats .values .inputs {
	
	
	
}

.report-form .numbers .stats .values .value {
	
	
}

.report-form {
	
	
}

.statistics-form {
	
	
}

.statistics-graph-frame {
	
	
}

.statistics-graph-frame iframe {
	
}.receivers-container {
	
}

.receivers-container .content {
	
}

#receivers-edit-receiver {
	
}

table.receivers-stats {
	
}

table.receivers-stats .descr {
	
	
	
	
}

table.receivers-stats .nums {
	
	
	
	
}

table.receivers-stats .percentages {
	
	
	
	
}

.receivers-stats-percents {
	
	
}

.receivers-stats-percents div {
	
}

.receivers-stats-percents div.p0 {  }
.receivers-stats-percents div.p10 {  }
.receivers-stats-percents div.p20 {  }
.receivers-stats-percents div.p30 {  }
.receivers-stats-percents div.p40 {  }
.receivers-stats-percents div.p50 {  }
.receivers-stats-percents div.p60 {  }
.receivers-stats-percents div.p70 {  }
.receivers-stats-percents div.p80 {  }
.receivers-stats-percents div.p90 {  }
.receivers-stats-percents div.p100 {  }

.receivers-stats-pbar {
	
}

.receivers-stats-pbar div.bar {
	
	
}

.receivers-stats-pbar div.text {
	
	
}


#settings-window {
	
}

#settings-edit-menuitem {
	
}

#settings-menuitems-list {
	
}

#settings-menuitems-list .line {
	
}

#settings-menuitems-list .line.inactive {
	
}

#settings-menuitems-list .line .item.icons {
	
	
	
}

#settings-menuitems-list .line .item.name {
	
	
}

#settings-menuitems-list .line .item.access {
	
	
	
}
#settings-menuitems-list .line .item.access .level {
	
}

#settings-menuitems-list .line .item.icon {
	
	
	
}

#settings-menuitems-list .line .item.icon img {
	
	
}

#settings-menuitems-list .line .item.heading.access,
#settings-menuitems-list .line .item.heading.icon {
	
	
}

#settings-edit-menuitem .app-form .icons {
	
	
}

#settings-edit-menuitem .app-form .icons .icon {
	
	
}

#settings-edit-menuitem .app-form .icons .icon input {
	
	
}

#settings-edit-menuitem .app-form .icons .icon img {
	
	
}


#openinghours-edit {
	
}

.openinghours-container {
	
}

.openinghours-container .content {
	
	
}


.openinghours-container .div-list-768 .line .item.icons {
	
	
}

.openinghours-container .div-list-768 .line .item.date {
	
	
	
}

.openinghours-container .div-list-768 .line .item.openinghours {
	
	
	
}

#termseditor-edit {
	
}

.termseditor-container {
	
}

.termseditor-container .content {
	
	
}


.termseditor-container .div-list-768 .line .item.icons {
	
	
}

.termseditor-container .div-list-768 .line .item.value {
	
	
	
}

#availablepositions-edit {
	
}

.availablepositions-container {
	
}

.availablepositions-container .content {
	
	
}

.availablepositions-container .div-list-768 .line .item.icons {
	
	
}

.availablepositions-container .div-list-768 .line .item.title {
	
	
	
}

.availablepositions-container .div-list-768 .line .item.store {
	
	
	
}

.availablepositions-container .div-list-768 .line .item.deadline {
	
	
	
}

.availablepositions-container .div-list-768 .line .item.visible {
	
	
	
}

.availablepositions-container .div-list-768 .line .item.visible span {
	
	
}

.availablepositions-container .div-list-768 .line .item.visible span.ready,
.availablepositions-container .div-list-colors p span.ready {
	
}

.availablepositions-container .div-list-768 .line .item.visible span.active,
.availablepositions-container .div-list-colors p span.active {
	
}

.availablepositions-container .div-list-768 .line .item.visible span.finished,
.availablepositions-container .div-list-colors p span.finished {
	
}

.availablepositions-container .div-list-768 .line .item.visible span.blocked,
.availablepositions-container .div-list-colors p span.blocked {
	
}
.emags-editor {
	
}

.emags-editor .structure-heading {
	
}

.emags-editor .structure-heading p {
	
}

.emags-editor .structure-heading ul {
	
}

.emags-editor .structure-heading ul li {
	
}

.emags-editor .structure-workingarea {
	
}

.emags-editor .structure-properties {
	
}

.emags-editor .structure-properties > .content {
	
}

.emags-editor .structure-properties > .content > .panel {
	
}

.emags-editor .structure-properties > .content > .panel > h2 {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul.tabs > li.tab {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul.tabs > li.tab.active {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul.tabs > li.button {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul.tabs > li.button:hover {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view > ul.tabs > li.button.hidden {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .lists {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .lists.light {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content.light {
	
}


.emags-editor .structure-properties > .content > .panel .tab-view .content .cols {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div.col-25 {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div.col-50 {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div.col-75 {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div.col-100 {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div label {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div.one-line label {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div input[type="text"] {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div input.edit-40 {
	
}

.emags-editor .structure-properties > .content > .panel .tab-view .content .cols > div input.t-right {
	
}

.emags-editor button {
	
}
.emags-editor button.no-bottom-padding {
	
}

.emags-editor button:hover {
	
}



/** CHECK BOXES **/

.emags-editor label {
	
}

.emags-editor .checkbox-text,
.emags-editor [type="checkbox"]:not(:checked) + label,
.emags-editor [type="checkbox"]:checked + label {
	
}

/* Base for label styling */

.emags-editor [type="checkbox"]:not(:checked),
.emags-editor [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}

.emags-editor [type="checkbox"]:not(:checked) + label,
.emags-editor [type="checkbox"]:checked + label,
.emags-editor span.checkbox-checked {
  position: relative;
}

.emags-editor [type="checkbox"]:not(:checked) + label,
.emags-editor [type="checkbox"]:checked + label {
  cursor: pointer;
}
/* checkbox aspect */

.emags-editor [type="checkbox"]:not(:checked) + label:before,
.emags-editor [type="checkbox"]:checked + label:before,
.emags-editor span.checkbox-checked:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0px;
  width: 12px;
  height: 12px;
  border: 1px solid #666;
  border-radius: 2px;
}
/* checked mark aspect */

.emags-editor [type="checkbox"]:not(:checked) + label:after,
.emags-editor [type="checkbox"]:checked + label:after,
.emags-editor span.checkbox-checked:after {
  content: '\2713';
  position: absolute;
  top: -3px;
  left: 2px;
  font-size: 16px;
  color: #fff;
  transition: all .1s;
}

/* checked mark aspect changes */

.emags-editor [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0) rotate(-25deg);
}

.emags-editor [type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1) rotate(0deg);
}
/* disabled checkbox */

.emags-editor [type="checkbox"]:disabled:not(:checked) + label:before,
.emags-editor [type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}

.emags-editor [type="checkbox"]:disabled:checked + label:after {
  color: #999;
}

.emags-editor [type="checkbox"]:disabled + label {
  color: #aaa;
}
/* accessibility */

/*
[type="checkbox"]:checked:focus + label:before,
[type="checkbox"]:not(:checked):focus + label:before {
  border: 1px dotted #7d861e;
}
*/
/* hover style just for information */

label:hover:before {
  border: 1px solid #666!important;
}
.structure-properties .lists ul {
	
}

.structure-properties .lists ul {
	
}

.structure-properties .lists ul > li {
	
}

.structure-properties .lists ul > li h2 {
	
}

.structure-properties .lists ul > li.active h2 {
	
}


.structure-properties .lists ul > li span.button {
	
}

.structure-properties .lists ul > li span.button:hover {
	
}

.structure-properties .lists ul > li .type {
	
}


.structure-properties .lists ul > li ul {
	
}

.structure-properties .lists ul > li ul li {
	
}

.structure-properties .lists ul > li ul li.active {
	
}

.structure-properties .lists ul > li ul li input[type="checkbox"]:not(:checked) + label + .item-title,
.structure-properties .lists ul > li ul li input[type="checkbox"]:not(:checked) + label + .item-title + .button + .preview,
.structure-properties .lists ul > li ul li input[type="checkbox"]:not(:checked) + label + .item-title + .button + .button + .preview,
.structure-properties .lists ul > li ul li input[type="checkbox"]:not(:checked) ~ .settings {
	
}

.structure-properties .lists ul > li ul li .preview {
	
}

.structure-properties .lists ul > li ul li:hover .preview {
	
}

.structure-properties .lists ul > li ul li.active .preview {
	
}


.structure-properties .lists ul > li ul li .settings {
	
}

.structure-properties .lists ul > li ul li .settings .line {
	
}

.structure-properties .lists ul > li ul li .settings .setting {
	
}

.structure-properties .lists ul > li ul li.active .setting {
	
}

.structure-properties .lists ul > li ul li .setting.hidden {
	
}

.structure-properties .lists ul > li ul li .setting.in-use {
	
}

.structure-properties .lists ul > li ul li .setting.active {
	
}

.structure-properties .lists ul > li ul li .setting:hover {
	
}




#emags-addimages {
	
}.emags-editor .workarea-item-rect {
	
}


.emags-editor .workarea {
	
}


.emags-editor .workarea .layer {
	
}

.emags-editor .workarea .item {
	
}

.emags-editor .workarea .item img {
	
}

.emags-editor .workarea .item:hover img {
	
}

.emags-editor .workarea .item.active {
	
}

}
div.mousescroll {
	/*@normal*/
    overflow: hidden;
	/**/
}

div.mousescroll:hover {
	/*@normal*/
    overflow-y: scroll;
	/**/
}

.slimScrollDiv {
	/*@normal*/
	/**/
}

.slimScrollBar {
	/*@normal*/
	background: #fff;
	/**/
}/*! jQuery UI - v1.11.0 - 2014-06-30
* http://jqueryui.com
* Includes: core.css, slider.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Roboto%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=%23cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=%23aaaaaa&fcHeader=%23222222&iconColorHeader=%23222222&bgColorContent=%23BFE6E9&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=%23aaaaaa&fcContent=%23222222&iconColorContent=%23222222&bgColorDefault=%236EC3CA&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=%23409AA2&fcDefault=%23555555&iconColorDefault=%23888888&bgColorHover=%23409AA2&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=%23409AA2&fcHover=%23212121&iconColorHover=%23454545&bgColorActive=%23409AA2&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=%23409AA2&fcActive=%23212121&iconColorActive=%23454545&bgColorHighlight=%23fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=%23fcefa1&fcHighlight=%23363636&iconColorHighlight=%232e83ff&bgColorError=%23fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=%23cd0a0a&fcError=%23cd0a0a&iconColorError=%23cd0a0a&bgColorOverlay=%23aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	margin-top: 2px;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Roboto,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Roboto,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #fff;
	background: #316380 url("/resources/gfx/jquery-images/ui-bg_flat_75_BFE6E9_40x100.png") 50% 50% repeat-x;
	color: #fff;
}
.ui-widget-content a {
	color: #fff;
}
.ui-widget-header {
	border: 1px solid #000;
	background: #7CB133;
	color: #fff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #fff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #fff;
	background: #fff url("/resources/gfx/jquery-images/ui-bg_glass_75_6EC3CA_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #000;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #000;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #ccc;
	background: #ccc url("/resources/gfx/jquery-images/ui-bg_glass_75_409AA2_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #000;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #000;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #fff;
	background: #7CB133 url("/resources/gfx/jquery-images/ui-bg_glass_65_409AA2_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #fff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #000;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fff;
	background: #409AA2;
	color: #fff;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #000;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url("/resources/gfx/jquery-images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("/resources/gfx/jquery-images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("/resources/gfx/jquery-images/ui-icons_222222_256x240.png");
}
.ui-state-default .ui-icon {
	background-image: url("/resources/gfx/jquery-images/ui-icons_888888_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url("/resources/gfx/jquery-images/ui-icons_454545_256x240.png");
}
.ui-state-active .ui-icon {
	background-image: url("/resources/gfx/jquery-images/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
	background-image: url("/resources/gfx/jquery-images/ui-icons_2e83ff_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("/resources/gfx/jquery-images/ui-icons_cd0a0a_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calcuRobotor { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url("/resources/gfx/jquery-images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url("/resources/gfx/jquery-images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}


.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
	box-shadow: 0px 2px 15px -2px #000;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 2px;
	background: transparent;
	border: 0px;
	cursor: pointer;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: center;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
/*! jQuery UI - v1.11.4 - 2015-10-28
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, button.css, menu.css, selectmenu.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2Cverdana%2Csans-serif&fwDefault=normal&fsDefault=12px&cornerRadius=4px&bgColorHeader=%23cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=%23aaaaaa&fcHeader=%23222222&iconColorHeader=%23222222&bgColorContent=%23222&bgTextureContent=flat&bgImgOpacityContent=100&borderColorContent=%23aaa&fcContent=%23ccc&iconColorContent=%23ccc&bgColorDefault=%23222&bgTextureDefault=flat&bgImgOpacityDefault=100&borderColorDefault=%23ccc&fcDefault=%23666&iconColorDefault=%23888888&bgColorHover=%23666&bgTextureHover=flat&bgImgOpacityHover=100&borderColorHover=%23aaa&fcHover=%23fff&iconColorHover=%23fff&bgColorActive=%23666&bgTextureActive=flat&bgImgOpacityActive=100&borderColorActive=%23aaaaaa&fcActive=%23fff&iconColorActive=%23fff&bgColorHighlight=%23fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=%23fcefa1&fcHighlight=%23363636&iconColorHighlight=%232e83ff&bgColorError=%23fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=%23cd0a0a&fcError=%23cd0a0a&iconColorError=%23cd0a0a&bgColorOverlay=%23aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23000000&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
#emags-editor .ui-helper-hidden {
	display: none;
}
#emags-editor .ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
#emags-editor .ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
#emags-editor .ui-helper-clearfix:before,
#emags-editor .ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
#emags-editor .ui-helper-clearfix:after {
	clear: both;
}
#emags-editor .ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
#emags-editor .ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

#emags-editor .ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
#emags-editor .ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and /resources/gfx/jquery-images */
#emags-editor .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
#emags-editor .ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#emags-editor .ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
#emags-editor .ui-resizable {
	/*position: relative;*/
}
#emags-editor .ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
#emags-editor .ui-resizable-disabled .ui-resizable-handle,
#emags-editor .ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
#emags-editor .ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
#emags-editor .ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
#emags-editor .ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
#emags-editor .ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
#emags-editor .ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
#emags-editor .ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
#emags-editor .ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
#emags-editor .ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
#emags-editor .ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
#emags-editor .ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
#emags-editor .ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
#emags-editor .ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
#emags-editor .ui-button,
#emags-editor .ui-button:link,
#emags-editor .ui-button:visited,
#emags-editor .ui-button:hover,
#emags-editor .ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
#emags-editor .ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button#emags-editor .ui-button-icon-only {
	width: 2.4em;
}
#emags-editor .ui-button-icons-only {
	width: 3.4em;
}
button#emags-editor .ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
#emags-editor .ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
#emags-editor .ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
#emags-editor .ui-button-icon-only .ui-button-text,
#emags-editor .ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
#emags-editor .ui-button-text-icon-primary .ui-button-text,
#emags-editor .ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
#emags-editor .ui-button-text-icon-secondary .ui-button-text,
#emags-editor .ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
#emags-editor .ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input#emags-editor .ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
#emags-editor .ui-button-icon-only .ui-icon,
#emags-editor .ui-button-text-icon-primary .ui-icon,
#emags-editor .ui-button-text-icon-secondary .ui-icon,
#emags-editor .ui-button-text-icons .ui-icon,
#emags-editor .ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
#emags-editor .ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
#emags-editor .ui-button-text-icon-primary .ui-button-icon-primary,
#emags-editor .ui-button-text-icons .ui-button-icon-primary,
#emags-editor .ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
#emags-editor .ui-button-text-icon-secondary .ui-button-icon-secondary,
#emags-editor .ui-button-text-icons .ui-button-icon-secondary,
#emags-editor .ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
#emags-editor .ui-buttonset {
	margin-right: 7px;
}
#emags-editor .ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input#emags-editor .ui-button::-moz-focus-inner,
button#emags-editor .ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
#emags-editor .ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
#emags-editor .ui-menu .ui-menu {
	position: absolute;
}
#emags-editor .ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

#emags-editor .ui-menu .ui-menu-item .image {
	display				: inline-block;
	vertical-align		: middle;
	width				: 25px;
	padding-right		: 10px;
	text-align			: center;
}

#emags-editor .ui-menu .ui-menu-item .image img {
	max-height			: 16px;
	max-width			: 25px;
	border				: 1px solid #363636;
	box-shadow			: 0px 2px 15px -2px #000;
}


#emags-editor .ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
#emags-editor .ui-menu .ui-state-focus,
#emags-editor .ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
#emags-editor .ui-menu-icons {
	/*position: relative;*/
}
#emags-editor .ui-menu-icons .ui-menu-item {
	padding-left: 2em;
}

/* left-aligned */
#emags-editor .ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
#emags-editor .ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
#emags-editor .ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
#emags-editor .ui-selectmenu-menu .ui-menu {
	overflow: auto;
	/* Support: IE7 */
	overflow-x: hidden;
	padding-bottom: 1px;
}
#emags-editor .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
#emags-editor .ui-selectmenu-open {
	display: block;
}
#emags-editor .ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer;
}
#emags-editor .ui-selectmenu-button span.ui-icon {
	right: 0.5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
#emags-editor .ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: 0.4em 2.1em 0.4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/* Component containers
----------------------------------*/
#emags-editor .ui-widget {
	font-family: Arial,verdana,sans-serif;
	font-size: 12px;
}
#emags-editor .ui-widget .ui-widget {
	font-size: 1em;
}
#emags-editor .ui-widget input,
#emags-editor .ui-widget select,
#emags-editor .ui-widget textarea,
#emags-editor .ui-widget button {
	font-family: Arial,verdana,sans-serif;
	font-size: 1em;
}
#emags-editor .ui-widget-content {
	border: 1px solid #aaa;
	background: #222 url("/resources/gfx/jquery-images/ui-bg_flat_100_222_40x100.png") 50% 50% repeat-x;
	color: #ccc;
}
#emags-editor .ui-widget-content a {
	color: #ccc;
}
#emags-editor .ui-widget-header {
	border: 0px;/*1px solid #aaaaaa;*/
	background: #363636;
	color: #fff;
	border-bottom: 1px solid #666;
	border-top: 1px solid #666;
	padding: 4px;
	font-weight: bold;
	font-size: 0.8em;
}
#emags-editor .ui-widget-header:first-child {
	border-top: 0px;
}
#emags-editor .ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
#emags-editor .ui-state-default,
#emags-editor .ui-widget-content .ui-state-default,
#emags-editor .ui-widget-header .ui-state-default {
	border: 1px solid #ccc;
	background: #222 url("/resources/gfx/jquery-images/ui-bg_flat_100_222_40x100.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #666;
}
#emags-editor .ui-state-default a,
#emags-editor .ui-state-default a:link,
#emags-editor .ui-state-default a:visited {
	color: #666;
	text-decoration: none;
}
#emags-editor .ui-state-hover,
#emags-editor .ui-widget-content .ui-state-hover,
#emags-editor .ui-widget-header .ui-state-hover,
#emags-editor .ui-state-focus,
#emags-editor .ui-widget-content .ui-state-focus,
#emags-editor .ui-widget-header .ui-state-focus {
	border: 1px solid #aaa;
	background: #666 url("/resources/gfx/jquery-images/ui-bg_flat_100_666_40x100.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #fff;
}
#emags-editor .ui-state-hover a,
#emags-editor .ui-state-hover a:hover,
#emags-editor .ui-state-hover a:link,
#emags-editor .ui-state-hover a:visited,
#emags-editor .ui-state-focus a,
#emags-editor .ui-state-focus a:hover,
#emags-editor .ui-state-focus a:link,
#emags-editor .ui-state-focus a:visited {
	color: #fff;
	text-decoration: none;
}
#emags-editor .ui-state-active,
#emags-editor .ui-widget-content .ui-state-active,
#emags-editor .ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #666 url("/resources/gfx/jquery-images/ui-bg_flat_100_666_40x100.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #fff;
}
#emags-editor .ui-state-active a,
#emags-editor .ui-state-active a:link,
#emags-editor .ui-state-active a:visited {
	color: #fff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
#emags-editor .ui-state-highlight,
#emags-editor .ui-widget-content .ui-state-highlight,
#emags-editor .ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url("/resources/gfx/jquery-images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
	color: #363636;
}
#emags-editor .ui-state-highlight a,
#emags-editor .ui-widget-content .ui-state-highlight a,
#emags-editor .ui-widget-header .ui-state-highlight a {
	color: #363636;
}
#emags-editor .ui-state-error,
#emags-editor .ui-widget-content .ui-state-error,
#emags-editor .ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url("/resources/gfx/jquery-images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
	color: #cd0a0a;
}
#emags-editor .ui-state-error a,
#emags-editor .ui-widget-content .ui-state-error a,
#emags-editor .ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
#emags-editor .ui-state-error-text,
#emags-editor .ui-widget-content .ui-state-error-text,
#emags-editor .ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
#emags-editor .ui-priority-primary,
#emags-editor .ui-widget-content .ui-priority-primary,
#emags-editor .ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
#emags-editor .ui-priority-secondary,
#emags-editor .ui-widget-content .ui-priority-secondary,
#emags-editor .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
#emags-editor .ui-state-disabled,
#emags-editor .ui-widget-content .ui-state-disabled,
#emags-editor .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
#emags-editor .ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and /resources/gfx/jquery-images */
#emags-editor .ui-icon {
	width: 16px;
	height: 16px;
}
#emags-editor .ui-icon,
#emags-editor .ui-widget-content .ui-icon {
	background-image: url("/resources/gfx/jquery-images/ui-icons_ccc_256x240.png");
}
#emags-editor .ui-widget-header .ui-icon {
	background-image: url("/resources/gfx/jquery-images/ui-icons_222222_256x240.png");
}
#emags-editor .ui-state-default .ui-icon {
	background-image: url("/resources/gfx/jquery-images/ui-icons_888888_256x240.png");
}
#emags-editor .ui-state-hover .ui-icon,
#emags-editor .ui-state-focus .ui-icon {
	background-image: url("/resources/gfx/jquery-images/ui-icons_fff_256x240.png");
}
#emags-editor .ui-state-active .ui-icon {
	background-image: url("/resources/gfx/jquery-images/ui-icons_fff_256x240.png");
}
#emags-editor .ui-state-highlight .ui-icon {
	background-image: url("/resources/gfx/jquery-images/ui-icons_2e83ff_256x240.png");
}
#emags-editor .ui-state-error .ui-icon,
#emags-editor .ui-state-error-text .ui-icon {
	background-image: url("/resources/gfx/jquery-images/ui-icons_cd0a0a_256x240.png");
}

/* positioning */
#emags-editor .ui-icon-blank { background-position: 16px 16px; }
#emags-editor .ui-icon-carat-1-n { background-position: 0 0; }
#emags-editor .ui-icon-carat-1-ne { background-position: -16px 0; }
#emags-editor .ui-icon-carat-1-e { background-position: -32px 0; }
#emags-editor .ui-icon-carat-1-se { background-position: -48px 0; }
#emags-editor .ui-icon-carat-1-s { background-position: -64px 0; }
#emags-editor .ui-icon-carat-1-sw { background-position: -80px 0; }
#emags-editor .ui-icon-carat-1-w { background-position: -96px 0; }
#emags-editor .ui-icon-carat-1-nw { background-position: -112px 0; }
#emags-editor .ui-icon-carat-2-n-s { background-position: -128px 0; }
#emags-editor .ui-icon-carat-2-e-w { background-position: -144px 0; }
#emags-editor .ui-icon-triangle-1-n { background-position: 0 -16px; }
#emags-editor .ui-icon-triangle-1-ne { background-position: -16px -16px; }
#emags-editor .ui-icon-triangle-1-e { background-position: -32px -16px; }
#emags-editor .ui-icon-triangle-1-se { background-position: -48px -16px; }
#emags-editor .ui-icon-triangle-1-s { background-position: -64px -16px; }
#emags-editor .ui-icon-triangle-1-sw { background-position: -80px -16px; }
#emags-editor .ui-icon-triangle-1-w { background-position: -96px -16px; }
#emags-editor .ui-icon-triangle-1-nw { background-position: -112px -16px; }
#emags-editor .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
#emags-editor .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
#emags-editor .ui-icon-arrow-1-n { background-position: 0 -32px; }
#emags-editor .ui-icon-arrow-1-ne { background-position: -16px -32px; }
#emags-editor .ui-icon-arrow-1-e { background-position: -32px -32px; }
#emags-editor .ui-icon-arrow-1-se { background-position: -48px -32px; }
#emags-editor .ui-icon-arrow-1-s { background-position: -64px -32px; }
#emags-editor .ui-icon-arrow-1-sw { background-position: -80px -32px; }
#emags-editor .ui-icon-arrow-1-w { background-position: -96px -32px; }
#emags-editor .ui-icon-arrow-1-nw { background-position: -112px -32px; }
#emags-editor .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
#emags-editor .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
#emags-editor .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
#emags-editor .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
#emags-editor .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
#emags-editor .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
#emags-editor .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
#emags-editor .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
#emags-editor .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
#emags-editor .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
#emags-editor .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
#emags-editor .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
#emags-editor .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
#emags-editor .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
#emags-editor .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
#emags-editor .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
#emags-editor .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
#emags-editor .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
#emags-editor .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
#emags-editor .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
#emags-editor .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
#emags-editor .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
#emags-editor .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
#emags-editor .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
#emags-editor .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
#emags-editor .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
#emags-editor .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
#emags-editor .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
#emags-editor .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
#emags-editor .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
#emags-editor .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
#emags-editor .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
#emags-editor .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
#emags-editor .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
#emags-editor .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
#emags-editor .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
#emags-editor .ui-icon-arrow-4 { background-position: 0 -80px; }
#emags-editor .ui-icon-arrow-4-diag { background-position: -16px -80px; }
#emags-editor .ui-icon-extlink { background-position: -32px -80px; }
#emags-editor .ui-icon-newwin { background-position: -48px -80px; }
#emags-editor .ui-icon-refresh { background-position: -64px -80px; }
#emags-editor .ui-icon-shuffle { background-position: -80px -80px; }
#emags-editor .ui-icon-transfer-e-w { background-position: -96px -80px; }
#emags-editor .ui-icon-transferthick-e-w { background-position: -112px -80px; }
#emags-editor .ui-icon-folder-collapsed { background-position: 0 -96px; }
#emags-editor .ui-icon-folder-open { background-position: -16px -96px; }
#emags-editor .ui-icon-document { background-position: -32px -96px; }
#emags-editor .ui-icon-document-b { background-position: -48px -96px; }
#emags-editor .ui-icon-note { background-position: -64px -96px; }
#emags-editor .ui-icon-mail-closed { background-position: -80px -96px; }
#emags-editor .ui-icon-mail-open { background-position: -96px -96px; }
#emags-editor .ui-icon-suitcase { background-position: -112px -96px; }
#emags-editor .ui-icon-comment { background-position: -128px -96px; }
#emags-editor .ui-icon-person { background-position: -144px -96px; }
#emags-editor .ui-icon-print { background-position: -160px -96px; }
#emags-editor .ui-icon-trash { background-position: -176px -96px; }
#emags-editor .ui-icon-locked { background-position: -192px -96px; }
#emags-editor .ui-icon-unlocked { background-position: -208px -96px; }
#emags-editor .ui-icon-bookmark { background-position: -224px -96px; }
#emags-editor .ui-icon-tag { background-position: -240px -96px; }
#emags-editor .ui-icon-home { background-position: 0 -112px; }
#emags-editor .ui-icon-flag { background-position: -16px -112px; }
#emags-editor .ui-icon-calendar { background-position: -32px -112px; }
#emags-editor .ui-icon-cart { background-position: -48px -112px; }
#emags-editor .ui-icon-pencil { background-position: -64px -112px; }
#emags-editor .ui-icon-clock { background-position: -80px -112px; }
#emags-editor .ui-icon-disk { background-position: -96px -112px; }
#emags-editor .ui-icon-calculator { background-position: -112px -112px; }
#emags-editor .ui-icon-zoomin { background-position: -128px -112px; }
#emags-editor .ui-icon-zoomout { background-position: -144px -112px; }
#emags-editor .ui-icon-search { background-position: -160px -112px; }
#emags-editor .ui-icon-wrench { background-position: -176px -112px; }
#emags-editor .ui-icon-gear { background-position: -192px -112px; }
#emags-editor .ui-icon-heart { background-position: -208px -112px; }
#emags-editor .ui-icon-star { background-position: -224px -112px; }
#emags-editor .ui-icon-link { background-position: -240px -112px; }
#emags-editor .ui-icon-cancel { background-position: 0 -128px; }
#emags-editor .ui-icon-plus { background-position: -16px -128px; }
#emags-editor .ui-icon-plusthick { background-position: -32px -128px; }
#emags-editor .ui-icon-minus { background-position: -48px -128px; }
#emags-editor .ui-icon-minusthick { background-position: -64px -128px; }
#emags-editor .ui-icon-close { background-position: -80px -128px; }
#emags-editor .ui-icon-closethick { background-position: -96px -128px; }
#emags-editor .ui-icon-key { background-position: -112px -128px; }
#emags-editor .ui-icon-lightbulb { background-position: -128px -128px; }
#emags-editor .ui-icon-scissors { background-position: -144px -128px; }
#emags-editor .ui-icon-clipboard { background-position: -160px -128px; }
#emags-editor .ui-icon-copy { background-position: -176px -128px; }
#emags-editor .ui-icon-contact { background-position: -192px -128px; }
#emags-editor .ui-icon-image { background-position: -208px -128px; }
#emags-editor .ui-icon-video { background-position: -224px -128px; }
#emags-editor .ui-icon-script { background-position: -240px -128px; }
#emags-editor .ui-icon-alert { background-position: 0 -144px; }
#emags-editor .ui-icon-info { background-position: -16px -144px; }
#emags-editor .ui-icon-notice { background-position: -32px -144px; }
#emags-editor .ui-icon-help { background-position: -48px -144px; }
#emags-editor .ui-icon-check { background-position: -64px -144px; }
#emags-editor .ui-icon-bullet { background-position: -80px -144px; }
#emags-editor .ui-icon-radio-on { background-position: -96px -144px; }
#emags-editor .ui-icon-radio-off { background-position: -112px -144px; }
#emags-editor .ui-icon-pin-w { background-position: -128px -144px; }
#emags-editor .ui-icon-pin-s { background-position: -144px -144px; }
#emags-editor .ui-icon-play { background-position: 0 -160px; }
#emags-editor .ui-icon-pause { background-position: -16px -160px; }
#emags-editor .ui-icon-seek-next { background-position: -32px -160px; }
#emags-editor .ui-icon-seek-prev { background-position: -48px -160px; }
#emags-editor .ui-icon-seek-end { background-position: -64px -160px; }
#emags-editor .ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
#emags-editor .ui-icon-seek-first { background-position: -80px -160px; }
#emags-editor .ui-icon-stop { background-position: -96px -160px; }
#emags-editor .ui-icon-eject { background-position: -112px -160px; }
#emags-editor .ui-icon-volume-off { background-position: -128px -160px; }
#emags-editor .ui-icon-volume-on { background-position: -144px -160px; }
#emags-editor .ui-icon-power { background-position: 0 -176px; }
#emags-editor .ui-icon-signal-diag { background-position: -16px -176px; }
#emags-editor .ui-icon-signal { background-position: -32px -176px; }
#emags-editor .ui-icon-battery-0 { background-position: -48px -176px; }
#emags-editor .ui-icon-battery-1 { background-position: -64px -176px; }
#emags-editor .ui-icon-battery-2 { background-position: -80px -176px; }
#emags-editor .ui-icon-battery-3 { background-position: -96px -176px; }
#emags-editor .ui-icon-circle-plus { background-position: 0 -192px; }
#emags-editor .ui-icon-circle-minus { background-position: -16px -192px; }
#emags-editor .ui-icon-circle-close { background-position: -32px -192px; }
#emags-editor .ui-icon-circle-triangle-e { background-position: -48px -192px; }
#emags-editor .ui-icon-circle-triangle-s { background-position: -64px -192px; }
#emags-editor .ui-icon-circle-triangle-w { background-position: -80px -192px; }
#emags-editor .ui-icon-circle-triangle-n { background-position: -96px -192px; }
#emags-editor .ui-icon-circle-arrow-e { background-position: -112px -192px; }
#emags-editor .ui-icon-circle-arrow-s { background-position: -128px -192px; }
#emags-editor .ui-icon-circle-arrow-w { background-position: -144px -192px; }
#emags-editor .ui-icon-circle-arrow-n { background-position: -160px -192px; }
#emags-editor .ui-icon-circle-zoomin { background-position: -176px -192px; }
#emags-editor .ui-icon-circle-zoomout { background-position: -192px -192px; }
#emags-editor .ui-icon-circle-check { background-position: -208px -192px; }
#emags-editor .ui-icon-circlesmall-plus { background-position: 0 -208px; }
#emags-editor .ui-icon-circlesmall-minus { background-position: -16px -208px; }
#emags-editor .ui-icon-circlesmall-close { background-position: -32px -208px; }
#emags-editor .ui-icon-squaresmall-plus { background-position: -48px -208px; }
#emags-editor .ui-icon-squaresmall-minus { background-position: -64px -208px; }
#emags-editor .ui-icon-squaresmall-close { background-position: -80px -208px; }
#emags-editor .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
#emags-editor .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
#emags-editor .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
#emags-editor .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
#emags-editor .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
#emags-editor .ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
#emags-editor .ui-corner-all,
#emags-editor .ui-corner-top,
#emags-editor .ui-corner-left,
#emags-editor .ui-corner-tl {
	border-top-left-radius: 4px;
}
#emags-editor .ui-corner-all,
#emags-editor .ui-corner-top,
#emags-editor .ui-corner-right,
#emags-editor .ui-corner-tr {
	border-top-right-radius: 4px;
}
#emags-editor .ui-corner-all,
#emags-editor .ui-corner-bottom,
#emags-editor .ui-corner-left,
#emags-editor .ui-corner-bl {
	border-bottom-left-radius: 4px;
}
#emags-editor .ui-corner-all,
#emags-editor .ui-corner-bottom,
#emags-editor .ui-corner-right,
#emags-editor .ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
#emags-editor .ui-widget-overlay {
	background: #aaaaaa url("/resources/gfx/jquery-images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
#emags-editor .ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #000000 url("/resources/gfx/jquery-images/ui-bg_flat_0_000000_40x100.png") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
	border-radius: 8px;
}
