.ui-helper-horizontal > DIV,.ui-helper-horizontal > LI,.ui-helper-horizontal > SPAN,.ui-helper-horizontal > LABEL,.ui-helper-horizontal > H1,.ui-helper-horizontal > H2,.ui-helper-horizontal > H3,.ui-helper-horizontal > H4 {
float:left;
clear:none;
display:block
}

.ui-icon {
text-indent:-9999px
}

.ui-priority-secondary {
opacity:.7
}

.ui-helper-reset {
border-width:0;
font-size:100%;
line-height:1.3;
list-style:none outside none;
margin:0;
outline:0 none;
padding:0;
text-decoration:none
}

.wijmo-wijslider-horizontal {
position:relative;
-ms-touch-action:none;
touch-action:none
}

.wijmo-wijslider-horizontal .wijmo-wijslider-decbutton {
position:absolute;
left:0;
right:auto;
cursor:pointer
}

.wijmo-wijslider-horizontal .wijmo-wijslider-incbutton {
position:absolute;
left:auto;
right:0;
cursor:pointer
}

.wijmo-wijslider-vertical {
position:relative;
-ms-touch-action:none;
touch-action:none
}

.wijmo-wijslider-vertical .wijmo-wijslider-decbutton {
position:absolute;
top:0;
bottom:auto;
cursor:pointer
}

.wijmo-wijslider-vertical .wijmo-wijslider-incbutton {
position:absolute;
top:auto;
bottom:0;
cursor:pointer
}

.wijmo-wijsplitter-vertical {
overflow:hidden;
position:relative
}

.wijmo-wijsplitter-v-panel1 {
float:left;
position:relative
}

.wijmo-wijsplitter-v-panel1-content {
position:relative
}

.wijmo-wijsplitter-v-bar {
float:left;
position:relative;
font-size:1px;
width:2px;
z-index:99;
border:solid 1px transparent
}

.wijmo-wijsplitter-vertical .ui-resizable-e {
right:-7px;
width:10px;
z-index:1000;
display:block;
background-color:#fff;
filter:alpha(opacity=0);
-moz-opacity:0;
opacity:0
}

*html .wijmo-wijsplitter-vertical .ui-resizable-e {
right:-4px
}

.wijmo-wijsplitter-v-expander {
position:absolute;
z-index:999
}

.wijmo-wijsplitter-vertical .wijmo-wijsplitter-v-panel1-expanded {
border-right:medium none;
overflow:hidden;
padding:12px 0;
left:-8px;
width:6px;
z-index:99
}

.wijmo-wijsplitter-vertical .wijmo-wijsplitter-v-panel1-expanded .ui-icon {
margin-left:-6px
}

.wijmo-wijsplitter-vertical .wijmo-wijsplitter-v-panel1-collapsed {
border-left:medium none;
overflow:hidden;
padding:12px 0;
right:-8px;
width:6px;
z-index:999
}

.wijmo-wijsplitter-vertical .wijmo-wijsplitter-v-panel1-collapsed .ui-icon {
margin-left:-6px
}

.wijmo-wijsplitter-vertical .wijmo-wijsplitter-v-panel2-expanded {
border-right:medium none;
overflow:hidden;
padding:12px 0;
right:-8px;
width:6px;
z-index:999
}

.wijmo-wijsplitter-vertical .wijmo-wijsplitter-v-panel2-expanded .ui-icon {
margin-left:-6px
}

.wijmo-wijsplitter-vertical .wijmo-wijsplitter-v-panel2-collapsed {
border-left:medium none;
overflow:hidden;
padding:12px 0;
left:-8px;
width:6px;
z-index:999
}

.wijmo-wijsplitter-vertical .wijmo-wijsplitter-v-panel2-collapsed .ui-icon {
margin-left:-6px
}

.wijmo-wijsplitter-v-panel2 {
float:left
}

.wijmo-wijsplitter-v-panel2-content {
position:relative
}

.wijmo-wijsplitter-v-resize-helper {
border-right:dotted 1px #000;
overflow:hidden;
border-bottom:dotted 0 #000
}

.wijmo-wijsplitter-horizontal {
overflow:hidden;
position:relative
}

.wijmo-wijsplitter-h-panel1 {
position:relative
}

.wijmo-wijsplitter-h-panel1-content {
overflow:auto;
position:relative
}

.wijmo-wijsplitter-h-bar {
position:relative;
font-size:1px;
height:2px;
z-index:999
}

.wijmo-wijsplitter-horizontal .ui-resizable-s {
bottom:-7px;
height:10px;
z-index:1000;
display:block;
background-color:#fff;
filter:alpha(opacity=0);
-moz-opacity:0;
opacity:0
}

*html .wijmo-wijsplitter-horizontal .ui-resizable-s {
bottom:-4px
}

.wijmo-wijsplitter-h-expander {
position:absolute;
z-index:999
}

.wijmo-wijsplitter-horizontal .wijmo-wijsplitter-h-panel1-expanded {
border-bottom:none;
height:8px;
overflow:hidden;
padding:0 10px;
top:-10px;
z-index:999
}

.wijmo-wijsplitter-horizontal .wijmo-wijsplitter-h-panel1-expanded .ui-icon {
margin-top:-4px
}

.wijmo-wijsplitter-horizontal .wijmo-wijsplitter-h-panel1-collapsed {
border-top:none;
height:8px;
overflow:hidden;
padding:0 10px;
bottom:-10px;
z-index:999
}

.wijmo-wijsplitter-horizontal .wijmo-wijsplitter-h-panel1-collapsed .ui-icon {
margin-top:-4px
}

.wijmo-wijsplitter-horizontal .wijmo-wijsplitter-h-panel2-expanded {
border-bottom:none;
height:8px;
overflow:hidden;
padding:0 10px;
bottom:-10px;
z-index:999
}

.wijmo-wijsplitter-horizontal .wijmo-wijsplitter-h-panel2-expanded .ui-icon {
margin-top:-4px
}

.wijmo-wijsplitter-horizontal .wijmo-wijsplitter-h-panel2-collapsed {
border-top:none;
height:8px;
overflow:hidden;
padding:0 10px;
top:-10px;
z-index:999
}

.wijmo-wijsplitter-horizontal .wijmo-wijsplitter-h-panel2-collapsed .ui-icon {
margin-top:-4px
}

.wijmo-wijsplitter-h-panel2-content {
overflow:auto;
position:relative
}

.wijmo-wijsplitter-h-resize-helper {
border-bottom:dotted 1px #000;
overflow:hidden;
border-right:dotted 0 #000
}

.wijmo-wijprogressbar {
moz-user-select:none;
text-align:left;
float:left;
position:relative;
overflow:hidden
}

.wijmo-wijprogressbar .ui-progressbar-value {
position:absolute;
border-width:0;
margin:0;
padding:0;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box
}

div.wijmo-wijprogressbar-east {
width:200px;
height:1.1em
}

div.wijmo-wijprogressbar-west {
width:200px;
height:1.1em
}

div.wijmo-wijprogressbar-south {
height:200px;
width:1.1em;
line-height:100%
}

div.wijmo-wijprogressbar-north {
height:200px;
width:1.1em;
line-height:100%
}

.wijmo-wijprogressbar-east .ui-progressbar-value {
left:0;
height:100%
}

.wijmo-wijprogressbar-west .ui-progressbar-value {
right:0;
height:100%
}

.wijmo-wijprogressbar-south .ui-progressbar-value {
top:0;
width:100%
}

.wijmo-wijprogressbar-north .ui-progressbar-value {
bottom:0;
width:100%
}

.wijmo-wijprogressbar .ui-progressbar-label {
display:block;
position:absolute;
text-align:center;
width:100%;
height:100%
}

.wijmo-wijprogressbar .wijmo-wijprogressbar-lb-west {
left:0;
width:auto
}

.wijmo-wijprogressbar .wijmo-wijprogressbar-lb-east {
right:0;
width:auto
}

.wijmo-wijprogressbar .wijmo-wijprogressbar-lb-south {
bottom:0;
height:auto
}

.wijmo-wijprogressbar .wijmo-wijprogressbar-lb-north {
top:0;
height:auto
}

.wijmo-wijprogressbar-east .wijmo-wijprogressbar-lb-running,.wijmo-wijprogressbar-west .wijmo-wijprogressbar-lb-running {
display:inline;
width:auto
}

.wijmo-wijprogressbar-north .wijmo-wijprogressbar-lb-running,.wijmo-wijprogressbar-south .wijmo-wijprogressbar-lb-running {
height:auto
}

.wijmo-wijprogressbar-north .ui-progressbar-label,.wijmo-wijprogressbar-south .ui-progressbar-label {
-webkit-transform:rotate(-90deg);
-moz-transform:rotate(-90deg);
-ms-transform:rotate(-90deg)
}

.wijmo-wijdialog-captionbutton {
height:18px;
padding:1px;
width:19px;
display:inline-block;
outline:none;
text-align:left
}

.wijmo-wijdialog-captionbutton:hover,.wijmo-wijdialog-captionbutton .ui-state-focus {
padding:0
}

.wijmo-wijdialog-captionbutton .ui-icon {
margin:1px
}

.wijmo-wijdialog .wijmo-wijdialog-hasframe {
padding:0
}

.wijmo-wijdialog-defaultdockingzone {
position:fixed;
bottom:0;
left:0
}

.ui-dialog-overlay {
position:fixed
}

.ui-dialog-titlebar {
text-align:right
}

.wijmo-wijdialog .ui-dialog-titlebar .ui-dialog-title {
float:left;
width:auto
}

* html .wijmo-wijdialog-defaultdockingzone .ui-dialog-titlebar {
float:left
}

.wijmo-wijaccordion .wijmo-wijaccordion-header {
display:block;
cursor:pointer;
position:relative;
zoom:1;
padding:.5em .5em .5em .7em;
margin:0;
outline:0;
line-height:1.3;
text-decoration:none;
font-size:100%;
list-style:none
}

.wijmo-wijaccordion .wijmo-wijaccordion-icons {
padding-left:2.2em
}

.wijmo-wijaccordion .wijmo-wijaccordion-noicons {
padding-left:.7em
}

.wijmo-wijaccordion .wijmo-wijaccordion-header a {
padding-left:1.2em;
font-size:1em;
display:block;
background:none;
border:none;
color:inherit;
text-decoration:none
}

.wijmo-wijaccordion .wijmo-wijaccordion-header a:hover {
color:inherit
}

.wijmo-wijaccordion .wijmo-wijaccordion-header .ui-icon {
position:absolute;
left:.5em;
top:50%;
margin-top:-8px
}

.ui-mobile .wijmo-wijaccordion .wijmo-wijaccordion-header .ui-icon.ui-btn-icon-notext {
margin-top:-11px;
margin-left:0
}

.ui-mobile .wijmo-wijaccordion-header .ui-icon.ui-btn-icon-notext {
width:22px;
height:22px
}

.ui-mobile .wijmo-wijaccordion-header.ui-btn {
text-align:left
}

.wijmo-wijaccordion .wijmo-wijaccordion-content {
overflow:auto;
zoom:1;
padding:1em 2.2em;
display:none;
margin:0;
outline:0;
line-height:1.3;
text-decoration:none;
font-size:100%;
list-style:none
}

.wijmo-wijaccordion .wijmo-wijaccordion-content.wijmo-wijaccordion-content-active {
display:block
}

.wijmo-wijaccordion a {
outline:none
}

.wijmo-wijaccordion-bottom .wijmo-wijaccordion-content-active {
border-top:none
}

.wijmo-wijaccordion-right .wijmo-wijaccordion-header {
margin-top:0;
margin-left:1px;
width:2em;
height:12em;
overflow:hidden;
padding:.7em .5em .5em
}

.wijmo-wijaccordion-right .wijmo-wijaccordion-content-active {
border-left:none
}

.wijmo-wijaccordion-left .wijmo-wijaccordion-header {
margin-top:0;
margin-right:1px;
width:2em;
height:12em;
overflow:hidden;
padding:.7em .5em .5em
}

.wijmo-wijaccordion-left .wijmo-wijaccordion-content-active {
border-right:none
}

.wijmo-wijaccordion-top .wijmo-wijaccordion-header {
margin:0 0 1px
}

.wijmo-wijaccordion-top .wijmo-wijaccordion-content-active {
border-bottom:none
}

.wijmo-wijaccordion-right .wijmo-wijaccordion-content,.wijmo-wijaccordion-left .wijmo-wijaccordion-content {
width:36em;
height:12em;
margin:0;
padding:.7em 2.2em .5em
}

.wijmo-wijaccordion-right .wijmo-wijaccordion-header a,.wijmo-wijaccordion-left .wijmo-wijaccordion-header a {
text-align:center;
padding:1.2em .5em .5em
}

.ui-mobile .wijmo-wijaccordion-right .wijmo-wijaccordion-header a,.ui-mobile .wijmo-wijaccordion-left .wijmo-wijaccordion-header a {
padding:1.8em .5em .5em
}

.wijmo-wijaccordion-right .wijmo-wijaccordion-header .ui-icon,.wijmo-wijaccordion-left .wijmo-wijaccordion-header .ui-icon {
top:.5em;
left:50%;
margin-left:-9px;
margin-top:0
}

.ui-mobile .wijmo-wijaccordion-right .wijmo-wijaccordion-header .ui-icon.ui-btn-icon-notext,.ui-mobile .wijmo-wijaccordion-left .wijmo-wijaccordion-header .ui-icon.ui-btn-icon-notext {
margin-left:-11px;
margin-top:0
}

.ui-mobile .wijmo-wijaccordion .wijmo-wijaccordion-header {
padding:12px 25px
}

.ui-mobile .wijmo-wijaccordion .ui-corner-tl {
-moz-border-radius-topleft:.3125em;
-webkit-border-top-left-radius:.3125em;
border-top-left-radius:.3125em
}

.ui-mobile .wijmo-wijaccordion .ui-corner-tr {
-moz-border-radius-topright:.3125em;
-webkit-border-top-right-radius:.3125em;
border-top-right-radius:.3125em
}

.ui-mobile .wijmo-wijaccordion .ui-corner-bl {
-moz-border-radius-bottomleft:.3125em;
-webkit-border-bottom-left-radius:.3125em;
border-bottom-left-radius:.3125em
}

.ui-mobile .wijmo-wijaccordion .ui-corner-br {
-moz-border-radius-bottomright:.3125em;
-webkit-border-bottom-right-radius:.3125em;
border-bottom-right-radius:.3125em
}

.ui-mobile .wijmo-wijaccordion .ui-corner-top {
-moz-border-radius-topleft:.3125em;
-webkit-border-top-left-radius:.3125em;
border-top-left-radius:.3125em;
-moz-border-radius-topright:.3125em;
-webkit-border-top-right-radius:.3125em;
border-top-right-radius:.3125em
}

.ui-mobile .wijmo-wijaccordion .ui-corner-bottom {
-moz-border-radius-bottomleft:.3125em;
-webkit-border-bottom-left-radius:.3125em;
border-bottom-left-radius:.3125em;
-moz-border-radius-bottomright:.3125em;
-webkit-border-bottom-right-radius:.3125em;
border-bottom-right-radius:.3125em
}

.ui-mobile .wijmo-wijaccordion .ui-corner-right {
-moz-border-radius-topright:.3125em;
-webkit-border-top-right-radius:.3125em;
border-top-right-radius:.3125em;
-moz-border-radius-bottomright:.3125em;
-webkit-border-bottom-right-radius:.3125em;
border-bottom-right-radius:.3125em
}

.ui-mobile .wijmo-wijaccordion .ui-corner-left {
-moz-border-radius-topleft:.3125em;
-webkit-border-top-left-radius:.3125em;
border-top-left-radius:.3125em;
-moz-border-radius-bottomleft:.3125em;
-webkit-border-bottom-left-radius:.3125em;
border-bottom-left-radius:.3125em
}

.wijmo-wijsuperpanel {
overflow:hidden;
outline:none;
background-image:none
}

.wijmo-wijsuperpanel-statecontainer {
overflow:hidden;
position:relative;
zoom:1;
-webkit-overflow-scrolling:touch;
-ms-overflow-style:-ms-autohiding-scrollbar
}

.wijmo-wijsuperpanel-contentwrapper {
position:absolute;
overflow:hidden
}

.wijmo-wijsuperpanel-hbarcontainer,.wijmo-wijsuperpanel-vbarcontainer {
font-size:0;
border:0
}

.wijmo-wijsuperpanel-templateouterwrapper {
position:relative;
zoom:1
}

.wijmo-wijsuperpanel-vbarcontainer .ui-state-default,.wijmo-wijsuperpanel-hbarcontainer .ui-state-default,.wijmo-wijsuperpanel-vbarcontainer .ui-btn-up-c,.wijmo-wijsuperpanel-hbarcontainer .ui-btn-up-c {
width:16px;
height:16px;
position:absolute
}

.ui-mobile .wijmo-wijsuperpanel-vbarcontainer .ui-btn.ui-btn-b,.ui-mobile .wijmo-wijsuperpanel-hbarcontainer .ui-btn.ui-btn-b {
width:22px;
height:22px;
position:absolute;
margin:0;
padding:0
}

.wijmo-wijsuperpanel .wijmo-wijsuperpanel-vbarcontainer {
position:absolute;
width:18px;
padding-top:18px;
padding-bottom:18px;
border:none
}

.wijmo-wijsuperpanel .wijmo-wijsuperpanel-hbarcontainer {
position:absolute;
height:18px;
padding-left:18px;
padding-right:18px;
border:none
}

.ui-mobile .wijmo-wijsuperpanel .wijmo-wijsuperpanel-vbarcontainer {
width:22px;
padding-top:22px;
padding-bottom:22px
}

.ui-mobile .wijmo-wijsuperpanel .wijmo-wijsuperpanel-hbarcontainer {
height:22px;
padding-left:22px;
padding-right:22px
}

.wijmo-wijsuperpanel-handle {
position:absolute;
font-size:0;
overflow:hidden
}

.wijmo-wijsuperpanel-handle * {
font-size:0
}

.wijmo-wijsuperpanel-helper {
border-style:dotted;
background:transparent
}

.wijmo-wijsuperpanel-button {
position:absolute;
padding:4px
}

.wijmo-wijsuperpanel .ui-icon-gripsmall-diagonal-se {
background:none;
width:7px;
height:7px
}

.wijmo-wijsuperpanel-hbar-buttonleft {
left:0
}

.wijmo-wijsuperpanel-hbar-buttonright {
right:0
}

.wijmo-wijsuperpanel-vbar-buttontop {
top:0
}

.wijmo-wijsuperpanel-vbar-buttonbottom {
bottom:0
}

.wijmo-wijsuperpanel .ui-icon-arrow-u,.wijmo-wijsuperpanel .ui-icon-arrow-d,.wijmo-wijsuperpanel .ui-icon-arrow-l,.wijmo-wijsuperpanel .ui-icon-arrow-r {
display:block
}

.ui-mobile .wijmo-wijsuperpanel .wijmo-wijsuperpanel-vbarcontainer .ui-btn {
display:block
}

.ui-mobile .wijmo-wijsuperpanel .wijmo-wijsuperpanel-handle .ui-btn-icon-notext:after {
width:0;
height:0
}

.wijmo-wijsuperpanel-assistContainer {
z-index:1000
}

.wijmo-wijtextbox {
outline:none;
margin:0;
padding:5px
}

.ui-mobile .wijmo-wijtextbox.ui-btn {
text-align:left
}

.wijmo-wijdropdown {
display:inline-block;
position:relative;
width:auto;
zoom:1;
*display:inline
}

.wijmo-wijdropdown div.wijmo-dropdown-trigger {
border-right:none;
border-top:none;
border-bottom:none;
cursor:pointer;
width:16px;
height:100%;
position:absolute;
right:0;
top:0;
padding:0 3px
}

.wijmo-wijdropdown .wijmo-dropdown-trigger .ui-icon {
margin-top:3px
}

.wijmo-wijdropdown label.wijmo-dropdown-label {
display:block;
padding:5px 26px 5px 5px;
width:auto;
border:none;
white-space:nowrap
}

.wijmo-wijdropdown .wijmo-dropdown {
position:absolute;
height:250px
}

.wijmo-wijdropdown .wijmo-dropdown .wijmo-dropdown-list {
padding:.4em;
border:0 none
}

.wijmo-wijdropdown .wijmo-dropdown .wijmo-dropdown-item {
border:1px solid transparent;
cursor:pointer;
font-weight:400;
margin:1px 0;
padding:3px 5px;
text-align:left;
*border-color:#fff;
*filter:chroma(color=white);
white-space:nowrap
}

.wijmo-wijdropdown .wijmo-dropdown .wijmo-dropdown-optgroup .wijmo-dropdown-items li {
padding-left:10px
}

.wijmo-wijdropdown .wijmo-dropdown .wijmo-optgroup-header {
font-style:italic
}

.wijmo-wijdropdown .ui-icon-arrow-d {
float:left
}

.ui-mobile .wijmo-wijdropdown .ui-icon.ui-btn-icon-notext {
width:22px;
height:22px
}

.ui-mobile .wijmo-wijdropdown.ui-btn {
padding:0;
margin:0;
overflow:visible
}

.ui-mobile .wijmo-wijdropdown div.wijmo-dropdown-trigger {
width:22px;
margin:0
}

.wijmo-checkbox {
position:relative;
margin:3px 0;
line-height:16px;
display:block
}

.wijmo-checkbox .wijmo-checkbox-inputwrapper {
width:0;
height:0;
overflow:hidden
}

.wijmo-checkbox label {
display:block;
position:relative;
margin:0;
cursor:pointer;
z-index:1;
padding:0 0 0 1.4em;
outline:none;
margin:0 3px
}

.wijmo-checkbox .wijmo-checkbox-box {
position:absolute;
bottom:0;
left:0;
width:16px;
height:16px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
margin-right:3px
}

.wijmo-checkbox .wijmo-checkbox-relative {
position:relative;
float:left;
margin-right:3px
}

.wijmo-checkbox .ui-icon-checkbox-on {
float:left
}

.wijmo-checkbox .ui-icon {
border-radius:3px;
-webkit-border-radius:3px
}

.ui-mobile .wijmo-checkbox .ui-icon.ui-btn-icon-notext {
width:22px;
height:22px
}

.ui-mobile .wijmo-checkbox .wijmo-checkbox-box.ui-btn {
margin:0;
padding:0
}

.wijmo-wijradio {
position:relative;
margin:3px 0;
line-height:16px;
display:block
}

.wijmo-wijradio .wijmo-wijradio-inputwrapper {
width:0;
height:0;
overflow:hidden
}

.wijmo-wijradio label {
display:block;
position:relative;
margin:0;
cursor:pointer;
z-index:1;
padding:0 0 0 1.4em;
outline:none;
margin:0 3px
}

.wijmo-wijradio .wijmo-wijradio-box {
position:absolute;
bottom:0;
left:0;
width:16px;
height:16px;
line-height:16px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px
}

.wijmo-wijradio .wijmo-wijradio-relative {
position:relative;
float:left;
margin-right:3px
}

.wijmo-wijradio .ui-btn-up-a {
float:left
}

.wijmo-wijwizard .wijmo-wijlist {
border-width:1px!important
}

.wijmo-wijlist-list {
cursor:default;
overflow:hidden
}

.wijmo-wijlist-ul {
list-style:none;
padding:2px;
margin:0;
display:block;
border:0;
overflow:hidden
}

.wijmo-wijlist-ul .wijmo-wijlist-item {
margin:1px 0;
padding:3px 5px;
cursor:pointer;
text-align:left;
font-weight:400;
border:solid 1px transparent
}

.wijmo-wijlist-ul .wijmo-wijlist-item.ui-state-hover {
font-weight:400
}

.wijmo-wijlist .ui-resizable-se {
width:7px;
height:7px;
background:none
}

.ui-mobile .wijmo-wijlist-ul .wijmo-wijlist-item {
padding:12px 15px
}

.ui-datepicker {
width:17em;
padding:.2em .2em 0;
display:none
}

.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:1px
}

.ui-datepicker .ui-datepicker-prev {
left:2px
}

.ui-datepicker .ui-datepicker-next {
right:2px
}

.ui-datepicker .ui-datepicker-prev-hover {
left:1px
}

.ui-datepicker .ui-datepicker-next-hover {
right:1px
}

.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-mobile .ui-datepicker .ui-datepicker-prev span.ui-icon.ui-btn-icon-notext,.ui-mobile .ui-datepicker .ui-datepicker-next span.ui-icon.ui-btn-icon-notext {
margin-left:-11px;
margin-top:-11px;
width:22px;
height:22px
}

.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-year {
width:100%
}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
width:49%
}

.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:700;
border:0
}

.ui-datepicker td {
border:0;
padding:1px
}

.ui-datepicker td span,.ui-datepicker td a {
display:block;
padding:.2em;
text-align:right;
text-decoration:none
}

.ui-datepicker .ui-datepicker-buttonpane {
background-image:none;
margin:.7em 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;
width:auto;
overflow:visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
float:left
}

.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
}

.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
}

.wijmo-wijcalendar {
-webkit-user-select:none;
-moz-user-select:none;
display:block
}

.wijmo-wijcalendar-header {
position:relative
}

.wijmo-wijcalendar-header-inner {
margin:0 1.8em;
line-height:1.8em
}

.wijmo-wijcalendar .ui-datepicker-header {
padding:1px
}

.wijmo-wijcalendar .ui-datepicker-header .ui-state-default {
border-color:transparent;
background:none;
color:inherit
}

.wijmo-wijcalendar .wijmo-wijcalendar-table {
table-layout:fixed
}

.wijmo-wijcalendar-prevpreview-button,.wijmo-wijcalendar-nextpreview-button {
width:16px;
margin-top:35%;
float:left
}

.wijmo-wijcalendar-nextpreview-button {
float:right
}

.wijmo-wijcalendar-preview-wrapper .wijmo-wijcalendar {
float:left;
width:18em
}

.wijmo-wijcalendar-preview-wrapper .wijmo-wijcalendar .ui-datepicker-calendar {
width:80%;
float:left
}

.wijmo-wijcalendar-title,.wijmo-wijcalendar-selectable {
cursor:pointer
}

.ui-datepicker-other-month {
text-align:right
}

.wijmo-wijcalendar-mygrid td span,.wijmo-wijcalendar-mygrid td a {
display:block;
text-align:center;
text-decoration:none;
padding:0
}

.wijmo-wijcalendar-mygrid .ui-state-default a,.wijmo-wijcalendar-mygrid .ui-state-default a:hover,.wijmo-wijcalendar-mygrid .ui-state-hover a,.wijmo-wijcalendar-mygrid .ui-state-hover a:hover {
color:inherit
}

.ui-header-custom img,.ui-footer-custom img {
width:100%
}

.wijmo-wijcalendar table.wijmo-wijcalendar-mygrid {
margin-top:2px;
border-collapse:separate;
table-layout:fixed
}

.wijmo-wijcalendar table.wijmo-wijcalendar-mygrid .ui-datepicker-week-day {
cursor:pointer
}

.wijmo-wijcalendar-aniwrapper {
position:relative;
left:0;
top:0
}

.wijmo-wijcalendar-multi-aniwrapper {
position:absolute;
overflow:hidden
}

.ui-datepicker-rtl .ui-datepicker-prev .ui-icon,.ui-datepicker-rtl .ui-datepicker-next .ui-icon {
direction:rtl
}

.wijmo-wijcalendar-table .wijmo-wijcalendar-day-selectable .ui-priority-secondary {
opacity:.25
}

.ui-datepicker-title {
background:none;
border:none;
box-shadow:none;
text-shadow:none;
color:inherit
}

.wijmo-wijcalendar-notitle:before,.wijmo-wijcalendar-notitle:after {
content:none!important
}

.ui-mobile .wijmo-wijcalendar .ui-datepicker-header .ui-btn {
padding:0;
display:block;
font-size:1em
}

.ui-mobile .wijmo-wijcalendar td.ui-btn {
display:table-cell
}

.ui-mobile .ui-datepicker table .ui-btn {
font-size:.9em;
margin:0
}

.wijmo-wijexpander {
margin:1px;
padding:0;
display:block;
margin:0;
outline:0;
line-height:1.3;
text-decoration:none;
font-size:100%;
list-style:none
}

.wijmo-wijexpander a {
outline:none
}

.wijmo-wijexpander .ui-expander-header {
cursor:pointer;
position:relative;
margin:0;
outline:0;
line-height:1.3;
text-decoration:none;
font-size:100%;
list-style:none
}

.ui-expander .ui-expander-content {
border-top:0 none;
display:none;
overflow:auto;
padding:1em 2.2em;
position:relative;
top:1px;
margin:0;
outline:0;
line-height:1.3;
text-decoration:none;
font-size:100%;
list-style:none
}

.wijmo-wijexpander .ui-expander-header a {
display:block;
font-size:1em;
padding:.5em .5em .5em .7em;
color:inherit;
text-decoration:none
}

.wijmo-wijexpander .ui-expander-header .ui-icon {
left:.5em;
margin-top:-8px;
position:absolute;
top:50%
}

.ui-mobile .wijmo-wijexpander .ui-expander-header .ui-icon {
margin-top:-11px
}

.ui-mobile .wijmo-wijexpander .ui-icon.ui-btn-icon-notext {
width:22px;
height:22px
}

.wijmo-wijexpander .ui-expander-content-active {
display:block;
border-top:0 none;
padding:1em 2.2em
}

.wijmo-wijexpander .ui-expander-header > a {
padding-left:2.2em
}

.ui-helper-horizontal.wijmo-wijexpander .ui-expander-header .ui-icon {
left:inherit;
margin-top:inherit;
margin-left:-8px;
position:absolute;
top:.5em;
left:50%
}

.ui-helper-horizontal.wijmo-wijexpander .ui-expander-header > a {
padding-left:inherit;
padding-top:2.2em;
display:inline-block
}

.ui-expander-right .ui-expander-header {
margin:0 1px;
width:2em;
height:12em;
overflow:hidden
}

.ui-expander-right .ui-expander-content {
margin:0;
height:200px;
width:12em;
height:12em;
padding:0 2.2em;
top:0;
margin-left:-2px;
padding:1px;
border:none;
margin-right:1px
}

.ui-expander-right .ui-state-active {
border-right:none
}

.ui-expander-right .ui-expander-header a {
padding:2.2em 0 0
}

.ui-expander-right .ui-expander-header .ui-icon {
top:10%
}

.ui-expander-left .ui-expander-header {
margin:0 1px;
width:2em;
height:12em;
overflow:hidden
}

.ui-expander-left .ui-expander-content {
margin:0;
height:200px;
width:12em;
height:12em;
padding:0 2.2em;
border:none;
padding:1px;
top:0;
margin-right:-2px;
margin-left:1px
}

.ui-expander-left .ui-state-active {
border-left:none
}

.ui-expander-left .ui-expander-header a {
padding:2.2em 0 0
}

.ui-expander-left .ui-expander-header .ui-icon {
top:10%
}

.ui-mobile .ui-expander .ui-expander-header,.ui-mobile .ui-expander-left .ui-expander-content,.ui-mobile .ui-expander-right .ui-expander-content {
padding:12px 15px
}

.ui-mobile .ui-corner-top {
-moz-border-radius-topleft:.3125em;
-webkit-border-top-left-radius:.3125em;
border-top-left-radius:.3125em;
-moz-border-radius-topright:.3125em;
-webkit-border-top-right-radius:.3125em;
border-top-right-radius:.3125em
}

.ui-mobile .ui-corner-bottom {
-moz-border-radius-bottomleft:.3125em;
-webkit-border-bottom-left-radius:.3125em;
border-bottom-left-radius:.3125em;
-moz-border-radius-bottomright:.3125em;
-webkit-border-bottom-right-radius:.3125em;
border-bottom-right-radius:.3125em
}

.wijmo-wijtabs-hide {
display:none!important
}

.ui-tabs .ui-tabs-nav li {
top:1px
}

.ui-tabs-bottom .ui-tabs-nav li {
top:-3px!important;
padding:0;
margin:0 .2em 0 0 !important
}

.ui-tabs-bottom .ui-tabs-nav li.ui-tabs-active {
margin:-1px .2em 0 0 !important;
border-top:none!important;
padding-bottom:4px!important
}

.ui-tabs .ui-tabs-nav li {
border:none
}

.ui-tabs-left .ui-tabs-nav {
float:left
}

.ui-tabs-left .ui-tabs-nav li {
white-space:normal;
float:right;
display:block;
width:98%
}

.ui-tabs-left .ui-tabs-nav li a,.ui-tabs-right .ui-tabs-nav li a {
float:none;
display:block;
width:100%;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box
}

.ui-tabs-left .ui-tabs-nav li {
top:-1px;
left:3px;
margin-bottom:2px
}

.ui-tabs-left .ui-tabs-panel {
padding:1.6em
}

.ui-tabs-left .ui-tabs-nav li.ui-tabs-active {
border-right:medium none;
margin-bottom:2px
}

.ui-tabs-left .ui-tabs-nav {
padding:.2em 0 0
}

.ui-tabs-left .wijmo-wijtabs-content {
float:right;
width:75%;
overflow:hidden
}

.ui-tabs-left .ui-tabs-nav {
min-height:300px;
width:23%;
height:100%
}

.ui-tabs-right .ui-tabs-nav {
float:right
}

.ui-tabs-right .ui-tabs-nav li {
white-space:normal;
float:left;
display:block;
width:98%;
top:-1px;
left:0;
margin-bottom:2px
}

.ui-tabs-right .ui-tabs-panel {
padding:1.6em
}

.ui-tabs-right .ui-tabs-nav li.ui-tabs-active {
border-left:medium none;
margin-bottom:2px
}

.ui-tabs-right .ui-tabs-nav {
padding:.2em 0 0
}

.ui-tabs-right .wijmo-wijtabs-content {
float:left;
width:75%;
overflow:hidden
}

.ui-tabs-right .ui-tabs-nav {
min-height:300px;
width:23%
}

.ui-tabs-left .ui-tabs-nav li.ui-tabs-active {
margin-right:2px;
padding-right:1px
}

.ui-tabs-right .ui-tabs-nav li.ui-tabs-active {
margin-left:-1px;
padding-left:1px
}

.ui-tabs-top .scrollWrap {
border-bottom-width:0
}

.ui-tabs-bottom .scrollWrap {
border-top-width:0
}

.ui-tabs-left .scrollWrap {
border-style:solid;
border-width:1px 0 1px 1px;
float:left;
width:23%
}

.ui-tabs-right .scrollWrap {
border-style:solid;
border-width:1px 1px 1px 0;
float:right;
width:23%
}

.ui-tabs-left .scrollWrap .ui-tabs-nav {
width:auto;
float:none
}

.ui-tabs-right .scrollWrap .ui-tabs-nav {
width:auto;
float:none
}

.ui-helper-hidden {
display:none
}

.ui-helper-reset {
margin:0;
padding:0;
border-width: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
}

.ui-helper-clearfix:after {
clear:both
}

.ui-helper-clearfix {
zoom:1
}

.ui-helper-zfix {
width:100%;
height:100%;
top:0;
left:0;
position:absolute;
opacity:0;
filter:Alpha(Opacity=0)
}

.ui-tabs {
position:relative;
padding:.2em;
zoom:1
}

.ui-tabs .ui-tabs-nav {
margin:0;
padding:.2em .2em 0;
border-width:1px
}

.ui-tabs .ui-tabs-nav li {
list-style:none;
float:left;
position:relative;
top:0;
margin:1px .2em 0 0;
border-bottom:0;
padding:0;
white-space:nowrap
}

.ui-tabs .ui-tabs-nav li a {
float:left;
padding:12px 15px;
text-decoration:none;
color:inherit
}

.ui-tabs .ui-tabs-nav li a:hover {
color:inherit
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
margin-bottom:-1px;
padding-bottom:1px
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
cursor:text
}

.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
cursor:pointer
}

.ui-tabs .ui-tabs-panel {
display:block;
border-width:0;
padding:1em 1.4em;
background:none
}

.ui-mobile .ui-tabs .ui-tabs-nav li.ui-tabs-active {
margin-bottom:0;
padding-bottom:0
}

.ui-tabs-bottom .ui-tabs-nav li.ui-tabs-active {
padding-bottom:4px!important
}

.wijmo-wijtooltip {
position:absolute;
z-index:9999;
margin:0
}

.wijmo-wijtooltip .wijmo-wijtooltip-close {
background:none repeat scroll 0 0 transparent;
border:medium none;
display:block;
height:16px;
position:absolute;
right:3px;
top:3px;
width:16px
}

.wijmo-wijtooltip .wijmo-wijtooltip-title {
background:none repeat scroll 0 0 transparent;
border:medium none;
color:inherit;
padding:.4em
}

.wijmo-wijtooltip .wijmo-wijtooltip-container {
padding:1em;
overflow:hidden
}

.wijmo-wijtooltip {
border-width:2px
}

.wijmo-wijtooltip .wijmo-wijtooltip-pointer,.wijmo-wijtooltip .wijmo-wijtooltip-pointer-inner {
background:none;
height:0;
position:absolute;
width:0
}

.wijmo-wijtooltip-arrow-tr .wijmo-wijtooltip-pointer,.wijmo-wijtooltip-arrow-tc .wijmo-wijtooltip-pointer,.wijmo-wijtooltip-arrow-tl .wijmo-wijtooltip-pointer {
border-bottom-width:14px;
border-top:0 none;
top:-14px
}

.wijmo-wijtooltip-arrow-tr .wijmo-wijtooltip-pointer {
border-left:18px dashed transparent;
border-right:0 none;
right:10px
}

.wijmo-wijtooltip-arrow-tc .wijmo-wijtooltip-pointer {
border-left:10px dashed transparent;
border-right:10px dashed transparent;
left:50%;
margin-left:-10px
}

.wijmo-wijtooltip-arrow-tl .wijmo-wijtooltip-pointer {
border-left:0 none;
border-right:18px dashed transparent;
left:10px
}

.wijmo-wijtooltip-arrow-tr .wijmo-wijtooltip-pointer-inner,.wijmo-wijtooltip-arrow-tc .wijmo-wijtooltip-pointer-inner,.wijmo-wijtooltip-arrow-tl .wijmo-wijtooltip-pointer-inner {
border-bottom-color:inherit;
border-bottom-style:solid;
border-bottom-width:10px;
bottom:-14px;
font-size:0;
line-height:0
}

.wijmo-wijtooltip-arrow-tr .wijmo-wijtooltip-pointer-inner {
border-left:12px dashed transparent;
border-right:0 none;
right:2px
}

.wijmo-wijtooltip-arrow-tc .wijmo-wijtooltip-pointer-inner {
border-left:8px dashed transparent;
border-right:8px dashed transparent;
left:-8px
}

.wijmo-wijtooltip-arrow-tl .wijmo-wijtooltip-pointer-inner {
border-left:0 none;
border-right-style:dashed;
border-right-color:inherit;
border-right-width:12px;
left:2px
}

.wijmo-wijtooltip-arrow-rb .wijmo-wijtooltip-pointer,.wijmo-wijtooltip-arrow-rc .wijmo-wijtooltip-pointer,.wijmo-wijtooltip-arrow-rt .wijmo-wijtooltip-pointer {
border-left-width:14px;
border-right:0 none;
right:-14px
}

.wijmo-wijtooltip-arrow-rb .wijmo-wijtooltip-pointer {
border-bottom:0 none;
border-top:18px dashed transparent;
bottom:10px
}

.wijmo-wijtooltip-arrow-rc .wijmo-wijtooltip-pointer {
border-bottom:10px dashed transparent;
border-top:10px dashed transparent;
bottom:50%;
margin-bottom:-10px
}

.wijmo-wijtooltip-arrow-rt .wijmo-wijtooltip-pointer {
border-bottom:18px dashed transparent;
border-top:0 none;
top:10px
}

.wijmo-wijtooltip-arrow-rb .wijmo-wijtooltip-pointer-inner,.wijmo-wijtooltip-arrow-rc .wijmo-wijtooltip-pointer-inner,.wijmo-wijtooltip-arrow-rt .wijmo-wijtooltip-pointer-inner {
border-left-color:inherit;
border-left-style:solid;
border-left-width:10px;
left:-14px;
font-size:0;
line-height:0
}

.wijmo-wijtooltip-arrow-rb .wijmo-wijtooltip-pointer-inner {
border-bottom:0 none;
border-top-style:dashed;
border-top-color:inherit;
border-top-width:12px;
bottom:2px
}

.wijmo-wijtooltip-arrow-rc .wijmo-wijtooltip-pointer-inner {
border-bottom:8px dashed transparent;
border-top:8px dashed transparent;
bottom:-8px
}

.wijmo-wijtooltip-arrow-rt .wijmo-wijtooltip-pointer-inner {
border-bottom-style:dashed;
border-bottom-color:inherit;
border-bottom-width:12px;
border-top:0 none;
top:2px
}

.wijmo-wijtooltip-arrow-br .wijmo-wijtooltip-pointer,.wijmo-wijtooltip-arrow-bc .wijmo-wijtooltip-pointer,.wijmo-wijtooltip-arrow-bl .wijmo-wijtooltip-pointer {
border-bottom:0 none;
border-top-width:14px;
bottom:-14px
}

.wijmo-wijtooltip-arrow-br .wijmo-wijtooltip-pointer {
border-left:18px dashed transparent;
border-right:0 none;
right:10px
}

.wijmo-wijtooltip-arrow-bc .wijmo-wijtooltip-pointer {
border-left:10px dashed transparent;
border-right:10px dashed transparent;
left:50%;
margin-left:-10px
}

.wijmo-wijtooltip-arrow-bl .wijmo-wijtooltip-pointer {
border-left:0 none;
border-right:18px dashed transparent;
left:10px
}

.wijmo-wijtooltip-arrow-br .wijmo-wijtooltip-pointer-inner,.wijmo-wijtooltip-arrow-bc .wijmo-wijtooltip-pointer-inner,.wijmo-wijtooltip-arrow-bl .wijmo-wijtooltip-pointer-inner {
border-top-color:inherit;
border-top-style:solid;
border-top-width:10px;
top:-14px;
font-size:0;
line-height:0
}

.wijmo-wijtooltip-arrow-br .wijmo-wijtooltip-pointer-inner {
border-left:12px dashed transparent;
border-right:0 none;
right:2px
}

.wijmo-wijtooltip-arrow-bc .wijmo-wijtooltip-pointer-inner {
border-left:8px dashed transparent;
border-right:8px dashed transparent;
left:-8px
}

.wijmo-wijtooltip-arrow-bl .wijmo-wijtooltip-pointer-inner {
border-left:0 none;
border-right:12px dashed transparent;
left:2px
}

.wijmo-wijtooltip-arrow-lb .wijmo-wijtooltip-pointer,.wijmo-wijtooltip-arrow-lc .wijmo-wijtooltip-pointer,.wijmo-wijtooltip-arrow-lt .wijmo-wijtooltip-pointer {
border-left:0 none;
border-right-width:14px;
left:-14px
}

.wijmo-wijtooltip-arrow-lb .wijmo-wijtooltip-pointer {
border-bottom:0 none;
border-top:18px dashed transparent;
bottom:10px
}

.wijmo-wijtooltip-arrow-lc .wijmo-wijtooltip-pointer {
border-bottom:10px dashed transparent;
border-top:10px dashed transparent;
bottom:50%;
margin-bottom:-10px
}

.wijmo-wijtooltip-arrow-lt .wijmo-wijtooltip-pointer {
border-bottom:18px dashed transparent;
border-top:0 none;
top:10px
}

.wijmo-wijtooltip-arrow-lb .wijmo-wijtooltip-pointer-inner,.wijmo-wijtooltip-arrow-lc .wijmo-wijtooltip-pointer-inner,.wijmo-wijtooltip-arrow-lt .wijmo-wijtooltip-pointer-inner {
border-right-color:inherit;
border-right-style:solid;
border-right-width:10px;
right:-14px;
font-size:0;
line-height:0
}

.wijmo-wijtooltip-arrow-lb .wijmo-wijtooltip-pointer-inner {
border-bottom:0 none;
border-top:12px dashed transparent;
bottom:2px
}

.wijmo-wijtooltip-arrow-lc .wijmo-wijtooltip-pointer-inner {
border-bottom:8px dashed transparent;
border-top:8px dashed transparent;
bottom:-8px
}

.wijmo-wijtooltip-arrow-lt .wijmo-wijtooltip-pointer-inner {
border-bottom-style:dashed;
border-bottom-color:inherit;
border-bottom-width:12px;
border-top:0 none;
top:2px
}

.wijmo-wijtooltip .ui-icon-delete {
float:left
}

.ui-mobile .wijmo-wijtooltip .wijmo-wijtooltip-close .ui-icon.ui-btn-icon-notext {
position:relative;
width:22px;
height:22px
}

.ui-mobile .wijmo-wijtooltip .ui-btn {
margin:0;
padding:0
}

.ui-mobile .wijmo-wijtooltip .wijmo-wijtooltip-close {
height:22px;
width:22px
}

.ui-mobile .wijmo-wijtooltip .wijmo-wijtooltip-container {
padding:22px
}

.wijmo-wijmenu {
width:150px;
padding:.3em;
position:relative
}

.wijmo-wijmenu .wijmo-wijsuperpanel {
border:none;
background:inherit;
padding:0
}

.wijmo-wijmenu-list {
border-width:1px;
position:static
}

.wijmo-wijmenu .wijmo-wijmenu-parent .wijmo-wijmenu-child {
display:none;
width:150px;
padding:.3em
}

.wijmo-wijmenu .wijmo-wijmenu-parent {
position:relative
}

.wijmo-wijmenu .wijmo-wijmenu-child {
position:relative;
left:150px;
top:0
}

.wijmo-wijmenu .wijmo-wijmenu-item {
width:100%;
float:left;
clear:both;
margin:1px 0;
padding:0
}

.wijmo-wijmenu .wijmo-wijmenu-rtl .wijmo-wijmenu-item {
float:right
}

.wijmo-wijmenu .wijmo-wijmenu-list .wijmo-wijmenu-item {
background:none;
border:none
}

.wijmo-wijmenu .wijmo-wijmenu-link {
display:block;
width:92%;
outline:none;
text-decoration:none;
font-weight:400;
border:solid 1px transparent;
float:left;
line-height:16px;
padding:.3em
}

.wijmo-wijmenu-horizontal {
width:auto
}

.wijmo-wijmenu-horizontal .wijmo-wijmenu-item {
width:auto;
clear:none;
margin-right:3px
}

.wijmo-wijmenu-horizontal .wijmo-wijmenu-child .wijmo-wijmenu-item {
width:100%
}

.wijmo-wijmenu-horizontal .wijmo-wijmenu-child {
top:25px;
left:0
}

.wijmo-wijmenu-horizontal .wijmo-wijmenu-link {
width:auto;
padding:.4em .3em
}

.wijmo-wijmenu-horizontal .wijmo-wijmenu-child .wijmo-wijmenu-link {
width:92%
}

.wijmo-wijmenu .wijmo-wijmenu-list .ui-widget-header,.wijmo-wijmenu .wijmo-wijmenu-list .ui-header {
clear:both;
float:left;
width:98%;
margin:1px 0
}

.wijmo-wijmenu .wijmo-wijmenu-rtl .ui-widget-header,.wijmo-wijmenu .wijmo-wijmenu-rtl .ui-header {
float:right
}

.wijmo-wijmenu-horizontal .wijmo-wijmenu-list .ui-widget-header,.wijmo-wijmenu-horizontal .wijmo-wijmenu-list .ui-header {
width:auto;
clear:none;
margin:-1px 2px -2px 1px
}

.wijmo-wijmenu-horizontal .wijmo-wijmenu-child .ui-widget-header,.wijmo-wijmenu-horizontal .wijmo-wijmenu-child .ui-header {
width:98%;
margin:1px 0
}

.wijmo-wijmenu-horizontal .ui-widget-header,.wijmo-wijmenu-horizontal .ui-header {
clear:none;
width:auto;
margin:0 3px 0 0
}

.wijmo-wijmenu .ui-widget-header h1,.wijmo-wijmenu .ui-widget-header h2,.wijmo-wijmenu .ui-widget-header h3,.wijmo-wijmenu .ui-widget-header h4,.wijmo-wijmenu .ui-widget-header h5,.wijmo-wijmenu .ui-widget-header h6,.wijmo-wijmenu .ui-header h1,.wijmo-wijmenu .ui-header h2,.wijmo-wijmenu .ui-header h3,.wijmo-wijmenu .ui-header h4,.wijmo-wijmenu .ui-header h5,.wijmo-wijmenu .ui-header h6 {
float:left;
display:block;
font-size:1em;
margin:0 auto;
padding:.3em 3%
}

.wijmo-wijmenu-horizontal .ui-widget-header h1,.wijmo-wijmenu-horizontal .ui-widget-header h2,.wijmo-wijmenu-horizontal .ui-widget-header h3,.wijmo-wijmenu-horizontal .ui-widget-header h4,.wijmo-wijmenu-horizontal .ui-widget-header h5,.wijmo-wijmenu-horizontal .ui-widget-header h6 {
padding:.4em .3em
}

.wijmo-wijmenu a.ui-state-default:link,.wijmo-wijmenu a.ui-state-default:visited,.wijmo-wijmenu a.ui-state-default:hover,.wijmo-wijmenu a.ui-state-default:active,.wijmo-wijmenu a.ui-state-hover:link,.wijmo-wijmenu a.ui-state-hover:visited,.wijmo-wijmenu a.ui-state-hover:hover,.wijmo-wijmenu a.ui-state-hover:active,.wijmo-wijmenu a.ui-state-active:link,.wijmo-wijmenu a.ui-state-active:visited,.wijmo-wijmenu a.ui-state-active:hover,.wijmo-wijmenu a.ui-state-active:active {
font-weight:400;
border-style:solid
}

.wijmo-wijmenu .wijmo-wijmenu-child .ui-state-hover {
font-weight:400
}

.wijmo-wijmenu .wijmo-wijmenu-separator {
clear:both;
float:left;
height:1px;
text-indent:-9999px;
width:98%;
margin:1px 0
}

.wijmo-wijmenu-ipod .wijmo-wijmenu-separator,.wijmo-wijmenu .wijmo-wijmenu-parent .wijmo-wijmenu-separator {
font-size:0
}

.wijmo-wijmenu-horizontal .wijmo-wijmenu-separator {
height:auto;
clear:none;
width:1px;
text-indent:-9999px;
margin:0 3px 0 0;
padding:.4em 0
}

.wijmo-wijmenu-horizontal .wijmo-wijmenu-child .wijmo-wijmenu-separator {
clear:both;
float:left;
height:1px;
text-indent:-9999px;
width:98%;
margin:1px 0;
padding:0
}

.wijmo-wijmenu .wijmo-wijmenu-rtl .wijmo-wijmenu-separator {
float:right
}

.wijmo-wijmenu .wijmo-wijmenu-group {
clear:both;
float:left;
width:98%;
margin:3px 0;
padding:0 .4em
}

.wijmo-wijmenu-ipod {
width:180px
}

.wijmo-wijmenu-container {
overflow:hidden
}

.wijmo-wijmenu-submenu-container {
background-color:transparent;
border-style:none;
height:0;
width:0;
padding:0
}

.wijmo-wijmenu-ipod .wijmo-wijmenu-list {
background:inherit;
position:absolute;
border-width:0;
-moz-box-shadow:none;
-webkit-box-shadow:none
}

.wijmo-wijmenu-breadcrumb {
margin:0;
padding:0
}

.wijmo-wijmenu-footer {
margin-top:3px;
line-height:22px
}

.wijmo-wijmenu-footer .ui-icon {
margin:3px 0
}

.wijmo-wijmenu-header {
margin-bottom:3px
}

.wijmo-wijmenu-breadcrumb li {
float:left;
list-style:none;
font-size:.9em;
margin:0;
padding:0 .2em
}

.wijmo-wijmenu-breadcrumb li.wijmo-wijmenu-prev-list,.wijmo-wijmenu-breadcrumb li.wijmo-wijmenu-current-crumb {
clear:left;
float:none;
opacity:1
}

.wijmo-wijmenu-breadcrumb li.wijmo-wijmenu-current-crumb {
padding-top:.2em
}

.wijmo-wijmenu-footer a:link,.wijmo-wijmenu-footer a:visited {
float:left;
width:100%;
text-decoration:none
}

.wijmo-wijmenu-footer a span {
float:left;
cursor:pointer
}

.wijmo-wijmenu-breadcrumb .wijmo-wijmenu-prev-list a:link,.wijmo-wijmenu-breadcrumb .wijmo-wijmenu-prev-list a:visited,.wijmo-wijmenu-breadcrumb .wijmo-wijmenu-prev-list a:hover,.wijmo-wijmenu-breadcrumb .wijmo-wijmenu-prev-list a:active {
background-image:none;
text-decoration:none
}

.wijmo-wijmenu-breadcrumb .wijmo-wijmenu-prev-list a {
float:left;
padding-right:.4em
}

.wijmo-wijmenu-breadcrumb .wijmo-wijmenu-backlinktext {
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis
}

.wijmo-wijmenu-breadcrumb .wijmo-wijmenu-current-crumb a:link,.wijmo-wijmenu-breadcrumb .wijmo-wijmenu-current-crumb a:visited,.wijmo-wijmenu-breadcrumb .wijmo-wijmenu-current-crumb a:hover,.wijmo-wijmenu-breadcrumb .wijmo-wijmenu-current-crumb a:active {
display:block;
background-image:none;
font-size:1.3em;
text-decoration:none
}

.wijmo-wijmenu .wijmo-wijmenu-parent .ui-icon,.wijmo-wijmenu-horizontal .wijmo-wijmenu-child .ui-icon,.wijmo-wijmenu-ipod .ui-icon-triangle-1-e,.wijmo-wijmenu-ipod .ui-icon-arrow-r {
float:right
}

.wijmo-wijmenu .wijmo-wijmenu-item .wijmo-wijmenu-text,.wijmo-wijmenu-horizontal .wijmo-wijmenu-parent .ui-icon,.wijmo-wijmenu-breadcrumb a,.wijmo-wijmenu-breadcrumb span,.wijmo-wijmenu-breadcrumb .wijmo-wijmenu-prev-list a .ui-icon {
float:left
}

.wijmo-wijmenu .wijmo-wijmenu-rtl .ui-icon-triangle-1-w {
float:left
}

.wijmo-wijmenu .wijmo-wijmenu-rtl .wijmo-wijmenu-item .wijmo-wijmenu-text {
float:right
}

.wijmo-wijmenu .wijmo-wijmenu-link .wijmo-wijmenu-icon-left {
display:inline-block;
float:left
}

.wijmo-wijmenu .wijmo-wijmenu-link .wijmo-wijmenu-icon-right {
display:inline-block;
float:right
}

.wijmo-wijmenu .ui-content {
overflow:visible
}

.wijmo-wijmenu .ui-body {
overflow:visible
}

.wijmo-wijmenu .ui-header {
border:1px solid #e6e6e6
}

.wijmo-wijvideo {
font-size:12px;
position:relative
}

.wijmo-wijvideo .wijmo-wijvideo-timer {
font-size:12px
}

.wijmo-wijvideo .wijmo-wijvideo-controls {
display:none;
border-right:none;
border-left:none;
border-bottom:none
}

.wijmo-wijvideo-container-fullscreen {
position:absolute;
left:0;
top:0;
z-index:1000;
background-color:#000
}

.wijmo-wijvideo .wijmo-wijvideo-controls li {
float:left;
padding:3px;
margin:1px;
height:16px;
line-height:18px
}

.wijmo-wijvideo li.wijmo-wijvideo-index {
width:100%;
margin-right:-129px
}

.wijmo-wijvideo .wijmo-wijvideo-index-slider {
width:50%;
margin:5px 8px;
height:6px
}

.wijmo-wijvideo .wijmo-wijvideo-index-slider .ui-slider-handle {
border-radius:10px;
box-shadow:0 0 5px #000;
top:-6px;
left:3px
}

.wijmo-wijvideo .wijmo-wijvideo-volume {
position:relative
}

.wijmo-wijvideo div.wijmo-wijvideo-volumeslider {
left:16px;
position:absolute;
bottom:0;
width:10px;
border-bottom:none;
height:103px;
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0
}

.wijmo-wijvideo div.wijmo-wijvideo-volumeslider .ui-slider-range {
width:10px;
left:0
}

.wijmo-wijvideo-timer {
text-align:right
}

.wijmo-wijvideo div.wijmo-wijvideo-volumeslider .ui-slider-handle {
left:-7px;
height:5px;
width:24px;
margin:0 0 -5px;
border-radius:2px
}

.wijmo-wijvideo-volume-container {
display:none;
bottom:22px;
height:127px;
left:-12px;
margin:0;
padding:0;
position:absolute;
width:25px;
padding:10px
}

.wijmo-wijvideo-wrapper {
position:absolute;
bottom:0;
left:0;
width:100%;
z-index:99
}

.wijmo-wijvideo .wijmo-wijtooltip-container {
padding:3px
}

.wijmo-wijflipcard {
width:160px;
height:180px
}

.wijmo-wijflipcard .wijmo-wijflipcard-panels {
position:relative
}

.wijmo-wijflipcard .wijmo-wijflipcard-panel {
position:absolute;
width:160px;
height:180px;
top:0;
left:0
}

.wijmo-wijflipcard .wijmo-wijflipcard-frontpanel {
z-index:2;
background-color:#F0F0F0
}

.wijmo-wijflipcard .wijmo-wijflipcard-backpanel {
background-color:#F0F0F0
}

.wijmo-wijflipcard.wijflip,.wijmo-wijflipcard.wijvflip {
-webkit-perspective:500;
-moz-perspective:500;
-ms-perspective:500;
-o-perspective:500;
perspective:500px;
transform:perspective(500px);
-webkit-transform-style:preserve-3d;
-moz-transform-style:preserve-3d;
-ms-transform-style:preserve-3d;
-o-transform-style:preserve-3d;
transform-style:preserve-3d
}

.wijmo-wijflipcard.wijvflip .wijmo-wijflipcard-panels {
-webkit-transform-origin:100% 50%;
-moz-transform-origin:100% 50%;
-ms-transform-origin:100% 50%;
-o-transform-origin:100% 50%;
transform-origin:100% 50%
}

.wijmo-wijflipcard.wijflip .wijmo-wijflipcard-panels,.wijmo-wijflipcard.wijvflip .wijmo-wijflipcard-panels {
-webkit-transition:1s;
-moz-transition:1s;
-ms-transition:1s;
-o-transition:1s;
transition:1s;
-webkit-transform-style:preserve-3d;
-moz-transform-style:preserve-3d;
-ms-transform-style:preserve-3d;
-o-transform-style:preserve-3d;
transform-style:preserve-3d
}

.wijmo-wijflipcard.wijflip .wijmo-wijflipcard-panel,.wijmo-wijflipcard.wijvflip .wijmo-wijflipcard-panel {
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-ms-backface-visibility:hidden;
-o-backface-visibility:hidden;
backface-visibility:hidden
}

.wijmo-wijflipcard.wijflip.wijflipshowback.nonie .wijmo-wijflipcard-panels {
-webkit-transform:rotateY(180deg);
-moz-transform:rotateY(180deg);
-ms-transform:rotateY(180deg);
-o-transform:rotateY(180deg);
transform:rotateY(180deg)
}

.wijmo-wijflipcard.wijvflip.wijflipshowback.nonie .wijmo-wijflipcard-panels {
-webkit-transform:rotateX(180deg);
-moz-transform:rotateX(180deg);
-ms-transform:rotateX(180deg);
-o-transform:rotateX(180deg);
transform:rotateX(180deg)
}

.wijmo-wijflipcard.wijflip .wijmo-wijflipcard-backpanel {
-webkit-transform:rotateY(180deg);
-moz-transform:rotateY(180deg);
-ms-transform:rotateY(180deg);
-o-transform:rotateY(180deg);
transform:rotateY(180deg)
}

.wijmo-wijflipcard.wijvflip .wijmo-wijflipcard-backpanel {
-webkit-transform:rotateX(180deg);
-moz-transform:rotateX(180deg);
-ms-transform:rotateX(180deg);
-o-transform:rotateX(180deg);
transform:rotateX(180deg)
}

.wijmo-wijflipcard.wijflip.ie .wijmo-wijflipcard-panel,.wijmo-wijflipcard.wijvflip.ie .wijmo-wijflipcard-panel {
-webkit-transition:1s;
-moz-transition:1s;
-ms-transition:1s;
-o-transition:1s;
transition:1s
}

.wijmo-wijflipcard.wijflip.wijflipshowback.ie .wijmo-wijflipcard-backpanel {
-webkit-transform:rotateY(0deg);
-moz-transform:rotateY(0deg);
-ms-transform:rotateY(0deg);
-o-transform:rotateY(0deg);
transform:rotateY(0deg)
}

.wijmo-wijflipcard.wijflip.wijflipshowback.ie .wijmo-wijflipcard-frontpanel {
-webkit-transform:rotateY(180deg);
-moz-transform:rotateY(180deg);
-ms-transform:rotateY(180deg);
-o-transform:rotateY(180deg);
transform:rotateY(180deg)
}

.wijmo-wijflipcard.wijvflip.wijflipshowback.ie .wijmo-wijflipcard-backpanel {
-webkit-transform:rotateX(0deg);
-moz-transform:rotateX(0deg);
-ms-transform:rotateX(0deg);
-o-transform:rotateX(0deg);
transform:rotateX(0deg)
}

.wijmo-wijflipcard.wijvflip.wijflipshowback.ie .wijmo-wijflipcard-frontpanel {
-webkit-transform:rotateX(180deg);
-moz-transform:rotateX(180deg);
-ms-transform:rotateX(180deg);
-o-transform:rotateX(180deg);
transform:rotateX(180deg)
}

.wijmo-wijpager .ui-icon {
cursor:pointer
}

.wijmo-wijpager .ui-list {
float:left;
padding:1px;
margin:0
}

.wijmo-wijpager .ui-list .wijmo-wijpager-button {
float:left;
height:auto;
line-height:16px;
list-style:none outside none;
margin:0 1px;
width:auto
}

.wijmo-wijpager .ui-list .wijmo-wijpager-button span {
margin:2px
}

.wijmo-wijpager .ui-list .wijmo-wijpager-button a,.wijmo-wijpager .ui-list .ui-state-active span {
padding:2px 5px;
display:block;
margin:0
}

.wijmo-wijpager .ui-list {
background:none;
border:none
}

.ui-mobile .wijmo-wijpager .ui-list .wijmo-wijpager-button a,.ui-mobile .wijmo-wijpager .ui-list .ui-state-active span,.ui-mobile .wijmo-wijpager .ui-list .wijmo-wijpager-button span {
padding:0;
color:inherit;
text-decoration:none;
margin:0;
display:inline-block;
min-height:22px;
line-height:22px;
min-width:22px;
text-align:center
}

.ui-mobile .wijmo-wijpager .ui-list .wijmo-wijpager-button {
padding:10px 13px
}

.ui-mobile .wijmo-wijpager .ui-list .wijmo-wijpager-button span.ui-icon {
position:relative;
width:22px;
height:22px
}

.wijmo-wijcombobox {
position:relative;
display:inline-block
}

.wijmo-wijcombobox:before,.wijmo-wijcombobox:after {
display:block
}

.wijmo-wijcombobox-input {
background:none repeat scroll 0 0 transparent;
border:0 none;
color:inherit;
padding:3px 5px;
outline:none;
margin:0
}

.wijmo-wijcombobox .wijmo-wijcombobox-label {
background:transparent;
border:none;
font-weight:400;
position:absolute;
white-space:nowrap
}

.wijmo-wijcombobox-loading {
background:transparent url(images/waiting.gif) right center no-repeat
}

.wijmo-wijcombobox .wijmo-wijcombobox-trigger {
position:absolute;
top:0;
font-size:0;
width:22px;
cursor:pointer
}

.wijmo-wijcombobox .wijmo-wijcombobox-trigger .ui-icon {
top:auto
}

.wijmo-wijcombobox-list {
position:absolute;
overflow:hidden
}

.wijmo-wijcombobox-ul .wijmo-wijcombobox-item {
margin:0;
padding:.2em .4em;
line-height:1.5;
white-space:nowrap
}

.wijmo-wijcombobox-ul .wijmo-wijcombobox-item.ui-state-hover,.wijmo-wijcombobox-ul .wijmo-wijcombobox-item.ui-state-active {
font-weight:400;
margin:-1px
}

.wijmo-wijcombobox-ul .wijmo-wijlist-item-selected {
font-style:italic
}

.wijmo-wijcombobox-multicolumn .wijmo-wijcombobox-row,.wijmo-wijcombobox-multicolumn .wijmo-wijcombobox-rowheader {
list-style:none none outside;
padding:0;
margin:0;
border:0;
overflow:hidden;
width:10000px
}

.wijmo-wijcombobox-multicolumn .wijmo-wijcombobox-cell {
float:left;
overflow:hidden;
border-width:0;
text-align:center;
width:100px
}

.wijmo-wijcombobox-multicolumn .wijmo-wijcombobox-rowheader .wijmo-wijcombobox-cell {
border-right-width:1px
}

.wijmo-wijcombobox-multicolumn .wijmo-wijcombobox-row .wijmo-wijcombobox-cell {
border-right-width:1px;
border-bottom-width:1px
}

.wijmo-wijcombobox-multicolumn .wijmo-wijsuperpanel-header {
border-width:0;
border-bottom-width:1px
}

.wijmo-wijcombobox-multicolumn .wijmo-wijlist-item,.wijmo-wijcombobox-multicolumn .wijmo-wijlist-ul {
padding:0;
border:0
}

.wijmo-wijcombobox-multicolumn .wijmo-wijcombobox-active-prev .wijmo-wijcombobox-cell {
border-bottom-width:0
}

.wijmo-wijcombobox-multicolumn .wijmo-wijcombobox-row .ui-state-hover {
border-top-width:1px
}

.wijmo-wijcombobox-multicolumn .wijmo-wijlist-item-first .ui-state-hover {
border-top-width:0
}

.wijmo-wijlist-ul .wijmo-wijlist-item {
cursor:pointer;
min-height:18px
}

.wijmo-wijcombobox .ui-icon-arrow-d {
display:block
}

.wijmo-wijinput {
display:inline-block;
vertical-align:middle;
position:relative;
width:150px;
*overflow:hidden;
_zoom:1;
*display:inline
}

.wijmo-wijinput-wrapper {
margin-right:0;
display:block;
padding:5px;
overflow:hidden
}

.wijmo-wijinput-input {
background:none;
border:0 none;
color:inherit;
outline:none;
margin:0!important;
line-height:normal;
padding:0;
width:100%;
height:100%;
resize:none;
padding-right:2px
}

.wijmo-wijinput .wijmo-wijinput-trigger {
position:absolute;
right:0;
top:0;
width:16px;
cursor:pointer;
padding:0;
height:100%
}

.wijmo-wijinput .wijmo-wijinput-trigger .ui-icon {
top:50%;
position:absolute;
margin-top:-8px
}

.ui-input-trigger-left .wijmo-wijinput-wrapper,.ui-input-spinner-left .wijmo-wijinput-wrapper {
padding-left:25px
}

.ui-input-trigger-right .wijmo-wijinput-wrapper,.ui-input-spinner-right .wijmo-wijinput-wrapper {
padding-right:20px
}

.ui-input-spinner-trigger-left .wijmo-wijinput-wrapper {
padding-left:37px
}

.ui-input-spinner-trigger-right .wijmo-wijinput-wrapper {
padding-right:37px
}

.ui-input-trigger-right .wijmo-wijinput-trigger {
position:absolute;
right:0;
top:0;
border-right:none;
border-top:none;
border-bottom:none
}

.ui-input-trigger-left .wijmo-wijinput-trigger {
position:absolute;
left:0;
top:0;
border-left:none;
border-top:none;
border-bottom:none
}

.ui-input-spinner-trigger-left .wijmo-wijinput-trigger {
left:0
}

.wijmo-wijinput .wijmo-wijinput-spinner-left {
position:absolute;
left:0;
top:0;
width:18px;
cursor:pointer;
height:100%;
overflow:hidden
}

.wijmo-wijinput .wijmo-wijinput-spinner-right {
position:absolute;
right:-1px;
top:0;
width:18px;
cursor:pointer;
height:100%;
overflow:hidden
}

.ui-input-spinner-trigger-left .wijmo-wijinput-spinner-left {
left:17px
}

.ui-input-spinner-trigger-right .wijmo-wijinput-spinner-left {
left:0
}

.ui-input-spinner-trigger-left .wijmo-wijinput-spinner-right {
right:0
}

.ui-input-spinner-trigger-right .wijmo-wijinput-spinner-right {
right:16px
}

.wijmo-wijinput .wijmo-wijinput-spinner-left .ui-icon {
position:absolute;
top:50%;
margin-top:-8px
}

.wijmo-wijinput .wijmo-wijinput-spinner-right .ui-icon {
position:absolute;
top:50%;
margin-top:-8px
}

.wijmo-wijinput-spin {
border-bottom:none;
display:block;
height:100%;
width:16px;
position:relative
}

.wijmo-wijinput-spinup {
border-bottom:none;
display:block;
height:50%;
width:16px;
position:relative
}

.wijmo-wijinput-spindown {
border-top:none;
display:block;
height:50%;
width:16px;
position:relative
}

.ui-input-spinner-right .wijmo-wijinput-spin {
border-right:none;
border-top:none
}

.ui-input-spinner-right .wijmo-wijinput-spinup {
border-right:none;
border-top:none
}

.ui-input-spinner-right .wijmo-wijinput-spindown {
border-right:none;
border-bottom:none
}

.ui-input-spinner-left .wijmo-wijinput-spin {
border-left:none;
border-top:none
}

.ui-input-spinner-left .wijmo-wijinput-spinup {
border-left:none;
border-top:none
}

.ui-input-spinner-left .wijmo-wijinput-spindown {
border-left:none;
border-bottom:none
}

.wijmo-wijinput-numeric {
text-align:right
}

.wijmo-wijinput .ui-state-negative {
color:red
}

.ui-input-spinner-trigger-right .wijmo-wijinput-spinup,.ui-input-spinner-trigger-right .wijmo-wijinput-spindown,.ui-input-spinner-trigger-right .wijmo-wijinput-trigger {
border-top:none;
border-right:none
}

.ui-input-spinner-trigger-left .wijmo-wijinput-spinup,.ui-input-spinner-trigger-left .wijmo-wijinput-spindown,.ui-input-spinner-trigger-left .wijmo-wijinput-trigger {
border-top:none;
border-left:none
}

input.wijmo-wijinput-input::-webkit-outer-spin-button,input.wijmo-wijinput-input::-webkit-inner-spin-button {
-webkit-appearance:none;
margin:0
}

.ui-mobile .wijmo-wijinput.ui-btn {
padding:0;
margin:0
}

.ui-mobile .wijmo-wijinput .wijmo-wijinput-trigger {
width:22px
}

.ui-mobile .wijmo-wijinput .wijmo-wijinput-trigger span.ui-icon {
display:block
}

.ui-mobile .wijmo-wijinput .wijmo-wijinput-trigger.ui-btn {
margin:0
}

.ui-mobile .wijmo-wijinput .wijmo-wijinput-trigger .ui-icon.ui-btn-icon-notext {
width:22px;
height:22px;
position:relative;
margin-top:-11px
}

.wijmo-wijgrid {
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
overflow:hidden
}

.ui-mobile .wijmo-wijgrid {
width:100%;
max-height:100%
}

.wijmo-wijgrid .wijmo-wijsuperpanel {
border:0
}

.wijmo-wijgrid .wijmo-wijgrid-filterrow td {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:inherit
}

.wijmo-wijgrid .wijmo-wijgrid-filter {
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
border:none!important;
width:100%
}

.wijmo-wijgrid .wijmo-wijgrid-filter td {
border-top:0 none!important;
border-bottom:0 none!important
}

.wijmo-wijgrid .wijmo-wijgrid-filter td.wijmo-wijgrid-filter-trigger {
padding:0 3px;
border-radius:0;
cursor:pointer
}

.wijmo-wijgrid .wijmo-wijgrid-filter .wijgrid-input-wrapper {
padding:5px;
display:block;
margin-right:0
}

.wijmo-wijgrid .wijmo-wijgrid-filter .wijmo-wijgrid-filter-input {
background:none!important;
border:0 none;
padding:0;
padding-right:1px;
width:100%
}

.wijmo-wijgrid .wijmo-wijgrid-filter td.wijmo-wijgrid-filter-trigger .ui-icon {
display:block
}

.wijmo-wijgrid .ui-input-trigger-right .wijmo-wijinput-trigger {
border-radius:0
}

.wijmo-wijgrid .ui-input-spinner-right .wijmo-wijinput-spindown,.wijmo-wijgrid .ui-input-spinner-right .wijmo-wijinput-spinup {
border-top:none;
border-bottom:none
}

.wijmo-wijgrid .wijmo-wijgrid-grouptogglebtn {
float:left;
cursor:pointer;
margin-top:3px
}

.ui-mobile .wijmo-wijgrid .wijmo-wijgrid-grouptogglebtn {
margin-top:0
}

.wijmo-wijgrid .wijmo-wijgrid-table {
border-collapse:collapse;
outline:none
}

.ui-mobile .wijmo-wijgrid .ui-icon {
position:relative
}

.ui-mobile .wijmo-wijgrid .wijmo-wijsuperpanel-hbar-buttonleft .ui-icon,.ui-mobile .wijmo-wijgrid .wijmo-wijsuperpanel-hbar-buttonright .ui-icon,.ui-mobile .wijmo-wijgrid .wijmo-wijsuperpanel-vbar-buttontop .ui-icon,.ui-mobile .wijmo-wijgrid .wijmo-wijsuperpanel-vbar-buttonbottom .ui-icon {
position:static
}

.wijmo-wijgrid .wijmo-wijgrid-table .wijmo-wijgrid-rowheader {
width:21px;
border-left:none;
border-top:none;
position:relative;
overflow:hidden;
padding:0
}

.wijmo-wijgrid .wijmo-wijgrid-table .wijmo-wijgrid-rowheader .wijmo-wijgrid-innercell {
padding:1px 2px
}

.wijmo-wijgrid .wijmo-wijgrid-header,.wijmo-wijgrid .wijmo-wijgrid-footer {
border-left:none!important;
border-top:none!important;
border-bottom:none!important;
padding:.2em;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0
}

.wijmo-wijgrid tr.wijmo-wijgrid-row {
border-bottom:none
}

.wijmo-wijgrid tr.wijmo-wijgrid-row td,.wijmo-wijgrid tr.wijmo-wijgrid-row th {
border:none;
border-right-color:inherit;
border-right-style:solid;
border-right-width:1px;
border-top-color:inherit;
border-top-style:solid;
border-top-width:1px;
overflow:hidden
}

.wijmo-wijgrid .wijgridtd {
font-weight:400;
padding:0
}

.wijmo-wijgrid .wijgridth {
padding:0
}

.wijmo-wijgrid .wijmo-wijgrid-headerrow .wijmo-c1basefield {
zoom:1;
overflow:hidden;
border-left:0;
border-top:0;
padding:0;
position:relative
}

.ui-mobile .wijmo-wijgrid th,.ui-mobile .wijmo-wijgrid td {
display:table-cell;
white-space:normal
}

.ui-mobile .wijmo-wijgrid td {
text-align:left
}

.ui-mobile .wijmo-wijgrid tr {
display:table-row
}

.wijmo-wijgrid .wijmo-wijgrid-headerrow .wijmo-wijgrid-headertext {
padding:.5em 1em;
display:block;
position:relative;
color:inherit;
text-decoration:none
}

.ui-mobile .wijmo-wijgrid .wijmo-wijgrid-headerrow .wijmo-wijgrid-headertext {
padding:.5em 22px
}

.wijmo-wijgrid .wijmo-wijgrid-headerrow .ui-icon {
width:16px;
height:16px;
position:absolute;
top:50%;
margin-top:-8px;
z-index:99
}

.ui-mobile .wijmo-wijgrid .wijmo-wijgrid-headerrow .ui-icon {
margin-top:-11px
}

.wijmo-wijgrid .wijmo-wijgrid-headerrow th .wijmo-wijgrid-innercell {
position:relative
}

.wijmo-wijgrid .wijmo-wijgrid-headerrow .wijmo-wijgrid-sort-icon {
right:0
}

.wijmo-wijgrid .wijmo-wijpager {
display:block;
position:relative
}

.wijmo-wijgrid .wijmo-wijsuperpanel-header {
position:relative
}

.wijmo-wijgrid-resizehandle {
position:absolute;
z-index:99999
}

.wijmo-wijgrid-freezing-handle-v,.wijmo-wijgrid-freezing-handle-h {
background:transparent;
cursor:pointer;
position:absolute;
z-index:1000;
border:none;
margin:0;
padding:0
}

.wijmo-wijgrid-freezing-handle-v.not-allowed {
cursor:inherit!important
}

.wijmo-wijgrid-freezing-handle-v {
width:5px
}

.wijmo-wijgrid-freezing-handle-h {
height:5px
}

.wijmo-wijgrid-freezing-handle-v .wijmo-wijgrid-freezing-handle-content {
width:0;
height:100%
}

.wijmo-wijgrid-freezing-handle-h .wijmo-wijgrid-freezing-handle-content {
width:100%;
height:0
}

.wijmo-wijgrid-freezing-handle-content {
border-width:1px!important
}

.wijmo-wijgrid-filterlist {
position:absolute;
left:0;
top:0
}

.wijmo-wijgrid-scroller {
overflow:hidden;
border:0
}

.wijmo-wijgrid-fixedview {
position:relative
}

.wijmo-wijgrid .wijmo-wijsuperpanel-vbar-buttontop {
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
top:-1px
}

.wijmo-wijgrid .wijmo-wijsuperpanel-vbar-buttonbottom {
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
bottom:-1px
}

.wijmo-wijgrid .wijgridinput {
width:100%;
margin:0;
border:none;
padding:0;
text-align:inherit
}

.wijmo-wijgrid tr.wijmo-wijgrid-row td.wijdata-type-currency,.wijmo-wijgrid tr.wijmo-wijgrid-row td.wijdata-type-number,.wijmo-wijgrid tr.wijmo-wijgrid-row td.wijdata-type-date {
text-align:right
}

.wijmo-wijgrid tr.wijmo-wijgrid-row td.wijdata-type-boolean {
text-align:center
}

.wijmo-wijgrid tr.wijmo-wijgrid-row td.wijalign-left {
text-align:left
}

.wijmo-wijgrid tr.wijmo-wijgrid-row td.wijalign-right {
text-align:right
}

.wijmo-wijgrid tr.wijmo-wijgrid-row td.wijalign-center {
text-align:center
}

.wijmo-wijgrid .wijmo-wijgrid-innercell {
padding:1px 2px;
white-space:normal
}

.wijmo-wijgrid .wijmo-wijcombobox-wrapper {
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
border-top:0;
border-bottom:0;
border-left:0
}

.wijmo-wijgrid .wijmo-wijcombobox .wijmo-wijcombobox-trigger {
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
border-top:0;
border-bottom:0;
border-right:0
}

.wijmo-wijgrid .wijmo-wijcombobox-input {
padding:0
}

.wijmo-wijgrid .wijmo-wijinput {
border:none;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0
}

.wijmo-wijgrid-dnd-arrow-top,.wijmo-wijgrid-dnd-arrow-bottom {
z-index:1000;
width:16px;
height:16px
}

.wijmo-wijgrid-dnd-arrow-top .ui-icon {
position:absolute;
top:-4px
}

.wijmo-wijgrid-dnd-arrow-bottom .ui-icon {
position:absolute;
top:4px
}

.wijmo-wijgrid-dnd-helper {
border:1px solid #F0F0F0!important;
filter:alpha(opacity=70)!important;
-moz-opacity:.7;
opacity:.7;
z-index:1000;
min-height:0!important
}

.wijmo-wijgrid th.ui-draggable {
cursor:pointer
}

.wijmo-wijgrid-footerrow {
text-align:right
}

.wijmo-wijgrid-group-button {
float:left;
padding:.4em 1.4em .4em .4em;
position:relative;
margin:.4em;
text-decoration:none
}

.wijmo-wijgrid-group-button-close {
float:right;
margin:0 3px 0 24px;
padding:1px;
position:absolute;
right:-14px;
top:-7px;
border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px
}

.wijmo-wijgrid-group-button-sort {
position:absolute;
right:3px;
top:25%
}

.wijmo-wijgrid .wijmo-wijgrid-group-button .ui-icon {
display:block;
margin-right:0
}

.wijmo-wijgrid-group-area-empty {
height:35px
}

.wijmo-wijgrid:focus,.wijgridtd:focus {
outline:none
}

.wijmo-wijgrid {
position:relative
}

.wijmo-wijgrid-overlay {
z-index:99
}

.wijmo-wijgrid-loadingtext {
position:absolute;
opacity:1;
z-index:100;
padding:.4em;
font-size:20px;
box-shadow:0 0 10px rgba(0,0,0,0.25)
}

.wijmo-wijgrid-loadingtext .ui-icon {
display:inline-block;
margin-right:.4em;
text-indent:0
}

.ui-mobile .wijmo-wijgrid .wijmo-wijgrid-innercell {
padding:12px 15px
}

.wijmo-wijgrid .wijmo-wijgrid-innercell-command {
white-space:nowrap
}

.wijmo-wijgrid .wijmo-wijgrid-commandbutton {
font-weight:400
}

.wijmo-wijgrid button.wijmo-wijgrid-commandbutton .ui-button-text,.wijmo-wijgrid input.wijmo-wijgrid-commandbutton {
line-height:1.2
}

.wijmo-wijgrid input.wijmo-wijgrid-commandbutton {
padding:.1em .25em
}

.wijmo-wijgrid button.wijmo-wijgrid-commandbutton .ui-button-text {
padding:.1em .25em;
padding-left:1.25em
}

.wijmo-wijgrid button:not(.ui-button-icon-only) .ui-icon {
left:0;
margin-left:0
}

.ui-mobile .wijmo-wijgrid .ui-icon.ui-btn-icon-notext {
width:22px;
height:22px
}

.wijmo-wijfilter h3 {
margin:.4em 0
}

.wijmo-wijfilter .wijmo-wijfilter-headerContainer {
padding:.4em;
padding-left:1em
}

.wijmo-wijfilter .wijmo-wijfilter-headerContainer .wijmo-wijfilter-headerText {
float:left;
margin:.4em 0
}

.wijmo-wijfilter .wijmo-wijfilter-headerContainer .ui-button {
float:right;
border-radius:15px
}

.wijmo-wijfilter .wijmo-wijfilter-headerContainer .ui-button-text {
padding:3px
}

.wijmo-wijfilter .wijmo-wijfilter-sortContainer {
white-space:nowrap
}

.wijmo-wijfilter .wijmo-wijfilter-sortContainer .ui-button {
width:49%
}

.wijmo-wijfilter .wijmo-wijfilter-text {
width:373px;
margin-bottom:.4em;
padding-left:20px
}

.wijmo-wijfilter .wijmo-wijfilter-checkboxContainer {
padding:.4em .4em 0;
margin-bottom:1em;
height:150px;
overflow:scroll
}

.wijmo-wijfilter .wijmo-wijfilter-checkboxContainer li {
display:inline
}

.wijmo-wijfilter .wijmo-wijfilter-checkboxContainer ul {
margin:0;
padding:0
}

.wijmo-wijfilter .wijmo-wijfilter-checkboxContainer label {
white-space:nowrap
}

.wijmo-wijfilter .wijmo-checkbox {
margin-bottom:.4em
}

.wijmo-wijfilter .wijmo-wijfilter-filterContainer {
clear:left;
height:30px;
padding:2px 0
}

.wijmo-wijfilter .wijmo-wijfilter-radioContainer {
clear:left
}

.wijmo-wijfilter .wijmo-wijradio {
width:25%;
float:left
}

.wijmo-wijfilter .wijmo-wijcombobox {
float:right
}

.wijmo-wijfilter .wijmo-wijfilter-filterContainer .wijmo-wijfilter-combobox {
width:180px
}

.wijmo-wijfilter .wijmo-wijdropdown {
width:49%!important
}

.wijmo-wijfilter .wijmo-wijfilter-searchContainer {
position:relative
}

.wijmo-wijfilter .wijmo-wijfilter-searchContainer .ui-icon {
position:absolute;
left:0;
top:0;
margin:.4em
}

.wijmo-wijfilter .wijmo-wijfilter-actionContainer {
float:right
}

.wijmo-wijtree {
width:360px
}

.ui-mobile .wijmo-wijtree {
width:100%
}

.wijmo-wijtree .wijmo-checkbox {
margin:0;
float:left
}

.wijmo-wijtree .wijmo-wijtree-parent span {
float:left
}

.wijmo-wijtree .wijmo-wijtree-child {
margin-left:32px;
padding:0!important
}

.wijmo-wijtree .wijmo-wijtree-list .wijmo-wijtree-node {
border:0;
background:none;
display:table;
float:none;
clear:both;
font-weight:400;
margin:0 20px 0 0
}

.wijmo-wijtree .wijmo-wijtree-list {
float:left;
width:auto;
padding:.5em
}

.wijmo-wijtree-inner {
border:1px solid transparent;
padding:3px;
vertical-align:middle;
display:block
}

.wijmo-wijtree .wijmo-wijtree-list .wijmo-wijtree-node .wijmo-wijtree-inner .wijmo-wijtree-link,.wijmo-wijtree .wijmo-wijtree-list .wijmo-wijtree-node .wijmo-wijtree-inner .wijmo-wijtree-template {
outline:none;
margin:0 .5em;
display:block;
float:left;
color:inherit;
text-decoration:none
}

@media \\0 screen {
.wijmo-wijtree .wijmo-wijtree-list .wijmo-wijtree-node .wijmo-wijtree-inner a {
outline:none;
margin:0 .5em;
display:block;
float:left;
color:inherit;
text-decoration:none
}
}

.wijmo-wijtree .wijmo-wijtree-list .wijmo-wijtree-node .wijmo-wijtree-inner a:hover {
color:inherit
}

.wijmo-wijtree .wijmo-wijtree-list li.wijmo-wijtree-node {
margin-left:16px
}

.wijmo-wijtree .wijmo-wijtree-list .ui-state-default a,.wijmo-wijtree .wijmo-wijtree-list .ui-state-default {
color:inherit
}

.wijmo-wijtree .wijmo-wijtree-list .ui-state-hover,.wijmo-wijtree .wijmo-wijtree-list .ui-state-active {
font-weight:400
}

wijmo-wijtree a.ui-state-default:link,wijmo-wijtree a.ui-state-default:visited,wijmo-wijtree a.ui-state-default:hover,wijmo-wijtree a.ui-state-default:active,wijmo-wijtree a.ui-state-hover:link,wijmo-wijtree a.ui-state-hover:visited,wijmo-wijtree a.ui-state-hover:hover,wijmo-wijtree a.ui-state-hover:active,wijmo-wijtree a.ui-state-active:link,wijmo-wijtree a.ui-state-active:visited,wijmo-wijtree a.ui-state-active:hover,wijmo-wijtree a.ui-state-active:active {
border-style:solid;
font-weight:400
}

.wijmo-wijtree .wijmo-wijtree-list .wijmo-wijtree-item {
padding:0;
width:100%;
float:left;
clear:left;
margin:0 0 0 16px;
display:inline;
width:100%;
list-style-type:none
}

.wijmo-wijtree .wijmo-wijtree-allexpanded .wijmo-wijtree-item {
margin:0
}

.wijmo-wijtree .wijmo-wijtree-list .ui-icon {
float:left
}

.wijmo-wijtree .wijmo-wijtree-list .wijmo-wijtree-parent {
margin:0;
padding:0;
width:100%;
float:left;
clear:left;
list-style-type:none
}

.wijmo-wijtree-insertion {
height:1px;
font-size:0
}

.wijmo-wijtree-node .wijmo-wijtextbox {
padding:0;
margin:0;
float:left;
margin:0 0 0 .5em
}

.ui-mobile .wijmo-wijtree-node .wijmo-checkbox .wijmo-checkbox-box {
display:block;
bottom:0;
left:5px;
width:22px;
height:22px;
margin:0 22px 0 0;
border:none;
padding:0
}

.ui-mobile .wijmo-wijtree .wijmo-wijtree-list .ui-icon {
line-height:30px;
display:block;
margin-right:7px;
position:relative;
width:22px;
height:22px
}

.ui-mobile .wijmo-wijtree .wijmo-wijtree-list .ui-icon-checkbox-on {
background-position:-252px 50%
}

.ui-mobile .wijmo-wijtree .wijmo-wijtree-list .wijmo-wijtree-item {
margin:0 0 0 37px
}

.ui-mobile .wijmo-wijtree .wijmo-wijtree-list .ui-icon-grid {
background-position:-432px 50%
}

.ui-mobile .wijmo-wijtree-inner {
padding:12px 15px
}

.wijmo-wijupload {
overflow:hidden;
position:relative
}

.wijmo-wijupload ul {
margin:0;
padding:0
}

.wijmo-wijupload li {
list-style:none outside none;
position:relative;
width:99%
}

.wijmo-wijupload .wijmo-wijupload-buttonContainer {
position:absolute;
right:0;
top:0
}

.wijmo-wijupload .wijmo-wijupload-file {
display:block;
padding:.4em;
line-height:1.4;
margin:5px 105px 5px 5px
}

.wijmo-wijupload .wijmo-wijupload-uploadedFile {
display:block;
padding:.4em;
line-height:1.4
}

.wijmo-wijupload .wijmo-wijupload-loading {
width:16px;
height:16px;
background-image:url(images/ui-anim_basic_16x16.gif);
display:block;
float:left;
top:25%;
left:-10px;
position:relative
}

.wijmo-wijupload .ui-button {
margin:2px
}

.wijmo-wijwizard {
position:relative
}

.wijmo-wijwizard-steps li {
float:left;
padding:.4em;
margin:0 3px 0 0
}

.wijmo-wijwizard-steps h1 {
margin:0;
padding:0;
font-size:24px
}

.wijmo-wijwizard-content {
margin:3px 0
}

.wijmo-wijwizard .wijmo-wijwizard-panel {
display:block;
border-width:0;
padding:1em 1.4em;
background:none
}

.wijmo-wijwizard .wijmo-wijwizard-hide {
display:none!important
}

.wijmo-wijwizard-buttons {
float:right
}

.ui-mobile .wijmo-wijwizard-buttons a {
padding:12px 15px;
margin-right:1px;
display:inline-block;
text-decoration:none
}

.wijmo-wijwizard-next,.wijmo-wijwizard-prev {
display:block;
position:absolute;
padding:3px 0
}

.wijmo-wijwizard-next {
right:0;
top:49%
}

.wijmo-wijwizard-prev {
left:0;
top:49%
}

.wijmo-wijwizard .wijmo-wijsuperpanel {
background:none;
border-width:0
}

.ui-mobile .wijmo-wijwizard .ui-icon-carat-r,.ui-mobile .wijmo-wijwizard .ui-icon-carat-l {
display:block
}

.ui-mobile .wijmo-wijwizard .wijmo-wijwizard-next,.ui-mobile .wijmo-wijwizard .wijmo-wijwizard-prev {
padding:2px 5px;
margin:0
}

.ui-mobile .wijmo-wijwizard .wijmo-wijwizard-panel {
padding:1em 2em
}

.ui-mobile .wijmo-wijwizard .ui-icon.ui-btn-icon-notext {
position:relative;
width:22px;
height:22px
}

.wijmo-wijribbon {
font-size:11px;
padding:0;
border:none
}

.ui-widget div.wijmo-wijribbon {
font-size:11px;
padding:0;
border:none
}

.ui-widget div.wijmo-wijribbon-simple {
padding:3px
}

.wijmo-wijribbon .ui-button .ui-button-text {
font-size:11px
}

.wijmo-wijribbon .wijmo-wijribbon-panel,.wijmo-wijribbon .wijmo-wijmenu {
background:#fff;
background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 58%,rgba(249,249,249,1) 71%,rgba(237,237,237,1) 88%,rgba(232,232,232,1) 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(58%,rgba(255,255,255,1)),color-stop(71%,rgba(249,249,249,1)),color-stop(88%,rgba(237,237,237,1)),color-stop(100%,rgba(232,232,232,1)));
background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 58%,rgba(249,249,249,1) 71%,rgba(237,237,237,1) 88%,rgba(232,232,232,1) 100%);
background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 58%,rgba(249,249,249,1) 71%,rgba(237,237,237,1) 88%,rgba(232,232,232,1) 100%);
background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 58%,rgba(249,249,249,1) 71%,rgba(237,237,237,1) 88%,rgba(232,232,232,1) 100%);
background:linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 58%,rgba(249,249,249,1) 71%,rgba(237,237,237,1) 88%,rgba(232,232,232,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e8e8e8',GradientType=0);
padding:0
}

.wijmo-wijribbon .wijmo-wijribbon-panel .wijmo-wijribbon-groups {
overflow:hidden
}

.wijmo-wijribbon .wijmo-wijribbon-groups .wijmo-wijribbon-group {
float:left;
background:none;
border:none;
border-right:solid 1px #b2b7bd;
border-left:solid 1px #fafafa;
box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
padding:.2em
}

.wijmo-wijribbon .ui-button .ui-button-text.ui-state-hover,.wijmo-wijribbon .ui-button .ui-button-text.ui-state-active {
border:none;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
text-decoration:none
}

.wijmo-wijribbon .wijmo-wijribbon-group .wijmo-wijribbon-group-content {
height:5.5em;
overflow:hidden;
background:none;
border:none;
box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
border-width:0;
padding:.2em .2em 0
}

.wijmo-wijribbon .wijmo-wijribbon-group .wijmo-wijribbon-group-label,.wijmo-wijribbon-abbrevgroup .wijmo-wijribbon-text {
text-align:center;
font-weight:400;
white-space:nowrap;
margin-top:-1px;
color:#333;
border-width:1px 0 0
}

.wijmo-wijribbon .wijmo-wijribbon-group .wijmo-wijribbon-bigbutton {
background:none;
border:solid 1px transparent;
width:auto;
min-width:3.5em;
height:52px;
color:#000;
text-decoration:none
}

.wijmo-wijribbon-bigbutton:visited {
text-decoration:none
}

.wijmo-wijribbon .wijmo-wijribbon-dropdownbutton {
display:inline-block
}

.wijmo-wijribbon .wijmo-wijribbon-dropdownbutton .ui-button {
width:8.7em
}

.wijmo-wijribbon .wijmo-wijribbon-group .wijmo-wijribbon-bigbutton,.wijmo-wijribbon .wijmo-wijribbon-group .wijmo-wijribbon-list,.wijmo-wijribbon .wijmo-wijribbon-group .wijmo-wijribbon-dropdownbutton,.wijmo-wijribbon .wijmo-wijribbon-group .wijmo-wijribbon-splitbutton {
float:left
}

.wijmo-wijribbon .wijmo-wijribbon-bigbutton .ui-icon {
height:32px;
left:50%;
margin-left:-17px;
margin-top:-24px;
width:32px
}

.wijmo-wijribbon .wijmo-wijribbon-bigbutton .ui-button-text {
padding:3em 0 0;
letter-spacing:-1px;
font-size:10px
}

.wijmo-wijribbon .wijmo-wijribbon-splitbutton {
width:54px
}

.wijmo-wijribbon .wijmo-wijribbon-splitbutton .ui-button-icon-only {
width:1em;
min-width:0;
height:52px;
margin-left:2px
}

.wijmo-wijribbon .wijmo-wijribbon-splitbutton .ui-button-icon-only .ui-icon-triangle-1-s {
height:16px;
margin-left:-7px;
margin-top:-11px;
width:16px
}

.wijmo-wijribbon .wijmo-wijribbon-group-content li .ui-button {
width:100%;
margin:0 0 1px 1px
}

.wijmo-wijribbon .wijmo-wijribbon-bigbutton .wijmo-wijribbon-save {
background-position:-32px -112px
}

.wijmo-wijribbon .wijmo-wijribbon-undo {
background-position:0 -48px
}

.wijmo-wijribbon .wijmo-wijribbon-redo {
background-position:-16px -48px
}

.wijmo-wijribbon .wijmo-wijribbon-preview {
background-position:-128px -48px
}

.wijmo-wijribbon .wijmo-wijribbon-cleanup {
background-position:-208px -32px
}

.wijmo-wijribbon .wijmo-wijribbon-cut {
background-position:-32px -48px
}

.wijmo-wijribbon .wijmo-wijribbon-copy {
background-position:-48px -48px
}

.wijmo-wijribbon .wijmo-wijribbon-paste {
background-position:-64px -48px
}

.wijmo-wijribbon .wijmo-wijribbon-selectall {
background-position:-48px -80px
}

.wijmo-wijribbon .wijmo-wijribbon-bgcolor {
background-position:-192px -32px
}

.wijmo-wijribbon .wijmo-wijribbon-color {
background-position:-176px -32px
}

.wijmo-wijribbon .wijmo-wijribbon-bold {
background-position:0 -32px
}

.wijmo-wijribbon .wijmo-wijribbon-italic {
background-position:-16px -32px
}

.wijmo-wijribbon .wijmo-wijribbon-underline {
background-position:-32px -32px
}

.wijmo-wijribbon .wijmo-wijribbon-strike {
background-position:-48px -32px
}

.wijmo-wijribbon .wijmo-wijribbon-sup {
background-position:-64px -32px
}

.wijmo-wijribbon .wijmo-wijribbon-sub {
background-position:-80px -32px
}

.wijmo-wijribbon .wijmo-wijribbon-removeformat {
background-position:-208px -32px
}

.wijmo-wijribbon .wijmo-wijribbon-bigbutton .wijmo-wijribbon-spelling {
background-position:-128px -112px
}

.wijmo-wijribbon .wijmo-wijribbon-justifycenter {
background-position:-16px -16px
}

.wijmo-wijribbon .wijmo-wijribbon-justifyright {
background-position:-32px -16px
}

.wijmo-wijribbon .wijmo-wijribbon-justifyfull {
background-position:-48px -16px
}

.wijmo-wijribbon .wijmo-wijribbon-borders {
background-position:-160px 0
}

.wijmo-wijribbon .wijmo-wijribbon-orderlist {
background-position:-64px -16px
}

.wijmo-wijribbon .wijmo-wijribbon-unorderlist {
background-position:-80px -16px
}

.wijmo-wijribbon .wijmo-wijribbon-outdent {
background-position:-112px -16px
}

.wijmo-wijribbon .wijmo-wijribbon-indent {
background-position:-96px -16px
}

.wijmo-wijribbon .wijmo-wijribbon-inspect {
background-position:-64px -80px
}

.wijmo-wijribbon .wijmo-wijribbon-group .wijmo-wijribbon-bigbutton {
margin-right:3px
}

.wijmo-wijribbon .wijmo-wijribbon-group .wijmo-wijribbon-splitbutton .wijmo-wijribbon-bigbutton {
margin-right:-5px
}

.wijmo-wijribbon .wijmo-wijribbon-bigbutton .wijmo-wijribbon-table {
background-position:0 -112px
}

.wijmo-wijribbon .wijmo-wijribbon-inserttable {
background-position:-144px 0
}

.wijmo-wijribbon .wijmo-wijribbon-edittable {
background-position:-128px 0
}

.wijmo-wijribbon .wijmo-wijribbon-insertcol {
background-position:-16px 0
}

.wijmo-wijribbon .wijmo-wijribbon-insertrow {
background-position:-48px 0
}

.wijmo-wijribbon .wijmo-wijribbon-insertcell {
background-position:-80px 0
}

.wijmo-wijribbon .wijmo-wijribbon-splitcell {
background-position:-144px 0
}

.wijmo-wijribbon .wijmo-wijribbon-mergecell {
background-position:-96px 0
}

.wijmo-wijribbon .wijmo-wijribbon-deleterow {
background-position:-32px 0
}

.wijmo-wijribbon .wijmo-wijribbon-deletecol {
background-position:0 0
}

.wijmo-wijribbon .wijmo-wijribbon-deletecell {
background-position:-64px 0
}

.wijmo-wijribbon .wijmo-wijribbon-insertparagraph {
background-position:-96px -32px
}

.wijmo-wijribbon .wijmo-wijribbon-insertprintpagebreak {
background-position:-112px -48px
}

.wijmo-wijribbon .wijmo-wijribbon-inserthr {
background-position:-128px -32px
}

.wijmo-wijribbon .wijmo-wijribbon-textarea {
background-position:-160px -64px
}

.wijmo-wijribbon .wijmo-wijribbon-textbox {
background-position:-96px -64px
}

.wijmo-wijribbon .wijmo-wijribbon-password {
background-position:-112px -64px
}

.wijmo-wijribbon .wijmo-wijribbon-hiddenfield {
background-position:-128px -64px
}

.wijmo-wijribbon .wijmo-wijribbon-imagebutton {
background-position:-208px -64px
}

.wijmo-wijribbon .wijmo-wijribbon-button {
background-position:-48px -64px
}

.wijmo-wijribbon .wijmo-wijribbon-listbox {
background-position:-176px -64px
}

.wijmo-wijribbon .wijmo-wijribbon-dropdownlist {
background-position:-144px -64px
}

.wijmo-wijribbon .wijmo-wijribbon-radio {
background-position:-80px -64px
}

.wijmo-wijribbon .wijmo-wijribbon-checkbox {
background-position:-64px -64px
}

.wijmo-wijribbon .wijmo-wijribbon-bigbutton .wijmo-wijribbon-link {
background-position:-96px -112px
}

.wijmo-wijribbon .wijmo-wijribbon-imagebrowser {
background-position:-208px -64px
}

.wijmo-wijribbon .wijmo-wijribbon-media {
background-position:-224px -64px
}

.wijmo-wijribbon .wijmo-wijribbon-datetime {
background-position:0 -64px
}

.wijmo-wijribbon .wijmo-wijribbon-designview {
background-position:-32px -96px
}

.wijmo-wijribbon .wijmo-wijribbon-sourceview {
background-position:0 -96px
}

.wijmo-wijribbon .wijmo-wijribbon-splitview {
background-position:-16px -96px
}

.wijmo-wijribbon .wijmo-wijribbon-wordwrap {
background-position:-144px -32px
}

.wijmo-wijribbon .wijmo-wijribbon-fullscreen {
background-position:0 -80px
}

.wijmo-wijribbon .ui-tabs .ui-tabs-nav {
border:none;
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0
}

.wijmo-wijribbon .wijmo-wijribbon-panel {
border-left:solid 1px #b2b7bd;
border-right:solid 1px #b2b7bd
}

.wijmo-wijribbon .wijmo-wijribbon-panel .wijmo-wijribbon-groups {
border-bottom:none;
border-top:none;
background:none
}

.wijmo-wijribbon .ui-tabs-nav {
-webkit-border-bottom-right-radius:0;
-webkit-border-bottom-left-radius:0;
-moz-border-radius-bottomright:0;
-moz-border-radius-bottomleft:0;
border-bottom-right-radius:0;
border-bottom-left-radius:0
}

.wijmo-wijribbon-groups {
border-left:0;
border-right:0
}

.wijmo-wijribbon .wijmo-wijribbon-separator {
width:2px;
border:1px dotted #000
}

.wijmo-wijribbon .ui-button {
border:none;
background:none;
box-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
color:#333
}

.wijmo-wijribbon .wijmo-wijribbon-list .ui-button {
margin:1px 0
}

.wijmo-wijribbon .wijmo-wijribbon-breaks .ui-button,.wijmo-wijribbon .wijmo-wijribbon-review .ui-button,.wijmo-wijribbon .wijmo-wijribbon-special .ui-button {
color:#000;
border:none;
background:none;
box-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
margin-top:2px
}

.wijmo-wijribbon .ui-buttonset {
margin:0
}

.wijmo-wijribbon-group-content .ui-helper-reset,.wijmo-wijribbon .wijmo-wijribbon-dropdown,.wijmo-wijribbon-groups .wijmo-wijribbon-group .wijmo-wijribbon-dropdowngroup {
background:#fafafa;
border:solid 1px #a7abb0;
box-shadow:1px 1px 3px rgba(0,0,0,0.25);
-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.25);
-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.25);
padding:3px 5px 3px 2px
}

.wijmo-wijribbon .wijmo-wijribbon-dropdown .ui-button-text {
text-align:left
}

.wijmo-wijribbon .wijmo-wijribbon-dropdowngroup {
position:absolute
}

.wijmo-wijribbon .wijmo-wijribbon-abbrevgroup .wijmo-wijribbon-icon {
position:absolute;
left:50%;
margin-left:-8px
}

.wijmo-wijribbon .wijmo-wijribbon-abbrevgroup {
position:relative;
border:solid 1px transparent;
margin-right:3px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px
}

.wijmo-wijribbon .wijmo-wijribbon-dropdown li .ui-button {
background:none;
border:none;
color:#000
}

.wijmo-wijribbon .wijmo-wijribbon-abbrevgroup .wijmo-wijribbon-text {
display:block;
padding:2.8em .5em
}

.wijmo-wijribbon .wijmo-wijribbon-abbrevgroup .ui-icon {
bottom:12px;
background-position:-48px -96px
}

.wijmo-wijribbon .wijmo-wijribbon-abbrevgroup .wijmo-wijribbon-abbrevicon {
width:16px;
height:16px;
margin-left:-8px;
margin-top:8px
}

.wijmo-wijribbon .ui-icon,.wijmo-wijribbon-abbrevicon {
background-image:url(images/wijeditor/wijmo-ui-icons_000000_240x112.png)
}

.wijmo-wijribbon .ui-icon,.wijmo-wijribbon .ui-tabs-panel,.wijmo-wijribbon .wijmo-wijribbon-panel .wijmo-wijribbon-groups,.wijmo-wijribbon {
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0
}

.wijmo-wijribbon .wijmo-wijribbon-abbrevgroup .wijmo-wijribbon-abbrevactions {
background-position:-32px -48px
}

.wijmo-wijribbon .wijmo-wijribbon-template {
background-position:center -48px
}

.wijmo-wijribbon .wijmo-wijribbon-abbrevgroup .wijmo-wijribbon-abbrevfont {
background-position:0 -32px
}

.wijmo-wijribbon .wijmo-wijribbon-justifyleft,.wijmo-wijribbon .wijmo-wijribbon-abbrevgroup .wijmo-wijribbon-abbrevparagraph {
background-position:0 -16px
}

.wijmo-wijribbon .wijmo-wijribbon-abbrevgroup .wijmo-wijribbon-abbrevreview {
background-position:-64px -80px
}

.wijmo-wijribbon .wijmo-wijribbon-find {
background-position:-128px -48px
}

.wijmo-wijribbon .wijmo-wijribbon-insertbreak,.wijmo-wijribbon .wijmo-wijribbon-abbrevgroup .wijmo-wijribbon-abbrevbreaks {
background-position:-160px -32px
}

.wijmo-wijribbon .wijmo-wijribbon-form,.wijmo-wijribbon .wijmo-wijribbon-abbrevgroup .wijmo-wijribbon-abbrevforms {
background-position:-192px -64px
}

.wijmo-wijribbon .wijmo-wijribbon-specialchar,.wijmo-wijribbon .wijmo-wijribbon-abbrevgroup .wijmo-wijribbon-abbrevspecial {
background-position:-112px -32px
}

.wijmo-wijribbon .ui-button .ui-icon-triangle-1-s {
background-position:-48px -96px
}

.wijmo-wijribbon-simple .ui-button,.wijmo-wijribbon-simple .wijmo-wijribbon-dropdownbutton,.wijmo-wijribbon-simple .wijmo-wijribbon-splitbutton {
float:left
}

.wijmo-wijribbon-simple .wijmo-wijribbon-dropdown .ui-button {
float:none
}

.wijmo-wijribbon-simple .ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text {
padding:.4em 2.1em .4em .4em
}

.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
text-decoration:none
}

.wijmo-wijribbon-disabled {
z-index:990
}

.wijmo-wijribbon .wijmo-wijribbon-group .wijmo-wijribbon-group-label {
position:relative
}

.wijmo-wijribbon .wijmo-wijribbon-group .wijmo-wijribbon-group-label>button {
height:13px;
position:absolute;
right:0;
vertical-align:middle;
width:2em;
margin-right:1px
}

.wijmo-wijribbon .wijmo-wijribbon-group .wijmo-wijribbon-inputdropdownwrapper {
display:inline-block;
position:relative;
margin:2px 25px 4px 7px
}

.wijmo-wijribbon .wijmo-wijribbon-group .wijmo-wijribbon-inputdropdownwrapper>input {
margin:0;
padding:.3em;
width:5em;
height:1.2em;
background:none repeat scroll 0 0 transparent;
color:#333
}

.wijmo-wijribbon .wijmo-wijribbon-group .wijmo-wijribbon-dropdownbutton .wijmo-wijribbon-inputdropdownwrapper .wijmo-wijribbon-inputdropdownbtn {
position:absolute;
top:0;
bottom:0;
margin-left:-1px;
padding:0;
*height:1em;
*top:.1em;
border:1px solid #333;
width:1.5em
}

.wijmo-wijribbon .wijmo-wijribbon-group .wijmo-wijribbon-inputdropdownbtn .ui-button-text {
height:1.1em
}

.wijmo-wijribbon .wijmo-wijmenu .wijmo-wijmenu-link .ui-icon {
display:inline-block;
float:left;
height:32px;
width:32px
}

.wijmo-wijribbon .wijmo-wijribbon-startmenu .wijmo-wijribbon-save {
background-position:-32px -112px
}

.wijmo-wijribbon .wijmo-wijribbon-startmenu .wijmo-wijribbon-link {
background-position:-96px -112px
}

.wijmo-wijribbon .wijmo-wijribbon-startmenu .wijmo-wijribbon-spelling {
background-position:-128px -112px
}

.wijmo-wijribbon .wijmo-wijmenu .wijmo-wijmenu-link {
line-height:32px
}

.wijmo-wijribbon .wijmo-wijribbon-startmenu .wijmo-wijribbon-table {
background-position:0 -112px
}

.wijmo-wijribbon .wijmo-wijribbon-startmenu .wijmo-wijribbon-inserttable {
background-position:0 -112px
}

.wijmo-wijribbon .wijmo-wijribbon-startmenu .wijmo-wijribbon-edittable {
background-position:0 -112px
}

.wijmo-wijribbon .wijmo-wijribbon-startmenuindicator {
display:inline-block;
background-position:-48px -96px;
position:absolute
}

.wijmo-wijribbon .ui-tabs-nav .wijmo-wijribbon-startmenulink {
position:relative
}

.wijmo-wijribbon .ui-tabs-nav .wijmo-wijribbon-startmenulinkcontainer {
background:url() repeat scroll 0 0 #f2b116
}

.wijmo-wijribbon .wijmo-wijribbon-accesstoolbar {
padding-left:40px
}

.wijmo-wijribbon .wijmo-wijribbon-startmenulink .ui-button-text {
padding:.2em 1.1em .4em .6em
}

.wijmo-wijribbon .wijmo-wijribbon-gallery {
width:28em;
overflow-y:scroll;
height:5.5em
}

.wijmo-wijribbon .wijmo-wijribbon-startmenu .wijmo-wijmenu-text .ui-icon {
margin-right:10px
}

.wijmo-wijribbon .wijmo-wijribbon-startmenu .wijmo-wijmenu-link .ui-icon-triangle-1-e {
background-position:-48px -80px;
float:right;
height:16px;
width:16px;
margin-top:8px
}

.wijmo-wijribbon .wijmo-wijribbon-gallery > div {
float:left;
color:#000;
width:8em;
height:5em;
overflow:hidden;
border:1px solid #b2b7bd;
margin:3px;
text-align:center
}

.wijmo-wijribbon .wijmo-wijmenu .wijmo-wijmenu-text {
color:#000
}

.wijmo-wijribbon .wijmo-wijribbon-accesstoolbar .ui-button {
margin:1px 0
}

.wijmo-wijribbon .ui-button .wijmo-wijribbon-accesstoolbarbtn {
background-position:-48px -96px
}

.wijmo-wijribbon .wijmo-wijmenu .wijmo-wijribbon-accesstoolbarmenu .wijmo-wijmenu-link {
line-height:16px
}

.wijmo-wijribbon .wijmo-wijmenu .wijmo-wijribbon-accesstoolbarmenu .wijmo-wijmenu-link .ui-icon {
height:16px;
width:16px;
margin-right:10px
}

.wijmo-wijribbon .wijmo-wijmenu .wijmo-wijribbon-accesstoolbarmenu .wijmo-wijribbon-accesstoolbarmenuitemchecked {
background-position:-64px -64px
}

.wijmo-wijribbon .wijmo-wijmenu .wijmo-wijribbon-accesstoolbarmenu .wijmo-wijribbon-accesstoolbarmenutitleitem {
background-color:ActiveCaption;
border-bottom:1px solid #000;
margin:0
}

.wijmo-wijribbon .wijmo-wijmenu .wijmo-wijribbon-accesstoolbarmenutitleitem .ui-state-disabled {
opacity:1;
filter:alpha(opacity=1)
}

.wijmo-wijeditor .wijmo-wijeditor-container {
position:relative
}

.wijmo-wijeditor-fullscreen {
position:absolute;
left:0;
top:0;
z-index:999
}

.wijmo-wijeditor .ui-tabs {
position:static
}

.wijmo-wijeditor .wijmo-wijeditor-header {
cursor:default;
text-decoration:none;
border:none;
border-bottom:solid 1px #b2b7bd
}

.wijmo-wijeditor .wijmo-wijeditor-content {
clear:both
}

.wijmo-wijeditor .wijmo-wijeditor-content iframe {
width:100%;
height:100%
}

.wijmo-wijeditor .wijmo-wijeditor-content textarea {
width:100%;
height:100%;
border-width:0;
overflow:auto
}

.wijmo-wijeditor .wijmo-wijeditor-footer {
clear:both;
*display:inline-block;
padding:3px 0
}

.wijmo-wijeditor .wijmo-wijeditor-footer:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden
}

.wijmo-wijeditor .wijmo-wijeditor-footer .wijmo-wijeditor-pathselector {
padding:.2em;
height:1.2em;
display:inline-block;
float:left
}

.wijmo-wijeditor .wijmo-wijeditor-footer .wijmo-wijeditor-pathselector .wijmo-wijeditor-label {
margin:0 2px;
font-size:12px;
width:auto;
font-weight:400;
padding:2px
}

.wijmo-wijeditor .wijmo-wijeditor-footer .wijmo-wijribbon-modes {
float:right
}

.wijmo-wijeditor .wijmo-wijsplitter-h-bar {
overflow:hidden;
font-size:1px;
height:3px;
z-index:10
}

.wijmo-wijeditor .wijmo-wijribbon .wijmo-wijribbon-actions {
width:15em
}

.wijmo-wijeditor .wijmo-wijribbon .wijmo-wijribbon-font {
width:23em
}

.wijmo-wijeditor .wijmo-wijribbon .wijmo-wijribbon-paragraph {
width:11.5em
}

.wijmo-wijeditor .wijmo-wijribbon .wijmo-wijribbon-review {
width:11.5em
}

.wijmo-wijeditor .wijmo-wijribbon .wijmo-wijribbon-tables {
width:18em
}

.wijmo-wijeditor .wijmo-wijribbon .wijmo-wijribbon-breaks {
width:5.4em
}

.wijmo-wijeditor .wijmo-wijribbon .wijmo-wijribbon-forms {
width:18em
}

.wijmo-wijeditor .wijmo-wijribbon .wijmo-wijribbon-special {
width:10em
}

.wijmo-wijeditor .wijmo-wijribbon .wijmo-wijribbon-dropdownbutton {
overflow:hidden;
white-space:nowrap;
margin-right:3px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px
}

.wijmo-wijeditor .wijmo-wijribbon .wijmo-wijribbon-fontname {
width:8.7em
}

.wijmo-wijeditor .wijmo-wijribbon .wijmo-wijribbon-fontsize {
width:7.9em
}

.wijmo-wijeditor .wijmo-wijribbon .wijmo-wijribbon-dropdownbutton .ui-button {
width:100%
}

.wijmo-wijeditor .wijmo-wijeditor-dialog-text {
float:left;
display:block;
width:120px
}

.wijmo-wijeditor .wijmo-wijeditor-dialog-hspacing {
float:left;
width:100%;
height:10px;
font-size:1px
}

.wijmo-wijeditor .wijmo-wijeditor-dialog-vspacing {
float:left;
width:10px;
height:100%
}

.wijmo-wijeditor .wijmo-wijeditor-dialog-hr {
margin-bottom:.4em
}

.wijmo-wijeditor .wijmo-wijeditor-dialog-button {
width:80px;
height:26px
}

.wijmo-wijeditor .wijmo-wijeditor-dialog-button.wijmo-wijeditor-dialog-uploadbutton {
width:85px
}

.wijmo-wijeditor .wijmo-wijeditor-dialog-button.wijmo-wijeditor-dialog-delbutton {
width:135px
}

.wijmo-wijeditor .wijmo-wijeditor-dialog-button.wijmo-wijeditor-previewdlg-printone {
width:86px;
height:26px
}

.wijmo-wijeditor .wijmo-wijeditor-imagedlg {
padding-left:2px;
padding-top:2px;
width:584px;
overflow:hidden;
font-family:Arial;
font-size:12px
}

.wijmo-wijeditor .wijmo-wijeditor-imagedlg-content {
width:580px
}

.wijmo-wijeditor .wijmo-wijeditor-imagedlg-fields input {
width:440px
}

.wijmo-wijeditor .wijmo-wijeditor-imagedlg-imagewidth input,.wijmo-wijeditor .wijmo-wijeditor-imagedlg-imageheight input {
width:200px
}

.wijmo-wijeditor .wijmo-wijeditor-imagedlg-imagefield {
margin-top:10px
}

.wijmo-wijeditor .wijmo-wijeditor-imagedlg-imagesrc,.wijmo-wijeditor .wijmo-wijeditor-imagedlg-imagealt,.wijmo-wijeditor .wijmo-wijeditor-imagedlg-imagewidth,.wijmo-wijeditor .wijmo-wijeditor-imagedlg-imageheight,.wijmo-wijeditor .wijmo-wijeditor-imagedlg-css {
margin-top:10px
}

.wijmo-wijeditor .wijmo-wijeditor-imagedlg-imagelist {
float:left;
width:200px;
height:200px;
border:1px solid gray
}

.wijmo-wijeditor .wijmo-wijeditor-imagedlg-imagelist select {
width:100%;
height:100%;
border-style:none
}

.wijmo-wijeditor .wijmo-wijeditor-imagedlg-preview {
float:left;
margin-left:10px;
width:360px;
height:200px;
overflow:auto;
text-align:center;
border:1px solid gray
}

.wijmo-wijeditor .wijmo-wijeditor-imagedlg-hideimagelist .wijmo-wijeditor-imagedlg-imagelist {
display:none
}

.wijmo-wijeditor .wijmo-wijeditor-imagedlg-hideimagelist .wijmo-wijeditor-imagedlg-preview {
margin-left:0;
width:570px
}

.wijmo-wijeditor .wijmo-wijeditor-templatedlg {
padding-left:5px;
padding-top:2px;
width:500px;
overflow:hidden;
font-family:Arial;
font-size:12px
}

.wijmo-wijeditor .wijmo-wijeditor-templatedlg-toplabels {
width:490px;
height:30px
}

.wijmo-wijeditor .wijmo-wijeditor-templatedlg-topleftlabel {
float:left;
width:200px
}

.wijmo-wijeditor .wijmo-wijeditor-templatedlg-toprightlabel {
float:left;
width:270px;
margin-left:10px
}

.wijmo-wijeditor .wijmo-wijeditor-templatedlg-content {
width:490px;
height:180px
}

.wijmo-wijeditor .wijmo-wijeditor-templatedlg-templatelist {
float:left;
width:200px;
height:100%;
border:1px solid gray
}

.wijmo-wijeditor .wijmo-wijeditor-templatedlg-templatelist select {
border-style:none;
height:100%;
width:100%
}

.wijmo-wijeditor .wijmo-wijeditor-templatedlg-preview {
float:left;
width:276px;
height:100%;
margin-left:10px;
border:1px solid gray
}

.wijmo-wijeditor .wijmo-wijeditor-templatedlg-preview iframe {
width:276px;
height:100%
}

.wijmo-wijeditor .wijmo-wijeditor-templatedlg-templateinfo {
width:488px;
height:40px;
border:solid 1px #ccc;
margin-top:10px
}

.wijmo-wijeditor .wijmo-wijeditor-templatedlg-fields {
width:490px;
margin-top:10px
}

.wijmo-wijeditor .wijmo-wijeditor-templatedlg-name,.wijmo-wijeditor .wijmo-wijeditor-templatedlg-description {
width:360px;
height:26px
}

.wijmo-wijeditor .wijmo-wijeditor-templatedlg-buttons {
width:100%;
text-align:right;
padding-top:5px
}

.wijmo-wijeditor .wijmo-wijeditor-templatedlg-delete {
width:150px
}

.wijmo-wijeditor .wijmo-wijeditor-templatedlg-save {
width:230px
}

.wijmo-wijeditor .wijmo-wijeditor-codedlg-sourcelabel {
float:left
}

.wijmo-wijeditor .wijmo-wijeditor-codedlg-source {
width:420px;
height:350px;
overflow:auto
}

.wijmo-wijeditor .wijmo-wijeditor-linkdlg {
padding-left:2px;
padding-top:2px;
width:430px;
overflow:hidden;
font-family:Arial;
font-size:12px
}

.wijmo-wijeditor .wijmo-wijeditor-linkdlg-address {
height:25px
}

.wijmo-wijeditor .wijmo-wijeditor-linkdlg-address input {
width:300px
}

.wijmo-wijeditor .wijmo-wijeditor-linkdlg-linktype {
margin-top:5px
}

.wijmo-wijeditor .wijmo-wijeditor-linkdlg-linktype label {
margin-right:5px
}

.wijmo-wijeditor .wijmo-wijeditor-linkdlg-linkicontype label {
margin-right:5px
}

.wijmo-wijeditor .wijmo-wijeditor-linkdlg-linktype div {
float:left
}

.wijmo-wijeditor .wijmo-wijeditor-linkdlg-anchor {
float:right
}

.wijmo-wijeditor .wijmo-wijeditor-linkdlg-text textarea {
width:300px;
height:100px
}

.wijmo-wijeditor .wijmo-wijeditor-linkdlg-text {
margin-top:10px
}

.wijmo-wijeditor .wijmo-wijeditor-linkdlg-target,.wijmo-wijeditor .wijmo-wijeditor-linkdlg-css {
margin-top:5px
}

.wijmo-wijeditor .wijmo-wijeditor-linkdlg-css input {
width:300px
}

.wijmo-wijeditor .wijmo-wijeditor-linkdlg-src input {
width:300px
}

.wijmo-wijeditor .wijmo-wijeditor-linkdlg-src,.wijmo-wijeditor .wijmo-wijeditor-linkdlg-width,.wijmo-wijeditor .wijmo-wijeditor-linkdlg-height {
margin-top:5px
}

.wijmo-wijeditor .wijmo-wijeditor-taginsdlg {
padding-left:2px;
padding-top:2px;
font-family:Arial;
font-size:12px;
width:520px;
overflow:hidden
}

.wijmo-wijeditor .wijmo-wijeditor-taginsdlg-caption {
font-size:16px;
font-weight:700
}

.wijmo-wijeditor .wijmo-wijeditor-taginsdlg-filterempty {
margin-top:10px;
padding-left:120px
}

.wijmo-wijeditor .wijmo-wijeditor-taginsdlg-attribs {
margin-top:10px
}

.wijmo-wijeditor .wijmo-wijeditor-taginsdlg-attriblist {
width:380px;
height:300px;
border:solid 1px gray;
overflow:auto
}

.wijmo-wijeditor .wijmo-wijeditor-taginsdlg-innerhtml {
margin-top:10px
}

.wijmo-wijeditor .wijmo-wijeditor-taginsdlg-innerhtml textarea {
width:380px
}

.wijmo-wijeditor .wijmo-wijeditor-taginsdlg-css {
margin-top:10px
}

.wijmo-wijeditor .wijmo-wijeditor-taginsdlg-css input {
width:380px
}

.wijmo-wijeditor .wijmo-wijeditor-taginsdlg-attriblist .wijmo-wijeditor-dialog-text {
text-align:right;
width:100px
}

.wijmo-wijeditor .wijmo-wijeditor-taginsdlg-attriblist input {
margin-left:5px
}

.wijmo-wijeditor .wijmo-wijeditor-colordlg {
width:242px;
padding-left:2px;
padding-top:2px;
font-family:Arial;
font-size:12px
}

.wijmo-wijeditor .wijmo-wijeditor-colordlg-color .wijmo-wijeditor-dialog-text {
width:100px
}

.wijmo-wijeditor .wijmo-wijeditor-colordlg-color {
padding-top:10px
}

.wijmo-wijeditor .wijmo-wijeditor-colorcanvas * {
position:absolute;
cursor:crosshair
}

.wijmo-wijeditor .wijmo-wijeditor-colorcanvas {
position:relative;
width:195px;
height:195px
}

.wijmo-wijeditor .wijmo-wijeditor-colorcanvas .wijmo-wijeditor-color,.wijmo-wijeditor .wijmo-wijeditor-colorcanvas .wijmo-wijeditor-overlay {
top:47px;
left:47px;
width:101px;
height:101px
}

.wijmo-wijeditor .wijmo-wijeditor-colorcanvas .wijmo-wijeditor-wheel {
background:transparent url(images/wijeditor/wijmo-ui-editor-colorwheel.png) no-repeat;
width:195px;
height:195px
}

.wijmo-wijeditor .wijmo-wijeditor-colorcanvas .wijmo-wijeditor-overlay {
background:transparent url(images/wijeditor/wijmo-ui-editor-colormask.png) no-repeat
}

.wijmo-wijeditor .wijmo-wijeditor-colorcanvas .wijmo-wijeditor-marker {
width:17px;
height:17px;
margin:-8px 0 0 -8px;
overflow:hidden;
background:transparent url(images/wijeditor/wijmo-ui-editor-colormarker.png) no-repeat
}

.wijmo-wijeditor .wijmo-wijeditor-tabledlg {
width:460px;
padding-left:2px;
padding-top:2px;
font-family:Arial;
font-size:12px;
overflow:hidden
}

.wijmo-wijeditor .wijmo-wijeditor-tabledlg-rows,.wijmo-wijeditor .wijmo-wijeditor-tabledlg-columns,.wijmo-wijeditor .wijmo-wijeditor-tabledlg-width,.wijmo-wijeditor .wijmo-wijeditor-tabledlg-height,.wijmo-wijeditor .wijmo-wijeditor-tabledlg-border,.wijmo-wijeditor .wijmo-wijeditor-tabledlg-cellpadding,.wijmo-wijeditor .wijmo-wijeditor-tabledlg-cellspacing,.wijmo-wijeditor .wijmo-wijeditor-tabledlg-csstext,.wijmo-wijeditor .wijmo-wijeditor-tabledlg-bgcolor {
margin-top:5px
}

.wijmo-wijeditor .wijmo-wijeditor-previewdlg {
padding-left:2px;
padding-top:2px;
font-family:Arial;
font-size:12px;
overflow:hidden
}

.wijmo-wijeditor .wijmo-wijeditor-previewdlg-caption input {
margin-left:5px
}

.wijmo-wijeditor .wijmo-wijeditor-previewdlg .wijmo-wijeditor-dialog-hr {
height:15px
}

.wijmo-wijeditor .wijmo-wijeditor-previewdlg .wijmo-wijeditor-dialog-buttons {
text-align:left;
float:none
}

.wijmo-wijeditor .wijmo-wijeditor-previewdlg-navigator {
text-align:center
}

.wijmo-wijeditor .wijmo-wijeditor-previewdlg-navigator span {
margin-left:10px;
margin-right:10px
}

.wijmo-wijeditor .wijmo-wijeditor-previewdlg-printdocument {
display:none;
text-align:center
}

.wijmo-wijeditor .wijmo-wijeditor-previewdlg-previewiframe {
text-align:center
}

.wijmo-wijeditor .wijmo-wijeditor-previewdlg-previewiframe iframe {
width:640px;
height:480px
}

.wijmo-wijeditor .wijmo-wijeditor-cleanupdlg {
overflow:hidden;
padding-left:2px;
padding-top:2px;
font-family:Arial;
font-size:12px;
width:520px
}

.wijmo-wijeditor .wijmo-wijeditor-cleanupdlg-caption span {
font-weight:700;
float:none;
width:132px
}

.wijmo-wijeditor .wijmo-wijeditor-cleanupdlg-document textarea {
width:500px;
height:250px
}

.wijmo-wijeditor .wijmo-wijeditor-cleanupdlg-document,.wijmo-wijeditor .wijmo-wijeditor-cleanupdlg-actions {
margin-top:10px
}

.wijmo-wijeditor .wijmo-wijeditor-cleanupdlg-actions input {
margin-left:5px
}

.wijmo-wijeditor .wijmo-wijeditor-finddlg {
width:532px;
overflow:hidden;
padding-left:2px;
padding-top:2px;
font-family:Arial;
font-size:12px
}

.wijmo-wijeditor .wijmo-wijeditor-finddlg-find .wijmo-wijeditor-dialog-text,.wijmo-wijeditor .wijmo-wijeditor-finddlg-replace .wijmo-wijeditor-dialog-text {
font-weight:700
}

.wijmo-wijeditor .wijmo-wijeditor-finddlg textarea {
width:380px;
height:120px
}

.wijmo-wijeditor .wijmo-wijeditor-finddlg-replace {
margin-top:10px
}

.wijmo-wijeditor .wijmo-wijeditor-mediadlg {
width:420px;
overflow:hidden;
padding-left:2px;
padding-top:2px;
font-family:Arial;
font-size:12px
}

.wijmo-wijeditor .wijmo-wijeditor-mediadlg-src,.wijmo-wijeditor .wijmo-wijeditor-mediadlg-width,.wijmo-wijeditor .wijmo-wijeditor-mediadlg-height {
margin-top:10px
}

.wijmo-wijeditor .wijmo-wijeditor-mediadlg-src input {
width:280px
}

.wijmo-wijeditor .wijmo-wijeditor-mediadlg-width input,.wijmo-wijeditor .wijmo-wijeditor-mediadlg-height input {
width:100px
}

.wijmo-wijeditor .wijmo-wijeditor-specialchardlg {
width:520px;
overflow:hidden;
padding-left:2px;
padding-top:2px;
font-family:Arial;
font-size:12px
}

.wijmo-wijeditor .wijmo-wijeditor-specialchardlg-chars {
position:relative;
height:380px
}

.wijmo-wijeditor .wijmo-wijeditor-specialchardlg-preview {
width:200px;
height:100%;
text-align:center;
position:absolute
}

.wijmo-wijeditor .wijmo-wijeditor-specialchardlg-content {
margin-left:50px;
width:100px;
height:100px;
line-height:100px;
border:solid 1px gray
}

.wijmo-wijeditor .wijmo-wijeditor-specialchardlg-content span {
font-size:30px;
background-color:#d4d0c8;
color:#000
}

.wijmo-wijeditor .wijmo-wijeditor-specialchardlg-list {
float:left;
width:300px;
height:100%;
position:absolute;
top:0;
right:0;
border:solid 1px gray
}

.wijmo-wijeditor .wijmo-wijeditor-specialchardlg-label {
font-size:13px;
font-weight:700;
margin-top:10px
}

.wijmo-wijeditor .wijmo-wijeditor-specialchardlg-punctuation,.wijmo-wijeditor .wijmo-wijeditor-specialchardlg-symbols,.wijmo-wijeditor .wijmo-wijeditor-specialchardlg-diacritics {
margin-top:5px;
float:left;
width:300px
}

.wijmo-wijeditor .wijmo-wijeditor-specialchardlg label {
float:left;
width:24px;
height:24px;
line-height:24px;
text-align:center;
border:dashed 1px gray;
margin:2px
}

.wijmo-wijeditor .wijmo-wijmenu {
z-index:99
}

.wijmo-wijrating {
cursor:default;
overflow:hidden;
display:inline-block
}

.wijmo-wijrating .wijmo-wijrating-reset {
float:left;
width:16px;
height:16px;
margin-right:2px;
cursor:pointer
}

.wijmo-wijrating .wijmo-wijrating-reset .ui-icon {
display:block
}

.wijmo-wijrating-vertical .wijmo-wijrating-reset {
clear:left
}

.wijmo-wijrating .wijmo-wijrating-starcontainer {
display:inline
}

.wijmo-wijrating .wijmo-wijrating-star {
cursor:pointer;
text-indent:-999em;
float:left;
overflow:hidden
}

.wijmo-wijrating-vertical .wijmo-wijrating-star {
clear:left
}

.wijmo-wijrating .wijmo-wijrating-normal {
background:transparent url(images/wijrating/wijmo-ui-rating.png) no-repeat 0 0;
opacity:.5
}

.wijmo-wijrating .wijmo-wijrating-rated {
background:transparent url(images/wijrating/wijmo-ui-rating.png) no-repeat 0 -16px;
opacity:1
}

.wijmo-wijrating .wijmo-wijrating-hover {
background:transparent url(images/wijrating/wijmo-ui-rating.png) no-repeat 0 -32px;
opacity:1
}

.wijmo-wijrating .wijmo-wijrating-normal-24 {
background:transparent url(images/wijrating/wijmo-ui-rating.png) no-repeat -16px 0;
opacity:.5
}

.wijmo-wijrating .wijmo-wijrating-rated-24 {
background:transparent url(images/wijrating/wijmo-ui-rating.png) no-repeat -16px -24px;
opacity:1
}

.wijmo-wijrating .wijmo-wijrating-hover-24 {
background:transparent url(images/wijrating/wijmo-ui-rating.png) no-repeat -16px -48px;
opacity:1
}

.wijmo-wijrating .wijmo-wijrating-normal-32 {
background:transparent url(images/wijrating/wijmo-ui-rating.png) no-repeat -40px 0;
opacity:.5
}

.wijmo-wijrating .wijmo-wijrating-rated-32 {
background:transparent url(images/wijrating/wijmo-ui-rating.png) no-repeat -40px -32px;
opacity:1
}

.wijmo-wijrating .wijmo-wijrating-hover-32 {
background:transparent url(images/wijrating/wijmo-ui-rating.png) no-repeat -40px -64px;
opacity:1
}

.wijmo-wijrating .wijmo-wijrating-normal-thumbup {
background:transparent url(images/wijrating/wijmo-ui-rating.png) no-repeat -72px 0;
opacity:.5
}

.wijmo-wijrating .wijmo-wijrating-rated-thumbup {
background:transparent url(images/wijrating/wijmo-ui-rating.png) no-repeat -72px -16px;
opacity:1
}

.wijmo-wijrating .wijmo-wijrating-hover-thumbup {
background:transparent url(images/wijrating/wijmo-ui-rating.png) no-repeat -72px -32px;
opacity:1
}

.wijmo-wijrating .wijmo-wijrating-normal-thumbdown {
background:transparent url(images/wijrating/wijmo-ui-rating.png) no-repeat -88px 0;
opacity:.5
}

.wijmo-wijrating .wijmo-wijrating-rated-thumbdown {
background:transparent url(images/wijrating/wijmo-ui-rating.png) no-repeat -88px -16px;
opacity:1
}

.wijmo-wijrating .wijmo-wijrating-hover-thumbdown {
background:transparent url(images/wijrating/wijmo-ui-rating.png) no-repeat -88px -32px;
opacity:1
}

.wijmo-wijrating .wijmo-wijrating-normal-bar-11 {
background:transparent url(images/wijrating/wijmo-ui-rating.png) no-repeat -103px 0;
opacity:.5
}

.wijmo-wijrating .wijmo-wijrating-rated-bar-11 {
background:transparent url(images/wijrating/wijmo-ui-rating.png) no-repeat -115px 0
}

.wijmo-wijrating .wijmo-wijrating-hover-bar-11 {
background:transparent url(images/wijrating/wijmo-ui-rating.png) no-repeat -126px 0
}

.wijmo-wijrating .wijmo-wijrating-normal-bar-21 {
background:transparent url(images/wijrating/wijmo-ui-rating.png) no-repeat -137px 0;
opacity:.5
}

.wijmo-wijrating .wijmo-wijrating-rated-bar-21 {
background:transparent url(images/wijrating/wijmo-ui-rating.png) no-repeat -148px 0
}

.wijmo-wijrating .wijmo-wijrating-hover-bar-21 {
background:transparent url(images/wijrating/wijmo-ui-rating.png) no-repeat -159px 0
}

.wijmo-wijrating .wijmo-wijrating-normal-bar-31 {
background:transparent url(images/wijrating/wijmo-ui-rating.png) no-repeat -170px 0;
opacity:.5
}

.wijmo-wijrating .wijmo-wijrating-rated-bar-31 {
background:transparent url(images/wijrating/wijmo-ui-rating.png) no-repeat -181px 0
}

.wijmo-wijrating .wijmo-wijrating-hover-bar-31 {
background:transparent url(images/wijrating/wijmo-ui-rating.png) no-repeat -192px 0
}

.wijmo-wijrating .wijmo-wijrating-normal-bar-41 {
background:transparent url(images/wijrating/wijmo-ui-rating.png) no-repeat -203px 0;
opacity:.5
}

.wijmo-wijrating .wijmo-wijrating-rated-bar-41 {
background:transparent url(images/wijrating/wijmo-ui-rating.png) no-repeat -214px 0
}

.wijmo-wijrating .wijmo-wijrating-hover-bar-41 {
background:transparent url(images/wijrating/wijmo-ui-rating.png) no-repeat -225px 0
}

.wijmo-wijrating .wijmo-wijrating-normal-bar-51 {
background:transparent url(images/wijrating/wijmo-ui-rating.png) no-repeat -236px 0;
opacity:.5
}

.wijmo-wijrating .wijmo-wijrating-rated-bar-51 {
background:transparent url(images/wijrating/wijmo-ui-rating.png) no-repeat -247px 0
}

.wijmo-wijrating .wijmo-wijrating-hover-bar-51 {
background:transparent url(images/wijrating/wijmo-ui-rating.png) no-repeat -258px 0
}

.wijmo-wijrating .wijmo-wijrating-normal-bar-61 {
background:transparent url(images/wijrating/wijmo-ui-rating.png) no-repeat -269px 0;
opacity:.5
}

.wijmo-wijrating .wijmo-wijrating-rated-bar-61 {
background:transparent url(images/wijrating/wijmo-ui-rating.png) no-repeat -280px 0
}

.wijmo-wijrating .wijmo-wijrating-hover-bar-61 {
background:transparent url(images/wijrating/wijmo-ui-rating.png) no-repeat -291px 0
}

.ui-mobile .wijmo-wijrating .wijmo-wijrating-reset {
height:auto;
width:auto;
padding:5px;
margin:0 15px 0 0
}

.ui-mobile .wijmo-wijrating-reset .ui-icon.ui-btn-icon-notext {
position:relative;
width:22px;
height:22px
}

.wijmo-wijcarousel {
position:relative
}

.wijmo-wijcarousel-vertical,.wijmo-wijcarousel-vertical-multi {
display:inline-block
}

.wijmo-wijcarousel .wijmo-wijcarousel-item {
float:left;
list-style:none;
position:relative;
margin:0
}

.wijmo-wijcarousel .wijmo-wijcarousel-clip {
position:relative;
overflow:hidden;
margin:0;
padding:0
}

.wijmo-wijcarousel .wijmo-wijcarousel-list {
position:relative;
overflow:hidden;
float:left;
background:none;
border:none;
margin:0;
padding:0
}

.wijmo-wijcarousel .wijmo-wijcarousel-button {
position:absolute;
width:16px;
left:auto;
right:-30px;
top:-5px;
cursor:pointer;
float:left
}

.wijmo-wijcarousel .wijmo-wijcarousel-slider-wrapper {
position:absolute
}

.wijmo-wijcarousel .wijmo-wijcarousel-slider-wrapper .wijmo-wijslider-horizontal {
margin:5px 0
}

.wijmo-wijcarousel .wijmo-wijcarousel-button-previous,.wijmo-wijcarousel .wijmo-wijcarousel-button-next {
-webkit-user-select:none;
-khtml-user-select:none;
z-index:99
}

.wijmo-wijcarousel-vertical .wijmo-wijcarousel-button-next,.wijmo-wijcarousel-vertical-multi .wijmo-wijcarousel-button-next {
position:absolute;
top:auto;
bottom:0;
cursor:pointer;
height:16px;
padding:0 10px
}

.wijmo-wijcarousel-horizontal .wijmo-wijcarousel-button-next,.wijmo-wijcarousel-horizontal-multi .wijmo-wijcarousel-button-next {
position:absolute;
left:auto;
width:16px;
right:0;
cursor:pointer;
padding:10px 0
}

.wijmo-wijcarousel-vertical .wijmo-wijcarousel-button-previous,.wijmo-wijcarousel-vertical-multi .wijmo-wijcarousel-button-previous {
position:absolute;
top:0;
bottom:auto;
cursor:pointer;
height:16px;
padding:0 10px
}

.wijmo-wijcarousel-horizontal .wijmo-wijcarousel-button-previous,.wijmo-wijcarousel-horizontal-multi .wijmo-wijcarousel-button-previous {
position:absolute;
left:0;
right:auto;
cursor:pointer;
width:16px;
padding:10px 0
}

.wijmo-wijcarousel-horizontal-multi {
padding:5px 18px
}

.wijmo-wijcarousel-vertical-multi {
padding:18px 5px
}

.wijmo-wijcarousel-vertical-multi .wijmo-wijcarousel-item {
overflow:hidden;
margin:5px 0
}

.wijmo-wijcarousel-horizontal-multi .wijmo-wijcarousel-item {
overflow:hidden;
margin:0 5px
}

.wijmo-wijcarousel-preview .wijmo-wijcarousel-item {
overflow:hidden;
border:none
}

.wijmo-wijcarousel .wijmo-wijcarousel-page {
float:left;
cursor:pointer;
height:auto;
line-height:16px;
list-style:none outside none;
width:auto;
margin:0 1px
}

.wijmo-wijcarousel .wijmo-wijcarousel-dot {
width:12px;
height:12px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px
}

.wijmo-wijcarousel .wijmo-wijcarousel-mask {
height:100%;
width:100%;
position:absolute;
top:0;
left:0;
background:#555;
opacity:.5;
filter:alpha(opacity = 50);
cursor:pointer
}

.wijmo-wijcarousel .wijmo-wijcarousel-current .wijmo-wijcarousel-mask {
display:none;
opacity:0;
filter:alpha(opacity = 0);
cursor:default
}

.wijmo-wijcarousel .wijmo-wijcarousel-timerbar {
bottom:0;
height:5px;
opacity:.8;
position:absolute;
background-color:#eee;
width:93%;
left:0;
top:7px;
margin:2px 10px 0
}

.wijmo-wijcarousel .wijmo-wijcarousel-caption {
background:#555;
opacity:.5;
filter:alpha(opacity = 50);
cursor:default;
overflow:hidden;
position:absolute;
border:none;
bottom:0;
padding:7px
}

.wijmo-wijcarousel .wijmo-wijcarousel-text {
background:none;
overflow:hidden;
position:absolute;
cursor:default;
border:none;
bottom:0;
color:#F1F1F1;
font-style:italic;
text-shadow:1px 1px 1px rgba(0,0,0,0.50);
padding:7px
}

.wijmo-wijcarousel .wijmo-wijcarousel-text h1,.wijmo-wijcarousel .wijmo-wijcarousel-text h2,.wijmo-wijcarousel .wijmo-wijcarousel-text h3,.wijmo-wijcarousel .wijmo-wijcarousel-text h4,.wijmo-wijcarousel .wijmo-wijcarousel-text h5,.wijmo-wijcarousel .wijmo-wijcarousel-text h6 {
margin:0
}

.wijmo-wijcarousel .wijmo-wijcarousel-timerbar-inner {
height:5px;
background-color:#bbb;
float:left
}

.wijmo-wijcarousel .wijmo-wijcarousel-thumbnails .ui-list .ui-page {
padding:0;
border:none;
text-indent:-9999px;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none
}

.wijmo-wijcarousel .wijmo-wijcarousel-thumbnails .ui-state-default,.wijmo-wijcarousel .wijmo-wijcarousel-thumbnails .ui-state-hover,.wijmo-wijcarousel .wijmo-wijcarousel-thumbnails .ui-state-active {
padding:0;
background:transparent;
border:0;
box-shadow:none;
text-shadow:none
}

.wijmo-wijcarousel .wijmo-wijcarousel-thumbnails .ui-state-active {
margin-top:10px
}

.wijmo-wijcarousel .wijmo-wijcarousel-page {
overflow:hidden
}

.wijmo-wijcarousel .wijmo-wijcarousel-page span {
display:block;
margin:0;
padding:2px 5px
}

.wijmo-wijcarousel-image {
border:0 none
}

.ui-mobile .wijmo-wijcarousel .ui-icon {
display:block
}

.wijmo-wijgallery {
position:relative
}

.wijmo-wijgallery .wijmo-wijgallery-thumbs {
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0
}

.wijmo-wijgallery-iframe {
width:100%;
height:100%
}

.wijmo-wijgallery .wijmo-wijgallery-button-next {
position:absolute;
left:auto;
width:16px;
right:0;
cursor:pointer;
padding:10px 0
}

.wijmo-wijgallery .wijmo-wijgallery-button-previous {
position:absolute;
left:0;
right:auto;
cursor:pointer;
width:16px;
padding:10px 0
}

.wijmo-wijgallery .wijmo-wijgallery-counter {
position:absolute;
bottom:0;
right:0;
padding:3px;
cursor:default;
border-bottom:none;
border-right:none
}

.wijmo-wijgallery .wijmo-wijgallery-caption {
background:#555;
opacity:.5;
filter:alpha(opacity = 50);
cursor:default;
overflow:hidden;
position:absolute;
border:none;
bottom:0;
left:0;
padding:7px
}

.wijmo-wijgallery .wijmo-wijgallery-text {
background:none;
overflow:hidden;
position:absolute;
cursor:default;
border:none;
bottom:0;
left:0;
color:#F1F1F1;
font-style:italic;
text-shadow:1px 1px 1px rgba(0,0,0,0.50);
padding:7px
}

.wijmo-wijgallery .wijmo-wijgallery-flashwrapper {
position:relative;
z-index:0;
width:100%;
height:100%
}

.wijmo-wijgallery .wijmo-wijgallery-frame {
position:relative;
overflow:hidden
}

.wijmo-wijgallery .wijmo-wijgallery-framewrapper-vertical,.wijmo-wijgallery .wijmo-wijgallery-thumbswrapper-vertical {
float:left
}

.wijmo-wijgallery .wijmo-wijgallery-frame-next {
height:100%;
position:absolute;
right:0;
top:0;
width:50%;
filter:alpha(opacity=1)
}

.wijmo-wijgallery .wijmo-wijgallery-frame-previous {
height:100%;
left:0;
position:absolute;
top:0;
width:50%;
filter:alpha(opacity=1)
}

.wijmo-wijgallery .wijmo-wijgallery-frame-link {
display:block;
height:100%;
outline:medium none;
width:100%;
opacity:0;
background-color:#fff
}

.wijmo-wijgallery .wijmo-wijgallery-last,.wijmo-wijgallery .wijmo-wijgallery-current {
float:left;
overflow:hidden;
text-align:center;
vertical-align:middle;
position:static;
opacity:1;
filter:alpha(opacity = 100)
}

.wijmo-wijgallery .wijmo-wijgallery-framewrapper-vertical .wijmo-wijgallery-last:before,.wijmo-wijgallery .wijmo-wijgallery-framewrapper-vertical .wijmo-wijgallery-current:before {
content:"";
content:normal\9;
content:normal\0;
display:inline-block;
height:100%;
vertical-align:middle
}

.wijmo-wijgallery .wijmo-wijgallery-content img {
vertical-align:middle;
margin-top:-2px
}

.wijmo-wijgallery .wijmo-wijgallery-content {
height:100%;
margin:0;
overflow:hidden;
padding:0;
position:relative;
width:100%;
vertical-align:middle
}

.wijmo-wijgallery .wijmo-wijgallery-thumbs-pointer-bottom,.wijmo-wijgallery .wijmo-wijgallery-thumbs-pointer-top,.wijmo-wijgallery .wijmo-wijgallery-thumbs-pointer-left,.wijmo-wijgallery .wijmo-wijgallery-thumbs-pointer-right {
position:absolute;
height:0;
background:none repeat scroll 0 0 transparent
}

.wijmo-wijgallery .wijmo-wijgallery-thumbs-pointer-bottom,.wijmo-wijgallery .wijmo-wijgallery-thumbs-pointer-top {
border-left:20px dashed transparent;
border-right:20px dashed transparent
}

.wijmo-wijgallery .wijmo-wijgallery-thumbs-pointer-left,.wijmo-wijgallery .wijmo-wijgallery-thumbs-pointer-right {
border-top:20px dashed transparent;
border-bottom:20px dashed transparent
}

.wijmo-wijgallery .wijmo-wijgallery-thumbs-pointer-top {
border-bottom:0 none;
border-top-width:10px
}

.wijmo-wijgallery .wijmo-wijgallery-thumbs-pointer-bottom {
border-top:0 none;
border-bottom-width:10px
}

.wijmo-wijgallery .wijmo-wijgallery-thumbs-pointer-right {
border-left:0 none;
border-right-width:10px
}

.wijmo-wijgallery .wijmo-wijgallery-thumbs-pointer-left {
border-right:0 none;
border-left-width:10px
}

.wijmo-wijgallery .wijmo-wijgallery-thumbswrapper {
position:relative
}

.wijmo-wijgallery .wijmo-wijgallery-button {
cursor:pointer;
float:left;
left:auto;
position:absolute;
right:-28px;
top:-5px;
width:16px
}

.wijmo-wijgallery .wijmo-wijgallery-timerbar {
bottom:0;
height:5px;
opacity:.8px;
position:absolute;
background-color:#eee;
width:93%;
left:5px;
top:12px;
margin:2px 10px 0
}

.wijmo-wijgallery .wijmo-wijgallery-timerbar-inner {
height:5px;
background-color:#bbb;
float:left
}

.wijmo-wijgallery-loading {
width:37px;
height:37px;
border:none;
display:block;
position:absolute;
background:transparent url(images/waiting.gif) no-repeat scroll
}

.wijmo-wijgallery .wijmo-wijcarousel-item {
border-width:5px;
display:block;
overflow:hidden
}

.wijmo-wijcarousel-image {
display:block;
margin:0 auto
}

.wijmo-wijgallery .wijmo-wijcarousel-horizontal-multi {
padding:5px 15px
}

.wijmo-wijgallery .wijmo-wijcarousel-vertical-multi {
padding:15px 5px
}

.wijmo-wijgallery .wijmo-wijgallery-thumbs-bottom {
border-top:none
}

.wijmo-wijgallery .wijmo-wijgallery-thumbs-right {
border-left:none
}

.wijmo-wijgallery .wijmo-wijgallery-thumbs-top {
border-bottom:none
}

.wijmo-wijgallery .wijmo-wijgallery-thumbs-left {
border-right:none
}

.wijmo-wijgallery .wijmo-wijgallery-thumbs-pointer-bottom,.wijmo-wijgallery .wijmo-wijgallery-thumbs-pointer-top,.wijmo-wijgallery .wijmo-wijgallery-thumbs-pointer-left {
z-index:99
}

.wijmo-wijgallery .wijmo-wijgallery-content .wijmo-wijgallery-small-image {
vertical-align:middle
}

.ui-mobile .wijmo-wijgallery .ui-icon {
display:block
}

.wijmo-wijlightbox {
position:absolute;
outline:0
}

.wijmo-wijlightbox-frame {
padding:1em;
margin:0;
position:relative;
-moz-box-shadow:0 0 20px rgba(0,0,0,0.50);
-webkit-box-shadow:0 0 20px rgba(0,0,0,0.50);
box-shadow:0 0 20px rgba(0,0,0,0.50);
border:none
}

.wijmo-wijlightbox-content {
padding:0;
margin:0;
overflow:hidden;
position:relative;
width:100%;
height:100%
}

.wijmo-wijlightbox-image,.wijmo-wijlightbox-iframe {
width:100%;
height:100%
}

.wijmo-wijlightbox-text,.wijmo-wijlightbox-mask {
width:100%;
overflow:hidden;
position:absolute;
border:none;
bottom:1em;
left:1em;
cursor:default
}

.wijmo-wijlightbox-text-overlay,.wijmo-wijlightbox-title-overlay,.wijmo-wijlightbox-text-titleoverlay,.wijmo-wijlightbox-title-titleoverlay {
background:none;
border:none
}

.wijmo-wijlightbox-mask-overlay,.wijmo-wijlightbox-mask-titleoverlay {
opacity:.5;
filter:alpha(opacity = 50)
}

.wijmo-wijlightbox-text-outside {
position:relative;
height:auto;
padding:.4em 1em;
left:auto;
bottom:auto;
margin:3px 0;
-moz-box-shadow:0 3px 5px rgba(0,0,0,0.50);
-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.50);
box-shadow:0 3px 5px rgba(0,0,0,0.50)
}

.wijmo-wijlightbox-mask-overlay,.wijmo-wijlightbox-mask-titleoverlay {
background:#333
}

.wijmo-wijlightbox-title-overlay,.wijmo-wijlightbox-title-titleoverlay {
color:#f1f1f1
}

.wijmo-wijlightbox-detail-overlay,.wijmo-wijlightbox-detail-titleoverlay {
color:#f1f1f1
}

.wijmo-wijlightbox-title {
background:none;
border:none;
padding:3px 15px;
font-weight:700;
margin:0
}

.wijmo-wijlightbox-detail {
padding:3px 15px;
font-style:italic;
margin:0
}

.wijmo-wijlightbox-controls-inside .wijmo-wijlightbox-counter {
position:absolute;
bottom:0;
right:0;
z-index:100;
padding:3px;
border-right:none;
border-bottom:none;
cursor:default
}

.wijmo-wijlightbox-controls-outside .wijmo-wijlightbox-counter {
position:absolute;
bottom:-27px;
right:0;
z-index:100;
padding:3px;
cursor:default
}

.wijmo-wijlightbox-counter-item {
margin:1px;
padding:0 3px;
cursor:pointer;
text-decoration:none
}

.wijmo-wijlightbox-counter-active {
text-decoration:underline
}

.wijmo-wijlightbox-toolbox {
position:absolute;
top:-25px;
right:-5px;
z-index:99;
width:100%;
margin:3px
}

.wijmo-wijlightbox-timerbar {
width:50%;
padding:1px;
position:absolute;
margin:8px
}

.wijmo-wijlightbox-timermeter {
width:0;
padding:1px;
position:absolute;
margin:8px
}

.wijmo-wijlightbox-frame .wijmo-wijlightbox-toolbox-button,.wijmo-wijlightbox-frame .wijmo-wijlightbox-toolbox-sep {
float:right;
margin:1px
}

.wijmo-wijlightbox-toolbox-separator {
margin-left:18px
}

.wijmo-wijlightbox-button-next,.wijmo-wijlightbox-button-prev {
display:block;
position:absolute;
padding:10px 5px;
top:50%
}

.wijmo-wijlightbox-controls-inside .wijmo-wijlightbox-button-next {
right:0;
border-right:none
}

.wijmo-wijlightbox-controls-inside .wijmo-wijlightbox-button-prev {
left:0;
border-left:none
}

.wijmo-wijlightbox-controls-outside .wijmo-wijlightbox-button-next {
right:-28px
}

.wijmo-wijlightbox-controls-outside .wijmo-wijlightbox-button-prev {
left:-28px
}

.wijmo-wijlightbox-aniwrapper {
position:relative;
left:0;
top:0;
border:none
}

.wijmo-wijlightbox-waitingoverlay {
background:none
}

.wijmo-wijlightbox-waiting {
width:37px;
height:37px;
border:none;
display:block;
position:relative;
background:transparent url(images/waiting.gif) no-repeat scroll
}

.ui-mobile .wijmo-wijlightbox .ui-icon {
display:block
}

.wijmo-wijdatepager {
position:relative;
width:100%
}

.wijmo-wijdatepager-container {
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
box-shadow:2px 2px 3px rgba(0,0,0,0.25) inset;
position:absolute;
width:100%;
font-size:11px;
line-height:15px;
height:22px;
overflow:hidden;
padding:0;
margin:0
}

.wijmo-wijdatepager-container .wijmo-wijdatepager-pages {
width:99%;
margin:0;
padding:2px 3px;
cursor:pointer;
position:absolute;
display:table;
table-layout:fixed;
*position:relative;
*padding:0 3px;
*width:100%
}

.wijmo-wijdatepager-pages .wijmo-wijdatepager-pagelabel {
display:table-cell;
border:none;
height:16px;
min-width:14px;
padding:2px 0;
text-align:center;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
margin:1px;
font-weight:400;
*float:left
}

.wijmo-wijdatepager-decrement {
float:left;
margin:0;
margin:2px 4px 0;
width:18px;
height:18px;
-webkit-user-select:none
}

.wijmo-wijdatepager-increment {
float:right;
margin:0;
margin:2px 4px 0;
width:18px;
height:18px;
-webkit-user-select:none
}

.wijmo-wijdatepager-decrement .ui-btn-inner,.wijmo-wijdatepager-increment .ui-btn-inner {
left:0;
top:0;
margin:0;
padding:0;
margin-top:-1px;
width:18px;
height:18px
}

.ui-mobile .wijmo-wijdatepager-decrement,.ui-mobile .wijmo-wijdatepager-increment {
width:22px;
height:22px;
margin-top:0;
border-bottom-width:0;
border-top-width:0
}

.wijmo-wijdatepager-decrement .ui-btn-inner .ui-icon,.wijmo-wijdatepager-increment .ui-btn-inner .ui-icon {
left:0;
top:0;
margin:0;
padding:0;
width:18px;
height:18px
}

.wijmo-wijdatepager-tooltip {
padding:10px;
font-size:14px;
background-color:#ccc;
text-align:center;
height:20px;
line-height:20px;
z-index:1000
}

.wijmo-wijdatepager-tooltip .wijmo-wijdatepager-triangle {
position:absolute;
overflow:visible;
bottom:-12px;
width:0;
left:50%;
border-color:#ccc;
border-left:8px solid transparent;
border-right:8px solid transparent;
border-top:12px solid #ccc;
padding-right:-118px
}

.wijmo-wijdatepager-width-medium .wijmo-wijdatepager-pagelabel {
font-size:9px
}

.wijmo-wijdatepager-width-small .wijmo-wijdatepager-pagelabel {
font-size:7px
}

.wijmo-wijdatepager-width-smallest .wijmo-wijdatepager-pagelabel {
font-size:5px
}

.wijmo-wijev {
width:900px;
height:600px;
font-size:100%;
border-radius:6px
}

.ui-mobile .wijmo-wijevcal {
width:100%;
height:100%;
min-width:600px;
min-height:520px
}

.wijmo-wijev-headerbar {
float:left;
text-align:center;
padding:4px 0;
background:none;
border:none
}

.wijmo-wijev-headerbar .wijmo-wijev-tools {
margin-right:0;
border:none
}

.wijmo-wijev-navigationbar .wijmo-wijev-title {
display:inline-block;
padding:6px
}

.wijmo-wijev-view .wijmo-wijev-header-title {
font-size:48px;
font-weight:400;
margin:0;
padding:0 0 0 58px
}

.wijmo-wijev .wijmo-wijev-view {
overflow:hidden;
width:900px;
height:600px;
clear:none;
float:left;
font-size:12px
}

.wijmo-wijev-event-dialog .wijmo-wijinput .wijmo-wijinput-trigger .ui-icon {
position:absolute
}

.wijmo-wijev .wijmo-wijev-dayview .wijmo-wijev-timeruler {
display:block;
width:60px;
float:left;
clear:none;
min-height:10px
}

.wijmo-wijev .wijmo-wijev-dayview .wijmo-wijev-headercontainer {
min-height:36px;
margin-top:6px
}

.wijmo-wijev-view-container {
box-shadow:0 0 10px rgba(0,0,0,0.25);
padding:0;
margin:2px 12px;
clear:none;
float:left
}

.wijmo-wijev .wijmo-wijev-dayview .wijmo-wijev-headercontainer .wijmo-wijev-dayheadercolumn {
border:none;
width:200px;
height:100%;
display:block;
float:left;
clear:none;
padding:0
}

.wijmo-wijev .wijmo-wijev-dayview .wijmo-wijev-headercontainer .wijmo-wijev-dayheadercolumn .wijmo-wijev-daylabel {
text-align:left;
font-size:12px;
opacity:.7;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
font-weight:400;
padding:0 6px;
cursor:default
}

.wijmo-wijev .wijmo-wijev-weekview .wijmo-wijev-headercontainer .wijmo-wijev-dayheadercolumn .wijmo-wijev-daylabel {
text-align:left;
font-size:12px;
opacity:.7;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
font-weight:400;
padding:0 6px;
cursor:pointer
}

.wijmo-wijev.ui-state-disabled .wijmo-wijev-weekview .wijmo-wijev-headercontainer .wijmo-wijev-dayheadercolumn .wijmo-wijev-daylabel {
cursor:default
}

.wijmo-wijev .wijmo-wijev-dayview .wijmo-wijev-headercontainer .wijmo-wijev-dayheadercolumn .wijmo-wijev-allday-cell {
margin-right:-1px;
position:relative;
*width:100%;
*display:block
}

.wijmo-wijev .wijmo-wijev-dayview .wijmo-wijev-headercontainer .wijmo-wijev-dayheadercolumn .wijmo-wijev-ay-cell .wijmo-wijev-allday-label {
position:absolute;
left:0;
top:0;
padding:6px
}

.wijmo-wijev .wijmo-wijev-dayview .wijmo-wijev-headercontainer .wijmo-wijev-sizer {
float:left;
width:60px;
text-align:right;
*width:61px
}

.wijmo-wijev .wijmo-wijev-dayview .wijmo-wijev-headercontainer .wijmo-wijev-sizer .wijmo-wijev-gmtlabel {
padding:16px 6px;
font-weight:400;
opacity:0
}

.wijmo-wijev .wijmo-wijev-listview .wijmo-wijev-headercontainer .wijmo-wijev-sizer .wijmo-wijev-gmtlabel,.wijmo-wijev .wijmo-wijev-weekview .wijmo-wijev-headercontainer .wijmo-wijev-sizer .wijmo-wijev-gmtlabel {
display:block;
opacity:.7
}

.wijmo-wijev .wijmo-wijev-dayview .wijmo-wijev-daycolumn {
width:200px;
display:block;
float:left;
clear:none;
position:relative
}

.wijmo-wijev .wijmo-wijev-dayview .wijmo-wijev-daycolumn .wijmo-wijev-timeinterval,.wijmo-wijev .wijmo-wijev-dayview .wijmo-wijev-daycolumn .wijmo-wijev-appointment .wijmo-wijev-content,.wijmo-wijev .wijmo-wijev-dayview .wijmo-wijev-daycolumn .wijmo-wijev-appointment .wijmo-wijev-content .wijmo-wijev-title,.wijmo-wijev .wijmo-wijev-dayview .wijmo-wijev-timeruler .wijmo-wijev-timerulerinterval,.wijmo-wijev .wijmo-wijev-monthview .wijmo-wijev-monthcellcontainer {
box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box
}

.wijmo-wijev .wijmo-wijev-dayview .wijmo-wijev-daycolumn .wijmo-wijev-timeinterval {
width:100%;
height:15px;
border-bottom:none;
border-right:none
}

.wijmo-wijev .wijmo-wijev-monthview .wijmo-wijev-appointment {
cursor:pointer;
clear:both;
height:17px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
margin:1px;
position:relative;
width:100%;
box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
padding-left:20px
}

.wijmo-wijev.ui-state-disabled .wijmo-wijev-monthview .wijmo-wijev-appointment {
cursor:default
}

.wijmo-wijev .wijmo-wijev-monthview .wijmo-wijev-appointment .wijmo-wijev-colordot {
height:12px;
width:12px;
border:1px solid;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
margin:2px;
position:absolute;
left:0
}

.wijmo-wijev .wijmo-wijev-monthview .wijmo-wijev-appointment .wijmo-wijev-event-title {
float:left;
height:17px;
line-height:17px;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
width:100%
}

.wijmo-wijev .wijmo-wijev-dayview .wijmo-wijev-allday-cell .wijmo-wijev-appointment {
cursor:pointer;
clear:both;
height:17px
}

.wijmo-wijev.ui-state-disabled .wijmo-wijev-dayview .wijmo-wijev-allday-cell .wijmo-wijev-appointment {
cursor:default
}

.wijmo-wijev .wijmo-wijev-dayview .wijmo-wijev-allday-cell .wijmo-wijev-appointment .wijmo-wijev-colordot {
float:left;
height:12px;
width:12px;
border:1px solid;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
margin:2px
}

.wijmo-wijev .wijmo-wijev-dayview .wijmo-wijev-allday-cell .wijmo-wijev-appointment .wijmo-wijev-event-title {
height:17px;
line-height:17px;
margin-left:4px;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden
}

.wijmo-wijev .wijmo-wijev-dayview .wijmo-wijev-daycolumn .wijmo-wijev-appointment {
width:100%;
height:15px;
position:absolute;
top:0;
left:0;
border-radius:4px;
box-shadow:2px 2px 3px rgba(0,0,0,0.10),inset 1px 1px 0 rgba(255,255,255,0.25);
min-height:5px;
overflow:hidden;
z-index:999;
-moz-opacity:.95;
filter:alpha(opacity=95);
opacity:.95
}

.wijmo-wijev .wijmo-wijev-dayview .wijmo-wijev-daycolumn .wijmo-wijev-appointment .wijmo-wijev-resizer {
position:absolute;
height:7px;
line-height:7px;
width:100%;
bottom:0;
cursor:ns-resize;
z-index:1;
background-color:#fff;
-moz-opacity:.4;
filter:alpha(opacity=40);
opacity:.4
}

.wijmo-wijev.ui-state-disabled .wijmo-wijev-dayview .wijmo-wijev-daycolumn .wijmo-wijev-appointment .wijmo-wijev-resizer {
cursor:default
}

.wijmo-wijev .wijmo-wijev-dayview .wijmo-wijev-daycolumn .wijmo-wijev-appointment .wijmo-wijev-resizer .ui-icon {
position:absolute;
bottom:-4px;
left:50%;
margin-left:-8px
}

.wijmo-wijev .wijmo-wijev-dayview .wijmo-wijev-daycolumn .wijmo-wijev-appointment.wijmo-wijev-dragging {
-moz-opacity:.5;
filter:alpha(opacity=50);
opacity:.5
}

.wijmo-wijev .wijmo-wijev-dayview .wijmo-wijev-daycolumn .wijmo-wijev-appointment .wijmo-wijev-content {
background:-moz-linear-gradient(top,rgba(255,255,255,0.25) 0%,rgba(255,255,255,0) 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.25)),color-stop(100%,rgba(255,255,255,0)));
background:-webkit-linear-gradient(top,rgba(255,255,255,0.25) 0%,rgba(255,255,255,0) 100%);
background:-o-linear-gradient(top,rgba(255,255,255,0.25) 0%,rgba(255,255,255,0) 100%);
background:-ms-linear-gradient(top,rgba(255,255,255,0.25) 0%,rgba(255,255,255,0) 100%);
background:linear-gradient(top,rgba(255,255,255,0.25) 0%,rgba(255,255,255,0) 100%);
width:auto;
height:100%;
border-radius:4px
}

.wijmo-wijev .wijmo-wijev-dayview .wijmo-wijev-daycolumn .wijmo-wijev-appointment .wijmo-wijev-content .wijmo-wijev-title {
color:#fff;
font-size:11px;
text-shadow:none;
margin:0;
padding:4px;
overflow:hidden;
-webkit-border-top-left-radius:4px;
-webkit-border-top-right-radius:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
border-top-left-radius:4px;
border-top-right-radius:4px;
box-shadow:inset 1px 1px 0 rgba(255,255,255,0.25)
}

.wijmo-wijev .wijmo-wijev-dayview .wijmo-wijev-timeruler .wijmo-wijev-timerulerinterval {
display:block;
width:100%;
height:15px;
text-align:right;
border:solid 1px transparent;
padding:0 4px;
font-weight:400;
opacity:.7;
*width:83%
}

.wijmo-wijev-currenttime-indicator {
display:block;
overflow:hidden;
height:8px;
width:100%;
position:absolute;
top:0;
margin-top:-3px;
z-index:1
}

.wijmo-wijev-currenttime-indicator-arrow {
width:0;
height:0;
background:none!important;
border-top:4px solid transparent!important;
border-bottom:4px solid transparent!important;
border-right:0!important;
border-left-width:4px!important;
margin:0;
padding:0
}

.wijmo-wijev-currenttime-indicator-line {
position:absolute;
top:3px;
left:60px;
height:0;
width:100%
}

.wijmo-wijev .wijmo-wijev-monthview .wijmo-wijev-monthcolumn {
border:none;
width:200px;
height:100%;
display:block;
float:left;
clear:none
}

.wijmo-wijev .wijmo-wijev-monthview .wijmo-wijev-monthcellcontainer .wijmo-wijev-monthcellheader {
border:none;
padding:0 6px;
text-align:right;
cursor:pointer
}

.wijmo-wijev.ui-state-disabled .wijmo-wijev-monthview .wijmo-wijev-monthcellcontainer .wijmo-wijev-monthcellheader {
cursor:default
}

.wijmo-wijev .wijmo-wijev-monthview .wijmo-wijev-monthcellcontainer .wijmo-wijev-monthcellheader:hover {
text-decoration:underline
}

.wijmo-wijev-monthcell {
overflow:hidden;
position:relative
}

.wijmo-wijev-monthcell-showmore {
position:absolute;
bottom:0;
font-size:.8em;
width:100%;
background:rgba(255,255,255,0.9);
text-align:right;
font-weight:400;
cursor:pointer
}

.wijmo-wijev.ui-state-disabled .wijmo-wijev-monthcell-showmore {
cursor:default
}

.wijmo-wijev .wijmo-wijev-monthview .wijmo-wijev-monthcellcontainer .wijmo-wijev-monthcellheader .wijmo-wijev-todaylabel {
float:left
}

.wijmo-wijev .wijmo-wijev-monthview .wijmo-wijev-monthcellcontainer.wijmo-wijev-today .wijmo-wijev-monthcell {
border:none
}

.wijmo-wijev-addevent-dialog .wijmo-wijev-calendar,.wijmo-wijev-addevent-dialog .wijmo-wijev-color {
width:200px;
height:150px
}

.wijmo-wijev-event-dialog {
position:absolute;
z-index:100;
box-shadow:0 0 10px rgba(0,0,0,0.5);
-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);
-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);
padding:4px;
min-width:289px;
*width:300px;
font-size:12px
}

.wijmo-wijev-event-dialog ul li {
list-style:none;
clear:both;
padding:4px;
position:relative
}

.wijmo-wijev-event-dialog ul li:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden
}

.wijmo-wijev-event-dialog label {
display:block;
float:left;
font-size:12px;
font-weight:400;
opacity:.7;
padding:4px;
text-align:right;
width:63px;
*width:70px;
text-transform:lowercase;
overflow:hidden;
text-overflow:ellipsis
}

.wijmo-wijev-event-dialog a {
display:block;
color:#1F66D2;
text-decoration:none;
text-align:center;
clear:none;
float:left;
margin:5px;
padding:2px 7px
}

.wijmo-wijev-event-dialog .wijmo-wijev-brief-content {
margin:4px 0
}

.wijmo-wijev-event-dialog .wijmo-wijev-color {
cursor:pointer
}

.wijmo-wijev.ui-state-disabled .wijmo-wijev-event-dialog .wijmo-wijev-color {
cursor:default
}

.wijmo-wijev-event-dialog .wijmo-wijev-delete {
float:left;
color:Red
}

.wijmo-wijev-event-dialog .footer .ui-button {
padding:4px 6px;
font-size:12px
}

.wijmo-wijev-event-dialog .footer .ui-button-text {
padding:0
}

.wijmo-wijev-event-dialog .wijmo-wijev-angle {
position:absolute;
width:0;
height:0
}

.wijmo-wijev-event-dialog.wijmo-wijev-topangle .wijmo-wijev-angle {
left:50%;
top:-12px;
border-left:8px solid transparent;
border-right:8px solid transparent;
border-bottom:12px solid #fff
}

.wijmo-wijev-event-dialog.wijmo-wijev-bottomangle .wijmo-wijev-angle {
left:50%;
bottom:-12px;
border-left:8px solid transparent;
border-right:8px solid transparent;
border-top:12px solid #fff
}

.wijmo-wijev-event-dialog.wijmo-wijev-leftangle .wijmo-wijev-angle {
left:-12px;
top:50%;
margin-top:-8px;
border-top:8px solid transparent;
border-bottom:8px solid transparent;
border-right:12px solid #fff
}

.wijmo-wijev-event-dialog.wijmo-wijev-rightangle .wijmo-wijev-angle {
left:100%;
top:50%;
margin-top:-8px;
border-top:8px solid transparent;
border-bottom:8px solid transparent;
border-left:12px solid #fff
}

.wijmo-wijev-event-dialog .footer {
clear:both
}

.wijmo-wijev-event-color-default {
color:#fff;
background-color:#668CD9;
border-color:#668CD9
}

.wijmo-wijev-event-color-red {
color:#fff;
background-color:#FF4040;
border-color:red
}

.wijmo-wijev-event-color-red .wijmo-wijev-title {
background-color:red
}

.wijmo-wijev-event-color-green {
color:#fff;
background-color:#44B441;
border-color:#04B400
}

.wijmo-wijev-event-color-green .wijmo-wijev-title {
background-color:#04B400
}

.wijmo-wijev-event-color-blue {
color:#fff;
background-color:#668CD9;
border-color:#2952A3
}

.wijmo-wijev-event-color-yellow {
background-color:#FF0;
border-color:#DADA00
}

.wijmo-wijev-event-color-yellow .wijmo-wijev-title {
background-color:#DADA00
}

.wijmo-wijev-event-color-bronze {
background-color:#CD7F32;
border-color:#CDA073
}

.wijmo-wijev-event-color-bronze .wijmo-wijev-title {
background-color:#CDA073
}

.wijmo-wijev-event-color-cornflowerblue {
background-color:#91B2ED;
border-color:#6495ED
}

.wijmo-wijev-event-color-cornflowerblue .wijmo-wijev-title {
background-color:#6495ED
}

.wijmo-wijev-event-color-darkorchid {
background-color:#9932CC;
border-color:#A658CC
}

.wijmo-wijev-event-color-darkorchid .wijmo-wijev-title {
background-color:#A658CC
}

.wijmo-wijev-event-color-default .wijmo-wijev-title,.wijmo-wijev-event-color-blue .wijmo-wijev-title {
background-color:#2952A3
}

.wijmo-wijev .wijmo-wijev-dayview .wijmo-wijev-today .wijmo-wijev-timeinterval {
background:#fff8c2;
border-color:#f8eb7e
}

div.wijmo-wijev .ui-state-highlight {
background:#fff8c2;
color:#af9b00;
text-shadow:1px 1px 0 #fff;
border-color:#f8eb7e
}

.wijmo-wijev-listcolor {
display:block;
width:16px;
height:16px;
float:left;
cursor:pointer;
border:solid 1px transparent;
margin:4px
}

.wijmo-wijev.ui-state-disabled .wijmo-wijev-listcolor {
cursor:default
}

.wijmo-wijev-listcolor:hover {
border:solid 1px rgba(0,0,0,0.25);
box-shadow:0 0 3px rgba(0,0,0,0.5);
-moz-box-shadow:0 0 3px rgba(0,0,0,0.5);
-webkit-box-shadow:0 0 3px rgba(0,0,0,0.5)
}

.wijmo-wijev-color-menu {
box-shadow:3px 3px 5px rgba(0,0,0,0.25);
-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.25);
-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.25);
padding:6px
}

.wijmo-wijev-color {
padding:0 8px
}

.wijmo-wijev .wijmo-wijev-dayview .wijmo-wijev-daycolumn .wijmo-wijev-oddrow {
border-top-style:dotted
}

.wijmo-wijev-rightpane {
width:150px;
float:right;
clear:none
}

.wijmo-wijev-leftpane {
float:left;
border-right:none
}

.wijmo-wijev-leftpane-inner {
padding:6px 12px
}

.wijmo-wijev-viewdetails .wijmo-wijev-leftpane-inner {
padding:0
}

.wijmo-wijev-viewdetails {
display:none;
height:100%;
position:relative
}

.wijmo-wijev-list-details {
width:30%
}

.wijmo-wijev-agenda-container {
min-height:36px;
border:none
}

.wijmo-wijev-viewdetails .wijmo-wijev-agenda-container .wijmo-wijev-agenda-header {
background:none;
height:20px;
line-height:20px;
padding:4px;
border:none;
font-size:11px;
color:inherit
}

.wijmo-wijev-viewdetails .wijmo-wijev-agenda-container li.wijmo-wijev-agenda-event {
padding:6px;
list-style:none;
border-left:none;
border-right:none;
margin-bottom:-1px;
cursor:pointer
}

.wijmo-wijev.ui-state-disabled .wijmo-wijev-viewdetails .wijmo-wijev-agenda-container li.wijmo-wijev-agenda-event {
cursor:default
}

.wijmo-wijev-viewdetails .wijmo-wijev-agenda-event-color {
float:left;
height:12px;
width:12px;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
margin:4px
}

.wijmo-wijev-viewdetails .wijmo-wijev-agenda-event-title {
float:left
}

.wijmo-wijev-viewdetails .wijmo-wijev-agenda-event-time {
float:right;
font-weight:400;
opacity:.7;
font-size:12px;
line-height:19px
}

.wijmo-wijev-agenda-details {
position:relative;
width:30%
}

.wijmo-wijev-day-details {
width:50%;
position:relative
}

.wijmo-wijev-day-details .wijmo-wijev-monthday-container {
float:left;
width:35%;
margin:12px
}

.wijmo-wijev-day-details .wijmo-wijev-monthday-label {
font-size:124px;
margin:-26px 0
}

.wijmo-wijev-day-details .wijmo-wijev-fulldate-label,.wijmo-wijev-day-details .wijmo-wijev-year-label {
font-size:16px;
font-weight:400;
opacity:.7
}

.wijmo-wijev-day-details .wijmo-wijev-daycalendar {
background:none;
float:right;
width:50%;
border:none;
padding:12px
}

.wijmo-wijev-daycalendar .wijmo-wijcalendar-table {
margin:0
}

.wijmo-wijev-daycalendar .wijmo-wijcalendar-table td,.wijmo-wijev-daycalendar .wijmo-wijcalendar-table tbody,.wijmo-wijev-daycalendar .wijmo-wijcalendar-table thead {
border:none
}

.wijmo-wijev-viewdetails.wijmo-wijev-day-details .wijmo-wijev-agenda-container {
min-height:33px;
margin-top:12px;
padding:0;
float:left;
width:100%
}

.wijmo-wijev-monthcellcontainer {
margin-bottom:-1px;
margin-right:-1px
}

.wijmo-wijev-navigationbar {
display:block;
float:left;
clear:both;
text-align:center;
padding:0;
padding:5px;
background:none;
border:none
}

.wijmo-wijev-navigationbar .wijmo-wijev-next,.wijmo-wijev-event-dialog .wijmo-wijev-cancel,.wijmo-wijev-event-dialog .wijmo-wijev-save,.wijmo-wijev-viewdetails .wijmo-wijev-agenda-container .wijmo-wijev-agenda-header .wijmo-wijev-date {
float:right
}

.wijmo-wijev-event-dialog .wijmo-wijev-brief-content,.wijmo-wijev-event-dialog .wijmo-wijev-detailed-content,.wijmo-wijevcal .wijmo-wijev-scrollpanel,.wijmo-wijev-today {
border:solid 1px transparent
}

.wijmo-wijev-navigationbar .wijmo-wijev-today,.wijmo-wijev-navigationbar .wijmo-wijev-previous,.wijmo-wijev-viewdetails .wijmo-wijev-agenda-container .wijmo-wijev-agenda-header .wijmo-wijev-weekday {
float:left
}

.wijmo-wijev-event-dialog ul,.wijmo-wijev-viewdetails .wijmo-wijev-agenda-container ul.wijmo-wijev-agenda-list {
margin:-1px 0 0;
padding:0
}

.wijmo-wijev-day-details .wijmo-wijev-agenda-container ul.wijmo-wijev-agenda-list {
margin:0
}

.wijmo-wijev-event-dialog .wijmo-wijtextbox {
width:192px
}

.wijmo-wijev-event-dialog .wijmo-wijtextbox.wijmo-wijev-subject {
width:145px;
padding-right:44px
}

.wijmo-wijev-event-dialog .wijmo-wijev-color-button {
position:absolute;
right:16px;
border:none;
background:none
}

.wijmo-wijev-event-dialog .wijmo-wijev-color-button .ui-button-text {
padding:6px 19px 6px 6px
}

.ui-mobile .wijmo-wijev-event-dialog .wijmo-wijev-color-button.ui-btn {
padding:6px 19px 6px 6px;
line-height:1em;
margin:0;
top:4px
}

.wijmo-wijev-event-dialog .wijmo-wijev-color-button .ui-icon {
right:4px;
left:auto
}

.wijmo-wijev-event-dialog .wijmo-wijdropdown {
display:inline-block
}

.wijmo-wijev-event-dialog .wijmo-wijev-calendar,.wijmo-wijev-event-dialog .wijmo-wijev-repeat {
width:190px
}

.wijmo-wijev-event-dialog .wijmo-wijinput {
float:left;
clear:none;
margin-right:5px
}

.wijmo-wijev-agenda-day-container {
clear:both
}

.wijmo-wijev-monthview-inner {
padding:0;
margin:12px
}

.wijmo-wijev-event-dialog .wijmo-checkbox label {
display:block;
float:left;
font-size:12px;
font-weight:400;
opacity:.7;
padding:0 4px;
text-align:right;
width:63px;
margin-left:0
}

.wijmo-wijev-event-dialog .wijmo-checkbox .wijmo-checkbox-box {
border-radius:2px 2px 2px 2px;
top:0;
height:16px;
left:71px;
margin-right:3px;
position:absolute;
right:0;
width:16px
}

.wijmo-wijev .wijmo-wijev-datepager {
float:right;
margin:6px 0;
max-width:85%
}

.wijmo-wijev-statusbar {
height:20px
}

.wijmo-wijev-loading-modal-frame {
background-color:#fff;
width:100%;
height:100%;
position:absolute;
z-index:1001;
-moz-opacity:.35;
filter:alpha(opacity=35);
opacity:.35;
display:none
}

.wijmo-wijev-loading {
background:transparent url(images/waiting.gif) no-repeat scroll;
background-position:center center;
width:100%;
height:100%;
left:0;
top:0;
border:none;
position:absolute;
z-index:1002;
display:none
}

.wijmo-wijev-loading-text {
position:absolute;
color:#000;
left:50%;
bottom:30%;
width:200px;
margin-left:-100px;
text-overflow:ellipsis;
overflow:hidden;
text-align:center
}

.wijmo-wijev-editcalendar-dialog.ui-dialog-content label {
width:150px;
display:inline-block;
clear:none;
float:left;
vertical-align:top;
margin-top:5px
}

.wijmo-wijev-editcalendar-dialog.ui-dialog-content textarea {
width:250px;
margin-top:5px;
height:100px
}

.wijmo-wijev-editcalendar-dialog.ui-dialog-content .wijmo-wijtextbox {
position:relative;
top:5px;
right:5px;
width:220px;
margin-top:5px
}

.wijmo-wijev-editcalendar-dialog.ui-dialog-content .wijmo-wijtextbox.wijmo-wijev-name {
width:180px;
padding-right:44px
}

.wijmo-wijev-editcalendar-dialog.ui-dialog-content .wijmo-wijev-color-button {
position:absolute;
top:12px;
left:350px;
border:none;
background:none;
margin-top:5px
}

.wijmo-wijev-editcalendar-dialog.ui-dialog-content .wijmo-wijev-color-button .ui-button-text {
padding:6px 19px 6px 6px
}

.wijmo-wijev-editcalendar-dialog.ui-dialog-content .wijmo-wijev-color-button .ui-icon {
right:4px;
left:auto
}

.wijmo-wijev-editcalendar-dialog .wijmo-wijev-color {
cursor:pointer
}

.wijmo-wijev.ui-state-disabled .wijmo-wijev-editcalendar-dialog .wijmo-wijev-color {
cursor:default
}

.ui-mobile .wijmo-wijev-navigationbar .wijmo-wijev-today.ui-btn {
margin:0;
padding:7px 11px
}

.ui-mobile .wijmo-wijevcal .ui-icon.ui-btn-icon-notext {
position:relative;
width:22px;
height:22px;
display:block
}

.ui-mobile .wijmo-wijev-event-dialog .wijmo-checkbox .wijmo-checkbox-box {
height:22px;
width:22px
}

.wijmo-wijappview-menu,.wijmo-wijappview-content {
overflow:auto;
overflow-x:hidden;
overflow-y:auto;
-webkit-overflow-scrolling:touch
}

.wijmo-wijappview-menu {
position:absolute;
top:42px;
bottom:0;
width:25%;
margin:0;
padding:0
}

.wijmo-wijappview-menu .ui-content /*Added since wijlistview adds a ui-content panel wrapper.*/ {
padding:0
}

.wijmo-wijappview-menu .ui-listview {
margin:0
}

.wijmo-wijappview-menu h2 {
position:absolute;
left:-9999px
}

.wijmo-wijappview-content {
margin:0;
padding:1.5em 1%;
width:73%;
position:absolute;
bottom:0;
right:0
}

.wijmo-wijappview.wijmo-wijappview-with-fixed-header .wijmo-wijappview-content {
top:42px
}

.wijmo-wijappview-content ul:first-child {
margin-top:0
}

.wijmo-wijappview-page {
display:none
}

.wijmo-wijappview-page-active {
display:block
}

@media all and (min-width: 0) {
.wijmo-wijappview-menu,.wijmo-wijappview-content {
overflow:inherit
}

.wijmo-wijappview-menu {
width:100%
}

.wijmo-wijappview-in-page .wijmo-wijappview-menu {
display:none
}

.wijmo-wijappview-content {
display:none;
padding:.5em;
width:auto;
left:0
}

.wijmo-wijappview-in-page .wijmo-wijappview-content {
display:block
}
}

@media all and (min-width: 650px) {
.wijmo-wijappview-menu,.wijmo-wijappview-content {
overflow:auto;
overflow-x:hidden;
overflow-y:auto
}

.wijmo-wijappview-menu {
width:34%;
position:absolute
}

.wijmo-wijappview-in-page .wijmo-wijappview-menu {
display:block
}

.wijmo-wijappview-content {
left:auto;
float:right;
width:64%;
padding:1.5em 1%;
display:block
}
}

@media all and (min-width: 750px) {
.wijmo-wijappview-menu {
width:30%
}

.wijmo-wijappview-content {
width:68%
}
}

@media all and (min-width: 1200px) {
.wijmo-wijappview-menu {
width:25%;
margin:0;
padding:0
}

.wijmo-wijappview-content {
margin:0;
padding:1.5em 1%;
width:73%;
position:absolute;
bottom:0;
right:0
}
}

.wijmo-wijsparkline {
display:inline-block
}

.wijmo-wijsparkline-tooltip {
background-color:#333;
color:#FFF;
border:1px solid #333;
padding:2px 6px;
opacity:.7;
font-family:Arial,Helvetica,sans-serif;
font-size:13px
}