@import url("Application/Button.css");
@import url("Application/Links.css");
@import url("Application/Icons.css");
@import url("Application/Grid.css");
@import url("Application/Password.css");
@import url("Application/Panel.css");
@import url("Application/FileUpload.css");
@import url("Application/Label.css");

@import url("../js/ExtScheduler/css/sch.event.css");
@import url("../js/ExtScheduler/css/sch.plugins.common.css");
@import url("../js/ExtScheduler/css/sch.plugins.dragcreator.css");
@import url("../js/ExtScheduler/css/sch.plugins.dragdrop.css");
@import url("../js/ExtScheduler/css/sch.plugins.eventeditor.css");
@import url("../js/ExtScheduler/css/sch.plugins.lines.css");
@import url("../js/ExtScheduler/css/sch.plugins.resize.css");
@import url("../js/ExtScheduler/css/sch.plugins.zones.css");
@import url("../js/ExtScheduler/css/sch.schedulergroupingview.css");
@import url("../js/ExtScheduler/css/sch.schedulerpanel.css");
@import url("../js/ExtScheduler/css/sch.schedulerview.css");
@import url("../js/ExtScheduler/css/sch.views.dayview.css");
@import url("../js/ExtScheduler/css/sch.views.hourview.css");
@import url("../js/ExtScheduler/css/sch.views.monthview.css");
@import url("../js/ExtScheduler/css/sch.views.weekview.css");

@import url("Application/scheduler/editor.eventstyle.css");
@import url("Application/scheduler/editor.css");

body {
    /* View the overflow-x scrollbar on every time */
    overflow: scroll;/* for browsers wich doesn't support x/y axis */
    overflow-x: auto;/* set x to auto if browser supports x/y axis */
    overflow-y: scroll;/* set y to scroll if browser supports x/y axis */
}

#nav ul {
    margin: 0px;
    padding: 0 0 0 10px;
}

.x-panel-tbar,
.x-panel-tbar > *,
.x-panel-bbar,
.x-panel-bbar > * {
    width: auto !important;
}
.x-fieldset {
    margin: 0;
    padding: 0;
}
.sitemap-leaf > a {
    font-weight: normal;
}

.x-tip .x-tip-tc {
    background-repeat: repeat-x;
}

.x-combo-group-item {
    padding: 2px 0;
    font-weight: bold;
}

.error-message {
	padding: 5px;
	background-color: #fff0f0;
	color: red;
}

.x-list-selected {
    background-color: #CCCCCC;
}


/**
 * CSS reset class
 */
.css-reset html, .css-reset body, .css-reset div, .css-reset span, .css-reset applet, .css-reset object, .css-reset iframe,
.css-reset h1, .css-reset h2, .css-reset h3, .css-reset h4, .css-reset h5, .css-reset h6, .css-reset p, .css-reset blockquote, .css-reset pre,
.css-reset a, .css-reset abbr, .css-reset acronym, .css-reset address, .css-reset big, .css-reset cite, .css-reset code,
.css-reset del, .css-reset dfn, .css-reset em, .css-reset font, .css-reset img, .css-reset ins, .css-reset kbd, .css-reset q, .css-reset s, .css-reset samp,
.css-reset small, .css-reset strike, .css-reset strong, .css-reset sub, .css-reset sup, .css-reset tt, .css-reset var,
.css-reset dl, .css-reset dt, .css-reset dd, .css-reset ol, .css-reset ul, .css-reset li,
.css-reset fieldset, .css-reset form, .css-reset label, .css-reset legend,
.css-reset table, .css-reset caption, .css-reset tbody, .css-reset tfoot, .css-reset thead, .css-reset tr, .css-reset th, .css-reset td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
.css-reset :focus {
	outline: 0;
}
.css-reset body {
	line-height: 1;
	color: black;
	background: white;
}
.css-reset ol, .css-reset ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
.css-reset table {
	border-collapse: separate;
	border-spacing: 0;
}
.css-reset caption, .css-reset th, .css-reset td {
	text-align: left;
	font-weight: normal;
}
.css-reset blockquote:before, .css-reset blockquote:after,
.css-reset q:before, .css-reset q:after {
	content: "";
}
.css-reset blockquote, .css-reset q {
	quotes: "" "";
}


.x-form-field-wrap .x-form-and-trigger {
    background-image: url(../img/ext/trigger/and-trigger.gif);
}
.x-form-field-wrap .x-form-or-trigger {
    background-image: url(../img/ext/trigger/or-trigger.gif);
}

.x-homesitemap-item {
	padding: 0 10px 15px 10px;
	margin: 0 auto;
}
.x-homesitemap-item .x-homesitemap-item-main a {
	font-size: 125%;
}
.x-homesitemap-item .x-homesitemap-item-main {
	border-bottom: 1px dashed #15428b;
	margin-bottom: 5px;
}
.x-homesitemap-item .x-homesitemap-item-subs .x-homesitemap-item-sub {
	float: left;
}
.x-homesitemap-item .x-homesitemap-item-subs {
	padding: 0 10px;
}
.x-homesitemap-item .x-homesitemap-item-subs .x-homesitemap-item-sub a {
	/*content: " | "*/
	font-weight: normal;
	margin-right: 5px;
}
.x-homesitemap-item .x-homesitemap-item-main .x-homesitemap-item-main-head1,
.x-homesitemap-item .x-homesitemap-item-main .x-homesitemap-item-main-head2 {
	white-space: nowrap;
}
.x-homesitemap-item .x-homesitemap-item-main .x-homesitemap-item-main-head2 {
	font-style: italic;
}
.x-tooltip-sitemap .x-homesitemap-item .x-homesitemap-item-main a {
	font-size: 100%;
}
.x-tooltip-sitemap .x-homesitemap-item .x-homesitemap-item-subs .x-homesitemap-item-sub {
	float: none;
}

.x-giveaway {
	background: none;
	font-size: 125%;
	padding: 10px 0;
}
.x-giveaway.x-giveaway-ok {
	background: green;
}
.x-giveaway.x-giveaway-received {
	background: red;
}
.x-giveaway.x-giveaway-na {
	background: yellow;
	font-size: 50px;
}
.x-giveaway .x-giveaway-photo {
	float: left;
	margin: 0 10px;
}
.x-giveaway .x-giveaway-attendeeinfo {
	margin: 0 10px;
}
.x-giveaway .x-giveaway-attendeeinfo label {
	display: inline-block;
	width: 100px;
}

.x-sessiontracking {
	background: none;
	border: 1px solid #99bbe8;
	font-size: 125%;
	padding: 10px 0;
}
.x-sessiontracking.x-sessiontracking-ok {
	background: green;
}
.x-sessiontracking.x-sessiontracking-received {
	background: red;
}
.x-sessiontracking.x-sessiontracking-na {
	background: yellow;
	font-size: 50px;
}
.x-sessiontracking .x-sessiontracking-photo {
	float: left;
	margin: 0 10px;
}
.x-sessiontracking .x-sessiontracking-attendeeinfo {
	margin: 0 10px;
}
.x-sessiontracking .x-sessiontracking-attendeeinfo label {
	display: inline-block;
	width: 100px;
}

.x-grid3-cell.import_mandatory,
.x-grid3-dirty-row .x-grid3-cell.import_mandatory{
	background-color: #FFFFAA;
}

.field-required{
	background-image: none !important;
	background-color: #FFFFBB !important;
}

.field-required .ux-mselect{
	 background: none repeat scroll 0 0 #FFFFBB;
}

input[readonly] {
	background-image: none !important;
	background-color: #ECECEC !important;
}

input[readonly] .ux-mselect{
	 background: none repeat scroll 0 0 #ECECEC;
}

.verticalAlignTop {
	vertical-align:top;
}

.x-fieldset-noborder legend {
    margin-left: 0px;
}


.ux-filtered-column.sort-asc .x-grid3-sort-icon {
    background-image: url(../js/themes/images/redWine/grid/sort_asc.gif) !important;
}
.ux-filtered-column.sort-desc .x-grid3-sort-icon {
    background-image: url(../js/themes/images/redWine/grid/sort_desc.gif) !important;
}
.ux-gridfilter-text-icon {
    background-image: url(../js/lib/ext-3.4.0/examples/ux/gridfilters/images/find.png) !important;
}
.ux-rangemenu-gt {
    background-image: url(../js/lib/ext-3.4.0/examples/ux/gridfilters/images/greater_than.png) !important;
}
.ux-rangemenu-lt {
    background-image: url(../js/lib/ext-3.4.0/examples/ux/gridfilters/images/less_than.png) !important;
}
.ux-rangemenu-eq {
    background-image: url(../js/lib/ext-3.4.0/examples/ux/gridfilters/images/equals.png) !important;
}

.ux-mselect{
	border: 1px solid #BEBEBE;
}

.ux-mselect-selected{
	background-color: #BEBEBE;
}

.x-tree-node-over{
	background-color: #C1DCF8 !important;
}

.x-list-body{
	background-color: #FFFFFF !important;
}

.field-required .x-list-body{
	background-image: none !important;
	background-color: #FFFFBB !important;
}

.readonly .x-list-body {
    background-color: #ECECEC !important;
    background-image: none !important;
}

.field-label-info {
	border-bottom: 1px dashed #000000;
	cursor: pointer;
}

.x-menu-item-checked .not-all-subs{
	background-image: url("../img/menu/checked-not-all-subs.gif");
}

.treeAlisOperation{
	background-color: lightblue;
	border-top: 1px solid black;
	margin-top: 10px;
}

.alis_cb_disabled label{
	color: black !important;
}