/*! jQuery Mobile 1.4.5 | Git HEADhash: 68e55e7 <> 2014-10-31T17:33:30Z | (c) 2010, 2014 jQuery Foundation, Inc. | jquery.org/license */

.ui-icon-action:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M9%2C5v3l5-4L9%2C0v3c0%2C0-5%2C0-5%2C7C6%2C5%2C9%2C5%2C9%2C5z%20M11%2C12H2V5h1l2-2H0v11h13V7l-2%2C2V12z%22%2F%3E%3C%2Fsvg%3E")}.ui-icon-alert:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M7%2C0L0%2C12h14L7%2C0z%20M7%2C11c-0.553%2C0-1-0.447-1-1s0.447-1%2C1-1c0.553%2C0%2C1%2C0.447%2C1%2C1S7.553%2C11%2C7%2C11z%20M7%2C8%20C6.447%2C8%2C6%2C7.553%2C6%2C7V5c0-0.553%2C0.447-1%2C1-1c0.553%2C0%2C1%2C0.447%2C1%2C1v2C8%2C7.553%2C7.553%2C8%2C7%2C8z%22%2F%3E%3C%2Fsvg%3E")}.ui-icon-arrow-d-l:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23FFF%22%20points%3D%2214%2C3%2011%2C0%203.5%2C7.5%200%2C4%200%2C14%2010%2C14%206.5%2C10.5%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-icon-arrow-d-r:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23FFF%22%20points%3D%2210.5%2C7.5%203%2C0%200%2C3%207.5%2C10.5%204%2C14%2014%2C14%2014%2C4%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-icon-arrow-d:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23FFF%22%20points%3D%229%2C7%209%2C0%205%2C0%205%2C7%200%2C7%207%2C14%2014%2C7%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-icon-arrow-l:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23FFF%22%20points%3D%227%2C5%207%2C0%200%2C7%207%2C14%207%2C9%2014%2C9%2014%2C5%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-icon-arrow-r:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23FFF%22%20points%3D%2214%2C7%207%2C0%207%2C5%200%2C5%200%2C9%207%2C9%207%2C14%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-icon-arrow-u-l:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23FFF%22%20points%3D%2214%2C11%206.5%2C3.5%2010%2C0%200%2C0%200%2C10%203.5%2C6.5%2011%2C14%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-icon-arrow-u-r:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23FFF%22%20points%3D%2214%2C0%204%2C0%207.5%2C3.5%200%2C11%203%2C14%2010.5%2C6.5%2014%2C10%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-icon-arrow-u:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23FFF%22%20points%3D%227%2C0%200%2C7%205%2C7%205%2C14%209%2C14%209%2C7%2014%2C7%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-icon-audio:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214.018px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014.018%2014%22%20style%3D%22enable-background%3Anew%200%200%2014.018%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M1%2C4C0.447%2C4%2C0%2C4.447%2C0%2C5v4c0%2C0.553%2C0.447%2C1%2C1%2C1h1l4%2C4V0L2%2C4H1z%20M10.346%2C7c0-1.699-1.042-3.154-2.546-3.867L6.982%2C4.68%20C7.885%2C5.107%2C8.51%2C5.98%2C8.51%2C7S7.885%2C8.893%2C6.982%2C9.32L7.8%2C10.867C9.304%2C10.154%2C10.346%2C8.699%2C10.346%2C7z%20M9.447%2C0.017L8.618%2C1.586%20C10.723%2C2.584%2C12.182%2C4.621%2C12.182%2C7s-1.459%2C4.416-3.563%2C5.414l0.829%2C1.569c2.707-1.283%2C4.57-3.925%2C4.57-6.983%20S12.154%2C1.3%2C9.447%2C0.017z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-icon-back:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M5%2C3V0L1%2C4l4%2C4V5c0%2C0%2C6%2C0%2C6%2C3s-5%2C4-5%2C4v2c0%2C0%2C7-1%2C7-6C13%2C4%2C8%2C3%2C5%2C3z%22%2F%3E%3C%2Fsvg%3E")}.ui-icon-bars:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M1%2C4h12c0.553%2C0%2C1-0.447%2C1-1s-0.447-1-1-1H1C0.447%2C2%2C0%2C2.447%2C0%2C3S0.447%2C4%2C1%2C4z%20M13%2C6H1%20C0.447%2C6%2C0%2C6.447%2C0%2C7c0%2C0.553%2C0.447%2C1%2C1%2C1h12c0.553%2C0%2C1-0.447%2C1-1C14%2C6.447%2C13.553%2C6%2C13%2C6z%20M13%2C10H1c-0.553%2C0-1%2C0.447-1%2C1%20s0.447%2C1%2C1%2C1h12c0.553%2C0%2C1-0.447%2C1-1S13.553%2C10%2C13%2C10z%22%2F%3E%3C%2Fsvg%3E")}.ui-icon-bullets:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M5%2C4h8c0.553%2C0%2C1-0.447%2C1-1s-0.447-1-1-1H5C4.447%2C2%2C4%2C2.447%2C4%2C3S4.447%2C4%2C5%2C4z%20M13%2C6H5%20C4.447%2C6%2C4%2C6.447%2C4%2C7c0%2C0.553%2C0.447%2C1%2C1%2C1h8c0.553%2C0%2C1-0.447%2C1-1C14%2C6.447%2C13.553%2C6%2C13%2C6z%20M13%2C10H5c-0.553%2C0-1%2C0.447-1%2C1%20s0.447%2C1%2C1%2C1h8c0.553%2C0%2C1-0.447%2C1-1S13.553%2C10%2C13%2C10z%20M1%2C2C0.447%2C2%2C0%2C2.447%2C0%2C3s0.447%2C1%2C1%2C1s1-0.447%2C1-1S1.553%2C2%2C1%2C2z%20M1%2C6%20C0.447%2C6%2C0%2C6.447%2C0%2C7c0%2C0.553%2C0.447%2C1%2C1%2C1s1-0.447%2C1-1C2%2C6.447%2C1.553%2C6%2C1%2C6z%20M1%2C10c-0.553%2C0-1%2C0.447-1%2C1s0.447%2C1%2C1%2C1s1-0.447%2C1-1%20S1.553%2C10%2C1%2C10z%22%2F%3E%3C%2Fsvg%3E")}.ui-icon-calendar:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M0%2C8h2V6H0V8z%20M3%2C8h2V6H3V8z%20M6%2C8h2V6H6V8z%20M9%2C8h2V6H9V8z%20M12%2C8h2V6h-2V8z%20M0%2C11h2V9H0V11z%20M3%2C11h2V9H3V11z%20M6%2C11h2V9H6V11z%20%20M9%2C11h2V9H9V11z%20M12%2C11h2V9h-2V11z%20M0%2C14h2v-2H0V14z%20M3%2C14h2v-2H3V14z%20M6%2C14h2v-2H6V14z%20M9%2C14h2v-2H9V14z%20M12%2C1%20c0-0.553-0.447-1-1-1s-1%2C0.447-1%2C1H4c0-0.553-0.447-1-1-1S2%2C0.447%2C2%2C1H0v4h14V1H12z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-icon-camera:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M12%2C2.5H9.908c-0.206-0.581-0.756-1-1.408-1h-3c-0.652%2C0-1.202%2C0.419-1.408%2C1H2c-1.104%2C0-2%2C0.896-2%2C2%20v6c0%2C1.104%2C0.896%2C2%2C2%2C2h10c1.104%2C0%2C2-0.896%2C2-2v-6C14%2C3.396%2C13.104%2C2.5%2C12%2C2.5z%20M7%2C10.5c-1.657%2C0-3-1.344-3-3c0-1.657%2C1.343-3%2C3-3%20s3%2C1.343%2C3%2C3C10%2C9.156%2C8.657%2C10.5%2C7%2C10.5z%20M7%2C5.5c-1.104%2C0-2%2C0.896-2%2C2c0%2C1.104%2C0.896%2C2%2C2%2C2c1.104%2C0%2C2-0.896%2C2-2%20C9%2C6.396%2C8.104%2C5.5%2C7%2C5.5z%22%2F%3E%3C%2Fsvg%3E")}.ui-icon-carat-d:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20style%3D%22fill%3A%23FFFFFF%3B%22%20points%3D%2211.949%2C3.404%207%2C8.354%202.05%2C3.404%20-0.071%2C5.525%207%2C12.596%2014.07%2C5.525%20%22%2F%3E%3C%2Fsvg%3E")}.ui-icon-carat-l:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20style%3D%22fill%3A%23FFFFFF%3B%22%20points%3D%2210.596%2C11.949%205.646%2C7%2010.596%2C2.05%208.475%2C-0.071%201.404%2C7%208.475%2C14.07%20%22%2F%3E%3C%2Fsvg%3E")}.ui-icon-carat-r:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20style%3D%22fill%3A%23FFFFFF%3B%22%20points%3D%223.404%2C2.051%208.354%2C7%203.404%2C11.95%205.525%2C14.07%2012.596%2C7%205.525%2C-0.071%20%22%2F%3E%3C%2Fsvg%3E")}.ui-icon-carat-u:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20style%3D%22fill%3A%23FFFFFF%3B%22%20points%3D%222.051%2C10.596%207%2C5.646%2011.95%2C10.596%2014.07%2C8.475%207%2C1.404%20-0.071%2C8.475%20%22%2F%3E%3C%2Fsvg%3E")}.ui-icon-check:after,html .ui-btn.ui-checkbox-on.ui-checkbox-on:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20style%3D%22fill%3A%23FFFFFF%3B%22%20points%3D%2214%2C4%2011%2C1%205.003%2C6.997%203%2C5%200%2C8%204.966%2C13%204.983%2C12.982%205%2C13%20%22%2F%3E%3C%2Fsvg%3E")}.ui-icon-clock:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M7%2C0C3.134%2C0%2C0%2C3.134%2C0%2C7s3.134%2C7%2C7%2C7s7-3.134%2C7-7S10.866%2C0%2C7%2C0z%20M7%2C12c-2.762%2C0-5-2.238-5-5s2.238-5%2C5-5s5%2C2.238%2C5%2C5%20S9.762%2C12%2C7%2C12z%20M9%2C6H8V4c0-0.553-0.447-1-1-1S6%2C3.447%2C6%2C4v3c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1S9.553%2C6%2C9%2C6z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-icon-cloud:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M14%2C9.5c0-0.793-0.465-1.473-1.134-1.795C12.949%2C7.484%2C13%2C7.249%2C13%2C7c0-1.104-0.896-2-2-2%20c-0.158%2C0-0.311%2C0.023-0.457%2C0.058C9.816%2C3.549%2C8.286%2C2.5%2C6.5%2C2.5c-2.33%2C0-4.224%2C1.777-4.454%2C4.046C0.883%2C6.76%2C0%2C7.773%2C0%2C9%20c0%2C1.381%2C1.119%2C2.5%2C2.5%2C2.5h10v-0.07C13.361%2C11.206%2C14%2C10.432%2C14%2C9.5z%22%2F%3E%3C%2Fsvg%3E")}.ui-icon-comment:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M12%2C0H2C0.896%2C0%2C0%2C0.896%2C0%2C2v7c0%2C1.104%2C0.896%2C2%2C2%2C2h1v3l3-3h6c1.104%2C0%2C2-0.896%2C2-2V2C14%2C0.896%2C13.104%2C0%2C12%2C0z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-icon-delete:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23FFF%22%20points%3D%2214%2C3%2011%2C0%207%2C4%203%2C0%200%2C3%204%2C7%200%2C11%203%2C14%207%2C10%2011%2C14%2014%2C11%2010%2C7%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-icon-edit:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M1%2C10l-1%2C4l4-1l7-7L8%2C3L1%2C10z%20M11%2C0L9%2C2l3%2C3l2-2L11%2C0z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-icon-eye:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M7%2C2C3%2C2%2C0%2C7%2C0%2C7s3%2C5%2C7%2C5s7-5%2C7-5S11%2C2%2C7%2C2z%20M7%2C10c-1.657%2C0-3-1.344-3-3c0-1.657%2C1.343-3%2C3-3%20s3%2C1.343%2C3%2C3C10%2C8.656%2C8.657%2C10%2C7%2C10z%20M7%2C6C6.448%2C6%2C6%2C6.447%2C6%2C7c0%2C0.553%2C0.448%2C1%2C1%2C1s1-0.447%2C1-1C8%2C6.447%2C7.552%2C6%2C7%2C6z%22%2F%3E%3C%2Fsvg%3E")}.ui-icon-forbidden:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M12.601%2C11.187C13.476%2C10.018%2C14%2C8.572%2C14%2C7c0-3.866-3.134-7-7-7C5.428%2C0%2C3.982%2C0.524%2C2.813%2C1.399L2.757%2C1.343L2.053%2C2.048%20L2.048%2C2.053L1.343%2C2.758l0.056%2C0.056C0.524%2C3.982%2C0%2C5.428%2C0%2C7c0%2C3.866%2C3.134%2C7%2C7%2C7c1.572%2C0%2C3.018-0.524%2C4.187-1.399l0.056%2C0.057%20l0.705-0.705l0.005-0.005l0.705-0.705L12.601%2C11.187z%20M7%2C2c2.761%2C0%2C5%2C2.238%2C5%2C5c0%2C1.019-0.308%2C1.964-0.832%2C2.754L4.246%2C2.832%20C5.036%2C2.308%2C5.981%2C2%2C7%2C2z%20M7%2C12c-2.761%2C0-5-2.238-5-5c0-1.019%2C0.308-1.964%2C0.832-2.754l6.922%2C6.922C8.964%2C11.692%2C8.019%2C12%2C7%2C12z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-icon-forward:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M13%2C4L9%2C0v3C6%2C3%2C1%2C4%2C1%2C8c0%2C5%2C7%2C6%2C7%2C6v-2c0%2C0-5-1-5-4s6-3%2C6-3v3L13%2C4z%22%2F%3E%3C%2Fsvg%3E")}.ui-icon-gear:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M13.621%2C5.904l-1.036-0.259c-0.168-0.042-0.303-0.168-0.355-0.332c-0.092-0.284-0.205-0.559-0.339-0.82%20c-0.079-0.153-0.073-0.337%2C0.017-0.486l0.549-0.915c0.118-0.196%2C0.088-0.448-0.075-0.61l-0.862-0.863%20c-0.162-0.163-0.414-0.193-0.611-0.075l-0.916%2C0.55C9.844%2C2.182%2C9.659%2C2.188%2C9.506%2C2.109C9.244%2C1.975%2C8.97%2C1.861%2C8.686%2C1.77%20c-0.165-0.052-0.29-0.187-0.332-0.354L8.095%2C0.379C8.039%2C0.156%2C7.839%2C0%2C7.609%2C0H6.391c-0.229%2C0-0.43%2C0.156-0.485%2C0.379L5.646%2C1.415%20C5.604%2C1.582%2C5.479%2C1.718%2C5.313%2C1.77c-0.284%2C0.092-0.559%2C0.206-0.82%2C0.34C4.339%2C2.188%2C4.155%2C2.182%2C4.007%2C2.093L3.092%2C1.544%20c-0.196-0.118-0.448-0.087-0.61%2C0.075L1.619%2C2.481C1.457%2C2.644%2C1.426%2C2.896%2C1.544%2C3.093l0.549%2C0.914%20c0.089%2C0.148%2C0.095%2C0.332%2C0.017%2C0.486C1.975%2C4.755%2C1.861%2C5.029%2C1.77%2C5.314c-0.053%2C0.164-0.188%2C0.29-0.354%2C0.332L0.379%2C5.905%20C0.156%2C5.961%2C0%2C6.161%2C0%2C6.391v1.219c0%2C0.229%2C0.156%2C0.43%2C0.379%2C0.485l1.036%2C0.26C1.582%2C8.396%2C1.717%2C8.521%2C1.77%2C8.687%20c0.092%2C0.284%2C0.205%2C0.559%2C0.34%2C0.82C2.188%2C9.66%2C2.182%2C9.844%2C2.093%2C9.993l-0.549%2C0.915c-0.118%2C0.195-0.087%2C0.448%2C0.075%2C0.61%20l0.862%2C0.862c0.162%2C0.163%2C0.414%2C0.193%2C0.61%2C0.075l0.915-0.549c0.148-0.089%2C0.332-0.095%2C0.486-0.017%20c0.262%2C0.135%2C0.536%2C0.248%2C0.82%2C0.34c0.165%2C0.053%2C0.291%2C0.187%2C0.332%2C0.354l0.259%2C1.036C5.96%2C13.844%2C6.16%2C14%2C6.39%2C14h1.22%20c0.229%2C0%2C0.43-0.156%2C0.485-0.379l0.259-1.036c0.042-0.167%2C0.168-0.302%2C0.333-0.354c0.284-0.092%2C0.559-0.205%2C0.82-0.34%20c0.154-0.078%2C0.338-0.072%2C0.486%2C0.017l0.914%2C0.549c0.197%2C0.118%2C0.449%2C0.088%2C0.611-0.074l0.862-0.863%20c0.163-0.162%2C0.193-0.415%2C0.075-0.611l-0.549-0.915c-0.089-0.148-0.096-0.332-0.017-0.485c0.134-0.263%2C0.248-0.536%2C0.339-0.82%20c0.053-0.165%2C0.188-0.291%2C0.355-0.333l1.036-0.259C13.844%2C8.039%2C14%2C7.839%2C14%2C7.609V6.39C14%2C6.16%2C13.844%2C5.96%2C13.621%2C5.904z%20M7%2C10%20c-1.657%2C0-3-1.343-3-3s1.343-3%2C3-3s3%2C1.343%2C3%2C3S8.657%2C10%2C7%2C10z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-icon-grid:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M3%2C0H1C0.447%2C0%2C0%2C0.447%2C0%2C1v2c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1V1C4%2C0.447%2C3.553%2C0%2C3%2C0z%20M8%2C0H6%20C5.447%2C0%2C5%2C0.447%2C5%2C1v2c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1V1C9%2C0.447%2C8.553%2C0%2C8%2C0z%20M13%2C0h-2c-0.553%2C0-1%2C0.447-1%2C1v2%20c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1V1C14%2C0.447%2C13.553%2C0%2C13%2C0z%20M3%2C5H1C0.447%2C5%2C0%2C5.447%2C0%2C6v2c0%2C0.553%2C0.447%2C1%2C1%2C1h2%20c0.553%2C0%2C1-0.447%2C1-1V6C4%2C5.447%2C3.553%2C5%2C3%2C5z%20M8%2C5H6C5.447%2C5%2C5%2C5.447%2C5%2C6v2c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1V6%20C9%2C5.447%2C8.553%2C5%2C8%2C5z%20M13%2C5h-2c-0.553%2C0-1%2C0.447-1%2C1v2c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1V6C14%2C5.447%2C13.553%2C5%2C13%2C5z%20M3%2C10%20H1c-0.553%2C0-1%2C0.447-1%2C1v2c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1v-2C4%2C10.447%2C3.553%2C10%2C3%2C10z%20M8%2C10H6c-0.553%2C0-1%2C0.447-1%2C1v2%20c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1v-2C9%2C10.447%2C8.553%2C10%2C8%2C10z%20M13%2C10h-2c-0.553%2C0-1%2C0.447-1%2C1v2c0%2C0.553%2C0.447%2C1%2C1%2C1h2%20c0.553%2C0%2C1-0.447%2C1-1v-2C14%2C10.447%2C13.553%2C10%2C13%2C10z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-icon-heart:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M7%2C1.872c-2-3-7-2-7%2C2c0%2C3%2C4%2C7%2C4%2C7s2.417%2C2.479%2C3%2C3c0.583-0.521%2C3-3%2C3-3s4-4%2C4-7%20C14-0.128%2C9-1.128%2C7%2C1.872z%22%2F%3E%3C%2Fsvg%3E")}.ui-icon-home:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23FFF%22%20points%3D%227%2C0%200%2C7%202%2C7%202%2C14%205%2C14%205%2C9%209%2C9%209%2C14%2012%2C14%2012%2C7%2014%2C7%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-icon-info:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M7%2C0C3.134%2C0%2C0%2C3.134%2C0%2C7s3.134%2C7%2C7%2C7s7-3.134%2C7-7S10.866%2C0%2C7%2C0z%20M7%2C2c0.552%2C0%2C1%2C0.447%2C1%2C1S7.552%2C4%2C7%2C4S6%2C3.553%2C6%2C3%20S6.448%2C2%2C7%2C2z%20M9%2C11H5v-1h1V6H5V5h3v5h1V11z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-icon-location:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M7%2C0C4.791%2C0%2C3%2C1.791%2C3%2C4c0%2C2%2C4%2C10%2C4%2C10s4-8%2C4-10C11%2C1.791%2C9.209%2C0%2C7%2C0z%20M7%2C6C5.896%2C6%2C5%2C5.104%2C5%2C4%20s0.896-2%2C2-2c1.104%2C0%2C2%2C0.896%2C2%2C2S8.104%2C6%2C7%2C6z%22%2F%3E%3C%2Fsvg%3E")}.ui-icon-lock:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M12%2C6V5c0-2.762-2.238-5-5-5C4.239%2C0%2C2%2C2.238%2C2%2C5v1H1v8h12V6H12z%20M7.5%2C9.848V12h-1V9.848%20C6.207%2C9.673%2C6%2C9.366%2C6%2C9c0-0.553%2C0.448-1%2C1-1s1%2C0.447%2C1%2C1C8%2C9.366%2C7.793%2C9.673%2C7.5%2C9.848z%20M10%2C6H4V5c0-1.657%2C1.343-3%2C3-3%20s3%2C1.343%2C3%2C3V6z%22%2F%3E%3C%2Fsvg%3E")}.ui-icon-mail:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M0%2C3.75V12h14V3.75L7%2C9L0%2C3.75z%20M14%2C2H0l7%2C5L14%2C2z%22%2F%3E%3C%2Fsvg%3E")}.ui-icon-minus:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Crect%20y%3D%225%22%20style%3D%22fill%3A%23FFFFFF%3B%22%20width%3D%2214%22%20height%3D%224%22%2F%3E%3C%2Fsvg%3E")}.ui-icon-navigation:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20style%3D%22fill%3A%23FFFFFF%3B%22%20points%3D%2213%2C1%200%2C6%207%2C7%208%2C14%20%22%2F%3E%3C%2Fsvg%3E")}.ui-icon-phone:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%22-0.01%200.008%2014%2014%22%20style%3D%22enable-background%3Anew%20-0.01%200.008%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M6.939%2C9.189C6.165%2C8.557%2C5.271%2C7.705%2C4.497%2C6.744C3.953%2C6.071%2C3.473%2C5.363%2C3.969%2C4.866l-3.482-3.48%20C-0.021%2C2.02-1.146%2C5.04%2C3.675%2C9.984c5.08%2C5.211%2C8.356%2C4.097%2C8.92%2C3.511l-3.396-3.4C8.725%2C10.568%2C8.113%2C10.146%2C6.939%2C9.189z%20%20M13.82%2C11.519v-0.004c0%2C0-2.648-2.646-2.649-2.647c-0.21-0.211-0.546-0.205-0.754%2C0.002L9.455%2C9.831l3.403%2C3.407%20c0%2C0%2C0.962-0.96%2C0.961-0.961l0.002-0.001C14.043%2C12.056%2C14.021%2C11.721%2C13.82%2C11.519z%20M5.192%2C3.644V3.642%20c0.222-0.222%2C0.2-0.557%2C0-0.758V2.881c0%2C0-2.726-2.725-2.727-2.726C2.255-0.055%2C1.92-0.05%2C1.712%2C0.156L0.751%2C1.121l3.479%2C3.482%20C4.231%2C4.604%2C5.192%2C3.645%2C5.192%2C3.644z%22%2F%3E%3C%2Fsvg%3E")}.ui-icon-plus:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23FFF%22%20points%3D%2214%2C5%209%2C5%209%2C0%205%2C0%205%2C5%200%2C5%200%2C9%205%2C9%205%2C14%209%2C14%209%2C9%2014%2C9%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-icon-power:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M11.243%2C2.408c-0.392-0.401-1.024-0.401-1.415%2C0c-0.391%2C0.401-0.391%2C1.054%2C0%2C1.455%20C10.584%2C4.642%2C11%2C5.675%2C11%2C6.773s-0.416%2C2.133-1.172%2C2.91c-1.512%2C1.558-4.145%2C1.558-5.656%2C0C3.416%2C8.904%2C3%2C7.872%2C3%2C6.773%20C3%2C5.673%2C3.416%2C4.64%2C4.172%2C3.863c0.39-0.401%2C0.39-1.054%2C0-1.455c-0.391-0.401-1.024-0.401-1.415%2C0C1.624%2C3.574%2C1%2C5.125%2C1%2C6.773%20c0%2C1.647%2C0.624%2C3.199%2C1.757%2C4.365c1.134%2C1.166%2C2.64%2C1.809%2C4.243%2C1.809c1.604%2C0%2C3.109-0.645%2C4.243-1.811%20C12.376%2C9.975%2C13%2C8.423%2C13%2C6.773C13%2C5.125%2C12.376%2C3.574%2C11.243%2C2.408z%20M7%2C8.053c0.553%2C0%2C1-0.445%2C1-1v-6c0-0.553-0.447-1-1-1%20c-0.553%2C0-1%2C0.447-1%2C1v6C6%2C7.604%2C6.447%2C8.053%2C7%2C8.053z%22%2F%3E%3C%2Fsvg%3E")}.ui-icon-recycle:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M3%2C7h1L2%2C4L0%2C7h1c0%2C3.313%2C2.687%2C6%2C6%2C6c0.702%2C0%2C1.374-0.127%2C2-0.35v-2.205C8.41%2C10.789%2C7.732%2C11%2C7%2C11%20C4.791%2C11%2C3%2C9.209%2C3%2C7z%20M13%2C7c0-3.313-2.688-6-6-6C6.298%2C1%2C5.626%2C1.127%2C5%2C1.349v2.206C5.59%2C3.211%2C6.268%2C3%2C7%2C3c2.209%2C0%2C4%2C1.791%2C4%2C4%20h-1l2%2C3l2-3H13z%22%2F%3E%3C%2Fsvg%3E")}.ui-icon-refresh:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214.001px%22%20height%3D%2214.002px%22%20viewBox%3D%220%200%2014.001%2014.002%22%20style%3D%22enable-background%3Anew%200%200%2014.001%2014.002%3B%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M14.001%2C6.001v-6l-2.06%2C2.06c-0.423-0.424-0.897-0.809-1.44-1.122C7.153-0.994%2C2.872%2C0.153%2C0.939%2C3.501%20c-1.933%2C3.348-0.786%2C7.629%2C2.562%2C9.562c3.348%2C1.933%2C7.629%2C0.785%2C9.562-2.562l-1.732-1c-1.381%2C2.392-4.438%2C3.211-6.83%2C1.83%20s-3.211-4.438-1.83-6.83s4.438-3.211%2C6.83-1.83c0.389%2C0.225%2C0.718%2C0.506%2C1.02%2C0.81l-2.52%2C2.52H14.001z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-icon-search:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M10.171%2C8.766c0.617-0.888%2C0.979-1.964%2C0.979-3.126c0-3.037-2.463-5.5-5.5-5.5s-5.5%2C2.463-5.5%2C5.5%20s2.463%2C5.5%2C5.5%2C5.5c1.152%2C0%2C2.223-0.355%2C3.104-0.962l3.684%2C3.683l1.414-1.414L10.171%2C8.766z%20M5.649%2C9.14c-1.933%2C0-3.5-1.567-3.5-3.5%20c0-1.933%2C1.567-3.5%2C3.5-3.5c1.933%2C0%2C3.5%2C1.567%2C3.5%2C3.5C9.149%2C7.572%2C7.582%2C9.14%2C5.649%2C9.14z%22%2F%3E%3C%2Fsvg%3E")}.ui-icon-shop:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M10%2C4V3c0-1.657-1.343-3-3-3S4%2C1.343%2C4%2C3v1H1v10h12V4H10z%20M4.5%2C6C4.224%2C6%2C4%2C5.776%2C4%2C5.5%20S4.224%2C5%2C4.5%2C5S5%2C5.224%2C5%2C5.5S4.776%2C6%2C4.5%2C6z%20M5%2C3c0-1.104%2C0.896-2%2C2-2c1.104%2C0%2C2%2C0.896%2C2%2C2v1H5V3z%20M9.5%2C6C9.225%2C6%2C9%2C5.776%2C9%2C5.5%20S9.225%2C5%2C9.5%2C5S10%2C5.224%2C10%2C5.5S9.775%2C6%2C9.5%2C6z%22%2F%3E%3C%2Fsvg%3E")}.ui-icon-star:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20style%3D%22fill%3A%23FFFFFF%3B%22%20points%3D%2214%2C5%209%2C5%207%2C0%205%2C5%200%2C5%204%2C8%202.625%2C13%207%2C10%2011.375%2C13%2010%2C8%20%22%2F%3E%3C%2Fsvg%3E")}.ui-icon-tag:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M5%2C0H0v5l9%2C9l5-5L5%2C0z%20M3%2C4C2.447%2C4%2C2%2C3.553%2C2%2C3s0.447-1%2C1-1s1%2C0.447%2C1%2C1S3.553%2C4%2C3%2C4z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-icon-user:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M8.851%2C10.101c-0.18-0.399-0.2-0.763-0.153-1.104C9.383%2C8.49%2C9.738%2C7.621%2C9.891%2C6.465C10.493%2C6.355%2C10.5%2C5.967%2C10.5%2C5.5%20c0-0.437-0.008-0.804-0.502-0.94C9.999%2C4.539%2C10%2C4.521%2C10%2C4.5c0-2.103-1-4-2-4C8%2C0.5%2C7.5%2C0%2C6.5%2C0C5%2C0%2C4%2C1.877%2C4%2C4.5%20c0%2C0.021%2C0.001%2C0.039%2C0.002%2C0.06C3.508%2C4.696%2C3.5%2C5.063%2C3.5%2C5.5c0%2C0.467%2C0.007%2C0.855%2C0.609%2C0.965%20C4.262%2C7.621%2C4.617%2C8.49%2C5.303%2C8.997c0.047%2C0.341%2C0.026%2C0.704-0.153%2C1.104C1.503%2C10.503%2C0%2C12%2C0%2C12v2h14v-2%20C14%2C12%2C12.497%2C10.503%2C8.851%2C10.101z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-icon-video:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%20-2%2014%2014%22%20style%3D%22enable-background%3Anew%200%20-2%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M8%2C0H2C0.896%2C0%2C0%2C0.896%2C0%2C2v6c0%2C1.104%2C0.896%2C2%2C2%2C2h6c1.104%2C0%2C2-0.896%2C2-2V5V2C10%2C0.896%2C9.104%2C0%2C8%2C0z%20%20M10%2C5l4%2C4V1L10%2C5z%22%2F%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-action:after,.ui-alt-icon .ui-icon-action:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M9%2C5v3l5-4L9%2C0v3c0%2C0-5%2C0-5%2C7C6%2C5%2C9%2C5%2C9%2C5z%20M11%2C12H2V5h1l2-2H0v11h13V7l-2%2C2V12z%22%2F%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-alert:after,.ui-alt-icon .ui-icon-alert:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M7%2C0L0%2C12h14L7%2C0z%20M7%2C11c-0.553%2C0-1-0.447-1-1s0.447-1%2C1-1c0.553%2C0%2C1%2C0.447%2C1%2C1S7.553%2C11%2C7%2C11z%20M7%2C8C6.447%2C8%2C6%2C7.553%2C6%2C7V5%20c0-0.553%2C0.447-1%2C1-1c0.553%2C0%2C1%2C0.447%2C1%2C1v2C8%2C7.553%2C7.553%2C8%2C7%2C8z%22%2F%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-arrow-d:after,.ui-alt-icon .ui-icon-arrow-d:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%229%2C7%209%2C0%205%2C0%205%2C7%200%2C7%207%2C14%2014%2C7%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-arrow-d-l:after,.ui-alt-icon .ui-icon-arrow-d-l:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%2214%2C3%2011%2C0%203.5%2C7.5%200%2C4%200%2C14%2010%2C14%206.5%2C10.5%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-arrow-d-r:after,.ui-alt-icon .ui-icon-arrow-d-r:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%2210.5%2C7.5%203%2C0%200%2C3%207.5%2C10.5%204%2C14%2014%2C14%2014%2C4%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-arrow-l:after,.ui-alt-icon .ui-icon-arrow-l:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%227%2C5%207%2C0%200%2C7%207%2C14%207%2C9%2014%2C9%2014%2C5%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-arrow-r:after,.ui-alt-icon .ui-icon-arrow-r:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%2214%2C7%207%2C0%207%2C5%200%2C5%200%2C9%207%2C9%207%2C14%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-arrow-u:after,.ui-alt-icon .ui-icon-arrow-u:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%227%2C0%200%2C7%205%2C7%205%2C14%209%2C14%209%2C7%2014%2C7%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-arrow-u-l:after,.ui-alt-icon .ui-icon-arrow-u-l:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%2214%2C11%206.5%2C3.5%2010%2C0%200%2C0%200%2C10%203.5%2C6.5%2011%2C14%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-arrow-u-r:after,.ui-alt-icon .ui-icon-arrow-u-r:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%2214%2C0%204%2C0%207.5%2C3.5%200%2C11%203%2C14%2010.5%2C6.5%2014%2C10%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-audio:after,.ui-alt-icon .ui-icon-audio:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214.018px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014.018%2014%22%20style%3D%22enable-background%3Anew%200%200%2014.018%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M1%2C4C0.447%2C4%2C0%2C4.447%2C0%2C5v4c0%2C0.553%2C0.447%2C1%2C1%2C1h1l4%2C4V0L2%2C4H1z%20M10.346%2C7c0-1.699-1.042-3.154-2.546-3.867L6.982%2C4.68%20C7.885%2C5.107%2C8.51%2C5.98%2C8.51%2C7S7.885%2C8.893%2C6.982%2C9.32L7.8%2C10.867C9.304%2C10.154%2C10.346%2C8.699%2C10.346%2C7z%20M9.447%2C0.017L8.618%2C1.586%20C10.723%2C2.584%2C12.182%2C4.621%2C12.182%2C7s-1.459%2C4.416-3.563%2C5.414l0.829%2C1.569c2.707-1.283%2C4.57-3.925%2C4.57-6.983%20S12.154%2C1.3%2C9.447%2C0.017z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-back:after,.ui-alt-icon .ui-icon-back:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M5%2C3V0L1%2C4l4%2C4V5c0%2C0%2C6%2C0%2C6%2C3s-5%2C4-5%2C4v2c0%2C0%2C7-1%2C7-6C13%2C4%2C8%2C3%2C5%2C3z%22%2F%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-bars:after,.ui-alt-icon .ui-icon-bars:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M1%2C4h12c0.553%2C0%2C1-0.447%2C1-1s-0.447-1-1-1H1C0.447%2C2%2C0%2C2.447%2C0%2C3S0.447%2C4%2C1%2C4z%20M13%2C6H1C0.447%2C6%2C0%2C6.447%2C0%2C7%20c0%2C0.553%2C0.447%2C1%2C1%2C1h12c0.553%2C0%2C1-0.447%2C1-1C14%2C6.447%2C13.553%2C6%2C13%2C6z%20M13%2C10H1c-0.553%2C0-1%2C0.447-1%2C1s0.447%2C1%2C1%2C1h12%20c0.553%2C0%2C1-0.447%2C1-1S13.553%2C10%2C13%2C10z%22%2F%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-bullets:after,.ui-alt-icon .ui-icon-bullets:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M5%2C4h8c0.553%2C0%2C1-0.447%2C1-1s-0.447-1-1-1H5C4.447%2C2%2C4%2C2.447%2C4%2C3S4.447%2C4%2C5%2C4z%20M13%2C6H5C4.447%2C6%2C4%2C6.447%2C4%2C7%20c0%2C0.553%2C0.447%2C1%2C1%2C1h8c0.553%2C0%2C1-0.447%2C1-1C14%2C6.447%2C13.553%2C6%2C13%2C6z%20M13%2C10H5c-0.553%2C0-1%2C0.447-1%2C1s0.447%2C1%2C1%2C1h8%20c0.553%2C0%2C1-0.447%2C1-1S13.553%2C10%2C13%2C10z%20M1%2C2C0.447%2C2%2C0%2C2.447%2C0%2C3s0.447%2C1%2C1%2C1s1-0.447%2C1-1S1.553%2C2%2C1%2C2z%20M1%2C6C0.447%2C6%2C0%2C6.447%2C0%2C7%20c0%2C0.553%2C0.447%2C1%2C1%2C1s1-0.447%2C1-1C2%2C6.447%2C1.553%2C6%2C1%2C6z%20M1%2C10c-0.553%2C0-1%2C0.447-1%2C1s0.447%2C1%2C1%2C1s1-0.447%2C1-1S1.553%2C10%2C1%2C10z%22%2F%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-calendar:after,.ui-alt-icon .ui-icon-calendar:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M0%2C8h2V6H0V8z%20M3%2C8h2V6H3V8z%20M6%2C8h2V6H6V8z%20M9%2C8h2V6H9V8z%20M12%2C8h2V6h-2V8z%20M0%2C11h2V9H0V11z%20M3%2C11h2V9H3V11z%20M6%2C11h2V9H6V11z%20%20M9%2C11h2V9H9V11z%20M12%2C11h2V9h-2V11z%20M0%2C14h2v-2H0V14z%20M3%2C14h2v-2H3V14z%20M6%2C14h2v-2H6V14z%20M9%2C14h2v-2H9V14z%20M12%2C1%20c0-0.553-0.447-1-1-1s-1%2C0.447-1%2C1H4c0-0.553-0.447-1-1-1S2%2C0.447%2C2%2C1H0v4h14V1H12z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-camera:after,.ui-alt-icon .ui-icon-camera:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M12%2C2.5H9.908c-0.206-0.581-0.756-1-1.408-1h-3c-0.652%2C0-1.202%2C0.419-1.408%2C1H2c-1.104%2C0-2%2C0.896-2%2C2v6c0%2C1.104%2C0.896%2C2%2C2%2C2%20h10c1.104%2C0%2C2-0.896%2C2-2v-6C14%2C3.396%2C13.104%2C2.5%2C12%2C2.5z%20M7%2C10.5c-1.657%2C0-3-1.344-3-3c0-1.657%2C1.343-3%2C3-3s3%2C1.343%2C3%2C3%20C10%2C9.156%2C8.657%2C10.5%2C7%2C10.5z%20M7%2C5.5c-1.104%2C0-2%2C0.896-2%2C2c0%2C1.104%2C0.896%2C2%2C2%2C2c1.104%2C0%2C2-0.896%2C2-2C9%2C6.396%2C8.104%2C5.5%2C7%2C5.5z%22%2F%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-carat-d:after,.ui-alt-icon .ui-icon-carat-d:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%2211.949%2C3.404%207%2C8.354%202.05%2C3.404%20-0.071%2C5.525%207%2C12.596%2014.07%2C5.525%20%22%2F%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-carat-l:after,.ui-alt-icon .ui-icon-carat-l:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%2210.596%2C11.949%205.646%2C7%2010.596%2C2.05%208.475%2C-0.071%201.404%2C7%208.475%2C14.07%20%22%2F%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-carat-r:after,.ui-alt-icon .ui-icon-carat-r:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%223.404%2C2.051%208.354%2C7%203.404%2C11.95%205.525%2C14.07%2012.596%2C7%205.525%2C-0.071%20%22%2F%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-carat-u:after,.ui-alt-icon .ui-icon-carat-u:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%222.051%2C10.596%207%2C5.646%2011.95%2C10.596%2014.07%2C8.475%207%2C1.404%20-0.071%2C8.475%20%22%2F%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-check:after,.ui-alt-icon .ui-icon-check:after,html .ui-alt-icon.ui-btn.ui-checkbox-on:after,html .ui-alt-icon .ui-btn.ui-checkbox-on:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%2214%2C4%2011%2C1%205.003%2C6.997%203%2C5%200%2C8%204.966%2C13%204.983%2C12.982%205%2C13%20%22%2F%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-clock:after,.ui-alt-icon .ui-icon-clock:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M7%2C0C3.134%2C0%2C0%2C3.134%2C0%2C7s3.134%2C7%2C7%2C7s7-3.134%2C7-7S10.866%2C0%2C7%2C0z%20M7%2C12c-2.762%2C0-5-2.238-5-5s2.238-5%2C5-5s5%2C2.238%2C5%2C5%20S9.762%2C12%2C7%2C12z%20M9%2C6H8V4c0-0.553-0.447-1-1-1S6%2C3.447%2C6%2C4v3c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1S9.553%2C6%2C9%2C6z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-cloud:after,.ui-alt-icon .ui-icon-cloud:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M14%2C9.5c0-0.793-0.465-1.473-1.134-1.795C12.949%2C7.484%2C13%2C7.249%2C13%2C7c0-1.104-0.896-2-2-2c-0.158%2C0-0.311%2C0.023-0.457%2C0.058%20C9.816%2C3.549%2C8.286%2C2.5%2C6.5%2C2.5c-2.33%2C0-4.224%2C1.777-4.454%2C4.046C0.883%2C6.76%2C0%2C7.773%2C0%2C9c0%2C1.381%2C1.119%2C2.5%2C2.5%2C2.5h10v-0.07%20C13.361%2C11.206%2C14%2C10.432%2C14%2C9.5z%22%2F%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-comment:after,.ui-alt-icon .ui-icon-comment:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M12%2C0H2C0.896%2C0%2C0%2C0.896%2C0%2C2v7c0%2C1.104%2C0.896%2C2%2C2%2C2h1v3l3-3h6c1.104%2C0%2C2-0.896%2C2-2V2C14%2C0.896%2C13.104%2C0%2C12%2C0z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-delete:after,.ui-alt-icon .ui-icon-delete:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%2214%2C3%2011%2C0%207%2C4%203%2C0%200%2C3%204%2C7%200%2C11%203%2C14%207%2C10%2011%2C14%2014%2C11%2010%2C7%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-edit:after,.ui-alt-icon .ui-icon-edit:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M1%2C10l-1%2C4l4-1l7-7L8%2C3L1%2C10z%20M11%2C0L9%2C2l3%2C3l2-2L11%2C0z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-eye:after,.ui-alt-icon .ui-icon-eye:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M7%2C2C3%2C2%2C0%2C7%2C0%2C7s3%2C5%2C7%2C5s7-5%2C7-5S11%2C2%2C7%2C2z%20M7%2C10c-1.657%2C0-3-1.344-3-3c0-1.657%2C1.343-3%2C3-3s3%2C1.343%2C3%2C3%20C10%2C8.656%2C8.657%2C10%2C7%2C10z%20M7%2C6C6.448%2C6%2C6%2C6.447%2C6%2C7c0%2C0.553%2C0.448%2C1%2C1%2C1s1-0.447%2C1-1C8%2C6.447%2C7.552%2C6%2C7%2C6z%22%2F%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-forbidden:after,.ui-alt-icon .ui-icon-forbidden:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M12.601%2C11.187C13.476%2C10.018%2C14%2C8.572%2C14%2C7c0-3.866-3.134-7-7-7C5.428%2C0%2C3.982%2C0.524%2C2.813%2C1.399L2.757%2C1.343L2.053%2C2.048%20L2.048%2C2.053L1.343%2C2.758l0.056%2C0.056C0.524%2C3.982%2C0%2C5.428%2C0%2C7c0%2C3.866%2C3.134%2C7%2C7%2C7c1.572%2C0%2C3.018-0.524%2C4.187-1.399l0.056%2C0.057%20l0.705-0.705l0.005-0.005l0.705-0.705L12.601%2C11.187z%20M7%2C2c2.761%2C0%2C5%2C2.238%2C5%2C5c0%2C1.019-0.308%2C1.964-0.832%2C2.754L4.246%2C2.832%20C5.036%2C2.308%2C5.981%2C2%2C7%2C2z%20M7%2C12c-2.761%2C0-5-2.238-5-5c0-1.019%2C0.308-1.964%2C0.832-2.754l6.922%2C6.922C8.964%2C11.692%2C8.019%2C12%2C7%2C12z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-forward:after,.ui-alt-icon .ui-icon-forward:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M13%2C4L9%2C0v3C6%2C3%2C1%2C4%2C1%2C8c0%2C5%2C7%2C6%2C7%2C6v-2c0%2C0-5-1-5-4s6-3%2C6-3v3L13%2C4z%22%2F%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-gear:after,.ui-alt-icon .ui-icon-gear:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M13.621%2C5.904l-1.036-0.259c-0.168-0.042-0.303-0.168-0.355-0.332c-0.092-0.284-0.205-0.559-0.339-0.82%20c-0.079-0.153-0.073-0.337%2C0.017-0.486l0.549-0.915c0.118-0.196%2C0.088-0.448-0.075-0.61l-0.862-0.863%20c-0.162-0.163-0.414-0.193-0.611-0.075l-0.916%2C0.55C9.844%2C2.182%2C9.659%2C2.188%2C9.506%2C2.109C9.244%2C1.975%2C8.97%2C1.861%2C8.686%2C1.77%20c-0.165-0.052-0.29-0.187-0.332-0.354L8.095%2C0.379C8.039%2C0.156%2C7.839%2C0%2C7.609%2C0H6.391c-0.229%2C0-0.43%2C0.156-0.485%2C0.379L5.646%2C1.415%20C5.604%2C1.582%2C5.479%2C1.718%2C5.313%2C1.77c-0.284%2C0.092-0.559%2C0.206-0.82%2C0.34C4.339%2C2.188%2C4.155%2C2.182%2C4.007%2C2.093L3.092%2C1.544%20c-0.196-0.118-0.448-0.087-0.61%2C0.075L1.619%2C2.481C1.457%2C2.644%2C1.426%2C2.896%2C1.544%2C3.093l0.549%2C0.914%20c0.089%2C0.148%2C0.095%2C0.332%2C0.017%2C0.486C1.975%2C4.755%2C1.861%2C5.029%2C1.77%2C5.314c-0.053%2C0.164-0.188%2C0.29-0.354%2C0.332L0.379%2C5.905%20C0.156%2C5.961%2C0%2C6.161%2C0%2C6.391v1.219c0%2C0.229%2C0.156%2C0.43%2C0.379%2C0.485l1.036%2C0.26C1.582%2C8.396%2C1.717%2C8.521%2C1.77%2C8.687%20c0.092%2C0.284%2C0.205%2C0.559%2C0.34%2C0.82C2.188%2C9.66%2C2.182%2C9.844%2C2.093%2C9.993l-0.549%2C0.915c-0.118%2C0.195-0.087%2C0.448%2C0.075%2C0.61%20l0.862%2C0.862c0.162%2C0.163%2C0.414%2C0.193%2C0.61%2C0.075l0.915-0.549c0.148-0.089%2C0.332-0.095%2C0.486-0.017%20c0.262%2C0.135%2C0.536%2C0.248%2C0.82%2C0.34c0.165%2C0.053%2C0.291%2C0.187%2C0.332%2C0.354l0.259%2C1.036C5.96%2C13.844%2C6.16%2C14%2C6.39%2C14h1.22%20c0.229%2C0%2C0.43-0.156%2C0.485-0.379l0.259-1.036c0.042-0.167%2C0.168-0.302%2C0.333-0.354c0.284-0.092%2C0.559-0.205%2C0.82-0.34%20c0.154-0.078%2C0.338-0.072%2C0.486%2C0.017l0.914%2C0.549c0.197%2C0.118%2C0.449%2C0.088%2C0.611-0.074l0.862-0.863%20c0.163-0.162%2C0.193-0.415%2C0.075-0.611l-0.549-0.915c-0.089-0.148-0.096-0.332-0.017-0.485c0.134-0.263%2C0.248-0.536%2C0.339-0.82%20c0.053-0.165%2C0.188-0.291%2C0.355-0.333l1.036-0.259C13.844%2C8.039%2C14%2C7.839%2C14%2C7.609V6.39C14%2C6.16%2C13.844%2C5.96%2C13.621%2C5.904z%20M7%2C10%20c-1.657%2C0-3-1.343-3-3s1.343-3%2C3-3s3%2C1.343%2C3%2C3S8.657%2C10%2C7%2C10z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-grid:after,.ui-alt-icon .ui-icon-grid:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M3%2C0H1C0.447%2C0%2C0%2C0.447%2C0%2C1v2c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1V1C4%2C0.447%2C3.553%2C0%2C3%2C0z%20M8%2C0H6%20C5.447%2C0%2C5%2C0.447%2C5%2C1v2c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1V1C9%2C0.447%2C8.553%2C0%2C8%2C0z%20M13%2C0h-2c-0.553%2C0-1%2C0.447-1%2C1v2%20c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1V1C14%2C0.447%2C13.553%2C0%2C13%2C0z%20M3%2C5H1C0.447%2C5%2C0%2C5.447%2C0%2C6v2c0%2C0.553%2C0.447%2C1%2C1%2C1h2%20c0.553%2C0%2C1-0.447%2C1-1V6C4%2C5.447%2C3.553%2C5%2C3%2C5z%20M8%2C5H6C5.447%2C5%2C5%2C5.447%2C5%2C6v2c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1V6%20C9%2C5.447%2C8.553%2C5%2C8%2C5z%20M13%2C5h-2c-0.553%2C0-1%2C0.447-1%2C1v2c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1V6C14%2C5.447%2C13.553%2C5%2C13%2C5z%20M3%2C10%20H1c-0.553%2C0-1%2C0.447-1%2C1v2c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1v-2C4%2C10.447%2C3.553%2C10%2C3%2C10z%20M8%2C10H6c-0.553%2C0-1%2C0.447-1%2C1v2%20c0%2C0.553%2C0.447%2C1%2C1%2C1h2c0.553%2C0%2C1-0.447%2C1-1v-2C9%2C10.447%2C8.553%2C10%2C8%2C10z%20M13%2C10h-2c-0.553%2C0-1%2C0.447-1%2C1v2c0%2C0.553%2C0.447%2C1%2C1%2C1h2%20c0.553%2C0%2C1-0.447%2C1-1v-2C14%2C10.447%2C13.553%2C10%2C13%2C10z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-heart:after,.ui-alt-icon .ui-icon-heart:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M7%2C1.958c-2-3-7-2.128-7%2C1.872c0%2C3%2C4%2C7%2C4%2C7s2.417%2C2.48%2C3%2C3c0.583-0.52%2C3-3%2C3-3s4-4%2C4-7C14-0.169%2C9-1.042%2C7%2C1.958z%22%2F%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-home:after,.ui-alt-icon .ui-icon-home:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%227%2C0%200%2C7%202%2C7%202%2C14%205%2C14%205%2C9%209%2C9%209%2C14%2012%2C14%2012%2C7%2014%2C7%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-info:after,.ui-alt-icon .ui-icon-info:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M7%2C0C3.134%2C0%2C0%2C3.134%2C0%2C7s3.134%2C7%2C7%2C7s7-3.134%2C7-7S10.866%2C0%2C7%2C0z%20M7%2C2c0.552%2C0%2C1%2C0.447%2C1%2C1S7.552%2C4%2C7%2C4S6%2C3.553%2C6%2C3%20S6.448%2C2%2C7%2C2z%20M9%2C11H5v-1h1V6H5V5h3v5h1V11z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-location:after,.ui-alt-icon .ui-icon-location:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M7%2C0C4.791%2C0%2C3%2C1.791%2C3%2C4c0%2C2%2C4%2C10%2C4%2C10s4-8%2C4-10C11%2C1.791%2C9.209%2C0%2C7%2C0z%20M7%2C6C5.896%2C6%2C5%2C5.104%2C5%2C4s0.896-2%2C2-2%20c1.104%2C0%2C2%2C0.896%2C2%2C2S8.104%2C6%2C7%2C6z%22%2F%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-lock:after,.ui-alt-icon .ui-icon-lock:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M12%2C6V5c0-2.762-2.238-5-5-5C4.239%2C0%2C2%2C2.238%2C2%2C5v1H1v8h12V6H12z%20M7.5%2C9.848V12h-1V9.848C6.207%2C9.673%2C6%2C9.366%2C6%2C9%20c0-0.553%2C0.448-1%2C1-1s1%2C0.447%2C1%2C1C8%2C9.366%2C7.793%2C9.673%2C7.5%2C9.848z%20M10%2C6H4V5c0-1.657%2C1.343-3%2C3-3s3%2C1.343%2C3%2C3V6z%22%2F%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-mail:after,.ui-alt-icon .ui-icon-mail:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M0%2C3.75V12h14V3.75L7%2C9L0%2C3.75z%20M14%2C2H0l7%2C5L14%2C2z%22%2F%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-minus:after,.ui-alt-icon .ui-icon-minus:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Crect%20y%3D%225%22%20width%3D%2214%22%20height%3D%224%22%2F%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-navigation:after,.ui-alt-icon .ui-icon-navigation:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%2213%2C1%200%2C6%207%2C7%208%2C14%20%22%2F%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-phone:after,.ui-alt-icon .ui-icon-phone:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M6.949%2C9.182C6.175%2C8.549%2C5.281%2C7.697%2C4.507%2C6.736C3.963%2C6.063%2C3.483%2C5.355%2C3.979%2C4.858l-3.482-3.48%20c-0.508%2C0.634-1.633%2C3.654%2C3.188%2C8.598c5.08%2C5.211%2C8.356%2C4.097%2C8.92%2C3.511l-3.396-3.399C8.734%2C10.561%2C8.123%2C10.139%2C6.949%2C9.182z%20%20M13.83%2C11.512v-0.004c0%2C0-2.648-2.646-2.649-2.647c-0.21-0.212-0.546-0.205-0.754%2C0.002L9.465%2C9.823l3.402%2C3.407%20c0%2C0%2C0.963-0.961%2C0.961-0.961l0.002-0.002C14.053%2C12.049%2C14.031%2C11.713%2C13.83%2C11.512z%20M5.202%2C3.636V3.634%20c0.222-0.222%2C0.2-0.557%2C0-0.758V2.873c0%2C0-2.726-2.725-2.727-2.726c-0.21-0.21-0.545-0.205-0.753%2C0.001L0.761%2C1.113L4.24%2C4.595%20C4.241%2C4.596%2C5.202%2C3.637%2C5.202%2C3.636z%22%2F%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-plus:after,.ui-alt-icon .ui-icon-plus:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%2214%2C5%209%2C5%209%2C0%205%2C0%205%2C5%200%2C5%200%2C9%205%2C9%205%2C14%209%2C14%209%2C9%2014%2C9%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-power:after,.ui-alt-icon .ui-icon-power:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M11.243%2C2.408c-0.392-0.401-1.024-0.401-1.415%2C0c-0.391%2C0.401-0.391%2C1.054%2C0%2C1.455C10.584%2C4.642%2C11%2C5.675%2C11%2C6.773%20s-0.416%2C2.133-1.172%2C2.91c-1.512%2C1.558-4.145%2C1.558-5.656%2C0C3.416%2C8.904%2C3%2C7.872%2C3%2C6.773C3%2C5.673%2C3.416%2C4.64%2C4.172%2C3.863%20c0.39-0.401%2C0.39-1.054%2C0-1.455c-0.391-0.401-1.024-0.401-1.415%2C0C1.624%2C3.574%2C1%2C5.125%2C1%2C6.773c0%2C1.647%2C0.624%2C3.199%2C1.757%2C4.365%20c1.134%2C1.166%2C2.64%2C1.809%2C4.243%2C1.809c1.604%2C0%2C3.109-0.645%2C4.243-1.811C12.376%2C9.975%2C13%2C8.423%2C13%2C6.773%20C13%2C5.125%2C12.376%2C3.574%2C11.243%2C2.408z%20M7%2C8.053c0.553%2C0%2C1-0.445%2C1-1v-6c0-0.553-0.447-1-1-1c-0.553%2C0-1%2C0.447-1%2C1v6%20C6%2C7.604%2C6.447%2C8.053%2C7%2C8.053z%22%2F%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-recycle:after,.ui-alt-icon .ui-icon-recycle:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M3%2C7h1L2%2C4L0%2C7h1c0%2C3.313%2C2.687%2C6%2C6%2C6c0.702%2C0%2C1.374-0.127%2C2-0.35v-2.205C8.41%2C10.789%2C7.732%2C11%2C7%2C11C4.791%2C11%2C3%2C9.209%2C3%2C7z%20%20M13%2C7c0-3.313-2.688-6-6-6C6.298%2C1%2C5.626%2C1.127%2C5%2C1.349v2.206C5.59%2C3.211%2C6.268%2C3%2C7%2C3c2.209%2C0%2C4%2C1.791%2C4%2C4h-1l2%2C3l2-3H13z%22%2F%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-refresh:after,.ui-alt-icon .ui-icon-refresh:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214.001px%22%20height%3D%2214.002px%22%20viewBox%3D%220%200%2014.001%2014.002%22%20style%3D%22enable-background%3Anew%200%200%2014.001%2014.002%3B%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M14.001%2C6.001v-6l-2.06%2C2.06c-0.423-0.424-0.897-0.809-1.44-1.122C7.153-0.994%2C2.872%2C0.153%2C0.939%2C3.501%20c-1.933%2C3.348-0.786%2C7.629%2C2.562%2C9.562c3.348%2C1.933%2C7.629%2C0.785%2C9.562-2.562l-1.732-1c-1.381%2C2.392-4.438%2C3.211-6.83%2C1.83%20s-3.211-4.438-1.83-6.83s4.438-3.211%2C6.83-1.83c0.389%2C0.225%2C0.718%2C0.506%2C1.02%2C0.81l-2.52%2C2.52H14.001z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-search:after,.ui-alt-icon .ui-icon-search:after,.ui-input-search:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M10.171%2C8.766c0.617-0.888%2C0.979-1.964%2C0.979-3.126c0-3.037-2.463-5.5-5.5-5.5s-5.5%2C2.463-5.5%2C5.5s2.463%2C5.5%2C5.5%2C5.5%20c1.152%2C0%2C2.223-0.355%2C3.104-0.962l3.684%2C3.683l1.414-1.414L10.171%2C8.766z%20M5.649%2C9.14c-1.933%2C0-3.5-1.567-3.5-3.5%20c0-1.933%2C1.567-3.5%2C3.5-3.5c1.933%2C0%2C3.5%2C1.567%2C3.5%2C3.5C9.149%2C7.572%2C7.582%2C9.14%2C5.649%2C9.14z%22%2F%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-shop:after,.ui-alt-icon .ui-icon-shop:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M10%2C4V3c0-1.657-1.343-3-3-3S4%2C1.343%2C4%2C3v1H1v10h12V4H10z%20M4.5%2C6C4.224%2C6%2C4%2C5.776%2C4%2C5.5S4.224%2C5%2C4.5%2C5S5%2C5.224%2C5%2C5.5%20S4.776%2C6%2C4.5%2C6z%20M5%2C3c0-1.104%2C0.896-2%2C2-2c1.104%2C0%2C2%2C0.896%2C2%2C2v1H5V3z%20M9.5%2C6C9.225%2C6%2C9%2C5.776%2C9%2C5.5S9.225%2C5%2C9.5%2C5S10%2C5.224%2C10%2C5.5%20S9.775%2C6%2C9.5%2C6z%22%2F%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-star:after,.ui-alt-icon .ui-icon-star:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%2214%2C5%209%2C5%207%2C0%205%2C5%200%2C5%204%2C8%202.625%2C13%207%2C10%2011.375%2C13%2010%2C8%20%22%2F%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-tag:after,.ui-alt-icon .ui-icon-tag:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M5%2C0H0v5l9%2C9l5-5L5%2C0z%20M3%2C4C2.447%2C4%2C2%2C3.553%2C2%2C3s0.447-1%2C1-1s1%2C0.447%2C1%2C1S3.553%2C4%2C3%2C4z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-user:after,.ui-alt-icon .ui-icon-user:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M8.851%2C10.101c-0.18-0.399-0.2-0.763-0.153-1.104C9.383%2C8.49%2C9.738%2C7.621%2C9.891%2C6.465C10.493%2C6.355%2C10.5%2C5.967%2C10.5%2C5.5%20c0-0.437-0.008-0.804-0.502-0.94C9.999%2C4.539%2C10%2C4.521%2C10%2C4.5c0-2.103-1-4-2-4C8%2C0.5%2C7.5%2C0%2C6.5%2C0C5%2C0%2C4%2C1.877%2C4%2C4.5%20c0%2C0.021%2C0.001%2C0.039%2C0.002%2C0.06C3.508%2C4.696%2C3.5%2C5.063%2C3.5%2C5.5c0%2C0.467%2C0.007%2C0.855%2C0.609%2C0.965%20C4.262%2C7.621%2C4.617%2C8.49%2C5.303%2C8.997c0.047%2C0.341%2C0.026%2C0.704-0.153%2C1.104C1.503%2C10.503%2C0%2C12%2C0%2C12v2h14v-2%20C14%2C12%2C12.497%2C10.503%2C8.851%2C10.101z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.ui-alt-icon.ui-icon-video:after,.ui-alt-icon .ui-icon-video:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%20-2%2014%2014%22%20style%3D%22enable-background%3Anew%200%20-2%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M8%2C0H2C0.896%2C0%2C0%2C0.896%2C0%2C2v6c0%2C1.104%2C0.896%2C2%2C2%2C2h6c1.104%2C0%2C2-0.896%2C2-2V5V2C10%2C0.896%2C9.104%2C0%2C8%2C0z%20M10%2C5l4%2C4V1L10%2C5z%22%2F%3E%3C%2Fsvg%3E")}.ui-nosvg .ui-icon-action:after{background-image:url(../touch/images/icons-png/action-white.png)}.ui-nosvg .ui-icon-alert:after{background-image:url(../touch/images/icons-png/alert-white.png)}.ui-nosvg .ui-icon-arrow-d-l:after{background-image:url(../touch/images/icons-png/arrow-d-l-white.png)}.ui-nosvg .ui-icon-arrow-d-r:after{background-image:url(../touch/images/icons-png/arrow-d-r-white.png)}.ui-nosvg .ui-icon-arrow-d:after{background-image:url(../touch/images/icons-png/arrow-d-white.png)}.ui-nosvg .ui-icon-arrow-l:after{background-image:url(../touch/images/icons-png/arrow-l-white.png)}.ui-nosvg .ui-icon-arrow-r:after{background-image:url(../touch/images/icons-png/arrow-r-white.png)}.ui-nosvg .ui-icon-arrow-u-l:after{background-image:url(../touch/images/icons-png/arrow-u-l-white.png)}.ui-nosvg .ui-icon-arrow-u-r:after{background-image:url(../touch/images/icons-png/arrow-u-r-white.png)}.ui-nosvg .ui-icon-arrow-u:after{background-image:url(../touch/images/icons-png/arrow-u-white.png)}.ui-nosvg .ui-icon-audio:after{background-image:url(../touch/images/icons-png/audio-white.png)}.ui-nosvg .ui-icon-back:after{background-image:url(../touch/images/icons-png/back-white.png)}.ui-nosvg .ui-icon-bars:after{background-image:url(../touch/images/icons-png/bars-white.png)}.ui-nosvg .ui-icon-bullets:after{background-image:url(../touch/images/icons-png/bullets-white.png)}.ui-nosvg .ui-icon-calendar:after{background-image:url(../touch/images/icons-png/calendar-white.png)}.ui-nosvg .ui-icon-camera:after{background-image:url(../touch/images/icons-png/camera-white.png)}.ui-nosvg .ui-icon-carat-d:after{background-image:url(../touch/images/icons-png/carat-d-white.png)}.ui-nosvg .ui-icon-carat-l:after{background-image:url(../touch/images/icons-png/carat-l-white.png)}.ui-nosvg .ui-icon-carat-r:after{background-image:url(../touch/images/icons-png/carat-r-white.png)}.ui-nosvg .ui-icon-carat-u:after{background-image:url(../touch/images/icons-png/carat-u-white.png)}.ui-nosvg .ui-icon-check:after,html.ui-nosvg .ui-btn.ui-checkbox-on:after{background-image:url(../touch/images/icons-png/check-white.png)}.ui-nosvg .ui-icon-clock:after{background-image:url(../touch/images/icons-png/clock-white.png)}.ui-nosvg .ui-icon-cloud:after{background-image:url(../touch/images/icons-png/cloud-white.png)}.ui-nosvg .ui-icon-comment:after{background-image:url(../touch/images/icons-png/comment-white.png)}.ui-nosvg .ui-icon-delete:after{background-image:url(../touch/images/icons-png/delete-white.png)}.ui-nosvg .ui-icon-edit:after{background-image:url(../touch/images/icons-png/edit-white.png)}.ui-nosvg .ui-icon-eye:after{background-image:url(../touch/images/icons-png/eye-white.png)}.ui-nosvg .ui-icon-forbidden:after{background-image:url(../touch/images/icons-png/forbidden-white.png)}.ui-nosvg .ui-icon-forward:after{background-image:url(../touch/images/icons-png/forward-white.png)}.ui-nosvg .ui-icon-gear:after{background-image:url(../touch/images/icons-png/gear-white.png)}.ui-nosvg .ui-icon-grid:after{background-image:url(../touch/images/icons-png/grid-white.png)}.ui-nosvg .ui-icon-heart:after{background-image:url(../touch/images/icons-png/heart-white.png)}.ui-nosvg .ui-icon-home:after{background-image:url(../touch/images/icons-png/home-white.png)}.ui-nosvg .ui-icon-info:after{background-image:url(../touch/images/icons-png/info-white.png)}.ui-nosvg .ui-icon-location:after{background-image:url(../touch/images/icons-png/location-white.png)}.ui-nosvg .ui-icon-lock:after{background-image:url(../touch/images/icons-png/lock-white.png)}.ui-nosvg .ui-icon-mail:after{background-image:url(../touch/images/icons-png/mail-white.png)}.ui-nosvg .ui-icon-minus:after{background-image:url(../touch/images/icons-png/minus-white.png)}.ui-nosvg .ui-icon-navigation:after{background-image:url(../touch/images/icons-png/navigation-white.png)}.ui-nosvg .ui-icon-phone:after{background-image:url(../touch/images/icons-png/phone-white.png)}.ui-nosvg .ui-icon-plus:after{background-image:url(../touch/images/icons-png/plus-white.png)}.ui-nosvg .ui-icon-power:after{background-image:url(../touch/images/icons-png/power-white.png)}.ui-nosvg .ui-icon-recycle:after{background-image:url(../touch/images/icons-png/recycle-white.png)}.ui-nosvg .ui-icon-refresh:after{background-image:url(../touch/images/icons-png/refresh-white.png)}.ui-nosvg .ui-icon-search:after{background-image:url(../touch/images/icons-png/search-white.png)}.ui-nosvg .ui-icon-shop:after{background-image:url(../touch/images/icons-png/shop-white.png)}.ui-nosvg .ui-icon-star:after{background-image:url(../touch/images/icons-png/star-white.png)}.ui-nosvg .ui-icon-tag:after{background-image:url(../touch/images/icons-png/tag-white.png)}.ui-nosvg .ui-icon-user:after{background-image:url(../touch/images/icons-png/user-white.png)}.ui-nosvg .ui-icon-video:after{background-image:url(../touch/images/icons-png/video-white.png)}.ui-nosvg .ui-alt-icon.ui-icon-action:after,.ui-nosvg .ui-alt-icon .ui-icon-action:after{background-image:url(../touch/images/icons-png/action-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-alert:after,.ui-nosvg .ui-alt-icon .ui-icon-alert:after{background-image:url(../touch/images/icons-png/alert-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-arrow-d:after,.ui-nosvg .ui-alt-icon .ui-icon-arrow-d:after{background-image:url(../touch/images/icons-png/arrow-d-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-arrow-d-l:after,.ui-nosvg .ui-alt-icon .ui-icon-arrow-d-l:after{background-image:url(../touch/images/icons-png/arrow-d-l-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-arrow-d-r:after,.ui-nosvg .ui-alt-icon .ui-icon-arrow-d-r:after{background-image:url(../touch/images/icons-png/arrow-d-r-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-arrow-l:after,.ui-nosvg .ui-alt-icon .ui-icon-arrow-l:after{background-image:url(../touch/images/icons-png/arrow-l-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-arrow-r:after,.ui-nosvg .ui-alt-icon .ui-icon-arrow-r:after{background-image:url(../touch/images/icons-png/arrow-r-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-arrow-u:after,.ui-nosvg .ui-alt-icon .ui-icon-arrow-u:after{background-image:url(../touch/images/icons-png/arrow-u-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-arrow-u-l:after,.ui-nosvg .ui-alt-icon .ui-icon-arrow-u-l:after{background-image:url(../touch/images/icons-png/arrow-u-l-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-arrow-u-r:after,.ui-nosvg .ui-alt-icon .ui-icon-arrow-u-r:after{background-image:url(../touch/images/icons-png/arrow-u-r-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-audio:after,.ui-nosvg .ui-alt-icon .ui-icon-audio:after{background-image:url(../touch/images/icons-png/audio-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-back:after,.ui-nosvg .ui-alt-icon .ui-icon-back:after{background-image:url(../touch/images/icons-png/back-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-bars:after,.ui-nosvg .ui-alt-icon .ui-icon-bars:after{background-image:url(../touch/images/icons-png/bars-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-bullets:after,.ui-nosvg .ui-alt-icon .ui-icon-bullets:after{background-image:url(../touch/images/icons-png/bullets-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-calendar:after,.ui-nosvg .ui-alt-icon .ui-icon-calendar:after{background-image:url(../touch/images/icons-png/calendar-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-camera:after,.ui-nosvg .ui-alt-icon .ui-icon-camera:after{background-image:url(../touch/images/icons-png/camera-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-carat-d:after,.ui-nosvg .ui-alt-icon .ui-icon-carat-d:after{background-image:url(../touch/images/icons-png/carat-d-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-carat-l:after,.ui-nosvg .ui-alt-icon .ui-icon-carat-l:after{background-image:url(../touch/images/icons-png/carat-l-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-carat-r:after,.ui-nosvg .ui-alt-icon .ui-icon-carat-r:after{background-image:url(../touch/images/icons-png/carat-r-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-carat-u:after,.ui-nosvg .ui-alt-icon .ui-icon-carat-u:after{background-image:url(../touch/images/icons-png/carat-u-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-check:after,.ui-nosvg .ui-alt-icon .ui-icon-check:after,.ui-nosvg .ui-alt-icon.ui-btn.ui-checkbox-on:after,.ui-nosvg .ui-alt-icon .ui-btn.ui-checkbox-on:after{background-image:url(../touch/images/icons-png/check-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-clock:after,.ui-nosvg .ui-alt-icon .ui-icon-clock:after{background-image:url(../touch/images/icons-png/clock-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-cloud:after,.ui-nosvg .ui-alt-icon .ui-icon-cloud:after{background-image:url(../touch/images/icons-png/cloud-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-comment:after,.ui-nosvg .ui-alt-icon .ui-icon-comment:after{background-image:url(../touch/images/icons-png/comment-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-delete:after,.ui-nosvg .ui-alt-icon .ui-icon-delete:after{background-image:url(../touch/images/icons-png/delete-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-edit:after,.ui-nosvg .ui-alt-icon .ui-icon-edit:after{background-image:url(../touch/images/icons-png/edit-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-eye:after,.ui-nosvg .ui-alt-icon .ui-icon-eye:after{background-image:url(../touch/images/icons-png/eye-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-forbidden:after,.ui-nosvg .ui-alt-icon .ui-icon-forbidden:after{background-image:url(../touch/images/icons-png/forbidden-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-forward:after,.ui-nosvg .ui-alt-icon .ui-icon-forward:after{background-image:url(../touch/images/icons-png/forward-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-gear:after,.ui-nosvg .ui-alt-icon .ui-icon-gear:after{background-image:url(../touch/images/icons-png/gear-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-grid:after,.ui-nosvg .ui-alt-icon .ui-icon-grid:after{background-image:url(../touch/images/icons-png/grid-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-heart:after,.ui-nosvg .ui-alt-icon .ui-icon-heart:after{background-image:url(../touch/images/icons-png/heart-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-home:after,.ui-nosvg .ui-alt-icon .ui-icon-home:after{background-image:url(../touch/images/icons-png/home-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-info:after,.ui-nosvg .ui-alt-icon .ui-icon-info:after{background-image:url(../touch/images/icons-png/info-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-location:after,.ui-nosvg .ui-alt-icon .ui-icon-location:after{background-image:url(../touch/images/icons-png/location-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-lock:after,.ui-nosvg .ui-alt-icon .ui-icon-lock:after{background-image:url(../touch/images/icons-png/lock-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-mail:after,.ui-nosvg .ui-alt-icon .ui-icon-mail:after{background-image:url(../touch/images/icons-png/mail-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-minus:after,.ui-nosvg .ui-alt-icon .ui-icon-minus:after{background-image:url(../touch/images/icons-png/minus-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-navigation:after,.ui-nosvg .ui-alt-icon .ui-icon-navigation:after{background-image:url(../touch/images/icons-png/navigation-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-phone:after,.ui-nosvg .ui-alt-icon .ui-icon-phone:after{background-image:url(../touch/images/icons-png/phone-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-plus:after,.ui-nosvg .ui-alt-icon .ui-icon-plus:after{background-image:url(../touch/images/icons-png/plus-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-power:after,.ui-nosvg .ui-alt-icon .ui-icon-power:after{background-image:url(../touch/images/icons-png/power-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-recycle:after,.ui-nosvg .ui-alt-icon .ui-icon-recycle:after{background-image:url(../touch/images/icons-png/recycle-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-refresh:after,.ui-nosvg .ui-alt-icon .ui-icon-refresh:after{background-image:url(../touch/images/icons-png/refresh-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-search:after,.ui-nosvg .ui-alt-icon .ui-icon-search:after,.ui-nosvg .ui-input-search:after{background-image:url(../touch/images/icons-png/search-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-shop:after,.ui-nosvg .ui-alt-icon .ui-icon-shop:after{background-image:url(../touch/images/icons-png/shop-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-star:after,.ui-nosvg .ui-alt-icon .ui-icon-star:after{background-image:url(../touch/images/icons-png/star-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-tag:after,.ui-nosvg .ui-alt-icon .ui-icon-tag:after{background-image:url(../touch/images/icons-png/tag-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-user:after,.ui-nosvg .ui-alt-icon .ui-icon-user:after{background-image:url(../touch/images/icons-png/user-black.png)}.ui-nosvg .ui-alt-icon.ui-icon-video:after,.ui-nosvg .ui-alt-icon .ui-icon-video:after{background-image:url(../touch/images/icons-png/video-black.png)}html{font-size:100%}body,input,select,textarea,button,.ui-btn{font-size:1em;line-height:1.3;font-family:sans-serif}legend,.ui-input-text input,.ui-input-search input{color:inherit;text-shadow:inherit}.ui-mobile label,div.ui-controlgroup-label{font-weight:400;font-size:16px}.ui-field-contain{border-bottom-color:#828282;border-bottom-color:rgba(0,0,0,.15);border-bottom-width:1px;border-bottom-style:solid}.table-stroke thead th,.table-stripe thead th,.table-stripe tbody tr:last-child{border-bottom:1px solid #d6d6d6;border-bottom:1px solid rgba(0,0,0,.1)}.table-stroke tbody th,.table-stroke tbody td{border-bottom:1px solid #e6e6e6;border-bottom:1px solid rgba(0,0,0,.05)}.table-stripe.table-stroke tbody tr:last-child th,.table-stripe.table-stroke tbody tr:last-child td{border-bottom:0}.table-stripe tbody tr:nth-child(odd) td,.table-stripe tbody tr:nth-child(odd) th{background-color:#eee;background-color:rgba(0,0,0,.04)}.ui-btn,label.ui-btn{font-weight:700;border-width:1px;border-style:solid}.ui-btn{text-decoration:none!important}.ui-btn-active{cursor:pointer}.ui-corner-all{-webkit-border-radius:.3125em;border-radius:.3125em}.ui-btn-corner-all,.ui-btn.ui-corner-all,.ui-slider-track.ui-corner-all,.ui-flipswitch.ui-corner-all,.ui-li-count{-webkit-border-radius:.3125em;border-radius:.3125em}.ui-btn-icon-notext.ui-btn-corner-all,.ui-btn-icon-notext.ui-corner-all{-webkit-border-radius:1em;border-radius:1em}.ui-btn-corner-all,.ui-corner-all{-webkit-background-clip:padding;background-clip:padding-box}.ui-popup.ui-corner-all>.ui-popup-arrow-guide{left:.6em;right:.6em;top:.6em;bottom:.6em}.ui-shadow{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);-moz-box-shadow:0 1px 3px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.15)}.ui-shadow-inset{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.2);box-shadow:inset 0 1px 3px rgba(0,0,0,.2)}.ui-overlay-shadow{-webkit-box-shadow:0 0 12px rgba(0,0,0,.6);-moz-box-shadow:0 0 12px rgba(0,0,0,.6);box-shadow:0 0 12px rgba(0,0,0,.6)}.ui-btn-icon-left:after,.ui-btn-icon-right:after,.ui-btn-icon-top:after,.ui-btn-icon-bottom:after,.ui-btn-icon-notext:after{background-color:#666;background-color:rgba(0,0,0,.3);background-position:center center;background-repeat:no-repeat;-webkit-border-radius:1em;border-radius:1em}.ui-alt-icon.ui-btn:after,.ui-alt-icon .ui-btn:after,html .ui-alt-icon.ui-checkbox-off:after,html .ui-alt-icon.ui-radio-off:after,html .ui-alt-icon .ui-checkbox-off:after,html .ui-alt-icon .ui-radio-off:after{background-color:#666;background-color:rgba(0,0,0,.15)}.ui-nodisc-icon.ui-btn:after,.ui-nodisc-icon .ui-btn:after{background-color:transparent}.ui-shadow-icon.ui-btn:after,.ui-shadow-icon .ui-btn:after{-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3);-moz-box-shadow:0 1px 0 rgba(255,255,255,.3);box-shadow:0 1px 0 rgba(255,255,255,.3)}.ui-btn.ui-checkbox-off:after,.ui-btn.ui-checkbox-on:after,.ui-btn.ui-radio-off:after,.ui-btn.ui-radio-on:after{display:block;width:18px;height:18px;margin:-9px 2px 0 2px}.ui-checkbox-off:after,.ui-btn.ui-radio-off:after{filter:Alpha(Opacity=30);opacity:.3}.ui-btn.ui-checkbox-off:after,.ui-btn.ui-checkbox-on:after{-webkit-border-radius:.1875em;border-radius:.1875em}.ui-btn.ui-checkbox-off:after{background-color:#666;background-color:rgba(0,0,0,.3)}.ui-radio .ui-btn.ui-radio-on:after{background-image:none;background-color:#fff;width:8px;height:8px;border-width:5px;border-style:solid}.ui-alt-icon.ui-btn.ui-radio-on:after,.ui-alt-icon .ui-btn.ui-radio-on:after{background-color:#000}.ui-icon-loading{background:url(../touch/images/ajax-loader.gif);background-size:2.875em 2.875em}.ui-bar-a,.ui-page-theme-a .ui-bar-inherit,html .ui-bar-a .ui-bar-inherit,html .ui-body-a .ui-bar-inherit,html body .ui-group-theme-a .ui-bar-inherit{background-color:#e9e9e9;border-color:#ddd;color:#333;text-shadow:0 1px 0 #eee;font-weight:700}.ui-bar-a{border-width:1px;border-style:solid}.ui-overlay-a,.ui-page-theme-a,.ui-page-theme-a .ui-panel-wrapper{background-color:#f9f9f9;border-color:#bbb;color:#333;text-shadow:0 1px 0 #f3f3f3}.ui-body-a,.ui-page-theme-a .ui-body-inherit,html .ui-bar-a .ui-body-inherit,html .ui-body-a .ui-body-inherit,html body .ui-group-theme-a .ui-body-inherit,html .ui-panel-page-container-a{background-color:#fff;border-color:#ddd;color:#333;text-shadow:0 1px 0 #f3f3f3}.ui-body-a{border-width:1px;border-style:solid}.ui-page-theme-a a,html .ui-bar-a a,html .ui-body-a a,html body .ui-group-theme-a a{color:#38c;font-weight:700}.ui-page-theme-a a:visited,html .ui-bar-a a:visited,html .ui-body-a a:visited,html body .ui-group-theme-a a:visited{color:#38c}.ui-page-theme-a a:hover,html .ui-bar-a a:hover,html .ui-body-a a:hover,html body .ui-group-theme-a a:hover{color:#059}.ui-page-theme-a a:active,html .ui-bar-a a:active,html .ui-body-a a:active,html body .ui-group-theme-a a:active{color:#059}.ui-page-theme-a .ui-btn,html .ui-bar-a .ui-btn,html .ui-body-a .ui-btn,html body .ui-group-theme-a .ui-btn,html head+body .ui-btn.ui-btn-a,.ui-page-theme-a .ui-btn:visited,html .ui-bar-a .ui-btn:visited,html .ui-body-a .ui-btn:visited,html body .ui-group-theme-a .ui-btn:visited,html head+body .ui-btn.ui-btn-a:visited{background-color:#f6f6f6;border-color:#ddd;color:#333;text-shadow:0 1px 0 #f3f3f3}.ui-page-theme-a .ui-btn:hover,html .ui-bar-a .ui-btn:hover,html .ui-body-a .ui-btn:hover,html body .ui-group-theme-a .ui-btn:hover,html head+body .ui-btn.ui-btn-a:hover{background-color:#ededed;border-color:#ddd;color:#333;text-shadow:0 1px 0 #f3f3f3}.ui-page-theme-a .ui-btn:active,html .ui-bar-a .ui-btn:active,html .ui-body-a .ui-btn:active,html body .ui-group-theme-a .ui-btn:active,html head+body .ui-btn.ui-btn-a:active{background-color:#e8e8e8;border-color:#ddd;color:#333;text-shadow:0 1px 0 #f3f3f3}.ui-page-theme-a .ui-btn.ui-btn-active,html .ui-bar-a .ui-btn.ui-btn-active,html .ui-body-a .ui-btn.ui-btn-active,html body .ui-group-theme-a .ui-btn.ui-btn-active,html head+body .ui-btn.ui-btn-a.ui-btn-active,.ui-page-theme-a .ui-checkbox-on:after,html .ui-bar-a .ui-checkbox-on:after,html .ui-body-a .ui-checkbox-on:after,html body .ui-group-theme-a .ui-checkbox-on:after,.ui-btn.ui-checkbox-on.ui-btn-a:after,.ui-page-theme-a .ui-flipswitch-active,html .ui-bar-a .ui-flipswitch-active,html .ui-body-a .ui-flipswitch-active,html body .ui-group-theme-a .ui-flipswitch-active,html body .ui-flipswitch.ui-bar-a.ui-flipswitch-active,.ui-page-theme-a .ui-slider-track .ui-btn-active,html .ui-bar-a .ui-slider-track .ui-btn-active,html .ui-body-a .ui-slider-track .ui-btn-active,html body .ui-group-theme-a .ui-slider-track .ui-btn-active,html body div.ui-slider-track.ui-body-a .ui-btn-active{background-color:#38c;border-color:#38c;color:#fff;text-shadow:0 1px 0 #059}.ui-page-theme-a .ui-radio-on:after,html .ui-bar-a .ui-radio-on:after,html .ui-body-a .ui-radio-on:after,html body .ui-group-theme-a .ui-radio-on:after,.ui-btn.ui-radio-on.ui-btn-a:after{border-color:#38c}.ui-page-theme-a .ui-btn:focus,html .ui-bar-a .ui-btn:focus,html .ui-body-a .ui-btn:focus,html body .ui-group-theme-a .ui-btn:focus,html head+body .ui-btn.ui-btn-a:focus,.ui-page-theme-a .ui-focus,html .ui-bar-a .ui-focus,html .ui-body-a .ui-focus,html body .ui-group-theme-a .ui-focus,html head+body .ui-btn-a.ui-focus,html head+body .ui-body-a.ui-focus{-webkit-box-shadow:0 0 12px #38c;-moz-box-shadow:0 0 12px #38c;box-shadow:0 0 12px #38c}.ui-bar-b,.ui-page-theme-b .ui-bar-inherit,html .ui-bar-b .ui-bar-inherit,html .ui-body-b .ui-bar-inherit,html body .ui-group-theme-b .ui-bar-inherit{background-color:#1d1d1d;border-color:#1b1b1b;color:#fff;text-shadow:0 1px 0 #111;font-weight:700}.ui-bar-b{border-width:1px;border-style:solid}.ui-overlay-b,.ui-page-theme-b,.ui-page-theme-b .ui-panel-wrapper{background-color:#252525;border-color:#454545;color:#fff;text-shadow:0 1px 0 #111}.ui-body-b,.ui-page-theme-b .ui-body-inherit,html .ui-bar-b .ui-body-inherit,html .ui-body-b .ui-body-inherit,html body .ui-group-theme-b .ui-body-inherit,html .ui-panel-page-container-b{background-color:#2a2a2a;border-color:#1d1d1d;color:#fff;text-shadow:0 1px 0 #111}.ui-body-b{border-width:1px;border-style:solid}.ui-page-theme-b a,html .ui-bar-b a,html .ui-body-b a,html body .ui-group-theme-b a{color:#2ad;font-weight:700}.ui-page-theme-b a:visited,html .ui-bar-b a:visited,html .ui-body-b a:visited,html body .ui-group-theme-b a:visited{color:#2ad}.ui-page-theme-b a:hover,html .ui-bar-b a:hover,html .ui-body-b a:hover,html body .ui-group-theme-b a:hover{color:#08b}.ui-page-theme-b a:active,html .ui-bar-b a:active,html .ui-body-b a:active,html body .ui-group-theme-b a:active{color:#08b}.ui-page-theme-b .ui-btn,html .ui-bar-b .ui-btn,html .ui-body-b .ui-btn,html body .ui-group-theme-b .ui-btn,html head+body .ui-btn.ui-btn-b,.ui-page-theme-b .ui-btn:visited,html .ui-bar-b .ui-btn:visited,html .ui-body-b .ui-btn:visited,html body .ui-group-theme-b .ui-btn:visited,html head+body .ui-btn.ui-btn-b:visited{background-color:#333;border-color:#1f1f1f;color:#fff;text-shadow:0 1px 0 #111}.ui-page-theme-b .ui-btn:hover,html .ui-bar-b .ui-btn:hover,html .ui-body-b .ui-btn:hover,html body .ui-group-theme-b .ui-btn:hover,html head+body .ui-btn.ui-btn-b:hover{background-color:#373737;border-color:#1f1f1f;color:#fff;text-shadow:0 1px 0 #111}.ui-page-theme-b .ui-btn:active,html .ui-bar-b .ui-btn:active,html .ui-body-b .ui-btn:active,html body .ui-group-theme-b .ui-btn:active,html head+body .ui-btn.ui-btn-b:active{background-color:#404040;border-color:#1f1f1f;color:#fff;text-shadow:0 1px 0 #111}.ui-page-theme-b .ui-btn.ui-btn-active,html .ui-bar-b .ui-btn.ui-btn-active,html .ui-body-b .ui-btn.ui-btn-active,html body .ui-group-theme-b .ui-btn.ui-btn-active,html head+body .ui-btn.ui-btn-b.ui-btn-active,.ui-page-theme-b .ui-checkbox-on:after,html .ui-bar-b .ui-checkbox-on:after,html .ui-body-b .ui-checkbox-on:after,html body .ui-group-theme-b .ui-checkbox-on:after,.ui-btn.ui-checkbox-on.ui-btn-b:after,.ui-page-theme-b .ui-flipswitch-active,html .ui-bar-b .ui-flipswitch-active,html .ui-body-b .ui-flipswitch-active,html body .ui-group-theme-b .ui-flipswitch-active,html body .ui-flipswitch.ui-bar-b.ui-flipswitch-active,.ui-page-theme-b .ui-slider-track .ui-btn-active,html .ui-bar-b .ui-slider-track .ui-btn-active,html .ui-body-b .ui-slider-track .ui-btn-active,html body .ui-group-theme-b .ui-slider-track .ui-btn-active,html body div.ui-slider-track.ui-body-b .ui-btn-active{background-color:#2ad;border-color:#2ad;color:#fff;text-shadow:0 1px 0 #08b}.ui-page-theme-b .ui-radio-on:after,html .ui-bar-b .ui-radio-on:after,html .ui-body-b .ui-radio-on:after,html body .ui-group-theme-b .ui-radio-on:after,.ui-btn.ui-radio-on.ui-btn-b:after{border-color:#2ad}.ui-page-theme-b .ui-btn:focus,html .ui-bar-b .ui-btn:focus,html .ui-body-b .ui-btn:focus,html body .ui-group-theme-b .ui-btn:focus,html head+body .ui-btn.ui-btn-b:focus,.ui-page-theme-b .ui-focus,html .ui-bar-b .ui-focus,html .ui-body-b .ui-focus,html body .ui-group-theme-b .ui-focus,html head+body .ui-btn-b.ui-focus,html head+body .ui-body-b.ui-focus{-webkit-box-shadow:0 0 12px #2ad;-moz-box-shadow:0 0 12px #2ad;box-shadow:0 0 12px #2ad}.ui-disabled,.ui-state-disabled,button[disabled],.ui-select .ui-btn.ui-state-disabled{filter:Alpha(Opacity=30);opacity:.3;cursor:default!important;pointer-events:none}.ui-btn:focus,.ui-btn.ui-focus{outline:0}.ui-noboxshadow .ui-shadow,.ui-noboxshadow .ui-shadow-inset,.ui-noboxshadow .ui-overlay-shadow,.ui-noboxshadow .ui-shadow-icon.ui-btn:after,.ui-noboxshadow .ui-shadow-icon .ui-btn:after,.ui-noboxshadow .ui-focus,.ui-noboxshadow .ui-btn:focus,.ui-noboxshadow input:focus,.ui-noboxshadow .ui-panel{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.ui-noboxshadow .ui-btn:focus,.ui-noboxshadow .ui-focus{outline-width:1px;outline-style:auto}.ui-mobile,.ui-mobile body{height:99.9%}.ui-mobile fieldset,.ui-page{padding:0;margin:0}.ui-mobile a img,.ui-mobile fieldset{border-width:0}.ui-mobile fieldset{min-width:0}@-moz-document url-prefix(){.ui-mobile fieldset{display:table-column;vertical-align:middle}}.ui-mobile-viewport{margin:0;overflow-x:visible;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}body.ui-mobile-viewport,div.ui-mobile-viewport{overflow-x:hidden}.ui-mobile [data-role=page],.ui-mobile [data-role=dialog],.ui-page{top:0;left:0;width:100%;min-height:100%;position:absolute;display:none;border:0}.ui-page{outline:0}.ui-mobile .ui-page-active{display:block;overflow:visible;overflow-x:hidden}@media screen and (orientation:portrait){.ui-mobile .ui-page{min-height:420px}}@media screen and (orientation:landscape){.ui-mobile .ui-page{min-height:300px}}.ui-mobile-rendering>*{visibility:hidden}.ui-nojs{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.ui-loading .ui-loader{display:block}.ui-loader{display:none;z-index:9999999;position:fixed;top:50%;left:50%;border:0}.ui-loader-default{background:0;filter:Alpha(Opacity=18);opacity:.18;width:2.875em;height:2.875em;margin-left:-1.4375em;margin-top:-1.4375em}.ui-loader-verbose{width:12.5em;filter:Alpha(Opacity=88);opacity:.88;box-shadow:0 1px 1px -1px #fff;height:auto;margin-left:-6.875em;margin-top:-2.6875em;padding:.625em}.ui-loader-default h1{font-size:0;width:0;height:0;overflow:hidden}.ui-loader-verbose h1{font-size:1em;margin:0;text-align:center}.ui-loader .ui-icon-loading{background-color:#000;display:block;margin:0;width:2.75em;height:2.75em;padding:.0625em;-webkit-border-radius:2.25em;border-radius:2.25em}.ui-loader-verbose .ui-icon-loading{margin:0 auto .625em;filter:Alpha(Opacity=75);opacity:.75}.ui-loader-textonly{padding:.9375em;margin-left:-7.1875em}.ui-loader-textonly .ui-icon-loading{display:none}.ui-loader-fakefix{position:absolute}.ui-bar,.ui-body{position:relative;padding:.4em 1em;overflow:hidden;display:block;clear:both}.ui-bar h1,.ui-bar h2,.ui-bar h3,.ui-bar h4,.ui-bar h5,.ui-bar h6{margin:0;padding:0;font-size:1em;display:inline-block}.ui-header,.ui-footer{border-width:1px 0;border-style:solid;position:relative}.ui-header:empty,.ui-footer:empty{min-height:2.6875em}.ui-header .ui-title,.ui-footer .ui-title{font-size:1em;min-height:1.1em;text-align:center;display:block;margin:0 30%;padding:.7em 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;outline:0!important}.ui-footer .ui-title{margin:0 1em}.ui-content{border-width:0;overflow:visible;overflow-x:hidden;padding:1em}.ui-corner-all>.ui-header:first-child,.ui-corner-all>.ui-content:first-child,.ui-corner-all>.ui-footer:first-child{-webkit-border-top-left-radius:inherit;border-top-left-radius:inherit;-webkit-border-top-right-radius:inherit;border-top-right-radius:inherit}.ui-corner-all>.ui-header:last-child,.ui-corner-all>.ui-content:last-child,.ui-corner-all>.ui-footer:last-child{-webkit-border-bottom-left-radius:inherit;border-bottom-left-radius:inherit;-webkit-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit}.ui-btn{font-size:16px;margin:.5em 0;padding:.7em 1em;display:block;position:relative;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui-btn-icon-notext,.ui-header button.ui-btn.ui-btn-icon-notext,.ui-footer button.ui-btn.ui-btn-icon-notext{padding:0;width:1.75em;height:1.75em;text-indent:-9999px;white-space:nowrap!important}.ui-mini{font-size:12.5px}.ui-mini .ui-btn{font-size:inherit}.ui-header .ui-btn,.ui-footer .ui-btn{font-size:12.5px;display:inline-block;vertical-align:middle}.ui-header .ui-controlgroup .ui-btn-icon-notext,.ui-footer .ui-controlgroup .ui-btn-icon-notext{font-size:12.5px}.ui-header .ui-btn-left,.ui-header .ui-btn-right{font-size:12.5px}.ui-mini.ui-btn-icon-notext,.ui-mini .ui-btn-icon-notext,.ui-header .ui-btn-icon-notext,.ui-footer .ui-btn-icon-notext{font-size:16px;padding:0}.ui-btn-inline{display:inline-block;vertical-align:middle;margin-right:.625em}.ui-btn-icon-left{padding-left:2.5em}.ui-btn-icon-right{padding-right:2.5em}.ui-btn-icon-top{padding-top:2.5em}.ui-btn-icon-bottom{padding-bottom:2.5em}.ui-header .ui-btn-icon-top,.ui-footer .ui-btn-icon-top,.ui-header .ui-btn-icon-bottom,.ui-footer .ui-btn-icon-bottom{padding-left:.3125em;padding-right:.3125em}.ui-btn-icon-left:after,.ui-btn-icon-right:after,.ui-btn-icon-top:after,.ui-btn-icon-bottom:after,.ui-btn-icon-notext:after{content:"";position:absolute;display:block;width:22px;height:22px}.ui-btn-icon-notext:after,.ui-btn-icon-left:after,.ui-btn-icon-right:after{top:50%;margin-top:-11px}.ui-btn-icon-left:after{left:.5625em}.ui-btn-icon-right:after{right:.5625em}.ui-mini.ui-btn-icon-left:after,.ui-mini .ui-btn-icon-left:after,.ui-header .ui-btn-icon-left:after,.ui-footer .ui-btn-icon-left:after{left:.37em}.ui-mini.ui-btn-icon-right:after,.ui-mini .ui-btn-icon-right:after,.ui-header .ui-btn-icon-right:after,.ui-footer .ui-btn-icon-right:after{right:.37em}.ui-btn-icon-notext:after,.ui-btn-icon-top:after,.ui-btn-icon-bottom:after{left:50%;margin-left:-11px}.ui-btn-icon-top:after{top:.5625em}.ui-btn-icon-bottom:after{top:auto;bottom:.5625em}.ui-header .ui-btn-left,.ui-header .ui-btn-right,.ui-btn-left>[class*=ui-],.ui-btn-right>[class*=ui-]{margin:0}.ui-btn-left,.ui-btn-right{position:absolute;top:.24em}.ui-btn-left{left:.4em}.ui-btn-right{right:.4em}.ui-btn-icon-notext.ui-btn-left{top:.3125em;left:.3125em}.ui-btn-icon-notext.ui-btn-right{top:.3125em;right:.3125em}button.ui-btn,.ui-controlgroup-controls button.ui-btn-icon-notext{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;width:100%}button.ui-btn-inline,.ui-header button.ui-btn,.ui-footer button.ui-btn{width:auto}button.ui-btn::-moz-focus-inner{border:0}button.ui-btn-icon-notext,.ui-controlgroup-horizontal .ui-controlgroup-controls button.ui-btn{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:1.75em}.ui-mobile label,.ui-controlgroup-label{display:block;margin:0 0 .4em}.ui-hide-label>label,.ui-hide-label .ui-controlgroup-label,.ui-hide-label .ui-rangeslider label,.ui-hidden-accessible{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.ui-screen-hidden{display:none!important}.ui-mobile-viewport-transitioning,.ui-mobile-viewport-transitioning .ui-page{width:100%;height:100%;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ui-page-pre-in{opacity:0}.in{-webkit-animation-timing-function:ease-out;-webkit-animation-duration:350ms;-moz-animation-timing-function:ease-out;-moz-animation-duration:350ms;animation-timing-function:ease-out;animation-duration:350ms}.out{-webkit-animation-timing-function:ease-in;-webkit-animation-duration:225ms;-moz-animation-timing-function:ease-in;-moz-animation-duration:225ms;animation-timing-function:ease-in;animation-duration:225ms}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}@-moz-keyframes fadeout{from{opacity:1}to{opacity:0}}@keyframes fadeout{from{opacity:1}to{opacity:0}}.fade.out{opacity:0;-webkit-animation-duration:125ms;-webkit-animation-name:fadeout;-moz-animation-duration:125ms;-moz-animation-name:fadeout;animation-duration:125ms;animation-name:fadeout}.fade.in{opacity:1;-webkit-animation-duration:225ms;-webkit-animation-name:fadein;-moz-animation-duration:225ms;-moz-animation-name:fadein;animation-duration:225ms;animation-name:fadein}.pop{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;transform-origin:50% 50%}.pop.in{-webkit-transform:scale(1);-webkit-animation-name:popin;-webkit-animation-duration:350ms;-moz-transform:scale(1);-moz-animation-name:popin;-moz-animation-duration:350ms;transform:scale(1);animation-name:popin;animation-duration:350ms;opacity:1}.pop.out{-webkit-animation-name:fadeout;-webkit-animation-duration:100ms;-moz-animation-name:fadeout;-moz-animation-duration:100ms;animation-name:fadeout;animation-duration:100ms;opacity:0}.pop.in.reverse{-webkit-animation-name:fadein;-moz-animation-name:fadein;animation-name:fadein}.pop.out.reverse{-webkit-transform:scale(.8);-webkit-animation-name:popout;-moz-transform:scale(.8);-moz-animation-name:popout;transform:scale(.8);animation-name:popout}@-webkit-keyframes popin{from{-webkit-transform:scale(.8);opacity:0}to{-webkit-transform:scale(1);opacity:1}}@-moz-keyframes popin{from{-moz-transform:scale(.8);opacity:0}to{-moz-transform:scale(1);opacity:1}}@keyframes popin{from{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@-webkit-keyframes popout{from{-webkit-transform:scale(1);opacity:1}to{-webkit-transform:scale(.8);opacity:0}}@-moz-keyframes popout{from{-moz-transform:scale(1);opacity:1}to{-moz-transform:scale(.8);opacity:0}}@keyframes popout{from{transform:scale(1);opacity:1}to{transform:scale(.8);opacity:0}}@-webkit-keyframes slideinfromright{from{-webkit-transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(0,0,0)}}@-moz-keyframes slideinfromright{from{-moz-transform:translateX(100%)}to{-moz-transform:translateX(0)}}@keyframes slideinfromright{from{transform:translateX(100%)}to{transform:translateX(0)}}@-webkit-keyframes slideinfromleft{from{-webkit-transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0)}}@-moz-keyframes slideinfromleft{from{-moz-transform:translateX(-100%)}to{-moz-transform:translateX(0)}}@keyframes slideinfromleft{from{transform:translateX(-100%)}to{transform:translateX(0)}}@-webkit-keyframes slideouttoleft{from{-webkit-transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-100%,0,0)}}@-moz-keyframes slideouttoleft{from{-moz-transform:translateX(0)}to{-moz-transform:translateX(-100%)}}@keyframes slideouttoleft{from{transform:translateX(0)}to{transform:translateX(-100%)}}@-webkit-keyframes slideouttoright{from{-webkit-transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(100%,0,0)}}@-moz-keyframes slideouttoright{from{-moz-transform:translateX(0)}to{-moz-transform:translateX(100%)}}@keyframes slideouttoright{from{transform:translateX(0)}to{transform:translateX(100%)}}.slide.out,.slide.in{-webkit-animation-timing-function:ease-out;-webkit-animation-duration:350ms;-moz-animation-timing-function:ease-out;-moz-animation-duration:350ms;animation-timing-function:ease-out;animation-duration:350ms}.slide.out{-webkit-transform:translate3d(-100%,0,0);-webkit-animation-name:slideouttoleft;-moz-transform:translateX(-100%);-moz-animation-name:slideouttoleft;transform:translateX(-100%);animation-name:slideouttoleft}.slide.in{-webkit-transform:translate3d(0,0,0);-webkit-animation-name:slideinfromright;-moz-transform:translateX(0);-moz-animation-name:slideinfromright;transform:translateX(0);animation-name:slideinfromright}.slide.out.reverse{-webkit-transform:translate3d(100%,0,0);-webkit-animation-name:slideouttoright;-moz-transform:translateX(100%);-moz-animation-name:slideouttoright;transform:translateX(100%);animation-name:slideouttoright}.slide.in.reverse{-webkit-transform:translate3d(0,0,0);-webkit-animation-name:slideinfromleft;-moz-transform:translateX(0);-moz-animation-name:slideinfromleft;transform:translateX(0);animation-name:slideinfromleft}.slidefade.out{-webkit-transform:translateX(-100%);-webkit-animation-name:slideouttoleft;-webkit-animation-duration:225ms;-moz-transform:translateX(-100%);-moz-animation-name:slideouttoleft;-moz-animation-duration:225ms;transform:translateX(-100%);animation-name:slideouttoleft;animation-duration:225ms}.slidefade.in{-webkit-transform:translateX(0);-webkit-animation-name:fadein;-webkit-animation-duration:200ms;-moz-transform:translateX(0);-moz-animation-name:fadein;-moz-animation-duration:200ms;transform:translateX(0);animation-name:fadein;animation-duration:200ms}.slidefade.out.reverse{-webkit-transform:translateX(100%);-webkit-animation-name:slideouttoright;-webkit-animation-duration:200ms;-moz-transform:translateX(100%);-moz-animation-name:slideouttoright;-moz-animation-duration:200ms;transform:translateX(100%);animation-name:slideouttoright;animation-duration:200ms}.slidefade.in.reverse{-webkit-transform:translateX(0);-webkit-animation-name:fadein;-webkit-animation-duration:200ms;-moz-transform:translateX(0);-moz-animation-name:fadein;-moz-animation-duration:200ms;transform:translateX(0);animation-name:fadein;animation-duration:200ms}.slidedown.out{-webkit-animation-name:fadeout;-webkit-animation-duration:100ms;-moz-animation-name:fadeout;-moz-animation-duration:100ms;animation-name:fadeout;animation-duration:100ms}.slidedown.in{-webkit-transform:translateY(0);-webkit-animation-name:slideinfromtop;-webkit-animation-duration:250ms;-moz-transform:translateY(0);-moz-animation-name:slideinfromtop;-moz-animation-duration:250ms;transform:translateY(0);animation-name:slideinfromtop;animation-duration:250ms}.slidedown.in.reverse{-webkit-animation-name:fadein;-webkit-animation-duration:150ms;-moz-animation-name:fadein;-moz-animation-duration:150ms;animation-name:fadein;animation-duration:150ms}.slidedown.out.reverse{-webkit-transform:translateY(-100%);-webkit-animation-name:slideouttotop;-webkit-animation-duration:200ms;-moz-transform:translateY(-100%);-moz-animation-name:slideouttotop;-moz-animation-duration:200ms;transform:translateY(-100%);animation-name:slideouttotop;animation-duration:200ms}@-webkit-keyframes slideinfromtop{from{-webkit-transform:translateY(-100%)}to{-webkit-transform:translateY(0)}}@-moz-keyframes slideinfromtop{from{-moz-transform:translateY(-100%)}to{-moz-transform:translateY(0)}}@keyframes slideinfromtop{from{transform:translateY(-100%)}to{transform:translateY(0)}}@-webkit-keyframes slideouttotop{from{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(-100%)}}@-moz-keyframes slideouttotop{from{-moz-transform:translateY(0)}to{-moz-transform:translateY(-100%)}}@keyframes slideouttotop{from{transform:translateY(0)}to{transform:translateY(-100%)}}.slideup.out{-webkit-animation-name:fadeout;-webkit-animation-duration:100ms;-moz-animation-name:fadeout;-moz-animation-duration:100ms;animation-name:fadeout;animation-duration:100ms}.slideup.in{-webkit-transform:translateY(0);-webkit-animation-name:slideinfrombottom;-webkit-animation-duration:250ms;-moz-transform:translateY(0);-moz-animation-name:slideinfrombottom;-moz-animation-duration:250ms;transform:translateY(0);animation-name:slideinfrombottom;animation-duration:250ms}.slideup.in.reverse{-webkit-animation-name:fadein;-webkit-animation-duration:150ms;-moz-animation-name:fadein;-moz-animation-duration:150ms;animation-name:fadein;animation-duration:150ms}.slideup.out.reverse{-webkit-transform:translateY(100%);-webkit-animation-name:slideouttobottom;-webkit-animation-duration:200ms;-moz-transform:translateY(100%);-moz-animation-name:slideouttobottom;-moz-animation-duration:200ms;transform:translateY(100%);animation-name:slideouttobottom;animation-duration:200ms}@-webkit-keyframes slideinfrombottom{from{-webkit-transform:translateY(100%)}to{-webkit-transform:translateY(0)}}@-moz-keyframes slideinfrombottom{from{-moz-transform:translateY(100%)}to{-moz-transform:translateY(0)}}@keyframes slideinfrombottom{from{transform:translateY(100%)}to{transform:translateY(0)}}@-webkit-keyframes slideouttobottom{from{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(100%)}}@-moz-keyframes slideouttobottom{from{-moz-transform:translateY(0)}to{-moz-transform:translateY(100%)}}@keyframes slideouttobottom{from{transform:translateY(0)}to{transform:translateY(100%)}}.viewport-flip{-webkit-perspective:1000;-moz-perspective:1000;perspective:1000;position:absolute}.flip{-webkit-backface-visibility:hidden;-webkit-transform:translateX(0);-moz-backface-visibility:hidden;-moz-transform:translateX(0);backface-visibility:hidden;transform:translateX(0)}.flip.out{-webkit-transform:rotateY(-90deg) scale(.9);-webkit-animation-name:flipouttoleft;-webkit-animation-duration:175ms;-moz-transform:rotateY(-90deg) scale(.9);-moz-animation-name:flipouttoleft;-moz-animation-duration:175ms;transform:rotateY(-90deg) scale(.9);animation-name:flipouttoleft;animation-duration:175ms}.flip.in{-webkit-animation-name:flipintoright;-webkit-animation-duration:225ms;-moz-animation-name:flipintoright;-moz-animation-duration:225ms;animation-name:flipintoright;animation-duration:225ms}.flip.out.reverse{-webkit-transform:rotateY(90deg) scale(.9);-webkit-animation-name:flipouttoright;-moz-transform:rotateY(90deg) scale(.9);-moz-animation-name:flipouttoright;transform:rotateY(90deg) scale(.9);animation-name:flipouttoright}.flip.in.reverse{-webkit-animation-name:flipintoleft;-moz-animation-name:flipintoleft;animation-name:flipintoleft}@-webkit-keyframes flipouttoleft{from{-webkit-transform:rotateY(0)}to{-webkit-transform:rotateY(-90deg) scale(.9)}}@-moz-keyframes flipouttoleft{from{-moz-transform:rotateY(0)}to{-moz-transform:rotateY(-90deg) scale(.9)}}@keyframes flipouttoleft{from{transform:rotateY(0)}to{transform:rotateY(-90deg) scale(.9)}}@-webkit-keyframes flipouttoright{from{-webkit-transform:rotateY(0)}to{-webkit-transform:rotateY(90deg) scale(.9)}}@-moz-keyframes flipouttoright{from{-moz-transform:rotateY(0)}to{-moz-transform:rotateY(90deg) scale(.9)}}@keyframes flipouttoright{from{transform:rotateY(0)}to{transform:rotateY(90deg) scale(.9)}}@-webkit-keyframes flipintoleft{from{-webkit-transform:rotateY(-90deg) scale(.9)}to{-webkit-transform:rotateY(0)}}@-moz-keyframes flipintoleft{from{-moz-transform:rotateY(-90deg) scale(.9)}to{-moz-transform:rotateY(0)}}@keyframes flipintoleft{from{transform:rotateY(-90deg) scale(.9)}to{transform:rotateY(0)}}@-webkit-keyframes flipintoright{from{-webkit-transform:rotateY(90deg) scale(.9)}to{-webkit-transform:rotateY(0)}}@-moz-keyframes flipintoright{from{-moz-transform:rotateY(90deg) scale(.9)}to{-moz-transform:rotateY(0)}}@keyframes flipintoright{from{transform:rotateY(90deg) scale(.9)}to{transform:rotateY(0)}}.viewport-turn{-webkit-perspective:200px;-moz-perspective:200px;-ms-perspective:200px;perspective:200px;position:absolute}.turn{-webkit-backface-visibility:hidden;-webkit-transform:translateX(0);-webkit-transform-origin:0;-moz-backface-visibility:hidden;-moz-transform:translateX(0);-moz-transform-origin:0;backface-visibility:hidden;transform:translateX(0);transform-origin:0}.turn.out{-webkit-transform:rotateY(-90deg) scale(.9);-webkit-animation-name:flipouttoleft;-webkit-animation-duration:125ms;-moz-transform:rotateY(-90deg) scale(.9);-moz-animation-name:flipouttoleft;-moz-animation-duration:125ms;transform:rotateY(-90deg) scale(.9);animation-name:flipouttoleft;animation-duration:125ms}.turn.in{-webkit-animation-name:flipintoright;-webkit-animation-duration:250ms;-moz-animation-name:flipintoright;-moz-animation-duration:250ms;animation-name:flipintoright;animation-duration:250ms}.turn.out.reverse{-webkit-transform:rotateY(90deg) scale(.9);-webkit-animation-name:flipouttoright;-moz-transform:rotateY(90deg) scale(.9);-moz-animation-name:flipouttoright;transform:rotateY(90deg) scale(.9);animation-name:flipouttoright}.turn.in.reverse{-webkit-animation-name:flipintoleft;-moz-animation-name:flipintoleft;animation-name:flipintoleft}@-webkit-keyframes flipouttoleft{from{-webkit-transform:rotateY(0)}to{-webkit-transform:rotateY(-90deg) scale(.9)}}@-moz-keyframes flipouttoleft{from{-moz-transform:rotateY(0)}to{-moz-transform:rotateY(-90deg) scale(.9)}}@keyframes flipouttoleft{from{transform:rotateY(0)}to{transform:rotateY(-90deg) scale(.9)}}@-webkit-keyframes flipouttoright{from{-webkit-transform:rotateY(0)}to{-webkit-transform:rotateY(90deg) scale(.9)}}@-moz-keyframes flipouttoright{from{-moz-transform:rotateY(0)}to{-moz-transform:rotateY(90deg) scale(.9)}}@keyframes flipouttoright{from{transform:rotateY(0)}to{transform:rotateY(90deg) scale(.9)}}@-webkit-keyframes flipintoleft{from{-webkit-transform:rotateY(-90deg) scale(.9)}to{-webkit-transform:rotateY(0)}}@-moz-keyframes flipintoleft{from{-moz-transform:rotateY(-90deg) scale(.9)}to{-moz-transform:rotateY(0)}}@keyframes flipintoleft{from{transform:rotateY(-90deg) scale(.9)}to{transform:rotateY(0)}}@-webkit-keyframes flipintoright{from{-webkit-transform:rotateY(90deg) scale(.9)}to{-webkit-transform:rotateY(0)}}@-moz-keyframes flipintoright{from{-moz-transform:rotateY(90deg) scale(.9)}to{-moz-transform:rotateY(0)}}@keyframes flipintoright{from{transform:rotateY(90deg) scale(.9)}to{transform:rotateY(0)}}.flow{-webkit-transform-origin:50% 30%;-webkit-box-shadow:0 0 20px rgba(0,0,0,.4);-moz-transform-origin:50% 30%;-moz-box-shadow:0 0 20px rgba(0,0,0,.4);transform-origin:50% 30%;box-shadow:0 0 20px rgba(0,0,0,.4)}.ui-dialog.flow{-webkit-transform-origin:none;-webkit-box-shadow:none;-moz-transform-origin:none;-moz-box-shadow:none;transform-origin:none;box-shadow:none}.flow.out{-webkit-transform:translateX(-100%) scale(.7);-webkit-animation-name:flowouttoleft;-webkit-animation-timing-function:ease;-webkit-animation-duration:350ms;-moz-transform:translateX(-100%) scale(.7);-moz-animation-name:flowouttoleft;-moz-animation-timing-function:ease;-moz-animation-duration:350ms;transform:translateX(-100%) scale(.7);animation-name:flowouttoleft;animation-timing-function:ease;animation-duration:350ms}.flow.in{-webkit-transform:translateX(0) scale(1);-webkit-animation-name:flowinfromright;-webkit-animation-timing-function:ease;-webkit-animation-duration:350ms;-moz-transform:translateX(0) scale(1);-moz-animation-name:flowinfromright;-moz-animation-timing-function:ease;-moz-animation-duration:350ms;transform:translateX(0) scale(1);animation-name:flowinfromright;animation-timing-function:ease;animation-duration:350ms}.flow.out.reverse{-webkit-transform:translateX(100%);-webkit-animation-name:flowouttoright;-moz-transform:translateX(100%);-moz-animation-name:flowouttoright;transform:translateX(100%);animation-name:flowouttoright}.flow.in.reverse{-webkit-animation-name:flowinfromleft;-moz-animation-name:flowinfromleft;animation-name:flowinfromleft}@-webkit-keyframes flowouttoleft{0%{-webkit-transform:translateX(0) scale(1)}60%,70%{-webkit-transform:translateX(0) scale(.7)}100%{-webkit-transform:translateX(-100%) scale(.7)}}@-moz-keyframes flowouttoleft{0%{-moz-transform:translateX(0) scale(1)}60%,70%{-moz-transform:translateX(0) scale(.7)}100%{-moz-transform:translateX(-100%) scale(.7)}}@keyframes flowouttoleft{0%{transform:translateX(0) scale(1)}60%,70%{transform:translateX(0) scale(.7)}100%{transform:translateX(-100%) scale(.7)}}@-webkit-keyframes flowouttoright{0%{-webkit-transform:translateX(0) scale(1)}60%,70%{-webkit-transform:translateX(0) scale(.7)}100%{-webkit-transform:translateX(100%) scale(.7)}}@-moz-keyframes flowouttoright{0%{-moz-transform:translateX(0) scale(1)}60%,70%{-moz-transform:translateX(0) scale(.7)}100%{-moz-transform:translateX(100%) scale(.7)}}@keyframes flowouttoright{0%{transform:translateX(0) scale(1)}60%,70%{transform:translateX(0) scale(.7)}100%{transform:translateX(100%) scale(.7)}}@-webkit-keyframes flowinfromleft{0%{-webkit-transform:translateX(-100%) scale(.7)}30%,40%{-webkit-transform:translateX(0) scale(.7)}100%{-webkit-transform:translateX(0) scale(1)}}@-moz-keyframes flowinfromleft{0%{-moz-transform:translateX(-100%) scale(.7)}30%,40%{-moz-transform:translateX(0) scale(.7)}100%{-moz-transform:translateX(0) scale(1)}}@keyframes flowinfromleft{0%{transform:translateX(-100%) scale(.7)}30%,40%{transform:translateX(0) scale(.7)}100%{transform:translateX(0) scale(1)}}@-webkit-keyframes flowinfromright{0%{-webkit-transform:translateX(100%) scale(.7)}30%,40%{-webkit-transform:translateX(0) scale(.7)}100%{-webkit-transform:translateX(0) scale(1)}}@-moz-keyframes flowinfromright{0%{-moz-transform:translateX(100%) scale(.7)}30%,40%{-moz-transform:translateX(0) scale(.7)}100%{-moz-transform:translateX(0) scale(1)}}@keyframes flowinfromright{0%{transform:translateX(100%) scale(.7)}30%,40%{transform:translateX(0) scale(.7)}100%{transform:translateX(0) scale(1)}}.ui-field-contain,.ui-mobile fieldset.ui-field-contain{display:block;position:relative;overflow:visible;clear:both;padding:.8em 0}.ui-field-contain>label~[class*=ui-],.ui-field-contain .ui-controlgroup-controls{margin:0}.ui-field-contain:last-child{border-bottom-width:0}@media (min-width:28em){.ui-field-contain,.ui-mobile fieldset.ui-field-contain{padding:0;margin:1em 0;border-bottom-width:0}.ui-field-contain:before,.ui-field-contain:after{content:"";display:table}.ui-field-contain:after{clear:both}.ui-field-contain>label,.ui-field-contain .ui-controlgroup-label,.ui-field-contain>.ui-rangeslider>label{float:left;width:20%;margin:.5em 2% 0 0}.ui-popup .ui-field-contain>label,.ui-popup .ui-field-contain .ui-controlgroup-label,.ui-popup .ui-field-contain>.ui-rangeslider>label{float:none;width:auto;margin:0 0 .4em}.ui-field-contain>label~[class*=ui-],.ui-field-contain .ui-controlgroup-controls{float:left;width:78%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ui-hide-label>label~[class*=ui-],.ui-hide-label .ui-controlgroup-controls,.ui-popup .ui-field-contain>label~[class*=ui-],.ui-popup .ui-field-contain .ui-controlgroup-controls{float:none;width:100%}.ui-field-contain>label~.ui-btn-inline{width:auto;margin-right:.625em}.ui-field-contain>label~.ui-btn-inline.ui-btn-icon-notext{width:1.75em}}.ui-grid-a,.ui-grid-b,.ui-grid-c,.ui-grid-d,.ui-grid-solo{overflow:hidden}.ui-block-a,.ui-block-b,.ui-block-c,.ui-block-d,.ui-block-e{margin:0;padding:0;border:0;float:left;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ui-block-a{clear:left}ul.ui-grid-a,ul.ui-grid-b,ul.ui-grid-c,ul.ui-grid-d,ul.ui-grid-solo,li.ui-block-a,li.ui-block-b,li.ui-block-c,li.ui-block-d,li.ui-block-e{margin-left:0;margin-right:0;padding:0;list-style:none}[class*=ui-block-]>button.ui-btn{margin-right:0;margin-left:0}[class*=ui-block-]>.ui-btn,[class*=ui-block-]>.ui-select,[class*=ui-block-]>.ui-checkbox,[class*=ui-block-]>.ui-radio,[class*=ui-block-]>button.ui-btn-inline,[class*=ui-block-]>button.ui-btn-icon-notext,.ui-header [class*=ui-block-]>button.ui-btn,.ui-footer [class*=ui-block-]>button.ui-btn{margin-right:.3125em;margin-left:.3125em}.ui-grid-a>.ui-block-a,.ui-grid-a>.ui-block-b{width:50%}.ui-grid-b>.ui-block-a,.ui-grid-b>.ui-block-b,.ui-grid-b>.ui-block-c{width:33.333%}.ui-grid-c>.ui-block-a,.ui-grid-c>.ui-block-b,.ui-grid-c>.ui-block-c,.ui-grid-c>.ui-block-d{width:25%}.ui-grid-d>.ui-block-a,.ui-grid-d>.ui-block-b,.ui-grid-d>.ui-block-c,.ui-grid-d>.ui-block-d,.ui-grid-d>.ui-block-e{width:20%}.ui-grid-solo>.ui-block-a{width:100%;float:none}@media (max-width:35em){.ui-responsive>.ui-block-a,.ui-responsive>.ui-block-b,.ui-responsive>.ui-block-c,.ui-responsive>.ui-block-d,.ui-responsive>.ui-block-e{width:100%;float:none}}.ui-header-fixed,.ui-footer-fixed{left:0;right:0;width:100%;position:fixed;z-index:1000}.ui-header-fixed{top:-1px;padding-top:1px}.ui-header-fixed.ui-fixed-hidden{top:0;padding-top:0}.ui-header-fixed .ui-btn-left,.ui-header-fixed .ui-btn-right{margin-top:1px}.ui-header-fixed.ui-fixed-hidden .ui-btn-left,.ui-header-fixed.ui-fixed-hidden .ui-btn-right{margin-top:0}.ui-footer-fixed{bottom:-1px;padding-bottom:1px}.ui-footer-fixed.ui-fixed-hidden{bottom:0;padding-bottom:0}.ui-header-fullscreen,.ui-footer-fullscreen{filter:Alpha(Opacity=90);opacity:.9}.ui-page-header-fixed{padding-top:2.8125em}.ui-page-footer-fixed{padding-bottom:2.8125em}.ui-page-header-fullscreen>.ui-content,.ui-page-footer-fullscreen>.ui-content{padding:0}.ui-fixed-hidden{position:absolute}.ui-footer-fixed.ui-fixed-hidden{display:none}.ui-page .ui-footer-fixed.ui-fixed-hidden{display:block}.ui-page-header-fullscreen .ui-fixed-hidden,.ui-page-footer-fullscreen .ui-fixed-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.ui-header-fixed .ui-btn,.ui-footer-fixed .ui-btn{z-index:10}.ui-android-2x-fixed .ui-li-has-thumb{-webkit-transform:translate3d(0,0,0)}.ui-navbar{max-width:100%}.ui-navbar ul:before,.ui-navbar ul:after{content:"";display:table}.ui-navbar ul:after{clear:both}.ui-navbar ul{list-style:none;margin:0;padding:0;position:relative;display:block;border:0;max-width:100%;overflow:visible}.ui-navbar li .ui-btn{font-size:12.5px;display:block;margin:0;border-right-width:0}.ui-header .ui-navbar li button.ui-btn,.ui-footer .ui-navbar li button.ui-btn{margin:0;width:100%}.ui-navbar .ui-btn:focus{z-index:1}.ui-navbar li:last-child .ui-btn{margin-right:-4px}.ui-navbar li:last-child .ui-btn:after{margin-right:4px}.ui-content .ui-navbar li:last-child .ui-btn,.ui-content .ui-navbar .ui-grid-duo .ui-block-b .ui-btn{border-right-width:1px;margin-right:0}.ui-content .ui-navbar li:last-child .ui-btn:after,.ui-content .ui-navbar .ui-grid-duo .ui-block-b .ui-btn:after{margin-right:0}.ui-navbar .ui-grid-duo .ui-block-a:last-child .ui-btn{border-right-width:1px;margin-right:-1px}.ui-navbar .ui-grid-duo .ui-block-a:last-child .ui-btn:after{margin-right:1px}.ui-navbar .ui-grid-duo .ui-btn{border-top-width:0}.ui-navbar .ui-grid-duo .ui-block-a:first-child .ui-btn,.ui-navbar .ui-grid-duo .ui-block-a:first-child+.ui-block-b .ui-btn{border-top-width:1px}.ui-header .ui-navbar .ui-btn,.ui-footer .ui-navbar .ui-btn{border-top-width:0;border-bottom-width:0}.ui-header .ui-navbar .ui-grid-duo .ui-block-a:first-child .ui-btn,.ui-footer .ui-navbar .ui-grid-duo .ui-block-a:first-child .ui-btn,.ui-header .ui-navbar .ui-grid-duo .ui-block-a:first-child+.ui-block-b .ui-btn,.ui-footer .ui-navbar .ui-grid-duo .ui-block-a:first-child+.ui-block-b .ui-btn{border-top-width:0}.ui-header .ui-title~.ui-navbar .ui-btn,.ui-footer .ui-title~.ui-navbar .ui-btn,.ui-header .ui-navbar .ui-grid-duo .ui-btn,.ui-footer .ui-navbar .ui-grid-duo .ui-btn,.ui-header .ui-title~.ui-navbar .ui-grid-duo .ui-block-a:first-child .ui-btn,.ui-footer .ui-title~.ui-navbar .ui-grid-duo .ui-block-a:first-child .ui-btn,.ui-header .ui-title~.ui-navbar .ui-grid-duo .ui-block-a:first-child+.ui-block-b .ui-btn,.ui-footer .ui-title~.ui-navbar .ui-grid-duo .ui-block-a:first-child+.ui-block-b .ui-btn{border-top-width:1px}.ui-input-btn input{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;border:0;outline:0;-webkit-border-radius:inherit;border-radius:inherit;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background:#fff;background:rgba(255,255,255,0);filter:Alpha(Opacity=0);opacity:.1;font-size:1px;text-indent:-9999px;z-index:2}.ui-input-btn.ui-state-disabled input{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.ui-collapsible{margin:0 -1em}.ui-collapsible-inset,.ui-collapsible-set{margin:.5em 0}.ui-collapsible-heading{display:block;margin:0;padding:0;position:relative}.ui-collapsible-heading .ui-btn{text-align:left;margin:0;border-left-width:0;border-right-width:0}.ui-collapsible-heading .ui-btn-icon-top,.ui-collapsible-heading .ui-btn-icon-bottom{text-align:center}.ui-collapsible-inset .ui-collapsible-heading .ui-btn{border-right-width:1px;border-left-width:1px}.ui-collapsible-collapsed+.ui-collapsible:not(.ui-collapsible-inset)>.ui-collapsible-heading .ui-btn{border-top-width:0}.ui-collapsible-set .ui-collapsible:not(.ui-collapsible-inset) .ui-collapsible-heading .ui-btn{border-top-width:1px}.ui-collapsible-heading-status{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.ui-collapsible-content{display:block;margin:0;padding:.5em 1em}.ui-collapsible-themed-content .ui-collapsible-content{border-left-width:0;border-right-width:0;border-top-width:0;border-bottom-width:1px;border-style:solid}.ui-collapsible-inset.ui-collapsible-themed-content .ui-collapsible-content{border-left-width:1px;border-right-width:1px}.ui-collapsible-inset .ui-collapsible-content{margin:0}.ui-collapsible-content-collapsed{display:none}.ui-collapsible-set>.ui-collapsible.ui-corner-all{-webkit-border-radius:0;border-radius:0}.ui-collapsible-heading,.ui-collapsible-heading>.ui-btn{-webkit-border-radius:inherit;border-radius:inherit}.ui-collapsible-set .ui-collapsible.ui-first-child{-webkit-border-top-right-radius:inherit;border-top-right-radius:inherit;-webkit-border-top-left-radius:inherit;border-top-left-radius:inherit}.ui-collapsible-content,.ui-collapsible-set .ui-collapsible.ui-last-child{-webkit-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit;-webkit-border-bottom-left-radius:inherit;border-bottom-left-radius:inherit}.ui-collapsible-themed-content:not(.ui-collapsible-collapsed)>.ui-collapsible-heading{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.ui-collapsible-set .ui-collapsible{margin:-1px -1em 0}.ui-collapsible-set .ui-collapsible-inset{margin:-1px 0 0}.ui-collapsible-set .ui-collapsible.ui-first-child{margin-top:0}.ui-controlgroup,fieldset.ui-controlgroup{padding:0;margin:.5em 0}.ui-field-contain .ui-controlgroup,.ui-field-contain fieldset.ui-controlgroup{margin:0}.ui-mini .ui-controlgroup-label{font-size:16px}.ui-controlgroup.ui-mini .ui-btn-icon-notext,.ui-controlgroup .ui-mini.ui-btn-icon-notext{font-size:inherit}.ui-controlgroup-controls .ui-btn,.ui-controlgroup-controls .ui-checkbox,.ui-controlgroup-controls .ui-radio,.ui-controlgroup-controls .ui-select{margin:0}.ui-controlgroup-controls .ui-btn:focus,.ui-controlgroup-controls .ui-btn.ui-focus{z-index:1}.ui-controlgroup-controls li{list-style:none}.ui-controlgroup-horizontal .ui-controlgroup-controls{display:inline-block;vertical-align:middle}.ui-controlgroup-horizontal .ui-controlgroup-controls:before,.ui-controlgroup-horizontal .ui-controlgroup-controls:after{content:"";display:table}.ui-controlgroup-horizontal .ui-controlgroup-controls:after{clear:both}.ui-controlgroup-horizontal .ui-controlgroup-controls>.ui-btn,.ui-controlgroup-horizontal .ui-controlgroup-controls li>.ui-btn,.ui-controlgroup-horizontal .ui-controlgroup-controls .ui-checkbox,.ui-controlgroup-horizontal .ui-controlgroup-controls .ui-radio,.ui-controlgroup-horizontal .ui-controlgroup-controls .ui-select{float:left;clear:none}.ui-controlgroup-horizontal .ui-controlgroup-controls button.ui-btn,.ui-controlgroup-controls .ui-btn-icon-notext{width:auto}.ui-controlgroup-horizontal .ui-controlgroup-controls .ui-btn-icon-notext,.ui-controlgroup-horizontal .ui-controlgroup-controls button.ui-btn-icon-notext{width:1.5em}.ui-controlgroup-controls .ui-btn-icon-notext{height:auto;padding:.7em 1em}.ui-controlgroup-vertical .ui-controlgroup-controls .ui-btn{border-bottom-width:0}.ui-controlgroup-vertical .ui-controlgroup-controls .ui-btn.ui-last-child{border-bottom-width:1px}.ui-controlgroup-horizontal .ui-controlgroup-controls .ui-btn{border-right-width:0}.ui-controlgroup-horizontal .ui-controlgroup-controls .ui-btn.ui-last-child{border-right-width:1px}.ui-controlgroup-controls .ui-btn-corner-all,.ui-controlgroup-controls .ui-btn.ui-corner-all{-webkit-border-radius:0;border-radius:0}.ui-controlgroup-controls,.ui-controlgroup-controls .ui-radio,.ui-controlgroup-controls .ui-checkbox,.ui-controlgroup-controls .ui-select,.ui-controlgroup-controls li{-webkit-border-radius:inherit;border-radius:inherit}.ui-controlgroup-vertical .ui-btn.ui-first-child{-webkit-border-top-left-radius:inherit;border-top-left-radius:inherit;-webkit-border-top-right-radius:inherit;border-top-right-radius:inherit}.ui-controlgroup-vertical .ui-btn.ui-last-child{-webkit-border-bottom-left-radius:inherit;border-bottom-left-radius:inherit;-webkit-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit}.ui-controlgroup-horizontal .ui-btn.ui-first-child{-webkit-border-top-left-radius:inherit;border-top-left-radius:inherit;-webkit-border-bottom-left-radius:inherit;border-bottom-left-radius:inherit}.ui-controlgroup-horizontal .ui-btn.ui-last-child{-webkit-border-top-right-radius:inherit;border-top-right-radius:inherit;-webkit-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit}.ui-controlgroup-controls a.ui-shadow:not(:focus),.ui-controlgroup-controls button.ui-shadow:not(:focus),.ui-controlgroup-controls div.ui-shadow:not(.ui-focus){-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ui-controlgroup-label legend{max-width:100%}.ui-controlgroup-controls>label{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.ui-dialog{background:none!important}.ui-dialog-contain{width:92.5%;max-width:500px;margin:10% auto 1em;padding:0;position:relative;top:-1em}.ui-dialog-contain>.ui-header,.ui-dialog-contain>.ui-content,.ui-dialog-contain>.ui-footer{display:block;position:relative;width:auto;margin:0}.ui-dialog-contain>.ui-header{overflow:hidden;z-index:10;padding:0;border-top-width:0}.ui-dialog-contain>.ui-footer{z-index:10;padding:0 1em;border-bottom-width:0}.ui-popup-open .ui-header-fixed,.ui-popup-open .ui-footer-fixed{position:absolute!important}.ui-popup-screen{background-image:url("data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");top:0;left:0;right:0;bottom:1px;position:absolute;filter:Alpha(Opacity=0);opacity:0;z-index:1099}.ui-popup-screen.in{opacity:.5;filter:Alpha(Opacity=50)}.ui-popup-screen.out{opacity:0;filter:Alpha(Opacity=0)}.ui-popup-container{z-index:1100;display:inline-block;position:absolute;padding:0;outline:0}.ui-popup{position:relative}.ui-popup.ui-body-inherit{border-width:1px;border-style:solid}.ui-popup-hidden{left:0;top:0;position:absolute!important;visibility:hidden}.ui-popup-truncate{height:1px;width:1px;margin:-1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.ui-popup.ui-content,.ui-popup .ui-content{overflow:visible}.ui-popup>.ui-header{border-top-width:0}.ui-popup>.ui-footer{border-bottom-width:0}.ui-popup>p,.ui-popup>h1,.ui-popup>h2,.ui-popup>h3,.ui-popup>h4,.ui-popup>h5,.ui-popup>h6{margin:.5em .4375em}.ui-popup>span{display:block;margin:.5em .4375em}.ui-popup-container .ui-content>p,.ui-popup-container .ui-content>h1,.ui-popup-container .ui-content>h2,.ui-popup-container .ui-content>h3,.ui-popup-container .ui-content>h4,.ui-popup-container .ui-content>h5,.ui-popup-container .ui-content>h6{margin:.5em 0}.ui-popup-container .ui-content>span{margin:0}.ui-popup-container .ui-content>p:first-child,.ui-popup-container .ui-content>h1:first-child,.ui-popup-container .ui-content>h2:first-child,.ui-popup-container .ui-content>h3:first-child,.ui-popup-container .ui-content>h4:first-child,.ui-popup-container .ui-content>h5:first-child,.ui-popup-container .ui-content>h6:first-child{margin-top:0}.ui-popup-container .ui-content>p:last-child,.ui-popup-container .ui-content>h1:last-child,.ui-popup-container .ui-content>h2:last-child,.ui-popup-container .ui-content>h3:last-child,.ui-popup-container .ui-content>h4:last-child,.ui-popup-container .ui-content>h5:last-child,.ui-popup-container .ui-content>h6:last-child{margin-bottom:0}.ui-popup>img{max-width:100%;max-height:100%;vertical-align:middle}.ui-popup:not(.ui-content)>img:only-child,.ui-popup:not(.ui-content)>.ui-btn-left:first-child+img:last-child,.ui-popup:not(.ui-content)>.ui-btn-right:first-child+img:last-child{-webkit-border-radius:inherit;border-radius:inherit}.ui-popup iframe{vertical-align:middle}.ui-popup>.ui-btn-left,.ui-popup>.ui-btn-right{position:absolute;top:-11px;margin:0;z-index:1101}.ui-popup>.ui-btn-left{left:-11px}.ui-popup>.ui-btn-right{right:-11px}.ui-popup-arrow-container{width:20px;height:20px}.ui-popup-arrow-container.ui-popup-arrow-l{left:-10px;clip:rect(-1000px,10px,2000px,-1000px)}.ui-popup-arrow-container.ui-popup-arrow-t{top:-10px;clip:rect(-1000px,2000px,10px,-1000px)}.ui-popup-arrow-container.ui-popup-arrow-r{right:-10px;clip:rect(-1000px,2000px,2000px,10px)}.ui-popup-arrow-container.ui-popup-arrow-b{bottom:-10px;clip:rect(10px,2000px,1000px,-1000px)}.ui-popup-arrow-container .ui-popup-arrow{width:28.284271247px;height:28.284271247px;border-width:1px;border-style:solid}.ui-popup-arrow-container.ui-popup-arrow-t .ui-popup-arrow{left:-4.142135623px;top:5.857864376px}.ui-popup-arrow-container.ui-popup-arrow-b .ui-popup-arrow{left:-4.142135623px;top:-14.142135623px}.ui-popup-arrow-container.ui-popup-arrow-l .ui-popup-arrow{left:5.857864376px;top:-4.142135623px}.ui-popup-arrow-container.ui-popup-arrow-r .ui-popup-arrow{left:-14.142135623px;top:-4.142135623px}.ui-popup-arrow-container.ui-popup-arrow-t.ie .ui-popup-arrow{margin-left:-5.857864376269049px;margin-top:-7.0710678118654755px}.ui-popup-arrow-container.ui-popup-arrow-b.ie .ui-popup-arrow{margin-left:-5.857864376269049px;margin-top:-4.142135623730951px}.ui-popup-arrow-container.ui-popup-arrow-l.ie .ui-popup-arrow{margin-left:-7.0710678118654755px;margin-top:-5.857864376269049px}.ui-popup-arrow-container.ui-popup-arrow-r.ie .ui-popup-arrow{margin-left:-4.142135623730951px;margin-top:-5.857864376269049px}.ui-popup>.ui-popup-arrow-guide{position:absolute;left:0;right:0;top:0;bottom:0;visibility:hidden}.ui-popup-arrow-container{position:absolute}.ui-popup-arrow{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;overflow:hidden;box-sizing:border-box}.ui-popup-arrow-container.ie .ui-popup-arrow{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand')";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.7071067811865474, M12=-.7071067811865477, M21=.7071067811865477, M22=.7071067811865474, SizingMethod='auto expand')}.ui-checkbox,.ui-radio{margin:.5em 0;position:relative}.ui-checkbox .ui-btn,.ui-radio .ui-btn{margin:0;text-align:left;white-space:normal;z-index:2}.ui-controlgroup .ui-checkbox .ui-btn.ui-focus,.ui-controlgroup .ui-radio .ui-btn.ui-focus{z-index:3}.ui-checkbox .ui-btn-icon-top,.ui-radio .ui-btn-icon-top,.ui-checkbox .ui-btn-icon-bottom,.ui-radio .ui-btn-icon-bottom{text-align:center}.ui-controlgroup-horizontal .ui-checkbox .ui-btn:after,.ui-controlgroup-horizontal .ui-radio .ui-btn:after{content:none;display:none}.ui-checkbox input,.ui-radio input{position:absolute;left:.466em;top:50%;width:22px;height:22px;margin:-11px 0 0 0;outline:0!important;z-index:1}.ui-controlgroup-horizontal .ui-checkbox input,.ui-controlgroup-horizontal .ui-radio input{left:50%;margin-left:-9px}.ui-checkbox input:disabled,.ui-radio input:disabled{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.ui-select{margin-top:.5em;margin-bottom:.5em;position:relative}.ui-select>select{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.ui-select .ui-btn{margin:0;opacity:1}.ui-select .ui-btn select{position:absolute;top:0;left:0;width:100%;min-height:1.5em;min-height:100%;height:3em;max-height:100%;outline:0;-webkit-border-radius:inherit;border-radius:inherit;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;filter:Alpha(Opacity=0);opacity:0;z-index:2}@-moz-document url-prefix(){.ui-select .ui-btn select{opacity:.0001}}.ui-select .ui-state-disabled select{display:none}.ui-select span.ui-state-disabled{filter:Alpha(Opacity=100);opacity:1}.ui-select .ui-btn.ui-select-nativeonly{border-radius:0;border:0}.ui-select .ui-btn.ui-select-nativeonly select{opacity:1;text-indent:0;display:block}.ui-select .ui-li-has-count.ui-btn{padding-right:2.8125em}.ui-select .ui-li-has-count.ui-btn-icon-right{padding-right:4.6875em}.ui-select .ui-btn-icon-right .ui-li-count{right:3.2em}.ui-select .ui-btn>span:not(.ui-li-count){display:block;text-overflow:ellipsis;overflow:hidden!important;white-space:nowrap}.ui-selectmenu.ui-popup{min-width:11em}.ui-selectmenu .ui-dialog-contain{overflow:hidden}.ui-selectmenu .ui-header{margin:0;padding:0;border-width:0}.ui-selectmenu.ui-dialog .ui-header{z-index:1;position:relative}.ui-selectmenu.ui-popup .ui-header{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.ui-selectmenu.ui-popup .ui-header h1:after{content:'.';visibility:hidden}.ui-selectmenu .ui-header .ui-title{margin:0 2.875em}.ui-selectmenu.ui-dialog .ui-content{overflow:visible;z-index:1}.ui-selectmenu .ui-selectmenu-list{margin:0;-webkit-border-radius:inherit;border-radius:inherit}.ui-header:not(.ui-screen-hidden)+.ui-selectmenu-list{-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0}.ui-header.ui-screen-hidden+.ui-selectmenu-list li.ui-first-child .ui-btn{border-top-width:0}.ui-selectmenu .ui-selectmenu-list li.ui-last-child .ui-btn{border-bottom-width:0}.ui-selectmenu .ui-btn.ui-li-divider{cursor:default}.ui-selectmenu .ui-selectmenu-placeholder{display:none}.ui-listview,.ui-listview>li{margin:0;padding:0;list-style:none}.ui-content .ui-listview,.ui-panel-inner>.ui-listview{margin:-1em}.ui-content .ui-listview-inset,.ui-panel-inner>.ui-listview-inset{margin:1em 0}.ui-collapsible-content>.ui-listview{margin:-.5em -1em}.ui-collapsible-content>.ui-listview-inset{margin:.5em 0}.ui-listview>li{display:block;position:relative;overflow:visible}.ui-listview>.ui-li-static,.ui-listview>.ui-li-divider,.ui-listview>li>a.ui-btn{margin:0;display:block;position:relative;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ui-listview>li>.ui-btn:focus{z-index:1}.ui-listview>.ui-li-static,.ui-listview>.ui-li-divider,.ui-listview>li>a.ui-btn{border-width:1px 0 0;border-style:solid}.ui-listview-inset>.ui-li-static,.ui-listview-inset>.ui-li-divider,.ui-listview-inset>li>a.ui-btn{border-right-width:1px;border-left-width:1px}.ui-listview>.ui-li-static.ui-last-child,.ui-listview>.ui-li-divider.ui-last-child,.ui-listview>li.ui-last-child>a.ui-btn{border-bottom-width:1px}.ui-collapsible-content>.ui-listview:not(.ui-listview-inset)>li.ui-first-child,.ui-collapsible-content>.ui-listview:not(.ui-listview-inset)>li.ui-first-child>a.ui-btn{border-top-width:0}.ui-collapsible-themed-content .ui-listview:not(.ui-listview-inset)>li.ui-last-child,.ui-collapsible-themed-content .ui-listview:not(.ui-listview-inset)>li.ui-last-child>a.ui-btn{border-bottom-width:0}.ui-listview>li.ui-first-child,.ui-listview>li.ui-first-child>a.ui-btn{-webkit-border-top-right-radius:inherit;border-top-right-radius:inherit;-webkit-border-top-left-radius:inherit;border-top-left-radius:inherit}.ui-listview>li.ui-last-child,.ui-listview>li.ui-last-child>a.ui-btn{-webkit-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit;-webkit-border-bottom-left-radius:inherit;border-bottom-left-radius:inherit}.ui-listview>li.ui-li-has-alt>a.ui-btn{-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.ui-listview>li.ui-first-child>a.ui-btn+a.ui-btn{-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:inherit;border-top-right-radius:inherit}.ui-listview>li.ui-last-child>a.ui-btn+a.ui-btn{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit}.ui-listview>li.ui-first-child img:first-child:not(.ui-li-icon){-webkit-border-top-left-radius:inherit;border-top-left-radius:inherit}.ui-listview>li.ui-last-child img:first-child:not(.ui-li-icon){-webkit-border-bottom-left-radius:inherit;border-bottom-left-radius:inherit}.ui-collapsible-content>.ui-listview:not(.ui-listview-inset){-webkit-border-radius:inherit;border-radius:inherit}.ui-listview>.ui-li-static{padding:.7em 1em}.ui-listview>.ui-li-divider{padding:.5em 1.143em;font-size:14px;font-weight:700;cursor:default;outline:0}.ui-listview>.ui-li-has-count>.ui-btn,.ui-listview>.ui-li-static.ui-li-has-count,.ui-listview>.ui-li-divider.ui-li-has-count{padding-right:2.8125em}.ui-listview>.ui-li-has-count>.ui-btn-icon-right{padding-right:4.6875em}.ui-listview>.ui-li-has-thumb>.ui-btn,.ui-listview>.ui-li-static.ui-li-has-thumb{min-height:3.625em;padding-left:6.25em}.ui-listview>.ui-li-has-icon>.ui-btn,.ui-listview>.ui-li-static.ui-li-has-icon{min-height:1.25em;padding-left:2.5em}.ui-li-count{position:absolute;font-size:12.5px;font-weight:700;text-align:center;border-width:1px;border-style:solid;padding:0 .48em;line-height:1.6em;min-height:1.6em;min-width:.64em;right:.8em;top:50%;margin-top:-.88em}.ui-listview .ui-btn-icon-right .ui-li-count{right:3.2em}.ui-listview .ui-li-has-thumb>img:first-child,.ui-listview .ui-li-has-thumb>.ui-btn>img:first-child,.ui-listview .ui-li-has-thumb .ui-li-thumb{position:absolute;left:0;top:0;max-height:5em;max-width:5em}.ui-listview>.ui-li-has-icon>img:first-child,.ui-listview>.ui-li-has-icon>.ui-btn>img:first-child{position:absolute;left:.625em;top:.9em;max-height:1em;max-width:1em}.ui-listview>li h1,.ui-listview>li h2,.ui-listview>li h3,.ui-listview>li h4,.ui-listview>li h5,.ui-listview>li h6{font-size:1em;font-weight:700;display:block;margin:.45em 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ui-listview>li p{font-size:.75em;font-weight:400;display:block;margin:.6em 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ui-listview .ui-li-aside{position:absolute;top:1em;right:3.333em;margin:0;text-align:right}.ui-listview>li.ui-li-has-alt>.ui-btn{margin-right:2.5em;border-right-width:0}.ui-listview>li.ui-li-has-alt>.ui-btn+.ui-btn{position:absolute;width:2.5em;height:100%;min-height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-left-width:1px;top:0;right:0;margin:0;padding:0;z-index:2}.ui-listview-inset>li.ui-li-has-alt>.ui-btn+.ui-btn{border-right-width:1px}.ui-listview>li.ui-li-has-alt>.ui-btn+.ui-btn:focus{z-index:3}ol.ui-listview,ol.ui-listview>.ui-li-divider{counter-reset:listnumbering}ol.ui-listview>li>.ui-btn,ol.ui-listview>li.ui-li-static{vertical-align:middle}ol.ui-listview>li>.ui-btn:first-child:before,ol.ui-listview>li.ui-li-static:before,ol.ui-listview>li.ui-field-contain>label:before,ol.ui-listview>li.ui-field-contain>.ui-controlgroup-label:before{display:inline-block;font-size:.9em;font-weight:400;padding-right:.3em;min-width:1.4em;line-height:1.5;vertical-align:middle;counter-increment:listnumbering;content:counter(listnumbering) "."}ol.ui-listview>li.ui-field-contain:before{content:none;display:none}ol.ui-listview>li h1:first-child,ol.ui-listview>li h2:first-child,ol.ui-listview>li h3:first-child,ol.ui-listview>li h4:first-child,ol.ui-listview>li h5:first-child,ol.ui-listview>li h6:first-child,ol.ui-listview>li p:first-child,ol.ui-listview>li img:first-child+*{display:inline-block;vertical-align:middle}ol.ui-listview>li h1:first-child~*,ol.ui-listview>li h2:first-child~*,ol.ui-listview>li h3:first-child~*,ol.ui-listview>li h4:first-child~*,ol.ui-listview>li h5:first-child~*,ol.ui-listview>li h6:first-child~*,ol.ui-listview>li p:first-child~*,ol.ui-listview>li img:first-child+*~*{margin-top:0;text-indent:2.04em}html .ui-filterable+.ui-listview,html .ui-filterable.ui-listview{margin-top:.5em}.ui-collapsible-content>form.ui-filterable{margin-top:-.5em}.ui-collapsible-content>.ui-input-search.ui-filterable{margin-top:0}.ui-collapsible-content>.ui-filterable+.ui-listview:not(.ui-listview-inset)>li.ui-first-child,.ui-collapsible-content>.ui-filterable+.ui-listview:not(.ui-listview-inset)>li.ui-first-child>a.ui-btn,.ui-collapsible-content>.ui-filterable.ui-listview:not(.ui-listview-inset)>li.ui-first-child,.ui-collapsible-content>.ui-filterable.ui-listview:not(.ui-listview-inset)>li.ui-first-child>a.ui-btn{border-top-width:1px}div.ui-slider{height:30px;margin:.5em 0;padding:0;-ms-touch-action:pan-y pinch-zoom double-tap-zoom}div.ui-slider:before,div.ui-slider:after{content:"";display:table}div.ui-slider:after{clear:both}input.ui-slider-input{display:block;float:left;font-size:14px;font-weight:700;margin:0;padding:4px;width:40px;height:20px;line-height:20px;border-width:1px;border-style:solid;outline:0;text-align:center;vertical-align:text-bottom;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.ui-slider-input::-webkit-outer-spin-button,.ui-slider-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ui-slider-track{position:relative;overflow:visible;border-width:1px;border-style:solid;height:15px;margin:0 15px 0 68px;top:6px}.ui-slider-track.ui-mini{height:12px;top:8px}.ui-slider-track .ui-slider-bg{height:100%}.ui-slider-track .ui-btn.ui-slider-handle{position:absolute;z-index:1;top:50%;width:28px;height:28px;margin:-15px 0 0 -15px;outline:0;padding:0}.ui-slider-track.ui-mini .ui-slider-handle{height:14px;width:14px;margin:-8px 0 0 -8px}select.ui-slider-switch{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}div.ui-slider-switch{display:inline-block;height:32px;width:5.8em;top:0}div.ui-slider-switch:before,div.ui-slider-switch:after{display:none;clear:none}div.ui-slider-switch.ui-mini{height:29px;top:0}.ui-slider-inneroffset{margin:0 16px;position:relative;z-index:1}.ui-slider-switch.ui-mini .ui-slider-inneroffset{margin:0 15px 0 14px}.ui-slider-switch .ui-btn.ui-slider-handle{margin:1px 0 0 -15px}.ui-slider-switch.ui-mini .ui-slider-handle{width:25px;height:25px;margin:1px 0 0 -13px;padding:0}.ui-slider-handle-snapping{-webkit-transition:left 70ms linear;-moz-transition:left 70ms linear;transition:left 70ms linear}.ui-slider-switch .ui-slider-label{position:absolute;text-align:center;width:100%;overflow:hidden;font-size:16px;top:0;line-height:2;min-height:100%;white-space:nowrap;cursor:pointer}.ui-slider-switch.ui-mini .ui-slider-label{font-size:14px}.ui-slider-switch .ui-slider-label-a{z-index:1;left:0;text-indent:-1.5em}.ui-slider-switch .ui-slider-label-b{z-index:0;right:0;text-indent:1.5em}.ui-slider-track .ui-slider-bg,.ui-slider-switch .ui-slider-label,.ui-slider-switch .ui-slider-inneroffset,.ui-slider-handle{-webkit-border-radius:inherit;border-radius:inherit}.ui-field-contain div.ui-slider-switch{margin:0}.ui-field-contain div.ui-slider-switch,.ui-field-contain.ui-hide-label div.ui-slider-switch,html .ui-popup .ui-field-contain div.ui-slider-switch{display:inline-block;width:5.8em}.ui-slider-popup{width:64px;height:64px;font-size:36px;padding-top:14px;opacity:.8}.ui-slider-popup{position:absolute!important;text-align:center;z-index:100}.ui-slider-track .ui-btn.ui-slider-handle{font-size:.9em;line-height:30px}.ui-rangeslider{margin:.5em 0}.ui-rangeslider:before,.ui-rangeslider:after{content:"";display:table}.ui-rangeslider:after{clear:both}.ui-rangeslider .ui-slider-input.ui-rangeslider-last{float:right}.ui-rangeslider .ui-rangeslider-sliders{position:relative;overflow:visible;height:30px;margin:0 68px}.ui-rangeslider .ui-rangeslider-sliders .ui-slider-track{position:absolute;top:6px;right:0;left:0;margin:0}.ui-rangeslider.ui-mini .ui-rangeslider-sliders .ui-slider-track{top:8px}.ui-rangeslider .ui-slider-track:first-child .ui-slider-bg{display:none}.ui-rangeslider .ui-rangeslider-sliders .ui-slider-track:first-child{background-color:transparent;background:0;border-width:0;height:0}html >body .ui-rangeslider .ui-rangeslider-sliders .ui-slider-track:first-child{height:15px;border-width:1px}html >body .ui-rangeslider.ui-mini .ui-rangeslider-sliders .ui-slider-track:first-child{height:12px}div.ui-rangeslider label{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.ui-field-contain .ui-rangeslider input.ui-slider-input,.ui-field-contain .ui-rangeslider.ui-mini input.ui-slider-input,.ui-field-contain .ui-rangeslider .ui-rangeslider-sliders,.ui-field-contain .ui-rangeslider.ui-mini .ui-rangeslider-sliders{margin-top:0;margin-bottom:0}.ui-input-text,.ui-input-search{margin:.5em 0;border-width:1px;border-style:solid}.ui-mini{margin:.446em}.ui-input-text input,.ui-input-search input,textarea.ui-input-text{padding:.4em;line-height:1.4em;display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}.ui-input-text input,.ui-input-search input{margin:0;min-height:2.2em;text-align:left;border:0;background:transparent none;-webkit-appearance:none;-webkit-border-radius:inherit;border-radius:inherit}textarea.ui-input-text{overflow:auto;resize:vertical}.ui-mini .ui-input-text input,.ui-mini .ui-input-search input,.ui-input-text.ui-mini input,.ui-input-search.ui-mini input,.ui-mini textarea.ui-input-text,textarea.ui-mini{font-size:14px}.ui-mini textarea.ui-input-text,textarea.ui-mini{margin:.446em 0}.ui-input-has-clear,.ui-input-search{position:relative}.ui-input-has-clear{padding-right:2.375em}.ui-mini.ui-input-has-clear{padding-right:2.923em}.ui-input-has-clear input{padding-right:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.ui-input-search input{padding-left:1.75em}.ui-input-search:after{position:absolute;left:.3125em;top:50%;margin-top:-7px;content:"";background-position:center center;background-repeat:no-repeat;width:14px;height:14px;filter:Alpha(Opacity=50);opacity:.5}.ui-input-search.ui-input-has-clear .ui-btn.ui-input-clear,.ui-input-text.ui-input-has-clear .ui-btn.ui-input-clear{position:absolute;right:0;top:50%;margin:-14px .3125em 0;border:0;background-color:transparent}.ui-input-search .ui-input-clear-hidden,.ui-input-text .ui-input-clear-hidden{display:none}.ui-input-text input::-moz-placeholder,.ui-input-search input::-moz-placeholder,textarea.ui-input-text::-moz-placeholder{color:#aaa}.ui-input-text input:-ms-input-placeholder,.ui-input-search input:-ms-input-placeholder,textarea.ui-input-text:-ms-input-placeholder{color:#aaa}.ui-input-text input[type=number]::-webkit-outer-spin-button{margin:0}.ui-input-text input::-ms-clear,.ui-input-search input::-ms-clear{display:none}.ui-input-text input:focus,.ui-input-search input:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}textarea.ui-input-text.ui-textinput-autogrow{overflow:hidden}.ui-textinput-autogrow-resize{-webkit-transition:height .25s;-o-transition:height .25s;-moz-transition:height .25s;transition:height .25s}.ui-flipswitch{display:inline-block;vertical-align:middle;width:5.875em;height:1.875em;border-width:1px;border-style:solid;margin:.5em 0;overflow:hidden;-webkit-transition-property:padding,width,background-color,color,border-color;-moz-transition-property:padding,width,background-color,color,border-color;-o-transition-property:padding,width,background-color,color,border-color;transition-property:padding,width,background-color,color,border-color;-webkit-transition-duration:100ms;-moz-transition-duration:100ms;-o-transition-duration:100ms;transition-duration:100ms;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.ui-flipswitch.ui-flipswitch-active{padding-left:4em;width:1.875em}.ui-flipswitch-input{position:absolute;height:1px;width:1px;margin:-1px;overflow:hidden;clip:rect(1px,1px,1px,1px);border:0;outline:0;filter:Alpha(Opacity=0);opacity:0}.ui-flipswitch .ui-btn.ui-flipswitch-on,.ui-flipswitch .ui-flipswitch-off{float:left;height:1.75em;margin:.0625em;line-height:1.65em}.ui-flipswitch .ui-btn.ui-flipswitch-on{width:1.75em;padding:0;text-indent:-2.6em;text-align:left;border-width:1px;border-style:solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:inherit;overflow:visible;color:inherit;text-shadow:inherit}.ui-flipswitch .ui-flipswitch-off{padding:1px;text-indent:1em}html .ui-field-contain>label+.ui-flipswitch,html .ui-popup .ui-field-contain>label+.ui-flipswitch{display:inline-block;width:5.875em;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.ui-field-contain .ui-flipswitch.ui-flipswitch-active,.ui-popup .ui-field-contain .ui-flipswitch.ui-flipswitch-active{width:1.875em}.ui-table{border:0;border-collapse:collapse;padding:0;width:100%}.ui-table th,.ui-table td{line-height:1.5em;text-align:left;padding:.4em .5em;vertical-align:top}.ui-table th .ui-btn,.ui-table td .ui-btn{line-height:normal}.ui-table th{font-weight:700}.ui-table caption{text-align:left;margin-bottom:1.4em;opacity:.5}.ui-table-columntoggle-btn{float:right;margin-bottom:.8em}.ui-table-columntoggle-popup fieldset{margin:0}.ui-table-columntoggle{clear:both}@media only all{th.ui-table-priority-6,td.ui-table-priority-6,th.ui-table-priority-5,td.ui-table-priority-5,th.ui-table-priority-4,td.ui-table-priority-4,th.ui-table-priority-3,td.ui-table-priority-3,th.ui-table-priority-2,td.ui-table-priority-2,th.ui-table-priority-1,td.ui-table-priority-1{display:none}}@media screen and (min-width:20em){.ui-table-columntoggle.ui-responsive th.ui-table-priority-1,.ui-table-columntoggle.ui-responsive td.ui-table-priority-1{display:table-cell}}@media screen and (min-width:30em){.ui-table-columntoggle.ui-responsive th.ui-table-priority-2,.ui-table-columntoggle.ui-responsive td.ui-table-priority-2{display:table-cell}}@media screen and (min-width:40em){.ui-table-columntoggle.ui-responsive th.ui-table-priority-3,.ui-table-columntoggle.ui-responsive td.ui-table-priority-3{display:table-cell}}@media screen and (min-width:50em){.ui-table-columntoggle.ui-responsive th.ui-table-priority-4,.ui-table-columntoggle.ui-responsive td.ui-table-priority-4{display:table-cell}}@media screen and (min-width:60em){.ui-table-columntoggle.ui-responsive th.ui-table-priority-5,.ui-table-columntoggle.ui-responsive td.ui-table-priority-5{display:table-cell}}@media screen and (min-width:70em){.ui-table-columntoggle.ui-responsive th.ui-table-priority-6,.ui-table-columntoggle.ui-responsive td.ui-table-priority-6{display:table-cell}}.ui-table-columntoggle th.ui-table-cell-hidden,.ui-table-columntoggle td.ui-table-cell-hidden,.ui-table-columntoggle.ui-responsive th.ui-table-cell-hidden,.ui-table-columntoggle.ui-responsive td.ui-table-cell-hidden{display:none}.ui-table-columntoggle th.ui-table-cell-visible,.ui-table-columntoggle td.ui-table-cell-visible,.ui-table-columntoggle.ui-responsive th.ui-table-cell-visible,.ui-table-columntoggle.ui-responsive td.ui-table-cell-visible{display:table-cell}.ui-table-reflow td .ui-table-cell-label,.ui-table-reflow th .ui-table-cell-label{display:none}@media only all{.ui-table-reflow thead td,.ui-table-reflow thead th{display:none}.ui-table-reflow td,.ui-table-reflow th{text-align:left;display:block}.ui-table-reflow tbody th{margin-top:3em}.ui-table-reflow td .ui-table-cell-label,.ui-table-reflow th .ui-table-cell-label{padding:.4em;min-width:30%;display:inline-block;margin:-.4em 1em -.4em -.4em}.ui-table-reflow th .ui-table-cell-label-top,.ui-table-reflow td .ui-table-cell-label-top{display:block;padding:.4em 0;margin:.4em 0;text-transform:uppercase;font-size:.9em;font-weight:400}}@media (min-width:35em){.ui-table-reflow.ui-responsive td,.ui-table-reflow.ui-responsive th,.ui-table-reflow.ui-responsive tbody th,.ui-table-reflow.ui-responsive tbody td,.ui-table-reflow.ui-responsive thead td,.ui-table-reflow.ui-responsive thead th{display:table-cell;margin:0}.ui-table-reflow.ui-responsive td .ui-table-cell-label,.ui-table-reflow.ui-responsive th .ui-table-cell-label{display:none}}@media (max-width:35em){.ui-table-reflow.ui-responsive td,.ui-table-reflow.ui-responsive th{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;clear:left}}.ui-panel{width:17em;min-height:100%;max-height:none;border-width:0;position:absolute;top:0;display:block}.ui-panel-closed{width:0;max-height:100%;overflow:hidden;visibility:hidden;left:0;clip:rect(1px,1px,1px,1px)}.ui-panel-fixed{position:fixed;bottom:-1px;padding-bottom:1px}.ui-panel-display-reveal{z-index:1}.ui-panel-display-push{z-index:999}.ui-panel-display-overlay{z-index:1001}.ui-panel-inner{padding:1em}.ui-panel-page-container{overflow-x:visible}.ui-panel-page-container-themed .ui-page-active{background:0}.ui-panel-wrapper{position:relative;min-height:inherit;border:0;overflow-x:hidden;z-index:999}.ui-panel-fixed-toolbar{overflow-x:hidden}.ui-panel-dismiss{position:absolute;top:0;left:0;right:0;height:100%;z-index:1002;display:none}.ui-panel-dismiss-open{display:block}.ui-panel-animate{-webkit-transition:-webkit-transform 300ms ease;-webkit-transition-duration:300ms;-moz-transition:-moz-transform 300ms ease;transition:transform 300ms ease}@media screen and (max-device-width:768px){.ui-page-header-fixed .ui-panel-animate.ui-panel-wrapper,.ui-page-footer-fixed .ui-panel-animate.ui-panel-wrapper,.ui-panel-animate.ui-panel-fixed-toolbar{-ms-transition:none}.ui-panel-animate.ui-panel-fixed-toolbar{-ms-transition:-ms-transform 1ms;-ms-transform:rotate(0deg)}}.ui-panel-animate.ui-panel:not(.ui-panel-display-reveal){-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}.ui-panel-position-left{left:-17em}.ui-panel-animate.ui-panel-position-left.ui-panel-display-overlay,.ui-panel-animate.ui-panel-position-left.ui-panel-display-push{left:0;-webkit-transform:translate3d(-17em,0,0);-moz-transform:translate3d(-17em,0,0);transform:translate3d(-17em,0,0)}.ui-panel-position-left.ui-panel-display-reveal,.ui-panel-open.ui-panel-position-left{left:0}.ui-panel-animate.ui-panel-open.ui-panel-position-left.ui-panel-display-overlay,.ui-panel-animate.ui-panel-open.ui-panel-position-left.ui-panel-display-push{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-moz-transform:none}.ui-panel-position-right{right:-17em}.ui-panel-animate.ui-panel-position-right.ui-panel-display-overlay,.ui-panel-animate.ui-panel-position-right.ui-panel-display-push{right:0;-webkit-transform:translate3d(17em,0,0);-moz-transform:translate3d(17em,0,0);transform:translate3d(17em,0,0)}.ui-panel-position-right.ui-panel-display-reveal,.ui-panel-position-right.ui-panel-open{right:0}.ui-panel-animate.ui-panel-open.ui-panel-position-right.ui-panel-display-overlay,.ui-panel-animate.ui-panel-open.ui-panel-position-right.ui-panel-display-push{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-moz-transform:none}.ui-panel-page-content-position-left{left:17em;right:-17em}.ui-panel-animate.ui-panel-page-content-position-left{left:0;right:0;-webkit-transform:translate3d(17em,0,0);-moz-transform:translate3d(17em,0,0);transform:translate3d(17em,0,0)}.ui-panel-page-content-position-right{left:-17em;right:17em}.ui-panel-animate.ui-panel-page-content-position-right{left:0;right:0;-webkit-transform:translate3d(-17em,0,0);-moz-transform:translate3d(-17em,0,0);transform:translate3d(-17em,0,0)}.ui-panel-dismiss-open.ui-panel-dismiss-position-left{left:17em}.ui-panel-dismiss-open.ui-panel-dismiss-position-right{right:17em}.ui-panel-display-reveal{-webkit-box-shadow:inset -5px 0 5px rgba(0,0,0,.15);-moz-box-shadow:inset -5px 0 5px rgba(0,0,0,.15);box-shadow:inset -5px 0 5px rgba(0,0,0,.15)}.ui-panel-position-right.ui-panel-display-reveal{-webkit-box-shadow:inset 5px 0 5px rgba(0,0,0,.15);-moz-box-shadow:inset 5px 0 5px rgba(0,0,0,.15);box-shadow:inset 5px 0 5px rgba(0,0,0,.15)}.ui-panel-display-overlay{-webkit-box-shadow:5px 0 5px rgba(0,0,0,.15);-moz-box-shadow:5px 0 5px rgba(0,0,0,.15);box-shadow:5px 0 5px rgba(0,0,0,.15)}.ui-panel-position-right.ui-panel-display-overlay{-webkit-box-shadow:-5px 0 5px rgba(0,0,0,.15);-moz-box-shadow:-5px 0 5px rgba(0,0,0,.15);box-shadow:-5px 0 5px rgba(0,0,0,.15)}.ui-panel-open.ui-panel-position-left.ui-panel-display-push{border-right-width:1px;margin-right:-1px}.ui-panel-page-content-position-left.ui-panel-page-content-display-push{margin-left:1px;width:auto}.ui-panel-open.ui-panel-position-right.ui-panel-display-push{border-left-width:1px;margin-left:-1px}.ui-panel-page-content-position-right.ui-panel-page-content-display-push{margin-right:1px;width:auto}@media (min-width:55em){.ui-responsive-panel .ui-panel-page-content-open.ui-panel-page-content-position-left{margin-right:17em}.ui-responsive-panel .ui-panel-page-content-open.ui-panel-page-content-position-right{margin-left:17em}.ui-responsive-panel .ui-panel-page-content-open{width:auto}.ui-responsive-panel .ui-panel-dismiss-display-push,.ui-responsive-panel.ui-page-active~.ui-panel-dismiss-display-push{display:none}}.ui-tabs{position:relative;padding:.2em}
/*!
 *jQuery UI Datepicker 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker {
    width: 17em;
    padding: .2em;
    display: none;
    background-color: #fff;
    border: solid 1px #ddd;
    box-shadow: 0 0px 12px rgba(0,0,0,0.6);
    z-index: 1000 !important;
    min-height: 15.5em;
}

    .ui-datepicker .ui-datepicker-header {
        position: relative;
        padding: .2em 0;
    }

    .ui-datepicker .ui-datepicker-prev,
    .ui-datepicker .ui-datepicker-next {
        position: absolute;
        width: 28px;
        height: 28px;
        background-color: #f6f6f6;
        border: solid 1px #ccc;
        border-radius: 1.8em;
        cursor: pointer;
    }

.app-desktop .ui-datepicker .ui-datepicker-prev:hover,
.app-desktop .ui-datepicker .ui-datepicker-next:hover {
    background-color: #ededed;
    border-color: #ddd;
}

.ui-datepicker .ui-datepicker-prev:active,
.ui-datepicker .ui-datepicker-next:active {
    background-color: #38c;
}

.ui-datepicker .ui-datepicker-prev {
    left: 8px;
}

.ui-datepicker .ui-datepicker-next {
    right: 2px;
}

.ui-datepicker .ui-datepicker-prev span {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20style%3D%22fill%3A%23FFFFFF%3B%22%20points%3D%2210.596%2C11.949%205.646%2C7%2010.596%2C2.05%208.475%2C-0.071%201.404%2C7%208.475%2C14.07%20%22%2F%3E%3C%2Fsvg%3E");
}

.ui-datepicker .ui-datepicker-next span {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20style%3D%22fill%3A%23FFFFFF%3B%22%20points%3D%223.404%2C2.051%208.354%2C7%203.404%2C11.95%205.525%2C14.07%2012.596%2C7%205.525%2C-0.071%20%22%2F%3E%3C%2Fsvg%3E") !important;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -11px;
    margin-left: -11px;
    vertical-align: central;
    text-align: center;
    background-color: rgba(0,0,0,0.3);
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 1em;
    height: 22px;
    width: 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 {
    margin: 3px 4px -3px 4px;
}

.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0;
}

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
    text-align: right;
}

.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 td a:hover {
            background-color: #ededed;
        }

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}

    .ui-datepicker .ui-datepicker-buttonpane button {
        float: right;
        margin: .5em .2em .4em;
        cursor: pointer;
        padding: .2em .6em .3em .6em;
        width: auto;
        overflow: visible;
    }

        .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
            float: left;
        }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
    width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}

    .ui-datepicker-multi .ui-datepicker-group table {
        width: 95%;
        margin: 0 auto .4em;
    }

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0;
}

.ui-datepicker .ui-datepicker-calendar th {
    width: 2.1em;
}

/* RTL support */
.ui-datepicker-rtl {
    direction: rtl;
}

    .ui-datepicker-rtl .ui-datepicker-prev {
        right: 2px;
        left: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-next {
        left: 2px;
        right: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-prev:hover {
        right: 1px;
        left: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-next:hover {
        left: 1px;
        right: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-buttonpane {
        clear: right;
    }

        .ui-datepicker-rtl .ui-datepicker-buttonpane button {
            float: left;
        }

            .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
            .ui-datepicker-rtl .ui-datepicker-group {
                float: right;
            }

    .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
    .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
        border-right-width: 0;
        border-left-width: 1px;
    }

.ui-datepicker .ui-state-default {
    border: solid 1px transparent;
    border-radius: 0.3em;
    color: #38c;
}

/* current day */
.ui-datepicker .ui-state-highlight {
    border-color: #ddd;
}

/* selected day*/
.ui-datepicker .ui-state-active {
    border-color: #38c;
}

.ui-datepicker .ui-datepicker-other-month .ui-state-default {
    color: #000;
}

/* datepicker theme: dark */
.app-theme-dark .ui-datepicker {
    background-color: #333;
    border-color: #1f1f1f;
    color: #fff;
}

    .app-theme-dark .ui-datepicker td a:hover {
        background-color: #2f2f2f;
    }

    .app-theme-dark .ui-datepicker .ui-datepicker-prev span,
    .app-theme-dark .ui-datepicker .ui-datepicker-next span {
        background-color: #1f1f1f;
    }

    .app-theme-dark .ui-datepicker .ui-datepicker-prev,
    .app-theme-dark .ui-datepicker .ui-datepicker-next {
        background-color: #222;
        border-color: #333;
    }

        .app-theme-dark .ui-datepicker .ui-datepicker-prev:hover,
        .app-theme-dark .ui-datepicker .ui-datepicker-next:hover {
            background-color: #1f1f1f;
            border-color: #1f1f1f;
        }

    .app-theme-dark .ui-datepicker .ui-state-highlight {
        border-color: #1f1f1f;
    }

    .app-theme-dark .ui-datepicker .ui-datepicker-other-month .ui-state-default {
        color: #fff;
    }

.app-clear-fix {
    height: 0;
    clear: both;
}

.app-scrollbar-info {
    width: 100px;
    height: 100px;
    overflow: auto;
    position: absolute;
    top: -200px;
    left: -200px;
    -ms-overflow-style: scrollbar;
    z-index: 4000;
}

    .app-scrollbar-info div {
        width: 200px;
        height: 200px;
    }

/* spin animation */

.app-animation-spin::after {
    -webkit-animation-name: spin;
    -webkit-animation-duration: 500ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spin;
    -moz-animation-duration: 500ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spin;
    -ms-animation-duration: 500ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    animation-name: spin;
    animation-duration: 500ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

@-ms-keyframes spin {
    from {
        -ms-transform: rotate(0deg);
    }

    to {
        -ms-transform: rotate(360deg);
    }
}

@-moz-keyframes spin {
    from {
        -moz-transform: rotate(0deg);
    }

    to {
        -moz-transform: rotate(360deg);
    }
}

@-webkit-keyframes spin {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

/* extended grid styles */
.ui-grid-e,
.ui-grid-f,
.ui-grid-g,
.ui-grid-h,
.ui-grid-i,
.ui-grid-j,
.ui-grid-k,
.ui-grid-l,
.ui-grid-m,
.ui-grid-n,
.ui-grid-o,
.ui-grid-p,
.ui-grid-q,
.ui-grid-r,
.ui-grid-s,
.ui-grid-t,
.ui-grid-u,
.ui-grid-v,
.ui-grid-w,
.ui-grid-x,
.ui-grid-y {
    overflow: hidden;
}

.ui-block-f,
.ui-block-g,
.ui-block-h,
.ui-block-i,
.ui-block-j,
.ui-block-k,
.ui-block-l,
.ui-block-m,
.ui-block-n,
.ui-block-o,
.ui-block-p,
.ui-block-q,
.ui-block-r,
.ui-block-s,
.ui-block-t,
.ui-block-u,
.ui-block-v,
.ui-block-w,
.ui-block-x,
.ui-block-y,
.ui-block-z {
    margin: 0;
    padding: 0;
    border: 0;
    float: left;
    min-height: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

ul.ui-grid-e,
ul.ui-grid-f,
ul.ui-grid-g,
ul.ui-grid-h,
ul.ui-grid-i,
ul.ui-grid-j,
ul.ui-grid-k,
ul.ui-grid-l,
ul.ui-grid-m,
ul.ui-grid-n,
ul.ui-grid-o,
ul.ui-grid-p,
ul.ui-grid-q,
ul.ui-grid-r,
ul.ui-grid-s,
ul.ui-grid-t,
ul.ui-grid-u,
ul.ui-grid-v,
ul.ui-grid-w,
ul.ui-grid-x,
ul.ui-grid-y,
ul.ui-block-f,
ul.ui-block-g,
ul.ui-block-h,
ul.ui-block-i,
ul.ui-block-j,
ul.ui-block-k,
ul.ui-block-l,
ul.ui-block-m,
ul.ui-block-n,
ul.ui-block-o,
ul.ui-block-p,
ul.ui-block-q,
ul.ui-block-r,
ul.ui-block-s,
ul.ui-block-t,
ul.ui-block-u,
ul.ui-block-v,
ul.ui-block-w,
ul.ui-block-x,
ul.ui-block-y,
ul.ui-block-z {
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    list-style: none;
}

.ui-grid-e > .ui-block-a,
.ui-grid-e > .ui-block-b,
.ui-grid-e > .ui-block-c,
.ui-grid-e > .ui-block-d,
.ui-grid-e > .ui-block-e,
.ui-grid-e > .ui-block-f {
    width: 16.667%;
}

.ui-grid-f > .ui-block-a,
.ui-grid-f > .ui-block-b,
.ui-grid-f > .ui-block-c,
.ui-grid-f > .ui-block-d,
.ui-grid-f > .ui-block-e,
.ui-grid-f > .ui-block-f,
.ui-grid-f > .ui-block-g {
    width: 14.285%;
}

.ui-grid-g > .ui-block-a,
.ui-grid-g > .ui-block-b,
.ui-grid-g > .ui-block-c,
.ui-grid-g > .ui-block-d,
.ui-grid-g > .ui-block-e,
.ui-grid-g > .ui-block-f,
.ui-grid-g > .ui-block-g,
.ui-grid-g > .ui-block-h {
    width: 12.5%;
}

.ui-grid-h > .ui-block-a,
.ui-grid-h > .ui-block-b,
.ui-grid-h > .ui-block-c,
.ui-grid-h > .ui-block-d,
.ui-grid-h > .ui-block-e,
.ui-grid-h > .ui-block-f,
.ui-grid-h > .ui-block-g,
.ui-grid-h > .ui-block-h,
.ui-grid-h > .ui-block-i {
    width: 11.111%;
}

.ui-grid-i > .ui-block-a,
.ui-grid-i > .ui-block-b,
.ui-grid-i > .ui-block-c,
.ui-grid-i > .ui-block-d,
.ui-grid-i > .ui-block-e,
.ui-grid-i > .ui-block-f,
.ui-grid-i > .ui-block-g,
.ui-grid-i > .ui-block-h,
.ui-grid-i > .ui-block-i,
.ui-grid-i > .ui-block-j {
    width: 10%;
}

.ui-grid-j > .ui-block-a,
.ui-grid-j > .ui-block-b,
.ui-grid-j > .ui-block-c,
.ui-grid-j > .ui-block-d,
.ui-grid-j > .ui-block-e,
.ui-grid-j > .ui-block-f,
.ui-grid-j > .ui-block-g,
.ui-grid-j > .ui-block-h,
.ui-grid-j > .ui-block-i,
.ui-grid-j > .ui-block-j,
.ui-grid-j > .ui-block-k {
    width: 9.091%;
}

.ui-grid-k > .ui-block-a,
.ui-grid-k > .ui-block-b,
.ui-grid-k > .ui-block-c,
.ui-grid-k > .ui-block-d,
.ui-grid-k > .ui-block-e,
.ui-grid-k > .ui-block-f,
.ui-grid-k > .ui-block-g,
.ui-grid-k > .ui-block-h,
.ui-grid-k > .ui-block-i,
.ui-grid-k > .ui-block-j,
.ui-grid-k > .ui-block-k,
.ui-grid-k > .ui-block-l {
    width: 8.333%;
}

.ui-grid-l > .ui-block-a,
.ui-grid-l > .ui-block-b,
.ui-grid-l > .ui-block-c,
.ui-grid-l > .ui-block-d,
.ui-grid-l > .ui-block-e,
.ui-grid-l > .ui-block-f,
.ui-grid-l > .ui-block-g,
.ui-grid-l > .ui-block-h,
.ui-grid-l > .ui-block-i,
.ui-grid-l > .ui-block-j,
.ui-grid-l > .ui-block-k,
.ui-grid-l > .ui-block-l,
.ui-grid-l > .ui-block-m {
    width: 7.692%;
}

.ui-grid-m > .ui-block-a,
.ui-grid-m > .ui-block-b,
.ui-grid-m > .ui-block-c,
.ui-grid-m > .ui-block-d,
.ui-grid-m > .ui-block-e,
.ui-grid-m > .ui-block-f,
.ui-grid-m > .ui-block-g,
.ui-grid-m > .ui-block-h,
.ui-grid-m > .ui-block-i,
.ui-grid-m > .ui-block-j,
.ui-grid-m > .ui-block-k,
.ui-grid-m > .ui-block-l,
.ui-grid-m > .ui-block-m,
.ui-grid-m > .ui-block-n {
    width: 7.145%;
}

.ui-grid-n > .ui-block-a,
.ui-grid-n > .ui-block-b,
.ui-grid-n > .ui-block-c,
.ui-grid-n > .ui-block-d,
.ui-grid-n > .ui-block-e,
.ui-grid-n > .ui-block-f,
.ui-grid-n > .ui-block-g,
.ui-grid-n > .ui-block-h,
.ui-grid-n > .ui-block-i,
.ui-grid-n > .ui-block-j,
.ui-grid-n > .ui-block-k,
.ui-grid-n > .ui-block-l,
.ui-grid-n > .ui-block-m,
.ui-grid-n > .ui-block-n,
.ui-grid-n > .ui-block-o {
    width: 6.667%;
}

.ui-grid-o > .ui-block-a,
.ui-grid-o > .ui-block-b,
.ui-grid-o > .ui-block-c,
.ui-grid-o > .ui-block-d,
.ui-grid-o > .ui-block-e,
.ui-grid-o > .ui-block-f,
.ui-grid-o > .ui-block-g,
.ui-grid-o > .ui-block-h,
.ui-grid-o > .ui-block-i,
.ui-grid-o > .ui-block-j,
.ui-grid-o > .ui-block-k,
.ui-grid-o > .ui-block-l,
.ui-grid-o > .ui-block-m,
.ui-grid-o > .ui-block-n,
.ui-grid-o > .ui-block-o,
.ui-grid-o > .ui-block-p {
    width: 6.25%;
}

.ui-grid-p > .ui-block-a,
.ui-grid-p > .ui-block-b,
.ui-grid-p > .ui-block-c,
.ui-grid-p > .ui-block-d,
.ui-grid-p > .ui-block-e,
.ui-grid-p > .ui-block-f,
.ui-grid-p > .ui-block-g,
.ui-grid-p > .ui-block-h,
.ui-grid-p > .ui-block-i,
.ui-grid-p > .ui-block-j,
.ui-grid-p > .ui-block-k,
.ui-grid-p > .ui-block-l,
.ui-grid-p > .ui-block-m,
.ui-grid-p > .ui-block-n,
.ui-grid-p > .ui-block-o,
.ui-grid-p > .ui-block-p,
.ui-grid-p > .ui-block-q {
    width: 5.882%;
}

.ui-grid-q > .ui-block-a,
.ui-grid-q > .ui-block-b,
.ui-grid-q > .ui-block-c,
.ui-grid-q > .ui-block-d,
.ui-grid-q > .ui-block-e,
.ui-grid-q > .ui-block-f,
.ui-grid-q > .ui-block-g,
.ui-grid-q > .ui-block-h,
.ui-grid-q > .ui-block-i,
.ui-grid-q > .ui-block-j,
.ui-grid-q > .ui-block-k,
.ui-grid-q > .ui-block-l,
.ui-grid-q > .ui-block-m,
.ui-grid-q > .ui-block-n,
.ui-grid-q > .ui-block-o,
.ui-grid-q > .ui-block-p,
.ui-grid-q > .ui-block-q,
.ui-grid-q > .ui-block-r {
    width: 5.556%;
}

.ui-grid-r > .ui-block-a,
.ui-grid-r > .ui-block-b,
.ui-grid-r > .ui-block-c,
.ui-grid-r > .ui-block-d,
.ui-grid-r > .ui-block-e,
.ui-grid-r > .ui-block-f,
.ui-grid-r > .ui-block-g,
.ui-grid-r > .ui-block-h,
.ui-grid-r > .ui-block-i,
.ui-grid-r > .ui-block-j,
.ui-grid-r > .ui-block-k,
.ui-grid-r > .ui-block-l,
.ui-grid-r > .ui-block-m,
.ui-grid-r > .ui-block-n,
.ui-grid-r > .ui-block-o,
.ui-grid-r > .ui-block-p,
.ui-grid-r > .ui-block-q,
.ui-grid-r > .ui-block-r,
.ui-grid-r > .ui-block-s {
    width: 5.263%;
}

.ui-grid-s > .ui-block-a,
.ui-grid-s > .ui-block-b,
.ui-grid-s > .ui-block-c,
.ui-grid-s > .ui-block-d,
.ui-grid-s > .ui-block-e,
.ui-grid-s > .ui-block-f,
.ui-grid-s > .ui-block-g,
.ui-grid-s > .ui-block-h,
.ui-grid-s > .ui-block-i,
.ui-grid-s > .ui-block-j,
.ui-grid-s > .ui-block-k,
.ui-grid-s > .ui-block-l,
.ui-grid-s > .ui-block-m,
.ui-grid-s > .ui-block-n,
.ui-grid-s > .ui-block-o,
.ui-grid-s > .ui-block-p,
.ui-grid-s > .ui-block-q,
.ui-grid-s > .ui-block-r,
.ui-grid-s > .ui-block-s,
.ui-grid-s > .ui-block-t {
    width: 5%;
}

.ui-grid-t > .ui-block-a,
.ui-grid-t > .ui-block-b,
.ui-grid-t > .ui-block-c,
.ui-grid-t > .ui-block-d,
.ui-grid-t > .ui-block-e,
.ui-grid-t > .ui-block-f,
.ui-grid-t > .ui-block-g,
.ui-grid-t > .ui-block-h,
.ui-grid-t > .ui-block-i,
.ui-grid-t > .ui-block-j,
.ui-grid-t > .ui-block-k,
.ui-grid-t > .ui-block-l,
.ui-grid-t > .ui-block-m,
.ui-grid-t > .ui-block-n,
.ui-grid-t > .ui-block-o,
.ui-grid-t > .ui-block-p,
.ui-grid-t > .ui-block-q,
.ui-grid-t > .ui-block-r,
.ui-grid-t > .ui-block-s,
.ui-grid-t > .ui-block-t,
.ui-grid-t > .ui-block-u {
    width: 4.762%;
}

.ui-grid-u > .ui-block-a,
.ui-grid-u > .ui-block-b,
.ui-grid-u > .ui-block-c,
.ui-grid-u > .ui-block-d,
.ui-grid-u > .ui-block-e,
.ui-grid-u > .ui-block-f,
.ui-grid-u > .ui-block-g,
.ui-grid-u > .ui-block-h,
.ui-grid-u > .ui-block-i,
.ui-grid-u > .ui-block-j,
.ui-grid-u > .ui-block-k,
.ui-grid-u > .ui-block-l,
.ui-grid-u > .ui-block-m,
.ui-grid-u > .ui-block-n,
.ui-grid-u > .ui-block-o,
.ui-grid-u > .ui-block-p,
.ui-grid-u > .ui-block-q,
.ui-grid-u > .ui-block-r,
.ui-grid-u > .ui-block-s,
.ui-grid-u > .ui-block-t,
.ui-grid-u > .ui-block-u,
.ui-grid-u > .ui-block-v {
    width: 4.545%;
}

.ui-grid-v > .ui-block-a,
.ui-grid-v > .ui-block-b,
.ui-grid-v > .ui-block-c,
.ui-grid-v > .ui-block-d,
.ui-grid-v > .ui-block-e,
.ui-grid-v > .ui-block-f,
.ui-grid-v > .ui-block-g,
.ui-grid-v > .ui-block-h,
.ui-grid-v > .ui-block-i,
.ui-grid-v > .ui-block-j,
.ui-grid-v > .ui-block-k,
.ui-grid-v > .ui-block-l,
.ui-grid-v > .ui-block-m,
.ui-grid-v > .ui-block-n,
.ui-grid-v > .ui-block-o,
.ui-grid-v > .ui-block-p,
.ui-grid-v > .ui-block-q,
.ui-grid-v > .ui-block-r,
.ui-grid-v > .ui-block-s,
.ui-grid-v > .ui-block-t,
.ui-grid-v > .ui-block-u,
.ui-grid-v > .ui-block-v,
.ui-grid-v > .ui-block-w {
    width: 4.348%;
}

.ui-grid-w > .ui-block-a,
.ui-grid-w > .ui-block-b,
.ui-grid-w > .ui-block-c,
.ui-grid-w > .ui-block-d,
.ui-grid-w > .ui-block-e,
.ui-grid-w > .ui-block-f,
.ui-grid-w > .ui-block-g,
.ui-grid-w > .ui-block-h,
.ui-grid-w > .ui-block-i,
.ui-grid-w > .ui-block-j,
.ui-grid-w > .ui-block-k,
.ui-grid-w > .ui-block-l,
.ui-grid-w > .ui-block-m,
.ui-grid-w > .ui-block-n,
.ui-grid-w > .ui-block-o,
.ui-grid-w > .ui-block-p,
.ui-grid-w > .ui-block-q,
.ui-grid-w > .ui-block-r,
.ui-grid-w > .ui-block-s,
.ui-grid-w > .ui-block-t,
.ui-grid-w > .ui-block-u,
.ui-grid-w > .ui-block-v,
.ui-grid-w > .ui-block-w,
.ui-grid-w > .ui-block-x {
    width: 4.167%;
}

.ui-grid-x > .ui-block-a,
.ui-grid-x > .ui-block-b,
.ui-grid-x > .ui-block-c,
.ui-grid-x > .ui-block-d,
.ui-grid-x > .ui-block-e,
.ui-grid-x > .ui-block-f,
.ui-grid-x > .ui-block-g,
.ui-grid-x > .ui-block-h,
.ui-grid-x > .ui-block-i,
.ui-grid-x > .ui-block-j,
.ui-grid-x > .ui-block-k,
.ui-grid-x > .ui-block-l,
.ui-grid-x > .ui-block-m,
.ui-grid-x > .ui-block-n,
.ui-grid-x > .ui-block-o,
.ui-grid-x > .ui-block-p,
.ui-grid-x > .ui-block-q,
.ui-grid-x > .ui-block-r,
.ui-grid-x > .ui-block-s,
.ui-grid-x > .ui-block-t,
.ui-grid-x > .ui-block-u,
.ui-grid-x > .ui-block-v,
.ui-grid-x > .ui-block-w,
.ui-grid-x > .ui-block-x,
.ui-grid-x > .ui-block-y {
    width: 4%;
}

.ui-grid-y > .ui-block-a,
.ui-grid-y > .ui-block-b,
.ui-grid-y > .ui-block-c,
.ui-grid-y > .ui-block-d,
.ui-grid-y > .ui-block-e,
.ui-grid-y > .ui-block-f,
.ui-grid-y > .ui-block-g,
.ui-grid-y > .ui-block-h,
.ui-grid-y > .ui-block-i,
.ui-grid-y > .ui-block-j,
.ui-grid-y > .ui-block-k,
.ui-grid-y > .ui-block-l,
.ui-grid-y > .ui-block-m,
.ui-grid-y > .ui-block-n,
.ui-grid-y > .ui-block-o,
.ui-grid-y > .ui-block-p,
.ui-grid-y > .ui-block-q,
.ui-grid-y > .ui-block-r,
.ui-grid-y > .ui-block-s,
.ui-grid-y > .ui-block-t,
.ui-grid-y > .ui-block-u,
.ui-grid-y > .ui-block-v,
.ui-grid-y > .ui-block-w,
.ui-grid-y > .ui-block-x,
.ui-grid-y > .ui-block-y,
.ui-grid-y > .ui-block-z {
    width: 3.846%;
}

@media (min-width: 20em) {

    .ui-header.ui-header-fixed.app-bar-tools {
        background-image: url(../touch/logo-color.png);
        background-size: 65px auto;
        background-repeat: no-repeat;
        background-position: 2em 0.5em;
    }

    body[dir="rtl"] .ui-header.ui-header-fixed.app-bar-tools {
        background-position: top 0.5em right 2.5em;
    }

    .app-theme-dark .ui-header.ui-header-fixed.app-bar-tools {
        background-image: url(../touch/logo-white.png);
    }
}

.ui-corner-all {
    background-clip: border-box;
}

a {
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
}

* {
    text-shadow: none !important;
}

.app-desktop .ui-panel-animate {
    -webkit-font-smoothing: subpixel-antialiased;
}

.ui-li-thumb {
    left: .7em !important;
    top: 50% !important;
    margin-top: -40px;
}

.app-thumb-person .ui-li-thumb {
    border-radius: 2.5em;
    -webkit-border-radius: 2.5em;
}

body,
input,
select,
textarea,
button,
.ui-btn {
    font-family: -apple-system, 'Segoe UI', sans-serif;
}

    body[dir="rtl"],
    body[dir="rtl"] input,
    body[dir="rtl"] select,
    body[dir="rtl"] textarea,
    body[dir="rtl"] button,
    body[dir="rtl"] .ui-btn,
    body[dir="rtl"] .ui-listview > .ui-li-static,
    body[dir="rtl"] .ui-listview > .ui-li-divider,
    body[dir="rtl"] .ui-listview > li > a.ui-btn {
        text-align: right;
    }

        body[dir="rtl"] .ui-listview > .ui-li-has-count > .ui-btn,
        body[dir="rtl"] .ui-listview > .ui-li-static.ui-li-has-count,
        body[dir="rtl"] .ui-listview > .ui-li-divider.ui-li-has-count {
            padding-left: 2.8125em;
            padding-right: 1em;
        }

        body[dir="rtl"] .ui-navbar .ui-btn {
            text-align: center;
        }

        body[dir="rtl"] .ui-btn.ui-btn-icon-left {
            padding-left: 1em;
            padding-right: 3em !important;
        }

        body[dir="rtl"] .ui-btn-icon-left:after {
            right: .5625em;
            left: auto;
        }

        body[dir="rtl"] .ui-btn.ui-btn-icon-right {
            padding-left: 3em;
            padding-right: 1em;
        }

        body[dir="rtl"] .ui-btn-icon-right:after {
            left: .5625em;
            right: auto;
        }

        body[dir="rtl"] .ui-li-count {
            right: auto !important;
            left: .8em;
        }

        body[dir="rtl"] .ui-listview .ui-btn-icon-right .ui-li-count {
            left: 3.2em;
        }

        body[dir="rtl"] .ui-input-search.ui-input-has-clear .ui-btn.ui-input-clear,
        body[dir="rtl"] .ui-input-text.ui-input-has-clear .ui-btn.ui-input-clear {
            right: auto;
            left: 0;
        }

        body[dir="rtl"] .ui-input-has-clear {
            padding-right: .4em;
            padding-left: 2.375em;
        }

        /* Panel positioning (for overlay and push) */

        body[dir="rtl"] .ui-panel-animate.ui-panel-position-right.ui-panel-display-overlay,
        body[dir="rtl"] .ui-panel-animate.ui-panel-position-right.ui-panel-display-push {
            box-shadow: rgba(0, 0, 0, 0.14902) 5px 0px 5px 0px;
        }

        body[dir="rtl"] .ui-panel-dismiss-open.ui-panel-dismiss-position-right {
            left: 17em;
            right: 0;
        }

        body[dir="rtl"] .ui-panel-animate.ui-panel-position-left.ui-panel-display-overlay,
        body[dir="rtl"] .ui-panel-animate.ui-panel-position-left.ui-panel-display-push {
            box-shadow: rgba(0, 0, 0, 0.14902) -5px 0px 5px 0px;
        }

        body[dir="rtl"] .ui-panel-dismiss-open.ui-panel-dismiss-position-left {
            right: 17em;
            left: 0;
        }

        body[dir="rtl"] .ui-panel-position-right {
            left: -17em;
            right: auto !important;
        }

        body[dir="rtl"] .ui-panel-animate.ui-panel-position-right.ui-panel-display-overlay,
        body[dir="rtl"] .ui-panel-animate.ui-panel-position-right.ui-panel-display-push {
            left: 0;
            -webkit-transform: translate3d(-17em,0,0);
            -moz-transform: translate3d(-17em,0,0);
            transform: translate3d(-17em,0,0);
        }

        body[dir="rtl"] .ui-panel-position-right.ui-panel-display-reveal,
        body[dir="rtl"] .ui-panel-open.ui-panel-position-right {
            left: 0;
            right: auto !important;
        }

        body[dir="rtl"] .ui-panel-animate.ui-panel-open.ui-panel-position-right.ui-panel-display-overlay,
        body[dir="rtl"] .ui-panel-animate.ui-panel-open.ui-panel-position-right.ui-panel-display-push {
            -webkit-transform: translate3d(0,0,0);
            transform: translate3d(0,0,0);
            -moz-transform: none;
        }

        body[dir="rtl"] .ui-panel-position-left {
            right: -17em;
            left: auto !important;
        }

        body[dir="rtl"] .ui-panel-animate.ui-panel-position-left.ui-panel-display-overlay,
        body[dir="rtl"] .ui-panel-animate.ui-panel-position-left.ui-panel-display-push {
            right: 0;
            -webkit-transform: translate3d(17em,0,0);
            -moz-transform: translate3d(17em,0,0);
            transform: translate3d(17em,0,0);
        }

        body[dir="rtl"] .ui-panel-position-left.ui-panel-display-reveal,
        body[dir="rtl"] .ui-panel-position-left.ui-panel-open {
            right: 0;
            left: auto !important;
        }

        body[dir="rtl"] .ui-panel-animate.ui-panel-open.ui-panel-position-left.ui-panel-display-overlay,
        body[dir="rtl"] .ui-panel-animate.ui-panel-open.ui-panel-position-left.ui-panel-display-push {
            -webkit-transform: translate3d(0,0,0);
            transform: translate3d(0,0,0);
            -moz-transform: none;
        }

    .ui-btn.ui-btn-icon-notext {
        overflow: visible;
    }

    .ui-btn .glyphicon,
    .ui-btn .app-event {
        margin-right: .25em;
        margin-left: -.25em;
        margin-top: -1px;
        margin-bottom: -1px;
        font-size: 18px;
        vertical-align: text-bottom;
    }

    .ui-btn .app-event {
        height: 16px;
        width: 16px;
    }

.ui-listview .ui-btn .glyphicon,
.ui-listview .ui-btn .app-event {
    position: absolute;
    right: 7px;
    top: 50%;
    margin-top: -9px;
}

.app-popup-icon-left .ui-listview .ui-btn .glyphicon,
.app-popup-icon-left .ui-listview .ui-btn .app-event {
    left: 16px;
    right: auto;
}

.app-sidebar .ui-listview .ui-btn .glyphicon,
.ui-content.app-page-tasks .ui-listview .ui-btn .glyphicon {
    right: auto;
    left: 15px;
}

.app-sidebar .ui-listview li.app-has-glyphicon .ui-btn,
.ui-content.app-page-tasks .ui-listview li.app-has-glyphicon .ui-btn {
    padding-left: 2.5em;
}

.ui-btn:not(.ui-btn-active) .glyphicon {
    color: #acacac;
}

.app-theme-dark .ui-btn:not(.ui-btn-active) .glyphicon {
    color: #fff;
}

textarea {
    -webkit-appearance: none;
}

.ui-shadow-inset,
.app-wrapper .ui-btn:focus,
.app-wrapper .ui-btn.ui-btn-b:focus,
.app-wrapper .ui-focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

div.ui-slider-switch {
    box-sizing: border-box;
    height: 34px;
    background-color: transparent !important;
    /*border-radius: 1em !important;*/
}


.ui-slider-switch .ui-slider-label {
    text-shadow: none;
    font-weight: normal;
}

.ui-mini {
    font-size: 12px;
}

    .ui-mini.ui-btn {
    }

.ui-listview > .ui-li-divider {
    padding-top: 5px;
    padding-bottom: 5px;
}

.app-wrapper .ui-listview > li p {
    font-size: .9em;
    margin-top: .3em;
    margin-bottom: .3em;
    line-height: normal;
}

.app-listview-stub {
    display: block !important;
    background-color: transparent !important;
}

.app-listview.app-onecolumnview.app-listview-multiselect .ui-btn,
.app-listview.app-cardcolumn.app-listview-multiselect .ui-btn,
.app-listview.app-cardview.app-listview-multiselect .ui-btn {
    padding-left: 48px;
}

.app-listview.app-onecolumnview.app-listview-multiselect > .ui-li-has-thumb > .ui-btn,
.app-listview.app-cardcolumn.app-listview-multiselect > .ui-li-has-thumb > .ui-btn,
.app-listview.app-cardview.app-listview-multiselect > .ui-li-has-thumb > .ui-btn {
    padding-left: 136px;
}

.app-density-compact .app-listview.app-onecolumnview.app-listview-multiselect > .ui-li-has-thumb > .ui-btn,
.app-density-compact .app-listview.app-cardcolumn.app-listview-multiselect > .ui-li-has-thumb > .ui-btn,
.app-density-compact .app-listview.app-cardview.app-listview-multiselect > .ui-li-has-thumb > .ui-btn {
    padding-left: 125px;
}

.app-density-condensed .app-listview.app-onecolumnview.app-listview-multiselect > .ui-li-has-thumb > .ui-btn,
.app-density-condensed .app-listview.app-cardcolumn.app-listview-multiselect > .ui-li-has-thumb > .ui-btn,
.app-density-condensed .app-listview.app-cardview.app-listview-multiselect > .ui-li-has-thumb > .ui-btn {
    padding-left: 114px;
}

.app-listview.app-onecolumnview.app-listview-multiselect .ui-li-thumb,
.app-listview.app-cardcolumn.app-listview-multiselect .ui-li-thumb,
.app-listview.app-cardview.app-listview-multiselect .ui-li-thumb {
    left: 48px !important;
}


.app-listview li .ui-btn:not(.ui-btn-icon-notext):not(.ui-mini) {
    line-height: normal;
    padding-top: 11px;
    padding-bottom: 11px;
}

html {
    -ms-touch-action: none;
    touch-action: none;
    -ms-overflow-style: none;
}

.app-wrapper, .app-echo-inner {
    outline: none;
}

.app-wrapper, .ui-panel-inner {
    -ms-touch-action: cross-slide-y;
    touch-action: cross-slide-y;
}


body:not(.app-desktop) {
    -webkit-touch-callout: none !important;
    -webkit-user-select: none !important;
    overflow: hidden !important;
}

.app-wrapper {
    -webkit-overflow-scrolling: touch;
    position: absolute;
    z-index: 1;
    top: 45px;
    bottom: 0;
    left: 0;
    width: 100%;
    overflow-y: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    /*border:solid 1px red;*/
}

body[dir="rtl"] .app-wrapper {
    right: 0;
    overflow-x: hidden;
}

/*.app-scroller {
    position: absolute;
    z-index: 1;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    width: 100%;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -o-text-size-adjust: none;
    text-size-adjust: none;
}*/

.app-wrapper > *, .app-wrapper .ui-collapsible {
    margin: 0 !important;
}


.app-page-scrollable .app-wrapper > *:not(.app-page-header):not(.app-echo):not(.app-page-menu):not(.app-tabs):not(.app-stub):not(.app-stub-main):not(.app-content-framework):not(.app-bar-actions):not(.app-bar-header):not(.app-bar-footer) {
    margin: 1em !important;
}

.ui-panel.ui-panel-open {
    position: fixed;
}

.ui-panel-inner {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-y: auto;
    z-index: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    overflow-x: hidden;
}


body:not(.app-ms-tablet) .app-wrapper, body:not(.app-ms-tablet) .ui-panel-inner, body:not(.app-ms-tablet) .app-echo-inner {
    -ms-overflow-style: auto;
}


.ui-panel-inner .app-scroller {
    margin: -1em;
}

li.app-info, li.app-copy {
    padding-top: .75em !important;
    padding-bottom: .75em !important;
    text-shadow: none;
}

    li.app-info .appname {
        color: #38c;
        display: inline-block;
        white-space: nowrap;
        font-size: 1em;
        text-transform: uppercase;
    }

    li.app-info p {
        white-space: normal;
        font-size: 1em;
        margin-bottom: 0 !important;
    }

li.app-copy {
    border-bottom-width: 0 !important;
    border-top-width: 1px !important;
    background-color: transparent !important;
}

li.app-depth1 > * {
    padding-left: 1em !important;
}

li.app-depth2 > * {
    padding-left: 2.5em !important;
}

li.app-depth3 > * {
    padding-left: 5em !important;
}

li.app-depth4 > * {
    padding-left: 7.5em !important;
}

li.app-depth5 > * {
    padding-left: 10em !important;
}

.level1 .menu-item .ui-btn, .level2 .menu-item .ui-btn, .level3 .menu-item .ui-btn, .menu-item .level4 .ui-btn, .menu-item .level5 .ui-btn {
    padding-left: 2em;
}

.app-text-collapsible {
    max-height: 240px;
    overflow: hidden;
    margin-bottom: 0;
    padding: 0 !important;
    white-space: nowrap !important;
    text-overflow: ellipsis;
}

    .app-text-collapsible + .app-btn-toggle {
        min-height: 0 !important;
        font-weight: normal;
    }

.app-listview.app-grid .dv-item .ui-btn .app-text-collapsible + .app-btn-toggle {
    padding: 0 !important;
}

.ui-btn-active .app-text-collapsible + .app-btn-toggle {
    background-color: transparent;
    border-color: transparent;
}

.app-text-collapsible.app-text-expanded {
    max-height: none;
}

.app-null {
    text-transform: lowercase;
}

.ui-btn:not(.ui-btn-active) .app-null, .app-group .app-null {
    color: #808080;
}

.app-item-desc {
    line-height: normal;
    font-weight: normal;
}

    .app-item-desc.app-item-desc-before {
        display: none;
    }

.app-labelsinlist-displayedabove .app-item-desc.app-item-desc-before {
    display: block;
}

.app-labelsinlist-displayedabove .app-item-desc.app-item-desc-after {
    display: none;
}

.app-listview.ui-listview li .app-item-desc {
    padding: 0;
    margin: 0;
}

.app-listview.ui-listview li .app-item-desc {
    display: inline-block;
    padding-right: 1em;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

body[dir="rtl"] .app-listview.ui-listview li .app-item-desc {
    padding-right: 0;
    padding-left: 1em;
}

.app-listview.ui-listview.app-listview-static li:not(.app-li-card) .app-item-desc {
    display: block;
}

.app-field-label-before, .app-field-label-after {
    display: none;
    font-size: 10.5px;
    color: #999;
    margin-top: 0;
    max-width: 15em;
    overflow: hidden;
    text-overflow: ellipsis;
}

.app-field-label-after {
    display: block;
    margin-top: -1px;
}

.app-field-label-before {
    margin-bottom: -1px;
}

body.app-labelsinlist-displayedabove .app-field-label-before {
    display: block;
}

body.app-labelsinlist-displayedabove .app-field-label-after {
    display: none;
}



.app-field-label {
    padding-right: .25em;
    color: #999;
}

    .app-field-label:after {
        content: ":";
    }


.app-theme-light .app-selected:not(.ui-btn-active),
.app-theme-light .app-selected:not(.ui-btn-active) .app-frozen-spacer,
.app-theme-light .app-selected:not(.ui-btn-active):hover,
.app-theme-light .app-selected:not(.ui-btn-active):hover .app-frozen-spacer {
    background-color: #D4E7FE !important;
    /*background-color: #cfe9f3 !important;*/
}

.app-desktop.app-theme-light .ui-btn.app-selected:not(.ui-btn-active):hover,
.app-desktop.app-theme-light .ui-btn.app-selected:not(.ui-btn-active):hover .app-frozen-spacer,
.app-desktop.app-theme-light .app-echo-toolbar .app-selected:not(.ui-btn-active),
.app-desktop.app-theme-light .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
.app-desktop.app-theme-light .app-bar-controls .app-selected:not(.ui-btn-active),
.app-desktop.app-theme-light .app-bar-strip .app-selected:not(.ui-btn-active),
.app-desktop.app-theme-light .app-bar-controls .app-selected:not(.ui-btn-active):hover,
.app-desktop.app-theme-light .app-bar-strip .app-selected:not(.ui-btn-active):hover {
    background-color: #CDE2FB !important;
}


.ui-btn-active .app-field-label-after,
.ui-btn-active .app-field-label-before,
.app-listview.ui-listview .ui-btn-active .ui-li-aside,
.app-listview.ui-listview .ui-btn-active .ui-li-aside .app-field-label {
    color: #fff;
}


.ui-panel-position-left .app-item-desc, .ui-panel-position-right .app-item-desc, #app-sidebar .app-item-desc, .app-listview-static .ui-btn .app-item-desc {
    color: #999;
    margin: 0;
}

.ui-panel-position-left .ui-btn-active .app-item-desc, .ui-panel-position-right .ui-btn-active .app-item-desc, #app-sidebar .ui-btn-active .app-item-desc, .app-listview-static .ui-btn-active .app-item-desc {
    color: #fff;
    margin: 0;
}


.app-presenter-instruction {
    padding: 1em 1.14em .4em 1.14em;
    border-bottom: 1px solid #ddd;
    font-size: 14px;
}



.ui-listview > .ui-li-divider.app-list-instruction, .app-presenter-instruction {
    background-color: #f1f1f1;
    color: #808080;
    font-weight: normal;
    white-space: normal;
    border-top-width: 0;
    padding-top: 1em;
    text-shadow: none !important;
}


.ui-panel-inner .ui-listview > .ui-li-divider.app-list-instruction, .ui-listview.app-listview-static > .ui-li-divider.app-list-instruction {
    border-top-width: 1px;
}

.app-image-thumb {
    border: 1px solid #c0c0c0;
    border-width: 1px !important;
    background-color: #fff;
}

.app-btn-promo {
    width: 56px;
    height: 56px;
    border-radius: 28px;
    right: 18px;
    bottom: 9px;
    position: fixed;
    z-index: 1000;
    border-width: 0;
    box-shadow: 1px 1px 6px rgba(0,0,0,.30) !important;
}

    .app-btn-promo.ui-btn.ui-btn-icon-notext::after {
        /*background-size: 20px;*/
        border-radius: 28px;
        width: 56px;
        height: 56px;
        margin-left: -28px;
        margin-top: -28px;
        border-color: transparent !important;
    }

    .app-btn-promo.ui-btn.ui-btn-icon-notext.ui-btn-active {
    }

        .app-btn-promo.ui-btn.ui-btn-icon-notext.ui-btn-active::after {
            background-color: transparent !important;
        }

.app-desktop .app-btn-promo {
    right: 27px;
}

.app-btn-promo-cancel {
    z-index: 1100;
}

.app-bar-tools {
    border-bottom-color: #ccc;
    height: 43px;
}

    .app-bar-tools .ui-title {
        text-shadow: none;
        height: 21px;
        font-weight: 600;
        line-height: normal;
        text-transform: uppercase;
    }

    .app-bar-tools .ui-btn-icon-notext {
        top: 7px;
    }

body[dir="rtl"] .app-bar-tools .ui-btn-left {
    left: auto;
    right: .325em;
}

.app-bar {
    border-top: solid 1px #ddd;
    margin: 0;
}

    .app-bar a.ui-btn {
        background-color: rgb(241, 241, 241);
        margin: 0 0%;
        text-align: left;
        border-width: 0;
        font-weight: normal;
        padding-left: 3em;
        color: #808080;
        display: block;
    }

    .app-bar .ui-btn-icon-left:after {
        left: 0.75em;
    }

.app-btn-cluster-right .ui-btn {
}

.app-btn-cluster-right .app-user-name {
    display: inline-block;
    font-size: 12px;
    position: absolute;
    top: 0;
    line-height: 44px;
    font-weight: normal;
    padding: 0 1em 0 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: none;
    color: #777;
    cursor: default;
}

@media (min-width:992px) {
    .app-btn-cluster-right .app-user-name {
        max-width: 100px;
        display: block;
    }
}

@media (min-width:1200px) {
    .app-btn-cluster-right .app-user-name {
        max-width: none;
    }
}


.app-btn-cluster-right .app-btn {
    display: none;
}

.app-bar-heading {
    left: 0;
    top: 0;
    right: 0;
    position: fixed;
    font-size: 14px;
    color: #808080;
    padding: .5em 0.25em 0.5em 1.1em;
    font-weight: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    background-color: #fff;
    z-index: 2;
    padding-top: .25em;
    box-shadow: 0 5px 12px -5px rgba(0,0,0,.6);
}

body[dir="rtl"] .app-bar-heading {
    padding-right: 1.1em;
    padding-left: 0.25em;
}

.app-bar-heading .app-bar-label {
    margin: 0;
    font-weight: bold;
    font-size: .75em;
    color: #000;
    max-width: 40%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.app-bar-search {
    padding: 0 2.5em 0 2.25em;
    margin-top: 2px;
}

    .app-bar-search .ui-input-search {
        padding-left: .5em;
    }

    .app-bar-search .ui-btn-right {
        right: 0.56em;
    }

    .app-bar-search .app-btn-options {
        display: inline-block;
        width: 24px;
        height: 24px;
        border: solid 1px transparent;
        position: absolute;
        left: 0;
        top: 2px;
        cursor: pointer;
        background-color: transparent;
        z-index: 10;
    }

.ui-btn-right.app-btn {
    right: 0.56em;
}

.dv-object-identifier {
    font-weight: bold;
}

    .dv-object-identifier::before {
        content: ' - ';
    }

/*.dv-load-at-bottom:after, .dv-load-at-top:after, */

.dv-load-at-bottom, .dv-load-at-top {
    text-align: center !important;
    vertical-align: middle;
}

/*.app-transition:after,*/ .ui-icon-busy:after {
    background-image: url(../touch/images/ajax-loader.gif);
    background-size: contain;
    filter: Alpha(Opacity=.55);
    opacity: .55;
}

.app-static-text {
    border-color: transparent !important;
}

.app-static-label {
    text-overflow: ellipsis;
    overflow: hidden;
}

.app-formview.app-form-editing .app-static-label.app-required:after {
    content: " *";
}


.app-static-text div {
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0.45em 0.4em;
    color: #808080;
    max-width: 800px;
}

.app-form-page .ui-content {
    padding-top: 0;
}

    .app-form-page .ui-content .ui-collapsible-set {
        margin-top: 0;
        margin-bottom: -1px !important;
    }

    .app-form-page .ui-content .ui-collapsible-inset {
        margin-top: 0.5em;
    }

        .app-form-page .ui-content .ui-collapsible-inset .ui-collapsible-heading .ui-btn svg {
            right: 1.25em;
        }

    .app-form-page .ui-content .ui-listview-inset {
        margin-top: 1em !important;
        margin-left: 0.75em !important;
        margin-right: 0.75em !important;
    }

.app-popup {
    min-width: 280px;
    max-width: 500px;
}

    .app-popup .app-popup-text {
        padding: 0 0 .5em 0;
        overflow: auto;
    }

.app-popup-panel {
    border-radius: 0;
    left: 0;
    right: 0;
}

.app-popup-message {
    background-color: #fff;
    border: 1px solid #CCCCCC;
    z-index: 1002;
}

.app-popup-buttons {
    text-align: right;
    margin-bottom: -.5em;
}

    .app-popup-buttons .ui-btn {
        line-height: normal;
        min-width: 6em;
        display: inline-block;
        text-transform: uppercase;
        margin-left: .62em;
        margin-right: 0;
        overflow: initial;
    }

.app-popup-listview {
    min-width: 12em;
}

.app-popup .ui-title {
    margin: 0;
    padding-left: 1em;
    padding-right: 1em;
}

.app-popup-listview .ui-panel-inner {
    position: static;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    margin: -1em;
}

    .app-popup-listview .ui-panel-inner li {
        line-height: normal !important;
    }

    .app-popup-listview .ui-panel-inner .ui-listview > .ui-li-divider.app-list-instruction {
        padding-top: .5em !important;
        padding-bottom: .5em !important;
        text-transform: uppercase;
    }

        .app-popup-listview .ui-panel-inner .ui-listview > .ui-li-divider.app-list-instruction:first-child {
            border-top-width: 0;
        }


.app-popup-listview .ui-content {
    margin-top: 4px;
    margin-bottom: 4px;
}

.app-popup-listview .ui-header {
    margin-bottom: -4px;
}

    .app-popup-listview .ui-header .ui-title {
        font-weight: normal;
    }

.app-popup-listview .app-listview li .ui-btn:not(.ui-btn-icon-notext):not(.ui-mini) {
    padding: 11px 3em 11px 1em;
}

.app-popup-listview.app-popup-menu .app-listview li .ui-btn:not(.ui-btn-icon-notext):not(.ui-mini) {
    font-weight: normal;
}

.app-popup-listview .app-listview .ui-li-divider {
    background-color: transparent !important;
}

.app-popup-icon-left.app-popup-listview .app-listview li .ui-btn:not(.ui-btn-icon-notext):not(.ui-mini) {
    padding: 11px 1em 11px 3em;
}

.app-popup-icon-left .ui-btn-icon-right::after {
    left: .5625em;
}

.app-popup-icon-left .app-icon-check {
    left: 1em;
}

.app-status-bar {
    background-color: #fff;
    padding: .25em .25em .25em .75em;
    white-space: nowrap;
    margin: 0 -1em 0 -1em;
    overflow-x: hidden;
    border-bottom: solid 1px #ddd;
    line-height: 16px;
}

    .app-status-bar ul {
        margin: 0;
        padding: 0;
    }

    .app-status-bar .Segment, .app-status-bar span {
        vertical-align: middle;
        font-size: 12px;
    }


    .app-status-bar .Segment {
        text-overflow: ellipsis;
        display: inline-block;
        list-style-type: none;
        padding-right: 15px;
        background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2015%2029%22%20enable-background%3D%22new%200%200%2015%2029%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Crect%20fill%3D%22%23ECECEC%22%20width%3D%2220%22%20height%3D%2229%22/%3E%0D%0A%3Crect%20fill%3D%22%2393999F%22%20width%3D%2220%22%20height%3D%221%22/%3E%0D%0A%3Crect%20y%3D%2228%22%20fill%3D%22%237D7D7D%22%20width%3D%2220%22%20height%3D%221%22/%3E%0D%0A%3Crect%20x%3D%22-10.5%22%20y%3D%224.5%22%20transform%3D%22matrix%280.7071%200.7071%20-0.7071%200.7071%2010.1066%204.6005%29%22%20fill%3D%22%23ECECEC%22%20stroke%3D%22%2393999F%22%20stroke-miterlimit%3D%2210%22%20width%3D%2220%22%20height%3D%2220%22/%3E%0D%0A%3C/svg%3E%0D%0A');
        background-size: 15px 29px;
        background-position: right top;
        background-repeat: no-repeat;
    }

/* white dots*/
.app-presenter .ui-btn.ui-btn-active .app-btn-more,
.ui-icon-dots::after,
.dv-item .ui-btn.ui-btn-active .app-btn-more,
.dv-item .ui-btn .app-btn-more.ui-btn-active,
.app-bar-buttons .app-btn-more,
body.app-theme-dark .ui-btn .app-btn-more,
body.app-theme-dark .ui-btn.app-btn-icon-transparent.ui-icon-dots::after,
.ui-btn .app-btn-more.ui-btn-active,
.ui-btn-active.ui-btn-a.app-btn-icon-transparent.ui-icon-dots::after,
body.app-theme-dark .app-btn-icon-transparent.app-btn-more::after,
.app-btn-icon-transparent.app-btn-more.ui-btn-active::after {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%20300%20100%22%20enable-background%3D%22new%200%200%20300%20100%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Ccircle%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%23FFFFFF%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2250%22%20cy%3D%2250%22%20r%3D%2225%22/%3E%0D%0A%3Ccircle%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%23FFFFFF%22%20stroke-miterlimit%3D%2210%22%20cx%3D%22150%22%20cy%3D%2248%22%20r%3D%2225%22/%3E%0D%0A%3Ccircle%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%23FFFFFF%22%20stroke-miterlimit%3D%2210%22%20cx%3D%22250%22%20cy%3D%2250%22%20r%3D%2225%22/%3E%0D%0A%3C/svg%3E%0D%0A');
    background-size: 15px;
}

/*black dots*/
.app-presenter .ui-btn .app-btn-more,
.dv-item .ui-btn .app-btn-more,
body:not(.app-theme-dark) .app-bar-buttons .app-btn-more:not(.ui-btn-active),
.ui-btn-a.app-btn-icon-transparent.ui-icon-dots::after,
.app-btn-icon-transparent.app-btn-more::after {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%20300%20100%22%20enable-background%3D%22new%200%200%20300%20100%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Ccircle%20fill%3D%22%23000000%22%20stroke%3D%22%23000000%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2250%22%20cy%3D%2250%22%20r%3D%2225%22/%3E%0D%0A%3Ccircle%20fill%3D%22%23000000%22%20stroke%3D%22%23000000%22%20stroke-miterlimit%3D%2210%22%20cx%3D%22150%22%20cy%3D%2248%22%20r%3D%2225%22/%3E%0D%0A%3Ccircle%20fill%3D%22%23000000%22%20stroke%3D%22%23000000%22%20stroke-miterlimit%3D%2210%22%20cx%3D%22250%22%20cy%3D%2250%22%20r%3D%2225%22/%3E%0D%0A%3C/svg%3E%0D%0A');
    background-size: 15px;
}

/* white vdots*/
.ui-icon-vdots::after,
body.app-android .ui-icon-dots::after,
body.app-android.app-theme-dark .ui-btn.app-btn-icon-transparent.ui-icon-dots::after,
body.app-android .ui-btn-active.ui-btn-a.app-btn-icon-transparent.ui-icon-dots::after,
body.app-android.app-theme-dark .ui-btn .app-btn-more,
body.app-android .ui-btn.ui-btn-active .app-btn-more,
body.app-android .ui-btn .app-btn-more.ui-btn-active,
body.app-android .app-bar-buttons .ui-btn-active.app-btn-more,
body.app-android.app-theme-dark .app-btn-icon-transparent.app-btn-more::after,
body.app-android .app-btn-icon-transparent.app-btn-more.ui-btn-active::after {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%20100%20300%22%20enable-background%3D%22new%200%200%20100%20300%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Ccircle%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%23FFFFFF%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2249%22%20cy%3D%2250%22%20r%3D%2225%22/%3E%0D%0A%3Ccircle%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%23FFFFFF%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2251%22%20cy%3D%22150%22%20r%3D%2225%22/%3E%0D%0A%3Ccircle%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%23FFFFFF%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2249%22%20cy%3D%22250%22%20r%3D%2225%22/%3E%0D%0A%3C/svg%3E%0D%0A');
    background-size: 16px 15px;
}

/* black vdots*/
body.app-android .ui-btn .app-btn-more,
body.app-android:not(.app-theme-dark) .app-bar-buttons .app-btn-more:not(.ui-btn-active),
body.app-android .ui-btn-a.app-btn-icon-transparent.ui-icon-dots::after,
body.app-android .app-btn-icon-transparent.app-btn-more::after {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%20100%20300%22%20enable-background%3D%22new%200%200%20100%20300%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Ccircle%20fill%3D%22%23000000%22%20stroke%3D%22%23000000%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2249%22%20cy%3D%2250%22%20r%3D%2225%22/%3E%0D%0A%3Ccircle%20fill%3D%22%23000000%22%20stroke%3D%22%23000000%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2251%22%20cy%3D%22150%22%20r%3D%2225%22/%3E%0D%0A%3Ccircle%20fill%3D%22%23000000%22%20stroke%3D%22%23000000%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2249%22%20cy%3D%22250%22%20r%3D%2225%22/%3E%0D%0A%3C/svg%3E%0D%0A');
    background-size: 16px 15px;
}

.app-icon-check {
    position: absolute;
    display: block;
    width: 15px;
    height: 15px;
    top: 50%;
    margin-top: -7px;
    right: .75em;
    background-repeat: no-repeat;
}

.app-keep-open.ui-icon-check::after,
.ui-icon-check.app-btn-icon-transparent::after,
.app-popup-menu .ui-icon-check::after,
.app-nav-panel .ui-icon-check::after {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%22-62%2064%2014%2014%22%20enable-background%3D%22new%20-62%2064%2014%2014%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpolygon%20fill%3D%22%23000000%22%20points%3D%22-48%2C67%20-49.8%2C65.2%20-57%2C72.4%20-60.2%2C69.2%20-62%2C71%20-58.7%2C74.2%20-58.8%2C74.2%20-57%2C76%20-57%2C76%20-56.9%2C76%20%0D%0A%09-55.2%2C74.2%20-55.2%2C74.2%20%22/%3E%0D%0A%3C/svg%3E%0D%0A');
    background-size: 15px 15px;
}

.app-theme-dark .app-keep-open.ui-icon-check::after,
.app-theme-dark .app-popup-menu .ui-icon-check::after,
.app-theme-dark .ui-icon-check.app-btn-icon-transparent::after,
.app-theme-dark .app-nav-panel .ui-icon-check::after {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%22-62%2064%2014%2014%22%20enable-background%3D%22new%20-62%2064%2014%2014%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpolygon%20fill%3D%22%23FFFFFF%22%20points%3D%22-48%2C67%20-49.8%2C65.2%20-57%2C72.4%20-60.2%2C69.2%20-62%2C71%20-58.7%2C74.2%20-58.8%2C74.2%20-57%2C76%20-57%2C76%20-56.9%2C76%20%0D%0A%09-55.2%2C74.2%20-55.2%2C74.2%20%22/%3E%0D%0A%3C/svg%3E%0D%0A');
}



.app-status-bar .Outer {
    background-image: none;
}

.app-status-bar .Segment span {
    display: inline-block;
    text-shadow: none;
}

/*last segment*/
.app-status-bar .Segment.Last {
    background-position: right 0;
    background-size: 15px 29px;
    background-repeat: no-repeat;
}

.app-status-bar .Segment.Future.Last {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2015%2029%22%20enable-background%3D%22new%200%200%2015%2029%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpolygon%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%239F9F9F%22%20stroke-miterlimit%3D%2210%22%20points%3D%22-12.927%2C14.5%200%2C0%2012.926%2C14.5%200%2C29%20%22/%3E%0D%0A%3C/svg%3E%0D%0A');
}

.app-status-bar .Segment.Past.Last {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2015%2029%22%20enable-background%3D%22new%200%200%2015%2029%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpolygon%20fill%3D%22%23ECECEC%22%20stroke%3D%22%239F9F9F%22%20stroke-miterlimit%3D%2210%22%20points%3D%22-14.806%2C14.348%20-0.971%2C-1.171%2012.863%2C14.348%20%0D%0A%09-0.971%2C29.867%20%22/%3E%0D%0A%3C/svg%3E%0D%0A');
}

.app-status-bar .Segment.Current.Last {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2015%2029%22%20enable-background%3D%22new%200%200%2015%2029%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpolygon%20fill%3D%22%238DCDFF%22%20stroke%3D%22%2342A1F2%22%20stroke-miterlimit%3D%2210%22%20points%3D%22-14.806%2C14.348%20-0.971%2C-1.171%2012.863%2C14.348%20%0D%0A%09-0.971%2C29.867%20%22/%3E%0D%0A%3C/svg%3E%0D%0A');
}

/* in-between*/
.app-status-bar .Segment.CurrentToFuture {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2015%2029%22%20enable-background%3D%22new%200%200%2015%2029%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Crect%20fill%3D%22%23FFFFFF%22%20width%3D%2220%22%20height%3D%2229%22/%3E%0D%0A%3Crect%20fill%3D%22%2393999F%22%20width%3D%2220%22%20height%3D%221%22/%3E%0D%0A%3Crect%20y%3D%2228%22%20fill%3D%22%237D7D7D%22%20width%3D%2220%22%20height%3D%221%22/%3E%0D%0A%3Crect%20x%3D%22-10.5%22%20y%3D%224.5%22%20transform%3D%22matrix%280.7071%200.7071%20-0.7071%200.7071%2010.1066%204.6005%29%22%20fill%3D%22%238DCDFF%22%20stroke%3D%22%239F9F9F%22%20stroke-miterlimit%3D%2210%22%20width%3D%2220%22%20height%3D%2220%22/%3E%0D%0A%3C/svg%3E%0D%0A');
}

.app-status-bar .Segment.Future {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2015%2029%22%20enable-background%3D%22new%200%200%2015%2029%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Crect%20fill%3D%22%23FFFFFF%22%20width%3D%2220%22%20height%3D%2229%22/%3E%0D%0A%3Crect%20fill%3D%22%2393999F%22%20width%3D%2220%22%20height%3D%221%22/%3E%0D%0A%3Crect%20y%3D%2228%22%20fill%3D%22%237D7D7D%22%20width%3D%2220%22%20height%3D%221%22/%3E%0D%0A%3Crect%20x%3D%22-10.5%22%20y%3D%224.5%22%20transform%3D%22matrix%28-0.7071%20-0.7071%200.7071%20-0.7071%20-11.1064%2024.3994%29%22%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%2393999F%22%20stroke-miterlimit%3D%2210%22%20width%3D%2220%22%20height%3D%2220%22/%3E%0D%0A%3C/svg%3E%0D%0A');
}

.app-status-bar .Segment.PastToCurrent {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2015%2029%22%20enable-background%3D%22new%200%200%2015%2029%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Crect%20fill%3D%22%238DCDFF%22%20width%3D%2220%22%20height%3D%2229%22/%3E%0D%0A%3Crect%20fill%3D%22%2347A1F0%22%20width%3D%2220%22%20height%3D%221%22/%3E%0D%0A%3Crect%20y%3D%2228%22%20fill%3D%22%2347A1F0%22%20width%3D%2220%22%20height%3D%221%22/%3E%0D%0A%3Crect%20x%3D%22-10.5%22%20y%3D%224.5%22%20transform%3D%22matrix%280.7071%200.7071%20-0.7071%200.7071%2010.1066%204.6005%29%22%20fill%3D%22%23ECECEC%22%20stroke%3D%22%2347A1F0%22%20stroke-miterlimit%3D%2210%22%20width%3D%2220%22%20height%3D%2220%22/%3E%0D%0A%3C/svg%3E%0D%0A');
}

.app-status-bar .Segment.PastToFuture {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2015%2029%22%20enable-background%3D%22new%200%200%2015%2029%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Crect%20fill%3D%22%23FFFFFF%22%20width%3D%2220%22%20height%3D%2229%22/%3E%0D%0A%3Crect%20fill%3D%22%2393999F%22%20width%3D%2220%22%20height%3D%221%22/%3E%0D%0A%3Crect%20y%3D%2228%22%20fill%3D%22%237D7D7D%22%20width%3D%2220%22%20height%3D%221%22/%3E%0D%0A%3Crect%20x%3D%22-10.5%22%20y%3D%224.5%22%20transform%3D%22matrix%280.7071%200.7071%20-0.7071%200.7071%2010.1066%204.6005%29%22%20fill%3D%22%23ECECEC%22%20stroke%3D%22%2393999F%22%20stroke-miterlimit%3D%2210%22%20width%3D%2220%22%20height%3D%2220%22/%3E%0D%0A%3C/svg%3E%0D%0A');
}

.app-status-bar .Segment.CurrentToCurrent {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2015%2029%22%20enable-background%3D%22new%200%200%2015%2029%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Crect%20fill%3D%22%238DCDFF%22%20width%3D%2220%22%20height%3D%2229%22/%3E%0D%0A%3Crect%20fill%3D%22%2347A1F0%22%20width%3D%2220%22%20height%3D%221%22/%3E%0D%0A%3Crect%20y%3D%2228%22%20fill%3D%22%2347A1F0%22%20width%3D%2220%22%20height%3D%221%22/%3E%0D%0A%3Crect%20x%3D%22-10.5%22%20y%3D%224.5%22%20transform%3D%22matrix%280.7071%200.7071%20-0.7071%200.7071%2010.1066%204.6005%29%22%20fill%3D%22%238DCDFF%22%20stroke%3D%22%2347A1F0%22%20stroke-miterlimit%3D%2210%22%20width%3D%2220%22%20height%3D%2220%22/%3E%0D%0A%3C/svg%3E%0D%0A');
}

/*backgrounds*/
.app-status-bar .Segment span.Self {
    height: 18px;
    vertical-align: middle;
    padding: 6px 4px 5px 4px;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2020%2029%22%20enable-background%3D%22new%200%200%2020%2029%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Crect%20y%3D%2228%22%20fill%3D%22%237D7D7D%22%20width%3D%2220%22%20height%3D%221%22/%3E%0D%0A%3Crect%20fill%3D%22%2393999F%22%20width%3D%2220%22%20height%3D%221%22/%3E%0D%0A%3Crect%20y%3D%221%22%20fill%3D%22%23ECECEC%22%20width%3D%2220%22%20height%3D%2227%22/%3E%0D%0A%3C/svg%3E%0D%0A');
    background-size: 20px 29px;
}

.app-status-bar .Segment.Current span.Self {
    font-weight: bold;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2020%2029%22%20enable-background%3D%22new%200%200%2020%2029%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Crect%20y%3D%2228%22%20fill%3D%22%2341A1F3%22%20width%3D%2220%22%20height%3D%221%22/%3E%0D%0A%3Crect%20fill%3D%22%2341A1F3%22%20width%3D%2220%22%20height%3D%221%22/%3E%0D%0A%3Crect%20y%3D%221%22%20fill%3D%22%238DCDFF%22%20width%3D%2220%22%20height%3D%2227%22/%3E%0D%0A%3C/svg%3E%0D%0A');
}

.app-status-bar .Segment.Future span.Self {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2020%2029%22%20enable-background%3D%22new%200%200%2020%2029%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Crect%20y%3D%2228%22%20fill%3D%22%237D7D7D%22%20width%3D%2220%22%20height%3D%221%22/%3E%0D%0A%3Crect%20fill%3D%22%2393999F%22%20width%3D%2220%22%20height%3D%221%22/%3E%0D%0A%3Crect%20y%3D%221%22%20fill%3D%22%23FFFFFF%22%20width%3D%2220%22%20height%3D%2227%22/%3E%0D%0A%3C/svg%3E%0D%0A');
}

/* first piece*/
.app-status-bar .Segment.First span.Self {
    margin-left: 8px;
    padding-left: 0;
}

.app-status-bar .Segment.First span.Inner {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2020%2029%22%20enable-background%3D%22new%200%200%2020%2029%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Crect%20y%3D%2228%22%20fill%3D%22%237D7D7D%22%20width%3D%2220%22%20height%3D%221%22/%3E%0D%0A%3Crect%20fill%3D%22%2393999F%22%20width%3D%2220%22%20height%3D%221%22/%3E%0D%0A%3Crect%20y%3D%221%22%20fill%3D%22%23ECECEC%22%20width%3D%2220%22%20height%3D%2227%22/%3E%0D%0A%3Crect%20y%3D%221%22%20fill%3D%22%2393999F%22%20width%3D%221%22%20height%3D%2227%22/%3E%0D%0A%3C/svg%3E%0D%0A');
    background-size: 20px 29px;
    background-position: left 0;
}

.app-status-bar .Segment.Current.First span.Inner {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2020%2029%22%20enable-background%3D%22new%200%200%2020%2029%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Crect%20y%3D%2228%22%20fill%3D%22%2341A1F3%22%20width%3D%2220%22%20height%3D%221%22/%3E%0D%0A%3Crect%20fill%3D%22%2341A1F3%22%20width%3D%2220%22%20height%3D%221%22/%3E%0D%0A%3Crect%20y%3D%221%22%20fill%3D%22%238DCDFF%22%20width%3D%2220%22%20height%3D%2227%22/%3E%0D%0A%3Crect%20y%3D%221%22%20fill%3D%22%2341A1F3%22%20width%3D%221%22%20height%3D%2227%22/%3E%0D%0A%3C/svg%3E%0D%0A');
}

.app-status-bar .Segment.Future.First span.Inner {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2020%2029%22%20enable-background%3D%22new%200%200%2020%2029%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Crect%20y%3D%2228%22%20fill%3D%22%237D7D7D%22%20width%3D%2220%22%20height%3D%221%22/%3E%0D%0A%3Crect%20fill%3D%22%2393999F%22%20width%3D%2220%22%20height%3D%221%22/%3E%0D%0A%3Crect%20y%3D%221%22%20fill%3D%22%23FFFFFF%22%20width%3D%2220%22%20height%3D%2227%22/%3E%0D%0A%3Crect%20y%3D%221%22%20fill%3D%22%2393999F%22%20width%3D%221%22%20height%3D%2227%22/%3E%0D%0A%3C/svg%3E%0D%0A');
}


div.app-menu-footer {
    height: 3em;
    margin: 1em -1em 0 -1em;
}

.app-stub {
    height: 3em;
    margin: 0 !important;
}

.app-stub-main {
    height: 0;
    margin: 0 !important;
}


.app-sidebar {
    display: none;
    top: 0;
    width: 12em;
    background-color: #e9e9e9;
}

    .app-sidebar .ui-panel-inner {
        top: 44px;
    }

.ui-btn-right.app-btn-context {
    right: 0.56em;
}

body[dir="rtl"] .ui-btn-right.app-btn-context {
    left: 0.56em;
    right: auto;
}

.ui-listview textarea {
    white-space: normal;
}

.app-listview:not(.app-listview-static) li.ui-li-divider,
.app-listview:not(.app-listview-static) li.app-li-card {
    float: none !important;
    margin: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
}

body[dir="rtl"] .app-listview:not(.app-listview-static) li.ui-li-divider,
body[dir="rtl"] .app-listview:not(.app-listview-static) li.app-li-card {
    text-align: right;
}

.app-listview:not(.app-listview-static) li.app-li-card {
    border-top-width: 0;
    border-bottom-width: 1px;
}

.app-bar-buttons {
    text-align: right;
    overflow: hidden;
    white-space: nowrap;
}

    .app-bar-buttons .ui-btn, .app-tabs .ui-btn {
        line-height: normal !important;
    }

    .app-bar-buttons .ui-btn {
        text-transform: uppercase;
        display: inline-block;
        min-width: 10em;
    }

        .app-bar-buttons .ui-btn.app-btn-more {
            min-width: 0;
            width: 22px;
            background-position: center center !important;
            background-repeat: no-repeat !important;
            padding-left: 0;
            padding-right: 0;
        }

.app-buttons-text-only .app-bar-buttons .ui-btn, .app-buttons-text-only .app-popup-buttons .ui-btn {
    min-width: 3em !important;
    border-width: 0 !important;
}

    .app-desktop.app-buttons-text-only .app-bar-buttons .ui-btn:not(:hover):not(.ui-btn-active),
    .app-buttons-text-only:not(.app-desktop) .app-bar-buttons .ui-btn:not(.ui-btn-active),
    .app-buttons-text-only .app-popup-buttons .ui-btn:not(:hover):not(.ui-btn-active) {
        background-color: transparent !important;
        border-color: transparent !important;
    }

.app-bar-buttons {
    padding: 0.25em .5em;
    white-space: nowrap;
}

    .app-bar-buttons.app-bar-buttons-hidden {
        height: 2em;
        padding: 0;
    }

        .app-bar-buttons.app-bar-buttons-hidden > .ui-btn {
            display: none;
        }

.ui-header.app-tabs {
    width: auto;
    left: 0;
    padding: 0 1em;
    background-color: #fff;
    border-top-width: 0;
}

.ui-header.app-bar-actions {
    width: auto;
    left: 0;
    border-top-width: 0;
    font-weight: normal;
    padding: 0 0 0 0.85em;
    line-height: normal;
    vertical-align: middle;
    overflow: hidden;
    white-space: nowrap;
}

    .ui-header.app-bar-actions h3 + .ui-btn {
        width: 1px;
        margin-right: -2px;
        visibility: hidden;
    }

.ui-content:not(.app-content-main) .ui-header.app-tabs:not(.ui-header-fixed) {
    border-top-width: 1px;
    margin-top: .5em !important;
    margin-bottom: -1px !important;
}

    .ui-content:not(.app-content-main) .ui-header.app-tabs:not(.ui-header-fixed).app-tabs-form {
        margin-bottom: 1em !important;
    }

.ui-header.ui-header-fixed.app-tabs,
.ui-header.ui-header-fixed.app-bar-actions,
.ui-header.ui-header-fixed.app-bar-header {
    top: 45px;
}

.app-page-scrollable .app-wrapper .ui-header.app-tabs,
.app-page-scrollable .app-wrapper .ui-header.app-bar-actions {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    font-size: 16px;
    border-top-width: 1px;
}

.ui-header.app-bar-header.ui-header-fixed {
    padding: 0 !important;
    border-top-width: 0;
    line-height: normal;
    font-weight: normal;
}

.ui-footer.app-bar-footer.ui-footer-fixed {
    padding: 0 !important;
    line-height: normal;
    font-weight: normal;
    margin-left: 1px;
}

.app-tab-hidden {
    display: none;
}

.app-tabs {
    padding: 0 1em;
    overflow: hidden;
    text-align: center;
}

    .app-tabs ul {
        margin: 0;
        padding: 0;
        display: inline-block;
        white-space: nowrap;
    }

    .app-tabs li {
        display: inline-block;
    }

    .app-tabs ul li:first-child .ui-btn {
        border-top-left-radius: 0.3125em;
        border-bottom-left-radius: 0.3125em;
    }

    .app-tabs ul li:last-child .ui-btn, .app-tabs ul li .ui-btn.ui-last-child {
        border-top-right-radius: 0.3125em;
        border-bottom-right-radius: 0.3125em;
    }

    .app-tabs .ui-btn, .app-tabs .ui-btn.app-selected {
        display: inline-block;
        min-width: 10em;
        font-weight: normal;
        font-size: 13px;
        padding: 6px 2em;
        border-color: #38c !important;
        border-width: 1px 1px 1px 0;
    }

        .app-tabs .ui-btn:not(.ui-btn-active) {
            color: #38c;
            background-color: #fff;
        }


    .app-tabs ul li:first-child .ui-btn {
        border-left-width: 1px;
    }

    .app-tabs ul li:last-child .ui-btn.app-tab-active,
    .app-tabs ul li:last-child .ui-btn.app-tab-more {
        margin-left: -1px;
        border-left-width: 1px;
    }

@media (min-width:30em) {

    .app-bar-buttons > div {
        margin-right: 0 !important;
        margin-left: auto !important;
    }

    .app-bar-buttons .app-btn-grid-c.ui-grid-solo {
        max-width: 10em;
    }

    .app-bar-buttons .app-btn-grid-c.ui-grid-a {
        max-width: 20em;
    }
}

@media (min-width:40em) {

    .app-bar-buttons .app-btn-grid-d.ui-grid-solo {
        max-width: 11em;
    }

    .app-bar-buttons .app-btn-grid-d.ui-grid-a {
        max-width: 22em;
    }
}

@media (min-width:50em) {

    .app-bar-buttons .app-btn-grid-e.ui-grid-solo {
        max-width: 11em;
    }

    .app-bar-buttons .app-btn-grid-e.ui-grid-a {
        max-width: 22em;
    }

    .app-bar-buttons .app-btn-grid-e.ui-grid-b {
        max-width: 33em;
    }

    .app-bar-buttons .app-btn-grid-e.ui-grid-c {
        max-width: 44em;
    }
}


@media (min-width:65em) {

    .app-bar-buttons .app-btn-grid-e.ui-grid-solo {
        max-width: 11em;
    }

    .app-bar-buttons .app-btn-grid-e.ui-grid-a {
        max-width: 22em;
    }

    .app-bar-buttons .app-btn-grid-e.ui-grid-b {
        max-width: 33em;
    }

    .app-bar-buttons .app-btn-grid-e.ui-grid-c {
        max-width: 44em;
    }

    .app-bar-buttons .app-btn-grid-e.ui-grid-d {
        max-width: 55em;
    }
}

@media (min-width: 10em) {
    .app-btn-grid-b, .app-btn-grid-c, .app-btn-grid-d, .app-btn-grid-e {
        display: none;
    }
}

@media (min-width: 15em) {
    .app-btn-grid-a, .app-btn-grid-c, .app-btn-grid-d, .app-btn-grid-e {
        display: none;
    }

    .app-btn-grid-b {
        display: block;
    }
}

@media (min-width: 20em) {
    .app-btn-grid-a, .app-btn-grid-b, .app-btn-grid-d, .app-btn-grid-e {
        display: none;
    }

    .app-btn-grid-c {
        display: block;
    }
}

.app-sidebar {
    z-index: 999;
    border-right: solid 1px #ccc;
}

body[dir="rtl"] .app-sidebar {
    border-right-width: 0;
    border-left: solid 1px #ccc;
}

.app-sidebar .ui-btn {
    font-size: 14px;
    font-weight: normal;
    line-height: normal;
    padding-top: .5em;
    padding-bottom: .5em;
}

.app-sidebar .ui-li-static {
    font-size: 14px;
    font-weight: normal;
    padding-top: 0.4em;
    padding-bottom: 0.4em;
}

body[dir="rtl"] .app-sidebar .ui-li-static {
    text-align: right;
}

.app-sidebar .ui-li-static.ui-first-child {
    border-top-width: 0;
}

.app-sidebar .ui-btn.ui-icon-eye {
    /*white-space: normal;*/
    border-bottom-width: 1px;
}

.app-sidebar .ui-btn.ui-icon-info {
    border-top-width: 1px !important;
}

.app-sidebar .ui-btn {
    border-top-width: 0 !important;
}

.app-sidebar .ui-li-divider {
    border-bottom-width: 1px;
}

.ui-header .ui-title {
    padding: 8px 1em 9px 1em;
    margin-top: -1px;
}

.ui-header-fixed .ui-title {
    padding: 11px 2px 12px 2px;
    margin-top: -1px;
}


.app-popup-icon-left .ui-header .ui-title {
    text-align: left;
    padding-left: 3em;
    padding-right: 1em;
}

@media (min-width:30em) {
    .ui-header-fixed .ui-title {
        margin-left: 110px;
        margin-right: auto;
        display: inline-block;
        padding-left: .5em;
        padding-right: .5em;
    }
}


@media (min-width: 40em) {

    body:not(.app-sidebar-undocked) .app-btn-promo {
        right: auto;
        left: 164px;
    }

    body:not(.app-sidebar-undocked) .app-sidebar {
        display: block;
    }

    body:not(.app-sidebar-undocked) .app-wrapper {
        width: auto;
        left: 12em;
        right: 0;
    }

    body[dir="rtl"]:not(.app-sidebar-undocked) .app-wrapper {
        width: auto;
        left: 0;
        right: 12em;
    }

    .app-btn-grid-a, .app-btn-grid-b, .app-btn-grid-c, .app-btn-grid-e {
        display: none;
    }

    .app-btn-grid-d {
        display: block;
    }

    body:not(.app-sidebar-undocked) .app-has-summary .app-li-card {
        display: none;
    }

    body:not(.app-sidebar-undocked) .ui-header-fixed .ui-title {
        margin-left: 12em;
        text-align: left;
        padding-left: 1em;
        border-left: solid 1px #ccc;
        margin-right: auto;
        display: inline-block;
    }

    body[dir="rtl"]:not(.app-sidebar-undocked) .ui-header-fixed .ui-title {
        border-left-width: 0;
        border-right: solid 1px #ccc;
        margin-left: auto;
        margin-right: 12em;
        padding-right: 1em;
    }

    body:not(.app-sidebar-undocked) .app-bar-search {
        margin-left: 10em;
        padding-right: 2.75em;
    }

        body:not(.app-sidebar-undocked) .app-bar-search .ui-icon-back {
            left: 0.33em;
            margin-left: 0;
            right: auto;
        }


    body:not(.app-sidebar-undocked) .ui-header.ui-header-fixed {
        width: auto;
        left: 0;
    }

        body:not(.app-sidebar-undocked) .ui-header.ui-header-fixed.app-tabs,
        body:not(.app-sidebar-undocked) .ui-header.ui-header-fixed.app-bar-actions,
        body:not(.app-sidebar-undocked) .ui-header.ui-header-fixed.app-bar-header,
        body:not(.app-sidebar-undocked) .ui-header.ui-header-fixed.app-bar-footer {
            width: auto;
            left: 12em;
            margin-left: 1px;
        }



    body[dir="rtl"]:not(.app-sidebar-undocked) .ui-header.ui-header-fixed.app-tabs,
    body[dir="rtl"]:not(.app-sidebar-undocked) .ui-header.ui-header-fixed.app-bar-actions,
    body[dir="rtl"]:not(.app-sidebar-undocked) .ui-header.ui-header-fixed.app-bar-header,
    body[dir="rtl"]:not(.app-sidebar-undocked) .ui-header.ui-header-fixed.app-bar-footer {
        left: 0;
        right: 12em;
        margin-left: 0;
        margin-right: 1px;
    }

    body:not(.app-sidebar-undocked) .ui-footer.ui-footer-fixed {
        width: auto;
        left: 12em;
    }


    body:not(.app-sidebar-undocked) .app-bar-heading {
        left: 13.8em;
    }

    body[dir="rtl"]:not(.app-sidebar-undocked) .app-bar-heading {
        right: 13.8em;
        left: 0;
    }

    /*body:not(.app-sidebar-undocked) .ui-page .ui-listview.app-listview:not(.app-listview-static) {
        margin-right: 17em;
    }*/

    .ui-btn-right.app-btn {
        right: 0.85em;
    }

    body[dir="rtl"] .ui-btn-right.app-btn {
        left: 0.85em;
        right: auto;
    }

    .app-wrapper .app-listview li.ui-li-divider {
        width: auto !important;
        /*border-bottom-width: 1px;*/
    }

    .app-listview li.app-li-card {
        width: auto !important;
    }
}

body.app-promo-position-right .app-btn-promo {
    left: auto;
    right: 18px;
    margin-right: 8px;
}

@media (min-width: 40em) {

    body.app-sidebar-undocked .app-listview li.ui-li-divider {
        border-bottom-width: 0;
    }

    body.app-sidebar-undocked .app-listview.app-cardview li.ui-li-divider {
        border-bottom-width: 1px;
    }

    body.app-sidebar-undocked .app-wrapper .app-listview {
        /*
        -webkit-border-radius: .5em;
        border-radius: .5em;
            */
    }

        body.app-sidebar-undocked .app-wrapper .app-listview.app-cardview li,
        body.app-sidebar-undocked .app-wrapper .app-listview.app-cardview li.ui-first-child,
        body.app-sidebar-undocked .app-wrapper .app-listview.app-cardview li.ui-last-child {
            float: left;
            width: 50%;
            /*margin: .5em;
            -webkit-border-radius: inherit;
            border-radius: inherit;*/
        }

            body.app-sidebar-undocked .app-wrapper .app-listview.app-cardview li .ui-btn {
                /*-webkit-border-radius: inherit;
                border-radius: inherit;*/
                border-left-width: 0 !important;
                border-top-width: 0 !important;
                border-right-width: 1px !important;
                border-bottom-width: 1px !important;
            }

            body.app-sidebar-undocked .app-wrapper .app-listview.app-cardview li.dv-load-at-bottom-parent .ui-btn {
                border-bottom-width: 0 !important;
            }

    .app-listview.app-cardview li.dv-load-at-top-parent {
        float: none !important;
    }

    .app-listview.app-cardview li.dv-load-at-top-parent, .app-listview.app-cardview li.dv-load-at-bottom-parent {
        width: 100% !important;
    }
}


@media (min-width: 40em) {


    body.app-sidebar-undocked .app-wrapper .app-listview {
        /*
        -webkit-border-radius: .5em;
        border-radius: .5em;
            */
    }

        body.app-sidebar-undocked .app-wrapper .app-listview.app-cardview li,
        body.app-sidebar-undocked .app-wrapper .app-listview.app-cardview li.ui-first-child,
        body.app-sidebar-undocked .app-wrapper .app-listview.app-cardview li.ui-last-child {
            float: left;
            width: 50%;
            /*
            margin: 0.5em;
            -webkit-border-radius: inherit;
            border-radius: inherit;*/
        }

            body.app-sidebar-undocked .app-wrapper .app-listview.app-cardview li .ui-btn {
                /*
                -webkit-border-radius: inherit;
                border-radius: inherit;
                border-width: 1px !important;
                */
                border-left-width: 0 !important;
                border-top-width: 0 !important;
                border-right-width: 1px !important;
                border-bottom-width: 1px !important;
            }


            body.app-sidebar-undocked .app-wrapper .app-listview.app-cardview li.dv-load-at-bottom-parent .ui-btn {
                border-bottom-width: 0 !important;
            }
}

@media (min-width: 50em) {
    .app-btn-grid-a, .app-btn-grid-b, .app-btn-grid-c, .app-btn-grid-d {
        display: none;
    }

    .app-btn-grid-e {
        display: block;
    }
}



@media (min-width: 40em) {

    body:not(.app-sidebar-undocked) .app-listview li.ui-li-divider {
        border-bottom-width: 0;
    }

    body:not(.app-sidebar-undocked) .app-listview.app-cardview li.ui-li-divider {
        border-bottom-width: 1px;
    }



    .app-wrapper .app-listview {
        /*
        -webkit-border-radius: .5em;
        border-radius: .5em;
            */
    }

        .app-wrapper .app-listview.app-cardview li,
        .app-wrapper .app-listview.app-cardview li.ui-first-child,
        .app-wrapper .app-listview.app-cardview li.ui-last-child {
            float: left;
            width: 50%;
            /*
            margin: 0.5em;
            -webkit-border-radius: inherit;
            border-radius: inherit;*/
        }

            .app-wrapper .app-listview.app-cardview li .ui-btn {
                /*
                -webkit-border-radius: inherit;
                border-radius: inherit;
                border-width: 1px !important;
                    */
                border-left-width: 0 !important;
                border-top-width: 0 !important;
                border-right-width: 1px !important;
                border-bottom-width: 1px !important;
            }

            .app-wrapper .app-listview.app-cardview li.dv-load-at-bottom-parent .ui-btn {
                border-bottom-width: 0 !important;
            }
}

@media (min-width: 64em) {

    body.app-sidebar-undocked .app-wrapper .app-listview.app-cardview li,
    body.app-sidebar-undocked .app-wrapper .app-listview.app-cardview li.ui-first-child,
    body.app-sidebar-undocked .app-wrapper .app-listview.app-cardview li.ui-last-child {
        width: 33.333%;
    }
}

@media (min-width: 76em) {
    .app-wrapper .app-listview.app-cardview li,
    .app-wrapper .app-listview.app-cardview li.ui-first-child,
    .app-wrapper .app-listview.app-cardview li.ui-last-child {
        width: 33.333%;
    }
}

.app-sidebar.app-inactive {
    border-color: #ccc !important;
}

/* disable default hover-over background colors and shadows to speed up scrolling */


.app-theme-light:not(.app-desktop) li a.ui-btn:hover {
    background-color: #f6f6f6 !important;
}

.app-theme-light:not(.app-desktop) li a.ui-btn-b:hover {
    background-color: #333 !important;
}

.app-theme-light:not(.app-desktop) li a.ui-btn-active:hover {
    background-color: #3388cc !important;
}

.app-theme-light:not(.app-desktop) li a.app-selected:hover {
    background-color: #D4E7FE !important;
}

.app-theme-light:not(.app-desktop) li a.ui-btn-active.app-selected:hover {
    background-color: #22aadd !important;
}

/* click */
.app-theme-light .ui-page .ui-listview .ui-btn.ui-btn-active {
    border-color: #ccc !important;
}

.app-theme-light .ui-body-b .ui-btn-a,
.app-theme-light .ui-body-b .ui-btn.ui-btn-active {
    border-color: #1f1f1f !important;
}

.app-icon-themed {
    fill: #999;
}

.ui-btn-active svg .app-icon-themed {
    fill: #fff;
}

.app-formview {
    text-shadow: none !important;
}

.dataview-busy-indicator {
    background-color: #007AFF;
    height: 3px;
}

.app-lookup {
    text-align: left;
    font-weight: normal;
    margin: 0;
    border-width: 0;
    border-bottom-width: 1px;
}

.ui-corner-all.ui-btn.app-lookup {
    border-radius: 0;
}

body[dir="rtl"] .app-lookup {
    text-align: right;
}

.app-lookup.ui-btn {
    font-weight: normal;
    margin-top: -40px;
    line-height: normal;
}

    .app-lookup.ui-btn.ui-btn-active {
        background-color: #38c !important;
    }

.app-formview .ui-btn:not(.ui-btn-icon-notext):not(.ui-slider-handle):not(.ui-checkbox-off):not(.ui-checkbox-on):not(.ui-radio-off):not(.ui-radio-on):not(.ui-btn-icon-left) {
    padding: 0.5em 2.25em 0.5em 0.5em;
    /*border-width: 0;*/
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    /*border-radius:0;
    -webkit-border-radius:0;*/
    background-color: transparent;
    /*border-color: transparent;*/
}

body[dir="rtl"] .app-formview .ui-btn:not(.ui-btn-icon-notext):not(.ui-slider-handle):not(.ui-checkbox-off):not(.ui-checkbox-on):not(.ui-radio-off):not(.ui-radio-on) {
    padding-left: 2.25em;
    padding-right: 0.5em;
}

.app-formview .ui-btn:not(.ui-btn-icon-notext).ui-focus {
    /*background-color:#ddd;*/
}


/*.app-form-page .ui-collapsible-set :not(.ui-collapsible-inset).ui-collapsible .ui-collapsible-heading .ui-btn {
    border-top-width: 0;
}*/

.app-lookup-input {
    border-width: 0;
    padding: 0 0 0 0.5em;
    margin: 0;
    height: 40px;
    color: #000;
}

    .app-lookup-input::-ms-clear {
        display: none;
    }

    .app-lookup-input:focus {
        outline: none;
    }

    .app-lookup-input + .ui-btn {
        max-width: 768px;
    }

.app-transparent, .app-btn-icon-transparent::after {
    background-color: transparent !important;
}

.app-listview.ui-listview > li p {
    margin: 4px 0 1px 0;
    font-size: 14px;
}

.app-listview.ui-listview > li h1, .app-listview.ui-listview > li h2, .app-listview.ui-listview > li h3, .app-listview.ui-listview > li h4, .app-listview.ui-listview > li h5, .app-listview.ui-listview > li h6 {
    margin: 0;
    text-shadow: none;
}

.app-listview.ui-listview > li p.ui-li-aside {
    color: #999;
    max-width: 35%;
    margin: 1px 0 0 0;
    right: 1.33em;
}

body[dir="rtl"] .app-listview.ui-listview > li p.ui-li-aside {
    right: auto;
    left: 1.33em;
}

.app-listview.ui-listview.app-listview-static > li p.ui-li-aside {
    right: 1em;
}

.app-listview.ui-listview > li.ui-li-has-count p.ui-li-aside {
    margin-top: -0.8em;
    max-width: none;
}

.ui-popup-arrow {
    background-color: #fff;
    z-index: 1001;
}

.app-listview.ui-listview > li.app-li-has-aside:not(.ui-li-has-count) h1,
.app-listview.ui-listview > li.app-li-has-aside:not(.ui-li-has-count) h2,
.app-listview.ui-listview > li.app-li-has-aside:not(.ui-li-has-count) h3,
.app-listview.ui-listview > li.app-li-has-aside:not(.ui-li-has-count) h4,
.app-listview.ui-listview > li.app-li-has-aside:not(.ui-li-has-count) h5,
.app-listview.ui-listview > li.app-li-has-aside:not(.ui-li-has-count) h6 {
    max-width: 65%;
}

.app-listview:not(.app-listview-static) .ui-li-divider, .app-listview:not(.app-listview-static) .ui-first-child a.ui-btn {
    border-top-width: 0;
}

.app-formview .ui-input-text:not(.ui-focus) .ui-input-clear {
    display: none;
}

.app-formview .ui-input-text .ui-input-clear:active {
    display: block;
}

.app-formview .ui-input-text:not(.ui-focus).ui-input-has-clear {
    padding-right: 0.4em;
}

.ui-icon-trash:after {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%20140%20140%22%20enable-background%3D%22new%200%200%20140%20140%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Crect%20x%3D%2247%22%20y%3D%2253%22%20fill%3D%22%23FFFFFF%22%20width%3D%2248%22%20height%3D%2255%22/%3E%0D%0A%3Cg%3E%0D%0A%09%3Crect%20x%3D%2238%22%20y%3D%2238%22%20fill%3D%22%23FFFFFF%22%20width%3D%2265%22%20height%3D%228%22/%3E%0D%0A%09%3Crect%20x%3D%2260%22%20y%3D%2229%22%20fill%3D%22%23FFFFFF%22%20width%3D%2221%22%20height%3D%229%22/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A');
}

.ui-icon-zoomout:after { /* zoomout*/
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%20170%20622%20622%22%20enable-background%3D%22new%200%20170%20622%20622%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M453.1%2C566c35.6-53.4%2C53.4-124.4%2C35.6-195.4c-17.8-88.8-93.3-160-182.1-182.1%0D%0A%09c-177.7-40-333.2%2C115.4-293.3%2C293.1c17.8%2C88.8%2C93.3%2C164.3%2C182.1%2C182.1c71%2C17.8%2C142.2%2C0%2C195.4-35.6l164.3%2C164.3l62.2-62.2L453.1%2C566z%0D%0A%09%20M284.3%2C601.6C164.4%2C623.8%2C57.7%2C517.1%2C79.9%2C397.2c13.3-66.7%2C66.7-124.4%2C137.7-137.7c119.9-22.3%2C226.5%2C80%2C204.4%2C204.4%0D%0A%09C408.7%2C530.4%2C350.8%2C588.2%2C284.3%2C601.6z%22/%3E%0D%0A%3Crect%20x%3D%22118.8%22%20y%3D%22402.7%22%20fill%3D%22%23FFFFFF%22%20width%3D%22266.6%22%20height%3D%2252.2%22/%3E%0D%0A%3C/svg%3E%0D%0A');
    background-size: 16px 16px;
}

.ui-icon-zoomin:after { /* zoomin*/
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%207%2015%2015%22%20enable-background%3D%22new%200%207%2015%2015%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%20id%3D%22Layer_1%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M11%2C16.4c0.9-1.3%2C1.3-3%2C0.9-4.8c-0.4-2.2-2.3-3.9-4.5-4.5C3%2C6.2-0.8%2C10%2C0.2%2C14.4c0.4%2C2.2%2C2.3%2C4%2C4.5%2C4.5%0D%0A%09%09c1.7%2C0.4%2C3.5%2C0%2C4.8-0.9l4%2C4l1.5-1.5L11%2C16.4z%20M6.8%2C17.3c-2.9%2C0.5-5.6-2.1-5-5c0.3-1.6%2C1.6-3%2C3.4-3.4c2.9-0.5%2C5.6%2C2%2C5%2C5%0D%0A%09%09C9.9%2C15.6%2C8.4%2C17%2C6.8%2C17.3z%22/%3E%0D%0A%3C/g%3E%0D%0A%3Cg%20id%3D%22Layer_2%22%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpolygon%20fill%3D%22%23FFFFFF%22%20points%3D%229.3%2C12.4%206.6%2C12.4%206.6%2C9.6%205.4%2C9.6%205.4%2C12.4%202.8%2C12.4%202.8%2C13.7%205.4%2C13.7%205.4%2C16.2%206.6%2C16.2%20%0D%0A%09%09%096.6%2C13.7%209.3%2C13.7%20%09%09%22/%3E%0D%0A%09%3C/g%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A');
    background-size: 16px 16px;
}

.ui-icon-cards:after {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Crect%20x%3D%222.3%22%20y%3D%226.6%22%20fill%3D%22%23FFFFFF%22%20width%3D%227.8%22%20height%3D%225%22/%3E%0D%0A%3Crect%20x%3D%2210.8%22%20y%3D%225.1%22%20fill%3D%22%23FFFFFF%22%20width%3D%220.9%22%20height%3D%225%22/%3E%0D%0A%3Crect%20x%3D%223.9%22%20y%3D%225.1%22%20fill%3D%22%23FFFFFF%22%20width%3D%227.8%22%20height%3D%220.8%22/%3E%0D%0A%3Crect%20x%3D%2212.3%22%20y%3D%223.7%22%20fill%3D%22%23FFFFFF%22%20width%3D%220.9%22%20height%3D%225%22/%3E%0D%0A%3Crect%20x%3D%225.3%22%20y%3D%223.7%22%20fill%3D%22%23FFFFFF%22%20width%3D%227.8%22%20height%3D%220.8%22/%3E%0D%0A%3C/svg%3E%0D%0A");
}

.ui-icon-chart:after {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Crect%20x%3D%222.6%22%20y%3D%2212.1%22%20fill%3D%22%23FFFFFF%22%20width%3D%2210.7%22%20height%3D%220.9%22/%3E%0D%0A%3Crect%20x%3D%222.6%22%20y%3D%223.5%22%20fill%3D%22%23FFFFFF%22%20width%3D%221.2%22%20height%3D%229.2%22/%3E%0D%0A%3Crect%20x%3D%225.2%22%20y%3D%226.2%22%20fill%3D%22%23FFFFFF%22%20width%3D%222%22%20height%3D%224.5%22/%3E%0D%0A%3Crect%20x%3D%228%22%20y%3D%223.6%22%20fill%3D%22%23FFFFFF%22%20width%3D%222%22%20height%3D%227.1%22/%3E%0D%0A%3Crect%20x%3D%2210.8%22%20y%3D%225%22%20fill%3D%22%23FFFFFF%22%20width%3D%222%22%20height%3D%225.7%22/%3E%0D%0A%3C/svg%3E%0D%0A");
}

.ui-icon-filter:after {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%22-0.5%206.5%2016%2016%22%20enable-background%3D%22new%20-0.5%206.5%2016%2016%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpolygon%20fill%3D%22%23FFFFFF%22%20points%3D%227.5%2C15.5%2014.5%2C8.5%200.5%2C8.5%20%22/%3E%0D%0A%3Crect%20x%3D%226.2%22%20y%3D%2211.5%22%20fill%3D%22%23FFFFFF%22%20width%3D%222.6%22%20height%3D%2210%22/%3E%0D%0A%3C/svg%3E%0D%0A');
    background-size: 16px;
}

.ui-icon-sort:after {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%22-1%20-1%2016%2016%22%20enable-background%3D%22new%20-1%20-1%2016%2016%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%20display%3D%22none%22%3E%0D%0A%09%3Cpolygon%20display%3D%22inline%22%20fill%3D%22%23FFFFFF%22%20points%3D%224%2C1%201%2C4%203.1%2C4%203.1%2C7%204.9%2C7%204.9%2C4%207%2C4%20%09%22/%3E%0D%0A%09%3Crect%20x%3D%223.1%22%20y%3D%226%22%20display%3D%22inline%22%20fill%3D%22%23FFFFFF%22%20width%3D%221.7%22%20height%3D%227%22/%3E%0D%0A%3C/g%3E%0D%0A%3Cpolygon%20fill%3D%22%23FFFFFF%22%20points%3D%223.4%2C-0.2%20-1%2C4.9%207.9%2C4.9%20%22/%3E%0D%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M2.3%2C4.3%22/%3E%0D%0A%3Crect%20x%3D%222.3%22%20y%3D%224.3%22%20fill%3D%22%23FFFFFF%22%20width%3D%222.3%22%20height%3D%2210.1%22/%3E%0D%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M11.7%2C9.5%22/%3E%0D%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M11.7%2C9.8%22/%3E%0D%0A%3Cpolygon%20fill%3D%22%23FFFFFF%22%20points%3D%2210.6%2C14.4%2015%2C9.3%206.1%2C9.3%20%22/%3E%0D%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M12.3%2C9.9%22/%3E%0D%0A%3Crect%20x%3D%229.4%22%20y%3D%22-0.3%22%20fill%3D%22%23FFFFFF%22%20width%3D%222.3%22%20height%3D%2210.1%22/%3E%0D%0A%3C/svg%3E%0D%0A');
    background-size: 16px;
}

.ui-icon-group:after {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%22-472%20274%2014%2014%22%20style%3D%22enable-background%3Anew%20-472%20274%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text/css%22%3E%0D%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%23FFFFFF%3Bstroke-miterlimit%3A10%3B%7D%0D%0A%3C/style%3E%0D%0A%3Ccircle%20class%3D%22st0%22%20cx%3D%22-468.5%22%20cy%3D%22283%22%20r%3D%222.5%22/%3E%0D%0A%3Ccircle%20class%3D%22st0%22%20cx%3D%22-461.5%22%20cy%3D%22283%22%20r%3D%222.5%22/%3E%0D%0A%3Ccircle%20class%3D%22st0%22%20cx%3D%22-465%22%20cy%3D%22277.1%22%20r%3D%222.5%22/%3E%0D%0A%3C/svg%3E%0D%0A");
    background-size: 16px;
}

.ui-icon-downarrow:after {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2010%2010%22%20enable-background%3D%22new%200%200%2010%2010%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%23333333%22%20stroke%3D%22%23333333%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M1.1%2C0.8l3.7%2C7.8c0.1%2C0.2%2C0.3%2C0.2%2C0.4%2C0l3.7-7.8%0D%0A%09c0.1-0.1%2C0-0.3-0.2-0.3H1.3C1.2%2C0.5%2C1.1%2C0.7%2C1.1%2C0.8z%22/%3E%0D%0A%3C/svg%3E%0D%0A') !important;
    background-size: 8px;
    background-position: center center;
    background-repeat: no-repeat;
}

.ui-icon-duplicate:after {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%20220%20220%22%20enable-background%3D%22new%200%200%20220%20220%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M166.2%2C39.6H92.3h-0.5c-6.9%2C0-12.5%2C5.6-12.5%2C12.5v0.6v74.3v0.2c0%2C6.9%2C5.6%2C12.5%2C12.5%2C12.5h0.6h73.9h0.6%0D%0A%09c6.9%2C0%2C12.5-5.6%2C12.5-12.5v-0.5V52.3v-0.2c0-6.9-5.6-12.5-12.5-12.5H166.2z%20M92.4%2C114.1v-49c0-6.9%2C5.6-12.5%2C12.5-12.5h49%0D%0A%09c6.9%2C0%2C12.5%2C5.6%2C12.5%2C12.5v49c0%2C6.9-5.6%2C12.5-12.5%2C12.5h-49C98%2C126.6%2C92.4%2C121%2C92.4%2C114.1z%22/%3E%0D%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M127%2C130v24.1c0%2C6.9-5.3%2C12.9-12.2%2C12.9h-49c-6.9%2C0-12.8-6-12.8-12.9v-49C53%2C98.2%2C58.9%2C93%2C65.8%2C93H90V80%0D%0A%09H53.3h-0.5C45.9%2C80%2C40%2C85.2%2C40%2C92.1v0.6V167v0.2c0%2C6.9%2C5.9%2C12.9%2C12.8%2C12.9h0.6h73.9h0.6c6.9%2C0%2C12.2-6%2C12.2-12.9v-0.5V130H127z%22/%3E%0D%0A%3C/svg%3E%0D%0A');
    background-size: 20px;
}

body[dir="rtl"] .ui-icon-carat-l:after {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20style%3D%22fill%3A%23FFFFFF%3B%22%20points%3D%223.404%2C2.051%208.354%2C7%203.404%2C11.95%205.525%2C14.07%2012.596%2C7%205.525%2C-0.071%20%22%2F%3E%3C%2Fsvg%3E");
}

body[dir="rtl"] .ui-icon-carat-r:after {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20style%3D%22fill%3A%23FFFFFF%3B%22%20points%3D%2210.596%2C11.949%205.646%2C7%2010.596%2C2.05%208.475%2C-0.071%201.404%2C7%208.475%2C14.07%20%22%2F%3E%3C%2Fsvg%3E");
}

body[dir="rtl"] .ui-icon-arrow-l:after {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23FFF%22%20points%3D%2214%2C7%207%2C0%207%2C5%200%2C5%200%2C9%207%2C9%207%2C14%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

body[dir="rtl"] .ui-icon-arrow-r:after {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23FFF%22%20points%3D%227%2C5%207%2C0%200%2C7%207%2C14%207%2C9%2014%2C9%2014%2C5%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

.ui-page.app-page-tasks .ui-content {
    padding-top: 0;
}

    .ui-page.app-page-tasks .ui-content .app-listview {
        margin-bottom: 3em;
    }


.ui-listview.app-page-menu {
    margin-top: 1em !important;
    margin-bottom: 1em !important;
}

.app-page-menu-desc {
    display: none;
}

@media (min-width: 10em) {

    .app-page-menu-desc {
        display: block;
    }
}

.app-listview li .app-li-corner {
    right: 0;
    top: 0;
    padding: 2px .5em;
    background-color: #38c;
    color: #fff;
    position: absolute;
    text-shadow: none;
    max-width: 65%;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 12px;
    line-height: normal;
    overflow: hidden;
    text-transform: uppercase;
}

body[dir="rtl"] .app-listview li .app-li-corner {
    right: auto;
    left: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 5px;
}

.app-listview li.app-li-has-corner .ui-li-aside {
    top: 2px;
    left: 1.2em;
    right: auto;
    text-align: left;
}

.app-listview li.app-li-has-corner.ui-li-has-thumb .ui-li-aside {
    left: 7.25em;
}

.app-listview li.app-li-has-corner .ui-li-count {
    top: auto !important;
    bottom: .5em;
}

.app-listview.ui-listview > li.app-li-has-aside:not(.ui-li-has-count).app-li-has-corner h1, .app-listview.ui-listview > li.app-li-has-aside:not(.ui-li-has-count).app-li-has-corner h2, .app-listview.ui-listview > li.app-li-has-aside:not(.ui-li-has-count).app-li-has-corner h3, .app-listview.ui-listview > li.app-li-has-aside:not(.ui-li-has-count).app-li-has-corner h4, .app-listview.ui-listview > li.app-li-has-aside:not(.ui-li-has-count).app-li-has-corner h5, .app-listview.ui-listview > li.app-li-has-aside:not(.ui-li-has-count).app-li-has-corner h6 {
    max-width: 100%;
}

.app-listview li.app-li-has-corner.app-li-has-aside {
    padding-top: 1em;
}

.app-listview.app-listview-static.ui-listview > li:not(.app-li-card) p {
    font-size: 0.75em;
}

/*@media (orientation:landscape) {
    html.ipad.ios7 > body {
        position: fixed;
        bottom: 0;
        width: 100%;
        height: 672px !important;
    }
}*/


@media screen {
    @-ms-viewport {
        width: device-width;
    }
}

.app-wrap {
    white-space: normal !important;
    border-top-width: 0 !important;
}

.app-sidebar .app-wrap, .ui-panel-inner .app-wrap {
    font-size: 14px;
    font-weight: normal;
}

    .app-sidebar .app-wrap a, .ui-panel-inner .app-wrap a {
        font-weight: normal;
    }

.app-wrap-text .ui-btn {
    white-space: normal !important;
}

.app-panel-info-view .ui-listview .ui-li-static {
    font-size: 14px;
    padding-top: 0.4em;
    padding-bottom: 0.4em;
}

.app-panel-info-view .app-list-instruction {
    text-transform: uppercase;
}

.ui-collapsible-heading .ui-btn, .app-echo-toolbar h3, .app-bar-actions h3 {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 14px;
    line-height: normal;
}

    .ui-collapsible-heading .ui-btn:not(:hover) {
        background-color: rgb(241, 241, 241);
    }

    .ui-collapsible-heading .ui-btn svg {
        right: 1.5em;
        position: absolute;
        display: none;
        top: 50%;
        margin-top: -7px;
    }

.ui-collapsible-heading:not(.ui-collapsible-heading-collapsed) .ui-btn svg.app-icon-carat-u {
    display: block;
}

.ui-collapsible-heading.ui-collapsible-heading-collapsed .ui-btn svg.app-icon-carat-d {
    display: block;
}

body:not(.app-theme-dark) .ui-collapsible-heading .ui-btn.ui-icon-carat-u::after {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%222.051%2C10.596%207%2C5.646%2011.95%2C10.596%2014.07%2C8.475%207%2C1.404%20-0.071%2C8.475%20%22%2F%3E%3C%2Fsvg%3E");
}

body:not(.app-theme-dark) .ui-collapsible-heading .ui-btn.ui-icon-carat-d::after {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%2211.949%2C3.404%207%2C8.354%202.05%2C3.404%20-0.071%2C5.525%207%2C12.596%2014.07%2C5.525%20%22%2F%3E%3C%2Fsvg%3E");
}


.app-formview .ui-li-divider.app-list-instruction {
    background-color: #fff;
    font-size: 14px;
}

    .app-formview .ui-li-divider.app-list-instruction > div {
        max-width: 60em;
    }

.app-divider {
    border-top: solid 1px #ddd;
}

.app-formview,
.app-formview label,
.app-formview .app-lookup.ui-btn,
.app-formview .ui-select .ui-btn,
.app-formview .ui-corner-all.ui-controlgroup {
    font-size: 16px;
    line-height: normal;
    border-width: 0;
    border-bottom-width: 1px;
    border-radius: 0;
}

    .app-formview.app-form-editing label {
        color: #808080;
    }

    .app-formview.app-form-editing .app-static-text div {
        color: #000;
    }

.ui-input-text,
.ui-input-search,
.ui-checkbox label {
    border-width: 0;
    border-bottom-width: 1px;
    border-radius: 0;
    /*border-color: transparent;*/
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
}

.app-formview .ui-controlgroup-vertical .ui-controlgroup-controls .ui-btn.ui-last-child,
.app-formview .ui-corner-all.ui-controlgroup,
.ui-checkbox label,
.ui-radio label {
    border-width: 0;
    border-bottom-width: 0;
}

.ui-checkbox .ui-corner-all {
    border-radius: 0;
}

.ui-checkbox label, .ui-radio label {
    height: 22px;
}

.app-density-compact .ui-checkbox label, .app-density-compact .ui-radio label {
    height: 19px;
}


.app-density-condensed .ui-checkbox label, .app-density-condensed .ui-radio label {
    height: 17px;
}

.app-lookup.ui-btn:hover,
.ui-select .ui-btn:hover {
    /*border-color: transparent;
        border-radius:0;*/
}

.ui-input-text.ui-focus,
.ui-input-search.ui-focus,
.app-lookup.ui-btn.ui-focus,
.ui-select .ui-btn.ui-focus,
.ui-checkbox label.ui-focus {
    border-color: #3388cc !important;
    /*border-radius:0;
        -moz-border-radius:0;*/
    /*border-color:#3388cc;*/
}

.app-formview .ui-li-static {
    padding-top: 1px;
    padding-bottom: 1px;
}

.app-formview .ui-btn-right.ui-btn-icon-notext {
    top: -0.25em;
}

.app-formview.app-form-editing .ui-field-contain {
    border-top-color: transparent;
}

.app-formview.app-form-editing {
    margin-bottom: 0;
}

.ui-mobile label,
.ui-controlgroup-label {
    margin: .4em 0 .2em;
}

.app-formview:not(.app-form-editing) label, .app-formview.app-form-editing:not(.app-form-editing) .ui-controlgroup-label {
    margin: .4em 0 0;
}

.app-formview .app-static-label, .app-formview .app-static-text, .app-panel-info-view .ui-li-static {
    white-space: normal;
}

@media (min-width: 10em) {


    /* 2-column form breakpoints */

    .app-form-grid.ui-grid-a .ui-block-a {
        width: 100%;
    }

    .app-form-grid.ui-grid-a .ui-block-b {
        margin-top: 1em;
        width: 100%;
    }

    /* 3-column form breakpoints */

    .app-form-grid.ui-grid-b .ui-block-a {
        width: 100%;
    }

    .app-form-grid.ui-grid-b .ui-block-b {
        margin-top: 1em;
        width: 100%;
    }

    .app-form-grid.ui-grid-b .ui-block-c {
        margin-top: 1em;
        width: 100%;
    }

    /* 4-column form breakpoints */

    .app-form-grid.ui-grid-c .ui-block-a {
        width: 100%;
    }

    .app-form-grid.ui-grid-c .ui-block-b {
        margin-top: 1em;
        width: 100%;
    }

    .app-form-grid.ui-grid-c .ui-block-c {
        margin-top: 1em;
        width: 100%;
    }

    .app-form-grid.ui-grid-c .ui-block-d {
        margin-top: 1em;
        width: 100%;
    }

    /* reset layout of form fields to "label-on-top" style */

    .app-formview .ui-field-contain:before,
    .app-formview .ui-field-contain:after {
        display: block;
    }

    .app-formview .ui-field-contain > label,
    .app-formview .ui-field-contain .ui-controlgroup-label,
    .app-formview .ui-field-contain > .ui-rangeslider > label {
        float: none;
        width: auto;
        margin-bottom: 0.2em;
        text-align: left;
    }

        .app-formview .ui-field-contain > label ~ [class*="ui-"],
        .app-formview .ui-field-contain .ui-controlgroup-controls,
        .app-formview .ui-field-contain .app-container-scrollable {
            float: none;
            width: auto;
        }

    .app-formview .ui-field-contain > textarea[class*="ui-"] {
        width: 100%;
    }
}


@media (min-width: 28em) {

    /* reset layout of form fields to "label-on-left" style */

    .app-formview .ui-field-contain:before,
    .app-formview .ui-field-contain:after {
        display: table;
    }

    .app-formview .ui-field-contain > label,
    .app-formview .ui-field-contain .ui-controlgroup-label,
    .app-formview .ui-field-contain > .ui-rangeslider > label {
        float: left;
        width: 25%;
        margin: .5em 2% 0 0;
    }

        .app-formview .ui-field-contain > label ~ [class*="ui-"],
        .app-formview .ui-field-contain .ui-controlgroup-controls,
        .app-formview .ui-field-contain .app-container-scrollable {
            float: left;
            width: 73%;
        }

    body[dir="rtl"] .app-formview .ui-field-contain > label,
    body[dir="rtl"] .app-formview .ui-field-contain .ui-controlgroup-label,
    body[dir="rtl"] .app-formview .ui-field-contain > .ui-rangeslider > label {
        float: right;
        margin-right: 0;
        margin-left: 2%;
    }

        body[dir="rtl"] .app-formview .ui-field-contain > label ~ [class*="ui-"],
        body[dir="rtl"] .app-formview .ui-field-contain .ui-controlgroup-controls,
        body[dir="rtl"] .app-formview .ui-field-contain .app-container-scrollable {
            float: right;
        }

    .app-labelsinform-alignedright .app-formview .app-static-label {
        text-align: right;
    }
}


@media (min-width: 40em) {

    /* 2-column form breakpoints */

    body.app-sidebar-undocked .app-form-grid.ui-grid-a .ui-block-a {
        width: 50%;
        margin-top: 0;
    }

    body.app-sidebar-undocked .app-form-grid.ui-grid-a .ui-block-b {
        width: 50%;
        margin-top: 0;
    }


    /* 4-column form breakpoints */

    body.app-sidebar-undocked .app-form-grid.ui-grid-c .ui-block-a {
        width: 50%;
        margin-top: 0;
    }

    body.app-sidebar-undocked .app-form-grid.ui-grid-c .ui-block-b {
        width: 50%;
        margin-top: 0;
    }

    body.app-sidebar-undocked .app-form-grid.ui-grid-c .ui-block-c {
        clear: left;
        width: 50%;
        margin-top: 1em;
    }

    body.app-sidebar-undocked .app-form-grid.ui-grid-c .ui-block-d {
        width: 50%;
        margin-top: 1em;
    }


    /* reset layout of form fields to "label-on-top" style */

    body.app-sidebar-undocked .app-form-grid:not(.ui-grid-b) .ui-field-contain:before,
    body.app-sidebar-undocked .app-form-grid:not(.ui-grid-b) .ui-field-contain:after {
        display: block;
    }

    body.app-sidebar-undocked .app-form-grid:not(.ui-grid-b) .ui-field-contain > label,
    body.app-sidebar-undocked .app-form-grid:not(.ui-grid-b) .ui-field-contain .ui-controlgroup-label,
    body.app-sidebar-undocked .app-form-grid:not(.ui-grid-b) .ui-field-contain > .ui-rangeslider > label {
        float: none;
        width: auto;
        margin-bottom: 0.2em;
        text-align: left;
    }

        body.app-sidebar-undocked .app-form-grid:not(.ui-grid-b) .ui-field-contain > label ~ [class*="ui-"],
        body.app-sidebar-undocked .app-form-grid:not(.ui-grid-b) .ui-field-contain .ui-controlgroup-controls,
        body.app-sidebar-undocked .app-form-grid:not(.ui-grid-b) .ui-field-contain .app-container-scrollable {
            float: none;
            width: auto;
        }

    body.app-sidebar-undocked .app-form-grid:not(.ui-grid-b) .ui-field-contain > textarea[class*="ui-"] {
        width: 100%;
    }

    /* create spacing betweel columns of multi-column form */

    body.app-sidebar-undocked .app-form-grid .ui-collapsible-set {
        border-left: solid 1px #ddd;
        border-right: solid 1px #ddd;
        margin-left: 0.75em;
    }

    body.app-sidebar-undocked .app-form-grid {
        padding-right: 0.75em;
    }

        body.app-sidebar-undocked .app-form-grid > div {
            padding-bottom: 1px;
        }
}

@media (min-width: 52em) {

    .app-form-grid .ui-collapsible-set {
        border-left: solid 1px #ddd;
        border-right: solid 1px #ddd;
        margin-left: 0.75em;
    }

    .app-form-grid {
        padding-right: 0.75em;
    }

        .app-form-grid > div {
            padding-bottom: 1px;
        }

        /* 2-column form breakpoints */

        .app-form-grid.ui-grid-a .ui-block-a {
            width: 50%;
            margin-top: 0;
        }

        .app-form-grid.ui-grid-a .ui-block-b {
            width: 50%;
            margin-top: 0;
        }


        /* 4-column form breakpoints */

        .app-form-grid.ui-grid-c .ui-block-a {
            width: 50%;
            margin-top: 0;
        }

        .app-form-grid.ui-grid-c .ui-block-b {
            width: 50%;
            margin-top: 0;
        }

        .app-form-grid.ui-grid-c .ui-block-c {
            clear: left;
            width: 50%;
            margin-top: 1em;
        }

        .app-form-grid.ui-grid-c .ui-block-d {
            width: 50%;
            margin-top: 1em;
        }

        /* reset layout of form fields to "label-on-top" style */

        .app-form-grid:not(.ui-grid-b) .ui-field-contain:before,
        .app-form-grid:not(.ui-grid-b) .ui-field-contain:after {
            display: block;
        }

        .app-form-grid:not(.ui-grid-b) .ui-field-contain > label,
        .app-form-grid:not(.ui-grid-b) .ui-field-contain .ui-controlgroup-label,
        .app-form-grid:not(.ui-grid-b) .ui-field-contain > .ui-rangeslider > label {
            float: none;
            width: auto;
            margin-bottom: 0.2em;
            text-align: left;
        }

            .app-form-grid:not(.ui-grid-b) .ui-field-contain > label ~ [class*="ui-"],
            .app-form-grid:not(.ui-grid-b) .ui-field-contain .ui-controlgroup-controls,
            .app-form-grid:not(.ui-grid-b) .ui-field-contain .app-container-scrollable {
                float: none;
                width: auto;
            }

        .app-form-grid:not(.ui-grid-b) .ui-field-contain > textarea[class*="ui-"] {
            width: 100%;
        }
}

@media (min-width: 62em) {

    /* 3-column form breakpoints */

    .app-form-grid.ui-grid-b .ui-block-a {
        width: 33.33%;
        margin-top: 0;
    }

    .app-form-grid.ui-grid-b .ui-block-b {
        width: 33.33%;
        margin-top: 0;
    }

    .app-form-grid.ui-grid-b .ui-block-c {
        width: 33.34%;
        margin-top: 0;
    }

    /* reset layout of multi-column form to "label-on-left" style */

    body.app-sidebar-undocked .app-form-grid:not(.ui-grid-b) .ui-field-contain:before,
    body.app-sidebar-undocked .app-form-grid:not(.ui-grid-b) .ui-field-contain:after,
    body:not(.app-sidebar-undocked) .app-form-grid:not(.ui-grid-b) .ui-field-contain:before,
    body:not(.app-sidebar-undocked) .app-form-grid:not(.ui-grid-b) .ui-field-contain:after {
        display: table;
    }

    body.app-sidebar-undocked .app-form-grid:not(.ui-grid-b) .ui-field-contain > label,
    body.app-sidebar-undocked .app-form-grid:not(.ui-grid-b) .ui-field-contain .ui-controlgroup-label,
    body.app-sidebar-undocked .app-form-grid:not(.ui-grid-b) .ui-field-contain > .ui-rangeslider > label,
    body:not(.app-sidebar-undocked) .app-form-grid:not(.ui-grid-b) .ui-field-contain > label,
    body:not(.app-sidebar-undocked) .app-form-grid:not(.ui-grid-b) .ui-field-contain .ui-controlgroup-label,
    body:not(.app-sidebar-undocked) .app-form-grid:not(.ui-grid-b) .ui-field-contain > .ui-rangeslider > label {
        float: left;
        width: 25%;
        margin: .5em 2% 0 0;
    }

        body.app-sidebar-undocked .app-form-grid:not(.ui-grid-b) .ui-field-contain > label ~ [class*="ui-"],
        body.app-sidebar-undocked .app-form-grid:not(.ui-grid-b) .ui-field-contain .ui-controlgroup-controls,
        body:not(.app-sidebar-undocked) .app-form-grid:not(.ui-grid-b) .ui-field-contain > label ~ [class*="ui-"],
        body:not(.app-sidebar-undocked) .app-form-grid:not(.ui-grid-b) .ui-field-contain .ui-controlgroup-controls,
        body:not(.app-sidebar-undocked) .app-form-grid:not(.ui-grid-b) .ui-field-contain .app-container-scrollable {
            float: left;
            width: 73%;
        }

    body.app-sidebar-undocked.app-labelsinform-alignedright .app-formview .app-static-label,
    body:not(.app-sidebar-undocked).app-labelsinform-alignedright .app-formview .app-static-label {
        text-align: right;
    }


    /* reset layout of 3-column form  to "label-on-top" style */

    .app-form-grid.ui-grid-b .ui-field-contain:before,
    .app-form-grid.ui-grid-b .ui-field-contain:after {
        display: block;
    }

    .app-form-grid.ui-grid-b .ui-field-contain > label,
    .app-form-grid.ui-grid-b .ui-field-contain .ui-controlgroup-label,
    .app-form-grid.ui-grid-b .ui-field-contain > .ui-rangeslider > label {
        float: none;
        width: auto;
        margin-bottom: 0.2em;
        text-align: left;
    }

        .app-form-grid.ui-grid-b .ui-field-contain > label ~ [class*="ui-"],
        .app-form-grid.ui-grid-b .ui-field-contain .ui-controlgroup-controls,
        .app-form-grid.ui-grid-b .ui-field-contain .app-container-scrollable {
            float: none;
            width: auto;
        }

    .app-form-grid.ui-grid-b .ui-field-contain > textarea[class*="ui-"] {
        width: 100%;
    }
}

@media (min-width: 80em) {
    .app-form-grid.ui-grid-c .ui-block-a {
        width: 25% !important;
    }

    .app-form-grid.ui-grid-c .ui-block-b {
        width: 25% !important;
    }

    .app-form-grid.ui-grid-c .ui-block-c {
        clear: none !important;
        width: 25% !important;
        margin-top: 0 !important;
    }

    .app-form-grid.ui-grid-c .ui-block-d {
        width: 25% !important;
        margin-top: 0 !important;
    }

    /* reset layout of form fields to "label-on-top" style */

    .app-form-grid.ui-grid-c .ui-field-contain:before,
    .app-form-grid.ui-grid-c .ui-field-contain:after {
        display: block !important;
    }

    .app-form-grid.ui-grid-c .ui-field-contain > label,
    .app-form-grid.ui-grid-c .ui-field-contain .ui-controlgroup-label,
    .app-form-grid.ui-grid-c .ui-field-contain > .ui-rangeslider > label {
        float: none !important;
        width: auto !important;
        margin-bottom: 0.2em !important;
        text-align: left;
    }

        .app-form-grid.ui-grid-c .ui-field-contain > label ~ [class*="ui-"],
        .app-form-grid.ui-grid-c .ui-field-contain .ui-controlgroup-controls,
        .app-form-grid.ui-grid-c .ui-field-contain .app-container-scrollable {
            float: none !important;
            width: auto !important;
        }

    .app-form-grid.ui-grid-c .ui-field-contain > textarea[class*="ui-"] {
        width: 100% !important;
    }
}

.app-listview.app-grid .dv-item .ui-btn {
    padding: 0 !important;
    font-weight: normal;
    text-overflow: clip;
}

.app-listview.app-grid .dv-item .ui-btn, .app-listview.app-grid .app-grid-header, .app-bar-heading .app-grid-header {
    font-size: 0;
}

    .app-listview.app-grid .dv-item .ui-btn span {
        font-size: 16px;
    }

    .app-listview .app-btn-more,
    .app-bar-heading .app-grid-header .app-btn-more {
        display: inline-block;
        margin: 0 !important;
        width: 22px;
        background-color: transparent;
        min-height: 1em;
        background-position: center center !important;
        background-repeat: no-repeat !important;
    }

    .app-listview .app-btn-check,
    .app-bar-heading .app-grid-header .app-btn-check {
        display: inline-block;
        margin: 0 !important;
        width: 20px;
        height: 20px;
        padding: 0 !important;
        background-color: transparent;
        min-height: 20px;
        min-width: 20px;
        background-position: center center !important;
        background-repeat: no-repeat !important;
        z-index: 2;
    }

.app-listview .app-field span[data-href],
.app-listview .app-field[data-href],
.app-formview .app-field[data-href] {
    text-decoration: underline;
    cursor: pointer;
}

/* conditionally show checkbox/more button */


/*body.app-desktop .app-listview .ui-btn:not(.app-selected):not(:hover) .app-btn-check:not(.app-btn-check-selected),
body.app-desktop .app-listview .ui-btn:not(.app-selected):not(:hover) .app-btn-more {
    visibility: hidden;
}*/


.app-btn-check {
    border-radius: 11px;
    position: relative;
    border: solid 1px #ccc !important;
    background-color: #fff !important;
}

    .app-btn-check.app-btn-check-selected {
        border: solid 1px #38c !important;
        background-color: #38c !important;
    }

    .app-btn-check .app-icon-check {
        right: auto;
        bottom: auto;
        left: 50%;
        top: 50%;
        margin-left: -6px;
        margin-top: -6px;
        width: 12px;
        height: 12px;
        visibility: hidden;
    }

    .app-btn-check .app-icon-themed {
        fill: #fff;
    }

    .app-btn-check.app-btn-check-selected .app-icon-check {
        visibility: visible;
    }

.ui-btn-active .app-btn-check {
    border-color: #fff !important;
}

.app-grid-header .app-btn-check,
.app-bar-heading .app-grid-header .app-btn-check {
    margin-top: 2px !important;
}

.app-listview.app-grid .app-btn-check,
.app-bar-heading .app-grid-header .app-btn-check {
    margin-left: 16px !important;
}

.app-bar-heading .app-grid-header .app-btn-check {
    margin-left: 15px !important;
    margin-right: 1px !important;
}

.ui-btn-active .app-btn-check:not(.app-btn-check-selected),
.ui-btn.app-selected.ui-btn-active .app-btn-check:not(.app-btn-check-selected) {
    border-color: transparent !important;
    background-color: transparent !important;
}

.app-calculated .app-btn-check, .app-calculated .app-btn-check .app-icon-check {
    visibility: hidden;
}

.app-listview.app-onecolumnview .app-btn-check,
.app-listview.app-cardcolumn .app-btn-check,
.app-listview.app-cardview .app-btn-check {
    position: absolute;
    left: 14px;
    top: 50%;
    margin-top: -10px !important;
}

.app-grid-header .app-btn-more:hover {
    background-color: transparent !important;
}

.app-grid-header > span .glyphicon {
    padding-left: 2px;
}

    .app-grid-header > span .glyphicon:first-child {
        padding-left: 4px;
    }

.app-grid .app-divider .app-btn-more {
    visibility: hidden;
}

.app-grid .app-followed-by-aggregates .ui-btn {
    border-style: dashed;
}

.app-grid .app-divider.app-calculated {
    border-bottom-style: dashed;
    border-top-style: dashed;
}

.app-calculated .app-static-text {
    font-size: 12px;
    color: #808080;
}


.app-listview:not(.app-grid) .app-btn-more {
    height: 30px;
    width: 30px;
    /*margin: -5px 0 0 0 !important;*/
    float: right;
    position: absolute;
    top: 0;
    right: 0;
}

/* default */
.app-listview:not(.app-grid) li.app-li-has-aside .app-btn-more,
.app-listview:not(.app-grid) li.ui-li-has-count .app-btn-more {
    top: auto;
    bottom: 0;
}

/* has-count */
.app-listview:not(.app-grid) li.ui-li-has-count .ui-li-count {
    top: 30%;
}

.app-listview:not(.app-grid) li.ui-li-has-count .ui-btn,
.app-listview:not(.app-grid) li.app-li-has-aside .ui-btn {
    min-height: 3em;
}

.app-grid-header .app-btn-more {
    cursor: auto !important;
}

.app-group .app-group-title.ui-btn-active, .app-group .app-group-path.ui-btn-active {
    padding: 4px;
    margin: -4px;
    color: #fff;
}

.dv-action-see-all .app-btn-prev.ui-btn-active,
.dv-action-see-all .app-btn-next.ui-btn-active {
    padding-top: 4px;
    padding-bottom: 4px;
    margin-top: -4px;
    margin-bottom: -4px;
    color: #fff;
}


.dv-item .app-btn-more.ui-btn-active,
.app-bar-buttons .app-btn-more.ui-btn-active,
.dv-action-see-all .app-btn-prev.ui-btn-active,
.dv-action-see-all .app-btn-next.ui-btn-active,
.app-group .app-group-path.ui-btn-active,
.app-group .app-group-title.ui-btn-active {
    background-color: #38c;
}

.dv-action-see-all .app-btn-disabled {
    color: #777;
}


.app-desktop.app-theme-light .app-listview.app-grid .ui-btn:not(.ui-btn-b):not(.ui-btn-active):not(:hover):not(.app-selected) {
    background-color: #fff;
}

.app-theme-light:not(.app-desktop) .app-listview.app-grid .ui-btn:not(.ui-btn-b):not(.ui-btn-active):not(.app-selected) {
    background-color: #fff !important;
}

.app-grid-header > span {
    cursor: pointer;
    position: relative;
}

.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon):not(.app-frozen-spacer) {
    background-color: #eaeaea;
}

.app-list-instruction .app-grid-desc {
    display: inline-block;
    overflow: hidden;
    max-height: 4em;
}

.app-listview .ui-btn .app-field-type-bool {
    padding: 0 !important;
}


.app-listview .ui-btn .app-field .glyphicon {
    margin: 0 !important;
    padding: 0 !important;
    position: static;
    line-height: 22px;
}

.app-formview .glyphicon {
    cursor: default;
}

.app-density-compact .app-listview .ui-btn .app-field .glyphicon {
    line-height: 20px;
}

.app-density-condensed .app-listview .ui-btn .app-field .glyphicon {
    line-height: 16px;
    font-size: 14px !important;
}

.app-density-condensed .app-formview .glyphicon {
    font-size: 14px !important;
}


.app-grid-header .app-field-type-bool,
.app-grid .app-field-type-bool {
    text-align: center;
}

.app-grid-header .app-field-type-numeric,
.app-grid .app-field-type-numeric {
    text-align: right;
}

.app-grid .app-field:first-child,
.app-grid-header [data-field-name]:first-child {
    text-align: left;
}



.app-grid-header .ui-btn-active:not(.app-scroll),
.app-grid-header .app-selected:not(.app-scroll) {
    margin-left: 10px !important;
    padding-left: 6px !important;
    margin-right: -6px !important;
    padding-right: 6px !important;
}

body[dir="rtl"] .app-grid-header .ui-btn-active:not(.app-scroll),
body[dir="rtl"] .app-grid-header .app-selected:not(.app-scroll) {
    margin-right: 10px !important;
    padding-right: 6px !important;
    margin-left: -6px !important;
    padding-left: 6px !important;
}

body.app-desktop:not([dir="rtl"]) .app-grid-header span:hover:not(.app-btn-more):not(.app-icon):not(.app-btn-check):not(.app-scroll) {
    margin-left: 10px !important;
    padding-left: 6px !important;
}

body.app-desktop:not([dir="rtl"]) .app-grid-header span.app-field-type-numeric:hover,
body.app-desktop:not([dir="rtl"]) .app-grid-header span.app-field-type-bool:hover {
    margin-right: -6px !important;
    padding-right: 6px !important;
}

body[dir="rtl"].app-desktop .app-grid-header span:hover:not(.app-btn-more):not(.app-icon):not(.app-btn-check):not(.app-scroll) {
    margin-right: 10px !important;
    padding-right: 6px !important;
}

.app-listview.app-grid .dv-item .ui-btn span:not(.app-icon),
.app-listview.app-grid .app-list-instruction .app-grid-header span:not(.app-icon),
.app-bar-heading .app-grid-header span:not(.app-icon) {
    padding: 8px 0 8px 0;
    margin-left: 16px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    vertical-align: middle;
}

body[dir="rtl"] .app-listview.app-grid .dv-item .ui-btn span,
body[dir="rtl"] .app-listview.app-grid .app-list-instruction .app-grid-header span,
body[dir="rtl"] .app-bar-heading .app-grid-header span {
    margin-left: 0;
    margin-right: 16px;
    text-align: right;
}

.app-listview.app-grid .dv-item .ui-btn,
.app-listview.app-grid .app-list-instruction .app-grid-header {
    padding-right: 16px !important;
}

body[dir="rtl"] .app-listview.app-grid .dv-item .ui-btn,
body[dir="rtl"] .app-listview.app-grid .app-list-instruction .app-grid-header,
body[dir="rtl"] .app-bar-heading .app-grid-header {
    padding-left: 16px !important;
    padding-right: 0 !important;
}

.ui-listview .app-grid-header {
    overflow: hidden;
    white-space: nowrap;
    margin: 0 -17px -6px -16px;
}

.app-bar-heading .app-grid-header {
    overflow: hidden;
    white-space: nowrap;
    margin: 0 -3px -5px -16px;
    padding-right: 16px;
}

body.app-desktop:not([dir="rtl"]) .app-bar-heading .app-grid-header {
    margin-left: -16px;
    /*margin-right: 14px;
    padding-right: 16px;*/
}

body[dir="rtl"].app-desktop .app-bar-heading .app-grid-header {
    margin-right: -16px;
    /*margin-left: 14px;
    padding-left: 16px;*/
}

.app-listview.app-grid .app-list-instruction .app-grid-header span:not(.app-icon),
.app-bar-heading .app-grid-header span:not(.app-icon) {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 12px;
    line-height: normal;
    vertical-align: top;
}

.app-grid-header span.ui-btn-active {
    background-color: #38c;
    color: #fff;
}

.app-theme-light .app-grid-header span.app-selected:not(.ui-btn-active) {
    background-color: rgba(0,0,0,0.05) !important;
}

.ui-listview > li p.app-para {
    text-overflow: clip;
}


.ui-listview:not(.app-listitem-tn) > li .app-column {
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
    margin-top: -.5em !important;
}

.app-listview:not(.app-listitem-tn) > li .app-column.app-column-first {
    /*margin-left: 3%;*/
}


.app-listview.ui-listview:not(.app-listitem-tn) li .app-column .app-item-desc {
    display: block;
    margin-top: .5em;
}

.app-listview.ui-listview:not(.app-listitem-tn):not(.app-listitem-xxs) li.app-has-column .app-item-desc .app-field-label-before {
    font-size: 1em;
    display: block;
}

/*.app-listview.ui-listview:not(.app-listitem-tn):not(.app-listitem-xxs) li h3 .app-field-label {
    font-weight: normal;
    min-width: 13.2%;
    max-width: 13.2%;
    padding: 0 .5em 0 0;
    display: inline-block;
    text-align: right;
}*/

/*.app-onecolumnview.ui-listview li h3:first-of-type,
.app-onecolumnview.ui-listview li p:first-of-type {
    display: block;
}*/

.app-onecolumnview.ui-listview.app-listitem-tn li .app-item-heading {
    display: none;
}

.app-onecolumnview:not(.app-listitem-tn).ui-listview li.dv-item h3:first-of-type,
.app-onecolumnview:not(.app-listitem-tn).ui-listview li.dv-item p:first-of-type {
    display: none;
}

/*.app-onecolumnview:not(.app-listitem-tn).ui-listview li .app-item-heading {
    display: block;
}*/

.app-listview.ui-listview:not(.app-listitem-tn):not(.app-listitem-xxs) li .app-column .app-item-desc .app-field-label-before {
    float: left;
    min-width: 40%;
    max-width: 40%;
    text-align: right;
    margin: 0;
    padding: 0 .5em 0 0;
    display: inline-block;
}

.app-onecolumnview.ui-listview li .app-item-desc .app-field-data {
    max-width: 800px;
    display: inline-block;
}

.app-onecolumnview.ui-listview li .app-item-heading .app-field-data {
    font-weight: bold;
}

.app-listview.ui-listview:not(.app-listitem-tn):not(.app-listitem-xxs) li .app-column .app-item-desc .app-field-data {
    min-width: 55%;
    max-width: 55%;
    display: inline-block;
}

.app-listview.ui-listview:not(.app-listitem-tn):not(.app-listitem-xxs) li.app-has-column .app-item-desc .app-field-label-after {
    display: none;
}



.app-cardview.ui-listview > li .app-column {
    display: list-item;
    overflow: hidden;
    float: left;
}


.app-cardview.app-listview.ui-listview li .app-column .app-item-desc {
    display: block;
    margin-top: .75em;
}


.app-item-number {
    font-weight: normal;
}

.app-onecolumnview:not(.app-listitem-tn) .app-field-data .app-item-number {
    font-weight: bold;
    color: inherit;
}

.ui-btn:not(.ui-btn-active) .app-item-number {
    color: #999;
}

.app-grid .app-item-number {
    padding: 0 !important;
    padding-right: 4px !important;
    margin: 0 !important;
    margin-top: -4px !important;
}

.app-page-header {
    background-color: #fff;
    border-bottom: solid 1px #ddd;
    padding: 0.5em 1em;
    color: #333;
    text-shadow: none;
    white-space: nowrap;
    line-height: normal;
}

    .app-page-header h1 {
        margin: 0;
        font-size: 1.6em;
        font-weight: normal;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .app-page-header h2 {
        margin: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        font-size: 14px;
        font-weight: normal;
        text-transform: uppercase;
    }

    .app-page-header.app-has-action-bar h2 {
        display: none;
    }


@media (min-width:30em) {
    .app-page-header h1 {
        font-size: 2em;
    }
}

.ui-panel .ui-li-has-thumb, .app-panel-info-view .ui-li-has-thumb {
    min-height: 6em !important;
}

.ui-panel .ui-li-thumb {
    margin-top: -50px;
}

.app-sidebar .ui-li-thumb, .app-panel-info-view .ui-li-thumb {
    left: 1em !important;
    top: .25em !important;
    margin-top: 0;
}

.ui-panel .ui-li-has-thumb .app-item-desc, .app-panel-info-view .ui-li-has-thumb .app-item-desc {
    left: 1.25em;
    position: absolute;
    bottom: .6em;
    line-height: normal;
}

.app-labelsinlist-displayedabove .app-sidebar .ui-li-thumb, .app-labelsinlist-displayedabove .app-panel-info-view .ui-li-thumb {
    top: 1.75em !important;
}

.app-labelsinlist-displayedabove .app-sidebar .ui-li-has-thumb .app-item-desc, .app-labelsinlist-displayedabove .app-panel-info-view .ui-li-has-thumb .app-item-desc {
    top: auto !important;
    bottom: auto;
}

.app-labelsinlist-displayedabove .app-sidebar .ui-li-has-thumb, .app-labelsinlist-displayedabove .app-panel-info-view .ui-li-has-thumb {
    min-height: 6.5em !important;
}

.app-sidebar .ui-li-count {
    font-weight: normal;
}

.app-onecolumnview.ui-listview > li.dv-item > a.ui-btn,
.app-onecolumnview.ui-listview > li.dv-item p,
.app-onecolumnview.ui-listview > li.dv-item .app-item-desc,
.app-onecolumnview.ui-listview > li.dv-item h1,
.app-onecolumnview.ui-listview > li.dv-item h2,
.app-onecolumnview.ui-listview > li.dv-item h3,
.app-onecolumnview.ui-listview > li.dv-item h4,
.app-onecolumnview.ui-listview > li.dv-item h5,
.app-onecolumnview.ui-listview > li.dv-item h6 {
    white-space: normal;
}

    .app-onecolumnview.ui-listview > li.dv-item .app-item-desc .app-field-label-after,
    .app-onecolumnview.ui-listview > li.dv-item .app-item-desc .app-field-label-before {
        max-width: none;
    }

.ui-listview > li.dv-item.app-para-multi .ui-li-thumb {
    top: 0 !important;
    margin-top: 1em;
}

.app-listview-multiselect > li.dv-item.app-para-multi.ui-li-has-thumb .app-btn-check {
    top: 3.5em;
}

.ui-listview > li .app-para {
    margin-top: .75em !important;
}

/* echo rules */

.app-page-header + .app-echo {
    margin-top: -1px !important;
}


.app-echo {
    border-top: solid 1px #ccc;
    padding: 1em;
}


    .app-echo .app-echo-toolbar {
        /*margin-top: -1em !important;*/
        padding-left: .95em;
        line-height: normal;
        margin: -1em -1em 0 -1em;
        vertical-align: middle;
    }

        .app-echo .app-echo-toolbar .app-btn-more {
            margin-right: .31em;
            margin-left: .31em;
            margin-top: .5em;
            margin-bottom: .5em;
        }

        .app-echo .app-echo-toolbar h3, .app-bar-actions h3 {
            display: inline-block;
            overflow: hidden;
            max-width: 50%;
            text-overflow: ellipsis;
            white-space: nowrap;
            font-weight: normal;
            text-transform: uppercase;
            vertical-align: middle;
            position: relative;
            cursor: pointer;
            margin: -2px 2px -2px -4px;
            padding: 2px 14px 2px 4px;
        }

            .app-echo .app-echo-toolbar h3::after, .app-bar-actions h3::after {
                content: ' ';
                width: 7px;
                height: 4px;
                background-position: 50% 50%;
                position: absolute;
                right: 4px;
                margin-top: -2px;
                top: 50%;
            }

            .app-echo .app-echo-toolbar h3.app-hidden, .app-bar-actions h3.app-hidden {
                display: none;
            }

                .app-echo .app-echo-toolbar h3.app-hidden + .ui-btn, .app-bar-actions h3.app-hidden + .ui-btn {
                    margin-left: 0 !important;
                }

body[dir="rtl"] .app-echo .app-echo-toolbar h3, body[dir="rtl"] .app-bar-actions h3 {
    margin-left: 0;
    margin-right: .5em;
}

.app-bar-header .app-bar-strip, .app-bar-footer .app-bar-strip {
    vertical-align: middle;
    white-space: nowrap;
    padding: 0.5em .25em;
    margin: 0;
    overflow: hidden;
    height: 34px;
    min-height: 34px;
}

.app-echo .app-echo-toolbar > .app-echo-controls,
.app-bar-actions > .app-bar-controls {
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    width: 100px;
    padding: 0;
    margin: 0;
    overflow: hidden;
    height: 36px;
    min-height: 36px;
}

    .app-echo .app-echo-toolbar > .app-echo-controls > a,
    .app-bar-actions > .app-bar-controls > a,
    .app-bar-header > .app-bar-strip > a,
    .app-bar-footer > .app-bar-strip > a {
        display: inline-block;
        vertical-align: middle;
        margin: 0 .31em;
        font-weight: normal;
    }

        .app-echo .app-echo-toolbar > .app-echo-controls > a.ui-btn-icon-notext,
        .app-bar-actions > .app-bar-controls > a.ui-btn-icon-notext {
            margin-top: 3px;
            margin-bottom: 3px;
        }

        .app-echo .app-echo-toolbar > .app-echo-controls > a.app-has-children,
        .app-bar-actions > .app-bar-controls > a.app-has-children,
        .app-bar-header > .app-bar-strip > a.app-has-children,
        .app-bar-footer > .app-bar-strip > a.app-has-children {
            font-weight: normal;
        }

    .app-echo .app-echo-toolbar > .app-echo-controls > .ui-mini,
    .app-bar-actions > .app-bar-controls > .ui-mini,
    .app-bar-header > .app-bar-strip > .ui-mini,
    .app-bar-footer > .app-bar-strip > .ui-mini {
        padding-top: 8px;
        padding-bottom: 8px;
        line-height: normal;
        font-size: 12px;
    }

.app-echo .app-echo-toolbar > .app-echo-see-all {
    position: absolute;
    right: 0;
    padding: 0 0 0 .31em;
}

body[dir="rtl"] .app-echo .app-echo-toolbar > .app-echo-see-all {
    left: 0;
    right: auto;
}

.app-echo .app-echo-toolbar .app-echo-see-all span {
    margin: -4px .21em -4px .21em;
    font-size: 14px;
    vertical-align: middle;
    padding: 4px .31em 4px .31em;
    cursor: pointer;
}

body[dir="rtl"] .app-echo .app-echo-toolbar .app-echo-see-all span {
    margin: 0 0 0 0.5em;
}

body[dir="rtl"] .app-echo .app-echo-toolbar app-echo-see-all {
    margin-left: 10px;
    margin-right: 0;
}

.app-echo .app-echo-instruction {
    color: #808080;
    font-size: 14px;
    padding: 0 0 .5em 0;
}

.app-echo .app-echo-inner {
    width: 100%;
    white-space: nowrap;
    vertical-align: top;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -ms-touch-action: auto;
    touch-action: auto;
}

    .app-echo .app-echo-inner ul {
        width: 80%;
        display: inline-block;
        margin-top: 0;
        margin-right: 1em;
        margin-left: 0;
    }

body[dir="rtl"] .app-echo .app-echo-inner ul {
    margin-left: 1em;
    margin-right: 0;
}

.app-echo .app-echo-inner ul li a {
    border-top-width: 0;
    border-bottom-width: 1px;
}

.app-echo .app-echo-inner .app-echo-empty {
    padding: .25em 0 .25em 1em;
}

.app-echo .app-echo-inner.app-no-scrolling ul:last-child {
    margin-right: 0;
}

.app-echo .dv-action-see-all {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    font-weight: normal;
    white-space: nowrap !important;
}

    .app-echo .dv-action-see-all .app-btn-see-all,
    .app-echo .dv-action-see-all .app-btn-prev,
    .app-echo .dv-action-see-all .app-btn-next {
        border-left-style: solid;
        border-left-width: 1px;
        padding-left: .5em;
        padding-right: .5em;
    }

    .app-echo .dv-action-see-all span {
        border-color: #ddd;
    }

.app-echo .ui-btn-active.dv-action-see-all span {
    border-color: transparent !important;
}

    .app-echo .ui-btn-active.dv-action-see-all span:not(.ui-btn-active):not(.app-info) {
        color: transparent;
    }

.app-echo .dv-action-see-all .app-btn-see-all {
    border-left-width: 0;
    margin-left: -.5em;
}

.app-echo .app-echo-footer .dv-action-see-all .app-btn-see-all {
    margin-left: 0;
}

.dv-action-see-all .app-info {
    border-left-style: solid;
    border-left-width: 1px;
    padding-left: .5em;
    margin-right: .5em;
}

.app-echo .app-echo-footer {
    color: #fff;
    white-space: nowrap;
}

    .app-echo .app-echo-footer .app-echo-container-see-all .dv-action-see-all {
        margin-top: .5em;
        margin-bottom: .5em;
        font-weight: normal;
        text-align: left;
        border-left-width: 0;
        border-right-width: 0;
    }

    .app-echo .app-echo-footer .app-echo-container-aggregates {
        overflow-y: hidden;
        overflow-x: auto;
    }

    .app-echo .app-echo-footer .ui-btn.app-calculated {
        display: inline-block;
        margin-right: 1em;
        margin-top: .5em;
        margin-bottom: .5em;
        font-weight: normal;
        border-width: 0;
    }

    .app-echo .app-echo-footer .app-calculated .app-static-text {
        display: inline-block;
        padding-right: .5em;
    }

    .app-echo .app-echo-footer .app-calculated .app-calculated-label {
        text-transform: uppercase;
    }

    .app-echo .app-echo-footer .app-calculated .app-calculated-value {
        display: block;
    }

.ui-btn.app-calculated {
    cursor: auto;
}

@media (min-width:52em) {
    .app-echo .app-echo-inner ul {
        width: 45%;
    }

    .app-echo .app-echo-inner.app-no-scrolling ul {
        width: 48.5%;
    }
}

@media (min-width:70em) {
    .app-echo .app-echo-inner ul {
        width: 30%;
    }

    .app-echo .app-echo-inner.app-no-scrolling ul {
        width: 32.33%;
    }
}

@media (min-width:40em) {
    body.app-sidebar-undocked .app-echo .app-echo-inner ul {
        width: 45%;
    }

    body.app-sidebar-undocked .app-echo .app-echo-inner.app-no-scrolling ul {
        width: 48.5%;
    }
}

@media (min-width:58em) {
    body.app-sidebar-undocked .app-echo .app-echo-inner ul {
        width: 30%;
    }

    body.app-sidebar-undocked .app-echo .app-echo-inner.app-no-scrolling ul {
        width: 32.33%;
    }
}


.app-echo .app-echo-inner.app-no-scrolling {
    overflow: visible;
}

    .app-echo .app-echo-inner.app-no-scrolling ul.app-grid, .app-echo ul.app-grid {
        width: 100% !important;
    }

.app-echo .app-grid .app-list-instruction {
    padding-top: .3em;
}

.app-echo .app-grid {
    margin-bottom: 0;
}

.app-echo .app-echo-inner ul.app-onecolumnview {
    width: 100% !important;
    margin-bottom: 0;
}

.app-wrapper .app-map {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.app-filter {
    font-weight: bold;
    color: #38c;
    max-height: 30px;
}

.app-desktop .app-filter {
    cursor: pointer;
}

.app-map-info {
    padding-bottom: .5em;
}

    .app-map-info .app-listview {
        margin-bottom: 0;
        -webkit-border-top-left-radius: .31em;
        -webkit-border-top-right-radius: .31em;
        border-top-left-radius: .31em;
        border-top-right-radius: .31em;
    }

        .app-map-info .app-listview li {
            border-width: 0 !important;
        }

    .app-map-info .app-map-info-toolbar .ui-btn {
        margin-bottom: 0;
        margin-top: .25em;
    }

    .app-map-info .app-btn-more {
        display: none;
    }


@media (min-width: 20em) {

    .app-map-info .app-listview {
        min-width: 15em !important;
    }
}

@media (min-width: 28em) {

    .app-map-info .app-listview {
        max-width: 25em !important;
    }

    .app-map-info.app-popup-panel .app-listview {
        max-width: none !important;
    }

    .dv-action-see-all .app-info {
        position: absolute;
        right: .5em;
        display: inline-block;
        max-width: 50%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        border-left-width: 0;
    }
}

@media (min-width: 35em) {

    .app-map-info .app-listview {
        max-width: 30em !important;
    }
}

@media (min-width: 40em) {

    .app-map-info .app-listview {
        max-width: 35em !important;
    }
}

@media (min-width: 50em) {
    .app-map-info .app-listview {
        max-width: 45em !important;
    }
}

@media (min-width: 60em) {
    .app-map-info .app-listview {
        max-width: 40em !important;
    }
}

.in.ui-popup-screen {
    opacity: .25;
}

.app-menu-strip {
    position: absolute;
    top: 0;
    height: 45px;
    z-index: 1;
    overflow: visible;
    white-space: nowrap;
    font-size: 16px;
    text-transform: uppercase;
}

    .app-menu-strip ul {
        padding: 0 1em 0 0;
        margin: 0;
        white-space: nowrap;
        overflow: hidden;
    }

        .app-menu-strip ul li {
            list-style-type: none;
            display: inline-block;
        }

            .app-menu-strip ul li .ui-btn {
                padding: 0;
                margin: 0;
                font-size: 16px;
                border-width: 0;
                padding: 0 1em;
            }

                .app-menu-strip ul li .ui-btn:not(:hover):not(.ui-btn-active),
                body:not(.app-desktop) .app-menu-strip ul li .ui-btn:not(.ui-btn-active) {
                    background-color: transparent !important;
                }

            .app-menu-strip ul li a {
                height: 44px;
                line-height: 44px;
                display: inline-block;
                vertical-align: middle;
                font-weight: normal;
                cursor: pointer;
            }

/*.app-bar-tools .ui-title:not(.ui-btn-active):hover {
    background-color: rgba(255,255,255,.2);
}*/
/*
.app-theme-light .app-bar-tools .ui-title:not(.ui-btn-active):hover {
    background-color: rgba(255,255,255,.4);
}*/

body:not(.app-theme-dark) .app-menu-strip ul li a.ui-btn-active {
    /*height:45px;*/
}

.app-bar-tools .ui-title.app-hidden {
    width: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.app-menu-strip ul li a.ui-btn.app-has-children,
.app-echo .app-echo-toolbar > .app-echo-controls > a.app-has-children,
.app-bar-actions > .app-bar-controls > .app-has-children,
.app-bar-header > .app-bar-strip > .app-has-children,
.app-bar-footer > .app-bar-strip > .app-has-children {
    padding-right: 1.5em;
}

.app-bar-footer a.ui-btn.app-has-children::after {
    transform: rotate(180deg);
}

/* grey #777777 drop arrow*/
a.ui-btn.app-has-children::after, .app-theme-dark .app-echo-toolbar h3::after, .app-theme-dark .app-bar-actions > h3::after, .app-btn-options::after {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2070%2040%22%20enable-background%3D%22new%200%200%2070%2040%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpolygon%20fill%3D%22%23777777%22%20stroke%3D%22%23777777%22%20stroke-miterlimit%3D%2210%22%20points%3D%221.3%2C1.5%2035.1%2C39.1%2069%2C1.5%20%22/%3E%0D%0A%3C/svg%3E%0D%0A');
}

a.ui-btn.app-has-children::after,
.app-btn-options::after,
.app-has-droparrow::after {
    background-color: transparent !important;
    background-position: center center;
    background-repeat: no-repeat;
    text-align: right;
    right: .5625em;
    top: 50%;
    margin-top: -2px;
    content: "";
    position: absolute;
    display: inline-block;
    height: 4px;
    width: 7px;
}

.app-btn-options::after {
    right: 0;
}

.app-menu-strip ul li a.ui-btn.app-has-children.ui-btn-active::after,
.app-echo .app-echo-toolbar > .app-echo-controls > a.app-has-children::after,
.app-bar-actions > .app-bar-controls > .app-has-children::after,
.app-bar-header > .app-bar-strip > .app-has-children::after,
.app-bar-footer > .app-bar-strip > .app-has-children::after {
    background-color: transparent !important;
}

.app-echo-toolbar h3,
.app-bar-actions h3,
.app-echo-see-all {
    color: #000;
}

    /* black drop arrow*/
    a.ui-btn.app-has-children.app-selected:not(.ui-btn-active)::after,
    .app-desktop a.ui-btn.app-has-children:hover:not(.ui-btn-active)::after,
    .app-echo-toolbar a.ui-btn.app-has-children::after,
    .app-echo-toolbar h3::after,
    .app-bar-actions a.ui-btn.app-has-children::after,
    .app-bar-actions h3::after,
    .app-has-droparrow::after {
        background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2070%2040%22%20enable-background%3D%22new%200%200%2070%2040%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpolygon%20fill%3D%22%23000000%22%20stroke%3D%22%23000000%22%20stroke-miterlimit%3D%2210%22%20points%3D%221.3%2C1.5%2035.1%2C39.1%2069%2C1.5%20%22/%3E%0D%0A%3C/svg%3E%0D%0A');
    }

/* white drop arrow*/
a.ui-btn.app-has-children.ui-btn-active::after,
.ui-btn-active.app-has-droparrow::after,
.app-theme-dark .app-echo-controls a.ui-btn.app-has-children:after,
.app-theme-dark .app-bar-controls a.ui-btn.app-has-children:after,
.app-theme-dark .app-bar-strip a.ui-btn.app-has-children:after,
.app-desktop.app-theme-dark a.ui-btn.app-has-children:hover::after,
.app-theme-dark a.ui-btn.app-has-children.app-selected::after,
.app-theme-dark .app-has-droparrow::after {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2070%2040%22%20enable-background%3D%22new%200%200%2070%2040%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpolygon%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%23FFFFFF%22%20stroke-miterlimit%3D%2210%22%20points%3D%221.3%2C1.5%2035.1%2C39.1%2069%2C1.5%20%22/%3E%0D%0A%3C/svg%3E%0D%0A');
}

.ui-bar-a .app-menu-strip .ui-btn:not(.ui-btn-active) {
    color: #777777;
}

.ui-bar-a .app-menu-strip .ui-btn:hover:not(.ui-btn-active),
.ui-bar-a .app-menu-strip .ui-btn.app-selected:not(.ui-btn-active) {
    color: #333333;
}

.app-theme-dark .ui-bar-a .app-menu-strip .ui-btn:not(.ui-btn-active), .app-theme-dark .ui-bar-a .app-user-name {
    color: #777 !important;
}

.app-desktop.app-theme-dark .ui-bar-a .app-menu-strip .ui-btn:hover:not(.ui-btn-active),
.app-theme-dark .ui-bar-a .app-menu-strip .ui-btn.app-selected:not(.ui-btn-active) {
    color: #fff !important;
}

.app-menu-strip ul li a.ui-btn.app-selected:not(.ui-btn-active),
body.app-has-popup-open .app-menu-strip ul li a.ui-btn.app-selected:hover:not(.ui-btn-active),
.app-theme-light .app-echo-toolbar .app-selected:not(.ui-btn-active),
.app-theme-light .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
.app-theme-light .app-bar-actions .app-selected:not(.ui-btn-active),
.app-theme-light .app-bar-actions .app-selected:not(.ui-btn-active):hover {
    background-image: none !important;
    background-color: rgba(0,0,0,.05) !important;
}

.app-desktop:not(.app-has-popup-open) .app-menu-strip ul li a.ui-btn:hover:not(.ui-btn-active) {
    background-image: none !important;
    background-color: rgba(255, 255, 255, .2) !important;
}


.app-theme-light.app-desktop:not(.app-has-popup-open) .app-menu-strip ul li a.ui-btn:hover:not(.ui-btn-active) {
    background-color: rgba(255, 255, 255, .4) !important;
}

.app-theme-light .app-popup-listview .ui-popup-arrow,
.app-theme-light .app-popup-listview {
    background-color: #e9e9e9;
}

.ui-li-divider[role="heading"]:not(.ui-bar-b) {
    line-height: normal;
}

.app-action-column {
    font-size: 12px;
    position: absolute;
    top: 1em;
    white-space: pre-wrap;
    left: 1em;
}

    .app-action-column .app-action-column-button {
        border-radius: .3125em;
        text-transform: uppercase;
        display: inline-block;
        border: solid 1px #38c;
        font-weight: bold;
        padding: .25em .5em;
        margin-bottom: .75em;
        margin-right: .75em;
        color: #38c;
        white-space: nowrap;
    }

.app-desktop .app-action-column .app-action-column-button:not(.ui-btn-active):hover {
    color: #fff;
    background-color: #38c;
}

.app-action-column .app-action-column-button.ui-btn-active {
    color: #000;
    background-color: #38c;
}

.ui-btn.ui-btn-active .app-action-column .app-action-column-button {
    visibility: hidden;
}

.app-bar-actions .app-group-item:not(.app-group-first),
.app-echo-controls .app-group-item:not(.app-group-first) {
    margin-left: -1px !important;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.app-bar-actions .app-group-item:not(.app-group-last),
.app-echo-controls .app-group-item:not(.app-group-last) {
    margin-right: 0 !important;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.app-listview .ui-btn.app-selected::before {
    display: inline-block;
    content: " ";
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 4px;
    background-color: #38c;
    z-index: 2;
}

.app-site-map .ui-listview > .ui-li-static {
    padding-left: 0;
}

.app-formview .ui-select, .app-formview .ui-input-text {
    max-width: 800px;
}

.app-formview .ui-field-contain > label {
    max-width: 300px;
}

body.app-desktop .ui-select .ui-btn:not(:hover),
body:not(.app-desktop) .ui-select .ui-btn {
    background-color: transparent !important;
}

/*********************************/
/* DISPLAY DENSITY: COMPACT      */
/*********************************/

.app-density-compact .app-wrapper > *,
.app-density-compact .app-wrapper label,
.app-density-compact .app-formview,
.app-density-compact .app-formview label,
.app-density-compact .app-formview .app-lookup.ui-btn,
.app-density-compact .app-formview .ui-select .ui-btn,
.app-density-compact .app-listview.app-grid .dv-item .ui-btn,
.app-density-compact .ui-btn:not(.ui-mini):not(.ui-btn-icon-notext),
.app-density-compact .app-listview.ui-listview > li h1,
.app-density-compact .app-listview.ui-listview > li h2,
.app-density-compact .app-listview.ui-listview > li h3,
.app-density-compact .app-listview.ui-listview > li h4,
.app-density-compact .app-listview.ui-listview > li h5,
.app-density-compact .app-listview.ui-listview > li h6,
.app-density-compact .ui-popup,
.app-density-compact .ui-popup label,
.app-density-compact .ui-slider-switch .ui-slider-label,
.app-density-compact .ui-panel .ui-listview .ui-li-static,
.app-density-compact .app-echo-toolbar h3,
.app-density-compact .app-bar-actions h3,
.app-density-compact .app-echo-toolbar .app-echo-see-all span,
.app-density-compact .app-echo-inner .app-echo-empty,
.app-density-compact .app-listview.app-grid .dv-item .ui-btn span,
.app-density-compact .ui-datepicker,
.app-density-compact .app-menu-strip {
    font-size: 14px;
}

.app-density-compact .ui-listview > .ui-li-divider, .app-density-compact .app-echo .ui-listview > .ui-li-divider.app-list-instruction {
    padding-top: 4px;
    padding-bottom: 4px;
}

    .app-density-compact .ui-listview > .ui-li-divider.app-list-instruction, .app-density-compact .app-presenter-instruction {
        padding-top: 14px;
    }

.app-density-compact.app-echo .ui-listview > .ui-li-divider.app-list-instruction {
    padding-top: 4px;
}

.app-density-compact .app-listview.app-grid .dv-item .ui-btn {
    font-size: 0;
}

.app-density-compact .app-listview.ui-listview > li .ui-li-aside,
.app-density-compact .app-listview.ui-listview > li .ui-li-count {
    font-size: 13px;
}

.app-density-compact .app-sidebar .app-wrap, .app-density-compact .ui-panel-inner .app-wrap,
.app-density-compact .ui-listview.app-listview .ui-li-divider:not(.app-list-instruction) {
    font-size: 12.5px;
}

.app-density-compact .app-sidebar .ui-btn:not(.ui-mini):not(.ui-btn-icon-notext) {
    font-size: 12.5px;
    padding-left: 3em;
}

.app-density-compact .app-page-header h1 {
    font-size: 28px;
}

.app-density-compact .app-listview.app-grid .dv-item .ui-btn span:not(.app-icon),
.app-density-compact .app-listview.app-grid .app-list-instruction .app-grid-header span:not(.app-icon),
.app-density-compact .app-bar-heading .app-grid-header span:not(.app-icon) {
    padding: 7px 0 7px 0;
    margin-left: 16px;
}

body[dir="rtl"].app-density-compact .app-listview.app-grid .dv-item .ui-btn span,
body[dir="rtl"].app-density-compact .app-listview.app-grid .app-list-instruction .app-grid-header span:not(.app-icon),
body[dir="rtl"].app-density-compact .app-bar-heading .app-grid-header span:not(.app-icon) {
    margin-left: 0;
    margin-right: 16px;
}

.app-density-compact .app-listview.app-grid .dv-item .ui-btn,
.app-density-compact .app-listview.app-grid .app-list-instruction .app-grid-header,
.app-density-compact .app-bar-heading .app-grid-header {
    padding-right: 14px !important;
}

.app-density-compact .app-bar-heading .app-grid-header {
    margin-bottom: -5px !important;
}

body[dir="rtl"].app-density-compact .app-listview.app-grid .dv-item .ui-btn,
body[dir="rtl"].app-density-compact .app-listview.app-grid .app-list-instruction .app-grid-header,
body[dir="rtl"].app-density-compact .app-bar-heading .app-grid-header {
    padding-left: 14px !important;
    padding-right: 0 !important;
}


.app-density-compact .ui-mini.ui-btn:not(.ui-btn-icon-top) {
    padding-top: .5em;
    padding-bottom: .5em;
}

.app-density-compact .ui-mini.ui-btn.ui-btn-icon-top {
    padding-top: 2.2em;
    padding-bottom: .5em;
}

.app-density-compact .ui-btn-icon-top:after {
    top: .3625em;
}

.app-density-compact .app-tabs .ui-btn {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12.5px;
}

.app-density-compact .app-listview.ui-listview > li p {
    margin: 2px 0 1px 0;
}

.app-density-compact .app-field-label-after {
    margin-top: -2px;
}

.app-density-compact .app-field-label-before {
    margin-bottom: -1px;
}

.app-density-compact .app-formview .ui-btn-icon-notext.ui-btn-right {
    font-size: 14px;
}

.app-density-compact .ui-content .ui-btn.ui-input-clear {
    font-size: 14px;
    right: 0.15em;
    top: 55%;
}

body[dir="rtl"].app-density-compact .ui-content .ui-btn.ui-input-clear {
    left: 0.15em;
    right: auto;
}

.app-density-compact div.ui-slider-switch {
    height: 30px;
}

.app-density-compact .ui-mini .ui-flipswitch-on,
.app-density-compact .ui-mini .ui-flipswitch-off {
    height: 21px;
}

.app-density-compact div.ui-slider-switch .ui-slider-handle {
    width: 24px;
    height: 24px;
    margin-left: -13.125px;
}

.app-density-compact div.ui-slider-switch .ui-slider-inneroffset {
    margin: 0 14px;
}

.app-density-compact .app-listview li.app-li-has-corner.ui-li-has-thumb .ui-li-aside {
    left: 6.8em;
}

.app-density-compact .ui-li-thumb {
    margin-top: -35px;
}

.app-density-compact .ui-panel .ui-li-thumb {
    margin-top: -45px;
}


.app-density-compact .app-sidebar .ui-li-thumb, .app-density-compact .app-panel-info-view .ui-li-thumb {
    margin-top: 0;
}

.app-density-compact .ui-datepicker {
    min-height: 15.75em;
}

    .app-density-compact .ui-datepicker select.ui-datepicker-month,
    .app-density-compact .ui-datepicker select.ui-datepicker-year {
        margin: 4px 4px -4px 4px;
    }


.app-density-compact .app-echo .app-echo-toolbar > .app-echo-controls,
.app-density-compact .app-bar-actions > .app-bar-controls,
.app-density-compact .app-bar-header > .app-bar-strip,
.app-density-compact .app-bar-footer > .app-bar-strip {
    height: 30px;
}

.app-density-compact .app-popup-listview .app-listview li .ui-btn:not(.ui-btn-icon-notext):not(.ui-mini),
.app-density-compact .app-popup-icon-left.app-popup-listview .app-listview li .ui-btn:not(.ui-btn-icon-notext):not(.ui-mini) {
    padding-top: 10px;
    padding-bottom: 10px;
}

.app-density-compact .app-lookup.ui-btn {
    margin-top: -35px;
}

.app-density-compact .app-lookup-input {
    height: 35px;
}

.app-density-compact:not(.app-sidebar-undocked) .ui-header-fixed .ui-title {
    padding-left: 14px;
    padding-right: 14px;
}

.app-density-compact .app-grid .app-divider.app-calculated .app-static-text {
    font-size: 11px;
}

.app-density-compact .ui-listview .ui-btn .glyphicon {
    right: 6px;
}

.app-density-compact .app-popup-icon-left .ui-listview .ui-btn .glyphicon {
    left: 15px;
}

.app-density-compact .app-sidebar .ui-listview .ui-btn .glyphicon,
.app-density-compact .ui-content.app-page-tasks .ui-listview .ui-btn .glyphicon {
    left: 14px;
}

.app-density-compact .app-echo .app-echo-toolbar > .app-echo-controls > .ui-mini,
.app-density-compact .app-bar-actions > .app-bar-controls > .ui-mini,
.app-density-compact .app-bar-header > .app-bar-strip > .ui-mini,
.app-density-compact .app-bar-footer > .app-bar-strip > .ui-mini {
    padding-top: 6px;
    padding-bottom: 6px;
}

.app-density-compact .app-bar-header .app-bar-strip,
.app-density-compact .app-bar-footer .app-bar-strip {
    height: 30px;
    min-height: 30px;
}


/*********************************/
/* DISPLAY DENSITY: CONDENSED    */
/*********************************/

.app-density-condensed .app-wrapper > *,
.app-density-condensed .app-wrapper label,
.app-density-condensed .app-formview,
.app-density-condensed .app-formview label,
.app-density-condensed .app-formview .app-lookup.ui-btn,
.app-density-condensed .app-formview .ui-select .ui-btn,
.app-density-condensed .app-listview.app-grid .dv-item .ui-btn,
.app-density-condensed .ui-btn:not(.ui-mini):not(.ui-btn-icon-notext),
.app-density-condensed .app-listview.ui-listview > li h1,
.app-density-condensed .app-listview.ui-listview > li h2,
.app-density-condensed .app-listview.ui-listview > li h3,
.app-density-condensed .app-listview.ui-listview > li h4,
.app-density-condensed .app-listview.ui-listview > li h5,
.app-density-condensed .app-listview.ui-listview > li h6,
.app-density-condensed .app-listview.ui-listview > li .ui-li-aside,
.app-density-condensed .ui-li-count,
.app-density-condensed .app-listview.ui-listview > li p,
.app-density-condensed .app-sidebar .app-wrap,
.app-density-condensed .ui-panel-inner .app-wrap,
.app-density-condensed .app-sidebar .ui-li-static,
.app-density-condensed .app-panel-info-view .ui-listview .ui-li-static,
.app-density-condensed .ui-panel .ui-listview .ui-li-static,
.app-density-condensed .ui-popup,
.app-density-condensed .ui-popup label,
.app-density-condensed .ui-slider-switch .ui-slider-label,
.app-density-condensed .app-echo-toolbar h3,
.app-density-condensed .app-bar-actions h3,
.app-density-condensed .app-echo-toolbar .app-echo-see-all span,
.app-density-condensed .app-echo-inner .app-echo-empty,
.app-density-condensed .app-listview.app-grid .dv-item .ui-btn span,
.app-density-condensed .ui-datepicker,
.app-density-condensed .app-menu-strip,
.app-density-condensed .app-wrapper .app-page-content .ui-listview > li p {
    font-size: 12px;
}

.app-density-condensed .ui-listview > .ui-li-divider, .app-density-condensed .app-echo .ui-listview > .ui-li-divider.app-list-instruction {
    padding-top: 3px;
    padding-bottom: 3px;
}

    .app-density-condensed .ui-listview > .ui-li-divider.app-list-instruction, .app-density-condensed .app-presenter-instruction {
        padding-top: 12px;
    }

.app-density-condensed.app-echo .ui-listview > .ui-li-divider.app-list-instruction {
    padding-top: 3px;
}

.app-density-condensed .app-echo .app-grid.ui-listview > .ui-li-divider.app-list-instruction {
    padding-top: 3px;
}


.app-density-condensed .app-listview.app-grid .dv-item .ui-btn {
    font-size: 0;
}

.app-density-condensed .app-sidebar .ui-btn:not(.ui-mini):not(.ui-btn-icon-notext) {
    font-size: 12px;
    padding-left: 3em;
}


.app-density-condensed .app-bar-heading {
    line-height: normal;
}

    .app-density-condensed .ui-listview .ui-li-divider,
    .app-density-condensed .app-bar-heading .app-grid-desc,
    .app-density-condensed .app-bar-heading .app-bar-text,
    .app-density-condensed .app-presenter-instruction,
    .app-density-condensed .app-echo-instruction {
        font-size: 11px;
    }

    .app-density-condensed .app-bar-heading .app-bar-label,
    .app-density-condensed .ui-listview > li p.app-item-desc,
    .app-density-condensed .app-field-label-after,
    .app-density-condensed .app-field-label-before {
        font-size: 10px;
    }

.app-density-condensed .app-listview li.app-li-has-corner.app-li-has-aside h3 {
    margin-top: 8px;
}

.app-density-condensed .app-listview li.app-li-card:not(.app-li-has-corner) .ui-li-aside {
    top: 9px;
}

.app-density-condensed ul .ui-btn-icon-left {
    padding-left: 3em;
}

.app-density-condensed .app-list-instruction .app-grid-desc {
    padding-left: 4px;
}

.app-density-condensed .app-page-header h1 {
    font-size: 24px;
}

.app-density-condensed .app-page-header h2 {
    font-size: 12px;
}

.app-density-condensed .ui-listview .app-grid-header {
    margin-left: -12px;
    margin-right: -13px;
}

.app-density-condensed .app-grid-header {
    margin-top: 2px;
    margin-bottom: -4px;
}

.app-density-condensed .app-bar-heading .app-grid-header {
    margin-left: -15px !important;
    margin-top: 4px !important;
}

    .app-density-condensed .app-listview.app-grid .dv-item .ui-btn span:not(.app-icon),
    .app-density-condensed .app-listview.app-grid .app-list-instruction .app-grid-header span:not(.app-icon),
    .app-density-condensed .app-bar-heading .app-grid-header span:not(.app-icon) {
        padding: 5px 0 5px 0px;
        margin-left: 16px;
    }

.app-density-condensed .app-bar-heading .app-grid-header {
    margin-bottom: -5px !important;
}

.app-density-condensed .app-listview.app-grid .dv-item .ui-btn,
.app-density-condensed .app-listview.app-grid .app-list-instruction .app-grid-header,
.app-density-condensed .app-bar-heading .app-grid-header {
    padding-right: 12px !important;
}

body[dir="rtl"].app-density-condensed .app-listview.app-grid .dv-item .ui-btn,
body[dir="rtl"].app-density-condensed .app-listview.app-grid .app-list-instruction .app-grid-header,
body[dir="rtl"].app-density-condensed .app-bar-heading .app-grid-header {
    padding-left: 12px !important;
    padding-right: 0 !important;
}

.app-density-condensed .ui-mini.ui-btn,
.app-density-condensed .ui-mini .ui-flipswitch-on,
.app-density-condensed .ui-mini .ui-flipswitch-off {
    font-size: 11px;
    line-height: 1.5em;
}

    .app-density-condensed .ui-mini.ui-btn:not(.ui-btn-icon-top) {
        padding-top: .5em;
        padding-bottom: .5em;
    }

    .app-density-condensed .ui-mini.ui-btn.ui-btn-icon-top {
        padding-top: 2.3em;
        padding-bottom: .5em;
    }

.app-density-condensed .ui-btn-icon-top:after {
    top: .2625em;
}

.app-density-condensed .app-tabs .ui-btn {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 12px !important;
}

.app-density-condensed .app-listview.ui-listview > li p {
    margin: 2px 0 1px 0;
}

.app-density-condensed .app-field-label-after {
    margin-top: -2px;
    font-size: 10px;
}

.app-density-condensed .app-field-label-before {
    margin-bottom: -1px;
    font-size: 10px;
}

.app-density-condensed .app-formview .ui-btn-icon-notext.ui-btn-right {
    font-size: 14px;
    top: -5px;
}

.app-density-condensed li.app-info .appname {
    font-size: 14px;
}

.app-density-condensed .ui-content .ui-btn.ui-input-clear {
    font-size: 12.5px;
    right: 0.25em;
    top: 60%;
}

body[dir="rtl"].app-density-condensed .ui-content .ui-btn.ui-input-clear {
    right: auto;
    left: 0.25em;
}

.app-density-condensed div.ui-slider-switch {
    height: 26px;
}

.app-density-condensed div.ui-flipswitch-on.ui-mini a,
.app-density-condensed div.ui-flipswitch-off.ui-mini a {
    height: 21px;
}

.app-density-condensed div.ui-slider-switch .ui-slider-handle {
    width: 20px;
    height: 20px;
    margin-left: -11.25px;
}

.app-density-condensed div.ui-slider-switch .ui-slider-inneroffset {
    margin: 0 12px;
}

.app-density-condensed .app-listview li.app-li-has-corner.ui-li-has-thumb .ui-li-aside {
    left: 6.35em;
}

.app-density-condensed .ui-li-thumb {
    margin-top: -30px;
}

.app-density-condensed .ui-panel .ui-li-thumb {
    margin-top: -40px;
}


.app-density-condensed .app-sidebar .ui-li-thumb, .app-density-condensed .app-panel-info-view .ui-li-thumb {
    margin-top: 0;
}

.app-density-condensed .ui-datepicker {
    min-height: 16em;
}

    .app-density-condensed .ui-datepicker select.ui-datepicker-month,
    .app-density-condensed .ui-datepicker select.ui-datepicker-year {
        margin: 5px 4px -5px 4px;
    }

.app-density-condensed .app-echo .app-echo-toolbar > .app-echo-controls,
.app-density-condensed .app-bar-actions > .app-bar-controls,
.app-density-condensed .app-bar-header > .app-bar-strip,
.app-density-condensed .app-bar-footer > .app-bar-strip {
    height: 30px;
}

.app-density-condensed .app-popup-listview .app-listview li .ui-btn:not(.ui-btn-icon-notext):not(.ui-mini),
.app-density-condensed .app-popup-icon-left.app-popup-listview .app-listview li .ui-btn:not(.ui-btn-icon-notext):not(.ui-mini) {
    padding-top: 8px;
    padding-bottom: 8px;
}

.app-density-condensed .app-lookup-input {
    height: 30px;
}

.app-density-condensed .app-lookup.ui-btn {
    margin-top: -30px;
}

.app-density-condensed:not(.app-sidebar-undocked) .ui-header-fixed .ui-title {
    padding-left: 10px;
    padding-right: 10px;
}

.app-density-condensed .app-grid .app-divider.app-calculated .app-static-text {
    font-size: 10px;
}


.app-density-condensed .ui-listview .ui-btn .glyphicon {
    right: 5px;
}

.app-density-condensed .app-popup-icon-left .ui-listview .ui-btn .glyphicon {
    left: 13px;
}

.app-density-condensed .app-sidebar .ui-listview .ui-btn .glyphicon,
.app-density-condensed .ui-content.app-page-tasks .ui-listview .ui-btn .glyphicon {
    left: 13px;
}

.ui-content.app-page-tasks .ui-listview li.app-has-glyphicon .ui-btn {
    padding-left: 3em;
}

/* default webkit scrollbars on desktop */

.app-desktop ::-webkit-scrollbar {
    width: 12px;
    height: 12px;
}

.app-desktop ::-webkit-scrollbar-track {
    background-color: #F1F1F1;
}

.app-desktop ::-webkit-scrollbar-thumb {
    background-color: #BCBCBC;
    border: solid 1px #A8A8A8;
}

    .app-desktop ::-webkit-scrollbar-thumb:hover {
        background-color: #909090;
    }

.app-density-condensed .app-echo .app-echo-toolbar > .app-echo-controls > .ui-mini,
.app-density-condensed .app-bar-actions > .app-bar-controls > .ui-mini,
.app-density-condensed .app-bar-header > .app-bar-strip > .ui-mini,
.app-density-condensed .app-bar-footer > .app-bar-strip > .ui-mini {
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 12px;
    line-height: normal;
}

.app-density-condensed .app-bar-header .app-bar-strip,
.app-density-condensed .app-bar-footer .app-bar-strip {
    height: 30px;
    min-height: 30px;
}


.app-density-condensed .app-grid-header .app-btn-check {
    margin-left: 15px !important;
}

.app-density-condensed .app-bar-heading .app-grid-header .app-btn-check {
    margin-left: 14px !important;
    margin-right: 2px !important;
}

.app-density-condensed .app-action-column {
    font-size: 11px;
}

/*********************************/
/* THEME: DARK                   */
/*********************************/

.app-theme-dark {
    background-color: #1f1f1f;
    scrollbar-base-color: #333;
    scrollbar-track-color: #111;
    scrollbar-arrow-color: #fff;
}

    .app-theme-dark.app-desktop ::-webkit-scrollbar-track {
        background-color: #111;
    }

    .app-theme-dark.app-desktop ::-webkit-scrollbar-thumb {
        background-color: #333;
        border: solid 1px #111;
    }

        .app-theme-dark.app-desktop ::-webkit-scrollbar-thumb:hover {
            background-color: #444;
        }

    .app-theme-dark .ui-page-theme-a,
    .app-theme-dark .ui-page-theme-a .ui-panel-wrapper,
    .app-theme-dark .ui-panel,
    .app-theme-dark .app-page-header,
    .app-theme-dark .app-status-bar {
        background-color: #1f1f1f;
        border-color: #111;
    }

    .app-theme-dark .app-page-header,
    .app-theme-dark .app-echo-toolbar h3,
    .app-theme-dark .app-bar-actions h3,
    .app-theme-dark .app-echo-toolbar .app-echo-see-all,
    .app-theme-dark .ui-collapsible-heading-toggle.ui-btn {
        color: #bbb !important;
    }

        .app-theme-dark .app-bar-actions h3.app-selected {
            background-color: #222 !important;
        }

    .app-theme-dark .app-icon-themed {
        fill: #bbb;
    }

    .app-theme-dark .app-status-bar {
        color: #000;
    }

    .app-theme-dark .app-form-editing.app-formview .app-static-text div,
    .app-theme-dark .app-page-menu-desc,
    .app-theme-dark .ui-checkbox label {
        text-shadow: none !important;
        color: #fff;
    }

    /*popup*/
    .app-theme-dark .app-popup-message {
        background-color: #000;
        border-color: #1f1f1f;
        text-shadow: none;
        color: #fff;
    }

        .app-theme-dark .app-popup-message .ui-popup-arrow {
            background-color: #000;
        }

        .app-theme-dark .app-popup-message div {
            color: #1f1f1f;
        }

    /* dividers and text list items*/
    .app-theme-dark .ui-listview .ui-li-divider:not(.ui-bar-b),
    .app-theme-dark .ui-body-a,
    .app-theme-dark .ui-page-theme-a .ui-body-inherit:not(.ui-focus),
    .app-theme-dark .ui-bar-a,
    .app-theme-dark .ui-listview > .app-list-instruction.ui-li-divider,
    .app-theme-dark :not(.app-tabs).ui-header-fixed.ui-header,
    .app-theme-dark .ui-footer-fixed.ui-footer,
    .app-theme-dark .app-presenter-instruction {
        background-color: #333;
        border-color: #111;
        color: #fff;
        text-shadow: none;
    }

    .app-theme-dark .ui-listview > .app-list-instruction.ui-li-divider,
    .app-theme-dark .app-echo-instruction,
    .app-theme-dark .app-presenter-instruction {
        color: #999;
    }

    .app-theme-dark.app-sidebar-undocked .app-form-grid .ui-collapsible-set {
        border-left-color: #333;
        border-right-color: #333;
    }

    .app-theme-dark .ui-li-divider.app-info, .app-theme-dark .ui-li-divider.app-copy {
        background-color: #1f1f1f !important;
    }

    .app-theme-dark .ui-page-theme-a .ui-body-inherit.app-li-card, .app-theme-dark .ui-li-divider[role="heading"]:not(.ui-bar-b) {
        border-top-color: #333;
        border-left-color: #333;
        border-right-color: #333;
    }

    .app-theme-dark .ui-listview-inset .ui-li-divider:not(.ui-bar-a) {
        border-left-color: #333;
        border-right-color: #333;
    }

    .app-theme-dark .ui-listview-inset {
        background-color: #333;
    }

    .app-theme-dark .app-form-editing.app-formview .ui-field-contain {
        border-top-color: transparent;
    }

    body:not(.app-sidebar-undocked).app-theme-dark .ui-header-fixed .ui-title,
    body:not(.app-sidebar-undocked).app-theme-dark .app-sidebar,
    .app-theme-dark .app-divider,
    .app-theme-dark .app-echo {
        border-color: #111;
    }

    .app-theme-dark .app-bar-heading {
        background-color: #333;
        color: #999;
        text-shadow: none;
    }

        .app-theme-dark .app-bar-heading .app-bar-label,
        .app-theme-dark .app-static-text div,
        .app-theme-dark .app-form-editing.app-formview label, .app-theme-dark .app-wrapper {
            color: #bbb;
            text-shadow: none;
        }


    /*buttons*/
    .app-theme-dark .app-page-header,
    .app-theme-dark .ui-page-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-dark .ui-bar-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-dark .ui-body-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html body.app-theme-dark .ui-group-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html head + body.app-theme-dark .ui-btn-a.ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    .app-theme-dark .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-dark .ui-bar-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-dark .ui-body-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html body.app-theme-dark .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html head + body.app-theme-dark .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    .app-theme-dark .app-form-grid .ui-collapsible-set,
    /* button overrides to remove "hover" on touch screens */
    body.app-theme-dark:not(.app-desktop) li a:hover:not(.app-selected):not(.ui-btn-b),
    body:not(.app-desktop).app-theme-dark .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-dark .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-dark .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-radio-on):not(.ui-radio-off):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-dark .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html head + body:not(.app-desktop).app-theme-dark .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b) {
        border-color: #333;
    }

    .app-theme-dark .app-bar-actions .ui-btn:not(.ui-btn-active) {
        background-color: #222 !important;
        border-color: #1c1c1c !important;
    }

        .app-theme-dark .app-bar-actions .ui-btn:not(.ui-btn-active):hover {
            background-color: #1f1f1f !important;
            border-color: #111 !important;
        }

    .app-theme-dark .ui-body-b .ui-btn-a,
    .app-theme-dark .ui-body-b .ui-btn.ui-btn-active {
        border-color: #1f1f1f !important;
    }

    .app-theme-dark .ui-body-a .ui-btn-b,
    .app-theme-dark.app-desktop .ui-body-a .ui-btn-b:hover,
    .app-theme-dark .ui-body-a .ui-btn-b.ui-btn-active {
        border-color: #111 !important;
    }

    .app-theme-dark .ui-page-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-dark .ui-bar-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-dark .ui-body-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-radio-on):not(.ui-radio-off):not(.ui-checkbox-on):not(.ui-checkbox-off),
    html body.app-theme-dark .ui-group-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html head + body.app-theme-dark .ui-btn-a.ui-btn:not(.app-selected):not(.app-lookup),
    .app-theme-dark .ui-panel-page-container-a:not(.app-lookup),
    .app-theme-dark .app-tabs.ui-header:not(.app-lookup),
    .app-theme-dark .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-dark .ui-bar-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-dark .ui-body-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html body.app-theme-dark .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-radio-on):not(.ui-radio-off):not(.ui-checkbox-on):not(.ui-checkbox-off),
    html head + body.app-theme-dark .ui-btn-a.ui-btn:visited:not(.app-selected),
    .app-theme-dark .app-tabs .ui-btn:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-dark .app-grid.app-listview :not(.app-selected):not(:hover):not(.ui-btn-active).ui-btn,
    .app-theme-dark .ui-slider-handle {
        color: #fff;
        background-color: #222;
    }

    /* top border of Info button in sidebar */
    .app-theme-dark .app-sidebar .ui-btn.ui-icon-info {
        border-color: #1f1f1f !important;
    }

    .app-theme-dark .app-selected,
    .app-theme-dark .app-selected .app-frozen-spacer,
    .app-theme-dark .app-selected:hover,
    .app-theme-dark .app-selected:hover .app-frozen-spacer,
    .app-theme-dark .app-selected:visited,
    .app-theme-dark .app-selected:visited .app-frozen-spacer {
        background-color: #0E2941 !important;
        border-color: #333 !important;
        color: #fff !important;
    }

    .app-theme-dark .app-grid-header span.app-selected:not(.ui-btn-active) {
        background-color: rgba(255,255,255,0.05) !important;
    }

.app-desktop.app-theme-dark .ui-btn.app-selected:not(.ui-btn-active):hover,
.app-desktop.app-theme-dark .ui-btn.app-selected:not(.ui-btn-active):hover .app-frozen-spacer,
.app-desktop.app-theme-dark .app-echo-toolbar .app-selected:not(.ui-btn-active),
.app-desktop.app-theme-dark .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
.app-desktop.app-theme-dark .app-bar-controls .app-selected:not(.ui-btn-active),
.app-desktop.app-theme-dark .app-bar-strip .app-selected:not(.ui-btn-active),
.app-desktop.app-theme-dark .app-bar-controls .app-selected:not(.ui-btn-active):hover,
.app-desktop.app-theme-dark .app-bar-strip .app-selected:not(.ui-btn-active):hover {
    background-color: #10304C !important;
    border-color: #333 !important;
    color: #fff !important;
}


/*special buttons*/
.app-theme-dark #app-welcome .ui-btn:not(:hover) {
    background-color: #222;
    border-color: #333;
    color: #fff;
}

.app-theme-dark .ui-btn.ui-checkbox-off:after, .app-theme-dark .ui-btn.ui-radio-off:after {
    background-color: #000;
}

.app-theme-dark #app-welcome .ui-btn:hover,
.app-theme-dark #app-popup-login .ui-btn:hover {
    background-color: #1f1f1f;
    border-color: #333;
}

.app-theme-dark #app-welcome .ui-btn.app-selected,
.app-theme-dark #app-welcome .ui-btn.app-selected:hover,
.app-theme-dark #app-welcome .ui-btn.app-selected:visited {
    background-color: #333 !important;
    border-color: #1f1f1f !important;
    color: #fff !important;
}

.app-theme-dark .app-popup.ui-body-a .app-popup-buttons .ui-btn:not(.ui-btn-active) {
    border-color: #1f1f1f !important;
}

/* hover */
body.app-desktop.app-theme-dark .ui-page-theme-a .ui-btn:hover:not(.app-selected),
body.app-desktop.app-theme-dark .ui-page-theme-a .ui-btn:hover:not(.app-selected) .app-frozen-spacer,
html .app-desktop.app-theme-dark .ui-bar-a .ui-btn:hover:not(.app-selected),
html .app-desktop.app-theme-dark .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-radio-on):not(.ui-radio-off):not(.ui-checkbox-on):not(.ui-checkbox-off),
html body.app-desktop.app-theme-dark .ui-group-theme-a .ui-btn:hover:not(.app-selected),
html head + body.app-desktop.app-theme-dark .ui-btn-a.ui-btn:hover:not(.app-selected) {
    background-color: #1c1c1c;
    border-color: #333;
}

.app-theme-dark.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon) {
    background-color: #1f1f1f;
}

.app-theme-dark .app-bar-tools .ui-btn.ui-btn-icon-notext {
    border-color: #1f1f1f !important;
}

    .app-theme-dark.app-desktop .app-bar-tools .ui-btn.ui-btn-icon-notext:hover,
    .app-theme-dark .app-bar-tools .ui-btn.ui-btn-icon-notext.ui-btn-active {
        border-color: #000 !important;
    }

.app-theme-dark.app-desktop .app-echo-toolbar .ui-btn.ui-btn-icon-notext:hover,
.app-theme-dark .app-echo-toolbar .ui-btn.ui-btn-icon-notext.ui-btn-active,
.app-theme-dark.app-desktop .app-bar-actions .ui-btn.ui-btn-icon-notext:hover,
.app-theme-dark .app-bar-actions .ui-btn.ui-btn-icon-notext.ui-btn-active {
    border-color: #3c3c3c !important;
}

/* click */
.app-theme-dark .ui-btn.ui-btn-active,
.app-theme-dark .ui-btn.ui-btn-active .app-frozen-spacer {
    background-color: #38c !important;
    color: #fff !important;
}

/*blue tab */
.app-theme-dark .ui-header .ui-navbar .ui-btn {
    border-color: #38c !important;
}

/*btn no icon highlight*/
.app-desktop.app-theme-dark .ui-btn.ui-btn-icon-notext:hover,
.app-theme-dark .ui-btn.ui-btn-icon-notext.ui-btn-active {
    border-color: #1f1f1f !important;
}

/*fix for lookups/inputs*/
.app-theme-dark .ui-btn.app-lookup:not(.ui-btn-active),
.app-theme-dark .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select:not(.ui-focus) .ui-btn:not(.ui-btn-active),
.app-theme-dark .ui-input-text:not(.ui-btn-active),
.app-theme-dark .app-form-editing .ui-input-text:not(.ui-btn-active),
.app-theme-dark .ui-input-search.ui-body-inherit {
    background-color: transparent;
    border-color: #1f1f1f;
    text-shadow: none;
    color: #fff;
}

.app-theme-dark .app-input-text {
    color: #fff;
}

    .app-theme-dark .app-input-text:-ms-input-placeholder {
        color: #777;
    }

.app-theme-dark .app-bar-tools .ui-input-search.ui-body-inherit {
    background-color: #333;
}


.app-theme-dark .app-popup .ui-content .ui-checkbox .ui-btn:not(.ui-btn-active) {
    background-color: #333;
    border-color: #1f1f1f !important;
    text-shadow: none;
    color: #fff;
}

.app-theme-dark .ui-slider {
    border-color: #1f1f1f !important;
}

.app-theme-dark .ui-slider-label {
    color: #fff !important;
}

/*.app-theme-dark .app-popup .ui-content .ui-checkbox .ui-btn.ui-btn-active {
    background-color: red !important;
}*/

.app-theme-dark .ui-btn.app-lookup,
.app-theme-dark .ui-btn.ui-btn-active.app-lookup {
    border-color: #1f1f1f;
}

/*fix for tabs*/
.app-theme-dark .app-tabs.ui-header {
    border-color: #333;
}

.app-theme-dark .app-tabs .ui-btn.ui-btn-active,
.app-theme-dark .app-tabs .ui-btn.ui-btn-active:hover,
.app-theme-dark .app-tabs :not(.ui-btn-active).ui-btn,
.app-theme-dark .app-tabs .ui-btn.ui-btn-active,
.app-desktop.app-theme-dark .app-tabs .ui-btn.ui-btn-active:hover {
    background-color: #38c;
}

.app-theme-dark .app-lookup-input {
    background-color: transparent;
    color: #fff;
}

.app-theme-dark .app-grid-header, .app-theme-dark .app-panel-info-view .ui-listview > .app-list-instruction.ui-li-divider,
.app-theme-dark .app-calculated .app-static-text {
    color: #999;
}

.app-theme-dark .app-menu-strip ul li a.ui-btn.app-selected:not(.ui-btn-active),
.app-theme-dark.app-has-popup-open .app-menu-strip ul li a.ui-btn.app-selected:hover:not(.ui-btn-active) {
    background-color: rgba(0,0,0,.2) !important;
}

.app-theme-dark.app-desktop:not(.app-has-popup-open) .app-menu-strip ul li a.ui-btn:hover:not(.ui-btn-active) {
    background-color: rgba(255,255,255,.05) !important;
}

/* mobile hover in "home" menu with swatch "b" */
body.app-theme-dark:not(.app-desktop) li a.ui-btn-b:not(.ui-btn-active):hover {
    background-color: #333 !important;
}

.app-theme-dark .ui-input-search::after {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M10.171%2C8.766c0.617-0.888%2C0.979-1.964%2C0.979-3.126c0-3.037-2.463-5.5-5.5-5.5s-5.5%2C2.463-5.5%2C5.5%20s2.463%2C5.5%2C5.5%2C5.5c1.152%2C0%2C2.223-0.355%2C3.104-0.962l3.684%2C3.683l1.414-1.414L10.171%2C8.766z%20M5.649%2C9.14c-1.933%2C0-3.5-1.567-3.5-3.5%20c0-1.933%2C1.567-3.5%2C3.5-3.5c1.933%2C0%2C3.5%2C1.567%2C3.5%2C3.5C9.149%2C7.572%2C7.582%2C9.14%2C5.649%2C9.14z%22%2F%3E%3C%2Fsvg%3E");
}

.app-has-promo::after {
    content: " ";
    font-size: 1px;
    padding-top: 88px;
    clear: left;
    float: none;
    display: block;
}

.app-theme-dark .app-btn-promo {
    border-width: 1px;
    border-color: #1f1f1f;
}

.app-theme-dark .app-btn-check:not(.app-btn-check-selected) {
    border-color: #333 !important;
    background-color: #333 !important;
}

.app-theme-dark .ui-btn.app-selected:not(.ui-btn-active) .app-btn-check:not(.app-btn-check-selected) {
    border-color: #1f1f1f !important;
}

.app-theme-dark .app-grid-header .app-btn-check:not(.app-btn-check-selected) {
    background-color: transparent !important;
    border-color: #1c1c1c !important;
}

.app-theme-dark .app-btn-check .app-icon-themed {
    fill: #fff;
}

.app-theme-dark .app-echo .dv-action-see-all span {
    border-color: #333;
}

.app-theme-dark .app-bar-actions .app-group-item:not(.app-group-first) {
    border-left-color: #000 !important;
}

/*********************************/
/* END THEME: DARK               */
/*********************************/

/* experimental - partially visible previous page */
/*
.app-history-preview {
    left: 0;
    width: 30%;
    bottom: 0;
    top: 44px;
    background-color: transparent;
    z-index: 2;
    position: absolute;
    display: none;
}

body.app-has-history {
}

    body.app-has-history .app-history-preview {
    }

    body.app-has-history .ui-page:not(.app-history) .app-wrapper {
        left: 30% !important;
        border-left: solid 1px #ddd;
        background-color: #fff;
        box-shadow: -5px 0px 5px rgba(0,0,0,0.15);
    }

    body.app-has-history .ui-page.app-history {
        display: block;
        overflow:hidden!important;
    }

    body.app-has-history .app-bar-heading {
        left: 30% !important;
    }

    body.app-has-history .app-sidebar {
        box-shadow: 0px 0px 12px rgba(0,0,0,0.6);
    }
    */

.app-wrapper.app-wrapper-external {
    overflow: hidden;
}

    .app-wrapper.app-wrapper-external .app-page-header {
        display: none;
    }

    .app-wrapper.app-wrapper-external iframe {
        width: 100%;
        margin: 0 !important;
        height: 100%;
        border-width: 0;
    }


/* extended grid styles */
.ui-grid-e,
.ui-grid-f,
.ui-grid-g,
.ui-grid-h,
.ui-grid-i,
.ui-grid-j,
.ui-grid-k,
.ui-grid-l,
.ui-grid-m,
.ui-grid-n,
.ui-grid-o,
.ui-grid-p,
.ui-grid-q,
.ui-grid-r,
.ui-grid-s,
.ui-grid-t,
.ui-grid-u,
.ui-grid-v,
.ui-grid-w,
.ui-grid-x,
.ui-grid-y {
    overflow: hidden;
}

.ui-block-f,
.ui-block-g,
.ui-block-h,
.ui-block-i,
.ui-block-j,
.ui-block-k,
.ui-block-l,
.ui-block-m,
.ui-block-n,
.ui-block-o,
.ui-block-p,
.ui-block-q,
.ui-block-r,
.ui-block-s,
.ui-block-t,
.ui-block-u,
.ui-block-v,
.ui-block-w,
.ui-block-x,
.ui-block-y,
.ui-block-z {
    margin: 0;
    padding: 0;
    border: 0;
    float: left;
    min-height: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

ul.ui-grid-e,
ul.ui-grid-f,
ul.ui-grid-g,
ul.ui-grid-h,
ul.ui-grid-i,
ul.ui-grid-j,
ul.ui-grid-k,
ul.ui-grid-l,
ul.ui-grid-m,
ul.ui-grid-n,
ul.ui-grid-o,
ul.ui-grid-p,
ul.ui-grid-q,
ul.ui-grid-r,
ul.ui-grid-s,
ul.ui-grid-t,
ul.ui-grid-u,
ul.ui-grid-v,
ul.ui-grid-w,
ul.ui-grid-x,
ul.ui-grid-y,
ul.ui-block-f,
ul.ui-block-g,
ul.ui-block-h,
ul.ui-block-i,
ul.ui-block-j,
ul.ui-block-k,
ul.ui-block-l,
ul.ui-block-m,
ul.ui-block-n,
ul.ui-block-o,
ul.ui-block-p,
ul.ui-block-q,
ul.ui-block-r,
ul.ui-block-s,
ul.ui-block-t,
ul.ui-block-u,
ul.ui-block-v,
ul.ui-block-w,
ul.ui-block-x,
ul.ui-block-y,
ul.ui-block-z {
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    list-style: none;
}

.ui-grid-e > .ui-block-a,
.ui-grid-e > .ui-block-b,
.ui-grid-e > .ui-block-c,
.ui-grid-e > .ui-block-d,
.ui-grid-e > .ui-block-e,
.ui-grid-e > .ui-block-f {
    width: 16.667%;
}

.ui-grid-f > .ui-block-a,
.ui-grid-f > .ui-block-b,
.ui-grid-f > .ui-block-c,
.ui-grid-f > .ui-block-d,
.ui-grid-f > .ui-block-e,
.ui-grid-f > .ui-block-f,
.ui-grid-f > .ui-block-g {
    width: 14.285%;
}

.ui-grid-g > .ui-block-a,
.ui-grid-g > .ui-block-b,
.ui-grid-g > .ui-block-c,
.ui-grid-g > .ui-block-d,
.ui-grid-g > .ui-block-e,
.ui-grid-g > .ui-block-f,
.ui-grid-g > .ui-block-g,
.ui-grid-g > .ui-block-h {
    width: 12.5%;
}

.ui-grid-h > .ui-block-a,
.ui-grid-h > .ui-block-b,
.ui-grid-h > .ui-block-c,
.ui-grid-h > .ui-block-d,
.ui-grid-h > .ui-block-e,
.ui-grid-h > .ui-block-f,
.ui-grid-h > .ui-block-g,
.ui-grid-h > .ui-block-h,
.ui-grid-h > .ui-block-i {
    width: 11.111%;
}

.ui-grid-i > .ui-block-a,
.ui-grid-i > .ui-block-b,
.ui-grid-i > .ui-block-c,
.ui-grid-i > .ui-block-d,
.ui-grid-i > .ui-block-e,
.ui-grid-i > .ui-block-f,
.ui-grid-i > .ui-block-g,
.ui-grid-i > .ui-block-h,
.ui-grid-i > .ui-block-i,
.ui-grid-i > .ui-block-j {
    width: 10%;
}

.ui-grid-j > .ui-block-a,
.ui-grid-j > .ui-block-b,
.ui-grid-j > .ui-block-c,
.ui-grid-j > .ui-block-d,
.ui-grid-j > .ui-block-e,
.ui-grid-j > .ui-block-f,
.ui-grid-j > .ui-block-g,
.ui-grid-j > .ui-block-h,
.ui-grid-j > .ui-block-i,
.ui-grid-j > .ui-block-j,
.ui-grid-j > .ui-block-k {
    width: 9.091%;
}

.ui-grid-k > .ui-block-a,
.ui-grid-k > .ui-block-b,
.ui-grid-k > .ui-block-c,
.ui-grid-k > .ui-block-d,
.ui-grid-k > .ui-block-e,
.ui-grid-k > .ui-block-f,
.ui-grid-k > .ui-block-g,
.ui-grid-k > .ui-block-h,
.ui-grid-k > .ui-block-i,
.ui-grid-k > .ui-block-j,
.ui-grid-k > .ui-block-k,
.ui-grid-k > .ui-block-l {
    width: 8.333%;
}

.ui-grid-l > .ui-block-a,
.ui-grid-l > .ui-block-b,
.ui-grid-l > .ui-block-c,
.ui-grid-l > .ui-block-d,
.ui-grid-l > .ui-block-e,
.ui-grid-l > .ui-block-f,
.ui-grid-l > .ui-block-g,
.ui-grid-l > .ui-block-h,
.ui-grid-l > .ui-block-i,
.ui-grid-l > .ui-block-j,
.ui-grid-l > .ui-block-k,
.ui-grid-l > .ui-block-l,
.ui-grid-l > .ui-block-m {
    width: 7.692%;
}

.ui-grid-m > .ui-block-a,
.ui-grid-m > .ui-block-b,
.ui-grid-m > .ui-block-c,
.ui-grid-m > .ui-block-d,
.ui-grid-m > .ui-block-e,
.ui-grid-m > .ui-block-f,
.ui-grid-m > .ui-block-g,
.ui-grid-m > .ui-block-h,
.ui-grid-m > .ui-block-i,
.ui-grid-m > .ui-block-j,
.ui-grid-m > .ui-block-k,
.ui-grid-m > .ui-block-l,
.ui-grid-m > .ui-block-m,
.ui-grid-m > .ui-block-n {
    width: 7.145%;
}

.ui-grid-n > .ui-block-a,
.ui-grid-n > .ui-block-b,
.ui-grid-n > .ui-block-c,
.ui-grid-n > .ui-block-d,
.ui-grid-n > .ui-block-e,
.ui-grid-n > .ui-block-f,
.ui-grid-n > .ui-block-g,
.ui-grid-n > .ui-block-h,
.ui-grid-n > .ui-block-i,
.ui-grid-n > .ui-block-j,
.ui-grid-n > .ui-block-k,
.ui-grid-n > .ui-block-l,
.ui-grid-n > .ui-block-m,
.ui-grid-n > .ui-block-n,
.ui-grid-n > .ui-block-o {
    width: 6.667%;
}

.ui-grid-o > .ui-block-a,
.ui-grid-o > .ui-block-b,
.ui-grid-o > .ui-block-c,
.ui-grid-o > .ui-block-d,
.ui-grid-o > .ui-block-e,
.ui-grid-o > .ui-block-f,
.ui-grid-o > .ui-block-g,
.ui-grid-o > .ui-block-h,
.ui-grid-o > .ui-block-i,
.ui-grid-o > .ui-block-j,
.ui-grid-o > .ui-block-k,
.ui-grid-o > .ui-block-l,
.ui-grid-o > .ui-block-m,
.ui-grid-o > .ui-block-n,
.ui-grid-o > .ui-block-o,
.ui-grid-o > .ui-block-p {
    width: 6.25%;
}

.ui-grid-p > .ui-block-a,
.ui-grid-p > .ui-block-b,
.ui-grid-p > .ui-block-c,
.ui-grid-p > .ui-block-d,
.ui-grid-p > .ui-block-e,
.ui-grid-p > .ui-block-f,
.ui-grid-p > .ui-block-g,
.ui-grid-p > .ui-block-h,
.ui-grid-p > .ui-block-i,
.ui-grid-p > .ui-block-j,
.ui-grid-p > .ui-block-k,
.ui-grid-p > .ui-block-l,
.ui-grid-p > .ui-block-m,
.ui-grid-p > .ui-block-n,
.ui-grid-p > .ui-block-o,
.ui-grid-p > .ui-block-p,
.ui-grid-p > .ui-block-q {
    width: 5.882%;
}

.ui-grid-q > .ui-block-a,
.ui-grid-q > .ui-block-b,
.ui-grid-q > .ui-block-c,
.ui-grid-q > .ui-block-d,
.ui-grid-q > .ui-block-e,
.ui-grid-q > .ui-block-f,
.ui-grid-q > .ui-block-g,
.ui-grid-q > .ui-block-h,
.ui-grid-q > .ui-block-i,
.ui-grid-q > .ui-block-j,
.ui-grid-q > .ui-block-k,
.ui-grid-q > .ui-block-l,
.ui-grid-q > .ui-block-m,
.ui-grid-q > .ui-block-n,
.ui-grid-q > .ui-block-o,
.ui-grid-q > .ui-block-p,
.ui-grid-q > .ui-block-q,
.ui-grid-q > .ui-block-r {
    width: 5.556%;
}

.ui-grid-r > .ui-block-a,
.ui-grid-r > .ui-block-b,
.ui-grid-r > .ui-block-c,
.ui-grid-r > .ui-block-d,
.ui-grid-r > .ui-block-e,
.ui-grid-r > .ui-block-f,
.ui-grid-r > .ui-block-g,
.ui-grid-r > .ui-block-h,
.ui-grid-r > .ui-block-i,
.ui-grid-r > .ui-block-j,
.ui-grid-r > .ui-block-k,
.ui-grid-r > .ui-block-l,
.ui-grid-r > .ui-block-m,
.ui-grid-r > .ui-block-n,
.ui-grid-r > .ui-block-o,
.ui-grid-r > .ui-block-p,
.ui-grid-r > .ui-block-q,
.ui-grid-r > .ui-block-r,
.ui-grid-r > .ui-block-s {
    width: 5.263%;
}

.ui-grid-s > .ui-block-a,
.ui-grid-s > .ui-block-b,
.ui-grid-s > .ui-block-c,
.ui-grid-s > .ui-block-d,
.ui-grid-s > .ui-block-e,
.ui-grid-s > .ui-block-f,
.ui-grid-s > .ui-block-g,
.ui-grid-s > .ui-block-h,
.ui-grid-s > .ui-block-i,
.ui-grid-s > .ui-block-j,
.ui-grid-s > .ui-block-k,
.ui-grid-s > .ui-block-l,
.ui-grid-s > .ui-block-m,
.ui-grid-s > .ui-block-n,
.ui-grid-s > .ui-block-o,
.ui-grid-s > .ui-block-p,
.ui-grid-s > .ui-block-q,
.ui-grid-s > .ui-block-r,
.ui-grid-s > .ui-block-s,
.ui-grid-s > .ui-block-t {
    width: 5%;
}

.ui-grid-t > .ui-block-a,
.ui-grid-t > .ui-block-b,
.ui-grid-t > .ui-block-c,
.ui-grid-t > .ui-block-d,
.ui-grid-t > .ui-block-e,
.ui-grid-t > .ui-block-f,
.ui-grid-t > .ui-block-g,
.ui-grid-t > .ui-block-h,
.ui-grid-t > .ui-block-i,
.ui-grid-t > .ui-block-j,
.ui-grid-t > .ui-block-k,
.ui-grid-t > .ui-block-l,
.ui-grid-t > .ui-block-m,
.ui-grid-t > .ui-block-n,
.ui-grid-t > .ui-block-o,
.ui-grid-t > .ui-block-p,
.ui-grid-t > .ui-block-q,
.ui-grid-t > .ui-block-r,
.ui-grid-t > .ui-block-s,
.ui-grid-t > .ui-block-t,
.ui-grid-t > .ui-block-u {
    width: 4.762%;
}

.ui-grid-u > .ui-block-a,
.ui-grid-u > .ui-block-b,
.ui-grid-u > .ui-block-c,
.ui-grid-u > .ui-block-d,
.ui-grid-u > .ui-block-e,
.ui-grid-u > .ui-block-f,
.ui-grid-u > .ui-block-g,
.ui-grid-u > .ui-block-h,
.ui-grid-u > .ui-block-i,
.ui-grid-u > .ui-block-j,
.ui-grid-u > .ui-block-k,
.ui-grid-u > .ui-block-l,
.ui-grid-u > .ui-block-m,
.ui-grid-u > .ui-block-n,
.ui-grid-u > .ui-block-o,
.ui-grid-u > .ui-block-p,
.ui-grid-u > .ui-block-q,
.ui-grid-u > .ui-block-r,
.ui-grid-u > .ui-block-s,
.ui-grid-u > .ui-block-t,
.ui-grid-u > .ui-block-u,
.ui-grid-u > .ui-block-v {
    width: 4.545%;
}

.ui-grid-v > .ui-block-a,
.ui-grid-v > .ui-block-b,
.ui-grid-v > .ui-block-c,
.ui-grid-v > .ui-block-d,
.ui-grid-v > .ui-block-e,
.ui-grid-v > .ui-block-f,
.ui-grid-v > .ui-block-g,
.ui-grid-v > .ui-block-h,
.ui-grid-v > .ui-block-i,
.ui-grid-v > .ui-block-j,
.ui-grid-v > .ui-block-k,
.ui-grid-v > .ui-block-l,
.ui-grid-v > .ui-block-m,
.ui-grid-v > .ui-block-n,
.ui-grid-v > .ui-block-o,
.ui-grid-v > .ui-block-p,
.ui-grid-v > .ui-block-q,
.ui-grid-v > .ui-block-r,
.ui-grid-v > .ui-block-s,
.ui-grid-v > .ui-block-t,
.ui-grid-v > .ui-block-u,
.ui-grid-v > .ui-block-v,
.ui-grid-v > .ui-block-w {
    width: 4.348%;
}

.ui-grid-w > .ui-block-a,
.ui-grid-w > .ui-block-b,
.ui-grid-w > .ui-block-c,
.ui-grid-w > .ui-block-d,
.ui-grid-w > .ui-block-e,
.ui-grid-w > .ui-block-f,
.ui-grid-w > .ui-block-g,
.ui-grid-w > .ui-block-h,
.ui-grid-w > .ui-block-i,
.ui-grid-w > .ui-block-j,
.ui-grid-w > .ui-block-k,
.ui-grid-w > .ui-block-l,
.ui-grid-w > .ui-block-m,
.ui-grid-w > .ui-block-n,
.ui-grid-w > .ui-block-o,
.ui-grid-w > .ui-block-p,
.ui-grid-w > .ui-block-q,
.ui-grid-w > .ui-block-r,
.ui-grid-w > .ui-block-s,
.ui-grid-w > .ui-block-t,
.ui-grid-w > .ui-block-u,
.ui-grid-w > .ui-block-v,
.ui-grid-w > .ui-block-w,
.ui-grid-w > .ui-block-x {
    width: 4.167%;
}

.ui-grid-x > .ui-block-a,
.ui-grid-x > .ui-block-b,
.ui-grid-x > .ui-block-c,
.ui-grid-x > .ui-block-d,
.ui-grid-x > .ui-block-e,
.ui-grid-x > .ui-block-f,
.ui-grid-x > .ui-block-g,
.ui-grid-x > .ui-block-h,
.ui-grid-x > .ui-block-i,
.ui-grid-x > .ui-block-j,
.ui-grid-x > .ui-block-k,
.ui-grid-x > .ui-block-l,
.ui-grid-x > .ui-block-m,
.ui-grid-x > .ui-block-n,
.ui-grid-x > .ui-block-o,
.ui-grid-x > .ui-block-p,
.ui-grid-x > .ui-block-q,
.ui-grid-x > .ui-block-r,
.ui-grid-x > .ui-block-s,
.ui-grid-x > .ui-block-t,
.ui-grid-x > .ui-block-u,
.ui-grid-x > .ui-block-v,
.ui-grid-x > .ui-block-w,
.ui-grid-x > .ui-block-x,
.ui-grid-x > .ui-block-y {
    width: 4%;
}

.ui-grid-y > .ui-block-a,
.ui-grid-y > .ui-block-b,
.ui-grid-y > .ui-block-c,
.ui-grid-y > .ui-block-d,
.ui-grid-y > .ui-block-e,
.ui-grid-y > .ui-block-f,
.ui-grid-y > .ui-block-g,
.ui-grid-y > .ui-block-h,
.ui-grid-y > .ui-block-i,
.ui-grid-y > .ui-block-j,
.ui-grid-y > .ui-block-k,
.ui-grid-y > .ui-block-l,
.ui-grid-y > .ui-block-m,
.ui-grid-y > .ui-block-n,
.ui-grid-y > .ui-block-o,
.ui-grid-y > .ui-block-p,
.ui-grid-y > .ui-block-q,
.ui-grid-y > .ui-block-r,
.ui-grid-y > .ui-block-s,
.ui-grid-y > .ui-block-t,
.ui-grid-y > .ui-block-u,
.ui-grid-y > .ui-block-v,
.ui-grid-y > .ui-block-w,
.ui-grid-y > .ui-block-x,
.ui-grid-y > .ui-block-y,
.ui-grid-y > .ui-block-z {
    width: 3.846%;
}

.ui-checkbox .ui-btn, .ui-radio .ui-btn {
    font-weight: normal;
}

.app-container-scrollable {
    overflow-y: hidden;
    overflow-x: auto;
}

    .app-container-scrollable > .app-controlgroup-vertical {
        margin-right: 1em !important;
        margin-top: .33em !important;
        margin-bottom: .33em !important;
    }

    .app-container-scrollable .app-controlgroup-vertical .ui-btn {
        white-space: nowrap;
    }


.app-controlgroup-vertical {
    display: inline-block;
    vertical-align: top;
}

    .app-controlgroup-vertical .ui-controlgroup-controls {
        width: auto !important;
    }

        .app-controlgroup-vertical .ui-controlgroup-controls input {
            display: none;
        }

.ui-shadow, .ui-focus {
    box-shadow: none !important;
}

iframe {
    background-color: #fff;
}

.ui-btn.app-keep-open {
    font-weight: normal;
}

@media (max-width: 40em) and (min-width: 0) {

    .ui-header.ui-header-fixed.app-bar-tools.app-logo-hidden {
        background-image: none !important;
    }
}

.app-sidebar-undocked .ui-header.ui-header-fixed.app-bar-tools.app-logo-hidden {
    background-image: none !important;
}

/* drop box */

.app-drop-box-input {
    padding: .5em;
}

.app-drop-box {
    border: 4px dashed #ccc;
    padding: 0;
    min-height: 75px;
    background-color: transparent;
    cursor: pointer;
    margin-top: .5em;
}

    .app-drop-box.app-empty {
        line-height: 75px;
        vertical-align: middle;
        text-align: center;
        font-size: 20pt;
        color: #ccc;
    }

    .app-drop-box.app-dragging {
        border-color: #38c;
    }

    .app-drop-box img {
        max-width: 100%;
    }

    .app-drop-box div {
        padding: .5em;
    }

    .app-drop-box progress {
        margin-top: -4px;
        width: 100%;
        height: 4px;
        display: block;
    }

    .app-drop-box .app-clear {
        margin: 4px 8px;
    }

    .app-drop-box.app-signature {
        line-height: normal;
        min-height: 0;
    }


        .app-drop-box.app-signature canvas {
            display: block;
        }

        .app-drop-box.app-signature + .app-clear {
            position: static;
            padding-right: 1em !important;
            padding-left: 1em !important;
            font-size: 11px !important;
            text-transform: uppercase;
            margin-top: 8px;
            margin-bottom: 4px;
        }

.app-buttons-text-only .app-drop-box.app-signature + .app-clear {
    min-width: 3em !important;
    border-width: 0 !important;
}



/* advanced search */

.app-promo-filler {
    height: 65px;
    margin: 0;
    padding: 0;
    clear: both;
}

.app-panel-filter {
    margin: 1em -1em;
}

    .app-panel-filter .app-conditions {
    }

    .app-panel-filter ul {
        margin: -1em 0 1em 0;
        padding: 0;
        line-height: normal;
        border-left-width: 0;
        border-right-width: 0;
        border-top-width: 0;
    }

        .app-panel-filter ul li {
            list-style-type: none;
            list-style-image: none;
            list-style-position: outside;
            margin: 0;
            padding: .5em 1em;
            border-top-width: 0;
            border-right-width: 0;
            border-left-width: 0;
            position: relative;
        }


            .app-panel-filter ul li:last-child {
                border-bottom-width: 0;
            }

        .app-panel-filter ul .ui-btn.app-btn-select {
            font-size: 16px;
            padding-left: 0;
            padding-right: 0;
            line-height: normal;
            white-space: normal;
            text-align: left;
        }

.app-desktop .app-panel-filter ul .ui-btn.app-btn-select:not(:hover):not(.ui-btn-active),
body:not(.app-desktop) .app-panel-filter ul .ui-btn.app-btn-select:not(.ui-btn-active),
body:not(.app-desktop) .app-panel-filter ul .ui-btn.app-btn-select:hover:not(.ui-btn-active) {
    background-color: transparent !important;
}

.app-panel-filter ul .ui-btn.app-btn-select {
    font-weight: normal;
    padding-top: 12px;
    padding-bottom: 12px;
    margin-top: 0;
    margin-bottom: 0;
}

.app-panel-filter .app-condition-and {
    vertical-align: middle;
    padding-right: 1em;
}

.app-panel-filter ul .app-matching > .ui-btn.app-btn-select {
    margin-right: .5em;
    vertical-align: middle;
}

.app-panel-filter ul .app-matching .ui-btn.app-btn-select {
    font-weight: bold;
}


.app-panel-filter ul .app-condition {
    padding-left: 3em;
    padding-right: 2.5em;
}

    .app-panel-filter ul .app-condition.app-condition-more .app-btn-select {
        text-transform: lowercase;
    }

    .app-panel-filter ul .app-condition.app-condition-history {
        padding-left: 1em;
    }

body.app-desktop .app-panel-filter ul .app-condition.app-condition-history:not(:hover):not(.app-selected),
body:not(.app-desktop) .app-panel-filter ul .app-condition.app-condition-history:not(.app-selected) {
    color: #777;
}


.app-panel-filter ul .app-condition.app-condition-history div:first-child {
    margin-bottom: 1em;
}

body.app-theme-dark.app-desktop .app-panel-filter ul .app-condition.app-condition-history:not(:hover):not(.app-selected),
body.app-theme-dark:not(.app-desktop) .app-panel-filter ul .app-condition.app-condition-history:not(.app-selected) {
    color: #999;
}


.app-panel-filter .app-conditions .ui-btn.ui-btn-icon-notext.app-btn-more:not(.ui-btn-active)::after {
    background-color: transparent !important;
}

.app-panel-filter .app-btn-select {
    padding-right: 1.5em !important;
    border-width: 0;
}

.app-panel-filter .app-condition-list-field span {
    text-transform: uppercase;
}

    .app-panel-filter .app-condition-list-field span::before {
        content: " (";
    }

    .app-panel-filter .app-condition-list-field span::after {
        content: ")";
    }

.app-panel-filter .app-condition-list-operation:not(.app-condition-list-operation-month) {
    text-transform: lowercase;
}

.app-panel-filter .app-input-container {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
}

    .app-panel-filter .app-input-container .app-input-text {
        padding: 0;
        margin: 0;
        border-width: 0;
        min-width: 100px;
        display: inline-block;
        outline: none;
        line-height: normal;
        background-color: transparent;
    }

        .app-panel-filter .app-input-container .app-input-text::-ms-clear {
            display: none;
        }

    .app-panel-filter .app-input-container .app-input-value {
        display: inline-block;
        padding: 0;
        margin: 0;
        background-color: transparent;
        display: block;
        margin-top: -21px;
    }

.app-panel-filter ul li > .app-btn-more {
    border-width: 0;
}

    .app-panel-filter ul li > .app-btn-more:not(:hover):not(.ui-btn-active) {
        background-color: transparent !important;
    }

body:not(.app-desktop) li a.ui-btn.ui-btn-icon-notext.app-btn-more:hover:not(.ui-btn-active) {
    background-color: transparent !important;
}

.app-panel-filter .ui-btn.ui-btn-icon-notext.app-btn-more.ui-btn-active::after {
    background-color: transparent !important;
}

.app-panel-filter ul li > .ui-btn.app-btn-select {
    margin-left: -.5em;
    padding-left: .5em;
}

.app-panel-filter ul .app-matching > .ui-btn-right {
    margin-top: 13px;
}

.app-panel-filter ul .app-condition > .ui-btn-right {
    margin-top: 12px;
}

.app-panel-filter .app-condition-list.app-condition-list-more {
    border-bottom-width: 1px;
}

.app-panel-filter .ui-btn-right {
    right: 10px;
}

.app-panel-filter .app-header {
    text-transform: uppercase;
    border-top: 1px solid #ccc;
    margin: 3em 0 1em 0;
    padding: 1em;
}

.app-theme-dark .app-panel-filter .app-header {
    border-top-color: #111;
}

.app-panel-filter .app-header + .app-conditions .app-condition-list {
    border-top-width: 1px;
}

@media (min-width: 28em) {

    .app-panel-filter .app-header {
        margin-right: -1em;
        margin-bottom: 0;
    }

    .app-panel-filter .ui-btn-right {
        right: .31em;
    }

    .app-panel-filter {
        padding-right: 1em;
    }

        .app-panel-filter .app-conditions {
            width: 100%;
            float: left;
        }

            .app-panel-filter .app-conditions ul {
                margin: 0 0 1em 1em;
                border-width: 1px;
            }
}

@media (min-width: 50em) {

    body.app-sidebar-undocked .app-panel-filter {
        padding-right: 1em;
    }

        body.app-sidebar-undocked .app-panel-filter .app-conditions {
            width: 50%;
            float: left;
        }

            body.app-sidebar-undocked .app-panel-filter .app-conditions ul {
                margin: 0 0 1em 1em;
                border-width: 1px;
            }

        body.app-sidebar-undocked .app-panel-filter .app-condition-list.app-condition-list-more {
            border-bottom-width: 1px;
        }
}


@media (min-width: 60em) {

    body:not(.app-sidebar-undocked) .app-panel-filter {
        padding-right: 1em;
    }

        body:not(.app-sidebar-undocked) .app-panel-filter .app-conditions {
            width: 50%;
            float: left;
        }

            body:not(.app-sidebar-undocked) .app-panel-filter .app-conditions ul {
                margin: 0 0 1em 1em;
                border-width: 1px;
            }

        body:not(.app-sidebar-undocked) .app-panel-filter .app-condition-list.app-condition-list-more {
            border-bottom-width: 1px;
        }
}

@media (min-width: 72em) {
    body.app-sidebar-undocked .app-panel-filter .app-conditions {
        width: 33.33%;
    }
}


@media (min-width: 85em) {
    body:not(.app-sidebar-undocked) .app-panel-filter .app-conditions {
        width: 33.33%;
    }
}


/* compact */

.app-density-compact .app-panel-filter .app-condition-list .ui-btn.app-btn-select {
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.app-density-compact .app-panel-filter .app-input-container .app-input-value {
    margin-top: -19px;
}

.app-density-compact .app-panel-filter ul.condition-list .app-condition .ui-btn.app-btn-select {
    padding-top: 10px;
    padding-bottom: 10px;
}

.app-density-compact .app-panel-filter .app-condition-list .app-matching > .ui-btn-right {
    margin-top: 9px;
}

.app-density-compact .app-panel-filter .app-condition-list .app-condition > .ui-btn-right {
    margin-top: 8px;
}

/* condensed */

.app-density-condensed .app-panel-filter .app-condition-list .ui-btn.app-btn-select {
    font-size: 12px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.app-density-condensed .app-panel-filter .app-input-container .app-input-value {
    margin-top: -16px;
}

.app-density-condensed .app-panel-filter ul.condition-list .app-condition .ui-btn.app-btn-select {
    padding-top: 8px;
    padding-bottom: 8px;
}

.app-density-condensed .app-panel-filter .app-condition-list .app-matching > .ui-btn-right {
    margin-top: 3px;
}

.app-density-condensed .app-panel-filter .app-condition-list .app-condition > .ui-btn-right {
    margin-top: 3px;
}

/* panel breakpoints */

@media (min-width: 65em) {
    .ui-panel:not(.app-sidebar) {
        width: 20em;
    }

    .ui-panel-position-left {
        left: -20em;
    }

    .ui-panel-animate.ui-panel-position-left.ui-panel-display-overlay,
    .ui-panel-animate.ui-panel-position-left.ui-panel-display-push {
        -webkit-transform: translate3d(-20em,0,0);
        -moz-transform: translate3d(-20em,0,0);
        transform: translate3d(-20em,0,0);
    }

    .ui-panel-position-right {
        right: -20em;
    }

    .ui-panel-animate.ui-panel-position-right.ui-panel-display-overlay,
    .ui-panel-animate.ui-panel-position-right.ui-panel-display-push {
        -webkit-transform: translate3d(20em,0,0);
        -moz-transform: translate3d(20em,0,0);
        transform: translate3d(20em,0,0);
    }

    .ui-panel-page-content-position-left {
        left: 20em;
        right: -20em;
    }

    .ui-panel-animate.ui-panel-page-content-position-left {
        -webkit-transform: translate3d(20em,0,0);
        -moz-transform: translate3d(20em,0,0);
        transform: translate3d(20em,0,0);
    }

    .ui-panel-page-content-position-right {
        left: -20em;
        right: 20em;
    }

    .ui-panel-animate.ui-panel-page-content-position-right {
        -webkit-transform: translate3d(-20em,0,0);
        -moz-transform: translate3d(-20em,0,0);
        transform: translate3d(-20em,0,0);
    }

    .ui-panel-dismiss-open.ui-panel-dismiss-position-left {
        left: 20em;
    }

    .ui-panel-dismiss-open.ui-panel-dismiss-position-right {
        right: 20em;
    }
}

.app-bootstrap.app-page-content.app-editor-active {
    margin-left: 3px !important;
    margin-right: 3px !important;
    margin-top: 3px !important;
}

*[data-editable][contenteditable]:focus,
.app-editor-focus {
    outline: dashed !important;
}

/* group by */

.app-bar-heading .app-bar-text .app-group {
    padding-top: .25em;
    font-weight: 600;
    color: #000;
}

.app-bar-heading .app-group-title, .app-bar-heading .app-group-path, .app-bar-heading .app-group-info-value, .app-bar-heading .app-group-info-value-muted {
    cursor: pointer;
}

.ui-listview .app-group {
    font-weight: bold;
    background-color: #e9e9e9;
    white-space: normal;
    cursor: pointer;
    padding-right: 3em;
    padding-left: 16px;
}

    .ui-listview .app-group .app-group-path .app-group-path-value:after,
    .app-bar-heading .app-bar-text .app-group .app-group-path .app-group-path-value:after {
        content: '; ';
        margin-right: .5em;
    }

    .ui-listview .app-group .app-icon-carat-d, .ui-listview .app-group .app-icon-carat-u {
        right: 1em;
        position: absolute;
    }

.app-group .app-group-count {
    font-weight: normal;
}

    .app-group .app-group-count:before {
        content: ' (';
    }

    .app-group .app-group-count:after {
        content: ')';
    }

.app-bar-heading .app-bar-text .app-group svg {
    display: none;
}

.app-group .app-group-info {
    display: block;
    font-size: 18px;
    font-weight: 600;
}


    .app-group .app-group-info .app-group-info-value-muted {
        font-weight: normal;
    }

        .app-group .app-group-info .app-group-info-value-muted:before {
            content: ' ';
        }

.ui-listview .app-group .app-group-info.app-group-info-duplicate {
    display: none;
}

@media (min-width: 40em) {


    .ui-listview.app-cardview .app-group {
        border-top-width: 1px;
        border-bottom-width: 1px;
        clear: both;
        float: none !important;
        width: auto !important;
        top: -1px !important;
        margin-bottom: -1px;
    }
}

.app-bar-heading .app-group {
    font-size: 16px;
}

.app-bar-heading .app-grid-header + .app-group, .app-bar-heading .app-view-instruction:not(.app-hidden) + .app-group {
    border-top: solid 1px #ddd;
    margin-top: .5em;
    margin-left: -1.5em;
    padding-left: 1.5em;
    margin-right: -.25em;
    padding-right: .25em;
}

.app-density-compact .app-bar-heading .app-group {
    font-size: 14px;
}

.app-density-condensed .app-bar-heading .app-group {
    font-size: 12px;
}

.app-theme-dark .app-bar-heading .app-bar-text .app-group {
    color: #fff;
}

.app-theme-dark .ui-listview .app-group {
    border-top-width: 1px;
    border-top-color: #333 !important;
    background-color: #111 !important;
    color: #fff;
}

.app-theme-dark .ui-listview.app-cardview .app-group {
    border-bottom-color: #333 !important;
}

.app-theme-dark .app-bar-heading .app-grid-header + .app-group, .app-theme-dark .app-bar-heading .app-view-instruction:not(.app-hidden) + .app-group {
    border-top: solid 1px #111;
}

.app-echo-grid-hscrollbar {
    border-top-width: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    border-bottom-width: 1px !important;
    padding-bottom: 1px !important;
}

.app-hscrollbar {
    overflow-x: auto;
    -ms-overflow-style: scrollbar;
}

.app-hscrollbar-inner {
    height: 1px;
    margin: 0;
    padding: 0;
    background-color: transparent;
}

.app-theme-dark .app-echo-grid-hscrollbar {
    border-bottom-color: #333 !important;
}

.app-theme-dark .app-hscrollbar-inner {
    background-color: #333;
}

/* fixed columns in grid */

.app-frozen-spacer {
    position: absolute !important;
    left: -16px;
    top: 0;
    bottom: 0;
    width: 200px;
    height: 100%;
    display: inline-block !important;
}

.app-density-compact .app-frozen-spacer {
    left: -17px;
}

.app-density-comfortable .app-frozen-spacer {
    left: -17px;
}

.ui-btn:hover .app-frozen-spacer {
    background-color: #ededed;
}

.ui-btn.ui-btn-active .app-frozen-spacer {
    background-color: #38c;
}

.app-sidebar-undocked .app-grid .app-grid-header .app-frozen-spacer {
    left: -17px;
}

body:not(.app-sidebar-undocked) .app-grid-header .app-frozen-spacer {
    left: -17px;
}

body:not(.app-sidebar-undocked) .app-bar-heading .app-grid-header .app-frozen-spacer {
    left: -18px;
}

.app-density-compact.app-sidebar-undocked .app-bar-heading .app-grid-header .app-frozen-spacer {
    left: -16px;
}

.app-density-comfortable.app-sidebar-undocked .app-bar-heading .app-grid-header .app-frozen-spacer {
    left: -16px;
}

.app-grid-header {
    position: relative;
}

    .app-grid-header .app-frozen-spacer,
    .app-frozen-spacer {
        border-right: solid 1px #c0c0c0;
        box-shadow: 0 0px 12px rgba(0,0,0,0.2);
        background-color: #fff;
        z-index: 1;
    }

.app-grid .app-grid-header .app-frozen-spacer {
    background-color: #f1f1f1;
}

.app-frozen {
    position: relative;
    z-index: 1;
}

.app-theme-dark .app-grid-header .app-frozen-spacer,
.app-theme-dark .app-frozen-spacer {
    border-color: #444;
    box-shadow: 0 0px 12px rgba(0,0,0,0.8);
}

.app-theme-dark .app-frozen-spacer {
    background-color: #222;
}

.app-theme-dark .app-grid-header .app-frozen-spacer {
    background-color: #333;
}

.app-sidebar .ui-btn.app-summary-btn:not(.ui-mini):not(.ui-btn-icon-notext) {
    padding-left: 1em;
    padding-right: 2.5em;
}

.app-summary-btn.ui-btn-icon-left:after {
    left: auto;
    right: .5625em;
    width: 16px;
    height: 16px;
    right: 8px;
    margin-top: -8px;
}

/*****************************/
/*   Shared                  */
/*****************************/

/* grey drop icon - #777777 */
.app-theme-lichen .app-menu-strip a.ui-btn.app-has-children:not(.ui-btn-active)::after,
.app-theme-municipal .app-menu-strip a.ui-btn.app-has-children:not(.ui-btn-active)::after,
.app-theme-social .app-menu-strip a.ui-btn.app-has-children:not(.ui-btn-active)::after,
.app-theme-yoshi .app-menu-strip a.ui-btn.app-has-children:not(.ui-btn-active)::after {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2070%2040%22%20enable-background%3D%22new%200%200%2070%2040%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpolygon%20fill%3D%22%23777777%22%20stroke%3D%22%23777777%22%20stroke-miterlimit%3D%2210%22%20points%3D%221.3%2C1.5%2035.1%2C39.1%2069%2C1.5%20%22/%3E%0D%0A%3C/svg%3E%0D%0A');
}

/* grey drop icon - #cccccc */
.app-theme-darkknight .app-menu-strip a.ui-btn.app-has-children:not(.ui-btn-active)::after,
.app-theme-classic .app-menu-strip a.ui-btn.app-has-children:not(.ui-btn-active)::after,
.app-theme-cay .app-menu-strip a.ui-btn.app-has-children:not(.ui-btn-active)::after,
.app-theme-azure .app-menu-strip a.ui-btn.app-has-children:not(.ui-btn-active)::after,
.app-theme-lichen .app-menu-strip a.ui-btn.app-has-children:not(.ui-btn-active)::after,
.app-theme-municipal .app-menu-strip a.ui-btn.app-has-children:not(.ui-btn-active)::after,
.app-theme-social .app-menu-strip a.ui-btn.app-has-children:not(.ui-btn-active)::after,
.app-theme-yoshi .app-menu-strip a.ui-btn.app-has-children:not(.ui-btn-active)::after {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2070%2040%22%20enable-background%3D%22new%200%200%2070%2040%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpolygon%20fill%3D%22%23cccccc%22%20stroke%3D%22%23cccccc%22%20stroke-miterlimit%3D%2210%22%20points%3D%221.3%2C1.5%2035.1%2C39.1%2069%2C1.5%20%22/%3E%0D%0A%3C/svg%3E%0D%0A');
}

/* grey drop icon - #333333 */
.app-theme-aquarium .app-menu-strip a.ui-btn.app-has-children:not(.ui-btn-active)::after,
.app-theme-belltown .app-menu-strip a.ui-btn.app-has-children:not(.ui-btn-active)::after,
.app-theme-berry .app-menu-strip a.ui-btn.app-has-children:not(.ui-btn-active)::after,
.app-theme-bittersweet .app-menu-strip a.ui-btn.app-has-children:not(.ui-btn-active)::after,
.app-theme-citrus .app-menu-strip a.ui-btn.app-has-children:not(.ui-btn-active)::after,
.app-theme-granite .app-menu-strip a.ui-btn.app-has-children:not(.ui-btn-active)::after,
.app-theme-grapello .app-menu-strip a.ui-btn.app-has-children:not(.ui-btn-active)::after,
.app-theme-laminate .app-menu-strip a.ui-btn.app-has-children:not(.ui-btn-active)::after,
.app-theme-plastic .app-menu-strip a.ui-btn.app-has-children:not(.ui-btn-active)::after,
.app-theme-summer .app-menu-strip a.ui-btn.app-has-children:not(.ui-btn-active)::after,
.app-theme-vantage .app-menu-strip a.ui-btn.app-has-children:not(.ui-btn-active)::after,
.app-theme-verdant .app-menu-strip a.ui-btn.app-has-children:not(.ui-btn-active)::after {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2070%2040%22%20enable-background%3D%22new%200%200%2070%2040%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpolygon%20fill%3D%22%23333333%22%20stroke%3D%22%23333333%22%20stroke-miterlimit%3D%2210%22%20points%3D%221.3%2C1.5%2035.1%2C39.1%2069%2C1.5%20%22/%3E%0D%0A%3C/svg%3E%0D%0A');
}

/* white drop icon*/
.app-theme-azure .app-menu-strip a.ui-btn.app-has-children:hover:not(.ui-btn-active)::after,
.app-theme-azure .app-menu-strip a.ui-btn.app-has-children.app-selected:not(.ui-btn-active)::after,
.app-theme-cay .app-menu-strip a.ui-btn.app-has-children:hover:not(.ui-btn-active)::after,
.app-theme-cay .app-menu-strip a.ui-btn.app-has-children.app-selected:not(.ui-btn-active)::after,
.app-theme-classic .app-menu-strip a.ui-btn.app-has-children:hover:not(.ui-btn-active)::after,
.app-theme-classic .app-menu-strip a.ui-btn.app-has-children.app-selected:not(.ui-btn-active)::after,
.app-theme-darkknight .app-menu-strip a.ui-btn.app-has-children:hover:not(.ui-btn-active)::after,
.app-theme-darkknight .app-menu-strip a.ui-btn.app-has-children.app-selected:not(.ui-btn-active)::after,
.app-theme-lichen .app-menu-strip a.ui-btn.app-has-children:hover:not(.ui-btn-active)::after,
.app-theme-lichen .app-menu-strip a.ui-btn.app-has-children.app-selected:not(.ui-btn-active)::after,
.app-theme-municipal .app-menu-strip a.ui-btn.app-has-children:hover:not(.ui-btn-active)::after,
.app-theme-municipal .app-menu-strip a.ui-btn.app-has-children.app-selected:not(.ui-btn-active)::after,
.app-theme-social .app-menu-strip a.ui-btn.app-has-children:hover:not(.ui-btn-active)::after,
.app-theme-social .app-menu-strip a.ui-btn.app-has-children.app-selected:not(.ui-btn-active)::after,
.app-theme-yoshi .app-menu-strip a.ui-btn.app-has-children:hover:not(.ui-btn-active)::after,
.app-theme-yoshi .app-menu-strip a.ui-btn.app-has-children.app-selected:not(.ui-btn-active)::after {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2070%2040%22%20enable-background%3D%22new%200%200%2070%2040%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpolygon%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%23FFFFFF%22%20stroke-miterlimit%3D%2210%22%20points%3D%221.3%2C1.5%2035.1%2C39.1%2069%2C1.5%20%22/%3E%0D%0A%3C/svg%3E%0D%0A');
}

/* black drop icon */
.app-theme-azure .app-echo-toolbar a.ui-btn.app-has-children:not(.ui-btn-active)::after,
.app-theme-azure .app-echo-toolbar a.ui-btn.app-has-children:hover:not(.ui-btn-active)::after,
.app-theme-cay .app-echo-toolbar a.ui-btn.app-has-children:not(.ui-btn-active)::after,
.app-theme-cay .app-echo-toolbar a.ui-btn.app-has-children:hover:not(.ui-btn-active)::after,
.app-theme-classic .app-echo-toolbar a.ui-btn.app-has-children:not(.ui-btn-active)::after,
.app-theme-classic .app-echo-toolbar a.ui-btn.app-has-children:hover:not(.ui-btn-active)::after,
.app-theme-darkknight .app-echo-toolbar a.ui-btn.app-has-children:not(.ui-btn-active)::after,
.app-theme-darkknight .app-echo-toolbar a.ui-btn.app-has-children:hover:not(.ui-btn-active)::after,
.app-theme-lichen .app-echo-toolbar a.ui-btn.app-has-children:not(.ui-btn-active)::after,
.app-theme-lichen .app-echo-toolbar a.ui-btn.app-has-children:hover:not(.ui-btn-active)::after,
.app-theme-municipal .app-echo-toolbar a.ui-btn.app-has-children:not(.ui-btn-active)::after,
.app-theme-municipal .app-echo-toolbar a.ui-btn.app-has-children:hover:not(.ui-btn-active)::after,
.app-theme-social .app-echo-toolbar a.ui-btn.app-has-children:not(.ui-btn-active)::after,
.app-theme-social .app-echo-toolbar a.ui-btn.app-has-children:hover:not(.ui-btn-active)::after,
.app-theme-yoshi .app-echo-toolbar a.ui-btn.app-has-children:not(.ui-btn-active)::after,
.app-theme-yoshi .app-echo-toolbar a.ui-btn.app-has-children:hover:not(.ui-btn-active)::after,
.app-theme-bittersweet .app-menu-strip a.ui-btn.app-has-children:hover:not(.ui-btn-active)::after,
.app-theme-bittersweet .app-menu-strip a.ui-btn.app-has-children.app-selected:not(.ui-btn-active)::after,
.app-theme-belltown a.ui-btn.app-has-children.ui-btn-active::after,
.app-theme-aquarium a.ui-btn.app-has-children.ui-btn-active::after,
.app-theme-citrus a.ui-btn.app-has-children.ui-btn-active::after,
.app-theme-citrus a.ui-btn.app-has-children.app-selected::after,
.app-theme-citrus a.ui-btn.app-has-children:hover::after,
.app-theme-classic a.ui-btn.app-has-children.ui-btn-active::after,
.app-theme-summer a.ui-btn.app-has-children.app-selected:not(.ui-btn-active)::after,
.app-theme-summer a.ui-btn.app-has-children:hover:not(.ui-btn-active)::after,
.app-theme-verdant a.ui-btn.app-has-children.ui-btn-active::after,
.app-theme-verdant a.ui-btn.app-has-children:hover::after {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2070%2040%22%20enable-background%3D%22new%200%200%2070%2040%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpolygon%20stroke%3D%22%23000000%22%20stroke-miterlimit%3D%2210%22%20points%3D%221.3%2C1.5%2035.1%2C39.1%2069%2C1.5%20%22/%3E%0D%0A%3C/svg%3E%0D%0A');
}


/*black dots*/
.app-theme-aquarium .ui-btn.ui-btn-active .app-btn-more,
.app-theme-aquarium .ui-btn .app-btn-more.ui-btn-active,
.app-theme-aquarium .ui-btn.app-btn-more.ui-btn-active::after,
.app-theme-aquarium .ui-btn.app-btn-icon-transparent.ui-icon-dots::after,
.app-theme-azure .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-theme-belltown .ui-btn.ui-btn-active .app-btn-more,
.app-theme-belltown .ui-btn .app-btn-more.ui-btn-active,
.app-theme-belltown .ui-btn.app-btn-more.ui-btn-active::after,
.app-theme-belltown .ui-btn.app-btn-icon-transparent.ui-icon-dots::after,
.app-theme-bittersweet .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-theme-citrus .ui-btn.app-btn-icon-transparent.ui-icon-dots::after,
.app-theme-citrus .ui-btn.ui-btn-active .app-btn-more,
.app-theme-citrus .ui-btn .app-btn-more.ui-btn-active,
.app-theme-citrus .ui-btn.app-btn-more.ui-btn-active::after,
.app-theme-classic .ui-btn.app-btn-icon-transparent.ui-icon-dots::after,
.app-theme-classic .ui-btn.ui-btn-active .app-btn-more,
.app-theme-classic .ui-btn .app-btn-more.ui-btn-active,
.app-theme-classic .ui-btn.app-btn-more.ui-btn-active::after,
.app-theme-construct .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-theme-convention .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-theme-felt .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-theme-graham .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-theme-granite .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-theme-grapello .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-theme-gravity .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-theme-laminate .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-theme-lichen .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-theme-mission .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-theme-modernrose .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-theme-municipal .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-theme-petal .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-theme-pinnate .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-theme-plastic .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-theme-ricasso .ui-btn:not(.ui-btn-active) .app-btn-more:not(.ui-btn-active),
.app-theme-ricasso .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-theme-simple .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-theme-summer .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-theme-vantage .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-theme-verdant .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-theme-viewpoint .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-theme-whitesmoke .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%20300%20100%22%20enable-background%3D%22new%200%200%20300%20100%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Ccircle%20fill%3D%22%23000000%22%20stroke%3D%22%23000000%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2250%22%20cy%3D%2250%22%20r%3D%2225%22/%3E%0D%0A%3Ccircle%20fill%3D%22%23000000%22%20stroke%3D%22%23000000%22%20stroke-miterlimit%3D%2210%22%20cx%3D%22150%22%20cy%3D%2248%22%20r%3D%2225%22/%3E%0D%0A%3Ccircle%20fill%3D%22%23000000%22%20stroke%3D%22%23000000%22%20stroke-miterlimit%3D%2210%22%20cx%3D%22250%22%20cy%3D%2250%22%20r%3D%2225%22/%3E%0D%0A%3C/svg%3E%0D%0A');
}

/* black vdots*/
.app-android.app-theme-aquarium .ui-btn.ui-btn-active .app-btn-more,
.app-android.app-theme-aquarium .ui-btn .app-btn-more.ui-btn-active,
.app-android.app-theme-aquarium .ui-btn.app-btn-more.ui-btn-active::after,
.app-android.app-theme-aquarium .ui-btn.app-btn-icon-transparent.ui-icon-dots::after,
.app-android.app-theme-aquarium .ui-btn-a.ui-btn-active.app-btn-icon-transparent.ui-icon-dots::after,
.app-android.app-theme-azure .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-android.app-theme-belltown .ui-btn.app-btn-icon-transparent.ui-icon-dots::after,
.app-android.app-theme-belltown .ui-btn.ui-btn-active.app-btn-icon-transparent.ui-icon-dots::after,
.app-android.app-theme-bittersweet .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-android.app-theme-citrus .ui-btn.app-btn-icon-transparent.ui-icon-dots::after,
.app-android.app-theme-citrus .ui-btn.ui-btn-active .app-btn-more,
.app-android.app-theme-citrus .ui-btn .app-btn-more.ui-btn-active,
.app-android.app-theme-citrus .ui-btn.app-btn-more.ui-btn-active::after,
.app-android.app-theme-classic .ui-btn.app-btn-icon-transparent.ui-icon-dots::after,
.app-android.app-theme-classic .ui-btn.ui-btn-active.app-btn-icon-transparent.ui-icon-dots::after,
.app-android.app-theme-classic .ui-btn.ui-btn-active .app-btn-more,
.app-android.app-theme-classic .ui-btn .app-btn-more.ui-btn-active,
.app-android.app-theme-classic .ui-btn.app-btn-more.ui-btn-active::after,
.app-android.app-theme-construct .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-android.app-theme-convention .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-android.app-theme-felt .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-android.app-theme-graham .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-android.app-theme-granite .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-android.app-theme-grapello .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-android.app-theme-gravity .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-android.app-theme-laminate .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-android.app-theme-lichen .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-android.app-theme-mission .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-android.app-theme-modernrose .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-android.app-theme-municipal .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-android.app-theme-petal .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-android.app-theme-pinnate .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-android.app-theme-plastic .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-android.app-theme-ricasso .ui-btn:not(.ui-btn-active) .app-btn-more:not(.ui-btn-active),
.app-android.app-theme-ricasso .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-android.app-theme-simple .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-android.app-theme-summer .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-android.app-theme-vantage .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-android.app-theme-verdant .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-android.app-theme-viewpoint .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after,
.app-android.app-theme-whitesmoke .ui-btn:not(.ui-btn-active).app-btn-icon-transparent.ui-icon-dots::after {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%20100%20300%22%20enable-background%3D%22new%200%200%20100%20300%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Ccircle%20fill%3D%22%23000000%22%20stroke%3D%22%23000000%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2249%22%20cy%3D%2250%22%20r%3D%2225%22/%3E%0D%0A%3Ccircle%20fill%3D%22%23000000%22%20stroke%3D%22%23000000%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2251%22%20cy%3D%22150%22%20r%3D%2225%22/%3E%0D%0A%3Ccircle%20fill%3D%22%23000000%22%20stroke%3D%22%23000000%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2249%22%20cy%3D%22250%22%20r%3D%2225%22/%3E%0D%0A%3C/svg%3E%0D%0A');
}

/*********************************/
/* THEME: AQUARIUM              */
/*******************************/

.app-theme-aquarium,
.app-theme-aquarium .ui-page-theme-a {
    background-color: #fff;
    scrollbar-base-color: #cfe3fd;
    scrollbar-track-color: #83b0ec;
    scrollbar-arrow-color: #fff;
    scrollbar-shadow-color: #83b0ec;
}

    .app-theme-aquarium.app-desktop ::-webkit-scrollbar-track {
        background-color: #83b0ec;
    }

    .app-theme-aquarium.app-desktop ::-webkit-scrollbar-thumb {
        background-color: #cfe3fd;
        border: solid 1px #83b0ec;
    }

        .app-theme-aquarium.app-desktop ::-webkit-scrollbar-thumb:hover {
            background-color: #bdd9fc;
        }

    .app-theme-aquarium .ui-page-theme-a .ui-panel-wrapper,
    .app-theme-aquarium .ui-panel,
    .app-theme-aquarium .app-page-header,
    .app-theme-aquarium .app-status-bar {
        background-color: #83b0ec;
        border-color: #6f9dd9;
    }

    .app-theme-aquarium .app-page-header {
        color: #1f1f1f;
        background-color: #FFE6A0;
    }

    .app-theme-aquarium .app-status-bar {
        color: #000;
    }

    .app-theme-aquarium .app-form-editing.app-formview .app-static-text div,
    .app-theme-aquarium .app-page-menu-desc,
    .app-theme-aquarium .ui-checkbox label {
        text-shadow: none !important;
        /*color: #fff;*/
    }

    /*popup*/
    .app-theme-aquarium .app-popup-message,
    .app-theme-aquarium .ui-content.app-map-info {
        background-color: #83b0ec;
        border-color: #6f9dd9;
        text-shadow: none;
        color: #fff;
    }

        .app-theme-aquarium .app-popup-message .ui-popup-arrow {
            background-color: #83b0ec;
        }

        .app-theme-aquarium .app-popup-message div {
            color: #83b0ec;
        }


    .app-theme-aquarium .ui-flipswitch-active a {
        color: #fff !important;
    }

    /* page header */
    .app-theme-aquarium .ui-bar-a,
    .app-theme-aquarium :not(.app-tabs).ui-header-fixed.ui-header {
        background-color: #83b0ec;
        border-color: #6f9dd9;
        text-shadow: none;
    }

    .app-theme-aquarium .app-bar-actions, .app-theme-aquarium .app-bar-header, .app-theme-aquarium .app-bar-footer {
        background-color: #F2F8FF !important;
        border-color: #C3DCFC !important;
    }

    .app-theme-aquarium .app-popup-listview .ui-popup-arrow,
    .app-theme-aquarium .app-popup-listview {
        background-color: #83b0ec !important;
        border-color: #83b0ec !important;
    }

    /* list dividers*/
    /*.app-theme-aquarium .ui-listview > .app-list-instruction.ui-li-divider
    {
        background-color:red;
    }
    
    .app-theme-aquarium ui-li-divider {
        background-color: #C3DCFC;
        border-color: #6f9dd9;
        color: #555;
        text-shadow: none;
    }*/

    .app-theme-aquarium ui-li-divider,
    .app-theme-aquarium .ui-content.app-page-tasks .app-listview .ui-li-divider:not(.ui-bar-b) {
        background-color: #83b0ec;
        border-color: #6f9dd9;
        /*color: #fff;*/
        text-shadow: none;
    }

    .app-theme-aquarium .ui-listview .app-list-instruction.ui-li-divider,
    .app-theme-aquarium .ui-content:not(.app-page-tasks) .app-listview .ui-li-divider:not(.ui-bar-b):not(.ui-bar-inherit),
    .app-theme-aquarium .app-presenter-instruction,
    .app-theme-aquarium .app-grid-header .app-frozen-spacer {
        background-color: #E1EDFB !important;
        border-color: #C3DCFC !important;
        /*border-bottom-width:1px;*/ /* added border to list/grid header to add color separation*/
    }

    .app-theme-aquarium .ui-body-a,
    .app-theme-aquarium .ui-page-theme-a .ui-body-inherit:not(.ui-focus) {
        background-color: #fff;
        border-color: #6f9dd9;
        /*color: #fff;*/
        text-shadow: none;
    }

    .app-theme-aquarium ul:not(.app-form-editing) .ui-field-contain {
        border-color: #C3DCFC !important;
    }

    .app-theme-aquarium .ui-page-theme-a .app-formview .ui-body-inherit:not(.ui-focus) {
        background-color: #fff;
    }


    /*sidebar customizations*/
    .app-theme-aquarium .ui-body-a.app-sidebar {
        background-color: #83b0ec;
    }

    .app-theme-aquarium.app-sidebar-undocked .app-form-grid .ui-collapsible-set,
    .app-theme-aquarium .ui-listview-inset .ui-li-divider:not(.ui-bar-a) {
        border-color: #6f9dd9;
    }

    .app-theme-aquarium .ui-li-divider.app-info {
        background-color: #fff !important;
    }

    /* fix for form "card" */
    .app-theme-aquarium .ui-page-theme-a .ui-body-inherit.app-li-card, .app-theme-aquarium .ui-li-divider[role="heading"]:not(.ui-bar-b) {
        border-color: #c3dcfc;
    }

    /*.app-theme-aquarium .ui-listview-inset {
        background-color: #ebf3ff;
    }*/

    .app-theme-aquarium .app-form-editing.app-formview .ui-field-contain {
        border-top-color: transparent;
    }

    body:not(.app-sidebar-undocked).app-theme-aquarium .ui-header-fixed .ui-title,
    body:not(.app-sidebar-undocked).app-theme-aquarium .app-sidebar,
    .app-theme-aquarium .app-divider:not(.app-calculated),
    .app-theme-aquarium .app-echo,
    .app-theme-aquarium .app-header {
        border-color: #6f9dd9 !important;
    }

    .app-theme-aquarium .app-bar-heading {
        background-color: #E1EDFB;
        /*color: white;*/
        text-shadow: none;
    }


    .app-theme-aquarium .app-page-header {
        border-color: #C3DCFC;
    }


    /*buttons*/
    .app-theme-aquarium .ui-page-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-aquarium .ui-bar-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-aquarium .ui-body-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html body.app-theme-aquarium .ui-group-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html head + body.app-theme-aquarium .ui-btn-a.ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    .app-theme-aquarium .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-aquarium .ui-bar-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-aquarium .ui-body-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html body.app-theme-aquarium .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html head + body.app-theme-aquarium .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    .app-theme-aquarium .app-form-grid .ui-collapsible-set,
    /* button overrides to remove "hover" on touch screens */
    body.app-theme-aquarium:not(.app-desktop) li a:hover:not(.app-selected):not(.ui-btn-b),
    body:not(.app-desktop).app-theme-aquarium .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-aquarium .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-aquarium .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-aquarium .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html head + body:not(.app-desktop).app-theme-aquarium .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    .app-theme-aquarium #app-welcome .ui-btn,
    .app-theme-aquarium #app-popup-login .ui-btn,
    .app-theme-aquarium .ui-datepicker .ui-state-highlight,
    .app-theme-aquarium .ui-listview .app-frozen-spacer {
        border-color: #C3DCFC;
    }

    .app-theme-aquarium .ui-body-b .ui-btn-a {
        border-color: #83b0ec !important;
    }

    .app-theme-aquarium.app-has-popup-open .app-menu-strip .ui-btn:hover {
        background-color: #83b0ec !important;
    }

    .app-theme-aquarium .ui-page-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-aquarium .ui-bar-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-aquarium .ui-body-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-theme-aquarium .ui-group-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html head + body.app-theme-aquarium .ui-btn-a.ui-btn:not(.app-selected):not(.app-lookup),
    .app-theme-aquarium .ui-panel-page-container-a:not(.app-lookup),
    .app-theme-aquarium .app-tabs.ui-header:not(.app-lookup),
    .app-theme-aquarium .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-aquarium .ui-bar-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-aquarium .ui-body-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html body.app-theme-aquarium .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off),
    html head + body.app-theme-aquarium .ui-btn-a.ui-btn:visited:not(.app-selected),
    .app-theme-aquarium .app-tabs .ui-btn:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-aquarium .app-grid.app-listview :not(.app-selected):not(:hover):not(.ui-btn-active).ui-btn,
    .app-theme-aquarium #app-welcome .ui-btn:not(:hover),
    .app-theme-aquarium #app-popup-login .ui-btn:not(:hover),
    .app-theme-aquarium .app-map-info .ui-popup-arrow,
    .app-theme-aquarium .ui-datepicker .ui-datepicker-prev,
    .app-theme-aquarium .ui-datepicker .ui-datepicker-next,
    .app-theme-aquarium .ui-listview .app-frozen-spacer {
        color: #000;
        background-color: #F2F8FF;
    }

    /* top border of Info button in sidebar */
    .app-theme-aquarium .app-sidebar .ui-btn.ui-icon-info {
        border-color: #6f9dd9 !important;
    }

    /* navigation panel selected item color fix*/
    .app-theme-aquarium .ui-panel-inner .ui-btn-a {
        color: #fff; /*#3d7fd5 !important;*/
    }

    /* subtext coloring*/
    .app-theme-aquarium .app-field-label-after,
    .app-theme-aquarium .app-field-label-before,
    .app-theme-aquarium .app-field-label,
    .app-theme-aquarium .ui-panel .app-item-desc,
    .app-theme-aquarium .ui-li-aside,
    .app-theme-aquarium .ui-btn .ui-li-aside,
    .app-theme-aquarium .app-grid-header,
    .app-theme-aquarium .app-panel-info-view .app-list-instruction,
    .app-theme-aquarium .app-filter,
    .app-theme-aquarium .app-calculated .app-static-text,
    .app-theme-aquarium .app-item-number {
        color: #3d7fd5 !important;
    }

    .app-theme-aquarium .ui-page-theme-b a:not(.ui-btn),
    .app-theme-aquarium .ui-bar-b a:not(.ui-btn),
    .app-theme-aquarium .ui-body-b a:not(.ui-btn),
    .app-theme-aquarium .ui-group-theme-b a:not(.ui-btn) {
        color: #dde0ff !important;
    }

        .app-theme-aquarium .ui-page-theme-b a:not(.ui-btn):hover,
        .app-theme-aquarium .ui-bar-b a:not(.ui-btn):hover,
        .app-theme-aquarium .ui-body-b a:not(.ui-btn):hover,
        .app-theme-aquarium .ui-group-theme-b a:not(.ui-btn):hover,
        .app-theme-aquarium .ui-page-theme-b a:not(.ui-btn):active,
        .app-theme-aquarium .ui-bar-b a:not(.ui-btn):active,
        .app-theme-aquarium .ui-body-b a:not(.ui-btn):active,
        .app-theme-aquarium .ui-group-theme-b a:not(.ui-btn):active {
            color: #fff !important;
        }

    .app-theme-aquarium .ui-btn p {
        color: #000 !important;
    }

    .app-theme-aquarium .app-bar-heading .app-bar-label,
    .app-theme-aquarium .app-static-text div,
    .app-theme-aquarium .app-form-editing.app-formview label /*, .app-theme-aquarium .app-wrapper*/ {
        color: #3d7fd5;
    }

    /*selected button*/
    .app-theme-aquarium .app-selected:not(.ui-btn-active),
    .app-theme-aquarium .app-selected:hover,
    .app-theme-aquarium .app-selected:visited,
    .app-theme-aquarium .app-selected .app-frozen-spacer {
        background-color: #E0F2FA !important;
        border-color: #C3DCFC !important;
        color: #000 !important;
    }

    .app-theme-aquarium .app-grid-header span.app-selected:not(.ui-btn-active) {
        background-color: rgba(0,0,0, 0.05) !important;
    }

    /* hover */
    .app-theme-aquarium .ui-btn-a:hover:not(.ui-btn-active):not(.app-selected),
    .app-desktop.app-theme-aquarium .ui-page-theme-a .ui-btn:hover:not(.app-selected),
    .app-desktop.app-theme-aquarium .ui-bar-a .ui-btn:hover:not(.app-selected),
    .app-desktop.app-theme-aquarium .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off),
    .app-desktop.app-theme-aquarium .ui-group-theme-a .ui-btn:hover:not(.app-selected),
    .app-desktop.app-theme-aquarium .ui-btn-a.ui-btn:hover:not(.app-selected),
    .app-desktop.app-theme-aquarium .ui-listview a.ui-btn:hover:not(.app-selected) .app-frozen-spacer {
        background-color: #eaf5fa;
        border-color: #C3DCFC;
    }

    .app-theme-aquarium.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon),
    .app-theme-aquarium.app-desktop .ui-datepicker td a:hover {
        background-color: #F2F8FF;
    }

    /* selected hover*/
    html body.app-desktop.app-theme-aquarium .ui-btn.app-selected:hover:not(.ui-btn-active),
    .app-theme-aquarium.app-desktop #app-welcome .ui-btn:hover:not(.ui-btn-active),
    .app-theme-aquarium.app-desktop #app-popup-login .ui-btn:hover:not(.ui-btn-active),
    .app-theme-aquarium .app-echo-toolbar .app-selected:not(.ui-btn-active),
    .app-theme-aquarium .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
    .app-theme-aquarium .app-listview .app-selected:not(.ui-btn-active):hover .app-frozen-spacer {
        background-color: #DCF1FA !important;
        border-color: #C3DCFC !important;
        color: #000 !important;
    }

    /*swatch b*/
    .app-theme-aquarium .ui-btn.ui-btn-b,
    .app-theme-aquarium .ui-btn.ui-btn-b:visited,
    body.app-theme-aquarium:not(.app-desktop) li a.ui-btn-b:not(.ui-btn-active):hover {
        background-color: #D0E4FB;
        border-color: #83b0ec;
        color: #000;
    }

    /*swatch b hover*/
    .app-theme-aquarium.app-desktop .ui-btn.ui-btn-b:not(.ui-btn-active):hover {
        background-color: #D5E6F9;
        border-color: #83b0ec;
        color: #000 !important;
    }

    .app-theme-aquarium .app-nav-panel .ui-btn.ui-btn-b {
        border-color: #83b0ec !important;
    }


    /*swatch b divider*/
    .app-theme-aquarium .ui-bar-b,
    .app-theme-aquarium .ui-bar-b .ui-bar-inherit,
    html .app-theme-aquarium.ui-body-b .ui-bar-inherit,
    html body.app-theme-aquarium .ui-group-theme-b .ui-bar-inherit {
        border-color: #83b0ec;
        background-color: #83b0ec;
    }

    .app-theme-aquarium .ui-body-a:not(#app-popup-login):not(#app-welcome) .ui-btn-b,
    .app-theme-aquarium.app-desktop .ui-body-a:not(#app-popup-login):not(#app-welcome) .ui-btn-b:hover,
    .app-theme-aquarium .ui-body-a:not(#app-popup-login):not(#app-welcome) .ui-btn-b.ui-btn-active {
        border-color: #6f9dd9 !important;
    }

    /* click */
    .app-theme-aquarium .app-grid-header span.ui-btn-active,
    .app-theme-aquarium .dv-item .app-btn-more.ui-btn-active {
        background-color: #FFD253 !important;
        color: #000 !important;
    }

    .app-theme-aquarium .app-listview .ui-btn.app-selected::before {
        background-color: #FFD253;
    }

    .app-theme-aquarium .ui-title.ui-btn-active,
    html body.app-theme-aquarium .ui-btn.ui-btn-active,
    .app-theme-aquarium .ui-btn.ui-btn-active .app-frozen-spacer {
        background-color: #FFD253 !important;
        border-color: #C3DCFC !important;
        color: #000 !important;
    }

        html body.app-theme-aquarium .ui-btn.ui-btn-active::after {
            background-color: #91845e;
        }

html body.app-theme-aquarium .ui-body-b .ui-btn.ui-btn-active {
    border-color: #83b0ec !important;
}

.app-theme-aquarium .dv-action-see-all .app-btn-prev.ui-btn-active,
.app-theme-aquarium .dv-action-see-all .app-btn-next.ui-btn-active {
    background-color: #FFD253;
    color: #000;
}

.app-theme-aquarium .app-btn-check:not(.app-btn-check-selected) {
    border-color: #C3DCFC !important;
    background-color: transparent !important;
}

.app-theme-aquarium .ui-btn.app-selected:not(.ui-btn-active) .app-btn-check:not(.app-btn-check-selected) {
    border-color: #C3DCFC !important;
}

.app-theme-aquarium .app-grid-header .app-btn-check:not(.app-btn-check-selected) {
    background-color: transparent !important;
    border-color: #C3DCFC !important;
}

.app-theme-aquarium .app-btn-check.app-btn-check-selected {
    border-color: #FFD253 !important;
    background-color: #FFD253 !important;
}

.app-theme-aquarium .app-btn-check .app-icon-themed {
    fill: #000;
}

/* tabs */

.app-theme-aquarium .app-tabs.ui-header {
    border-color: #79a7e3;
}

.app-theme-aquarium .app-tabs .ui-btn {
    border-color: #79a7e3 !important;
    color: #000 !important;
    background-color: #fff !important;
}

    .app-theme-aquarium .app-tabs .ui-btn.ui-btn-active {
        border-color: #79a7e3 !important;
        background-color: #79a7e3 !important;
        color: #fff !important;
    }



/*button on header bar*/
.app-theme-aquarium #app-bar-tools .ui-btn.ui-btn-icon-notext,
.app-theme-aquarium .app-map-info-toolbar .ui-btn.ui-btn-icon-notext {
    border-color: #5c8fd1 !important;
}

.app-theme-aquarium.app-desktop #app-bar-tools .ui-btn.ui-btn-icon-notext:hover:not(.ui-btn-active),
.app-theme-aquarium.app-desktop .app-map-info-toolbar .ui-btn.ui-btn-icon-notext:hover:not(.ui-btn-active),
.app-theme-aquarium .ui-datepicker .ui-datepicker-prev:hover,
.app-theme-aquarium .ui-datepicker .ui-datepicker-next:hover {
    border-color: #3f5f8a !important;
    background-color: #cfe1f6 !important;
}


.app-theme-aquarium #app-bar-tools .ui-btn.ui-btn-active.ui-btn-icon-notext,
.app-theme-aquarium .app-map-info-toolbar .ui-btn.ui-btn-active.ui-btn-icon-notext {
    background-color: #FFD253 !important;
}

    .app-theme-aquarium #app-bar-tools .ui-btn.ui-btn-active.ui-btn-icon-notext::after,
    .app-theme-aquarium .app-map-info-toolbar .ui-btn.ui-btn-active.ui-btn-icon-notext::after {
        background-color: #91845e !important;
    }

.app-theme-aquarium.app-desktop .ui-btn.ui-btn-icon-notext:hover:not(.ui-btn-active),
.app-theme-aquarium .ui-btn.ui-btn-icon-notext.ui-btn-active {
    border-color: #657b96 !important;
}

.app-theme-aquarium .ui-btn.ui-btn-icon-notext::after,
.app-theme-aquarium .ui-btn.ui-btn-icon-left:not(.ui-radio-on)::after,
.app-theme-aquarium .ui-btn.ui-btn-icon-right:not(.ui-radio-on):not(.app-btn-icon-transparent)::after,
.app-theme-aquarium .ui-btn.ui-btn-icon-top:not(.ui-radio-on)::after,
.app-theme-aquarium .ui-btn.ui-btn-icon-bottom:not(.ui-radio-on)::after,
.app-theme-aquarium .ui-datepicker .ui-datepicker-prev span,
.app-theme-aquarium .ui-datepicker .ui-datepicker-next span,
.app-theme-aquarium .ui-checkbox-on:after,
.app-theme-aquarium .ui-flipswitch-active,
.app-theme-aquarium .ui-slider-track .ui-btn-active {
    background-color: #657b96;
}

.app-theme-aquarium .ui-btn .glyphicon {
    color: #657b96;
}

.app-theme-aquarium .app-icon-themed {
    fill: #657b96;
}

.app-theme-aquarium .ui-btn-active .app-icon-themed {
    fill: #000;
}

.app-theme-aquarium .ui-radio-on:after,
.app-theme-aquarium .ui-slider-track .ui-btn-active,
.app-theme-aquarium .ui-flipswitch-active {
    border-color: #657b96 !important;
}

/*fix for lookups/inputs*/
.app-theme-aquarium .ui-btn.app-lookup:not(.ui-btn-active):not(.ui-focus),
.app-theme-aquarium .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select:not(.ui-focus) .ui-btn:not(.ui-btn-active),
.app-theme-aquarium .ui-input-text:not(.ui-btn-active),
.app-theme-aquarium .app-form-editing .ui-input-text:not(.ui-btn-active),
.app-theme-aquarium .ui-input-search.ui-body-inherit {
    background-color: #fff;
    border-color: #C3DCFC;
    text-shadow: none;
    /*color: #fff;*/
}

    .app-theme-aquarium .ui-btn.app-lookup.ui-focus,
    .app-theme-aquarium .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select.ui-focus .ui-btn:not(.ui-btn-active),
    .app-theme-aquarium .ui-input-text.ui-focus,
    .app-theme-aquarium .app-form-editing .ui-input-text.ui-focus,
    .app-theme-aquarium .ui-input-search.ui-body-inherit.ui-focus,
    .app-theme-aquarium .ui-checkbox label.ui-focus,
    .app-theme-aquarium .ui-datepicker .ui-state-active {
        border-color: #d2b47a !important;
    }

.app-theme-aquarium .ui-slider {
    border-color: #C3DCFC !important;
}

.app-theme-aquarium .ui-slider-label.ui-btn-active {
    background-color: #FFE6A0 !important;
    color: #000 !important;
}

/* background bleed under form in editing mode*/
.app-theme-aquarium .ui-body-a.ui-collapsible-content {
    background-color: #fff;
    border-bottom-color: #C3DCFC !important;
}

.app-theme-aquarium .app-bar-tools .ui-input-search.ui-body-inherit {
    background-color: #ebf3ff;
}

.app-theme-aquarium .ui-btn.app-lookup,
.app-theme-aquarium .ui-btn.ui-btn-active.app-lookup {
    border-color: #6f9dd9;
}

.app-theme-aquarium .app-lookup-input {
    background-color: transparent;
    /*color: #fff;*/
}

.app-theme-aquarium .app-grid-header {
    color: #999;
}

@media (min-width: 20em) {
    .app-theme-aquarium .ui-header.ui-header-fixed.app-bar-tools {
        background-image: url(../touch/logo-color.png);
    }
}

.app-theme-aquarium .app-listview li .app-li-corner {
    color: #fff;
    background-color: #657b96;
}

.app-theme-aquarium .dataview-busy-indicator {
    background-color: #FFD253;
}

.app-theme-aquarium .ui-bar-a .app-menu-strip .ui-btn:not(.ui-btn-active), .app-theme-aquarium .ui-bar-a .app-user-name {
    color: #333 !important;
}

.app-theme-aquarium .ui-bar-a .app-menu-strip .ui-btn:hover:not(.ui-btn-active),
.app-theme-aquarium .ui-bar-a .app-menu-strip .ui-btn.app-selected:not(.ui-btn-active) {
    color: #000 !important;
}

/*********************************/
/* THEME: azure                 */
/*******************************/

.app-theme-azure,
.app-theme-azure .ui-page-theme-a,
.app-theme-azure .app-page-header {
    background-color: #fff;
    scrollbar-base-color: #f2f2f2;
    scrollbar-track-color: #abc0c1;
    scrollbar-arrow-color: #0c334b;
    scrollbar-shadow-color: #abc0c1;
}

    .app-theme-azure.app-desktop ::-webkit-scrollbar-track {
        background-color: #abc0c1;
    }

    .app-theme-azure.app-desktop ::-webkit-scrollbar-thumb {
        background-color: #f2f2f2;
        border: solid 1px #abc0c1;
    }

        .app-theme-azure.app-desktop ::-webkit-scrollbar-thumb:hover {
            background-color: #e1e1e1;
        }

    .app-theme-azure .app-page-header {
        color: #1f1f1f;
    }

    .app-theme-azure .ui-page-theme-a .ui-panel-wrapper,
    .app-theme-azure .ui-panel,
    .app-theme-azure .app-page-header,
    .app-theme-azure .app-status-bar,
    .app-theme-azure .app-bar-actions,
    .app-theme-azure .app-bar-header,
    .app-theme-azure .app-bar-footer {
        background-color: #cdefec !important;
        border-color: #abc0c1;
    }

    .app-theme-azure .app-status-bar {
        color: #000;
    }

    .app-theme-azure .app-form-editing.app-formview .app-static-text div,
    .app-theme-azure .app-page-menu-desc,
    .app-theme-azure .ui-checkbox label {
        text-shadow: none !important;
    }

    /*popup*/
    .app-theme-azure .app-popup-message,
    .app-theme-azure .ui-content.app-map-info {
        background-color: #cdefec;
        border-color: #b5c4c4;
        text-shadow: none;
        color: #000;
    }

        .app-theme-azure .app-popup-message .ui-popup-arrow {
            background-color: #cdefec;
        }

        .app-theme-azure .app-popup-message div {
            color: #b5c4c4;
        }

    /* page header */
    .app-theme-azure .app-bar-tools.ui-bar-a,
    .app-theme-azure :not(.app-tabs).ui-header-fixed.ui-header:not(.app-bar-actions),
    .app-theme-azure .ui-header:not(.app-bar-actions) {
        background-color: #384c4d;
        border-color: #abc0c1;
        text-shadow: none;
    }

    .app-theme-azure .app-popup-listview .ui-popup-arrow,
    .app-theme-azure .app-popup-listview {
        background-color: #384c4d !important;
        border-color: #384c4d !important;
    }

    .app-theme-azure .app-page-header {
        border-color: #abc0c1 !important;
    }

    /* list dividers*/
    .app-theme-azure .ui-li-divider {
        background-color: #cdefec;
        border-color: #abc0c1;
        color: #555;
        text-shadow: none;
    }

    /* view descriptions*/
    .app-theme-azure .ui-listview .app-list-instruction.ui-li-divider,
    .app-theme-azure .ui-content:not(.app-page-tasks) .app-listview .ui-li-divider:not(.ui-bar-b):not(.ui-bar-inherit),
    .app-theme-azure .app-presenter-instruction,
    .app-theme-azure .app-grid-header .app-frozen-spacer {
        background-color: #f2f2f2 !important;
        border-color: #b5c4c4 !important;
        color: #3e5354;
    }

    body:not(.app-sidebar-undocked).app-theme-azure .ui-header-fixed .ui-title,
    body:not(.app-sidebar-undocked).app-theme-azure .app-sidebar,
    .app-theme-azure .app-divider:not(.ui-collapsible):not(.app-calculated),
    .app-theme-azure .app-menu-strip a.ui-btn,
    .app-theme-azure.app-desktop .app-menu-strip a.ui-btn.app-selected:hover:not(.ui-btn-active) {
        border-color: #abc0c1;
        color: #fff !important;
    }


    .app-theme-azure .app-menu-strip ul li a.ui-btn.app-selected:not(:hover):not(.ui-btn-active),
    .app-theme-azure.app-has-popup-open .app-menu-strip ul li a.ui-btn.app-selected:hover:not(.ui-btn-active) {
        background-color: rgba(0,0,0, 0.25) !important;
    }

    .app-theme-azure .app-echo,
    .app-theme-azure .app-header {
        border-color: #b5c4c4;
    }

    .app-theme-azure .app-bar-heading {
        background-color: #f2f2f2;
        color: #3e5354;
        text-shadow: none;
    }

    .app-theme-azure .ui-body-a,
    .app-theme-azure .ui-page-theme-a .ui-body-inherit:not(.ui-focus),
    .app-theme-azure .app-li-card {
        background-color: #fff;
        border-color: #b5c4c4;
        /*color: #fff;*/
        text-shadow: none;
    }

    .app-theme-azure .ui-panel .ui-body-a {
        border-color: #abc0c1 !important;
    }

    .app-theme-azure .ui-page-theme-a .app-formview .ui-body-inherit:not(.ui-focus) {
        background-color: #fff;
    }


    /*sidebar customizations*/
    .app-theme-azure .ui-body-a.app-sidebar {
        background-color: #cdefec;
    }

    .app-theme-azure.app-sidebar-undocked .app-form-grid .ui-collapsible-set,
    .app-theme-azure .ui-listview-inset .ui-li-divider:not(.ui-bar-a) {
        border-color: #b5c4c4;
    }

    .app-theme-azure .ui-li-divider.app-info {
        background-color: #fff !important;
    }

        .app-theme-azure .ui-li-divider.app-info .appname {
            color: #5d5d6b;
        }

    /* fix for form "card" */
    .app-theme-azure .ui-page-theme-a .ui-body-inherit.app-li-card {
        border-top-color: #b5c4c4;
        border-left-color: #b5c4c4;
        border-right-color: #b5c4c4;
    }

    /*.app-theme-azure .ui-listview-inset {
        background-color: #ebf3ff;
    }*/

    .app-theme-azure .app-form-editing.app-formview .ui-field-contain {
        border-top-color: transparent;
    }


    /*buttons*/
    .app-theme-azure .app-page-header,
    .app-theme-azure .ui-page-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-azure .ui-bar-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-azure .ui-body-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html body.app-theme-azure .ui-group-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html head + body.app-theme-azure .ui-btn-a.ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    .app-theme-azure .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-azure .ui-bar-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-azure .ui-body-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html body.app-theme-azure .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html head + body.app-theme-azure .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    .app-theme-azure .app-form-grid .ui-collapsible-set,
    /* button overrides to remove "hover" on touch screens */
    body.app-theme-azure:not(.app-desktop) li a:hover:not(.app-selected):not(.ui-btn-b),
    body:not(.app-desktop).app-theme-azure .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-azure .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-azure .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-azure .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html head + body:not(.app-desktop).app-theme-azure .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    .app-theme-azure .app-tabs.ui-header,
    .app-theme-azure #app-welcome .ui-btn:not(:hover),
    .app-theme-azure #app-popup-login .ui-btn:not(:hover),
    .app-theme-azure .ui-datepicker .ui-state-highlight,
    .app-theme-azure .ui-listview .app-frozen-spacer {
        border-color: #b5c4c4;
    }

    .app-theme-azure .ui-body-b .ui-btn-a,
    .app-theme-azure .ui-body-b .ui-btn-a.ui-btn-active {
        border-color: #cdefec !important;
    }

    .app-theme-azure.app-has-popup-open .app-menu-strip .ui-btn:hover {
        background-color: #cdefec !important;
    }

    .app-theme-azure .ui-page-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-azure .ui-bar-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-azure .ui-body-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-theme-azure .ui-group-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html head + body.app-theme-azure .ui-btn-a.ui-btn:not(.app-selected):not(.app-lookup),
    .app-theme-azure .ui-panel-page-container-a:not(.app-lookup),
    .app-theme-azure .app-tabs.ui-header:not(.app-lookup),
    .app-theme-azure .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-azure .ui-bar-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-azure .ui-body-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html body.app-theme-azure .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off),
    html head + body.app-theme-azure .ui-btn-a.ui-btn:visited:not(.app-selected),
    .app-theme-azure .app-tabs .ui-btn:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-azure .app-grid.app-listview :not(.app-selected):not(:hover):not(.ui-btn-active).ui-btn,
    .app-theme-azure #app-welcome .ui-btn:not(:hover),
    .app-theme-azure #app-popup-login .ui-btn:not(:hover),
    .app-theme-azure .app-map-info .ui-popup-arrow,
    .app-theme-azure .ui-datepicker .ui-datepicker-prev,
    .app-theme-azure .ui-datepicker .ui-datepicker-next,
    .app-theme-azure .ui-listview .app-frozen-spacer {
        /*color: #000;*/
        background-color: #e9eeed;
    }

    /* top border of Info button in sidebar */
    .app-theme-azure .app-sidebar .ui-btn.ui-icon-info {
        border-color: #abc0c1 !important;
    }

    /* navigation panel selected item color fix*/
    .app-theme-azure .app-nav-panel .ui-btn-a {
        color: #1f1f1f !important;
    }

    /* subtext coloring*/
    .app-theme-azure .app-field-label-after,
    .app-theme-azure .app-field-label-before,
    .app-theme-azure .app-field-label,
    .app-theme-azure .ui-panel .app-item-desc,
    .app-theme-azure a:not(.ui-btn):not(.btn),
    .app-theme-azure .app-item-number {
        color: #607978 !important;
    }

        .app-theme-azure a:not(.ui-btn):not(.btn):hover,
        .app-theme-azure a:not(.ui-btn):not(.btn):active {
            color: #000 !important;
        }


    .app-theme-azure .ui-btn p {
        color: #000 !important;
    }

    .app-theme-azure .ui-li-aside,
    .app-theme-azure .ui-btn .ui-li-aside,
    .app-theme-azure .app-grid-header,
    .app-theme-azure .app-panel-info-view .app-list-instruction,
    .app-theme-azure .app-calculated .app-static-text {
        color: #5d5d6b !important;
    }

    .app-theme-azure .app-filter {
        color: #3d93d8;
    }

    .app-theme-azure .app-bar-heading .app-bar-label,
    .app-theme-azure .app-static-text div,
    .app-theme-azure .app-form-editing.app-formview label {
        color: #607978;
    }

    .app-theme-azure .app-wrapper,
    .app-theme-azure .app-echo-instruction {
        color: #3e5354;
        text-shadow: none;
    }

    /*selected button*/
    .app-theme-azure .app-selected:not(.ui-btn-active),
    .app-theme-azure .app-selected:hover,
    .app-theme-azure .app-selected:visited,
    .app-theme-azure .app-selected .app-frozen-spacer {
        background-color: #d4dddc !important;
        border-color: #b5c4c4 !important;
        color: #000 !important;
    }

    .app-theme-azure .app-grid-header .app-selected:not(.ui-btn-active) {
        background-color: rgba(0,0,0,0.1) !important;
    }

    /* hover */
    .app-theme-azure .ui-btn-a:hover:not(.ui-btn-active):not(.app-selected),
    .app-desktop.app-theme-azure .ui-page-theme-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-azure .ui-bar-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-azure .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-desktop.app-theme-azure .ui-group-theme-a .ui-btn:hover:not(.app-selected),
    html head + body.app-desktop.app-theme-azure .ui-btn-a.ui-btn:hover:not(.app-selected),
    .app-theme-azure #app-welcome .ui-btn:hover,
    .app-theme-azure #app-popup-login .ui-btn:hover,
    .app-desktop.app-theme-azure .ui-listview a.ui-btn:hover:not(.app-selected) .app-frozen-spacer {
        background-color: #daede9;
        border-color: #b5c4c4;
    }

    .app-theme-azure.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon),
    .app-theme-azure.app-desktop .ui-datepicker td a:hover {
        background-color: #daede9;
    }

    /* selected hover*/
    html body.app-desktop.app-theme-azure .ui-btn.app-selected:hover:not(.ui-btn-active),
    .app-theme-azure .app-echo-toolbar .app-selected:not(.ui-btn-active),
    .app-theme-azure .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
    .app-theme-azure .app-listview .app-selected:not(.ui-btn-active):hover .app-frozen-spacer {
        background-color: #d0d9d8 !important;
        border-color: #b5c4c4 !important;
        color: #000 !important;
    }

    /* click */

    .app-theme-azure .app-grid-header .ui-btn-active,
    .app-theme-azure .dv-item .app-btn-more.ui-btn-active {
        background-color: #3d93d8 !important;
        color: #fff !important;
    }

    .app-theme-azure .app-listview .ui-btn.app-selected::before {
        background-color: #3d93d8;
    }

    .app-theme-azure .ui-title.ui-btn-active,
    html body.app-theme-azure .ui-btn.ui-btn-active,
    .app-theme-azure .ui-btn.ui-btn-active .app-frozen-spacer {
        background-color: #3d93d8 !important;
        color: #fff !important;
    }

    .app-theme-azure .ui-btn:not(.ui-btn-b).ui-btn-active {
        border-color: #b5c4c4 !important;
    }

    .app-theme-azure .ui-panel-position-left .ui-btn-active .app-item-desc,
    .app-theme-azure .ui-panel-position-right .ui-btn-active .app-item-desc,
    .app-theme-azure #app-sidebar .ui-btn-active .app-item-desc,
    .app-theme-azure .app-listview-static .ui-btn-active .app-item-desc,
    .app-theme-azure .ui-btn-active p,
    .app-theme-azure .ui-btn-active p.ui-li-aside,
    .app-theme-azure .ui-btn.ui-btn-active span:not(.ui-li-count) {
        color: #fff !important;
    }


    .app-theme-azure .ui-header .ui-title,
    .app-theme-azure .ui-footer .ui-title {
        color: #fff;
    }


    .app-theme-azure .app-btn-check .app-icon-themed {
        fill: #fff;
    }

    /* tabs */

    .app-theme-azure .app-tabs .ui-btn {
        border-color: #0c334b !important;
        color: #3e5354;
    }

        .app-theme-azure .app-tabs .ui-btn.ui-btn-active {
            border-color: #0c334b !important;
            background-color: #0c334b !important;
        }

    /*button on header bar*/

    .app-theme-azure .app-bar-tools .ui-btn,
    .app-theme-azure .ui-datepicker .ui-datepicker-prev:hover,
    .app-theme-azure .ui-datepicker .ui-datepicker-next:hover {
        border-color: #292911 !important;
    }

    .app-theme-azure.app-desktop .app-bar-tools .ui-btn.ui-btn-icon-notext:not(.ui-btn-active) {
        background-color: #ada5a3 !important;
    }

    .app-theme-azure .app-bar-tools .ui-btn.ui-btn-active {
        /*background-color: #958e8c !important;*/
        border-color: #000 !important;
    }

        .app-theme-azure .app-bar-tools .ui-btn.ui-btn-active::after {
            background-color: #0c334b !important;
        }

    .app-theme-azure.app-desktop .ui-btn.ui-btn-icon-notext:hover {
        border-color: #0c334b !important;
    }

    .app-theme-azure .ui-btn.ui-btn-icon-notext::after,
    .app-theme-azure .ui-btn.ui-btn-icon-left:not(.ui-radio-on)::after,
    .app-theme-azure .ui-btn.ui-btn-icon-right:not(.ui-radio-on):not(.app-btn-icon-transparent)::after,
    .app-theme-azure .ui-btn.ui-btn-icon-top:not(.ui-radio-on)::after,
    .app-theme-azure .ui-btn.ui-btn-icon-bottom:not(.ui-radio-on)::after,
    .app-theme-azure .ui-datepicker .ui-datepicker-prev span,
    .app-theme-azure .ui-datepicker .ui-datepicker-next span,
    .app-theme-azure .ui-checkbox-on:after,
    .app-theme-azure .ui-flipswitch-active,
    .app-theme-azure .ui-slider-track .ui-btn-active {
        background-color: #0c334b !important;
    }

    .app-theme-azure .ui-btn .glyphicon {
        color: #0c334b;
    }

    .app-theme-azure .app-icon-themed {
        fill: #0c334b;
    }

    .app-theme-azure .ui-radio-on:after,
    .app-theme-azure .ui-slider-track .ui-btn-active,
    .app-theme-azure .ui-flipswitch-active {
        border-color: #0c334b !important;
    }


    .app-theme-azure .ui-btn.ui-btn-active.ui-btn-icon-notext::after,
    .app-theme-azure .ui-btn.ui-btn-active.ui-btn-icon-left::after,
    .app-theme-azure .ui-btn.ui-btn-active.ui-btn-icon-right::after,
    .app-theme-azure .ui-btn.ui-btn-active.ui-btn-icon-top::after,
    .app-theme-azure .ui-btn.ui-btn-active.ui-btn-icon-bottom::after {
        /*background-color: #001e31 !important;*/
    }

    /*swatch b*/
    .app-theme-azure .ui-btn.ui-btn-b,
    .app-theme-azure .ui-btn.ui-btn-b:visited,
    .app-theme-azure:not(.app-desktop) li a.ui-btn-b:not(.ui-btn-active):hover {
        background-color: #bac7c5;
        border-color: #cdefec;
        color: #000;
    }

        /*swatch b hover*/

        .app-theme-azure .ui-btn.ui-btn-b.ui-btn-active,
        .app-theme-azure.app-desktop .ui-btn.ui-btn-b:hover,
        .app-theme-azure .app-popup .ui-content .ui-checkbox .ui-btn:hover,
        .app-theme-azure .app-popup .ui-content .ui-checkbox .ui-btn.ui-focus:hover {
            background-color: #b5c3c1;
            border-color: #cdefec;
            color: #000 !important;
        }

        .app-theme-azure .ui-btn.ui-btn-b.ui-btn-active,
        .app-theme-azure.app-desktop .ui-btn.ui-btn-b.ui-btn-active:hover {
            color: #fff !important;
        }

    .app-theme-azure .ui-body-a .ui-btn-b,
    .app-theme-azure.app-desktop .ui-body-a .ui-btn-b:hover,
    .app-theme-azure .ui-body-a .ui-btn-b.ui-btn-active {
        border-color: #abc0c1 !important;
    }


    /*swatch b divider*/
    .app-theme-azure .ui-bar-b,
    .app-theme-azure .ui-bar-b .ui-bar-inherit,
    html .app-theme-azure.ui-body-b .ui-bar-inherit,
    html body.app-theme-azure .ui-group-theme-b .ui-bar-inherit {
        border-color: #d4dddc;
        background-color: #cdefec;
    }

    /*fix for lookups/inputs*/
    .app-theme-azure .ui-btn.app-lookup:not(.ui-btn-active):not(.ui-focus),
    .app-theme-azure .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select:not(.ui-focus) .ui-btn:not(.ui-btn-active),
    .app-theme-azure .ui-input-text:not(.ui-btn-active),
    .app-theme-azure .app-form-editing .ui-input-text:not(.ui-btn-active),
    .app-theme-azure .ui-input-search.ui-body-inherit {
        background-color: #fff;
        border-color: #b5c4c4;
        text-shadow: none;
        /*color: #fff;*/
    }

        .app-theme-azure .ui-btn.app-lookup.ui-focus,
        .app-theme-azure .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select.ui-focus .ui-btn:not(.ui-btn-active),
        .app-theme-azure .ui-input-text.ui-focus,
        .app-theme-azure .app-form-editing .ui-input-text.ui-focus,
        .app-theme-azure .ui-input-search.ui-body-inherit.ui-focus,
        .app-theme-azure .ui-checkbox label.ui-focus,
        .app-theme-azure .ui-datepicker .ui-state-active {
            border-color: #38c !important;
        }

    .app-theme-azure .ui-slider {
        border-color: #abc0c1 !important;
    }

    .app-theme-azure .ui-slider-label.ui-btn-active {
        background-color: #abc0c1 !important;
    }

    /* background bleed under form in editing mode*/
    .app-theme-azure .ui-body-a.ui-collapsible-content,
    .app-theme-azure .app-bar-tools .ui-input-search.ui-body-inherit {
        background-color: #fff;
    }

    .app-theme-azure .ui-btn.app-lookup,
    .app-theme-azure .ui-btn.ui-btn-active.app-lookup {
        border-color: #abc0c1;
    }

    .app-theme-azure .app-lookup-input {
        background-color: transparent;
        /*color: #fff;*/
    }

    .app-theme-azure .app-grid-header {
        color: #999;
    }

@media (min-width: 20em) {

    .app-theme-azure .ui-header.ui-header-fixed.app-bar-tools {
        background-image: url(../touch/logo-white.png);
    }
}

.app-theme-azure .app-listview li .app-li-corner {
    color: #fff;
    background-color: #abc0c1;
}

.app-theme-azure .dataview-busy-indicator {
    background-color: #3d93d8;
}

.app-theme-azure .ui-bar-a .app-menu-strip .ui-btn:not(.ui-btn-active), .app-theme-azure .ui-bar-a .app-user-name {
    color: #ccc !important;
}

.app-theme-azure .ui-bar-a .app-menu-strip .ui-btn:hover,
.app-theme-azure .ui-bar-a .app-menu-strip .ui-btn.app-selected {
    color: #fff !important;
}

/*********************************/
/* THEME: belltown              */
/*******************************/

.app-theme-belltown,
.app-theme-belltown .ui-page-theme-a,
.app-theme-belltown .app-page-header {
    background-color: #fff;
    scrollbar-base-color: #a9c6c3;
    scrollbar-track-color: #7bb2ac;
    scrollbar-arrow-color: #fff;
    scrollbar-shadow-color: #2d7f75;
}

    .app-theme-belltown.app-desktop ::-webkit-scrollbar-track {
        background-color: #7bb2ac;
    }

    .app-theme-belltown.app-desktop ::-webkit-scrollbar-thumb {
        background-color: #a9c6c3;
        border: solid 1px #2d7f75;
    }

        .app-theme-belltown.app-desktop ::-webkit-scrollbar-thumb:hover {
            background-color: #95c7c2;
        }

    .app-theme-belltown .app-page-header {
        color: #1f1f1f;
    }

    .app-theme-belltown .ui-page-theme-a .ui-panel-wrapper,
    .app-theme-belltown .ui-panel,
    .app-theme-belltown .app-page-header,
    .app-theme-belltown .app-status-bar {
        background-color: #a9c6c3;
        border-color: #2d7f75;
    }

    .app-theme-belltown .app-status-bar {
        color: #000;
    }

    .app-theme-belltown .app-form-editing.app-formview .app-static-text div,
    .app-theme-belltown .app-page-menu-desc,
    .app-theme-belltown .ui-checkbox label {
        text-shadow: none !important;
    }

    /*popup*/
    .app-theme-belltown .app-popup-message,
    .app-theme-belltown .ui-content.app-map-info {
        background-color: #a9c6c3;
        border-color: #7bb2ac;
        text-shadow: none;
        color: #000;
    }

        .app-theme-belltown .app-popup-message .ui-popup-arrow {
            background-color: #a9c6c3;
        }

        .app-theme-belltown .app-popup-message div {
            color: #7bb2ac;
        }

    /* page header */
    .app-theme-belltown .app-bar-tools.ui-bar-a,
    .app-theme-belltown :not(.app-tabs).ui-header-fixed.ui-header,
    .app-theme-belltown .ui-header,
    .app-theme-belltown .ui-footer {
        background-color: #a9c6c3;
        border-color: #2d7f75;
        text-shadow: none;
    }

    .app-theme-belltown .app-popup-listview .ui-popup-arrow,
    .app-theme-belltown .app-popup-listview {
        background-color: #a9c6c3 !important;
        border-color: #a9c6c3 !important;
    }

    .app-theme-belltown .app-page-header {
        border-color: #2d7f75 !important;
    }


    /* list dividers*/
    .app-theme-belltown .ui-li-divider {
        background-color: #7bb2ac;
        border-color: #2d7f75;
        color: #555;
        text-shadow: none;
    }

    .app-theme-belltown ui-li-divider,
    .app-theme-belltown .ui-content.app-page-tasks .app-listview .ui-li-divider:not(.ui-bar-b) {
        /*background-color: #ddc1f4;*/
        /*border-color: #2d7f75;*/
        /*color: #fff;*/
        text-shadow: none;
    }

    /* view descriptions*/
    .app-theme-belltown .ui-listview .app-list-instruction.ui-li-divider,
    .app-theme-belltown .ui-content:not(.app-page-tasks) .app-listview .ui-li-divider:not(.ui-bar-b):not(.ui-bar-inherit),
    .app-theme-belltown .app-presenter-instruction,
    .app-theme-belltown .app-grid-header .app-frozen-spacer {
        background-color: #f2f2f2 !important;
        border-color: #7bb2ac !important;
        color: #1d092d;
    }

    body:not(.app-sidebar-undocked).app-theme-belltown .ui-header-fixed .ui-title,
    body:not(.app-sidebar-undocked).app-theme-belltown .app-sidebar,
    .app-theme-belltown .app-divider:not(.ui-collapsible),
    .app-theme-belltown .app-echo,
    .app-theme-belltown .app-header {
        border-color: #2d7f75 !important;
    }

    .app-theme-belltown .app-bar-heading {
        background-color: #f2f2f2;
        color: #1d092d;
        text-shadow: none;
    }

    .app-theme-belltown .ui-body-a,
    .app-theme-belltown .app-li-card,
    .app-theme-belltown .ui-page-theme-a .ui-body-inherit:not(.ui-focus),
    .app-theme-belltown .app-li-card {
        background-color: #fff;
        border-color: #7bb2ac;
        /*color: #fff;*/
        text-shadow: none;
    }

    .app-theme-belltown .ui-panel .ui-body-a {
        border-color: #2d7f75 !important;
    }

    .app-theme-belltown .ui-page-theme-a .app-formview .ui-body-inherit:not(.ui-focus) {
        background-color: #fff;
    }


    /*sidebar customizations*/
    .app-theme-belltown .ui-body-a.app-sidebar {
        background-color: #a9c6c3;
    }

    .app-theme-belltown.app-sidebar-undocked .app-form-grid .ui-collapsible-set,
    .app-theme-belltown .ui-listview-inset .ui-li-divider:not(.ui-bar-a) {
        border-color: #7bb2ac;
    }

    .app-theme-belltown .ui-li-divider.app-info {
        background-color: #fff !important;
    }

        .app-theme-belltown .ui-li-divider.app-info .appname {
            color: #000066;
        }

    /* fix for form "card" */
    .app-theme-belltown .ui-page-theme-a .ui-body-inherit.app-li-card {
        border-top-color: #7bb2ac;
        border-left-color: #7bb2ac;
        border-right-color: #7bb2ac;
    }

    /*.app-theme-belltown .ui-listview-inset {
        background-color: #ebf3ff;
    }*/

    .app-theme-belltown .app-form-editing.app-formview .ui-field-contain {
        border-top-color: transparent;
    }


    /*buttons*/
    .app-theme-belltown .app-page-header,
    .app-theme-belltown .ui-page-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-belltown .ui-bar-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-belltown .ui-body-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html body.app-theme-belltown .ui-group-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html head + body.app-theme-belltown .ui-btn-a.ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    .app-theme-belltown .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-belltown .ui-bar-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-belltown .ui-body-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html body.app-theme-belltown .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html head + body.app-theme-belltown .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    .app-theme-belltown .app-form-grid .ui-collapsible-set,
    /* button overrides to remove "hover" on touch screens */
    body.app-theme-belltown:not(.app-desktop) li a:hover:not(.app-selected):not(.ui-btn-b),
    body:not(.app-desktop).app-theme-belltown .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-belltown .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-belltown .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-belltown .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html head + body:not(.app-desktop).app-theme-belltown .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    .app-theme-belltown .app-tabs.ui-header,
    .app-theme-belltown #app-welcome .ui-btn,
    .app-theme-belltown #app-popup-login .ui-btn,
    .app-theme-belltown .ui-datepicker .ui-state-highlight,
    .app-theme-belltown .ui-listview .app-frozen-spacer {
        border-color: #7bb2ac;
    }

    .app-theme-belltown .ui-body-b .ui-btn-a,
    .app-theme-belltown .ui-body-b .ui-btn-a.ui-btn-active {
        border-color: #a9c6c3 !important;
    }

    .app-theme-belltown.app-has-popup-open .app-menu-strip .ui-btn:hover {
        background-color: #a9c6c3 !important;
    }

    .app-theme-belltown .ui-page-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-belltown .ui-bar-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-belltown .ui-body-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-theme-belltown .ui-group-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html head + body.app-theme-belltown .ui-btn-a.ui-btn:not(.app-selected):not(.app-lookup),
    .app-theme-belltown .ui-panel-page-container-a:not(.app-lookup),
    .app-theme-belltown .app-tabs.ui-header:not(.app-lookup),
    .app-theme-belltown .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-belltown .ui-bar-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-belltown .ui-body-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html body.app-theme-belltown .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off),
    html head + body.app-theme-belltown .ui-btn-a.ui-btn:visited:not(.app-selected),
    .app-theme-belltown .app-tabs .ui-btn:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-belltown .app-grid.app-listview :not(.app-selected):not(:hover):not(.ui-btn-active).ui-btn,
    .app-theme-belltown #app-welcome .ui-btn:not(:hover),
    .app-theme-belltown #app-popup-login .ui-btn:not(:hover),
    .app-theme-belltown .app-map-info .ui-popup-arrow,
    .app-theme-belltown .ui-datepicker .ui-datepicker-prev,
    .app-theme-belltown .ui-datepicker .ui-datepicker-next,
    .app-theme-belltown .ui-listview .app-frozen-spacer {
        /*color: #000;*/
        background-color: #dce5e4;
    }

    /* top border of Info button in sidebar */
    .app-theme-belltown .app-sidebar .ui-btn.ui-icon-info {
        border-color: #2d7f75 !important;
    }

    /* navigation panel selected item color fix*/
    .app-theme-belltown .app-nav-panel .ui-btn-a {
        color: #1f1f1f !important;
    }

    /* subtext coloring*/
    .app-theme-belltown .app-field-label-after,
    .app-theme-belltown .app-field-label-before,
    .app-theme-belltown .app-field-label,
    .app-theme-belltown .ui-panel .app-item-desc,
    .app-theme-belltown .ui-li-aside,
    .app-theme-belltown .ui-btn .ui-li-aside,
    .app-theme-belltown .app-grid-header,
    .app-theme-belltown .app-panel-info-view .app-list-instruction,
    .app-theme-belltown a:not(.ui-btn):not(.btn),
    .app-theme-belltown .app-calculated .app-static-text,
    .app-theme-belltown .app-item-number {
        color: #000066 !important;
    }

        .app-theme-belltown a:not(.ui-btn):not(.btn):hover,
        .app-theme-belltown a:not(.ui-btn):not(.btn):active {
            color: #7e7eb7 !important;
        }


    .app-theme-belltown .app-filter {
        color: #a17700;
    }

    .app-theme-belltown .ui-btn p {
        color: #000 !important;
    }

    .app-theme-belltown .app-bar-heading .app-bar-label,
    .app-theme-belltown .app-static-text div,
    .app-theme-belltown .app-form-editing.app-formview label {
        color: #003399;
    }

    .app-theme-belltown .app-wrapper,
    .app-theme-belltown .app-echo-instruction {
        color: #1d092d;
        text-shadow: none;
    }

    /* hover */
    .app-theme-belltown .ui-btn-a:hover:not(.ui-btn-active):not(.app-selected),
    .app-desktop.app-theme-belltown .ui-page-theme-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-belltown .ui-bar-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-belltown .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-desktop.app-theme-belltown .ui-group-theme-a .ui-btn:hover:not(.app-selected),
    html head + body.app-desktop.app-theme-belltown .ui-btn-a.ui-btn:hover:not(.app-selected),
    .app-theme-belltown #app-welcome .ui-btn:hover:not(.ui-btn-active),
    .app-theme-belltown #app-popup-login .ui-btn:hover:not(.ui-btn-active),
    .app-desktop.app-theme-belltown .ui-listview a.ui-btn:hover:not(.app-selected) .app-frozen-spacer {
        background-color: #d9e2e1;
        border-color: #7bb2ac;
    }

    .app-theme-belltown.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon),
    .app-theme-belltown.app-desktop .ui-datepicker td a:hover {
        background-color: #d9e2e1;
    }

    /*selected button*/
    .app-theme-belltown .app-selected:not(.ui-btn-active),
    .app-theme-belltown .app-selected:hover,
    .app-theme-belltown .app-selected:visited,
    .app-theme-belltown .app-selected .app-frozen-spacer {
        background-color: #adc8c5 !important;
        border-color: #7bb2ac !important;
        color: #000 !important;
    }

    .app-theme-belltown .app-grid-header .app-selected:not(.ui-btn-active) {
        background-color: rgba(0,0,0,0.05) !important;
    }

    /* selected hover*/
    html body.app-desktop.app-theme-belltown .ui-btn.app-selected:hover:not(.ui-btn-active),
    .app-theme-belltown .app-echo-toolbar .app-selected:not(.ui-btn-active),
    .app-theme-belltown .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
    .app-theme-belltown .app-listview .app-selected:not(.ui-btn-active):hover .app-frozen-spacer {
        background-color: #a9c6c3 !important;
        border-color: #7bb2ac !important;
        color: #000 !important;
    }

    /* click */

    .app-theme-belltown .app-grid-header .ui-btn-active,
    .app-theme-belltown .dv-item .app-btn-more.ui-btn-active {
        background-color: #FFD253 !important;
        color: #000 !important;
    }

    .app-theme-belltown .app-listview .ui-btn.app-selected::before {
        background-color: #FFD253;
    }

    .app-theme-belltown .ui-title.ui-btn-active,
    .app-theme-belltown .ui-btn.ui-btn-active,
    .app-theme-belltown .app-bar-tools .ui-btn.ui-btn-active,
    .app-theme-belltown .ui-btn.ui-btn-active .app-frozen-spacer {
        background-color: #FFD253 !important;
        border-color: #7bb2ac !important;
        color: #000 !important;
    }


        .app-theme-belltown .ui-panel-position-left .ui-btn-active .app-item-desc,
        .app-theme-belltown .ui-panel-position-right .ui-btn-active .app-item-desc,
        .app-theme-belltown #app-sidebar .ui-btn-active .app-item-desc,
        .app-theme-belltown .app-listview-static .ui-btn-active .app-item-desc,
        .app-theme-belltown .ui-btn-active p,
        .app-theme-belltown .ui-btn-active p.ui-li-aside,
        .app-theme-belltown .ui-btn.ui-btn-active span:not(.ui-li-count) {
            color: #000 !important;
        }



    .app-theme-belltown .dv-action-see-all .app-btn-prev.ui-btn-active,
    .app-theme-belltown .dv-action-see-all .app-btn-next.ui-btn-active {
        background-color: #FFD253;
        color: #000;
    }

    .app-theme-belltown .app-btn-check:not(.app-btn-check-selected) {
        border-color: #7BB2AC !important;
        background-color: transparent !important;
    }

    .app-theme-belltown .ui-btn.app-selected:not(.ui-btn-active) .app-btn-check:not(.app-btn-check-selected) {
        border-color: #7BB2AC !important;
    }

    .app-theme-belltown .app-grid-header .app-btn-check:not(.app-btn-check-selected) {
        background-color: transparent !important;
        border-color: #7BB2AC !important;
    }

    .app-theme-belltown .app-btn-check.app-btn-check-selected {
        border-color: #FFD253 !important;
        background-color: #FFD253 !important;
    }

    .app-theme-belltown .app-btn-check .app-icon-themed {
        fill: #000;
    }

    /* tabs */

    .app-theme-belltown .app-tabs.ui-header {
        border-color: #2d7f75;
    }

    .app-theme-belltown .app-tabs .ui-btn {
        border-color: #2d7f75 !important;
        color: #000 !important;
        background-color: #dce5e4;
    }

        .app-theme-belltown .app-tabs .ui-btn.ui-btn-active {
            border-color: #2d7f75 !important;
            background-color: #2d7f75 !important;
            color: #fff !important;
        }

    /*button on header bar*/

    .app-theme-belltown.app-desktop .app-bar-tools .ui-btn.ui-btn-icon-notext:hover:not(.ui-btn-active),
    .app-theme-belltown .ui-datepicker .ui-datepicker-prev:hover,
    .app-theme-belltown .ui-datepicker .ui-datepicker-next:hover {
        border-color: #2d7f75 !important;
        background-color: #a9c6c3 !important;
    }

    /* for reference/call button in forms*/
    .app-theme-belltown.app-desktop .ui-btn.ui-btn-icon-notext:hover {
        border-color: #2d7f75 !important;
    }

    .app-theme-belltown .ui-btn.ui-btn-icon-notext:not(.ui-radio-on)::after,
    .app-theme-belltown .ui-btn.ui-btn-icon-left:not(.ui-radio-on)::after,
    .app-theme-belltown .ui-btn.ui-btn-icon-right:not(.ui-radio-on):not(.app-btn-icon-transparent)::after,
    .app-theme-belltown .ui-btn.ui-btn-icon-top:not(.ui-radio-on)::after,
    .app-theme-belltown .ui-btn.ui-btn-icon-bottom:not(.ui-radio-on)::after,
    .app-theme-belltown .ui-datepicker .ui-datepicker-prev span,
    .app-theme-belltown .ui-datepicker .ui-datepicker-next span,
    .app-theme-belltown .ui-checkbox-on:after,
    .app-theme-belltown .ui-flipswitch-active,
    .app-theme-belltown .ui-slider-track .ui-btn-active {
        background-color: #2d7f75 !important;
    }

    .app-theme-belltown .ui-btn .glyphicon {
        color: #2d7f75;
    }

    .app-theme-belltown .app-icon-themed {
        fill: #2d7f75;
    }

    .app-theme-belltown .ui-btn-active .app-icon-themed {
        fill: #000;
    }

    .app-theme-belltown .ui-radio-on:after,
    .app-theme-belltown .ui-slider-track .ui-btn-active,
    .app-theme-belltown .ui-flipswitch-active {
        border-color: #2d7f75 !important;
    }


    .app-theme-belltown .ui-btn.ui-btn-active.ui-btn-icon-notext::after,
    .app-theme-belltown .ui-btn.ui-btn-active.ui-btn-icon-left::after,
    .app-theme-belltown .ui-btn.ui-btn-active.ui-btn-icon-right:not(.app-btn-icon-transparent)::after,
    .app-theme-belltown .ui-btn.ui-btn-active.ui-btn-icon-top::after,
    .app-theme-belltown .ui-btn.ui-btn-active.ui-btn-icon-bottom::after {
        background-color: #9e885e !important;
    }

    .app-theme-belltown .ui-btn.ui-btn-active.ui-btn-icon-notext.app-btn-promo::after {
        background-color: #FFD253 !important;
    }

    /*swatch b*/
    .app-theme-belltown .ui-btn.ui-btn-b,
    .app-theme-belltown .ui-btn.ui-btn-b:visited,
    .app-theme-belltown:not(.app-desktop) li a.ui-btn-b:not(.ui-btn-active):hover {
        background-color: #94adce;
        border-color: #a9c6c3;
        color: #1d092d;
    }

        /*swatch b hover*/

        .app-theme-belltown .ui-btn.ui-btn-b.ui-btn-active,
        .app-theme-belltown.app-desktop .ui-btn.ui-btn-b:hover,
        .app-theme-belltown .app-popup .ui-content .ui-checkbox .ui-btn:hover,
        .app-theme-belltown .app-popup .ui-content .ui-checkbox .ui-btn.ui-focus:hover {
            background-color: #8ba5c6;
            border-color: #a9c6c3;
            color: #1d092d !important;
        }

    .app-theme-belltown .app-nav-panel .ui-btn.ui-btn-b {
        border-color: #a9c6c3 !important;
    }

    .app-theme-belltown .ui-btn.ui-btn-b.ui-btn-active,
    .app-theme-belltown.app-desktop .ui-btn.ui-btn-b.ui-btn-active:hover {
        color: #000 !important;
    }

    .app-theme-belltown .ui-body-a:not(#app-popup-login):not(#app-welcome) .ui-btn-b,
    .app-theme-belltown.app-desktop .ui-body-a:not(#app-popup-login):not(#app-welcome) .ui-btn-b:hover,
    .app-theme-belltown .ui-body-a:not(#app-popup-login):not(#app-welcome) .ui-btn-b.ui-btn-active {
        border-color: #2d7f75 !important;
    }

    /*swatch b divider*/
    .app-theme-belltown .ui-bar-b,
    .app-theme-belltown .ui-bar-b .ui-bar-inherit,
    html .app-theme-belltown.ui-body-b .ui-bar-inherit,
    html body.app-theme-belltown .ui-group-theme-b .ui-bar-inherit {
        border-color: #7bb2ac;
        background-color: #a9c6c3;
    }

    /*fix for lookups/inputs*/
    .app-theme-belltown .ui-btn.app-lookup:not(.ui-btn-active):not(.ui-focus),
    .app-theme-belltown .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select:not(.ui-focus) .ui-btn:not(.ui-btn-active),
    .app-theme-belltown .ui-input-text:not(.ui-btn-active),
    .app-theme-belltown .app-form-editing .ui-input-text:not(.ui-btn-active),
    .app-theme-belltown .ui-input-search.ui-body-inherit {
        background-color: #fff;
        border-color: #7bb2ac;
        text-shadow: none;
        /*color: #fff;*/
    }

        .app-theme-belltown .ui-btn.app-lookup.ui-focus,
        .app-theme-belltown .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select.ui-focus .ui-btn:not(.ui-btn-active),
        .app-theme-belltown .ui-input-text.ui-focus,
        .app-theme-belltown .app-form-editing .ui-input-text.ui-focus,
        .app-theme-belltown .ui-input-search.ui-body-inherit.ui-focus,
        .app-theme-belltown .ui-checkbox label.ui-focus,
        .app-theme-belltown .ui-datepicker .ui-state-active {
            border-color: #FFD253 !important;
        }

    .app-theme-belltown .ui-slider {
        border-color: #2d7f75 !important;
    }

    .app-theme-belltown .ui-slider-label.ui-btn-active {
        background-color: #ffe6a0 !important;
    }

    /* background bleed under form in editing mode*/
    .app-theme-belltown .ui-body-a.ui-collapsible-content {
        background-color: #fff;
    }

    .app-theme-belltown .app-bar-tools .ui-input-search.ui-body-inherit {
        background-color: #fff;
    }

    .app-theme-belltown .ui-btn.app-lookup,
    .app-theme-belltown .ui-btn.ui-btn-active.app-lookup {
        border-color: #2d7f75;
    }

    .app-theme-belltown .app-lookup-input {
        background-color: transparent;
        /*color: #fff;*/
    }

    .app-theme-belltown .app-grid-header {
        color: #999;
    }

@media (min-width: 20em) {

    .app-theme-belltown .ui-header.ui-header-fixed.app-bar-tools {
        background-image: url(../touch/logo-color.png);
    }
}

.app-theme-belltown .app-listview li .app-li-corner {
    color: #000;
    background-color: #ffe6a0;
}

.app-theme-belltown .dataview-busy-indicator {
    background-color: #FFD253;
}

.app-theme-belltown .ui-bar-a .app-menu-strip .ui-btn:not(.ui-btn-active), .app-theme-belltown .ui-bar-a .app-user-name {
    color: #333 !important;
}

.app-theme-belltown .ui-bar-a .app-menu-strip .ui-btn:hover:not(.ui-btn-active),
.app-theme-belltown .ui-bar-a .app-menu-strip .ui-btn.app-selected:not(.ui-btn-active),
.app-theme-belltown .ui-bar-a .app-menu-strip .ui-btn.app-selected:hover:not(.ui-btn-active) {
    color: #000 !important;
}

/*********************************/
/* THEME: berry                 */
/*******************************/

.app-theme-berry,
.app-theme-berry .ui-page-theme-a,
.app-theme-berry .app-page-header {
    background-color: #fff;
    scrollbar-base-color: #f8adc6;
    scrollbar-track-color: #fcdae6;
    scrollbar-arrow-color: #f584aa;
    scrollbar-shadow-color: #f8adc6;
}

    .app-theme-berry.app-desktop ::-webkit-scrollbar-track {
        background-color: #fcdae6;
    }

    .app-theme-berry.app-desktop ::-webkit-scrollbar-thumb {
        background-color: #f8adc6;
        border: solid 1px #f584aa;
    }

        .app-theme-berry.app-desktop ::-webkit-scrollbar-thumb:hover {
            background-color: #f799b9;
        }

    .app-theme-berry .app-page-header {
        color: #1f1f1f;
    }

    .app-theme-berry .ui-page-theme-a .ui-panel-wrapper,
    .app-theme-berry .ui-panel,
    .app-theme-berry .app-page-header,
    .app-theme-berry .app-status-bar {
        background-color: #efdf0f;
        border-color: #f584aa;
    }

    .app-theme-berry .app-status-bar {
        color: #000;
    }

    .app-theme-berry .app-form-editing.app-formview .app-static-text div,
    .app-theme-berry .app-page-menu-desc,
    .app-theme-berry .ui-checkbox label {
        text-shadow: none !important;
    }

    /*popup*/
    .app-theme-berry .app-popup-message,
    .app-theme-berry .ui-content.app-map-info {
        background-color: #efdf0f;
        border-color: #f8adc6;
        text-shadow: none;
    }

        .app-theme-berry .app-popup-message .ui-popup-arrow {
            background-color: #efdf0f;
        }

        .app-theme-berry .app-popup-message div {
            color: #f8adc6;
        }

    /* page header */
    .app-theme-berry .app-bar-tools.ui-bar-a,
    .app-theme-berry :not(.app-tabs).ui-header-fixed.ui-header,
    .app-theme-berry .ui-header,
    .app-theme-berry .ui-footer {
        background-color: #efdf0f;
        border-color: #f584aa;
        text-shadow: none;
    }

    .app-theme-berry .app-popup-listview .ui-popup-arrow,
    .app-theme-berry .app-popup-listview {
        background-color: #efdf0f !important;
        border-color: #efdf0f !important;
    }

    .app-theme-berry .app-page-header {
        border-color: #f584aa !important;
    }

    /* list dividers*/
    .app-theme-berry .ui-li-divider {
        background-color: #f8adc6;
        border-color: #f584aa;
        color: #555;
        text-shadow: none;
    }


    /* view descriptions*/
    .app-theme-berry .ui-listview .app-list-instruction.ui-li-divider,
    .app-theme-berry .ui-content:not(.app-page-tasks) .app-listview .ui-li-divider:not(.ui-bar-b):not(.ui-bar-inherit),
    .app-theme-berry .app-bar-heading,
    .app-theme-berry .app-presenter-instruction,
    .app-theme-berry .app-grid-header .app-frozen-spacer {
        background-color: #fcdae6 !important;
        border-color: #f584aa !important;
        color: #1d092d;
        text-shadow: none;
    }

    body:not(.app-sidebar-undocked).app-theme-berry .ui-header-fixed .ui-title,
    body:not(.app-sidebar-undocked).app-theme-berry .app-sidebar,
    .app-theme-berry .app-divider:not(.ui-collapsible),
    .app-theme-berry .app-echo,
    .app-theme-berry .app-header {
        border-color: #f584aa !important;
    }

    .app-theme-berry .ui-body-a,
    .app-theme-berry .app-li-card,
    .app-theme-berry .ui-page-theme-a .ui-body-inherit:not(.ui-focus),
    .app-theme-berry .app-li-card {
        background-color: #fff;
        border-color: #f8adc6;
        /*color: #fff;*/
        text-shadow: none;
    }

    .app-theme-berry .ui-panel .ui-body-a {
        border-color: #f584aa !important;
    }

    .app-theme-berry .ui-page-theme-a .app-formview .ui-body-inherit:not(.ui-focus) {
        background-color: #fff;
    }


    /*sidebar customizations*/
    .app-theme-berry .ui-body-a.app-sidebar {
        background-color: #efdf0f;
    }

    .app-theme-berry.app-sidebar-undocked .app-form-grid .ui-collapsible-set,
    .app-theme-berry .ui-listview-inset .ui-li-divider:not(.ui-bar-a) {
        border-color: #f8adc6;
    }

    .app-theme-berry .ui-li-divider.app-info {
        background-color: #fff !important;
    }

        .app-theme-berry .ui-li-divider.app-info .appname {
            color: #6b080d;
        }

    /* fix for form "card" */
    .app-theme-berry .ui-page-theme-a .ui-body-inherit.app-li-card {
        border-top-color: #f8adc6;
        border-left-color: #f8adc6;
        border-right-color: #f8adc6;
    }

    /*.app-theme-berry .ui-listview-inset {
        background-color: #ebf3ff;
    }*/

    .app-theme-berry .app-form-editing.app-formview .ui-field-contain {
        border-top-color: transparent;
    }


    /*buttons*/
    .app-theme-berry .app-page-header,
    .app-theme-berry .ui-page-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-berry .ui-bar-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-berry .ui-body-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html body.app-theme-berry .ui-group-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html head + body.app-theme-berry .ui-btn-a.ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    .app-theme-berry .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-berry .ui-bar-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-berry .ui-body-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html body.app-theme-berry .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html head + body.app-theme-berry .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    .app-theme-berry .app-form-grid .ui-collapsible-set,
    /* button overrides to remove "hover" on touch screens */
    .app-theme-berry:not(.app-desktop) li a:hover:not(.app-selected):not(.ui-btn-b),
    body:not(.app-desktop).app-theme-berry .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-berry .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-berry .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-berry .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html head + body:not(.app-desktop).app-theme-berry .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    .app-theme-berry .app-tabs.ui-header,
    .app-theme-berry #app-welcome .ui-btn:not(:hover),
    .app-theme-berry #app-popup-login .ui-btn:not(:hover),
    .app-theme-berry .ui-datepicker .ui-state-highlight,
    .app-theme-berry .ui-listview .app-frozen-spacer {
        border-color: #faa5c1;
    }

    .app-theme-berry .ui-body-b .ui-btn-a,
    .app-theme-berry .ui-body-b .ui-btn-a.ui-btn-active {
        border-color: #efdf0f !important;
    }

    .app-theme-berry.app-has-popup-open .app-menu-strip .ui-btn:hover {
        background-color: #efdf0f !important;
    }

    .app-theme-berry .ui-page-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-berry .ui-bar-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-berry .ui-body-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-theme-berry .ui-group-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html head + body.app-theme-berry .ui-btn-a.ui-btn:not(.app-selected):not(.app-lookup),
    .app-theme-berry .ui-panel-page-container-a:not(.app-lookup),
    .app-theme-berry .app-tabs.ui-header:not(.app-lookup),
    .app-theme-berry .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-berry .ui-bar-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-berry .ui-body-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html body.app-theme-berry .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off),
    html head + body.app-theme-berry .ui-btn-a.ui-btn:visited:not(.app-selected),
    .app-theme-berry .app-tabs .ui-btn:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-berry .app-grid.app-listview :not(.app-selected):not(:hover):not(.ui-btn-active).ui-btn,
    .app-theme-berry #app-welcome .ui-btn:not(:hover),
    .app-theme-berry #app-popup-login .ui-btn:not(:hover),
    .app-theme-berry .app-map-info .ui-popup-arrow,
    .app-theme-berry .ui-datepicker .ui-datepicker-prev,
    .app-theme-berry .ui-datepicker .ui-datepicker-next,
    .app-theme-berry .ui-listview .app-frozen-spacer {
        /*color: #000;*/
        background-color: #fef3f6;
    }

    /* top border of Info button in sidebar */
    .app-theme-berry .app-sidebar .ui-btn.ui-icon-info {
        border-color: #f584aa !important;
    }

    /* navigation panel selected item color fix*/
    .app-theme-berry .app-nav-panel .ui-btn-a {
        color: #1f1f1f !important;
    }

    /* subtext coloring*/
    .app-theme-berry .app-field-label-after,
    .app-theme-berry .app-field-label-before,
    .app-theme-berry .app-field-label,
    .app-theme-berry .ui-panel .app-item-desc,
    .app-theme-berry a:not(.ui-btn):not(.btn),
    .app-theme-berry .app-item-number {
        color: #CC0066 !important;
    }

        .app-theme-berry a:not(.ui-btn):not(.btn):hover,
        .app-theme-berry a:not(.ui-btn):not(.btn):active {
            color: #000 !important;
        }


    .app-theme-berry .ui-btn p {
        color: #000 !important;
    }

    .app-theme-berry .ui-li-aside,
    .app-theme-berry .ui-btn .ui-li-aside,
    .app-theme-berry .app-grid-header,
    .app-theme-berry .app-panel-info-view .app-list-instruction,
    .app-theme-berry .app-filter,
    .app-theme-berry .app-calculated .app-static-text {
        color: #6b080d !important;
    }

    .app-theme-berry .app-bar-heading .app-bar-label,
    .app-theme-berry .app-static-text div,
    .app-theme-berry .app-form-editing.app-formview label {
        color: #CC0066;
    }

    .app-theme-berry .app-wrapper,
    .app-theme-berry .app-echo-instruction {
        color: #1d092d;
        text-shadow: none;
    }

    /*selected button*/
    .app-theme-berry .app-selected:not(.ui-btn-active),
    .app-theme-berry .app-selected:hover,
    .app-theme-berry .app-selected:visited,
    .app-theme-berry .app-selected .app-frozen-spacer {
        background-color: #EED0D7 !important;
        border-color: #f8adc6 !important;
        color: #000 !important;
    }

    .app-theme-berry .app-grid-header .app-selected:not(.ui-btn-active) {
        background-color: rgba(0,0,0,0.05) !important;
    }

    /* hover */
    .app-theme-berry .ui-btn-a:hover:not(.ui-btn-active):not(.app-selected),
    .app-desktop.app-theme-berry .ui-page-theme-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-berry .ui-bar-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-berry .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-desktop.app-theme-berry .ui-group-theme-a .ui-btn:hover:not(.app-selected),
    html head + body.app-desktop.app-theme-berry .ui-btn-a.ui-btn:hover:not(.app-selected),
    .app-theme-berry #app-welcome .ui-btn:hover:not(.ui-btn-active),
    .app-theme-berry #app-popup-login .ui-btn:hover:not(.ui-btn-active),
    .app-desktop.app-theme-berry .ui-listview a.ui-btn:hover:not(.app-selected) .app-frozen-spacer {
        background-color: #fdedf3;
        border-color: #f8adc6;
    }

    .app-theme-berry.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon),
    .app-theme-berry.app-desktop .ui-datepicker td a:hover {
        background-color: #fdedf3;
    }

    /* selected hover*/
    html body.app-desktop.app-theme-berry .ui-btn.app-selected:hover:not(.ui-btn-active),
    .app-theme-berry .app-echo-toolbar .app-selected:not(.ui-btn-active),
    .app-theme-berry .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
    .app-theme-berry .app-listview .app-selected:not(.ui-btn-active):hover .app-frozen-spacer {
        background-color: #EDDADF !important;
        border-color: #f8adc6 !important;
        color: #000 !important;
    }

    /* click */
    .app-theme-berry .app-grid-header .ui-btn-active,
    .app-theme-berry .dv-item .app-btn-more.ui-btn-active {
        background-color: #6b080d !important;
        color: #fff !important;
    }

    .app-theme-berry .app-listview .ui-btn.app-selected::before {
        background-color: #6b080d;
    }

    .app-theme-berry .ui-title.ui-btn-active,
    html body.app-theme-berry .ui-btn.ui-btn-active,
    .app-theme-berry .ui-btn.ui-btn-active .app-frozen-spacer {
        background-color: #6b080d !important;
        border-color: #f8adc6 !important;
        color: #fff !important;
    }

    .app-theme-berry .ui-panel-position-left .ui-btn-active .app-item-desc,
    .app-theme-berry .ui-panel-position-right .ui-btn-active .app-item-desc,
    .app-theme-berry #app-sidebar .ui-btn-active .app-item-desc,
    .app-theme-berry .app-listview-static .ui-btn-active .app-item-desc,
    .app-theme-berry .ui-btn-active p,
    .app-theme-berry .ui-btn-active p.ui-li-aside,
    .app-theme-berry .ui-btn.ui-btn-active span:not(.ui-li-count) {
        color: #fff !important;
    }

    .app-theme-berry .dv-action-see-all .app-btn-prev.ui-btn-active,
    .app-theme-berry .dv-action-see-all .app-btn-next.ui-btn-active {
        background-color: #6B080D;
        color: #fff;
    }

    .app-theme-berry .app-btn-check:not(.app-btn-check-selected) {
        border-color: #F8ADC6 !important;
        background-color: transparent !important;
    }

    .app-theme-berry .ui-btn.app-selected:not(.ui-btn-active) .app-btn-check:not(.app-btn-check-selected) {
        border-color: #F8ADC6 !important;
    }

    .app-theme-berry .app-grid-header .app-btn-check:not(.app-btn-check-selected) {
        background-color: transparent !important;
        border-color: #F8ADC6 !important;
    }

    .app-theme-berry .app-btn-check.app-btn-check-selected {
        border-color: #6B080D !important;
        background-color: #6B080D !important;
    }

    .app-theme-berry .app-btn-check .app-icon-themed {
        fill: #fff;
    }

    /* tabs */

    .app-theme-berry .app-tabs.ui-header {
        border-color: #f584aa;
    }

    .app-theme-berry .app-tabs .ui-btn {
        border-color: #f584aa !important;
        color: #1d092d;
    }

        .app-theme-berry .app-tabs .ui-btn.ui-btn-active {
            border-color: #f584aa !important;
            background-color: #f584aa !important;
            color: #fff !important;
        }


    .app-theme-berry .ui-btn.ui-btn-icon-notext.ui-btn-active {
        background-color: #f584aa !important;
    }
    /*button on header bar*/

    .app-theme-berry.app-desktop .app-bar-tools .ui-btn.ui-btn-icon-notext:hover:not(.ui-btn-active),
    .app-theme-berry.app-desktop .app-map-info-toolbar .ui-btn.ui-btn-icon-notext:hover:not(.ui-btn-active),
    .app-theme-berry.app-desktop .app-echo-toolbar .ui-btn.ui-btn-icon-notext:hover:not(.ui-btn-active),
    .app-theme-berry .ui-datepicker .ui-datepicker-prev:hover,
    .app-theme-berry .ui-datepicker .ui-datepicker-next:hover {
        border-color: #b5617d !important;
        background-color: #f8d8e1 !important;
    }

    .app-theme-berry .app-bar-tools .ui-btn.ui-btn-icon-notext.ui-btn-active,
    .app-theme-berry .app-map-info-toolbar .ui-btn.ui-btn-icon-notext.ui-btn-active {
        border-color: #b5617d !important;
    }

    /* icon buttons*/

    .app-theme-berry .ui-btn.ui-btn-icon-notext:not(.ui-radio-on)::after,
    .app-theme-berry .ui-btn.ui-btn-icon-left:not(.ui-radio-on)::after,
    .app-theme-berry .ui-btn.ui-btn-icon-right:not(.ui-radio-on):not(.app-btn-icon-transparent)::after,
    .app-theme-berry .ui-btn.ui-btn-icon-top:not(.ui-radio-on)::after,
    .app-theme-berry .ui-btn.ui-btn-icon-bottom:not(.ui-radio-on)::after,
    .app-theme-berry .ui-datepicker .ui-datepicker-prev span,
    .app-theme-berry .ui-datepicker .ui-datepicker-next span,
    .app-theme-berry .ui-checkbox-on:after,
    .app-theme-berry .ui-flipswitch-active,
    .app-theme-berry .ui-slider-track .ui-btn-active {
        background-color: #6b080d !important;
    }

    .app-theme-berry .ui-btn .glyphicon {
        color: #6b080d;
    }

    .app-theme-berry .app-icon-themed {
        fill: #6b080d;
    }

    .app-theme-berry .ui-radio-on:after,
    .app-theme-berry .ui-slider-track .ui-btn-active,
    .app-theme-berry .ui-flipswitch-active {
        border-color: #6b080d !important;
    }

    .app-theme-berry .ui-btn.ui-btn-active.ui-btn-icon-notext::after,
    .app-theme-berry .ui-btn.ui-btn-active.ui-btn-icon-left::after,
    .app-theme-berry .ui-btn.ui-btn-active.ui-btn-icon-right:not(.app-btn-icon-transparent)::after,
    .app-theme-berry .ui-btn.ui-btn-active.ui-btn-icon-top::after,
    .app-theme-berry .ui-btn.ui-btn-active.ui-btn-icon-bottom::after {
        background-color: #360305 !important;
    }
    /*swatch b*/
    .app-theme-berry .ui-btn.ui-btn-b,
    .app-theme-berry .ui-btn.ui-btn-b:visited,
    body.app-theme-berry:not(.app-desktop) li a.ui-btn-b:not(.ui-btn-active):hover {
        background-color: #713b48;
        border-color: #efdf0f;
        color: #000;
    }

    .app-theme-berry .app-nav-panel .ui-btn.ui-btn-b,
    .app-theme-berry .app-nav-panel .ui-btn.ui-btn-b:hover {
        color: #fff !important;
    }

    /*swatch b hover*/

    .app-theme-berry .ui-btn.ui-btn-b.ui-btn-active,
    .app-theme-berry.app-desktop .ui-btn.ui-btn-b:hover,
    .app-theme-berry .app-popup .ui-content .ui-checkbox .ui-btn:hover,
    .app-theme-berry .app-popup .ui-content .ui-checkbox .ui-btn.ui-focus:hover {
        background-color: #693843;
        border-color: #efdf0f !important;
    }



    /*swatch b divider*/
    .app-theme-berry .ui-bar-b,
    .app-theme-berry .ui-bar-b .ui-bar-inherit,
    html .app-theme-berry.ui-body-b .ui-bar-inherit,
    html body.app-theme-berry .ui-group-theme-b .ui-bar-inherit {
        border-color: #f8adc6;
        background-color: #efdf0f;
    }

    .app-theme-berry .ui-body-a .ui-btn-b,
    .app-theme-berry.app-desktop .ui-body-a .ui-btn-b:hover,
    .app-theme-berry .ui-body-a .ui-btn-b.ui-btn-active {
        border-color: #f584aa !important;
    }

    /*fix for lookups/inputs*/
    .app-theme-berry .ui-btn.app-lookup:not(.ui-btn-active):not(.ui-focus),
    .app-theme-berry .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select:not(.ui-focus) .ui-btn:not(.ui-btn-active),
    .app-theme-berry .ui-input-text:not(.ui-btn-active),
    .app-theme-berry .app-form-editing .ui-input-text:not(.ui-btn-active),
    .app-theme-berry .ui-input-search.ui-body-inherit {
        background-color: #fff;
        border-color: #f8adc6;
        text-shadow: none;
        /*color: #fff;*/
    }

        .app-theme-berry .ui-btn.app-lookup.ui-focus,
        .app-theme-berry .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select.ui-focus .ui-btn:not(.ui-btn-active),
        .app-theme-berry .ui-input-text.ui-focus,
        .app-theme-berry .app-form-editing .ui-input-text.ui-focus,
        .app-theme-berry .ui-input-search.ui-body-inherit.ui-focus,
        .app-theme-berry .ui-checkbox label.ui-focus,
        .app-theme-berry .ui-datepicker .ui-state-active {
            border-color: #6b080d !important;
        }

    .app-theme-berry .ui-slider {
        border-color: #f584aa !important;
    }

    .app-theme-berry .ui-slider-label.ui-btn-active {
        background-color: #f584aa !important;
    }

    /*special buttons*/
    .app-theme-berry #app-welcome .ui-btn:not(:hover):not(.ui-btn-active):not(.ui-focus),
    .app-theme-berry #app-popup-login .ui-btn:not(:hover):not(.ui-btn-active):not(.ui-focus),
    .app-theme-berry #login-button:not(:hover):not(.ui-btn-active):not(.ui-focus) {
        background-color: #fef3f6 !important;
        border-color: #f8adc6 !important;
        color: #000;
    }

    .app-theme-berry #app-welcome .ui-btn:hover:not(.ui-btn-active),
    .app-theme-berry #app-popup-login .ui-btn:hover:not(.ui-btn-active),
    .app-theme-berry #login-button:hover:not(.ui-btn-active) {
        border-color: #f8adc6 !important;
        color: #000 !important;
    }

    .app-theme-berry #app-welcome .ui-btn-active,
    .app-theme-berry #app-popup-login .ui-btn-active {
        border-color: #f8adc6 !important;
        color: #fff !important;
    }

    /* background bleeds under form in editing mode*/
    .app-theme-berry .ui-body-a.ui-collapsible-content {
        background-color: #fff;
    }

    .app-theme-berry .app-bar-tools .ui-input-search.ui-body-inherit {
        background-color: #fff;
    }

    .app-theme-berry .ui-btn.app-lookup,
    .app-theme-berry .ui-btn.ui-btn-active.app-lookup {
        border-color: #f584aa;
    }


    .app-theme-berry .app-grid-header {
        color: #999;
    }

@media (min-width: 20em) {

    .app-theme-berry .ui-header.ui-header-fixed.app-bar-tools {
        background-image: url(../touch/logo-black.png);
    }
}

.app-theme-berry .app-listview li .app-li-corner {
    color: #fff;
    background-color: #f584aa;
}

.app-theme-berry .dataview-busy-indicator {
    background-color: #6b080d;
}

.app-theme-berry .ui-bar-a .app-menu-strip .ui-btn:not(.ui-btn-active), .app-theme-berry .ui-bar-a .app-user-name {
    color: #333 !important;
}

.app-theme-berry .ui-bar-a .app-menu-strip .ui-btn:hover:not(.ui-btn-active),
.app-theme-berry .ui-bar-a .app-menu-strip .ui-btn.app-selected:not(.ui-btn-active),
.app-theme-berry .ui-bar-a .app-menu-strip .ui-btn.app-selected:hover:not(.ui-btn-active) {
    color: #000 !important;
}

/*********************************/
/* THEME: bittersweet           */
/*******************************/

.app-theme-bittersweet,
.app-theme-bittersweet .ui-page-theme-a,
.app-theme-bittersweet .app-page-header {
    background-color: #fff;
}

    .app-theme-bittersweet .app-page-header {
        color: #1f1f1f;
    }

    .app-theme-bittersweet .ui-page-theme-a .ui-panel-wrapper,
    .app-theme-bittersweet .ui-panel,
    .app-theme-bittersweet .app-page-header,
    .app-theme-bittersweet .app-status-bar {
        background-color: #d65c26;
        border-color: #edd27b;
    }

    .app-theme-bittersweet .app-bar-actions,
    .app-theme-bittersweet .app-bar-header,
    .app-theme-bittersweet .app-bar-footer {
        background-color: #f3e1a7 !important;
    }

        .app-theme-bittersweet .app-bar-actions .ui-btn {
            border-color: #edd27b !important;
        }

            .app-theme-bittersweet .app-bar-actions .ui-btn.ui-btn-active,
            .app-theme-bittersweet .app-bar-actions .ui-btn:hover,
            .app-theme-bittersweet .app-bar-actions .ui-btn.app-selected {
                border-color: #958551 !important;
            }

    .app-theme-bittersweet .app-status-bar {
        color: #000;
    }

    .app-theme-bittersweet .app-form-editing.app-formview .app-static-text div,
    .app-theme-bittersweet .app-page-menu-desc,
    .app-theme-bittersweet .ui-checkbox label {
        text-shadow: none !important;
    }

    /*popup*/
    .app-theme-bittersweet .app-popup-message,
    .app-theme-bittersweet .ui-content.app-map-info {
        background-color: #d65c26;
        border-color: #f3e1a7;
        text-shadow: none;
        color: #fff;
    }

        .app-theme-bittersweet .app-popup-message .ui-popup-arrow {
            background-color: #d65c26;
        }

        .app-theme-bittersweet .app-popup-message div {
            color: #f3e1a7;
        }

    /* page header */
    .app-theme-bittersweet .app-bar-tools.ui-bar-a,
    .app-theme-bittersweet :not(.app-tabs).ui-header-fixed.ui-header {
        background-color: #d65c26;
        border-color: #edd27b;
        text-shadow: none;
    }

    .app-theme-bittersweet .app-popup-listview .ui-popup-arrow,
    .app-theme-bittersweet .app-popup-listview {
        background-color: #d65c26 !important;
        border-color: #d65c26 !important;
    }

    .app-theme-bittersweet .app-page-header {
        border-color: #edd27b !important;
    }

    /* list dividers*/
    .app-theme-bittersweet .ui-li-divider {
        background-color: #f3e1a7;
        border-color: #edd27b;
        color: #555;
        text-shadow: none;
    }

    .app-theme-bittersweet ui-li-divider,
    .app-theme-bittersweet .ui-content.app-page-tasks .app-listview .ui-li-divider:not(.ui-bar-b) {
        /*background-color: #ddc1f4;*/
        /*border-color: #edd27b;*/
        /*color: #fff;*/
        text-shadow: none;
    }

    /* view descriptions*/
    .app-theme-bittersweet .ui-listview .app-list-instruction.ui-li-divider,
    .app-theme-bittersweet .ui-content:not(.app-page-tasks) .app-listview .ui-li-divider:not(.ui-bar-b):not(.ui-bar-inherit),
    .app-theme-bittersweet .app-presenter-instruction,
    .app-theme-bittersweet .app-grid-header .app-frozen-spacer {
        background-color: #f2f2f2 !important;
        border-color: #f3e1a7 !important;
        color: #2e2406;
    }

    body:not(.app-sidebar-undocked).app-theme-bittersweet .ui-header-fixed .ui-title,
    body:not(.app-sidebar-undocked).app-theme-bittersweet .app-sidebar,
    .app-theme-bittersweet .app-divider:not(.ui-collapsible),
    .app-theme-bittersweet .app-echo,
    .app-theme-bittersweet .app-header {
        border-color: #edd27b !important;
    }

    .app-theme-bittersweet .app-bar-heading {
        background-color: #f2f2f2;
        color: #2e2406;
        text-shadow: none;
    }

    .app-theme-bittersweet .ui-body-a,
    .app-theme-bittersweet .app-li-card,
    .app-theme-bittersweet .ui-page-theme-a .ui-body-inherit:not(.ui-focus),
    .app-theme-bittersweet .app-li-card {
        background-color: #fff;
        border-color: #f3e1a7;
        /*color: #fff;*/
        text-shadow: none;
    }

    .app-theme-bittersweet .ui-panel .ui-body-a {
        border-color: #edd27b !important;
    }

    .app-theme-bittersweet .ui-page-theme-a .app-formview .ui-body-inherit:not(.ui-focus) {
        background-color: #fff;
    }


    /*sidebar customizations*/
    .app-theme-bittersweet .ui-body-a.app-sidebar {
        background-color: #d65c26;
    }

    .app-theme-bittersweet.app-sidebar-undocked .app-form-grid .ui-collapsible-set,
    .app-theme-bittersweet .ui-listview-inset .ui-li-divider:not(.ui-bar-a) {
        border-color: #f3e1a7;
    }

    .app-theme-bittersweet .ui-li-divider.app-info {
        background-color: #fff !important;
    }

        .app-theme-bittersweet .ui-li-divider.app-info .appname {
            color: #666633;
        }

    /* fix for form "card" */
    .app-theme-bittersweet .ui-page-theme-a .ui-body-inherit.app-li-card {
        border-top-color: #f3e1a7;
        border-left-color: #f3e1a7;
        border-right-color: #f3e1a7;
    }

    /*.app-theme-bittersweet .ui-listview-inset {
        background-color: #ebf3ff;
    }*/

    .app-theme-bittersweet .app-form-editing.app-formview .ui-field-contain {
        border-top-color: transparent;
    }


    /*buttons*/
    .app-theme-bittersweet .app-page-header,
    .app-theme-bittersweet .ui-page-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-bittersweet .ui-bar-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-bittersweet .ui-body-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html body.app-theme-bittersweet .ui-group-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html head + body.app-theme-bittersweet .ui-btn-a.ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    .app-theme-bittersweet .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-bittersweet .ui-bar-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-bittersweet .ui-body-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html body.app-theme-bittersweet .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html head + body.app-theme-bittersweet .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    .app-theme-bittersweet .app-form-grid .ui-collapsible-set,
    /* button overrides to remove "hover" on touch screens */
    body.app-theme-bittersweet:not(.app-desktop) li a:hover:not(.app-selected):not(.ui-btn-b),
    body:not(.app-desktop).app-theme-bittersweet .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-bittersweet .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-bittersweet .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-bittersweet .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html head + body:not(.app-desktop).app-theme-bittersweet .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    .app-theme-bittersweet .app-tabs.ui-header,
    .app-theme-bittersweet #app-welcome .ui-btn:not(:hover),
    .app-theme-bittersweet #app-popup-login .ui-btn:not(:hover),
    .app-theme-bittersweet .ui-datepicker .ui-state-highlight,
    .app-theme-bittersweet .ui-datepicker .ui-datepicker-prev,
    .app-theme-bittersweet .ui-datepicker .ui-datepicker-next,
    .app-theme-bittersweet .ui-listview .app-frozen-spacer {
        border-color: #f3e1a7;
    }

    .app-theme-bittersweet .ui-body-b .ui-btn-a,
    .app-theme-bittersweet .ui-body-b .ui-btn-a.ui-btn-active {
        border-color: #dce3c1 !important;
    }

    .app-theme-bittersweet.app-has-popup-open .app-menu-strip .ui-btn:hover {
        background-color: #dce3c1 !important;
    }

    .app-theme-bittersweet .ui-page-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-bittersweet .ui-bar-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-bittersweet .ui-body-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-theme-bittersweet .ui-group-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html head + body.app-theme-bittersweet .ui-btn-a.ui-btn:not(.app-selected):not(.app-lookup),
    .app-theme-bittersweet .ui-panel-page-container-a:not(.app-lookup),
    .app-theme-bittersweet .app-tabs.ui-header:not(.app-lookup),
    .app-theme-bittersweet .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-bittersweet .ui-bar-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-bittersweet .ui-body-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html body.app-theme-bittersweet .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off),
    html head + body.app-theme-bittersweet .ui-btn-a.ui-btn:visited:not(.app-selected),
    .app-theme-bittersweet .app-tabs .ui-btn:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-bittersweet .app-grid.app-listview :not(.app-selected):not(:hover):not(.ui-btn-active).ui-btn,
    .app-theme-bittersweet #app-welcome .ui-btn:not(:hover),
    .app-theme-bittersweet #app-popup-login .ui-btn:not(:hover),
    .app-theme-bittersweet .app-map-info .ui-popup-arrow,
    .app-theme-bittersweet .ui-datepicker .ui-datepicker-prev,
    .app-theme-bittersweet .ui-datepicker .ui-datepicker-next,
    .app-theme-bittersweet .ui-listview .app-frozen-spacer {
        /*color: #000;*/
        background-color: #fdfaf2;
    }

    /* top border of Info button in sidebar */
    .app-theme-bittersweet .app-sidebar .ui-btn.ui-icon-info {
        border-color: #edd27b !important;
    }

    /* navigation panel selected item color fix*/
    .app-theme-bittersweet .app-nav-panel .ui-btn-a {
        color: #1f1f1f !important;
    }

    /* subtext coloring*/
    .app-theme-bittersweet .app-field-label-after,
    .app-theme-bittersweet .app-field-label-before,
    .app-theme-bittersweet .app-field-label,
    .app-theme-bittersweet .ui-panel .app-item-desc,
    .app-theme-bittersweet .ui-li-aside,
    .app-theme-bittersweet .ui-btn .ui-li-aside,
    .app-theme-bittersweet .app-grid-header,
    .app-theme-bittersweet .app-panel-info-view .app-list-instruction,
    .app-theme-bittersweet .app-filter,
    .app-theme-bittersweet a:not(.ui-btn):not(.btn),
    .app-theme-bittersweet .app-calculated .app-static-text,
    .app-theme-bittersweet .app-item-number {
        color: #666633 !important;
    }


    .app-theme-bittersweet .ui-page-theme-b a:not(.ui-btn),
    .app-theme-bittersweet .ui-bar-b a:not(.ui-btn),
    .app-theme-bittersweet .ui-body-b a:not(.ui-btn),
    .app-theme-bittersweet .ui-group-theme-b a:not(.ui-btn) {
        color: #DAE5A3 !important;
    }

    .app-theme-bittersweet a:not(.ui-btn):not(.btn):hover,
    .app-theme-bittersweet a:not(.ui-btn):not(.btn):active {
        color: #797F5A !important;
    }

    .app-theme-bittersweet .ui-page-theme-b a:not(.ui-btn):hover,
    .app-theme-bittersweet .ui-bar-b a:not(.ui-btn):hover,
    .app-theme-bittersweet .ui-body-b a:not(.ui-btn):hover,
    .app-theme-bittersweet .ui-group-theme-b a:not(.ui-btn):hover,
    .app-theme-bittersweet .ui-page-theme-b a:not(.ui-btn):active,
    .app-theme-bittersweet .ui-bar-b a:not(.ui-btn):active,
    .app-theme-bittersweet .ui-body-b a:not(.ui-btn):active,
    .app-theme-bittersweet .ui-group-theme-b a:not(.ui-btn):active {
        color: #fff !important;
    }


    .app-theme-bittersweet .ui-btn p {
        color: #000 !important;
    }

    .app-theme-bittersweet .app-bar-heading .app-bar-label,
    .app-theme-bittersweet .app-static-text div,
    .app-theme-bittersweet .app-form-editing.app-formview label {
        color: #b24a1c;
    }

    .app-theme-bittersweet .app-wrapper,
    .app-theme-bittersweet .app-echo-instruction {
        color: #2e2406;
        text-shadow: none;
    }

    /* hover */
    .app-theme-bittersweet .ui-btn-a:hover:not(.ui-btn-active):not(.app-selected),
    .app-desktop.app-theme-bittersweet .ui-page-theme-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-bittersweet .ui-bar-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-bittersweet .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-desktop.app-theme-bittersweet .ui-group-theme-a .ui-btn:hover:not(.app-selected),
    html head + body.app-desktop.app-theme-bittersweet .ui-btn-a.ui-btn:hover:not(.app-selected),
    .app-theme-bittersweet #app-welcome .ui-btn:hover:not(.ui-btn-active),
    .app-theme-bittersweet #app-popup-login .ui-btn:hover:not(.ui-btn-active),
    .app-desktop.app-theme-bittersweet .ui-listview a.ui-btn:hover:not(.app-selected) .app-frozen-spacer {
        background-color: #fcf8ed;
        border-color: #f3e1a7;
    }

    .app-theme-bittersweet.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon),
    .app-theme-bittersweet.app-desktop .ui-datepicker td a:hover {
        background-color: #fcf8ed;
    }

    /*selected button*/
    .app-theme-bittersweet .app-selected:not(.ui-btn-active),
    .app-theme-bittersweet .app-selected:hover,
    .app-theme-bittersweet .app-selected:visited,
    .app-theme-bittersweet .app-selected .app-frozen-spacer {
        background-color: #f8eecb !important;
        border-color: #f3e1a7 !important;
        color: #000 !important;
    }

    .app-theme-bittersweet .app-grid-header .app-selected:not(.ui-btn-active) {
        background-color: rgba(0,0,0,0.05) !important;
    }

    /* selected hover*/
    html body.app-desktop.app-theme-bittersweet .ui-btn.app-selected:hover:not(.ui-btn-active),
    .app-theme-bittersweet .app-echo-toolbar .app-selected:not(.ui-btn-active),
    .app-theme-bittersweet .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
    .app-theme-bittersweet .app-listview .app-selected:not(.ui-btn-active):hover .app-frozen-spacer {
        background-color: #f7ecc6 !important;
        border-color: #f3e1a7 !important;
        color: #000 !important;
    }

    /* click */
    .app-theme-bittersweet .app-grid-header .ui-btn-active,
    .app-theme-bittersweet .dv-item .app-btn-more.ui-btn-active {
        background-color: #92b000 !important;
        color: #fff !important;
    }

    .app-theme-bittersweet .app-listview .ui-btn.app-selected::before {
        background-color: #92b000;
    }

    .app-theme-bittersweet .ui-title.ui-btn-active,
    html body.app-theme-bittersweet .ui-btn.ui-btn-active,
    html body.app-theme-bittersweet .app-bar-tools .ui-btn.ui-btn-active,
    .app-theme-bittersweet .ui-btn.ui-btn-active .app-frozen-spacer {
        background-color: #92b000 !important;
        border-color: #f3e1a7 !important;
        color: #fff !important;
    }


    .app-theme-bittersweet .ui-panel-position-left .ui-btn-active .app-item-desc,
    .app-theme-bittersweet .ui-panel-position-right .ui-btn-active .app-item-desc,
    .app-theme-bittersweet #app-sidebar .ui-btn-active .app-item-desc,
    .app-theme-bittersweet .app-listview-static .ui-btn-active .app-item-desc,
    .app-theme-bittersweet .ui-btn-active p,
    .app-theme-bittersweet .ui-btn-active p.ui-li-aside,
    .app-theme-bittersweet .ui-btn.ui-btn-active span:not(.ui-li-count) {
        color: #fff !important;
    }

    .app-theme-bittersweet .dv-action-see-all .app-btn-prev.ui-btn-active,
    .app-theme-bittersweet .dv-action-see-all .app-btn-next.ui-btn-active {
        background-color: #92B000;
        color: #fff;
    }

    .app-theme-bittersweet .app-btn-check:not(.app-btn-check-selected) {
        border-color: #F3E1A7 !important;
        background-color: transparent !important;
    }

    .app-theme-bittersweet .ui-btn.app-selected:not(.ui-btn-active) .app-btn-check:not(.app-btn-check-selected) {
        border-color: #F3E1A7 !important;
    }

    .app-theme-bittersweet .app-grid-header .app-btn-check:not(.app-btn-check-selected) {
        background-color: transparent !important;
        border-color: #F3E1A7 !important;
    }

    .app-theme-bittersweet .app-btn-check.app-btn-check-selected {
        border-color: #92B000 !important;
        background-color: #92B000 !important;
    }

    .app-theme-bittersweet .app-btn-check .app-icon-themed {
        fill: #fff;
    }

    /* tabs */

    .app-theme-bittersweet .app-tabs.ui-header {
        border-color: #edd27b !important;
    }

    .app-theme-bittersweet .app-tabs .ui-btn {
        border-color: #92b000 !important;
        color: #2e2406;
    }

        .app-theme-bittersweet .app-tabs .ui-btn.ui-btn-active {
            border-color: #92b000 !important;
            background-color: #92b000 !important;
            color: #fff !important;
        }

    /*button on header bar*/
    .app-theme-bittersweet .app-bar-tools .ui-btn.ui-btn-icon-notext,
    .app-theme-bittersweet .app-map-info-toolbar .ui-btn.ui-btn-icon-notext,
    .app-theme-bittersweet .app-tabs {
        border-color: #958551 !important;
    }

    .app-theme-bittersweet.app-desktop .app-bar-tools .ui-btn.ui-btn-icon-notext:hover,
    .app-theme-bittersweet.app-desktop .app-bar-tools .ui-btn.ui-btn-icon-notext.ui-btn-active,
    .app-theme-bittersweet .ui-btn.ui-btn-icon-notext.ui-btn-active,
    .app-theme-bittersweet.app-desktop .app-map-info-toolbar .ui-btn.ui-btn-icon-notext:hover,
    .app-theme-bittersweet .ui-datepicker .ui-datepicker-prev:hover,
    .app-theme-bittersweet .ui-datepicker .ui-datepicker-next:hover {
        border-color: #958551 !important;
    }

        .app-theme-bittersweet.app-desktop .app-bar-tools .ui-btn.ui-btn-icon-notext:hover:not(.ui-btn-active),
        .app-theme-bittersweet.app-desktop .app-map-info-toolbar .ui-btn.ui-btn-icon-notext:hover:not(.ui-btn-active),
        .app-theme-bittersweet .ui-datepicker .ui-datepicker-prev:hover,
        .app-theme-bittersweet .ui-datepicker .ui-datepicker-next:hover {
            background-color: #f7ecc6 !important;
        }

    /* for reference/call button in forms*/
    .app-theme-bittersweet.app-desktop .ui-btn.ui-btn-icon-notext:hover:not(.ui-btn-active) {
        border-color: #958551 !important;
    }

    .app-theme-bittersweet .ui-btn.ui-btn-icon-notext:not(.ui-radio-on)::after,
    .app-theme-bittersweet .ui-btn.ui-btn-icon-left:not(.ui-radio-on)::after,
    .app-theme-bittersweet .ui-btn.ui-btn-icon-right:not(.ui-radio-on):not(.app-btn-icon-transparent)::after,
    .app-theme-bittersweet .ui-btn.ui-btn-icon-top:not(.ui-radio-on)::after,
    .app-theme-bittersweet .ui-btn.ui-btn-icon-bottom:not(.ui-radio-on)::after,
    .app-theme-bittersweet .ui-datepicker .ui-datepicker-prev span,
    .app-theme-bittersweet .ui-datepicker .ui-datepicker-next span,
    .app-theme-bittersweet .ui-checkbox-on:after,
    .app-theme-bittersweet .ui-flipswitch-active,
    .app-theme-bittersweet .ui-slider-track .ui-btn-active {
        background-color: #b4a162 !important;
    }

    .app-theme-bittersweet .ui-btn .glyphicon {
        color: #b4a162;
    }

    .app-theme-bittersweet .app-icon-themed {
        fill: #b4a162;
    }

    .app-theme-bittersweet .ui-radio-on:after,
    .app-theme-bittersweet .ui-slider-track .ui-btn-active,
    .app-theme-bittersweet .ui-flipswitch-active {
        border-color: #b4a162 !important;
    }


    .app-theme-bittersweet .ui-btn.ui-btn-active.ui-btn-icon-notext::after,
    .app-theme-bittersweet .ui-btn.ui-btn-active.ui-btn-icon-left::after,
    .app-theme-bittersweet .ui-btn.ui-btn-active.ui-btn-icon-right:not(.app-btn-icon-transparent)::after,
    .app-theme-bittersweet .ui-btn.ui-btn-active.ui-btn-icon-top::after,
    .app-theme-bittersweet .ui-btn.ui-btn-active.ui-btn-icon-bottom::after {
        background-color: #8d7e4e !important;
    }

    .app-theme-bittersweet .ui-btn.ui-btn-active.ui-btn-icon-notext.app-btn-promo::after {
        background-color: #92b000 !important;
    }


    /*swatch b*/
    .app-theme-bittersweet .ui-btn.ui-btn-b,
    .app-theme-bittersweet .ui-btn.ui-btn-b:visited,
    body.app-theme-bittersweet:not(.app-desktop) li a.ui-btn-b:not(.ui-btn-active):hover {
        background-color: #c1cb90;
        border-color: #dce3c1;
        color: #2e2406;
    }

        /*swatch b hover*/

        .app-theme-bittersweet .ui-btn.ui-btn-b.ui-btn-active,
        .app-theme-bittersweet.app-desktop .ui-btn.ui-btn-b:hover,
        .app-theme-bittersweet .app-popup .ui-content .ui-checkbox .ui-btn:hover,
        .app-theme-bittersweet .app-popup .ui-content .ui-checkbox .ui-btn.ui-focus:hover {
            background-color: #b8c580;
            border-color: #dce3c1 !important;
            color: #2e2406 !important;
        }

        .app-theme-bittersweet .ui-btn.ui-btn-b.ui-btn-active,
        .app-theme-bittersweet.app-desktop .ui-btn.ui-btn-b.ui-btn-active:hover {
            color: #000 !important;
        }


    /*swatch b divider*/
    .app-theme-bittersweet .ui-bar-b,
    .app-theme-bittersweet .ui-bar-b .ui-bar-inherit,
    html .app-theme-bittersweet.ui-body-b .ui-bar-inherit,
    html body.app-theme-bittersweet .ui-group-theme-b .ui-bar-inherit {
        border-color: #f3e1a7;
        background-color: #d65c26;
    }

    /*fix for lookups/inputs*/
    .app-theme-bittersweet .ui-btn.app-lookup:not(.ui-btn-active):not(.ui-focus),
    .app-theme-bittersweet .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select:not(.ui-focus) .ui-btn:not(.ui-btn-active),
    .app-theme-bittersweet .ui-input-text:not(.ui-btn-active),
    .app-theme-bittersweet .app-form-editing .ui-input-text:not(.ui-btn-active),
    .app-theme-bittersweet .ui-input-search.ui-body-inherit {
        background-color: #fff;
        border-color: #f3e1a7;
        text-shadow: none;
        /*color: #fff;*/
    }

        .app-theme-bittersweet .ui-btn.app-lookup.ui-focus,
        .app-theme-bittersweet .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select.ui-focus .ui-btn:not(.ui-btn-active),
        .app-theme-bittersweet .ui-input-text.ui-focus,
        .app-theme-bittersweet .app-form-editing .ui-input-text.ui-focus,
        .app-theme-bittersweet .ui-input-search.ui-body-inherit.ui-focus,
        .app-theme-bittersweet .ui-checkbox label.ui-focus,
        .app-theme-bittersweet .ui-datepicker .ui-state-active {
            border-color: #d6aa1d !important;
        }

    .app-theme-bittersweet .ui-slider {
        border-color: #edd27b !important;
    }

    .app-theme-bittersweet .ui-slider-label.ui-btn-active {
        background-color: #ffe6a0 !important;
    }

    /* background bleed under form in editing mode*/
    .app-theme-bittersweet .ui-body-a.ui-collapsible-content {
        background-color: #fff;
    }

    .app-theme-bittersweet .app-bar-tools .ui-input-search.ui-body-inherit {
        background-color: #fff;
    }

    .app-theme-bittersweet .ui-btn.app-lookup,
    .app-theme-bittersweet .ui-btn.ui-btn-active.app-lookup {
        border-color: #edd27b;
    }

    .app-theme-bittersweet .app-lookup-input {
        background-color: transparent;
        /*color: #fff;*/
    }

    .app-theme-bittersweet .app-grid-header {
        color: #999;
    }

@media (min-width: 20em) {

    .app-theme-bittersweet .ui-header.ui-header-fixed.app-bar-tools {
        background-image: url(../touch/logo-color.png);
    }
}

.app-theme-bittersweet .app-listview li .app-li-corner {
    color: #fff;
    background-color: #ffe6a0;
}

.app-theme-bittersweet .dataview-busy-indicator {
    /*background-color: #92b000;*/
}

.app-theme-bittersweet .ui-bar-a .app-menu-strip .ui-btn:not(.ui-btn-active), .app-theme-bittersweet .ui-bar-a .app-user-name {
    color: #333 !important;
}

.app-theme-bittersweet .ui-bar-a .app-menu-strip .ui-btn:hover:not(.ui-btn-active),
.app-theme-bittersweet .ui-bar-a .app-menu-strip .ui-btn.app-selected:not(.ui-btn-active),
.app-theme-bittersweet .ui-bar-a .app-menu-strip .ui-btn.app-selected:hover:not(.ui-btn-active) {
    color: #000 !important;
}

/*********************************/
/* THEME: cay                   */
/*******************************/

.app-theme-cay,
.app-theme-cay .ui-page-theme-a,
.app-theme-cay .app-page-header {
    background-color: #fff;
}

    .app-theme-cay .app-page-header {
        color: #1f1f1f;
    }

    .app-theme-cay .ui-page-theme-a .ui-panel-wrapper,
    .app-theme-cay .ui-panel,
    .app-theme-cay .app-page-header,
    .app-theme-cay .app-status-bar,
    .app-theme-cay .app-bar-actions,
    .app-theme-cay .app-bar-header,
    .app-theme-cay .app-bar-footer {
        background-color: #f4f4e7;
        border-color: #d1d193;
    }

    .app-theme-cay .app-status-bar {
        color: #000;
    }

    .app-theme-cay .app-form-editing.app-formview .app-static-text div,
    .app-theme-cay .app-page-menu-desc,
    .app-theme-cay .ui-checkbox label {
        text-shadow: none !important;
    }

    /*popup*/
    .app-theme-cay .app-popup-message,
    .app-theme-cay .ui-content.app-map-info {
        background-color: #5c6270;
        border-color: #d2d2b4;
        text-shadow: none;
        color: #fff;
    }

        .app-theme-cay .app-popup-message .ui-popup-arrow {
            background-color: #5c6270;
        }

        .app-theme-cay .app-popup-message div {
            color: #d2d2b4;
        }

    .app-theme-cay .ui-flipswitch-active a {
        color: #fff !important;
    }

    /* page header */
    .app-theme-cay .app-bar-tools.ui-bar-a,
    .app-theme-cay :not(.app-tabs).ui-header-fixed.ui-header:not(.app-bar-actions):not(.app-bar-header),
    .app-theme-cay .ui-header:not(.app-bar-actions):not(.app-bar-header) {
        background-color: #5c6270;
        border-color: #d1d193;
        text-shadow: none;
        color: #fff;
    }

    .app-theme-cay .app-popup-listview .ui-popup-arrow,
    .app-theme-cay .app-popup-listview {
        background-color: #5c6270 !important;
        border-color: #5c6270 !important;
    }

    .app-theme-cay .app-page-header {
        border-color: #d1d193 !important;
    }

    .app-theme-cay .app-menu-strip a.ui-btn,
    .app-theme-cay.app-desktop .app-menu-strip a.ui-btn.app-selected:hover:not(.ui-btn-active) {
        color: #fff !important;
    }

    .app-theme-cay .app-menu-strip ul li a.ui-btn.app-selected:not(:hover):not(.ui-btn-active),
    .app-theme-cay.app-has-popup-open .app-menu-strip ul li a.ui-btn.app-selected:hover:not(.ui-btn-active) {
        background-color: rgba(0,0,0, 0.15) !important;
    }

    /* list dividers*/
    .app-theme-cay .ui-li-divider {
        background-color: #d2d2b4;
        border-color: #848da5;
        color: #555;
        text-shadow: none;
    }

    /* view descriptions*/
    .app-theme-cay .ui-listview .app-list-instruction.ui-li-divider,
    .app-theme-cay .ui-content:not(.app-page-tasks) .app-listview .ui-li-divider:not(.ui-bar-b):not(.ui-bar-inherit),
    .app-theme-cay .app-presenter-instruction,
    .app-theme-cay .app-grid-header .app-frozen-spacer {
        background-color: #fafaf4 !important;
        border-color: #d2d2b4 !important;
        color: #1d092d;
    }

    body:not(.app-sidebar-undocked).app-theme-cay .app-sidebar,
    .app-theme-cay .app-divider:not(.ui-collapsible),
    .app-theme-cay .app-echo,
    .app-theme-cay .app-header {
        border-color: #d1d193;
    }


body:not(.app-sidebar-undocked).app-theme-cay .ui-header-fixed .ui-title {
    border-color: #adb3c3 !important;
    color: #fff;
}

.app-theme-cay .app-bar-heading {
    background-color: #fafaf4;
    color: #1d092d;
    text-shadow: none;
}

.app-theme-cay .ui-body-a,
.app-theme-cay .app-li-card,
.app-theme-cay .ui-page-theme-a .ui-body-inherit:not(.ui-focus),
.app-theme-cay .app-li-card {
    background-color: #fff;
    border-color: #d2d2b4;
    /*color: #fff;*/
    text-shadow: none;
}

.app-theme-cay .ui-panel .ui-body-a {
    border-color: #d1d193 !important;
}

.app-theme-cay .ui-page-theme-a .app-formview .ui-body-inherit:not(.ui-focus) {
    background-color: #fff;
}


/*sidebar customizations*/
.app-theme-cay .ui-body-a.app-sidebar {
    background-color: #f4f4e7;
}

.app-theme-cay.app-sidebar-undocked .app-form-grid .ui-collapsible-set,
.app-theme-cay .ui-listview-inset .ui-li-divider:not(.ui-bar-a) {
    border-color: #d2d2b4;
}

.app-theme-cay .ui-li-divider.app-info {
    background-color: #fff !important;
}

    .app-theme-cay .ui-li-divider.app-info .appname {
        color: #2c8e00;
    }

/* fix for form "card" */
.app-theme-cay .ui-page-theme-a .ui-body-inherit.app-li-card {
    border-top-color: #d2d2b4;
    border-left-color: #d2d2b4;
    border-right-color: #d2d2b4;
}

/*.app-theme-cay .ui-listview-inset {
        background-color: #ebf3ff;
    }*/

.app-theme-cay .app-form-editing.app-formview .ui-field-contain {
    border-top-color: transparent;
}


/*buttons*/
.app-theme-cay .app-page-header,
.app-theme-cay .ui-page-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
html .app-theme-cay .ui-bar-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
html .app-theme-cay .ui-body-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
html body.app-theme-cay .ui-group-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
html head + body.app-theme-cay .ui-btn-a.ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
.app-theme-cay .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
html .app-theme-cay .ui-bar-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
html .app-theme-cay .ui-body-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
html body.app-theme-cay .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
html head + body.app-theme-cay .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
.app-theme-cay .app-form-grid .ui-collapsible-set,
/* button overrides to remove "hover" on touch screens */
body.app-theme-cay:not(.app-desktop) li a:hover:not(.app-selected):not(.ui-btn-b),
body:not(.app-desktop).app-theme-cay .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
html body:not(.app-desktop).app-theme-cay .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
html body:not(.app-desktop).app-theme-cay .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
html body:not(.app-desktop).app-theme-cay .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
html head + body:not(.app-desktop).app-theme-cay .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b),
.app-theme-cay .app-tabs.ui-header,
.app-theme-cay #app-welcome .ui-btn:not(:hover),
.app-theme-cay #app-popup-login .ui-btn:not(:hover),
.app-theme-cay .ui-datepicker .ui-state-highlight,
.app-theme-cay .ui-listview .app-frozen-spacer {
    border-color: #d2d2b4;
}

.app-theme-cay .ui-body-b .ui-btn-a,
.app-theme-cay .ui-body-b .ui-btn-a.ui-btn-active {
    border-color: #f4f4e7 !important;
}

.app-theme-cay.app-has-popup-open .app-menu-strip .ui-btn:hover {
    background-color: #f4f4e7 !important;
}

.app-theme-cay .ui-page-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
html .app-theme-cay .ui-bar-a .ui-btn:not(.app-selected):not(.app-lookup),
html .app-theme-cay .ui-body-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
html body.app-theme-cay .ui-group-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
html head + body.app-theme-cay .ui-btn-a.ui-btn:not(.app-selected):not(.app-lookup),
.app-theme-cay .ui-panel-page-container-a:not(.app-lookup),
.app-theme-cay .app-tabs.ui-header:not(.app-lookup),
.app-theme-cay .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
html .app-theme-cay .ui-bar-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
html .app-theme-cay .ui-body-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
html body.app-theme-cay .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off),
html head + body.app-theme-cay .ui-btn-a.ui-btn:visited:not(.app-selected),
.app-theme-cay .app-tabs .ui-btn:not(.ui-btn-active):not(.app-selected),
body.app-desktop.app-theme-cay .app-grid.app-listview :not(.app-selected):not(:hover):not(.ui-btn-active).ui-btn,
.app-theme-cay #app-welcome .ui-btn:not(:hover),
.app-theme-cay #app-popup-login .ui-btn:not(:hover),
.app-theme-cay .app-map-info .ui-popup-arrow,
.app-theme-cay .ui-datepicker .ui-datepicker-prev,
.app-theme-cay .ui-datepicker .ui-datepicker-next,
.app-theme-cay .ui-listview .app-frozen-spacer {
    color: #000;
    background-color: #fbfbf5;
}

/* top border of Info button in sidebar */
.app-theme-cay .app-sidebar .ui-btn.ui-icon-info {
    border-color: #d1d193 !important;
}

/* navigation panel selected item color fix*/
.app-theme-cay .app-nav-panel .ui-btn-a {
    color: #1f1f1f !important;
}

/* subtext coloring*/
.app-theme-cay .app-field-label-after,
.app-theme-cay .app-field-label-before,
.app-theme-cay .app-field-label,
.app-theme-cay .ui-panel .app-item-desc,
.app-theme-cay .ui-li-aside,
.app-theme-cay .ui-btn .ui-li-aside,
.app-theme-cay .app-grid-header,
.app-theme-cay .app-panel-info-view .app-list-instruction,
.app-theme-cay .app-filter,
.app-theme-cay a:not(.ui-btn):not(.btn),
.app-theme-cay .app-calculated .app-static-text,
.app-theme-cay .app-item-number {
    color: #2c8e00 !important;
}

    .app-theme-cay a:not(.ui-btn):not(.btn):hover,
    .app-theme-cay a:not(.ui-btn):not(.btn):active {
        color: #000 !important;
    }


.app-theme-cay .ui-btn p {
    color: #000 !important;
}

.app-theme-cay .app-bar-heading .app-bar-label,
.app-theme-cay .app-static-text div,
.app-theme-cay .app-form-editing.app-formview label {
    color: #2c8e00;
}

.app-theme-cay .app-wrapper,
.app-theme-cay .app-echo-instruction {
    color: #1d092d;
    text-shadow: none;
}

/* hover */
.app-theme-cay .ui-btn-a:hover:not(.ui-btn-active):not(.app-selected),
body.app-desktop.app-theme-cay .ui-page-theme-a .ui-btn:hover:not(.app-selected),
html .app-desktop.app-theme-cay .ui-bar-a .ui-btn:hover:not(.app-selected),
html .app-desktop.app-theme-cay .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
html body.app-desktop.app-theme-cay .ui-group-theme-a .ui-btn:hover:not(.app-selected),
html head + body.app-desktop.app-theme-cay .ui-btn-a.ui-btn:hover:not(.app-selected),
.app-theme-cay #app-welcome .ui-btn:hover,
.app-theme-cay #app-popup-login .ui-btn:hover,
.app-desktop.app-theme-cay .ui-listview a.ui-btn:hover:not(.app-selected) .app-frozen-spacer {
    background-color: #f7f7e9;
    border-color: #d2d2b4;
    color: #000;
}

.app-theme-cay.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon),
.app-theme-cay.app-desktop .ui-datepicker td a:hover {
    background-color: #f7f7e9;
}

/*selected button*/
.app-theme-cay .app-selected:not(.ui-btn-active),
.app-theme-cay .app-selected:hover,
.app-theme-cay .app-selected:visited,
.app-theme-cay .app-selected .app-frozen-spacer {
    background-color: #edede1 !important;
    border-color: #d2d2b4 !important;
    color: #000 !important;
}

.app-theme-cay .app-grid-header .app-selected:not(.ui-btn-active) {
    background-color: rgba(0,0,0,0.05) !important;
}

/* selected hover*/
html body.app-desktop.app-theme-cay .ui-btn.app-selected:hover:not(.ui-btn-active),
.app-theme-cay .app-echo-toolbar .app-selected:not(.ui-btn-active),
.app-theme-cay .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
.app-theme-cay .app-listview .app-selected:not(.ui-btn-active):hover .app-frozen-spacer {
    background-color: #e9e9df !important;
    border-color: #d2d2b4;
    color: #000 !important;
}

/* click */

.app-theme-cay .app-grid-header .ui-btn-active,
.app-theme-cay .dv-item .app-btn-more.ui-btn-active {
    background-color: #00c5db !important;
    color: #fff !important;
}

.app-theme-cay .app-listview .ui-btn.app-selected::before {
    background-color: #00c5db;
}

.app-theme-cay .ui-title.ui-btn-active,
html body.app-theme-cay .ui-btn.ui-btn-active,
    .app-theme-cay .ui-btn.ui-btn-active .app-frozen-spacer {
    background-color: #00c5db !important;
    border-color: #d2d2b4 !important;
    color: #fff !important;
}

.app-theme-cay .ui-panel-position-left .ui-btn-active .app-item-desc,
.app-theme-cay .ui-panel-position-right .ui-btn-active .app-item-desc,
.app-theme-cay #app-sidebar .ui-btn-active .app-item-desc,
.app-theme-cay .app-listview-static .ui-btn-active .app-item-desc,
.app-theme-cay .ui-btn-active p,
.app-theme-cay .ui-btn-active p.ui-li-aside,
.app-theme-cay .ui-btn.ui-btn-active span:not(.ui-li-count) {
    color: #fff !important;
}

.app-theme-cay .dv-action-see-all .app-btn-prev.ui-btn-active,
.app-theme-cay .dv-action-see-all .app-btn-next.ui-btn-active {
    background-color: #00C5DB;
    color: #fff;
}

.app-theme-cay .app-btn-check:not(.app-btn-check-selected) {
    border-color: #D2D2B4 !important;
    background-color: transparent !important;
}

.app-theme-cay .ui-btn.app-selected:not(.ui-btn-active) .app-btn-check:not(.app-btn-check-selected) {
    border-color: #D2D2B4 !important;
}

.app-theme-cay .app-grid-header .app-btn-check:not(.app-btn-check-selected) {
    background-color: transparent !important;
    border-color: #D2D2B4 !important;
}

.app-theme-cay .app-btn-check.app-btn-check-selected {
    border-color: #00C5DB !important;
    background-color: #00C5DB !important;
}

.app-theme-cay .app-btn-check .app-icon-themed {
    fill: #fff;
}

/* tabs */

.app-theme-cay .app-tabs .ui-btn {
    border-color: #848da5 !important;
    color: #1d092d;
}

    .app-theme-cay .app-tabs .ui-btn.ui-btn-active {
        border-color: #848da5 !important;
        background-color: #848da5 !important;
        color: #fff !important;
    }

/*button on header bar*/

.app-theme-cay .app-bar-tools .ui-btn,
.app-theme-cay .app-map-info-toolbar .ui-btn {
    border-color: #293247 !important;
}

    .app-theme-cay.app-desktop .app-bar-tools .ui-btn:hover,
    .app-theme-cay .app-bar-tools .ui-btn.ui-btn-active,
    .app-theme-cay.app-desktop .app-map-info-toolbar .ui-btn:hover,
    .app-theme-cay .app-map-info-toolbar .ui-btn.ui-btn-active {
        border-color: #000 !important;
    }

.app-theme-cay.app-desktop .ui-btn.ui-btn-icon-notext:hover,
.app-theme-cay.app-desktop .ui-btn.ui-btn-icon-notext.ui-btn-active,
.app-theme-cay .ui-datepicker .ui-datepicker-prev:hover,
.app-theme-cay .ui-datepicker .ui-datepicker-next:hover {
    border-color: #293247 !important;
    background-color: #CFCFC6 !important;
}


.app-theme-cay .ui-btn.ui-btn-icon-notext:not(.ui-radio-on)::after,
.app-theme-cay .ui-btn.ui-btn-icon-left:not(.ui-radio-on)::after,
.app-theme-cay .ui-btn.ui-btn-icon-right:not(.ui-radio-on):not(.app-btn-icon-transparent)::after,
.app-theme-cay .ui-btn.ui-btn-icon-top:not(.ui-radio-on)::after,
.app-theme-cay .ui-btn.ui-btn-icon-bottom:not(.ui-radio-on)::after,
.app-theme-cay .ui-datepicker .ui-datepicker-prev span,
.app-theme-cay .ui-datepicker .ui-datepicker-next span,
.app-theme-cay .ui-checkbox-on:after,
.app-theme-cay .ui-flipswitch-active,
.app-theme-cay .ui-slider-track .ui-btn-active {
    background-color: #848da5 !important;
}

.app-theme-cay .ui-btn .glyphicon {
    color: #848da5;
}

.app-theme-cay .app-icon-themed {
    fill: #848da5;
}

.app-theme-cay .ui-radio-on:after,
.app-theme-cay .ui-slider-track .ui-btn-active,
.app-theme-cay .ui-flipswitch-active {
    border-color: #848da5 !important;
}


.app-theme-cay .ui-btn.ui-btn-active.ui-btn-icon-notext::after,
.app-theme-cay .ui-btn.ui-btn-active.ui-btn-icon-left::after,
.app-theme-cay .ui-btn.ui-btn-active.ui-btn-icon-right:not(.app-btn-icon-transparent)::after,
.app-theme-cay .ui-btn.ui-btn-active.ui-btn-icon-top::after,
.app-theme-cay .ui-btn.ui-btn-active.ui-btn-icon-bottom::after {
    background-color: #12a4b4 !important;
}
/*swatch b*/
.app-theme-cay .ui-btn.ui-btn-b,
.app-theme-cay .ui-btn.ui-btn-b:visited,
body.app-theme-cay:not(.app-desktop) li a.ui-btn-b:not(.ui-btn-active):hover {
    background-color: #3b4151;
    border-color: #adb3c3 !important;
    color: #fff;
}

    /*swatch b hover*/

    .app-theme-cay .ui-btn.ui-btn-b.ui-btn-active,
    .app-theme-cay.app-desktop .ui-btn.ui-btn-b:hover,
    .app-theme-cay .app-popup .ui-content .ui-checkbox .ui-btn:hover,
    .app-theme-cay .app-popup .ui-content .ui-checkbox .ui-btn.ui-focus:hover {
        background-color: #353a49;
        border-color: #adb3c3 !important;
        color: #fff;
    }

    .app-theme-cay .ui-btn.ui-btn-b.ui-btn-active,
    .app-theme-cay.app-desktop .ui-btn.ui-btn-b.ui-btn-active:hover {
        color: #000 !important;
    }

.app-theme-cay .ui-body-a .ui-btn-b,
.app-theme-cay.app-desktop .ui-body-a .ui-btn-b:hover,
.app-theme-cay .ui-body-a .ui-btn-b.ui-btn-active {
    border-color: #848da5 !important;
}


/*swatch b divider*/
.app-theme-cay .ui-bar-b,
.app-theme-cay .ui-bar-b .ui-bar-inherit,
html .app-theme-cay.ui-body-b .ui-bar-inherit,
html body.app-theme-cay .ui-group-theme-b .ui-bar-inherit {
    border-color: #adb3c3;
    background-color: #848da5;
}

/*fix for lookups/inputs*/
.app-theme-cay .ui-btn.app-lookup:not(.ui-btn-active):not(.ui-focus),
.app-theme-cay .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select:not(.ui-focus) .ui-btn:not(.ui-btn-active),
.app-theme-cay .ui-input-text:not(.ui-btn-active),
.app-theme-cay .app-form-editing .ui-input-text:not(.ui-btn-active),
.app-theme-cay .ui-input-search.ui-body-inherit {
    background-color: #fff;
    border-color: #d2d2b4;
    text-shadow: none;
    /*color: #fff;*/
}

    .app-theme-cay .ui-btn.app-lookup.ui-focus,
    .app-theme-cay .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select.ui-focus .ui-btn:not(.ui-btn-active),
    .app-theme-cay .ui-input-text.ui-focus,
    .app-theme-cay .app-form-editing .ui-input-text.ui-focus,
    .app-theme-cay .ui-input-search.ui-body-inherit.ui-focus,
    .app-theme-cay .ui-checkbox label.ui-focus,
    .app-theme-cay .ui-datepicker .ui-state-active {
        border-color: #848da5 !important;
    }

.app-theme-cay .ui-slider {
    border-color: #d2d2b4 !important;
}

.app-theme-cay .ui-slider-label.ui-btn-active {
    background-color: #848da5 !important;
}

/* background bleed under form in editing mode*/
.app-theme-cay .ui-body-a.ui-collapsible-content {
    background-color: #fff;
}

.app-theme-cay .app-bar-tools .ui-input-search.ui-body-inherit {
    background-color: #fff;
}

.app-theme-cay .ui-btn.app-lookup,
.app-theme-cay .ui-btn.ui-btn-active.app-lookup {
    border-color: #848da5;
}


.app-theme-cay .app-lookup-input {
    background-color: #fff;
    /*color: #fff;*/
}

.app-theme-cay .app-grid-header {
    color: #999;
}

/*special buttons*/
.app-theme-cay #app-welcome .ui-btn:not(.ui-btn-active):not(.ui-focus),
.app-theme-cay #app-popup-login .ui-btn:not(.ui-btn-active):not(.ui-focus) {
    background-color: #fbfbf5 !important;
    border-color: #d2d2b4 !important;
    color: #000;
}

.app-theme-cay #app-welcome .ui-btn:hover:not(.ui-btn-active):not(.ui-focus),
.app-theme-cay #app-popup-login .ui-btn:hover:not(.ui-btn-active):not(.ui-focus) {
    background-color: #f8f8f1 !important;
}

@media (min-width: 20em) {

    .app-theme-cay .ui-header.ui-header-fixed.app-bar-tools {
        background-image: url(../touch/logo-white.png);
    }
}

.app-theme-cay .app-listview li .app-li-corner {
    color: #fff;
    background-color: #848da5;
}

.app-theme-cay .dataview-busy-indicator {
    background-color: #00c5db;
}

.app-theme-cay .ui-bar-a .app-menu-strip .ui-btn:not(.ui-btn-active), .app-theme-cay .ui-bar-a .app-user-name {
    color: #ccc !important;
}

.app-theme-cay .ui-bar-a .app-menu-strip .ui-btn:hover:not(.ui-btn-active),
.app-theme-cay .ui-bar-a .app-menu-strip .ui-btn.app-selected:not(.ui-btn-active),
.app-theme-cay .ui-bar-a .app-menu-strip .ui-btn.app-selected:hover:not(.ui-btn-active) {
    color: #fff !important;
}

/*********************************/
/* THEME: CITRUS                */
/*******************************/

.app-theme-citrus,
.app-theme-citrus .ui-page-theme-a {
    background-color: #fff;
    /*scrollbar-base-color: #ACBA82;
    scrollbar-track-color: #F0F8C3;
    scrollbar-arrow-color: #a8ba70;
    scrollbar-shadow-color: #a8ba70;*/
}

    .app-theme-citrus.app-desktop ::-webkit-scrollbar-track {
        background-color: #F0F8C3;
    }

    .app-theme-citrus.app-desktop ::-webkit-scrollbar-thumb {
        background-color: #ACBA82;
        border: solid 1px #a8ba70;
    }

        .app-theme-citrus.app-desktop ::-webkit-scrollbar-thumb:hover {
            background-color: #bdd9fc;
        }

    .app-theme-citrus .ui-page-theme-a .ui-panel-wrapper,
    .app-theme-citrus .ui-panel,
    .app-theme-citrus .app-page-header,
    .app-theme-citrus .app-status-bar {
        background-color: rgb(242, 96, 0);
        border-color: #a8551c;
    }

    .app-theme-citrus .app-page-header {
        color: #1f1f1f;
        background-color: rgb(205, 221, 155);
    }

    .app-theme-citrus .app-status-bar {
        color: #000;
    }

    .app-theme-citrus .app-form-editing.app-formview .app-static-text div,
    .app-theme-citrus .app-page-menu-desc,
    .app-theme-citrus .ui-checkbox label {
        text-shadow: none !important;
        /*color: #fff;*/
    }

    /*popup*/
    .app-theme-citrus .app-popup-message,
    .app-theme-citrus .ui-content.app-map-info {
        background-color: rgb(242, 96, 0);
        border-color: rgb(255, 147, 76);
        text-shadow: none;
        color: #fff;
    }

        .app-theme-citrus .app-popup-message .ui-popup-arrow {
            background-color: rgb(242, 96, 0);
        }

        .app-theme-citrus .app-popup-message div {
            color: rgb(255, 147, 76);
        }

    .app-theme-citrus .ui-flipswitch-active a {
        color: #fff !important;
    }

    /* page header */
    .app-theme-citrus .app-bar-tools.ui-bar-a,
    .app-theme-citrus :not(.app-tabs).ui-header-fixed.ui-header:not(.app-bar-actions):not(.app-bar-header),
    .app-theme-citrus .ui-header:not(.app-bar-actions):not(.app-bar-header) {
        background-color: rgb(242, 96, 0);
        border-color: #a8551c;
        text-shadow: none;
    }

    .app-theme-citrus .app-popup-listview .ui-popup-arrow,
    .app-theme-citrus .app-popup-listview {
        background-color: rgb(242, 96, 0) !important;
        border-color: rgb(242, 96, 0) !important;
    }

    .app-theme-citrus .app-page-header,
    .app-theme-citrus .app-echo,
    .app-theme-citrus .app-header {
        border-color: #ACBA82 !important;
    }

    /* list dividers*/
    .app-theme-citrus .ui-li-divider {
        background-color: rgb(215, 232, 167);
        border-color: #ACBA82;
        text-shadow: none;
    }

    .app-theme-citrus #app-panel-menu .ui-li-divider a:not(.ui-btn) {
        color: #d9d9d9 !important;
    }

        .app-theme-citrus #app-panel-menu .ui-li-divider a:not(.ui-btn):hover,
        .app-theme-citrus #app-panel-menu .ui-li-divider a:not(.ui-btn):active {
            color: #fff !important;
        }

    .app-theme-citrus ui-li-divider,
    .app-theme-citrus .ui-content.app-page-tasks .app-listview .ui-li-divider:not(.ui-bar-b) {
        background-color: rgb(242, 255, 204);
        /*border-color: #ACBA82;*/
        /*color: #fff;*/
        text-shadow: none;
    }

    /* view descriptions*/
    .app-theme-citrus .ui-listview .app-list-instruction.ui-li-divider,
    .app-theme-citrus .ui-content:not(.app-page-tasks) .app-listview .ui-li-divider:not(.ui-bar-b):not(.ui-bar-inherit),
    .app-theme-citrus .app-presenter-instruction,
    .app-theme-citrus .app-grid-header .app-frozen-spacer {
        background-color: #F0F8C3 !important;
        border-color: rgb(215, 232, 167) !important;
        color: rgb(107, 0, 0);
        /*border-bottom-width:1px;*/ /* added border to list/grid header to add color separation*/
    }

    body:not(.app-sidebar-undocked).app-theme-citrus .ui-header-fixed .ui-title, .app-theme-citrus .app-divider:not(.ui-collapsible):not(.app-calculated) {
        border-color: rgb(255, 147, 76) !important;
    }

    .app-theme-citrus .app-bar-heading {
        background-color: #F0F8C3;
        color: rgb(107, 0, 0);
        text-shadow: none;
    }

    .app-theme-citrus .ui-body-a,
    .app-theme-citrus .ui-page-theme-a .ui-body-inherit:not(.ui-focus) {
        background-color: #fff;
        border-color: #ACBA82;
        /*color: #fff;*/
        text-shadow: none;
    }

    .app-theme-citrus ul:not(.app-form-editing) .ui-field-contain {
        border-color: rgb(215, 232, 167) !important;
    }


    .app-theme-citrus .ui-page-theme-a .app-formview .ui-body-inherit:not(.ui-focus) {
        background-color: #fff;
    }


    /*sidebar customizations*/
    body:not(.app-sidebar-undocked).app-theme-citrus .app-sidebar,
    .app-theme-citrus .ui-body-a.app-sidebar,
    .app-theme-citrus .app-bar-actions,
    .app-theme-citrus .app-bar-header,
    .app-theme-citrus .app-bar-footer {
        background-color: rgb(205, 221, 155);
        border-color: #ACBA82;
    }

    .app-theme-citrus.app-sidebar-undocked .app-form-grid .ui-collapsible-set,
    .app-theme-citrus .ui-listview-inset .ui-li-divider:not(.ui-bar-a) {
        border-color: rgb(215, 232, 167);
    }

    .app-theme-citrus .ui-li-divider.app-info {
        background-color: rgb(246, 250, 225) !important;
        color: #000;
    }

    .app-theme-citrus .appname {
        color: rgb(242, 96, 0) !important;
    }

    /* fix for form "card" */
    .app-theme-citrus .ui-page-theme-a .ui-body-inherit.app-li-card {
        border-top-color: rgb(215, 232, 167);
        border-left-color: rgb(215, 232, 167);
        border-right-color: rgb(215, 232, 167);
    }

    /*.app-theme-citrus .ui-listview-inset {
        background-color: #ebf3ff;
    }*/

    .app-theme-citrus .app-form-editing.app-formview .ui-field-contain {
        border-top-color: transparent;
    }


    /*buttons*/
    .app-theme-citrus .app-page-header,
    .app-theme-citrus .ui-page-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-citrus .ui-bar-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-citrus .ui-body-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html body.app-theme-citrus .ui-group-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html head + body.app-theme-citrus .ui-btn-a.ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    .app-theme-citrus .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-citrus .ui-bar-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-citrus .ui-body-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html body.app-theme-citrus .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html head + body.app-theme-citrus .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    .app-theme-citrus .app-form-grid .ui-collapsible-set,
    /* button overrides to remove "hover" on touch screens */
    body.app-theme-citrus:not(.app-desktop) li a:hover:not(.app-selected):not(.ui-btn-b),
    body:not(.app-desktop).app-theme-citrus .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-citrus .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-citrus .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-citrus .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html head + body:not(.app-desktop).app-theme-citrus .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    .app-theme-citrus .app-tabs.ui-header,
    .app-theme-citrus #app-welcome .ui-btn,
    .app-theme-citrus #app-popup-login .ui-btn,
    .app-theme-citrus .ui-datepicker .ui-state-highlight,
    .app-theme-citrus .ui-listview .app-frozen-spacer {
        border-color: rgb(215, 232, 167);
    }

    .app-theme-citrus .app-tabs.ui-header {
        border-color: #ACBA82 !important;
    }

    .app-theme-citrus .ui-body-b .ui-btn-a,
    .app-theme-citrus .ui-body-b .ui-btn-a.ui-btn-active {
        border-color: rgb(242, 96, 0) !important;
    }

    .app-theme-citrus.app-has-popup-open .app-menu-strip .ui-btn:hover {
        background-color: rgb(242, 96, 0) !important;
    }

    .app-theme-citrus .ui-page-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-citrus .ui-bar-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-citrus .ui-body-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-theme-citrus .ui-group-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html head + body.app-theme-citrus .ui-btn-a.ui-btn:not(.app-selected):not(.app-lookup),
    .app-theme-citrus .ui-panel-page-container-a:not(.app-lookup),
    .app-theme-citrus .app-tabs.ui-header:not(.app-lookup),
    .app-theme-citrus .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-citrus .ui-bar-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-citrus .ui-body-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html body.app-theme-citrus .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off),
    html head + body.app-theme-citrus .ui-btn-a.ui-btn:visited:not(.app-selected),
    .app-theme-citrus .app-tabs .ui-btn:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-citrus .app-grid.app-listview :not(.app-selected):not(:hover):not(.ui-btn-active).ui-btn,
    .app-theme-citrus .app-map-info .ui-popup-arrow,
    .app-theme-citrus .ui-datepicker .ui-datepicker-prev,
    .app-theme-citrus .ui-datepicker .ui-datepicker-next,
    .app-theme-citrus .ui-listview .app-frozen-spacer {
        color: #000;
        background-color: rgb(246, 250, 225);
    }

    /* top border of Info button in sidebar */
    .app-theme-citrus .app-sidebar .ui-btn.ui-icon-info {
        border-color: #ACBA82 !important;
    }


    /* navigation panel selected item color fix*/
    .app-theme-citrus .app-nav-panel .ui-btn-a {
        color: rgb(209, 0, 0) !important;
    }

    /* subtext coloring*/
    .app-theme-citrus .app-field-label-after,
    .app-theme-citrus .app-field-label-before,
    .app-theme-citrus .app-field-label,
    .app-theme-citrus .ui-panel .app-item-desc,
    .app-theme-citrus .app-item-number {
        color: #98a473 !important;
    }


    .app-theme-citrus a:not(.ui-btn):not(.btn) {
        color: #44495a !important;
    }

        .app-theme-citrus a:not(.ui-btn):not(.btn):hover,
        .app-theme-citrus a:not(.ui-btn):not(.btn):active {
            color: #7c7f8b !important;
        }

    .app-theme-citrus .ui-btn p {
        color: #000 !important;
    }

    .app-theme-citrus .ui-li-aside,
    .app-theme-citrus .ui-btn .ui-li-aside,
    .app-theme-citrus .app-grid-header,
    .app-theme-citrus .app-calculated .app-static-text {
        color: rgb(209, 0, 0) !important;
    }

    .app-theme-citrus .app-filter {
        color: #b28505;
    }

    .app-theme-citrus .app-bar-heading .app-bar-label,
    .app-theme-citrus .app-static-text div,
    .app-theme-citrus .app-form-editing.app-formview label {
        color: rgb(107, 0, 0);
    }

    .app-theme-citrus .app-wrapper,
    .app-theme-citrus .app-echo-instruction {
        color: rgb(107, 0, 0);
        text-shadow: none;
    }

    /*selected button*/
    .app-theme-citrus .app-selected:not(.ui-btn-active),
    .app-theme-citrus .app-selected:hover,
    .app-theme-citrus .app-selected:visited,
    .app-theme-citrus .app-selected .app-frozen-spacer {
        background-color: #eafdb1 !important;
        border-color: rgb(215, 232, 167) !important;
        color: #000 !important;
    }

    .app-theme-citrus .app-grid-header .app-selected:not(.ui-btn-active) {
        background-color: rgba(0,0,0,0.05) !important;
    }

    /* hover */
    .app-theme-citrus .ui-btn-a:hover:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-citrus .ui-page-theme-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-citrus .ui-bar-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-citrus .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-desktop.app-theme-citrus .ui-group-theme-a .ui-btn:hover:not(.app-selected),
    html head + body.app-desktop.app-theme-citrus .ui-btn-a.ui-btn:hover:not(.app-selected),
    .app-desktop.app-theme-citrus .ui-listview a.ui-btn:hover:not(.app-selected) .app-frozen-spacer {
        background-color: rgb(242, 255, 204);
        border-color: rgb(215, 232, 167);
    }

    .app-theme-citrus.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon),
    .app-theme-citrus.app-desktop .ui-datepicker td a:hover {
        background-color: rgb(242, 255, 204);
    }

    /* selected hover*/
    html body.app-desktop.app-theme-citrus .ui-btn.app-selected:hover:not(.ui-btn-active),
    .app-theme-citrus .app-echo-toolbar .app-selected:not(.ui-btn-active),
    .app-theme-citrus .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
    .app-theme-citrus .app-listview .app-selected:not(.ui-btn-active):hover .app-frozen-spacer {
        background-color: #E6FCA4 !important;
        border-color: rgb(215, 232, 167) !important;
        color: #000 !important;
    }

    /* click */

    .app-theme-citrus .app-grid-header .ui-btn-active,
    .app-theme-citrus .dv-item .app-btn-more.ui-btn-active {
        background-color: #FFD253 !important;
        color: #000 !important;
    }

    .app-theme-citrus .app-listview .ui-btn.app-selected::before {
        background-color: #FFD253;
    }

    .app-theme-citrus .ui-title.ui-btn-active,
    html body.app-theme-citrus .ui-btn.ui-btn-active,
    .app-theme-citrus .ui-btn.ui-btn-active .app-frozen-spacer {
        background-color: #FFD253 !important;
        border-color: rgb(215, 232, 167) !important;
        color: #000 !important;
    }

    .app-theme-citrus .dv-action-see-all .app-btn-prev.ui-btn-active,
    .app-theme-citrus .dv-action-see-all .app-btn-next.ui-btn-active {
        background-color: #FFD253;
        color: #000;
    }

    .app-theme-citrus .app-btn-check:not(.app-btn-check-selected) {
        border-color: #D7E8A7 !important;
        background-color: transparent !important;
    }

    .app-theme-citrus .ui-btn.app-selected:not(.ui-btn-active) .app-btn-check:not(.app-btn-check-selected) {
        border-color: #D7E8A7 !important;
    }

    .app-theme-citrus .app-grid-header .app-btn-check:not(.app-btn-check-selected) {
        background-color: transparent !important;
        border-color: #D7E8A7 !important;
    }

    .app-theme-citrus .app-btn-check.app-btn-check-selected {
        border-color: #FFD253 !important;
        background-color: #FFD253 !important;
    }

    .app-theme-citrus .app-btn-check .app-icon-themed {
        fill: #000;
    }

    /* tabs */
    .app-theme-citrus .ui-header .ui-btn {
        border-color: #ACBA82 !important;
    }

    .app-theme-citrus .ui-header .ui-btn-active {
        background-color: #ACBA82 !important;
        color: #fff !important;
    }

    .app-theme-citrus .app-tabs .ui-btn {
        border-color: #ACBA82 !important;
        /*color:  #2e2406;*/
    }

        .app-theme-citrus .app-tabs .ui-btn.ui-btn-active {
            border-color: #ACBA82 !important;
            background-color: #ACBA82 !important;
            color: #fff !important;
        }

    /*toolbar button background*/
    .app-theme-citrus .app-bar-tools .ui-btn,
    .app-theme-citrus .app-map-info-toolbar .ui-btn {
        background-color: rgb(255, 147, 76) !important;
        border-color: #d16922 !important;
    }

    .app-theme-citrus.app-desktop .app-bar-tools .ui-btn:hover:not(.ui-btn-active),
    .app-theme-citrus.app-desktop .app-map-info-toolbar .ui-btn:hover:not(.ui-btn-active) {
        background-color: #ff7d23 !important;
    }

    .app-theme-citrus .app-bar-tools .ui-btn-icon-notext::after,
    .app-theme-citrus .app-map-info-toolbar .ui-btn-icon-notext::after,
    .app-theme-citrus .ui-btn-b::after {
        background-color: #d16922 !important;
    }

    /*button on header bar*/
    .app-theme-citrus.app-desktop .app-bar-tools .ui-btn.ui-btn-icon-notext:hover,
    .app-theme-citrus.app-desktop .app-map-info-toolbar .ui-btn.ui-btn-icon-notext:hover,
    .app-theme-citrus .app-bar-tools .ui-btn.ui-btn-icon-notext.ui-btn-active,
    .app-theme-citrus .app-map-info-toolbar .ui-btn.ui-btn-icon-notext.ui-btn-active {
        border-color: #a8551c !important;
    }

    .app-theme-citrus .app-bar-actions .ui-btn {
        border-color: #ACBA82 !important;
    }

        .app-theme-citrus .app-bar-actions .ui-btn.ui-btn-active {
            border-color: #ACBA82 !important;
        }

    .app-theme-citrus.app-desktop .ui-btn.ui-btn-icon-notext:hover,
    .app-theme-citrus .ui-btn.ui-btn-icon-notext.ui-btn-active,
    .app-theme-citrus .ui-datepicker .ui-datepicker-prev:hover,
    .app-theme-citrus .ui-datepicker .ui-datepicker-next:hover {
        border-color: #ACBA82 !important;
    }

    .app-theme-citrus .ui-btn.app-btn-icon-transparent::after {
        background-color: transparent !important;
    }

    .app-theme-citrus .ui-btn.ui-btn-icon-notext:not(.ui-radio-on)::after,
    .app-theme-citrus .ui-btn.ui-btn-icon-left:not(.ui-radio-on)::after,
    .app-theme-citrus .ui-btn.ui-btn-icon-right:not(.ui-radio-on):not(.app-btn-icon-transparent)::after,
    .app-theme-citrus .ui-btn.ui-btn-icon-top:not(.ui-radio-on)::after,
    .app-theme-citrus .ui-btn.ui-btn-icon-bottom:not(.ui-radio-on)::after,
    .app-theme-citrus .ui-datepicker .ui-datepicker-prev span,
    .app-theme-citrus .ui-datepicker .ui-datepicker-next span,
    .app-theme-citrus .ui-checkbox-on:after,
    .app-theme-citrus .ui-flipswitch-active,
    .app-theme-citrus .ui-slider-track .ui-btn-active {
        background-color: #ACBA82;
    }

    .app-theme-citrus .ui-btn .glyphicon {
        color: #ACBA82;
    }

    .app-theme-citrus .app-icon-themed {
        fill: #ACBA82;
    }

    .app-theme-citrus .ui-btn-active .app-icon-themed {
        fill: #000;
    }

    .app-theme-citrus .ui-radio-on:after,
    .app-theme-citrus .ui-slider-track .ui-btn-active,
    .app-theme-citrus .ui-flipswitch-active {
        border-color: #ACBA82 !important;
    }

    .app-theme-citrus .ui-btn.ui-btn-icon-notext.ui-btn-active::after,
    .app-theme-citrus .ui-btn.ui-btn-icon-left.ui-btn-active::after,
    .app-theme-citrus .ui-btn.ui-btn-icon-right.ui-btn-active:not(.app-btn-icon-transparent)::after,
    .app-theme-citrus .ui-btn.ui-btn-icon-top.ui-btn-active::after,
    .app-theme-citrus .ui-btn.ui-btn-icon-bottom.ui-btn-active::after,
    .app-theme-citrus .ui-datepicker .ui-datepicker-prev span,
    .app-theme-citrus .ui-datepicker .ui-datepicker-next span {
        background-color: #dfb53f !important;
    }

    /*swatch b*/
    .app-theme-citrus .ui-btn.ui-btn-b,
    .app-theme-citrus .ui-btn.ui-btn-b:visited,
    body.app-theme-citrus:not(.app-desktop) li a.ui-btn-b:not(.ui-btn-active):hover {
        background-color: rgb(255, 147, 76);
        border-color: rgb(242, 96, 0);
        color: rgb(107, 0, 0);
    }

        /*swatch b hover*/
        .app-theme-citrus .ui-btn.ui-btn-b.ui-btn-active,
        .app-theme-citrus.app-desktop .ui-btn.ui-btn-b:hover,
        .app-theme-citrus .app-popup .ui-content .ui-checkbox .ui-btn:hover,
        .app-theme-citrus .app-popup .ui-content .ui-checkbox .ui-btn.ui-focus:hover {
            background-color: #fe9f61;
            border-color: rgb(242, 96, 0) !important;
            color: rgb(107, 0, 0) !important;
        }

    /*swatch b divider*/
    .app-theme-citrus .ui-bar-b,
    .app-theme-citrus .ui-bar-b .ui-bar-inherit,
    html .app-theme-citrus.ui-body-b .ui-bar-inherit,
    html body.app-theme-citrus .ui-group-theme-b .ui-bar-inherit {
        border-color: rgb(255, 147, 76);
        background-color: rgb(242, 96, 0);
    }

    .app-theme-citrus .ui-body-a .ui-btn-b,
    .app-theme-citrus.app-desktop .ui-body-a .ui-btn-b:hover,
    .app-theme-citrus .ui-body-a .ui-btn-b.ui-btn-active {
        border-color: #ACBA82 !important;
    }

    /*fix for lookups/inputs*/
    .app-theme-citrus .ui-btn.app-lookup:not(.ui-btn-active):not(.ui-focus),
    .app-theme-citrus .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select:not(.ui-focus) .ui-btn:not(.ui-btn-active),
    .app-theme-citrus .ui-input-text:not(.ui-btn-active),
    .app-theme-citrus .app-form-editing .ui-input-text:not(.ui-btn-active),
    .app-theme-citrus .ui-input-search.ui-body-inherit {
        background-color: #fff;
        border-color: rgb(215, 232, 167);
        text-shadow: none;
        /*color: #fff;*/
    }

        .app-theme-citrus .ui-btn.app-lookup.ui-focus,
        .app-theme-citrus .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select.ui-focus .ui-btn:not(.ui-btn-active),
        .app-theme-citrus .ui-input-text.ui-focus,
        .app-theme-citrus .app-form-editing .ui-input-text.ui-focus,
        .app-theme-citrus .ui-input-search.ui-body-inherit.ui-focus,
        .app-theme-citrus .ui-checkbox label.ui-focus,
        .app-theme-citrus .ui-datepicker .ui-state-active {
            border-color: #d2b47a !important;
        }

    .app-theme-citrus .ui-slider {
        border-color: rgb(215, 232, 167) !important;
    }

    .app-theme-citrus .ui-slider-label.ui-btn-active {
        background-color: rgb(255, 147, 76) !important;
        color: #000 !important;
    }

    /* background bleed under form in editing mode*/
    .app-theme-citrus .ui-body-a.ui-collapsible-content {
        background-color: #fff;
        border-bottom-color: rgb(215, 232, 167) !important;
    }

    .app-theme-citrus .app-bar-tools .ui-input-search.ui-body-inherit {
        background-color: #fff;
    }

    .app-theme-citrus .app-popup .ui-content .ui-checkbox .ui-btn:not(ui-btn-active):not(:hover) {
        background-color: rgb(255, 147, 76);
        border-color: rgb(242, 96, 0) !important;
        text-shadow: none;
    }

    .app-theme-citrus .ui-btn.app-lookup,
    .app-theme-citrus .ui-btn.ui-btn-active.app-lookup {
        border-color: #ACBA82;
    }

    .app-theme-citrus .app-lookup-input {
        background-color: transparent;
        /*color: #fff;*/
    }

    .app-theme-citrus .app-grid-header {
        color: #999;
    }

@media (min-width: 20em) {

    .app-theme-citrus .ui-header.ui-header-fixed.app-bar-tools {
        background-image: url(../touch/logo-black.png);
    }
}

.app-theme-citrus .app-listview li .app-li-corner {
    color: #000;
    background-color: #ffe885;
}

.app-theme-citrus .dataview-busy-indicator {
    background-color: #1f1f1f;
}

.app-theme-citrus .ui-bar-a .app-menu-strip .ui-btn:not(.ui-btn-active), .app-theme-citrus .ui-bar-a .app-user-name {
    color: #333 !important;
}

.app-theme-citrus .ui-bar-a .app-menu-strip .ui-btn:hover:not(.ui-btn-active),
.app-theme-citrus .ui-bar-a .app-menu-strip .ui-btn.app-selected:not(.ui-btn-active),
.app-theme-citrus .ui-bar-a .app-menu-strip .ui-btn.app-selected:hover:not(.ui-btn-active) {
    color: #000 !important;
}

/*********************************/
/* THEME: classic               */
/*******************************/

.app-theme-classic,
.app-theme-classic .ui-page-theme-a {
    background-color: #f1f6fd;
}

    .app-theme-classic .ui-page-theme-a .ui-panel-wrapper,
    .app-theme-classic .ui-panel,
    .app-theme-classic .app-page-header,
    .app-theme-classic .app-status-bar {
        background-color: #002776;
        border-color: #679afe;
    }

    .app-theme-classic .app-page-header {
        color: #1f1f1f;
        background-color: #FFE6A0;
    }

    .app-theme-classic .app-status-bar {
        color: #000;
    }

    .app-theme-classic .app-form-editing.app-formview .app-static-text div,
    .app-theme-classic .app-page-menu-desc,
    .app-theme-classic .ui-checkbox label {
        text-shadow: none !important;
        color: #fff;
    }

    .app-theme-classic .ui-header .ui-title,
    .app-theme-classic .ui-footer .ui-title {
        color: #fff;
    }

    /*popup*/
    .app-theme-classic .app-popup-message,
    .app-theme-classic .ui-content.app-map-info {
        background-color: #002776;
        border-color: #679afe;
        text-shadow: none;
        color: #fff;
    }

        .app-theme-classic .app-popup-message .ui-popup-arrow {
            background-color: #002776;
        }

        .app-theme-classic .app-popup-message div {
            color: #002776;
        }

    .app-theme-classic .ui-flipswitch-active a {
        color: #fff !important;
    }

    /* page header */
    .app-theme-classic .ui-bar-a,
    .app-theme-classic :not(.app-tabs).ui-header-fixed.ui-header:not(.app-bar-actions):not(.app-bar-header) {
        background-color: #002776;
        border-color: #679afe;
        text-shadow: none;
    }

    .app-theme-classic .app-popup-listview .ui-popup-arrow,
    .app-theme-classic .app-popup-listview {
        background-color: #002776 !important;
        border-color: #002776 !important;
    }

    .app-theme-classic .app-menu-strip a.ui-btn,
    .app-theme-classic.app-desktop .app-menu-strip a.ui-btn.app-selected:hover:not(.ui-btn-active) {
        color: #fff !important;
    }

    .app-theme-classic .app-menu-strip ul li a.ui-btn.app-selected:not(:hover):not(.ui-btn-active),
    .app-theme-classic.app-has-popup-open .app-menu-strip ul li a.ui-btn.app-selected:hover:not(.ui-btn-active) {
        background-color: rgba(0,0,0, 0.25) !important;
    }

    /* list dividers*/
    /*.app-theme-classic .ui-listview > .app-list-instruction.ui-li-divider
    {
        background-color:red;
    }
    
    .app-theme-classic ui-li-divider {
        background-color: #b6cdf7;
        border-color: #679afe;
        color: #555;
        text-shadow: none;
    }*/

    .app-theme-classic ui-li-divider,
    .app-theme-classic .ui-content.app-page-tasks .app-listview .ui-li-divider:not(.ui-bar-b) {
        background-color: #002776;
        border-color: #679afe;
        /*color: #fff;*/
        text-shadow: none;
    }

    .app-theme-classic .ui-listview .app-list-instruction.ui-li-divider,
    .app-theme-classic .ui-content:not(.app-page-tasks) .app-listview .ui-li-divider:not(.ui-bar-b):not(.ui-bar-inherit),
    .app-theme-classic .app-presenter-instruction,
    .app-theme-classic .app-grid-header .app-frozen-spacer {
        background-color: #E1EDFB !important;
        border-color: #b6cdf7 !important;
        /*border-bottom-width:1px;*/ /* added border to list/grid header to add color separation*/
    }

    .app-theme-classic .ui-body-a,
    .app-theme-classic .ui-page-theme-a .ui-body-inherit:not(.ui-focus) {
        background-color: #fff;
        border-color: #679afe;
        /*color: #fff;*/
        text-shadow: none;
    }

    .app-theme-classic ul:not(.app-form-editing) .ui-field-contain {
        border-color: #b6cdf7 !important;
    }

    .app-theme-classic .ui-page-theme-a .app-formview .ui-body-inherit:not(.ui-focus) {
        background-color: #fff;
    }


    /*sidebar customizations*/
    .app-theme-classic .ui-body-a.app-sidebar,
    .app-theme-classic .app-bar-actions,
    .app-theme-classic .app-bar-header,
    .app-theme-classic .app-bar-footer {
        background-color: #9eaee5;
    }

    .app-theme-classic.app-sidebar-undocked .app-form-grid .ui-collapsible-set,
    .app-theme-classic .ui-listview-inset .ui-li-divider:not(.ui-bar-a) {
        border-color: #679afe;
    }

    .app-theme-classic .ui-li-divider.app-info {
        background-color: #fff !important;
    }

    /* fix for form "card" */
    .app-theme-classic .ui-page-theme-a .ui-body-inherit.app-li-card, .app-theme-classic .ui-li-divider[role="heading"]:not(.ui-bar-b) {
        border-color: #b6cdf7;
    }

    /*.app-theme-classic .ui-listview-inset {
        background-color: #ebf3ff;
    }*/

    .app-theme-classic .app-form-editing.app-formview .ui-field-contain {
        border-top-color: transparent;
    }

    body:not(.app-sidebar-undocked).app-theme-classic .ui-header-fixed .ui-title,
    body:not(.app-sidebar-undocked).app-theme-classic .app-sidebar,
    .app-theme-classic .app-divider:not(.app-calculated),
    .app-theme-classic .app-echo,
    .app-theme-classic .app-header {
        border-color: #679afe !important;
    }

    .app-theme-classic .app-bar-heading {
        background-color: #E1EDFB;
        text-shadow: none;
    }


    .app-theme-classic .app-page-header {
        border-color: #b6cdf7;
    }


    /*buttons*/
    .app-theme-classic .ui-page-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-classic .ui-bar-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-classic .ui-body-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html body.app-theme-classic .ui-group-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html head + body.app-theme-classic .ui-btn-a.ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    .app-theme-classic .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-classic .ui-bar-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-classic .ui-body-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html body.app-theme-classic .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html head + body.app-theme-classic .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    .app-theme-classic .app-form-grid .ui-collapsible-set,
    /* button overrides to remove "hover" on touch screens */
    body.app-theme-classic:not(.app-desktop) li a:hover:not(.app-selected):not(.ui-btn-b),
    body:not(.app-desktop).app-theme-classic .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-classic .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-classic .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-classic .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html head + body:not(.app-desktop).app-theme-classic .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    .app-theme-classic #app-welcome .ui-btn:not(:hover),
    .app-theme-classic #app-popup-login .ui-btn:not(:hover),
    .app-theme-classic .ui-datepicker .ui-state-highlight,
    .app-theme-classic .ui-listview .app-frozen-spacer {
        border-color: #b6cdf7;
    }

    .app-theme-classic .ui-body-b .ui-btn-a,
    .app-theme-classic .ui-body-b .ui-btn-a.ui-btn-active {
        border-color: #002776 !important;
    }

    .app-theme-classic.app-has-popup-open .app-menu-strip .ui-btn:hover {
        background-color: #002776 !important;
    }

    .app-theme-classic .ui-page-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-classic .ui-bar-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-classic .ui-body-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-theme-classic .ui-group-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html head + body.app-theme-classic .ui-btn-a.ui-btn:not(.app-selected):not(.app-lookup),
    .app-theme-classic .ui-panel-page-container-a:not(.app-lookup),
    .app-theme-classic .app-tabs.ui-header:not(.app-lookup),
    .app-theme-classic .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-classic .ui-bar-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-classic .ui-body-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html body.app-theme-classic .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off),
    html head + body.app-theme-classic .ui-btn-a.ui-btn:visited:not(.app-selected),
    .app-theme-classic .app-tabs .ui-btn:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-classic .app-grid.app-listview :not(.app-selected):not(:hover):not(.ui-btn-active).ui-btn,
    .app-theme-classic #app-welcome .ui-btn:not(:hover),
    .app-theme-classic #app-popup-login .ui-btn:not(:hover),
    .app-theme-classic .app-map-info .ui-popup-arrow,
    .app-theme-classic .ui-datepicker .ui-datepicker-prev,
    .app-theme-classic .ui-datepicker .ui-datepicker-next,
    .app-theme-classic .ui-listview .app-frozen-spacer {
        color: #000;
        background-color: #e2ebfc;
    }

    /* top border of Info button in sidebar */
    .app-theme-classic .app-sidebar .ui-btn.ui-icon-info {
        border-color: #679afe !important;
    }

    /* navigation panel selected item color fix*/
    .app-theme-classic .ui-panel-inner .ui-btn-a {
        color: #fff; /*#1659d8 !important;*/
    }

    /* subtext coloring*/
    .app-theme-classic .app-field-label-after,
    .app-theme-classic .app-field-label-before,
    .app-theme-classic .app-field-label,
    .app-theme-classic .ui-panel .app-item-desc,
    .app-theme-classic .ui-li-aside,
    .app-theme-classic .ui-btn .ui-li-aside,
    .app-theme-classic .app-grid-header,
    .app-theme-classic .app-panel-info-view .app-list-instruction,
    .app-theme-classic .app-filter,
    .app-theme-classic .app-calculated .app-static-text,
    .app-theme-classic .app-item-number {
        color: #1659d8 !important;
    }

    .app-theme-classic .ui-group-theme-b a:not(.ui-btn) {
        color: #dde0ff !important;
    }

        .app-theme-classic .ui-page-theme-b a:not(.ui-btn):hover,
        .app-theme-classic .ui-bar-b a:not(.ui-btn):hover,
        .app-theme-classic .ui-body-b a:not(.ui-btn):hover,
        .app-theme-classic .ui-group-theme-b a:not(.ui-btn):hover,
        .app-theme-classic .ui-page-theme-b a:not(.ui-btn):active,
        .app-theme-classic .ui-bar-b a:not(.ui-btn):active,
        .app-theme-classic .ui-body-b a:not(.ui-btn):active,
        .app-theme-classic .ui-group-theme-b a:not(.ui-btn):active {
            color: #fff !important;
        }

    .app-theme-classic .ui-btn p {
        color: #000 !important;
    }

    .app-theme-classic .app-bar-heading .app-bar-label,
    .app-theme-classic .app-static-text div,
    .app-theme-classic .app-form-editing.app-formview label /*, .app-theme-classic .app-wrapper*/ {
        color: #1659d8;
    }

    /*selected button*/
    .app-theme-classic .app-selected:not(.ui-btn-active),
    .app-theme-classic .app-selected:hover,
    .app-theme-classic .app-selected:visited,
    .app-theme-classic .app-echo-toolbar .app-selected:not(.ui-btn-active),
    .app-theme-classic .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
    .app-theme-classic .app-selected .app-frozen-spacer {
        background-color: #E0F2FA !important;
        border-color: #b6cdf7 !important;
        color: #000 !important;
    }

    .app-theme-classic .app-grid-header .app-selected:not(.ui-btn-active) {
        background-color: rgba(0,0,0,0.05) !important;
    }

    /* hover */
    .app-theme-classic .ui-btn-a:hover:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-classic .ui-page-theme-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-classic .ui-bar-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-classic .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off),
    html body.app-desktop.app-theme-classic .ui-group-theme-a .ui-btn:hover:not(.app-selected),
    html head + body.app-desktop.app-theme-classic .ui-btn-a.ui-btn:hover:not(.app-selected),
    .app-desktop.app-theme-classic .ui-listview a.ui-btn:hover:not(.app-selected) .app-frozen-spacer {
        background-color: #dce6f9;
        border-color: #b6cdf7;
    }

    .app-theme-classic.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon),
    .app-theme-classic.app-desktop .ui-datepicker td a:hover {
        background-color: #DCF1FA;
    }

    /* selected hover*/
    html body.app-desktop.app-theme-classic .ui-btn.app-selected:hover:not(.ui-btn-active),
    .app-theme-classic #app-welcome .ui-btn:hover:not(.ui-btn-active),
    .app-theme-classic #app-popup-login .ui-btn:hover:not(.ui-btn-active),
    .app-theme-classic .app-listview .app-selected:not(.ui-btn-active):hover .app-frozen-spacer  {
        background-color: #DCF1FA !important;
        border-color: #b6cdf7 !important;
        color: #000 !important;
    }

    /*swatch b*/
    .app-theme-classic .ui-btn.ui-btn-b,
    .app-theme-classic .ui-btn.ui-btn-b:visited,
    body.app-theme-classic:not(.app-desktop) li a.ui-btn-b:not(.ui-btn-active):hover {
        background-color: #7aa4dd;
        border-color: #002776;
        color: #000;
    }

    /*swatch b hover*/
    .app-theme-classic.app-desktop .ui-btn.ui-btn-b:not(.ui-btn-active):hover {
        background-color: #78a0d7 !important;
        border-color: #002776 !important;
        color: #000 !important;
    }


    /*swatch b divider*/
    .app-theme-classic .ui-bar-b,
    .app-theme-classic .ui-bar-b .ui-bar-inherit,
    html .app-theme-classic.ui-body-b .ui-bar-inherit,
    html body.app-theme-classic .ui-group-theme-b .ui-bar-inherit {
        border-color: #002776;
        background-color: #002776;
    }

    /* click */

    .app-theme-classic .app-grid-header .ui-btn-active,
    .app-theme-classic .dv-item .app-btn-more.ui-btn-active {
        background-color: #FFD253 !important;
        color: #000 !important;
    }

    .app-theme-classic .app-listview .ui-btn.app-selected::before {
        background-color: #FFD253;
    }

    .app-theme-classic .ui-title.ui-btn-active,
    html body.app-theme-classic .ui-btn.ui-btn-active,
    .app-theme-classic .ui-btn.ui-btn-active .app-frozen-spacer {
        background-color: #FFD253 !important;
        border-color: #b6cdf7 !important;
        color: #000 !important;
    }

        html body.app-theme-classic .ui-btn.ui-btn-active::after {
            background-color: #91845e;
        }


html body.app-theme-classic .ui-body-b .ui-btn.ui-btn-active {
    border-color: #002776 !important;
}

.app-theme-classic .dv-action-see-all .app-btn-prev.ui-btn-active,
.app-theme-classic .dv-action-see-all .app-btn-next.ui-btn-active {
    background-color: #FFD253;
    color: #000;
}

.app-theme-classic .app-btn-check:not(.app-btn-check-selected) {
    border-color: #B6CDF7 !important;
    background-color: transparent !important;
}

.app-theme-classic .ui-btn.app-selected:not(.ui-btn-active) .app-btn-check:not(.app-btn-check-selected) {
    border-color: #B6CDF7 !important;
}

.app-theme-classic .app-grid-header .app-btn-check:not(.app-btn-check-selected) {
    background-color: transparent !important;
    border-color: #B6CDF7 !important;
}

.app-theme-classic .app-btn-check.app-btn-check-selected {
    border-color: #FFD253 !important;
    background-color: #FFD253 !important;
}

.app-theme-classic .app-btn-check .app-icon-themed {
    fill: #000;
}


/* tabs */
.app-theme-classic .app-tabs.ui-header {
    border-color: #79a7e3;
}

.app-theme-classic .app-tabs .ui-btn {
    border-color: #79a7e3 !important;
}

    .app-theme-classic .app-tabs .ui-btn.ui-btn-active {
        border-color: #79a7e3 !important;
        background-color: #79a7e3 !important;
        color: #fff !important;
    }


/*button on header bar*/
.app-theme-classic #app-bar-tools .ui-btn.ui-btn-icon-notext,
.app-theme-classic .app-map-info-toolbar .ui-btn.ui-btn-icon-notext {
    border-color: #679afe !important;
}

.app-theme-classic.app-desktop #app-bar-tools .ui-btn.ui-btn-icon-notext:hover:not(.ui-btn-active),
.app-theme-classic.app-desktop .app-map-info-toolbar .ui-btn.ui-btn-icon-notext:hover:not(.ui-btn-active),
.app-theme-classic .ui-datepicker .ui-datepicker-prev:hover,
.app-theme-classic .ui-datepicker .ui-datepicker-next:hover {
    border-color: #3f5f8a !important;
    background-color: #c6d8ec !important;
}

.app-theme-classic .app-bar-actions .ui-btn,
.app-theme-classic .app-bar-actions .ui-btn.ui-btn-active {
    border-color: #679afe !important;
}


.app-theme-classic #app-bar-tools .ui-btn.ui-btn-active.ui-btn-icon-notext,
.app-theme-classic .app-map-info-toolbar .ui-btn.ui-btn-active.ui-btn-icon-notext {
    background-color: #FFE6A0 !important;
}

    .app-theme-classic #app-bar-tools .ui-btn.ui-btn-active.ui-btn-icon-notext::after,
    .app-theme-classic .app-map-info-toolbar .ui-btn.ui-btn-active.ui-btn-icon-notext::after {
        background-color: #91845e !important;
    }

.app-theme-classic.app-desktop .ui-btn.ui-btn-icon-notext:hover,
.app-theme-classic .ui-btn.ui-btn-icon-notext.ui-btn-active {
    border-color: #657b96 !important;
}

.app-theme-classic .ui-btn.ui-btn-icon-notext:not(.ui-radio-on)::after,
.app-theme-classic .ui-btn.ui-btn-icon-left:not(.ui-radio-on)::after,
.app-theme-classic .ui-btn.ui-btn-icon-right:not(.ui-radio-on):not(.app-btn-icon-transparent)::after,
.app-theme-classic .ui-btn.ui-btn-icon-top:not(.ui-radio-on)::after,
.app-theme-classic .ui-btn.ui-btn-icon-bottom:not(.ui-radio-on)::after,
.app-theme-classic .ui-datepicker .ui-datepicker-prev span,
.app-theme-classic .ui-datepicker .ui-datepicker-next span,
.app-theme-classic .ui-checkbox-on:after,
.app-theme-classic .ui-flipswitch-active,
.app-theme-classic .ui-slider-track .ui-btn-active {
    background-color: #657b96;
}

.app-theme-classic .ui-btn .glyphicon {
    color: #657b96;
}


.app-theme-classic .app-icon-themed {
    fill: #657b96;
}

.app-theme-classic .ui-btn-active .app-icon-themed {
    fill: #000;
}

.app-theme-classic .ui-radio-on:after,
.app-theme-classic .ui-slider-track .ui-btn-active,
.app-theme-classic .ui-flipswitch-active {
    border-color: #657b96 !important;
}

/*fix for lookups/inputs*/
.app-theme-classic .ui-btn.app-lookup:not(.ui-btn-active):not(.ui-focus),
.app-theme-classic .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select:not(.ui-focus) .ui-btn:not(.ui-btn-active),
.app-theme-classic .ui-input-text:not(.ui-btn-active),
.app-theme-classic .app-form-editing .ui-input-text:not(.ui-btn-active),
.app-theme-classic .ui-input-search.ui-body-inherit {
    background-color: #fff;
    border-color: #b6cdf7;
    text-shadow: none;
    /*color: #fff;*/
}

    .app-theme-classic .ui-btn.app-lookup.ui-focus,
    .app-theme-classic .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select.ui-focus .ui-btn:not(.ui-btn-active),
    .app-theme-classic .ui-input-text.ui-focus,
    .app-theme-classic .app-form-editing .ui-input-text.ui-focus,
    .app-theme-classic .ui-input-search.ui-body-inherit.ui-focus,
    .app-theme-classic .ui-checkbox label.ui-focus,
    .app-theme-classic .ui-datepicker .ui-state-active {
        border-color: #d2b47a !important;
    }

.app-theme-classic .ui-slider {
    border-color: #b6cdf7 !important;
}

.app-theme-classic .ui-slider-label.ui-btn-active {
    background-color: #FFE6A0 !important;
    color: #000 !important;
}

/* background bleed under form in editing mode*/
.app-theme-classic .ui-body-a.ui-collapsible-content {
    background-color: #fff;
    border-bottom-color: #b6cdf7 !important;
}

.app-theme-classic .app-bar-tools .ui-input-search.ui-body-inherit {
    background-color: #ebf3ff;
}

.app-theme-classic .ui-btn.app-lookup,
.app-theme-classic .ui-btn.ui-btn-active.app-lookup {
    border-color: #679afe;
}


.app-theme-classic .app-lookup-input {
    background-color: transparent;
    /*color: #fff;*/
}

.app-theme-classic .app-grid-header {
    color: #999;
}

@media (min-width: 20em) {
    .app-theme-classic .ui-header.ui-header-fixed.app-bar-tools {
        background-image: url(../touch/logo-white.png);
    }
}

.app-theme-classic .app-listview li .app-li-corner {
    color: #fff;
    background-color: #657b96;
}

.app-theme-classic .dataview-busy-indicator {
    background-color: #FFD253;
}

.app-theme-classic .ui-bar-a .app-menu-strip .ui-btn:not(.ui-btn-active), .app-theme-classic .ui-bar-a .app-user-name {
    color: #ccc !important;
}

.app-theme-classic .ui-bar-a .app-menu-strip .ui-btn:hover:not(.ui-btn-active),
.app-theme-classic .ui-bar-a .app-menu-strip .ui-btn.app-selected:not(.ui-btn-active),
.app-theme-classic .ui-bar-a .app-menu-strip .ui-btn.app-selected:hover:not(.ui-btn-active) {
    color: #fff !important;
}

/*********************************/
/* THEME: construct             */
/*******************************/

.app-theme-construct,
.app-theme-construct .ui-page-theme-a {
    background-color: #fff;
    /*scrollbar-base-color: #898f64;
    scrollbar-track-color: #e3e6d0;
    scrollbar-arrow-color: #777;
    scrollbar-shadow-color: #898f64;*/
}

    /*
    .app-theme-construct.app-desktop ::-webkit-scrollbar-track {
        background-color: #e3e6d0;
    }

    .app-theme-construct.app-desktop ::-webkit-scrollbar-thumb {
        background-color: #898f64;
        border: solid 1px #e3e6d0;
    }

        .app-theme-construct.app-desktop ::-webkit-scrollbar-thumb:hover {
            background-color: #858e4c;
        }*/

    .app-theme-construct .ui-page-theme-a .ui-panel-wrapper,
    .app-theme-construct .ui-panel,
    .app-theme-construct .app-page-header,
    .app-theme-construct .app-status-bar {
        background-color: #b8bf88;
        border-color: #858e4c;
    }

    .app-theme-construct .app-page-header {
        color: #1f1f1f;
        background-color: #f1f5f8;
    }

    .app-theme-construct .app-status-bar {
        color: #000;
    }

    .app-theme-construct .app-form-editing.app-formview .app-static-text div,
    .app-theme-construct .app-page-menu-desc,
    .app-theme-construct .ui-checkbox label {
        text-shadow: none !important;
        /*color: #fff;*/
    }

    /*popup*/
    .app-theme-construct .app-popup-message,
    .app-theme-construct .ui-content.app-map-info {
        background-color: #b8bf88;
        border-color: #858e4c;
        text-shadow: none;
        color: #fff;
    }

        .app-theme-construct .app-popup-message .ui-popup-arrow {
            background-color: #b8bf88;
        }

        .app-theme-construct .app-popup-message div {
            color: #b8bf88;
        }

    .app-theme-construct .ui-flipswitch-active a {
        color: #fff !important;
    }

    /* page header */
    .app-theme-construct .ui-bar-a,
    .app-theme-construct :not(.app-tabs).ui-header-fixed.ui-header,
    .app-theme-construct .ui-footer-fixed {
        background-color: #b8bf88;
        border-color: #858e4c;
        text-shadow: none;
    }

    .app-theme-construct .app-popup-listview .ui-popup-arrow,
    .app-theme-construct .app-popup-listview {
        background-color: #b8bf88 !important;
        border-color: #b8bf88 !important;
    }

    /* list dividers*/
    /*.app-theme-construct .ui-listview > .app-list-instruction.ui-li-divider
    {
        background-color:red;
    }
    
    .app-theme-construct ui-li-divider {
        background-color: #d1d6b3;
        border-color: #858e4c;
        color: #555;
        text-shadow: none;
    }*/

    .app-theme-construct ui-li-divider,
    .app-theme-construct .ui-content.app-page-tasks .app-listview .ui-li-divider:not(.ui-bar-b) {
        background-color: #b8bf88;
        border-color: #858e4c;
        /*color: #fff;*/
        text-shadow: none;
    }

    .app-theme-construct .ui-listview .app-list-instruction.ui-li-divider,
    .app-theme-construct .ui-content:not(.app-page-tasks) .app-listview .ui-li-divider:not(.ui-bar-b):not(.ui-bar-inherit),
    .app-theme-construct .app-presenter-instruction,
    .app-theme-construct .app-grid-header .app-frozen-spacer {
        background-color: #e3e6d0 !important;
        border-color: #d1d6b3 !important;
    }

    .app-theme-construct .ui-body-a,
    .app-theme-construct .ui-page-theme-a .ui-body-inherit:not(.ui-focus) {
        background-color: #fff;
        border-color: #858e4c;
        text-shadow: none;
    }

    .app-theme-construct ul:not(.app-form-editing) .ui-field-contain {
        border-color: #d1d6b3 !important;
    }

    .app-theme-construct .ui-page-theme-a .app-formview .ui-body-inherit:not(.ui-focus) {
        background-color: #fff;
    }


    /*sidebar customizations*/
    .app-theme-construct .ui-body-a.app-sidebar {
        background-color: #b8bf88;
    }

    .app-theme-construct.app-sidebar-undocked .app-form-grid .ui-collapsible-set,
    .app-theme-construct .ui-listview-inset .ui-li-divider:not(.ui-bar-a) {
        border-color: #d1d6b3 !important;
    }

    .app-theme-construct .ui-li-divider.app-info {
        background-color: #fff !important;
    }

        .app-theme-construct .ui-li-divider.app-info .appname {
            color: #f7b615;
        }

    /* fix for form "card" */
    .app-theme-construct .ui-page-theme-a .ui-body-inherit.app-li-card {
        border-color: #d1d6b3;
    }

    /*.app-theme-construct .ui-listview-inset {
        background-color: #ebf3ff;
    }*/

    .app-theme-construct .app-form-editing.app-formview .ui-field-contain {
        border-top-color: transparent;
    }

    body:not(.app-sidebar-undocked).app-theme-construct .ui-header-fixed .ui-title,
    body:not(.app-sidebar-undocked).app-theme-construct .app-sidebar,
    .app-theme-construct .app-divider:not(.app-calculated),
    .app-theme-construct .app-echo,
    .app-theme-construct .app-header {
        border-color: #858e4c !important;
    }

    .app-theme-construct .app-bar-heading {
        background-color: #e3e6d0;
        /*color: white;*/
        text-shadow: none;
    }


    .app-theme-construct .app-page-header {
        border-color: #d1d6b3;
    }


    /*buttons*/
    .app-theme-construct .ui-page-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-construct .ui-bar-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-construct .ui-body-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html body.app-theme-construct .ui-group-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html head + body.app-theme-construct .ui-btn-a.ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    .app-theme-construct .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-construct .ui-bar-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-construct .ui-body-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html body.app-theme-construct .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html head + body.app-theme-construct .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    .app-theme-construct .app-form-grid .ui-collapsible-set,
    /* button overrides to remove "hover" on touch screens */
    body.app-theme-construct:not(.app-desktop) li a:hover:not(.app-selected):not(.ui-btn-b),
    body:not(.app-desktop).app-theme-construct .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-construct .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-construct .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-construct .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html head + body:not(.app-desktop).app-theme-construct .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    .app-theme-construct #app-welcome .ui-btn:not(:hover),
    .app-theme-construct #app-popup-login .ui-btn:not(:hover),
    .app-theme-construct .ui-datepicker .ui-state-highlight,
    .app-theme-construct .ui-listview .app-frozen-spacer {
        border-color: #d1d6b3;
    }

    .app-theme-construct .ui-body-b .ui-btn-a,
    .app-theme-construct .ui-body-b .ui-btn-a.ui-btn-active {
        border-color: #87abc9 !important;
    }

    .app-theme-construct.app-has-popup-open .app-menu-strip .ui-btn:hover {
        background-color: #87abc9 !important;
    }

    .app-theme-construct .ui-page-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-construct .ui-bar-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-construct .ui-body-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-theme-construct .ui-group-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html head + body.app-theme-construct .ui-btn-a.ui-btn:not(.app-selected):not(.app-lookup),
    .app-theme-construct .ui-panel-page-container-a:not(.app-lookup),
    .app-theme-construct .app-tabs.ui-header:not(.app-lookup),
    .app-theme-construct .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-construct .ui-bar-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-construct .ui-body-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html body.app-theme-construct .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off),
    html head + body.app-theme-construct .ui-btn-a.ui-btn:visited:not(.app-selected),
    .app-theme-construct .app-tabs .ui-btn:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-construct .app-grid.app-listview :not(.app-selected):not(:hover):not(.ui-btn-active).ui-btn,
    .app-theme-construct #app-welcome .ui-btn:not(:hover),
    .app-theme-construct #app-popup-login .ui-btn:not(:hover),
    .app-theme-construct .app-map-info .ui-popup-arrow,
    .app-theme-construct .ui-listview .app-frozen-spacer {
        color: #000;
        background-color: #f4f5ec;
    }

    /* top border of Info button in sidebar */
    .app-theme-construct .app-sidebar .ui-btn.ui-icon-info {
        border-color: #858e4c !important;
    }

    /* navigation panel selected item color fix*/
    .app-theme-construct .ui-panel-inner .ui-btn-a {
        color: #fff; /*#B78710 !important;*/
    }

    /* subtext coloring*/
    .app-theme-construct .app-field-label-after,
    .app-theme-construct .app-field-label-before,
    .app-theme-construct .app-field-label,
    .app-theme-construct .ui-panel .app-item-desc,
    .app-theme-construct .ui-li-aside,
    .app-theme-construct .ui-btn .ui-li-aside,
    .app-theme-construct .app-grid-header,
    .app-theme-construct .app-panel-info-view .app-list-instruction,
    .app-theme-construct .app-calculated .app-static-text,
    .app-theme-construct .app-item-number {
        color: #B78710 !important;
    }

    .app-theme-construct .app-filter {
        color: #5c8fd1;
    }

    .app-theme-construct .ui-page-theme-b a:not(.ui-btn),
    .app-theme-construct .ui-bar-b a:not(.ui-btn),
    .app-theme-construct .ui-body-b a:not(.ui-btn),
    .app-theme-construct .ui-group-theme-b a:not(.ui-btn) {
        color: #fed164 !important;
    }

    .app-theme-construct a:not(.ui-btn):not(.btn),
    .app-theme-construct a:visited:not(.ui-btn):not(.btn) {
        color: #b78710;
    }

        .app-theme-construct a:not(.ui-btn):not(.btn):hover,
        .app-theme-construct a:not(.ui-btn):not(.btn):active {
            color: #876b26;
        }

    .app-theme-construct .ui-page-theme-b a:not(.ui-btn):hover,
    .app-theme-construct .ui-bar-b a:not(.ui-btn):hover,
    .app-theme-construct .ui-body-b a:not(.ui-btn):hover,
    .app-theme-construct .ui-group-theme-b a:not(.ui-btn):hover,
    .app-theme-construct .ui-page-theme-b a:not(.ui-btn):active,
    .app-theme-construct .ui-bar-b a:not(.ui-btn):active,
    .app-theme-construct .ui-body-b a:not(.ui-btn):active,
    .app-theme-construct .ui-group-theme-b a:not(.ui-btn):active {
        color: #fff !important;
    }

    .app-theme-construct .ui-btn p {
        color: #000 !important;
    }

    .app-theme-construct .app-bar-heading .app-bar-label,
    .app-theme-construct .app-static-text div,
    .app-theme-construct .app-form-editing.app-formview label /*, .app-theme-construct .app-wrapper*/ {
        color: #B78710;
    }

    /*selected button*/
    .app-theme-construct .app-selected:not(.ui-btn-active),
    .app-theme-construct .app-selected:hover,
    .app-theme-construct .app-selected:visited,
    .app-theme-construct .app-selected .app-frozen-spacer {
        background-color: #e0e9f1 !important;
        border-color: #d1d6b3 !important;
        color: #000 !important;
    }

    .app-theme-construct .app-grid-header .app-selected:not(.ui-btn-active) {
        background-color: rgba(0,0,0,0.05) !important;
    }
    
    /* hover */
    .app-theme-construct .ui-btn-a:hover:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-construct .ui-page-theme-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-construct .ui-bar-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-construct .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-desktop.app-theme-construct .ui-group-theme-a .ui-btn:hover:not(.app-selected),
    html head + body.app-desktop.app-theme-construct .ui-btn-a.ui-btn:hover:not(.app-selected),
    .app-theme-construct .ui-datepicker .ui-datepicker-prev,
    .app-theme-construct .ui-datepicker .ui-datepicker-next,
    .app-desktop.app-theme-construct .ui-listview a.ui-btn:hover:not(.app-selected) .app-frozen-spacer {
        background-color: #f0f2df;
        border-color: #d1d6b3;
    }

    .app-theme-construct.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon),
    .app-theme-construct.app-desktop .ui-datepicker td a:hover {
        background-color: #dde0c9;
    }
    
    /* selected hover*/
    html body.app-desktop.app-theme-construct .ui-btn.app-selected:hover:not(.ui-btn-active),
    .app-theme-construct #app-welcome .ui-btn:hover:not(.ui-btn-active),
    .app-theme-construct #app-popup-login .ui-btn:hover:not(.ui-btn-active),
    .app-theme-construct .app-echo-toolbar .app-selected:not(.ui-btn-active),
    .app-theme-construct .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
    .app-theme-construct .app-listview .app-selected:not(.ui-btn-active):hover .app-frozen-spacer  {
        background-color: #d6e2ec !important;
        border-color: #d1d6b3 !important;
        color: #000 !important;
    }

    /*swatch b*/
    .app-theme-construct .ui-btn.ui-btn-b,
    .app-theme-construct .ui-btn.ui-btn-b:visited,
    body.app-theme-construct:not(.app-desktop) li a.ui-btn-b:not(.ui-btn-active):hover {
        background-color: #b1c8db;
        border-color: #87abc9;
        color: #000;
    }

    /*swatch b hover*/
    .app-theme-construct.app-desktop .ui-btn.ui-btn-b:not(.ui-btn-active):hover {
        background-color: #a9c0d4;
        border-color: #87abc9;
        color: #000 !important;
    }


    /*swatch b divider*/
    .app-theme-construct .ui-bar-b,
    .app-theme-construct .ui-bar-b .ui-bar-inherit,
    html .app-theme-construct.ui-body-b .ui-bar-inherit,
    html body.app-theme-construct .ui-group-theme-b .ui-bar-inherit {
        border-color: #87abc9;
        background-color: #b8bf88;
    }

    .app-theme-construct .ui-body-a:not(#app-popup-login):not(#app-welcome) .ui-btn-b,
    .app-theme-construct.app-desktop .ui-body-a:not(#app-popup-login):not(#app-welcome) .ui-btn-b:hover,
    .app-theme-construct .ui-body-a:not(#app-popup-login):not(#app-welcome) .ui-btn-b.ui-btn-active {
        border-color: #858e4c !important;
    }

    /* click */
    .app-theme-construct .app-grid-header span.ui-btn-active,
    .app-theme-construct .dv-item .app-btn-more.ui-btn-active {
        background-color: #5c8fd1 !important;
        color: #fff !important;
    }

    .app-theme-construct .app-listview .ui-btn.app-selected::before {
        background-color: #5c8fd1;
    }

    .app-theme-construct .ui-title.ui-btn-active,
    html body.app-theme-construct .ui-btn.ui-btn-active,
    .app-theme-construct .ui-btn.ui-btn-active .app-frozen-spacer {
        background-color: #5c8fd1 !important;
        border-color: #d1d6b3 !important;
        color: #fff !important;
    }

    .app-theme-construct .ui-panel-position-left .ui-btn-active .app-item-desc,
    .app-theme-construct .ui-panel-position-right .ui-btn-active .app-item-desc,
    .app-theme-construct #app-sidebar .ui-btn-active .app-item-desc,
    .app-theme-construct .app-listview-static .ui-btn-active .app-item-desc,
    .app-theme-construct .ui-btn-active p,
    .app-theme-construct .ui-btn-active p.ui-li-aside,
    .app-theme-construct .ui-btn.ui-btn-active span:not(.ui-li-count) {
        color: #fff !important;
    }

html body.app-theme-construct .ui-btn.ui-btn-active::after {
    background-color: #798243;
}


html body.app-theme-construct .ui-body-b .ui-btn.ui-btn-active {
    border-color: #87abc9 !important;
}

.app-theme-construct .dv-action-see-all .app-btn-prev.ui-btn-active,
.app-theme-construct .dv-action-see-all .app-btn-next.ui-btn-active {
    background-color: #5C8FD1;
    color: #fff;
}

.app-theme-construct .app-btn-check:not(.app-btn-check-selected) {
    border-color: #D1D6B3 !important;
    background-color: transparent !important;
}

.app-theme-construct .ui-btn.app-selected:not(.ui-btn-active) .app-btn-check:not(.app-btn-check-selected) {
    border-color: #D1D6B3 !important;
}

.app-theme-construct .app-grid-header .app-btn-check:not(.app-btn-check-selected) {
    background-color: transparent !important;
    border-color: #D1D6B3 !important;
}

.app-theme-construct .app-btn-check.app-btn-check-selected {
    border-color: #5C8FD1 !important;
    background-color: #5C8FD1 !important;
}

.app-theme-construct .app-btn-check .app-icon-themed {
    fill: #fff;
}

/* tabs */

.app-theme-construct .app-tabs.ui-header {
    border-color: #858e4c;
}


.app-theme-construct .app-tabs .ui-btn {
    border-color: #5c8fd1 !important;
}

    .app-theme-construct .app-tabs .ui-btn.ui-btn-active {
        border-color: #5c8fd1 !important;
        background-color: #5c8fd1 !important;
        color: #fff !important;
    }

/*buttons*/
.app-theme-construct .ui-btn.ui-btn-icon-notext:not(.ui-radio-on)::after,
.app-theme-construct .ui-btn.ui-btn-icon-left:not(.ui-radio-on)::after,
.app-theme-construct .ui-btn.ui-btn-icon-right:not(.ui-radio-on):not(.app-btn-icon-transparent)::after,
.app-theme-construct .ui-btn.ui-btn-icon-top:not(.ui-radio-on)::after,
.app-theme-construct .ui-btn.ui-btn-icon-bottom:not(.ui-radio-on)::after,
.app-theme-construct .ui-datepicker .ui-datepicker-prev span,
.app-theme-construct .ui-datepicker .ui-datepicker-next span,
.app-theme-construct .ui-checkbox-on:after,
.app-theme-construct .ui-flipswitch-active,
.app-theme-construct .ui-slider-track .ui-btn-active {
    background-color: #858e4c;
}

.app-theme-construct .ui-btn .glyphicon {
    color: #858e4c;
}

.app-theme-construct .app-icon-themed {
    fill: #858e4c;
}

.app-theme-construct .ui-radio-on:after,
.app-theme-construct .ui-slider-track .ui-btn-active,
.app-theme-construct .ui-flipswitch-active {
    border-color: #858e4c !important;
}

/* toolbar buttons*/
.app-theme-construct #app-bar-tools .ui-btn.ui-btn-icon-notext,
.app-theme-construct .app-map-info-toolbar .ui-btn.ui-btn-icon-notext {
    border-color: #5c8fd1 !important;
}

    .app-theme-construct #app-bar-tools .ui-btn.ui-btn-icon-notext::after,
    .app-theme-construct .app-map-info-toolbar .ui-btn.ui-btn-icon-notext::after,
    .app-theme-construct .ui-btn-b::after {
        background-color: #7695AF !important;
    }

.app-theme-construct .ui-btn.app-btn-icon-transparent::after,
.app-theme-construct .ui-btn.ui-btn-active.app-btn-icon-transparent::after {
    background-color: transparent !important;
}

.app-theme-construct .app-bar-actions .ui-btn,
.app-theme-construct .app-bar-actions .ui-btn.ui-btn-active {
    border-color: #858e4c !important;
}

/* hover for form */
.app-theme-construct.app-desktop .ui-btn.ui-btn-icon-notext:hover,
.app-theme-construct .ui-btn.ui-btn-icon-notext.ui-btn-active,
.app-theme-construct .ui-datepicker .ui-datepicker-prev:hover,
.app-theme-construct .ui-datepicker .ui-datepicker-next:hover {
    border-color: #858e4c !important;
}

.app-theme-construct.app-desktop #app-bar-tools .ui-btn.ui-btn-icon-notext:hover:not(.ui-btn-active),
.app-theme-construct.app-desktop .app-map-info-toolbar .ui-btn.ui-btn-icon-notext:hover:not(.ui-btn-active) {
    border-color: #3f5f8a !important;
    background-color: #cfe1f6 !important;
}

/* active*/

.app-theme-construct #app-bar-tools .ui-btn.ui-btn-icon-notext.ui-btn-active::after,
.app-theme-construct .app-map-info-toolbar .ui-btn.ui-btn-icon-notext.ui-btn-active::after,
.app-theme-construct .ui-btn.ui-btn-active::after {
    background-color: #4a74aa !important;
}

/*fix for lookups/inputs*/
.app-theme-construct .ui-btn.app-lookup:not(.ui-btn-active):not(.ui-focus),
.app-theme-construct .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select:not(.ui-focus) .ui-btn:not(.ui-btn-active),
.app-theme-construct .ui-input-text:not(.ui-btn-active),
.app-theme-construct .app-form-editing .ui-input-text:not(.ui-btn-active),
.app-theme-construct .ui-input-search.ui-body-inherit {
    background-color: #fff;
    border-color: #d1d6b3;
    text-shadow: none;
}

    .app-theme-construct .ui-btn.app-lookup.ui-focus,
    .app-theme-construct .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select.ui-focus .ui-btn:not(.ui-btn-active),
    .app-theme-construct .ui-input-text.ui-focus,
    .app-theme-construct .app-form-editing .ui-input-text.ui-focus,
    .app-theme-construct .ui-input-search.ui-body-inherit.ui-focus,
    .app-theme-construct .ui-checkbox label.ui-focus,
    .app-theme-construct .ui-datepicker .ui-state-active {
        border-color: #d2b47a !important;
    }

.app-theme-construct .ui-slider {
    border-color: #d1d6b3 !important;
}

.app-theme-construct .ui-slider-label.ui-btn-active {
    background-color: #f1f5f8 !important;
    color: #000 !important;
}

/* background bleed under form in editing mode*/
.app-theme-construct .ui-body-a.ui-collapsible-content {
    background-color: #fff;
    border-bottom-color: #d1d6b3 !important;
}

.app-theme-construct .app-bar-tools .ui-input-search.ui-body-inherit {
    background-color: #ebf3ff;
}

.app-theme-construct .ui-btn.app-lookup,
.app-theme-construct .ui-btn.ui-btn-active.app-lookup {
    border-color: #858e4c;
}

.app-theme-construct .app-lookup-input {
    background-color: transparent;
    /*color: #fff;*/
}

.app-theme-construct .app-grid-header {
    color: #666776;
}

@media (min-width: 20em) {
    .app-theme-construct .ui-header.ui-header-fixed.app-bar-tools {
        background-image: url(../touch/logo-color.png);
    }
}

.app-theme-construct .app-listview li .app-li-corner {
    color: #fff;
    background-color: #657b96;
}

.app-theme-construct .dataview-busy-indicator {
    background-color: #5c8fd1;
}

.app-theme-construct .ui-bar-a .app-menu-strip .ui-btn:not(.ui-btn-active), .app-theme-construct .ui-bar-a .app-user-name {
    color: #777 !important;
}

.app-theme-construct .ui-bar-a .app-menu-strip .ui-btn:hover:not(.ui-btn-active),
.app-theme-construct .ui-bar-a .app-menu-strip .ui-btn.app-selected:not(.ui-btn-active),
.app-theme-construct .ui-bar-a .app-menu-strip .ui-btn.app-selected:hover:not(.ui-btn-active) {
    color: #333 !important;
}

/*********************************/
/* THEME: convention            */
/*******************************/

.app-theme-convention,
.app-theme-convention .ui-page-theme-a,
.app-theme-convention .app-page-header {
    background-color: #fff;
}

    .app-theme-convention .app-page-header {
        color: #1f1f1f;
    }

    .app-theme-convention .ui-page-theme-a .ui-panel-wrapper {
        background-color: #dfe2dc;
        border-color: #a7af9f;
    }

    .app-theme-convention .app-page-header,
    .app-theme-convention .app-status-bar,
    .app-theme-convention .ui-panel {
        background-color: #0a5a6f;
        border-color: #76d7f1;
    }

    .app-theme-convention .app-page-header,
    .app-theme-convention .app-status-bar {
        color: #fff;
    }

    .app-theme-convention .app-form-editing.app-formview .app-static-text div,
    .app-theme-convention .app-page-menu-desc,
    .app-theme-convention .ui-checkbox label {
        text-shadow: none !important;
    }

    /*popup*/
    .app-theme-convention .app-popup-message,
    .app-theme-convention .ui-content.app-map-info {
        background-color: #dfe2dc;
        border-color: #eef095;
        text-shadow: none;
        color: #000;
    }

        .app-theme-convention .app-popup-message .ui-popup-arrow {
            background-color: #dfe2dc;
        }

        .app-theme-convention .app-popup-message div {
            color: #eef095;
        }

    .app-theme-convention .ui-flipswitch-active a {
        color: #fff !important;
    }

    /* page header */
    .app-theme-convention .app-bar-tools.ui-bar-a,
    .app-theme-convention :not(.app-tabs).ui-header-fixed.ui-header,
    .app-theme-convention .ui-header,
    .app-theme-convention .ui-footer {
        background-color: #dfe2dc;
        border-color: #a7af9f;
        text-shadow: none;
    }

    .app-theme-convention .app-popup-listview .ui-popup-arrow,
    .app-theme-convention .app-popup-listview {
        background-color: #dfe2dc !important;
        border-color: #dfe2dc !important;
    }

    .app-theme-convention .app-page-header {
        border-color: #a7af9f !important;
    }

    /* list dividers*/
    .app-theme-convention .ui-li-divider {
        background-color: #eef095;
        border-color: #a7af9f;
        color: #555;
        text-shadow: none;
    }

    .app-theme-convention .app-copy {
        color: #ddd;
    }


    /* view descriptions*/
    .app-theme-convention .ui-listview .app-list-instruction.ui-li-divider,
    .app-theme-convention .ui-content:not(.app-page-tasks) .app-listview .ui-li-divider:not(.ui-bar-b):not(.ui-bar-inherit),
    .app-theme-convention .app-presenter-instruction,
    .app-theme-convention .app-grid-header .app-frozen-spacer {
        background-color: #f9feb4 !important;
        border-color: #eef095 !important;
        color: #1d092d;
    }

    body:not(.app-sidebar-undocked).app-theme-convention .ui-header-fixed .ui-title,
    body:not(.app-sidebar-undocked).app-theme-convention .app-sidebar,
    .app-theme-convention .app-divider:not(.ui-collapsible):not(.app-calculated),
    .app-theme-convention .app-echo,
    .app-theme-convention .app-header {
        border-color: #a7af9f !important;
    }

    .app-theme-convention .app-bar-heading {
        background-color: #f9feb4;
        color: #1d092d;
        text-shadow: none;
    }

    .app-theme-convention .ui-body-a,
    .app-theme-convention .app-li-card,
    .app-theme-convention .ui-page-theme-a .ui-body-inherit:not(.ui-focus),
    .app-theme-convention .app-li-card {
        background-color: #fff;
        border-color: #eef095;
        /*color: #fff;*/
        text-shadow: none;
    }

    .app-theme-convention .ui-panel .ui-body-a {
        border-color: #a7af9f !important;
    }

    .app-theme-convention .ui-page-theme-a .app-formview .ui-body-inherit:not(.ui-focus) {
        background-color: #fff;
    }


    /*sidebar customizations*/
    .app-theme-convention .ui-body-a.app-sidebar {
        background-color: #dfe2dc;
    }

    .app-theme-convention.app-sidebar-undocked .app-form-grid .ui-collapsible-set,
    .app-theme-convention .ui-listview-inset .ui-li-divider:not(.ui-bar-a) {
        border-color: #eef095;
    }

    .app-theme-convention .ui-li-divider.app-info {
        background-color: #eeecea !important;
    }

        .app-theme-convention .ui-li-divider.app-info .appname {
            color: #0c647c;
        }

    /* fix for form "card" */
    .app-theme-convention .ui-page-theme-a .ui-body-inherit.app-li-card {
        border-top-color: #eef095;
        border-left-color: #eef095;
        border-right-color: #eef095;
    }

    /*.app-theme-convention .ui-listview-inset {
        background-color: #ebf3ff;
    }*/

    .app-theme-convention .app-form-editing.app-formview .ui-field-contain {
        border-top-color: transparent;
    }


    /*buttons*/
    .app-theme-convention .app-page-header,
    .app-theme-convention .ui-page-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-convention .ui-bar-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-convention .ui-body-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html body.app-theme-convention .ui-group-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html head + body.app-theme-convention .ui-btn-a.ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    .app-theme-convention .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-convention .ui-bar-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-convention .ui-body-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html body.app-theme-convention .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html head + body.app-theme-convention .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    .app-theme-convention .app-form-grid .ui-collapsible-set,
    /* button overrides to remove "hover" on touch screens */
    body.app-theme-convention:not(.app-desktop) li a:hover:not(.app-selected):not(.ui-btn-b),
    body:not(.app-desktop).app-theme-convention .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-convention .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-convention .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-convention .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html head + body:not(.app-desktop).app-theme-convention .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    .app-theme-convention .app-tabs.ui-header,
    .app-theme-convention #app-welcome .ui-btn:not(:hover),
    .app-theme-convention #app-popup-login .ui-btn:not(:hover),
    .app-theme-convention .ui-datepicker .ui-state-highlight,
    .app-theme-convention .ui-datepicker .ui-datepicker-prev,
    .app-theme-convention .ui-datepicker .ui-datepicker-next,
    .app-theme-convention .ui-listview .app-frozen-spacer {
        border-color: #eef095;
    }

    .app-theme-convention .ui-body-b .ui-btn-a,
    .app-theme-convention .ui-body-b .ui-btn-a.ui-btn-active {
        border-color: #76d7f1 !important;
    }

    .app-theme-convention.app-has-popup-open .app-menu-strip .ui-btn:hover {
        background-color: #76d7f1 !important;
    }

    .app-theme-convention .ui-page-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-convention .ui-bar-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-convention .ui-body-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-theme-convention .ui-group-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html head + body.app-theme-convention .ui-btn-a.ui-btn:not(.app-selected):not(.app-lookup),
    .app-theme-convention .ui-panel-page-container-a:not(.app-lookup),
    .app-theme-convention .app-tabs.ui-header:not(.app-lookup),
    .app-theme-convention .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-convention .ui-bar-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-convention .ui-body-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html body.app-theme-convention .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off),
    html head + body.app-theme-convention .ui-btn-a.ui-btn:visited:not(.app-selected),
    .app-theme-convention .app-tabs .ui-btn:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-convention .app-grid.app-listview :not(.app-selected):not(:hover):not(.ui-btn-active).ui-btn,
    .app-theme-convention #app-welcome .ui-btn:not(:hover),
    .app-theme-convention #app-popup-login .ui-btn:not(:hover),
    .app-theme-convention .app-map-info .ui-popup-arrow,
    .app-theme-convention .ui-datepicker .ui-datepicker-prev,
    .app-theme-convention .ui-datepicker .ui-datepicker-next,
    .app-theme-convention .ui-datepicker .ui-datepicker-prev:hover,
    .app-theme-convention .ui-datepicker .ui-datepicker-next:hover,
    .app-theme-convention .ui-listview .app-frozen-spacer {
        color: #000;
        background-color: #fcfdef;
    }

    /* top border of Info button in sidebar */
    .app-theme-convention .app-sidebar .ui-btn.ui-icon-info {
        border-color: #a7af9f !important;
    }

    /* navigation panel selected item color fix*/
    .app-theme-convention .app-nav-panel .ui-btn-a {
        color: #1f1f1f !important;
    }

    /* subtext coloring*/
    .app-theme-convention .app-field-label-after,
    .app-theme-convention .app-field-label-before,
    .app-theme-convention .app-field-label,
    .app-theme-convention .ui-panel .app-item-desc,
    .app-theme-convention .app-item-number {
        color: #63b0df !important;
    }

    .app-theme-convention .ui-page-theme-b a:not(.ui-btn),
    .app-theme-convention .ui-bar-b a:not(.ui-btn),
    .app-theme-convention .ui-body-b a:not(.ui-btn),
    .app-theme-convention .ui-group-theme-b a:not(.ui-btn) {
        color: #63b0df !important;
    }

        .app-theme-convention .ui-page-theme-b a:not(.ui-btn):hover,
        .app-theme-convention .ui-bar-b a:not(.ui-btn):hover,
        .app-theme-convention .ui-body-b a:not(.ui-btn):hover,
        .app-theme-convention .ui-group-theme-b a:not(.ui-btn):hover,
        .app-theme-convention .ui-page-theme-b a:not(.ui-btn):active,
        .app-theme-convention .ui-bar-b a:not(.ui-btn):active,
        .app-theme-convention .ui-body-b a:not(.ui-btn):active,
        .app-theme-convention .ui-group-theme-b a:not(.ui-btn):active {
            color: #fff !important;
        }

    .app-theme-convention .ui-btn p {
        color: #000 !important;
    }

    .app-theme-convention .ui-li-aside,
    .app-theme-convention .ui-btn .ui-li-aside,
    .app-theme-convention .app-grid-header,
    .app-theme-convention .app-panel-info-view .app-list-instruction,
    .app-theme-convention .app-calculated .app-static-text {
        color: #0c647c !important;
    }

    .app-theme-convention .app-filter {
        color: #7a8502;
    }

    .app-theme-convention .app-bar-heading .app-bar-label,
    .app-theme-convention .app-static-text div,
    .app-theme-convention .app-form-editing.app-formview label {
        color: #0c647c;
    }

    .app-theme-convention .app-wrapper,
    .app-theme-convention .app-echo-instruction {
        color: #1d092d;
        text-shadow: none;
    }

    /* hover */
    .app-theme-convention .ui-btn-a:hover:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-convention .ui-page-theme-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-convention .ui-bar-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-convention .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-desktop.app-theme-convention .ui-group-theme-a .ui-btn:hover:not(.app-selected),
    html head + body.app-desktop.app-theme-convention .ui-btn-a.ui-btn:hover:not(.app-selected),
    .app-theme-convention #app-welcome .ui-btn:hover:not(.ui-btn-active),
    .app-theme-convention #app-popup-login .ui-btn:hover:not(.ui-btn-active),
    .app-desktop.app-theme-convention .ui-listview a.ui-btn:hover:not(.app-selected) .app-frozen-spacer {
        background-color: #f7fada;
        border-color: #eef095;
        color: #000;
    }

    .app-theme-convention.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon),
    .app-theme-convention.app-desktop .ui-datepicker td a:hover {
        background-color: #f7fada;
    }

    /*selected button*/
    .app-theme-convention .app-selected:not(.ui-btn-active),
    .app-theme-convention .app-selected:hover,
    .app-theme-convention .app-selected:visited,
    .app-theme-convention .app-selected .app-frozen-spacer {
        background-color: #f7fea6 !important;
        border-color: #eef095 !important;
        color: #000 !important;
    }

    .app-theme-convention .app-grid-header .app-selected:not(.ui-btn-active) {
        background-color: rgba(0,0,0,0.05) !important;
    }

    /* selected hover*/
    html body.app-desktop.app-theme-convention .ui-btn.app-selected:hover:not(.ui-btn-active),
    .app-theme-convention .app-echo-toolbar .app-selected:not(.ui-btn-active),
    .app-theme-convention .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
    .app-theme-convention .app-listview .app-selected:not(.ui-btn-active):hover .app-frozen-spacer {
        background-color: #f3faa4 !important;
        border-color: #eef095 !important;
        color: #000 !important;
    }

    /* click */

    .app-theme-convention .app-grid-header .ui-btn-active,
    .app-theme-convention .dv-item .app-btn-more.ui-btn-active {
        background-color: #a2b000 !important;
        color: #fff !important;
    }

    .app-theme-convention .app-listview .ui-btn.app-selected::before {
        background-color: #a2b000;
    }

    .app-theme-convention .ui-title.ui-btn-active,
    html body.app-theme-convention .ui-btn.ui-btn-active,
    .app-theme-convention .ui-btn.ui-btn-active .app-frozen-spacer {
        background-color: #a2b000 !important;
        border-color: #eef095 !important;
        color: #fff !important;
    }

    .app-theme-convention .ui-panel-position-left .ui-btn-active .app-item-desc,
    .app-theme-convention .ui-panel-position-right .ui-btn-active .app-item-desc,
    .app-theme-convention #app-sidebar .ui-btn-active .app-item-desc,
    .app-theme-convention .app-listview-static .ui-btn-active .app-item-desc,
    .app-theme-convention .ui-btn-active p,
    .app-theme-convention .ui-btn-active p.ui-li-aside,
    .app-theme-convention .ui-btn.ui-btn-active span:not(.ui-li-count) {
        color: #fff !important;
    }

    .app-theme-convention .dv-action-see-all .app-btn-prev.ui-btn-active,
    .app-theme-convention .dv-action-see-all .app-btn-next.ui-btn-active {
        background-color: #A2B000;
        color: #fff;
    }

    .app-theme-convention .app-btn-check:not(.app-btn-check-selected) {
        border-color: #EEF095 !important;
        background-color: transparent !important;
    }

    .app-theme-convention .ui-btn.app-selected:not(.ui-btn-active) .app-btn-check:not(.app-btn-check-selected) {
        border-color: #EEF095 !important;
    }

    .app-theme-convention .app-grid-header .app-btn-check:not(.app-btn-check-selected) {
        background-color: transparent !important;
        border-color: #EEF095 !important;
    }

    .app-theme-convention .app-btn-check.app-btn-check-selected {
        border-color: #A2B000 !important;
        background-color: #A2B000 !important;
    }

    .app-theme-convention .app-btn-check .app-icon-themed {
        fill: #fff;
    }

    /* tabs */

    .app-theme-convention .app-tabs.ui-header {
        border-color: #a7af9f;
    }


    .app-theme-convention .app-tabs .ui-btn {
        border-color: #95a201 !important;
    }

        .app-theme-convention .app-tabs .ui-btn.ui-btn-active {
            border-color: #95a201 !important;
            background-color: #95a201 !important;
            color: #fff !important;
        }


    /*button on header bar*/

    .app-theme-convention .app-bar-tools .ui-btn,
    .app-theme-convention .app-map-info-toolbar .ui-btn {
        border-color: #cbcd81 !important;
    }

    .app-theme-convention .app-bar-actions .ui-btn,
    .app-theme-convention .app-bar-actions .ui-btn.ui-btn-active {
        border-color: #a7af9f !important;
    }

    .app-theme-convention .app-bar-tools .ui-btn-active.ui-btn-icon-notext::after {
        background-color: #6f7900 !important;
    }

    .app-theme-convention.app-desktop .ui-btn.ui-btn-icon-notext:hover,
    .app-theme-convention .ui-btn.ui-btn-icon-notext.ui-btn-active,
    .app-theme-convention .ui-datepicker .ui-datepicker-prev:hover,
    .app-theme-convention .ui-datepicker .ui-datepicker-next:hover {
        border-color: #a7af9f !important;
    }

    .app-theme-convention .ui-btn.ui-btn-icon-notext:not(.ui-radio-on)::after,
    .app-theme-convention .ui-btn.ui-btn-icon-left:not(.ui-radio-on)::after,
    .app-theme-convention .ui-btn.ui-btn-icon-right:not(.ui-radio-on):not(.app-btn-icon-transparent)::after,
    .app-theme-convention .ui-btn.ui-btn-icon-top:not(.ui-radio-on)::after,
    .app-theme-convention .ui-btn.ui-btn-icon-bottom:not(.ui-radio-on)::after,
    .app-theme-convention .ui-datepicker .ui-datepicker-prev span,
    .app-theme-convention .ui-datepicker .ui-datepicker-next span,
    .app-theme-convention .ui-checkbox-on:after,
    .app-theme-convention .ui-flipswitch-active,
    .app-theme-convention .ui-slider-track .ui-btn-active {
        background-color: #95a201 !important;
    }

    .app-theme-convention .ui-btn .glyphicon {
        color: #95a201;
    }

    .app-theme-convention .app-icon-themed {
        fill: #95a201;
    }

    .app-theme-convention .ui-radio-on:after,
    .app-theme-convention .ui-slider-track .ui-btn-active,
    .app-theme-convention .ui-flipswitch-active {
        border-color: #95a201 !important;
    }


    .app-theme-convention .ui-btn.ui-btn-active.ui-btn-icon-notext::after,
    .app-theme-convention .ui-btn.ui-btn-active.ui-btn-icon-left::after,
    .app-theme-convention .ui-btn.ui-btn-active.ui-btn-icon-right:not(.app-btn-icon-transparent)::after,
    .app-theme-convention .ui-btn.ui-btn-active.ui-btn-icon-top::after,
    .app-theme-convention .ui-btn.ui-btn-active.ui-btn-icon-bottom::after {
        background-color: #879301 !important;
    }

    /*swatch b*/
    .app-theme-convention .ui-btn.ui-btn-b:not(.login-button),
    .app-theme-convention .ui-btn.ui-btn-b:not(.login-button):visited,
    body.app-theme-convention:not(.app-desktop) li a.ui-btn-b:not(.login-button):not(.ui-btn-active):hover {
        background-color: #eef095;
        border-color: #76d7f1;
        color: #1d092d;
    }

    /*swatch b hover*/

    .app-theme-convention .ui-btn.ui-btn-b.ui-btn-active:not(.login-button),
    .app-theme-convention.app-desktop .ui-btn.ui-btn-b:hover:not(.login-button) {
        background-color: #e5e792;
        border-color: #76d7f1;
        color: #1d092d !important;
    }

    .app-theme-convention .app-nav-panel .ui-btn.ui-btn-b {
        border-color: #76d7f1 !important;
    }

    .app-theme-convention .ui-body-a:not(#app-popup-login):not(#app-welcome) .ui-btn-b,
    .app-theme-convention.app-desktop .ui-body-a:not(#app-popup-login):not(#app-welcome) .ui-btn-b:hover,
    .app-theme-convention .ui-body-a:not(#app-popup-login):not(#app-welcome) .ui-btn-b.ui-btn-active {
        border-color: #a7af9f !important;
    }

    .app-theme-convention .ui-btn.ui-btn-b.ui-btn-active,
    .app-theme-convention.app-desktop .ui-btn.ui-btn-b.ui-btn-active:hover {
        color: #000 !important;
    }


    /*swatch b divider*/
    .app-theme-convention .ui-bar-b,
    .app-theme-convention .ui-bar-b .ui-bar-inherit,
    html .app-theme-convention.ui-body-b .ui-bar-inherit,
    html body.app-theme-convention .ui-group-theme-b .ui-bar-inherit {
        border-color: #eef095;
        background-color: #76d7f1;
    }

    /*fix for lookups/inputs*/
    .app-theme-convention .ui-btn.app-lookup:not(.ui-btn-active):not(.ui-focus),
    .app-theme-convention .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select:not(.ui-focus) .ui-btn:not(.ui-btn-active),
    .app-theme-convention .ui-input-text:not(.ui-btn-active),
    .app-theme-convention .app-form-editing .ui-input-text:not(.ui-btn-active),
    .app-theme-convention .ui-input-search.ui-body-inherit {
        background-color: #fff;
        border-color: #eef095;
        text-shadow: none;
        /*color: #fff;*/
    }

        .app-theme-convention .ui-btn.app-lookup.ui-focus,
        .app-theme-convention .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select.ui-focus .ui-btn:not(.ui-btn-active),
        .app-theme-convention .ui-input-text.ui-focus,
        .app-theme-convention .app-form-editing .ui-input-text.ui-focus,
        .app-theme-convention .ui-input-search.ui-body-inherit.ui-focus,
        .app-theme-convention .ui-checkbox label.ui-focus,
        .app-theme-convention .ui-datepicker .ui-state-active {
            border-color: #95a201 !important;
        }

    .app-theme-convention .ui-slider {
        border-color: #eef095 !important;
    }

    .app-theme-convention .ui-slider-label.ui-btn-active {
        background-color: #a7af9f !important;
    }

    /* background bleed under form in editing mode*/
    .app-theme-convention .ui-body-a.ui-collapsible-content,
    .app-theme-convention .app-bar-tools .ui-input-search.ui-body-inherit {
        background-color: #fff;
    }

    .app-theme-convention .ui-btn.app-lookup,
    .app-theme-convention .ui-btn.ui-btn-active.app-lookup {
        border-color: #a7af9f;
    }

    .app-theme-convention .app-lookup-input {
        background-color: transparent;
        /*color: #fff;*/
    }

    .app-theme-convention .app-grid-header {
        color: #999;
    }

@media (min-width: 20em) {

    .app-theme-convention .ui-header.ui-header-fixed.app-bar-tools {
        background-image: url(../touch/logo-color.png);
    }
}

.app-theme-convention .app-listview li .app-li-corner {
    color: #fff;
    background-color: #95a201;
}

.app-theme-convention .dataview-busy-indicator {
    background-color: #63b0df;
}

.app-theme-convention .ui-bar-a .app-menu-strip .ui-btn:not(.ui-btn-active), .app-theme-convention .ui-bar-a .app-user-name {
    color: #777 !important;
}

.app-theme-convention .ui-bar-a .app-menu-strip .ui-btn:hover:not(.ui-btn-active),
.app-theme-convention .ui-bar-a .app-menu-strip .ui-btn.app-selected:not(.ui-btn-active),
.app-theme-convention .ui-bar-a .app-menu-strip .ui-btn.app-selected:hover:not(.ui-btn-active) {
    color: #333 !important;
}

/*********************************/
/* THEME: darkknight            */
/*******************************/

.app-theme-darkknight,
.app-theme-darkknight .ui-page-theme-a,
.app-theme-darkknight .app-page-header {
    background-color: #fff;
}

    .app-theme-darkknight .app-page-header {
        color: #000;
    }

    .app-theme-darkknight .ui-page-theme-a .ui-panel-wrapper,
    .app-theme-darkknight .app-page-header,
    .app-theme-darkknight .app-status-bar,
    .app-theme-darkknight .ui-panel {
        background-color: #fafafa;
        border-color: #999999;
    }

        .app-theme-darkknight .ui-panel.app-nav-panel {
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAFCAYAAABvsz2cAAAAFElEQVQIW2PU1dX9//XrVwZGIhgA4rIV/7JLMNEAAAAASUVORK5CYII=) repeat !important;
        }

    .app-theme-darkknight .app-status-bar {
        color: #000;
    }

    .app-theme-darkknight .app-form-editing.app-formview .app-static-text div,
    .app-theme-darkknight .app-page-menu-desc,
    .app-theme-darkknight .ui-checkbox label {
        text-shadow: none !important;
    }

    /*popup*/
    .app-theme-darkknight .app-popup-message,
    .app-theme-darkknight .ui-content.app-map-info {
        background-color: #fafafa;
        border-color: #c6c6c6;
        text-shadow: none;
        color: #000;
    }

        .app-theme-darkknight .app-popup-message .ui-popup-arrow {
            background-color: #fafafa;
        }

        .app-theme-darkknight .app-popup-message div {
            color: #c6c6c6;
        }

    .app-theme-darkknight .ui-flipswitch-active a {
        color: #fff !important;
    }

    /* page header */
    .app-theme-darkknight .app-bar-tools.ui-bar-a,
    .app-theme-darkknight :not(.app-tabs).ui-header-fixed.ui-header:not(.app-bar-actions):not(.app-bar-header),
    .app-theme-darkknight .ui-header:not(.app-bar-actions):not(.app-bar-header) {
        background-color: #222;
        border-color: #999999;
        text-shadow: none;
        color: #fff;
    }

    .app-theme-darkknight .app-bar-actions,
    .app-theme-darkknight .app-bar-header,
    .app-theme-darkknight .app-bar-footer {
        background-color: #fff;
    }

    .app-theme-darkknight .app-popup-listview .ui-popup-arrow,
    .app-theme-darkknight .app-popup-listview {
        background-color: #222 !important;
        border-color: #222 !important;
    }

    .app-theme-darkknight .app-page-header {
        border-color: #999999 !important;
    }

    .app-theme-darkknight .app-menu-strip a.ui-btn,
    .app-theme-darkknight.app-desktop .app-menu-strip a.ui-btn.app-selected:hover:not(.ui-btn-active) {
        color: #fff !important;
    }

    .app-theme-darkknight .app-menu-strip ul li a.ui-btn.app-selected:not(:hover):not(.ui-btn-active),
    .app-theme-darkknight.app-has-popup-open .app-menu-strip ul li a.ui-btn.app-selected:hover:not(.ui-btn-active) {
        background-color: rgba(0,0,0, 0.4) !important;
    }

    .app-theme-darkknight.app-desktop .app-menu-strip ul li a.ui-btn:hover:not(.ui-btn-active) {
        background-color: rgba(255,255,255, .07) !important;
    }

    /* list dividers*/
    .app-theme-darkknight .ui-li-divider {
        background-color: #c6c6c6;
        border-color: #999999;
        color: #fff;
        text-shadow: none;
    }


    /* view descriptions*/
    .app-theme-darkknight .ui-listview .app-list-instruction.ui-li-divider,
    .app-theme-darkknight .ui-content:not(.app-page-tasks) .app-listview .ui-li-divider:not(.ui-bar-b):not(.ui-bar-inherit),
    .app-theme-darkknight .app-presenter-instruction,
    .app-theme-darkknight .app-grid-header .app-frozen-spacer {
        background-color: #f3f3f3 !important;
        border-color: #c6c6c6 !important;
        color: #4c4c4c;
    }

body:not(.app-sidebar-undocked).app-theme-darkknight .ui-header-fixed .ui-title {
    border-color: #555 !important;
    color: #fff;
}

body:not(.app-sidebar-undocked).app-theme-darkknight .app-sidebar,
.app-theme-darkknight .app-divider:not(.ui-collapsible),
.app-theme-darkknight .app-echo,
.app-theme-darkknight .app-header {
    border-color: #999999;
}

.app-theme-darkknight .app-bar-heading {
    background-color: #f3f3f3;
    color: #4c4c4c;
    text-shadow: none;
}

.app-theme-darkknight .ui-body-a,
.app-theme-darkknight .app-li-card,
.app-theme-darkknight .ui-page-theme-a .ui-body-inherit:not(.ui-focus),
.app-theme-darkknight .app-li-card {
    background-color: #fff;
    border-color: #c6c6c6;
    /*color: #fff;*/
    text-shadow: none;
}

.app-theme-darkknight .ui-panel .ui-body-a {
    border-color: #999999 !important;
}

.app-theme-darkknight .ui-page-theme-a .app-formview .ui-body-inherit:not(.ui-focus) {
    background-color: #fff;
}


/*sidebar customizations*/
.app-theme-darkknight .ui-body-a.app-sidebar {
    background-color: #fafafa;
}

.app-theme-darkknight.app-sidebar-undocked .app-form-grid .ui-collapsible-set,
.app-theme-darkknight .ui-listview-inset .ui-li-divider:not(.ui-bar-a) {
    border-color: #c6c6c6;
}

.app-theme-darkknight .ui-li-divider.app-info {
    background-color: #eeecea !important;
    color: #000;
}

    .app-theme-darkknight .ui-li-divider.app-info .appname {
        color: #9c0b12;
    }

/* fix for form "card" */
.app-theme-darkknight .ui-page-theme-a .ui-body-inherit.app-li-card {
    border-top-color: #c6c6c6;
    border-left-color: #c6c6c6;
    border-right-color: #c6c6c6;
}

/*.app-theme-darkknight .ui-listview-inset {
        background-color: #ebf3ff;
    }*/

.app-theme-darkknight .app-form-editing.app-formview .ui-field-contain {
    border-top-color: transparent;
}


/*buttons*/
.app-theme-darkknight .app-page-header,
.app-theme-darkknight .ui-page-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
html .app-theme-darkknight .ui-bar-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
html .app-theme-darkknight .ui-body-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
html body.app-theme-darkknight .ui-group-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
html head + body.app-theme-darkknight .ui-btn-a.ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
.app-theme-darkknight .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
html .app-theme-darkknight .ui-bar-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
html .app-theme-darkknight .ui-body-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
html body.app-theme-darkknight .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
html head + body.app-theme-darkknight .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
.app-theme-darkknight .app-form-grid .ui-collapsible-set,
/* button overrides to remove "hover" on touch screens */
body.app-theme-darkknight:not(.app-desktop) li a:hover:not(.app-selected):not(.ui-btn-b),
body:not(.app-desktop).app-theme-darkknight .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
html body:not(.app-desktop).app-theme-darkknight .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
html body:not(.app-desktop).app-theme-darkknight .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
html body:not(.app-desktop).app-theme-darkknight .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
html head + body:not(.app-desktop).app-theme-darkknight .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b),
.app-theme-darkknight .app-tabs.ui-header,
.app-theme-darkknight #app-welcome .ui-btn:not(:hover),
.app-theme-darkknight #app-popup-login .ui-btn:not(:hover),
.app-theme-darkknight .ui-datepicker .ui-state-highlight,
    .app-theme-darkknight .ui-listview .app-frozen-spacer {
    border-color: #c6c6c6;
}

.app-theme-darkknight .ui-body-b .ui-btn-a,
.app-theme-darkknight .ui-body-b .ui-btn-a.ui-btn-active {
    border-color: #121212 !important;
}

.app-theme-darkknight.app-has-popup-open .app-menu-strip .ui-btn:hover {
    background-color: #121212 !important;
}

.app-theme-darkknight .ui-page-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
html .app-theme-darkknight .ui-bar-a .ui-btn:not(.app-selected):not(.app-lookup),
html .app-theme-darkknight .ui-body-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
html body.app-theme-darkknight .ui-group-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
html head + body.app-theme-darkknight .ui-btn-a.ui-btn:not(.app-selected):not(.app-lookup),
.app-theme-darkknight .ui-panel-page-container-a:not(.app-lookup),
.app-theme-darkknight .app-tabs.ui-header:not(.app-lookup),
.app-theme-darkknight .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
html .app-theme-darkknight .ui-bar-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
html .app-theme-darkknight .ui-body-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
html body.app-theme-darkknight .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off),
html head + body.app-theme-darkknight .ui-btn-a.ui-btn:visited:not(.app-selected),
.app-theme-darkknight .app-tabs .ui-btn:not(.ui-btn-active):not(.app-selected),
body.app-desktop.app-theme-darkknight .app-grid.app-listview :not(.app-selected):not(:hover):not(.ui-btn-active).ui-btn,
.app-theme-darkknight #app-welcome .ui-btn:not(:hover),
.app-theme-darkknight #app-popup-login .ui-btn:not(:hover),
.app-theme-darkknight .app-map-info .ui-popup-arrow,
.app-theme-darkknight .ui-datepicker .ui-datepicker-prev,
.app-theme-darkknight .ui-datepicker .ui-datepicker-next,
.app-theme-darkknight .ui-listview .app-frozen-spacer {
    color: #000;
    background-color: #ddd;
}

/* top border of Info button in sidebar */
.app-theme-darkknight .app-sidebar .ui-btn.ui-icon-info {
    border-color: #999999 !important;
}

/* navigation panel selected item color fix*/
.app-theme-darkknight .app-nav-panel .ui-btn-a {
    color: #1f1f1f !important;
}

/* subtext coloring*/
.app-theme-darkknight .app-field-label-after,
.app-theme-darkknight .app-field-label-before,
.app-theme-darkknight .app-field-label,
.app-theme-darkknight .ui-panel .app-item-desc,
.app-theme-darkknight .app-item-number {
    color: #c11820 !important;
}

.app-theme-darkknight .app-nav-panel a:not(.ui-btn):hover,
.app-theme-darkknight .app-nav-panel a:not(.ui-btn):active {
    color: #fff !important;
}

.app-theme-darkknight .ui-page-theme-b a:not(.ui-btn),
.app-theme-darkknight .ui-bar-b a:not(.ui-btn),
.app-theme-darkknight .ui-body-b a:not(.ui-btn),
.app-theme-darkknight .ui-group-theme-b a:not(.ui-btn) {
    color: #c11820 !important;
}

    .app-theme-darkknight .ui-page-theme-b a:not(.ui-btn):hover,
    .app-theme-darkknight .ui-bar-b a:not(.ui-btn):hover,
    .app-theme-darkknight .ui-body-b a:not(.ui-btn):hover,
    .app-theme-darkknight .ui-group-theme-b a:not(.ui-btn):hover,
    .app-theme-darkknight .ui-page-theme-b a:not(.ui-btn):active,
    .app-theme-darkknight .ui-bar-b a:not(.ui-btn):active,
    .app-theme-darkknight .ui-body-b a:not(.ui-btn):active,
    .app-theme-darkknight .ui-group-theme-b a:not(.ui-btn):active {
        color: #000 !important;
    }

.app-theme-darkknight .ui-btn p {
    color: #000 !important;
}

.app-theme-darkknight .ui-li-aside,
.app-theme-darkknight .ui-btn .ui-li-aside,
.app-theme-darkknight .app-grid-header,
.app-theme-darkknight .app-panel-info-view .app-list-instruction,
.app-theme-darkknight .app-calculated .app-static-text {
    color: #003366 !important;
}

.app-theme-darkknight .app-filter {
    color: #9c0b12;
}

.app-theme-darkknight .app-bar-heading .app-bar-label,
.app-theme-darkknight .app-static-text div,
.app-theme-darkknight .app-form-editing.app-formview label {
    color: #003366;
}

.app-theme-darkknight .app-wrapper,
.app-theme-darkknight .app-echo-instruction {
    color: #4c4c4c;
    text-shadow: none;
}

/* hover */
.app-theme-darkknight .ui-btn-a:hover:not(.ui-btn-active):not(.app-selected),
body.app-desktop.app-theme-darkknight .ui-page-theme-a .ui-btn:hover:not(.app-selected),
html .app-desktop.app-theme-darkknight .ui-bar-a .ui-btn:hover:not(.app-selected),
html .app-desktop.app-theme-darkknight .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
html body.app-desktop.app-theme-darkknight .ui-group-theme-a .ui-btn:hover:not(.app-selected),
html head + body.app-desktop.app-theme-darkknight .ui-btn-a.ui-btn:hover:not(.app-selected),
.app-theme-darkknight #app-welcome .ui-btn:hover,
.app-theme-darkknight #app-popup-login .ui-btn:hover,
.app-desktop.app-theme-darkknight .ui-listview a.ui-btn:hover:not(.app-selected) .app-frozen-spacer  {
    background-color: #d7d7d7;
    border-color: #c6c6c6;
    color: #000;
}

.app-theme-darkknight.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon),
.app-theme-darkknight.app-desktop .ui-datepicker td a:hover {
    background-color: #eee;
}

/*selected button*/
.app-theme-darkknight .app-selected:not(.ui-btn-active),
.app-theme-darkknight .app-selected:hover,
.app-theme-darkknight .app-selected:visited,
.app-theme-darkknight .app-selected .app-frozen-spacer {
    background-color: #cfcfcf !important;
    border-color: #c6c6c6 !important;
    color: #000 !important;
}

.app-theme-darkknight .app-grid-header .app-selected:not(.ui-btn-active) {
    background-color: rgba(0,0,0,0.05) !important;
}

/* selected hover*/
html body.app-desktop.app-theme-darkknight .ui-btn.app-selected:hover:not(.ui-btn-active),
.app-theme-darkknight .app-echo-toolbar .app-selected:not(.ui-btn-active),
.app-theme-darkknight .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
.app-theme-darkknight .app-listview .app-selected:not(.ui-btn-active):hover .app-frozen-spacer {
    background-color: #ccc !important;
    border-color: #c6c6c6 !important;
    color: #000 !important;
}

/* click */

.app-theme-darkknight .app-grid-header .ui-btn-active,
.app-theme-darkknight .dv-item .app-btn-more.ui-btn-active {
    background-color: #9c0b12 !important;
    color: #fff !important;
}

.app-theme-darkknight .app-listview .ui-btn.app-selected::before {
    background-color: #9c0b12;
}

.app-theme-darkknight .ui-title.ui-btn-active,
html body.app-theme-darkknight .ui-btn.ui-btn-active,
    .app-theme-darkknight .ui-btn.ui-btn-active .app-frozen-spacer {
    background-color: #9c0b12 !important;
    border-color: #c6c6c6 !important;
    color: #fff !important;
}

.app-theme-darkknight .ui-panel-position-left .ui-btn-active .app-item-desc,
.app-theme-darkknight .ui-panel-position-right .ui-btn-active .app-item-desc,
.app-theme-darkknight #app-sidebar .ui-btn-active .app-item-desc,
.app-theme-darkknight .app-listview-static .ui-btn-active .app-item-desc,
.app-theme-darkknight .ui-btn-active p,
.app-theme-darkknight .ui-btn-active p.ui-li-aside,
.app-theme-darkknight .ui-btn.ui-btn-active span:not(.ui-li-count) {
    color: #fff !important;
}

.app-theme-darkknight .dv-action-see-all .app-btn-prev.ui-btn-active,
.app-theme-darkknight .dv-action-see-all .app-btn-next.ui-btn-active {
    background-color: #9C0B12;
    color: #fff;
}

.app-theme-darkknight .app-echo .dv-action-see-all span {
    border-color: #C6C6C6 !important;
}


.app-theme-darkknight .app-btn-check:not(.app-btn-check-selected) {
    border-color: #C6C6C6 !important;
    background-color: transparent !important;
}


.app-theme-darkknight .ui-btn.app-selected:not(.ui-btn-active) .app-btn-check:not(.app-btn-check-selected) {
    border-color: #C6C6C6 !important;
}

.app-theme-darkknight .app-grid-header .app-btn-check:not(.app-btn-check-selected) {
    background-color: transparent !important;
    border-color: #C6C6C6 !important;
}

.app-theme-darkknight .app-btn-check.app-btn-check-selected {
    border-color: #9C0B12 !important;
    background-color: #9C0B12 !important;
}

.app-theme-darkknight .app-btn-check .app-icon-themed {
    fill: #fff;
}

/* tabs */

.app-theme-darkknight .app-tabs .ui-btn {
    border-color: #9c0b12 !important;
    color: #4c4c4c;
}

    .app-theme-darkknight .app-tabs .ui-btn.ui-btn-active {
        border-color: #9c0b12 !important;
        background-color: #9c0b12 !important;
        color: #fff !important;
    }


/*button on header bar*/

.app-theme-darkknight .app-bar-tools .ui-btn {
    border-color: #222 !important;
}

    .app-theme-darkknight.app-desktop .app-bar-tools .ui-btn.ui-btn-icon-notext:hover,
    .app-theme-darkknight .app-bar-tools .ui-btn.ui-btn-icon-notext.ui-btn-active,
    .app-theme-darkknight .ui-datepicker .ui-datepicker-prev:hover,
    .app-theme-darkknight .ui-datepicker .ui-datepicker-next:hover {
        border-color: #9c0b12 !important;
    }

.app-theme-darkknight.app-desktop .ui-btn.ui-btn-icon-notext:hover {
    border-color: #999999 !important;
}

.app-theme-darkknight .ui-btn.ui-btn-active.ui-btn-icon-notext:not(.ui-radio-on)::after,
.app-theme-darkknight .ui-btn.ui-btn-active.ui-btn-icon-left:not(.ui-radio-on)::after,
.app-theme-darkknight .ui-btn.ui-btn-active.ui-btn-icon-right:not(.ui-radio-on):not(.app-btn-icon-transparent)::after,
.app-theme-darkknight .ui-btn.ui-btn-active.ui-btn-icon-top:not(.ui-radio-on)::after,
.app-theme-darkknight .ui-btn.ui-btn-active.ui-btn-icon-bottom:not(.ui-radio-on)::after {
    background-color: #69070C !important;
    border-color: #9c0b12 !important;
}

.app-theme-darkknight .ui-checkbox-on:after,
.app-theme-darkknight .ui-flipswitch-active,
.app-theme-darkknight .ui-slider-track .ui-btn-active {
    background-color: #69070C !important;
}

.app-theme-darkknight .ui-btn .glyphicon {
    color: #9a9a9a;
}

.app-theme-darkknight .ui-radio-on:after,
.app-theme-darkknight .ui-slider-track .ui-btn-active,
.app-theme-darkknight .ui-flipswitch-active {
    border-color: #69070C !important;
}

/*swatch b*/
.app-theme-darkknight .ui-btn.ui-btn-b:not(.login-button),
.app-theme-darkknight .ui-btn.ui-btn-b:visited:not(.login-button),
body.app-theme-darkknight:not(.app-desktop) li a.ui-btn-b:not(.ui-btn-active):hover {
    background-color: #313131;
    border-color: #121212;
    color: #fff;
}

/*swatch b hover*/

.app-theme-darkknight .ui-btn.ui-btn-b.ui-btn-active,
.app-theme-darkknight.app-desktop .ui-btn.ui-btn-b:hover,
.app-theme-darkknight .app-popup .ui-content .ui-checkbox .ui-btn:hover,
.app-theme-darkknight .app-popup .ui-content .ui-checkbox .ui-btn.ui-focus:hover {
    background-color: #353535;
    border-color: #121212;
    color: #fff;
}

.app-theme-darkknight .ui-btn.ui-btn-b.ui-btn-active,
.app-theme-darkknight.app-desktop .ui-btn.ui-btn-b.ui-btn-active:hover {
    border-color: #121212 !important;
}


/*swatch b divider*/
.app-theme-darkknight .ui-bar-b,
.app-theme-darkknight .ui-bar-b .ui-bar-inherit,
html .app-theme-darkknight.ui-body-b .ui-bar-inherit,
html body.app-theme-darkknight .ui-group-theme-b .ui-bar-inherit {
    border-color: #121212;
    background-color: #121212;
}

/*fix for lookups/inputs*/
.app-theme-darkknight .ui-btn.app-lookup:not(.ui-btn-active):not(.ui-focus),
.app-theme-darkknight .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select:not(.ui-focus) .ui-btn:not(.ui-btn-active),
.app-theme-darkknight .ui-input-text:not(.ui-btn-active),
.app-theme-darkknight .app-form-editing .ui-input-text:not(.ui-btn-active),
.app-theme-darkknight .ui-input-search.ui-body-inherit {
    background-color: #fff;
    border-color: #c6c6c6;
    text-shadow: none;
    /*color: #fff;*/
}

    .app-theme-darkknight .ui-btn.app-lookup.ui-focus,
    .app-theme-darkknight .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select.ui-focus .ui-btn:not(.ui-btn-active),
    .app-theme-darkknight .ui-input-text.ui-focus,
    .app-theme-darkknight .app-form-editing .ui-input-text.ui-focus,
    .app-theme-darkknight .ui-input-search.ui-body-inherit.ui-focus,
    .app-theme-darkknight .ui-checkbox label.ui-focus,
    .app-theme-darkknight .ui-datepicker .ui-state-active {
        border-color: #9c0b12 !important;
    }

.app-theme-darkknight .ui-slider {
    border-color: #c6c6c6 !important;
}

.app-theme-darkknight .ui-slider-label.ui-btn-active {
    background-color: #999999 !important;
}

/* background bleed under form in editing mode*/
.app-theme-darkknight .ui-body-a.ui-collapsible-content,
.app-theme-darkknight .app-bar-tools .ui-input-search.ui-body-inherit {
    background-color: #fff;
}

.app-theme-darkknight .ui-btn.app-lookup,
.app-theme-darkknight .ui-btn.ui-btn-active.app-lookup {
    border-color: #999999;
}

.app-theme-darkknight .app-lookup-input {
    background-color: transparent;
    /*color: #fff;*/
}

.app-theme-darkknight .app-grid-header {
    color: #999;
}

@media (max-width: 40em) and (min-width: 0) {

    .app-theme-darkknight .ui-header.ui-header-fixed.app-bar-tools.app-logo-hidden {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAFCAYAAABvsz2cAAAAFElEQVQIW2PU1dX9//XrVwZGIhgA4rIV/7JLMNEAAAAASUVORK5CYII=) 0 0/2px repeat !important;
    }
}

.app-theme-darkknight.app-sidebar-undocked .ui-header.ui-header-fixed.app-bar-tools.app-logo-hidden {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAFCAYAAABvsz2cAAAAFElEQVQIW2PU1dX9//XrVwZGIhgA4rIV/7JLMNEAAAAASUVORK5CYII=) 0 0/2px repeat !important;
}

@media (min-width: 20em) {

    .app-theme-darkknight .ui-header.ui-header-fixed.app-bar-tools {
        background-color: #222;
        background-image: url(../touch/logo-white.png);
        background: url(../touch/logo-white.png) 32px center/65px no-repeat, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAFCAYAAABvsz2cAAAAFElEQVQIW2PU1dX9//XrVwZGIhgA4rIV/7JLMNEAAAAASUVORK5CYII=) 0 0/2px repeat !important;
    }
}

.app-theme-darkknight .app-listview li .app-li-corner {
    color: #fff;
    background-color: #9c0b12;
}

.app-theme-darkknight .dataview-busy-indicator {
    background-color: #9c0b12;
}

.app-theme-darkknight .ui-bar-a .app-menu-strip .ui-btn:not(.ui-btn-active), .app-theme-darkknight .ui-bar-a .app-user-name {
    color: #ccc !important;
}

.app-theme-darkknight .ui-bar-a .app-menu-strip .ui-btn:hover:not(.ui-btn-active),
.app-theme-darkknight .ui-bar-a .app-menu-strip .ui-btn.app-selected:not(.ui-btn-active),
.app-theme-darkknight .ui-bar-a .app-menu-strip .ui-btn.app-selected:hover:not(.ui-btn-active) {
    color: #fff !important;
}

/*********************************/
/* THEME: felt                  */
/*******************************/

.app-theme-felt,
.app-theme-felt .ui-page-theme-a,
.app-theme-felt .app-page-header {
    background-color: #fff;
}

    .app-theme-felt .app-page-header {
        color: #1f1f1f;
    }

    .app-theme-felt .ui-page-theme-a .ui-panel-wrapper,
    .app-theme-felt .ui-panel,
    .app-theme-felt .app-page-header,
    .app-theme-felt .app-status-bar {
        background-color: #ced8d9;
        border-color: #beb9aa;
    }

    .app-theme-felt .app-status-bar {
        color: #000;
    }

    .app-theme-felt .app-form-editing.app-formview .app-static-text div,
    .app-theme-felt .app-page-menu-desc,
    .app-theme-felt .ui-checkbox label {
        text-shadow: none !important;
    }

    /*popup*/
    .app-theme-felt .app-popup-message,
    .app-theme-felt .ui-content.app-map-info {
        background-color: #ced8d9;
        border-color: #ffcd76;
        text-shadow: none;
        color: #000;
    }

        .app-theme-felt .app-popup-message .ui-popup-arrow {
            background-color: #ced8d9;
        }

        .app-theme-felt .app-popup-message div {
            color: #ffcd76;
        }

    /* page header */
    .app-theme-felt .app-bar-tools.ui-bar-a,
    .app-theme-felt :not(.app-tabs).ui-header-fixed.ui-header,
    .app-theme-felt .ui-header {
        background-color: #ced8d9;
        border-color: #beb9aa;
        text-shadow: none;
    }

    .app-theme-felt .app-popup-listview .ui-popup-arrow,
    .app-theme-felt .app-popup-listview {
        background-color: #ced8d9 !important;
        border-color: #ced8d9 !important;
    }

    /* list dividers*/
    .app-theme-felt .ui-li-divider {
        background-color: #ffcd76;
        border-color: #beb9aa;
        color: #555;
        text-shadow: none;
    }


    /* view descriptions*/
    .app-theme-felt .ui-listview .app-list-instruction.ui-li-divider,
    .app-theme-felt .ui-content:not(.app-page-tasks) .app-listview .ui-li-divider:not(.ui-bar-b):not(.ui-bar-inherit),
    .app-theme-felt .app-presenter-instruction,
    .app-theme-felt .app-grid-header .app-frozen-spacer {
        background-color: #ecf0f0 !important;
        border-color: #ffcd76 !important;
        color: #1d092d;
    }

    body:not(.app-sidebar-undocked).app-theme-felt .ui-header-fixed .ui-title,
    body:not(.app-sidebar-undocked).app-theme-felt .app-sidebar,
    .app-theme-felt .app-divider:not(.ui-collapsible):not(.app-calculated),
    .app-theme-felt .app-echo,
    .app-theme-felt .app-header {
        border-color: #beb9aa !important;
    }

    .app-theme-felt .app-bar-heading {
        background-color: #ecf0f0;
        color: #1d092d;
        text-shadow: none;
    }

    .app-theme-felt .ui-body-a,
    .app-theme-felt .app-li-card,
    .app-theme-felt .ui-page-theme-a .ui-body-inherit:not(.ui-focus),
    .app-theme-felt .app-li-card {
        background-color: #fff;
        border-color: #ffcd76;
        /*color: #fff;*/
        text-shadow: none;
    }

    .app-theme-felt .ui-panel .ui-body-a {
        border-color: #beb9aa !important;
    }

    .app-theme-felt .ui-page-theme-a .app-formview .ui-body-inherit:not(.ui-focus) {
        background-color: #fff;
    }


    /*sidebar customizations*/
    .app-theme-felt .ui-body-a.app-sidebar {
        background-color: #ced8d9;
    }

    .app-theme-felt.app-sidebar-undocked .app-form-grid .ui-collapsible-set,
    .app-theme-felt .ui-listview-inset .ui-li-divider:not(.ui-bar-a) {
        border-color: #ffcd76;
    }

    .app-theme-felt .ui-li-divider.app-info {
        background-color: #eeecea !important;
    }

        .app-theme-felt .ui-li-divider.app-info .appname {
            color: #292309;
        }

    /* fix for form "card" */
    .app-theme-felt .ui-page-theme-a .ui-body-inherit.app-li-card {
        border-top-color: #ffcd76;
        border-left-color: #ffcd76;
        border-right-color: #ffcd76;
    }

    /*.app-theme-felt .ui-listview-inset {
        background-color: #ebf3ff;
    }*/

    .app-theme-felt .app-form-editing.app-formview .ui-field-contain {
        border-top-color: transparent;
    }


    /*buttons*/
    .app-theme-felt .app-page-header,
    .app-theme-felt .ui-page-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-felt .ui-bar-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-felt .ui-body-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html body.app-theme-felt .ui-group-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html head + body.app-theme-felt .ui-btn-a.ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    .app-theme-felt .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-felt .ui-bar-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-felt .ui-body-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html body.app-theme-felt .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html head + body.app-theme-felt .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    .app-theme-felt .app-form-grid .ui-collapsible-set,
    /* button overrides to remove "hover" on touch screens */
    body.app-theme-felt:not(.app-desktop) li a:hover:not(.app-selected):not(.ui-btn-b),
    body:not(.app-desktop).app-theme-felt .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-felt .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-felt .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-felt .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html head + body:not(.app-desktop).app-theme-felt .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    .app-theme-felt .app-tabs.ui-header,
    .app-theme-felt #app-welcome .ui-btn:not(:hover),
    .app-theme-felt #app-popup-login .ui-btn:not(:hover),
    .app-theme-felt .ui-datepicker .ui-state-highlight,
    .app-theme-felt .ui-datepicker .ui-datepicker-prev,
    .app-theme-felt .ui-datepicker .ui-datepicker-next,
    .app-theme-felt .ui-listview .app-frozen-spacer {
        border-color: #ffcd76;
    }

    .app-theme-felt .ui-body-b .ui-btn-a,
    .app-theme-felt .ui-body-b .ui-btn-a.ui-btn-active {
        border-color: #ced8d9 !important;
    }

    .app-theme-felt.app-has-popup-open .app-menu-strip .ui-btn:hover {
        background-color: #ced8d9 !important;
    }

    .app-theme-felt .ui-page-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-felt .ui-bar-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-felt .ui-body-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-theme-felt .ui-group-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html head + body.app-theme-felt .ui-btn-a.ui-btn:not(.app-selected):not(.app-lookup),
    .app-theme-felt .ui-panel-page-container-a:not(.app-lookup),
    .app-theme-felt .app-tabs.ui-header:not(.app-lookup),
    .app-theme-felt .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-felt .ui-bar-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-felt .ui-body-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html body.app-theme-felt .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off),
    html head + body.app-theme-felt .ui-btn-a.ui-btn:visited:not(.app-selected),
    .app-theme-felt .app-tabs .ui-btn:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-felt .app-grid.app-listview :not(.app-selected):not(:hover):not(.ui-btn-active).ui-btn,
    .app-theme-felt #app-welcome .ui-btn:not(:hover),
    .app-theme-felt #app-popup-login .ui-btn:not(:hover),
    .app-theme-felt .app-map-info .ui-popup-arrow,
    .app-theme-felt .ui-datepicker .ui-datepicker-prev,
    .app-theme-felt .ui-datepicker .ui-datepicker-next,
    .app-theme-felt .ui-datepicker .ui-datepicker-prev:hover,
    .app-theme-felt .ui-datepicker .ui-datepicker-next:hover,
    .app-theme-felt .ui-listview .app-frozen-spacer {
        /*color: #000;*/
        background-color: #ffeac4;
    }

    /* top border of Info button in sidebar */
    .app-theme-felt .app-sidebar .ui-btn.ui-icon-info {
        border-color: #beb9aa !important;
    }

    /* navigation panel selected item color fix*/
    .app-theme-felt .app-nav-panel .ui-btn-a {
        color: #1f1f1f !important;
    }

    /* subtext coloring*/
    .app-theme-felt .app-field-label-after,
    .app-theme-felt .app-field-label-before,
    .app-theme-felt .app-field-label,
    .app-theme-felt .ui-panel .app-item-desc,
    .app-theme-felt .app-item-number {
        color: #a44e27 !important;
    }

    .app-theme-felt .ui-page-theme-b a:not(.ui-btn),
    .app-theme-felt .ui-bar-b a:not(.ui-btn),
    .app-theme-felt .ui-body-b a:not(.ui-btn),
    .app-theme-felt .ui-group-theme-b a:not(.ui-btn) {
        color: #a44e27 !important;
    }

        .app-theme-felt .ui-page-theme-b a:not(.ui-btn):hover,
        .app-theme-felt .ui-bar-b a:not(.ui-btn):hover,
        .app-theme-felt .ui-body-b a:not(.ui-btn):hover,
        .app-theme-felt .ui-group-theme-b a:not(.ui-btn):hover,
        .app-theme-felt .ui-page-theme-b a:not(.ui-btn):active,
        .app-theme-felt .ui-bar-b a:not(.ui-btn):active,
        .app-theme-felt .ui-body-b a:not(.ui-btn):active,
        .app-theme-felt .ui-group-theme-b a:not(.ui-btn):active {
            color: #000 !important;
        }

    .app-theme-felt .ui-btn p {
        color: #000 !important;
    }

    .app-theme-felt .ui-li-aside,
    .app-theme-felt .ui-btn .ui-li-aside,
    .app-theme-felt .app-grid-header,
    .app-theme-felt .app-panel-info-view .app-list-instruction,
    .app-theme-felt .app-calculated .app-static-text {
        color: #919649 !important;
    }

    .app-theme-felt .app-filter {
        color: #7a8502;
    }

    .app-theme-felt .app-bar-heading .app-bar-label,
    .app-theme-felt .app-static-text div,
    .app-theme-felt .app-form-editing.app-formview label {
        color: #919649;
    }

    .app-theme-felt .app-wrapper,
    .app-theme-felt .app-echo-instruction {
        color: #1d092d;
        text-shadow: none;
    }

    /* hover */
    .app-theme-felt .ui-btn-a:hover:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-felt .ui-page-theme-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-felt .ui-bar-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-felt .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-desktop.app-theme-felt .ui-group-theme-a .ui-btn:hover:not(.app-selected),
    html head + body.app-desktop.app-theme-felt .ui-btn-a.ui-btn:hover:not(.app-selected),
    .app-theme-felt #app-welcome .ui-btn:hover:not(.ui-btn-active),
    .app-theme-felt #app-popup-login .ui-btn:hover:not(.ui-btn-active),
    .app-desktop.app-theme-felt .ui-listview a.ui-btn:hover:not(.app-selected) .app-frozen-spacer  {
        background-color: #ffedcd;
        border-color: #ffcd76;
    }

    .app-theme-felt.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon),
    .app-theme-felt.app-desktop .ui-datepicker td a:hover {
        background-color: #e4e8e8;
    }

    /*selected button*/
    .app-theme-felt .app-selected:not(.ui-btn-active),
    .app-theme-felt .app-selected:hover,
    .app-theme-felt .app-selected:visited,
    .app-theme-felt .app-selected .app-frozen-spacer {
        background-color: #fed895 !important;
        border-color: #ffcd76 !important;
        color: #000 !important;
    }

    .app-theme-felt .app-grid-header .app-selected:not(.ui-btn-active) {
        background-color: rgba(0,0,0,0.05) !important;
    }

    /* selected hover*/
    html body.app-desktop.app-theme-felt .ui-btn.app-selected:hover:not(.ui-btn-active),
    .app-theme-felt .app-echo-toolbar .app-selected:not(.ui-btn-active),
    .app-theme-felt .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
    .app-theme-felt .app-listview .app-selected:not(.ui-btn-active):hover .app-frozen-spacer {
        background-color: #fedc9f !important;
        border-color: #ffcd76 !important;
        color: #000 !important;
    }

    /* click */
    .app-theme-felt .ui-title.ui-btn-active,
    .app-theme-felt .app-grid-header .ui-btn-active,
    html body.app-theme-felt .ui-btn.ui-btn-active,
    .app-theme-felt .dv-item .app-btn-more.ui-btn-active,
    .app-theme-felt .ui-btn.ui-btn-active .app-frozen-spacer {
        background-color: #95a201 !important;
        border-color: #ffcd76 !important;
        color: #fff !important;
    }

    .app-theme-felt .app-listview .ui-btn.app-selected::before {
        background-color: #95a201;
    }

    .app-theme-felt .ui-panel-position-left .ui-btn-active .app-item-desc,
    .app-theme-felt .ui-panel-position-right .ui-btn-active .app-item-desc,
    .app-theme-felt #app-sidebar .ui-btn-active .app-item-desc,
    .app-theme-felt .app-listview-static .ui-btn-active .app-item-desc,
    .app-theme-felt .ui-btn-active p,
    .app-theme-felt .ui-btn-active p.ui-li-aside,
    .app-theme-felt .ui-btn.ui-btn-active span:not(.ui-li-count) {
        color: #fff !important;
    }

    .app-theme-felt .dv-action-see-all .app-btn-prev.ui-btn-active,
    .app-theme-felt .dv-action-see-all .app-btn-next.ui-btn-active {
        background-color: #95A201;
        color: #fff;
    }

    .app-theme-felt .app-btn-check:not(.app-btn-check-selected) {
        border-color: #FFCD76 !important;
        background-color: transparent !important;
    }

    .app-theme-felt .ui-btn.app-selected:not(.ui-btn-active) .app-btn-check:not(.app-btn-check-selected) {
        border-color: #FFCD76 !important;
    }

    .app-theme-felt .app-grid-header .app-btn-check:not(.app-btn-check-selected) {
        background-color: transparent !important;
        border-color: #FFCD76 !important;
    }

    .app-theme-felt .app-btn-check.app-btn-check-selected {
        border-color: #95A201 !important;
        background-color: #95A201 !important;
    }

    .app-theme-felt .app-btn-check .app-icon-themed {
        fill: #fff;
    }

    /* tabs */

    .app-theme-felt .app-tabs.ui-header {
        border-color: #beb9aa;
    }


    .app-theme-felt .app-tabs .ui-btn {
        border-color: #95a201 !important;
        color: #1d092d;
    }

        .app-theme-felt .app-tabs .ui-btn.ui-btn-active {
            border-color: #95a201 !important;
            background-color: #95a201 !important;
            color: #fff !important;
        }


    /*button on header bar*/
    .app-theme-felt .app-bar-tools .ui-btn,
    .app-theme-felt .app-map-info-toolbar .ui-btn {
        border-color: #d5ab61 !important;
    }

    .app-theme-felt.app-desktop .ui-btn.ui-btn-icon-notext:hover,
    .app-theme-felt .ui-btn.ui-btn-icon-notext.ui-btn-active,
    .app-theme-felt .ui-datepicker .ui-datepicker-prev:hover,
    .app-theme-felt .ui-datepicker .ui-datepicker-next:hover {
        border-color: #d5ab61 !important;
    }


    .app-theme-felt .app-bar-actions .ui-btn,
    .app-theme-felt .app-bar-actions .ui-btn.ui-btn-active,
    .app-theme-felt .app-bar-actions .ui-btn.app-selected {
        border-color: #d5ab61 !important;
    }

    .app-theme-felt .ui-btn.ui-btn-active.ui-btn-icon-notext:not(.ui-radio-on)::after,
    .app-theme-felt .ui-btn.ui-btn-active.ui-btn-icon-left:not(.ui-radio-on)::after,
    .app-theme-felt .ui-btn.ui-btn-active.ui-btn-icon-right:not(.ui-radio-on):not(.app-btn-icon-transparent)::after,
    .app-theme-felt .ui-btn.ui-btn-active.ui-btn-icon-top:not(.ui-radio-on)::after,
    .app-theme-felt .ui-btn.ui-btn-active.ui-btn-icon-bottom:not(.ui-radio-on)::after,
    .app-theme-felt .ui-checkbox-on:after,
    .app-theme-felt .ui-flipswitch-active,
    .app-theme-felt .ui-slider-track .ui-btn-active {
        background-color: #727c00 !important;
    }

    .app-theme-felt .ui-btn .glyphicon {
        color: rgba(0,0,0,.4);
    }

    .app-theme-felt .app-icon-themed {
        fill: #b3a489;
    }

    .app-theme-felt .ui-radio-on:after,
    .app-theme-felt .ui-slider-track .ui-btn-active,
    .app-theme-felt .ui-flipswitch-active {
        border-color: #727c00 !important;
    }

    .app-theme-felt.app-desktop .app-bar-tools .ui-btn.ui-btn-icon-notext:hover,
    .app-theme-felt.app-desktop .app-map-info-toolbar .ui-btn.ui-btn-icon-notext:hover,
    .app-theme-felt .app-bar-tools .ui-btn.ui-btn-icon-notext.ui-btn-active,
    .app-theme-felt .app-map-info-toolbar .ui-btn.ui-btn-icon-notext.ui-btn-active {
        border-color: #777 !important;
    }


    /*swatch b*/
    .app-theme-felt .ui-btn.ui-btn-b,
    .app-theme-felt .ui-btn.ui-btn-b:visited,
    body.app-theme-felt:not(.app-desktop) li a.ui-btn-b:not(.ui-btn-active):hover {
        background-color: #ffcd76;
        border-color: #ced8d9;
        color: #1d092d;
    }

        /*swatch b hover*/

        .app-theme-felt .ui-btn.ui-btn-b.ui-btn-active,
        .app-theme-felt.app-desktop .ui-btn.ui-btn-b:hover,
        .app-theme-felt .app-popup .ui-content .ui-checkbox .ui-btn:hover,
        .app-theme-felt .app-popup .ui-content .ui-checkbox .ui-btn.ui-focus:hover {
            background-color: #ffd285;
            border-color: #ced8d9;
            color: #1d092d !important;
        }

    .app-theme-felt .app-nav-panel .ui-btn.ui-btn-b {
        border-color: #ced8d9 !important;
    }

    .app-theme-felt .ui-body-a:not(.ui-popup) .ui-btn-b,
    .app-theme-felt.app-desktop .ui-body-a:not(.ui-popup) .ui-btn-b:hover,
    .app-theme-felt .ui-body-a:not(.ui-popup) .ui-btn-b.ui-btn-active,
    .app-theme-felt .app-page-header {
        border-color: #beb9aa !important;
    }

    .app-theme-felt .ui-btn.ui-btn-b.ui-btn-active,
    .app-theme-felt.app-desktop .ui-btn.ui-btn-b.ui-btn-active:hover {
        color: #fff !important;
    }


    /*swatch b divider*/
    .app-theme-felt .ui-bar-b,
    .app-theme-felt .ui-bar-b .ui-bar-inherit,
    html .app-theme-felt.ui-body-b .ui-bar-inherit,
    html body.app-theme-felt .ui-group-theme-b .ui-bar-inherit {
        border-color: #ffcd76;
        background-color: #ced8d9;
    }

    /*fix for lookups/inputs*/
    .app-theme-felt .ui-btn.app-lookup:not(.ui-btn-active):not(.ui-focus),
    .app-theme-felt .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select:not(.ui-focus) .ui-btn:not(.ui-btn-active),
    .app-theme-felt .ui-input-text:not(.ui-btn-active),
    .app-theme-felt .app-form-editing .ui-input-text:not(.ui-btn-active),
    .app-theme-felt .ui-input-search.ui-body-inherit {
        background-color: #fff;
        border-color: #ffcd76;
        text-shadow: none;
        /*color: #fff;*/
    }

        .app-theme-felt .ui-btn.app-lookup.ui-focus,
        .app-theme-felt .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select.ui-focus .ui-btn:not(.ui-btn-active),
        .app-theme-felt .ui-input-text.ui-focus,
        .app-theme-felt .app-form-editing .ui-input-text.ui-focus,
        .app-theme-felt .ui-input-search.ui-body-inherit.ui-focus,
        .app-theme-felt .ui-checkbox label.ui-focus,
        .app-theme-felt .ui-datepicker .ui-state-active {
            border-color: #95a201 !important;
        }

    .app-theme-felt .ui-slider {
        border-color: #ffcd76 !important;
    }

    .app-theme-felt .ui-slider-label.ui-btn-active {
        background-color: #beb9aa !important;
    }

    /* background bleed under form in editing mode*/
    .app-theme-felt .ui-body-a.ui-collapsible-content,
    .app-theme-felt .app-bar-tools .ui-input-search.ui-body-inherit {
        background-color: #fff;
    }

    .app-theme-felt .ui-btn.app-lookup,
    .app-theme-felt .ui-btn.ui-btn-active.app-lookup {
        border-color: #beb9aa;
    }

    .app-theme-felt .app-lookup-input {
        background-color: transparent;
        /*color: #fff;*/
    }

    .app-theme-felt .app-grid-header {
        color: #999;
    }

@media (min-width: 20em) {

    .app-theme-felt .ui-header.ui-header-fixed.app-bar-tools {
        background-image: url(../touch/logo-black.png);
    }
}

.app-theme-felt .app-listview li .app-li-corner {
    color: #fff;
    background-color: #95a201;
}

.app-theme-felt .dataview-busy-indicator {
    background-color: #95a201;
}


/*********************************/
/* THEME: graham                */
/*******************************/

.app-theme-graham,
.app-theme-graham .ui-page-theme-a,
.app-theme-graham .app-page-header {
    background-color: #fffceb;
    /*scrollbar-base-color: #d27800;
    scrollbar-track-color: #fff4b9;
    scrollbar-shadow-color: #fff4b9;
    scrollbar-arrow-color: #d27800;*/
}

    /*
    .app-theme-graham.app-desktop ::-webkit-scrollbar-track {
        background-color: #fff4b9;
    }

    .app-theme-graham.app-desktop ::-webkit-scrollbar-thumb {
        background-color: #d27800;
        border: solid 1px #fff4b9;
    }

        .app-theme-graham.app-desktop ::-webkit-scrollbar-thumb:hover {
            background-color: #b86800;
        }*/

    .app-theme-graham .app-page-header {
        color: #1f1f1f;
    }

    .app-theme-graham .ui-page-theme-a .ui-panel-wrapper,
    .app-theme-graham .ui-panel,
    .app-theme-graham .app-page-header,
    .app-theme-graham .app-status-bar {
        background-color: #fff4b9;
        border-color: #d27800;
    }

    .app-theme-graham .app-status-bar {
        color: #000;
    }

    .app-theme-graham .app-form-editing.app-formview .app-static-text div,
    .app-theme-graham .app-page-menu-desc,
    .app-theme-graham .ui-checkbox label {
        text-shadow: none !important;
    }

    /*popup*/
    .app-theme-graham .app-popup-message,
    .app-theme-graham .ui-content.app-map-info {
        background-color: #fff4b9;
        border-color: #fed49d;
        text-shadow: none;
        color: #000;
    }

        .app-theme-graham .app-popup-message .ui-popup-arrow {
            background-color: #fff4b9;
        }

        .app-theme-graham .app-popup-message div {
            color: #fed49d;
        }

    /* page header */
    .app-theme-graham .app-bar-tools.ui-bar-a,
    .app-theme-graham :not(.app-tabs).ui-header-fixed.ui-header,
    .app-theme-graham .ui-header {
        background-color: #fff4b9;
        border-color: #d27800;
        text-shadow: none;
    }

    .app-theme-graham .app-popup-listview .ui-popup-arrow,
    .app-theme-graham .app-popup-listview {
        background-color: #fff4b9 !important;
        border-color: #fff4b9 !important;
    }

    .app-theme-graham .app-page-header {
        border-color: #d27800 !important;
    }

    .app-theme-graham.app-desktop .app-menu-strip ul li a.ui-btn:hover:not(.ui-btn-active) {
        background-color: rgba(255,255,255, 0.4) !important;
    }

    /* list dividers*/
    .app-theme-graham .ui-li-divider {
        background-color: #fed49d;
        border-color: #d27800;
        color: #555;
        text-shadow: none;
    }

    .app-theme-graham ui-li-divider,
    .app-theme-graham .ui-content.app-page-tasks .app-listview .ui-li-divider:not(.ui-bar-b) {
        /*background-color: #ddc1f4;*/
        /*border-color: #d27800;*/
        /*color: #fff;*/
        text-shadow: none;
    }

    /* view descriptions*/
    .app-theme-graham .ui-listview .app-list-instruction.ui-li-divider,
    .app-theme-graham .ui-content:not(.app-page-tasks) .app-listview .ui-li-divider:not(.ui-bar-b):not(.ui-bar-inherit),
    .app-theme-graham .app-presenter-instruction,
    .app-theme-graham .app-grid-header .app-frozen-spacer {
        background-color: #fff0db !important;
        border-color: #fed49d !important;
        color: #1d092d;
    }

    body:not(.app-sidebar-undocked).app-theme-graham .ui-header-fixed .ui-title,
    body:not(.app-sidebar-undocked).app-theme-graham .app-sidebar,
    .app-theme-graham .app-divider:not(.ui-collapsible):not(.app-calculated),
    .app-theme-graham .app-echo,
    .app-theme-graham .app-header {
        border-color: #d27800 !important;
    }

    .app-theme-graham .app-bar-heading {
        background-color: #fff0db;
        color: #1d092d;
        text-shadow: none;
    }

    .app-theme-graham .ui-body-a,
    .app-theme-graham .app-li-card,
    .app-theme-graham .ui-page-theme-a .ui-body-inherit:not(.ui-focus),
    .app-theme-graham .app-li-card {
        background-color: #fff;
        border-color: #fed49d;
        /*color: #fff;*/
        text-shadow: none;
    }

    .app-theme-graham .ui-panel .ui-body-a {
        border-color: #d27800 !important;
    }

    .app-theme-graham .ui-page-theme-a .app-formview .ui-body-inherit:not(.ui-focus) {
        background-color: #fff;
    }


    /*sidebar customizations*/
    .app-theme-graham .ui-body-a.app-sidebar {
        background-color: #fff4b9;
    }

    .app-theme-graham.app-sidebar-undocked .app-form-grid .ui-collapsible-set,
    .app-theme-graham .ui-listview-inset .ui-li-divider:not(.ui-bar-a) {
        border-color: #fed49d;
    }

    .app-theme-graham .ui-li-divider.app-info {
        background-color: #fff !important;
    }

        .app-theme-graham .ui-li-divider.app-info .appname {
            color: #AA2501;
        }

    /* fix for form "card" */
    .app-theme-graham .ui-page-theme-a .ui-body-inherit.app-li-card {
        border-top-color: #fed49d;
        border-left-color: #fed49d;
        border-right-color: #fed49d;
    }

    /*.app-theme-graham .ui-listview-inset {
        background-color: #ebf3ff;
    }*/

    .app-theme-graham .app-form-editing.app-formview .ui-field-contain {
        border-top-color: transparent;
    }


    /*buttons*/
    .app-theme-graham .app-page-header,
    .app-theme-graham .ui-page-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-graham .ui-bar-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-graham .ui-body-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html body.app-theme-graham .ui-group-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html head + body.app-theme-graham .ui-btn-a.ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    .app-theme-graham .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-graham .ui-bar-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-graham .ui-body-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html body.app-theme-graham .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html head + body.app-theme-graham .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    .app-theme-graham .app-form-grid .ui-collapsible-set,
    /* button overrides to remove "hover" on touch screens */
    body.app-theme-graham:not(.app-desktop) li a:hover:not(.app-selected):not(.ui-btn-b),
    body:not(.app-desktop).app-theme-graham .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-graham .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-graham .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-graham .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html head + body:not(.app-desktop).app-theme-graham .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    .app-theme-graham .app-tabs.ui-header,
    .app-theme-graham #app-welcome .ui-btn:not(:hover),
    .app-theme-graham #app-popup-login .ui-btn:not(:hover),
    .app-theme-graham .ui-datepicker .ui-state-highlight,
    .app-theme-graham .ui-datepicker .ui-datepicker-prev,
    .app-theme-graham .ui-datepicker .ui-datepicker-next,
    .app-theme-graham .ui-listview .app-frozen-spacer {
        border-color: #fed49d;
    }


    .app-theme-graham .ui-body-b .ui-btn-a,
    .app-theme-graham .ui-body-b .ui-btn-a.ui-btn-active {
        border-color: #fed49d !important;
    }

    .app-theme-graham.app-has-popup-open .app-menu-strip .ui-btn:hover {
        background-color: #fed49d !important;
    }

    .app-theme-graham .ui-page-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-graham .ui-bar-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-graham .ui-body-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-theme-graham .ui-group-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html head + body.app-theme-graham .ui-btn-a.ui-btn:not(.app-selected):not(.app-lookup),
    .app-theme-graham .ui-panel-page-container-a:not(.app-lookup),
    .app-theme-graham .app-tabs.ui-header:not(.app-lookup),
    .app-theme-graham .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-graham .ui-bar-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-graham .ui-body-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html body.app-theme-graham .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off),
    html head + body.app-theme-graham .ui-btn-a.ui-btn:visited:not(.app-selected),
    .app-theme-graham .app-tabs .ui-btn:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-graham .app-grid.app-listview :not(.app-selected):not(:hover):not(.ui-btn-active).ui-btn,
    .app-theme-graham #app-welcome .ui-btn:not(:hover),
    .app-theme-graham #app-popup-login .ui-btn:not(:hover),
    .app-theme-graham .app-map-info .ui-popup-arrow,
    .app-theme-graham .ui-datepicker .ui-datepicker-prev,
    .app-theme-graham .ui-datepicker .ui-datepicker-next,
    .app-theme-graham .ui-datepicker .ui-datepicker-prev:hover,
    .app-theme-graham .ui-datepicker .ui-datepicker-next:hover,
    .app-theme-graham .ui-listview .app-frozen-spacer {
        /*color: #000;*/
        background-color: #fff7ed;
    }

    /* top border of Info button in sidebar */
    .app-theme-graham .app-sidebar .ui-btn.ui-icon-info {
        border-color: #d27800 !important;
    }

    /* navigation panel selected item color fix*/
    .app-theme-graham .app-nav-panel .ui-btn-a {
        color: #1f1f1f !important;
    }

    /* subtext coloring*/
    .app-theme-graham .app-field-label-after,
    .app-theme-graham .app-field-label-before,
    .app-theme-graham .app-field-label,
    .app-theme-graham .ui-panel .app-item-desc,
    .app-theme-graham .app-item-number {
        color: #aa2501 !important;
    }

    .app-theme-graham .ui-page-theme-b a:not(.ui-btn),
    .app-theme-graham .ui-bar-b a:not(.ui-btn),
    .app-theme-graham .ui-body-b a:not(.ui-btn),
    .app-theme-graham .ui-group-theme-b a:not(.ui-btn) {
        color: #aa2501 !important;
    }

        .app-theme-graham .ui-page-theme-b a:not(.ui-btn):hover,
        .app-theme-graham .ui-bar-b a:not(.ui-btn):hover,
        .app-theme-graham .ui-body-b a:not(.ui-btn):hover,
        .app-theme-graham .ui-group-theme-b a:not(.ui-btn):hover,
        .app-theme-graham .ui-page-theme-b a:not(.ui-btn):active,
        .app-theme-graham .ui-bar-b a:not(.ui-btn):active,
        .app-theme-graham .ui-body-b a:not(.ui-btn):active,
        .app-theme-graham .ui-group-theme-b a:not(.ui-btn):active {
            color: #000 !important;
        }

    .app-theme-graham .ui-btn p {
        color: #000 !important;
    }

    .app-theme-graham .ui-li-aside,
    .app-theme-graham .ui-btn .ui-li-aside,
    .app-theme-graham .app-grid-header,
    .app-theme-graham .app-panel-info-view .app-list-instruction,
    .app-theme-graham .app-calculated .app-static-text {
        color: #573e25 !important;
    }

    .app-theme-graham .app-filter {
        color: #d27800;
    }

    .app-theme-graham .app-bar-heading .app-bar-label,
    .app-theme-graham .app-static-text div,
    .app-theme-graham .app-form-editing.app-formview label {
        color: #aa2501;
    }

    .app-theme-graham .app-wrapper,
    .app-theme-graham .app-echo-instruction {
        color: #1d092d;
        text-shadow: none;
    }

    /*selected button*/
    .app-theme-graham .app-selected:not(.ui-btn-active),
    .app-theme-graham .app-selected:hover,
    .app-theme-graham .app-selected:visited,
    .app-theme-graham .app-selected .app-frozen-spacer {
        background-color: #ffecd4 !important;
        border-color: #fed49d !important;
        color: #000 !important;
    }

    .app-theme-graham .app-grid-header .app-selected:not(.ui-btn-active) {
        background-color: rgba(0,0,0,0.05) !important;
    }

    /* hover */
    body.app-theme-graham .ui-btn-a:hover:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-graham .ui-page-theme-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-graham .ui-bar-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-graham .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-desktop.app-theme-graham .ui-group-theme-a .ui-btn:hover:not(.app-selected),
    html head + body.app-desktop.app-theme-graham .ui-btn-a.ui-btn:hover:not(.app-selected),
    .app-theme-graham #app-welcome .ui-btn:hover:not(.ui-btn-active),
    .app-theme-graham #app-popup-login .ui-btn:hover:not(.ui-btn-active),
    .app-desktop.app-theme-graham .ui-listview a.ui-btn:hover:not(.app-selected) .app-frozen-spacer  {
        background-color: #fff3e5;
        border-color: #fed49d;
    }

    .app-theme-graham.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon),
    .app-theme-graham.app-desktop .ui-datepicker td a:hover {
        background-color: #f9ead5;
    }

    /* selected hover*/
    html body.app-desktop.app-theme-graham .ui-btn.app-selected:hover:not(.ui-btn-active),
    .app-theme-graham .app-echo-toolbar .app-selected:not(.ui-btn-active),
    .app-theme-graham .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
    .app-theme-graham .app-listview .app-selected:not(.ui-btn-active):hover .app-frozen-spacer {
        background-color: #fde8cc !important;
        border-color: #fed49d !important;
        color: #000 !important;
    }

    /* click */

    .app-theme-graham .app-grid-header .ui-btn-active,
    .app-theme-graham .dv-item .app-btn-more.ui-btn-active {
        background-color: #d27800 !important;
        color: #fff !important;
    }

    .app-theme-graham .app-listview .ui-btn.app-selected::before {
        background-color: #d27800;
    }

    .app-theme-graham .ui-title.ui-btn-active,
    html body.app-theme-graham .ui-btn.ui-btn-active,
    .app-theme-graham .ui-btn.ui-btn-active .app-frozen-spacer {
        background-color: #d27800 !important;
        border-color: #fed49d !important;
        color: #fff !important;
    }

    .app-theme-graham .ui-panel-position-left .ui-btn-active .app-item-desc,
    .app-theme-graham .ui-panel-position-right .ui-btn-active .app-item-desc,
    .app-theme-graham #app-sidebar .ui-btn-active .app-item-desc,
    .app-theme-graham .app-listview-static .ui-btn-active .app-item-desc,
    .app-theme-graham .ui-btn-active p,
    .app-theme-graham .ui-btn-active p.ui-li-aside,
    .app-theme-graham .ui-btn.ui-btn-active span:not(.ui-li-count) {
        color: #fff !important;
    }

    .app-theme-graham .dv-action-see-all .app-btn-prev.ui-btn-active,
    .app-theme-graham .dv-action-see-all .app-btn-next.ui-btn-active {
        background-color: #D27800;
        color: #fff;
    }

    .app-theme-graham .app-btn-check:not(.app-btn-check-selected) {
        border-color: #FED49D !important;
        background-color: transparent !important;
    }

    .app-theme-graham .ui-btn.app-selected:not(.ui-btn-active) .app-btn-check:not(.app-btn-check-selected) {
        border-color: #FED49D !important;
    }

    .app-theme-graham .app-grid-header .app-btn-check:not(.app-btn-check-selected) {
        background-color: transparent !important;
        border-color: #FED49D !important;
    }

    .app-theme-graham .app-btn-check.app-btn-check-selected {
        border-color: #D27800 !important;
        background-color: #D27800 !important;
    }

    .app-theme-graham .app-btn-check .app-icon-themed {
        fill: #fff;
    }

    /* tabs */

    .app-theme-graham .app-tabs.ui-header {
        border-color: #d27800;
    }


    .app-theme-graham .app-tabs .ui-btn {
        border-color: #d27800 !important;
        color: #1d092d;
    }

        .app-theme-graham .app-tabs .ui-btn.ui-btn-active {
            border-color: #d27800 !important;
            background-color: #d27800 !important;
            color: #fff !important;
        }


    /*button on header bar*/

    .app-theme-graham.app-desktop .ui-btn.ui-btn-icon-notext:hover,
    .app-theme-graham .ui-btn.ui-btn-icon-notext.ui-btn-active,
    .app-theme-graham .ui-datepicker .ui-datepicker-prev:hover,
    .app-theme-graham .ui-datepicker .ui-datepicker-next:hover {
        border-color: #d27800 !important;
    }

    .app-theme-graham .ui-btn.ui-btn-icon-notext:not(.ui-radio-on)::after,
    .app-theme-graham .ui-btn.ui-btn-icon-left:not(.ui-radio-on)::after,
    .app-theme-graham .ui-btn.ui-btn-icon-right:not(.ui-radio-on):not(.app-btn-icon-transparent)::after,
    .app-theme-graham .ui-btn.ui-btn-icon-top:not(.ui-radio-on)::after,
    .app-theme-graham .ui-btn.ui-btn-icon-bottom:not(.ui-radio-on)::after,
    .app-theme-graham .ui-datepicker .ui-datepicker-prev span,
    .app-theme-graham .ui-datepicker .ui-datepicker-next span,
    .app-theme-graham .ui-checkbox-on:after,
    .app-theme-graham .ui-flipswitch-active,
    .app-theme-graham .ui-slider-track .ui-btn-active {
        background-color: #d27800 !important;
    }

    .app-theme-graham .ui-btn .glyphicon {
        color: #d27800;
    }

    .app-theme-graham .app-icon-themed {
        fill: #d27800;
    }

    .app-theme-graham .ui-radio-on:after,
    .app-theme-graham .ui-slider-track .ui-btn-active,
    .app-theme-graham .ui-flipswitch-active {
        border-color: #d27800 !important;
    }

    .app-theme-graham .ui-btn.ui-btn-active.ui-btn-icon-notext::after,
    .app-theme-graham .ui-btn.ui-btn-active.ui-btn-icon-left::after,
    .app-theme-graham .ui-btn.ui-btn-active.ui-btn-icon-right:not(.app-btn-icon-transparent)::after,
    .app-theme-graham .ui-btn.ui-btn-active.ui-btn-icon-top::after,
    .app-theme-graham .ui-btn.ui-btn-active.ui-btn-icon-bottom::after {
        background-color: #a15d02 !important;
    }

    /*swatch b*/
    .app-theme-graham .ui-btn.ui-btn-b,
    .app-theme-graham .ui-btn.ui-btn-b:visited,
    body.app-theme-graham:not(.app-desktop) li a.ui-btn-b:not(.ui-btn-active):hover {
        background-color: #ecb266;
        border-color: #fed49d;
        color: #1d092d;
    }

        /*swatch b hover*/

        .app-theme-graham .ui-btn.ui-btn-b.ui-btn-active,
        .app-theme-graham.app-desktop .ui-btn.ui-btn-b:hover,
        .app-theme-graham .app-popup .ui-content .ui-checkbox .ui-btn:hover,
        .app-theme-graham .app-popup .ui-content .ui-checkbox .ui-btn.ui-focus:hover {
            background-color: #eaac5b;
            border-color: #fed49d;
            color: #1d092d !important;
        }

    .app-theme-graham .app-nav-panel {
        border-color: #fed49d !important;
    }

    .app-theme-graham .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b,
    .app-theme-graham.app-desktop .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b:hover,
    .app-theme-graham .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b.ui-btn-active {
        border-color: #d27800 !important;
    }

    .app-theme-graham .ui-btn.ui-btn-b.ui-btn-active,
    .app-theme-graham.app-desktop .ui-btn.ui-btn-b.ui-btn-active:hover {
        color: #fff !important;
    }


    /*swatch b divider*/
    .app-theme-graham .ui-bar-b,
    .app-theme-graham .ui-bar-b .ui-bar-inherit,
    html .app-theme-graham.ui-body-b .ui-bar-inherit,
    html body.app-theme-graham .ui-group-theme-b .ui-bar-inherit {
        border-color: #fed49d;
        background-color: #fff4b9;
    }

    /*fix for lookups/inputs*/
    .app-theme-graham .ui-btn.app-lookup:not(.ui-btn-active):not(.ui-focus),
    .app-theme-graham .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select:not(.ui-focus) .ui-btn:not(.ui-btn-active),
    .app-theme-graham .ui-input-text:not(.ui-btn-active),
    .app-theme-graham .app-form-editing .ui-input-text:not(.ui-btn-active),
    .app-theme-graham .ui-input-search.ui-body-inherit {
        background-color: #fff;
        border-color: #fed49d;
        text-shadow: none;
        /*color: #fff;*/
    }

        .app-theme-graham .ui-btn.app-lookup.ui-focus,
        .app-theme-graham .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select.ui-focus .ui-btn:not(.ui-btn-active),
        .app-theme-graham .ui-input-text.ui-focus,
        .app-theme-graham .app-form-editing .ui-input-text.ui-focus,
        .app-theme-graham .ui-input-search.ui-body-inherit.ui-focus,
        .app-theme-graham .ui-checkbox label.ui-focus,
        .app-theme-graham .ui-datepicker .ui-state-active {
            border-color: #d27800 !important;
        }

    .app-theme-graham .ui-slider {
        border-color: #fed49d !important;
    }

    .app-theme-graham .ui-slider-label.ui-btn-active {
        background-color: #d27800 !important;
    }

    /* background bleed under form in editing mode*/
    .app-theme-graham .ui-body-a.ui-collapsible-content {
        background-color: #fff;
    }

    .app-theme-graham .app-bar-tools .ui-input-search.ui-body-inherit {
        background-color: #fff;
    }

    .app-theme-graham .ui-btn.app-lookup,
    .app-theme-graham .ui-btn.ui-btn-active.app-lookup {
        border-color: #d27800;
    }


    .app-theme-graham .app-tabs .ui-btn.ui-btn-active,
    .app-theme-graham .app-tabs .ui-btn.ui-btn-active:hover,
    .app-theme-graham .app-tabs :not(.ui-btn-active).ui-btn,
    .app-theme-graham .app-tabs .ui-btn.ui-btn-active,
    .app-desktop.app-theme-graham .app-tabs .ui-btn.ui-btn-active:hover {
        background-color: rgb(205, 221, 155);
    }

    .app-theme-graham .app-lookup-input {
        background-color: transparent;
        /*color: #fff;*/
    }

    .app-theme-graham .app-grid-header {
        color: #999;
    }

@media (min-width: 20em) {

    .app-theme-graham .ui-header.ui-header-fixed.app-bar-tools {
        background-image: url(../touch/logo-color.png);
    }
}

.app-theme-graham .app-listview li .app-li-corner {
    color: #fff;
    background-color: #d27800;
}

.app-theme-graham .dataview-busy-indicator {
    /*background-color: #d27800;*/
}

/*********************************/
/* THEME: granite               */
/*******************************/

.app-theme-granite,
.app-theme-granite .ui-page-theme-a,
.app-theme-granite .app-page-header {
    background-color: #fff;
    scrollbar-base-color: #bcaaa7;
    scrollbar-track-color: #fff0db;
    scrollbar-shadow-color: #fff0db;
    scrollbar-arrow-color: #bcaaa7;
}

    .app-theme-granite.app-desktop ::-webkit-scrollbar-track {
        background-color: #fff0db;
    }

    .app-theme-granite.app-desktop ::-webkit-scrollbar-thumb {
        background-color: #bcaaa7;
        border: solid 1px #fff0db;
    }

        .app-theme-granite.app-desktop ::-webkit-scrollbar-thumb:hover {
            background-color: #a88a86;
        }

    .app-theme-granite .app-page-header {
        color: #1f1f1f;
    }

    .app-theme-granite .ui-page-theme-a .ui-panel-wrapper,
    .app-theme-granite .ui-panel,
    .app-theme-granite .app-page-header,
    .app-theme-granite .app-status-bar {
        background-color: #deedff;
        border-color: #a88a86;
    }

    .app-theme-granite .app-bar-actions {
        background-color: #fff !important;
    }

    .app-theme-granite .ui-page-theme-a .ui-panel-wrapper,
    .app-theme-granite .ui-panel {
        background-color: #bcaaa7;
    }

    .app-theme-granite .app-status-bar {
        color: #000;
    }

    .app-theme-granite .app-form-editing.app-formview .app-static-text div,
    .app-theme-granite .app-page-menu-desc,
    .app-theme-granite .ui-checkbox label {
        text-shadow: none !important;
    }

    /*popup*/
    .app-theme-granite .app-popup-message,
    .app-theme-granite .ui-content.app-map-info {
        background-color: #bcaaa7;
        border-color: #bcaaa7;
        text-shadow: none;
        color: #fff;
    }

        .app-theme-granite .app-popup-message .ui-popup-arrow {
            background-color: #bcaaa7;
        }

        .app-theme-granite .app-popup-message div {
            color: #bcaaa7;
        }

    /* page header */
    .app-theme-granite .app-bar-tools.ui-bar-a,
    .app-theme-granite :not(.app-tabs).ui-header-fixed.ui-header,
    .app-theme-granite .ui-header {
        background-color: #bcaaa7;
        border-color: #a88a86;
        text-shadow: none;
    }

    .app-theme-granite .app-popup-listview .ui-popup-arrow,
    .app-theme-granite .app-popup-listview {
        background-color: #bcaaa7 !important;
        border-color: #bcaaa7 !important;
    }

    .app-theme-granite .app-page-header {
        border-color: #a88a86 !important;
    }

    /* list dividers*/
    .app-theme-granite .ui-li-divider {
        background-color: #bcaaa7;
        border-color: #a88a86;
        color: #555;
        text-shadow: none;
    }

    .app-theme-granite ui-li-divider,
    .app-theme-granite .ui-content.app-page-tasks .app-listview .ui-li-divider:not(.ui-bar-b) {
        /*background-color: #ddc1f4;*/
        /*border-color: #a88a86;*/
        /*color: #fff;*/
        text-shadow: none;
    }

    /* view descriptions*/
    .app-theme-granite .ui-listview .app-list-instruction.ui-li-divider,
    .app-theme-granite .ui-content:not(.app-page-tasks) .app-listview .ui-li-divider:not(.ui-bar-b):not(.ui-bar-inherit),
    .app-theme-granite .app-presenter-instruction,
    .app-theme-granite .app-grid-header .app-frozen-spacer {
        background-color: #fff0db !important;
        border-color: #bcaaa7 !important;
        color: #1d092d;
    }

    body:not(.app-sidebar-undocked).app-theme-granite .ui-header-fixed .ui-title,
    body:not(.app-sidebar-undocked).app-theme-granite .app-sidebar,
    .app-theme-granite .app-divider:not(.ui-collapsible),
    .app-theme-granite .app-echo,
    .app-theme-granite .app-header {
        border-color: #a88a86 !important;
    }

    .app-theme-granite .app-bar-heading {
        background-color: #fff0db;
        color: #1d092d;
        text-shadow: none;
    }

    .app-theme-granite .ui-body-a,
    .app-theme-granite .app-li-card,
    .app-theme-granite .ui-page-theme-a .ui-body-inherit:not(.ui-focus),
    .app-theme-granite .app-li-card {
        background-color: #fff;
        border-color: #bcaaa7;
        /*color: #fff;*/
        text-shadow: none;
    }

    .app-theme-granite .ui-panel .ui-body-a {
        border-color: #a88a86 !important;
    }

    .app-theme-granite .ui-page-theme-a .app-formview .ui-body-inherit:not(.ui-focus) {
        background-color: #fff;
    }


    /*sidebar customizations*/
    .app-theme-granite .ui-body-a.app-sidebar {
        background-color: #bcaaa7;
    }

    .app-theme-granite.app-sidebar-undocked .app-form-grid .ui-collapsible-set,
    .app-theme-granite .ui-listview-inset .ui-li-divider:not(.ui-bar-a) {
        border-color: #bcaaa7;
    }

    .app-theme-granite .ui-li-divider.app-info {
        background-color: #fff !important;
    }

        .app-theme-granite .ui-li-divider.app-info .appname {
            color: #AA2501;
        }

    /* fix for form "card" */
    .app-theme-granite .ui-page-theme-a .ui-body-inherit.app-li-card {
        border-top-color: #bcaaa7;
        border-left-color: #bcaaa7;
        border-right-color: #bcaaa7;
    }

    /*.app-theme-granite .ui-listview-inset {
        background-color: #ebf3ff;
    }*/

    .app-theme-granite .app-form-editing.app-formview .ui-field-contain {
        border-top-color: transparent;
    }


    /*buttons*/
    .app-theme-granite .app-page-header,
    .app-theme-granite .ui-page-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-granite .ui-bar-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-granite .ui-body-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html body.app-theme-granite .ui-group-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html head + body.app-theme-granite .ui-btn-a.ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    .app-theme-granite .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-granite .ui-bar-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-granite .ui-body-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html body.app-theme-granite .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html head + body.app-theme-granite .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    .app-theme-granite .app-form-grid .ui-collapsible-set,
    /* button overrides to remove "hover" on touch screens */
    body.app-theme-granite:not(.app-desktop) li a:hover:not(.app-selected):not(.ui-btn-b),
    body:not(.app-desktop).app-theme-granite .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-granite .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-granite .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-granite .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html head + body:not(.app-desktop).app-theme-granite .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    .app-theme-granite #app-welcome .ui-btn,
    .app-theme-granite #app-popup-login .ui-btn,
    .app-theme-granite .ui-datepicker .ui-state-highlight,
    .app-theme-granite .ui-datepicker .ui-datepicker-prev,
    .app-theme-granite .ui-datepicker .ui-datepicker-next,
    .app-theme-granite .ui-listview .app-frozen-spacer {
        border-color: #bcaaa7;
    }

    .app-theme-granite .ui-body-b .ui-btn-a,
    .app-theme-granite .ui-body-b .ui-btn-a.ui-btn-active {
        border-color: #67a0ea !important;
    }

    .app-theme-granite.app-has-popup-open .app-menu-strip .ui-btn:hover {
        background-color: #67a0ea !important;
    }

    .app-theme-granite .ui-page-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-granite .ui-bar-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-granite .ui-body-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-theme-granite .ui-group-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html head + body.app-theme-granite .ui-btn-a.ui-btn:not(.app-selected):not(.app-lookup),
    .app-theme-granite .ui-panel-page-container-a:not(.app-lookup),
    .app-theme-granite .app-tabs.ui-header:not(.app-lookup),
    .app-theme-granite .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-granite .ui-bar-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-granite .ui-body-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html body.app-theme-granite .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off),
    html head + body.app-theme-granite .ui-btn-a.ui-btn:visited:not(.app-selected),
    .app-theme-granite .app-tabs .ui-btn:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-granite .app-grid.app-listview :not(.app-selected):not(:hover):not(.ui-btn-active).ui-btn,
    .app-theme-granite #app-welcome .ui-btn:not(:hover),
    .app-theme-granite #app-popup-login .ui-btn:not(:hover),
    .app-theme-granite .app-map-info .ui-popup-arrow,
    .app-theme-granite .ui-datepicker .ui-datepicker-prev,
    .app-theme-granite .ui-datepicker .ui-datepicker-next,
    .app-theme-granite .ui-listview .app-frozen-spacer {
        /*color: #000;*/
        background-color: #fffcf3;
    }

    /* top border of Info button in sidebar */
    .app-theme-granite .app-sidebar .ui-btn.ui-icon-info {
        border-color: #a88a86 !important;
    }

    /* navigation panel selected item color fix*/
    .app-theme-granite .app-nav-panel .ui-btn-a {
        color: #1f1f1f !important;
    }

    /* subtext coloring*/
    .app-theme-granite .app-field-label-after,
    .app-theme-granite .app-field-label-before,
    .app-theme-granite .app-field-label,
    .app-theme-granite .ui-panel .app-item-desc,
    .app-theme-granite .app-item-number {
        color: #aa2501 !important;
    }

    .app-theme-granite .ui-page-theme-b a:not(.ui-btn),
    .app-theme-granite .ui-bar-b a:not(.ui-btn),
    .app-theme-granite .ui-body-b a:not(.ui-btn),
    .app-theme-granite .ui-group-theme-b a:not(.ui-btn) {
        color: #aa2501 !important;
    }

        .app-theme-granite .ui-page-theme-b a:not(.ui-btn):hover,
        .app-theme-granite .ui-bar-b a:not(.ui-btn):hover,
        .app-theme-granite .ui-body-b a:not(.ui-btn):hover,
        .app-theme-granite .ui-group-theme-b a:not(.ui-btn):hover,
        .app-theme-granite .ui-page-theme-b a:not(.ui-btn):active,
        .app-theme-granite .ui-bar-b a:not(.ui-btn):active,
        .app-theme-granite .ui-body-b a:not(.ui-btn):active,
        .app-theme-granite .ui-group-theme-b a:not(.ui-btn):active {
            color: #000 !important;
        }

    .app-theme-granite .ui-btn p {
        color: #000 !important;
    }

    .app-theme-granite .ui-li-aside,
    .app-theme-granite .ui-btn .ui-li-aside,
    .app-theme-granite .app-grid-header,
    .app-theme-granite .app-panel-info-view .app-list-instruction,
    .app-theme-granite .app-calculated .app-static-text {
        color: #573e25 !important;
    }

    .app-theme-granite .app-filter {
        color: #5e8abf;
    }

    .app-theme-granite .app-bar-heading .app-bar-label,
    .app-theme-granite .app-static-text div,
    .app-theme-granite .app-form-editing.app-formview label {
        color: #aa2501;
    }

    .app-theme-granite .app-wrapper,
    .app-theme-granite .app-echo-instruction {
        color: #1d092d;
        text-shadow: none;
    }

    /*selected button*/
    .app-theme-granite .app-selected:not(.ui-btn-active),
    .app-theme-granite .app-selected:hover,
    .app-theme-granite .app-selected:visited,
    .app-theme-granite .app-selected .app-frozen-spacer {
        background-color: #fde8cc !important;
        border-color: #bcaaa7 !important;
        color: #000 !important;
    }

    .app-theme-granite .app-grid-header .app-selected:not(.ui-btn-active) {
        background-color: rgba(0,0,0,0.05) !important;
    }

    /* hover */
    .app-theme-granite .ui-btn-a:hover:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-granite .ui-page-theme-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-granite .ui-bar-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-granite .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-desktop.app-theme-granite .ui-group-theme-a .ui-btn:hover:not(.app-selected),
    html head + body.app-desktop.app-theme-granite .ui-btn-a.ui-btn:hover:not(.app-selected),
    .app-theme-granite #app-welcome .ui-btn:hover:not(.ui-btn-active),
    .app-theme-granite #app-popup-login .ui-btn:hover:not(.ui-btn-active),
    .app-desktop.app-theme-granite .ui-listview a.ui-btn:hover:not(.app-selected) .app-frozen-spacer  {
        background-color: #faf5e6;
        border-color: #bcaaa7;
    }

    .app-theme-granite.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon),
    .app-theme-granite.app-desktop .ui-datepicker td a:hover {
        background-color: #f7e8d4;
    }

    /* selected hover*/
    html body.app-desktop.app-theme-granite .ui-btn.app-selected:hover:not(.ui-btn-active),
    .app-theme-granite .app-echo-toolbar .app-selected:not(.ui-btn-active),
    .app-theme-granite .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
    .app-theme-granite .app-listview .app-selected:not(.ui-btn-active):hover .app-frozen-spacer {
        background-color: #f5e0c5 !important;
        border-color: #bcaaa7 !important;
        color: #000 !important;
    }

    /* click */

    .app-theme-granite .app-grid-header .ui-btn-active,
    .app-theme-granite .dv-item .app-btn-more.ui-btn-active {
        background-color: #5e8abf !important;
        color: #fff !important;
    }

    .app-theme-granite .app-listview .ui-btn.app-selected::before {
        background-color: #5e8abf;
    }

    .app-theme-granite .ui-title.ui-btn-active,
    html body.app-theme-granite .ui-btn.ui-btn-active,
    .app-theme-granite .ui-btn.ui-btn-active .app-frozen-spacer {
        background-color: #5e8abf !important;
        border-color: #bcaaa7 !important;
        color: #fff !important;
    }

    .app-theme-granite .ui-panel-position-left .ui-btn-active .app-item-desc,
    .app-theme-granite .ui-panel-position-right .ui-btn-active .app-item-desc,
    .app-theme-granite #app-sidebar .ui-btn-active .app-item-desc,
    .app-theme-granite .app-listview-static .ui-btn-active .app-item-desc,
    .app-theme-granite .ui-btn-active p,
    .app-theme-granite .ui-btn-active p.ui-li-aside,
    .app-theme-granite .ui-btn.ui-btn-active span:not(.ui-li-count) {
        color: #fff !important;
    }

    .app-theme-granite .dv-action-see-all .app-btn-prev.ui-btn-active,
    .app-theme-granite .dv-action-see-all .app-btn-next.ui-btn-active {
        background-color: #5E8ABF;
        color: #fff;
    }

    .app-theme-granite .app-btn-check:not(.app-btn-check-selected) {
        border-color: #BCAAA7 !important;
        background-color: transparent !important;
    }

    .app-theme-granite .ui-btn.app-selected:not(.ui-btn-active) .app-btn-check:not(.app-btn-check-selected) {
        border-color: #BCAAA7 !important;
    }

    .app-theme-granite .app-grid-header .app-btn-check:not(.app-btn-check-selected) {
        background-color: transparent !important;
        border-color: #BCAAA7 !important;
    }

    .app-theme-granite .app-btn-check.app-btn-check-selected {
        border-color: #5E8ABF !important;
        background-color: #5E8ABF !important;
    }

    .app-theme-granite .app-btn-check .app-icon-themed {
        fill: #fff;
    }
    /* tabs */

    .app-theme-granite .app-tabs .ui-btn {
        border-color: #a88a86 !important;
        color: #1d092d;
    }

        .app-theme-granite .app-tabs .ui-btn.ui-btn-active {
            border-color: #a88a86 !important;
            background-color: #a88a86 !important;
            color: #fff !important;
        }


    /*button on header bar*/
    .app-theme-granite .app-bar-tools .ui-btn.ui-btn-icon-notext,
    .app-theme-granite .app-map-info-toolbar .ui-btn.ui-btn-icon-notext {
        border-color: #a88a86 !important;
    }

    .app-theme-granite.app-desktop .ui-btn.ui-btn-icon-notext:hover,
    .app-theme-granite .ui-btn.ui-btn-icon-notext.ui-btn-active,
    .app-theme-granite .ui-datepicker .ui-datepicker-prev:hover,
    .app-theme-granite .ui-datepicker .ui-datepicker-next:hover {
        border-color: #95824a !important;
    }

    .app-theme-granite .ui-btn.ui-btn-icon-notext:not(.ui-radio-on)::after,
    .app-theme-granite .ui-btn.ui-btn-icon-left:not(.ui-radio-on)::after,
    .app-theme-granite .ui-btn.ui-btn-icon-right:not(.ui-radio-on):not(.app-btn-icon-transparent)::after,
    .app-theme-granite .ui-btn.ui-btn-icon-top:not(.ui-radio-on)::after,
    .app-theme-granite .ui-btn.ui-btn-icon-bottom:not(.ui-radio-on)::after,
    .app-theme-granite .ui-datepicker .ui-datepicker-prev span,
    .app-theme-granite .ui-datepicker .ui-datepicker-next span,
    .app-theme-granite .ui-checkbox-on:after,
    .app-theme-granite .ui-flipswitch-active,
    .app-theme-granite .ui-slider-track .ui-btn-active {
        background-color: #a88a86 !important;
    }

    .app-theme-granite .ui-btn .glyphicon {
        color: #a88a86;
    }

    .app-theme-granite .app-icon-themed {
        fill: #a88a86;
    }

    .app-theme-granite .app-bar-actions .ui-btn,
    .app-theme-granite .app-bar-actions .ui-btn.ui-btn-active,
    .app-theme-granite .app-bar-actions .ui-btn.app-selected {
        border-color: #a88a86 !important;
    }

    .app-theme-granite .ui-radio-on:after,
    .app-theme-granite .ui-slider-track .ui-btn-active,
    .app-theme-granite .ui-flipswitch-active {
        border-color: #a88a86 !important;
    }


    .app-theme-granite .ui-btn.ui-btn-active.ui-btn-icon-notext::after,
    .app-theme-granite .ui-btn.ui-btn-active.ui-btn-icon-left::after,
    .app-theme-granite .ui-btn.ui-btn-active.ui-btn-icon-right:not(.app-btn-icon-transparent)::after,
    .app-theme-granite .ui-btn.ui-btn-active.ui-btn-icon-top::after,
    .app-theme-granite .ui-btn.ui-btn-active.ui-btn-icon-bottom::after {
        background-color: #3372be !important;
    }

    .app-theme-granite .ui-btn.ui-btn-active.ui-btn-icon-notext.app-btn-promo::after {
        background-color: #5e8abf !important;
    }


    /*swatch b*/
    .app-theme-granite .ui-btn.ui-btn-b,
    .app-theme-granite .ui-btn.ui-btn-b:visited,
    body.app-theme-granite:not(.app-desktop) li a.ui-btn-b:not(.ui-btn-active):hover,
    .app-theme-granite .app-popup .ui-content .ui-checkbox .ui-btn:not(ui-btn-active):not(:hover) {
        background-color: #add0ff;
        border-color: #67a0ea;
        color: #182f4e;
    }


        /*swatch b hover*/

        .app-theme-granite .ui-btn.ui-btn-b.ui-btn-active,
        .app-theme-granite.app-desktop .ui-btn.ui-btn-b:hover,
        .app-theme-granite .app-popup .ui-content .ui-checkbox .ui-btn:hover,
        .app-theme-granite .app-popup .ui-content .ui-checkbox .ui-btn.ui-focus:hover,
        .app-theme-granite .app-popup .ui-content .ui-checkbox .ui-btn-active {
            background-color: #aaccf9;
            border-color: #67a0ea;
            color: #182f4e !important;
        }

    .app-theme-granite .app-nav-panel .ui-btn.ui-btn-b {
        border-color: #67a0ea !important;
    }

    .app-theme-granite .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b,
    .app-theme-granite.app-desktop .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b:hover,
    .app-theme-granite .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b.ui-btn-active {
        border-color: #a88a86 !important;
    }

    .app-theme-granite .ui-btn.ui-btn-b.ui-btn-active,
    .app-theme-granite.app-desktop .ui-btn.ui-btn-b.ui-btn-active:hover {
        color: #000 !important;
    }


    /*swatch b divider*/
    .app-theme-granite .ui-bar-b,
    .app-theme-granite .ui-bar-b .ui-bar-inherit,
    html .app-theme-granite.ui-body-b .ui-bar-inherit,
    html body.app-theme-granite .ui-group-theme-b .ui-bar-inherit {
        border-color: #67a0ea;
        background-color: #eae6e5;
    }

    /*fix for lookups/inputs*/
    .app-theme-granite .ui-btn.app-lookup:not(.ui-btn-active):not(.ui-focus),
    .app-theme-granite .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select:not(.ui-focus) .ui-btn:not(.ui-btn-active),
    .app-theme-granite .ui-input-text:not(.ui-btn-active),
    .app-theme-granite .app-form-editing .ui-input-text:not(.ui-btn-active),
    .app-theme-granite .ui-input-search.ui-body-inherit {
        background-color: #fff;
        border-color: #bcaaa7;
        text-shadow: none;
        /*color: #fff;*/
    }

        .app-theme-granite .ui-btn.app-lookup.ui-focus,
        .app-theme-granite .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select.ui-focus .ui-btn:not(.ui-btn-active),
        .app-theme-granite .ui-input-text.ui-focus,
        .app-theme-granite .app-form-editing .ui-input-text.ui-focus,
        .app-theme-granite .ui-input-search.ui-body-inherit.ui-focus,
        .app-theme-granite .ui-checkbox label.ui-focus,
        .app-theme-granite .ui-datepicker .ui-state-active {
            border-color: #a15d02 !important;
        }

    .app-theme-granite .ui-slider {
        border-color: #bcaaa7 !important;
    }

    .app-theme-granite .ui-slider-label.ui-btn-active {
        background-color: #a88a86 !important;
    }

    /* background bleed under form in editing mode*/
    .app-theme-granite .ui-body-a.ui-collapsible-content {
        background-color: #fff;
    }

    .app-theme-granite .app-bar-tools .ui-input-search.ui-body-inherit {
        background-color: #fff;
    }

    .app-theme-granite .ui-btn.app-lookup,
    .app-theme-granite .ui-btn.ui-btn-active.app-lookup {
        border-color: #a88a86;
    }


    .app-theme-granite .app-tabs .ui-btn.ui-btn-active,
    .app-theme-granite .app-tabs .ui-btn.ui-btn-active:hover,
    .app-theme-granite .app-tabs :not(.ui-btn-active).ui-btn,
    .app-theme-granite .app-tabs .ui-btn.ui-btn-active,
    .app-desktop.app-theme-granite .app-tabs .ui-btn.ui-btn-active:hover {
        background-color: rgb(205, 221, 155);
    }

    .app-theme-granite .app-lookup-input {
        background-color: transparent;
        /*color: #fff;*/
    }

    .app-theme-granite .app-grid-header {
        color: #999;
    }

@media (min-width: 20em) {

    .app-theme-granite .ui-header.ui-header-fixed.app-bar-tools {
        background-image: url(../touch/logo-color.png);
    }
}

.app-theme-granite .app-listview li .app-li-corner {
    color: #fff;
    background-color: #a88a86;
}

.app-theme-granite .dataview-busy-indicator {
    background-color: #5e8abf;
}

.app-theme-granite .ui-bar-a .app-menu-strip .ui-btn:not(.ui-btn-active), .app-theme-granite .ui-bar-a .app-user-name {
    color: #333 !important;
}

.app-theme-granite .ui-bar-a .app-menu-strip .ui-btn:hover:not(.ui-btn-active),
.app-theme-granite .ui-bar-a .app-menu-strip .ui-btn.app-selected:not(.ui-btn-active) {
    color: #000 !important;
}

/*********************************/
/* THEME: GRAPELLO              */
/*******************************/

.app-theme-grapello,
.app-theme-grapello .ui-page-theme-a,
.app-theme-grapello .app-page-header {
    background-color: #eeecea;
    /*scrollbar-base-color: #7f2dc6;
    scrollbar-arrow-color: #7f2dc6;
    scrollbar-track-color: #d2b1ee;
    scrollbar-shadow-color: #d2b1ee;*/
}

    /*

    .app-theme-grapello.app-desktop ::-webkit-scrollbar-track {
        background-color: #d2b1ee;
    }

    .app-theme-grapello.app-desktop ::-webkit-scrollbar-thumb {
        background-color: #7f2dc6;
        border: solid 1px #d2b1ee;
    }

        .app-theme-grapello.app-desktop ::-webkit-scrollbar-thumb:hover {
            background-color: #6f28ad;
        }*/

    .app-theme-grapello .app-page-header {
        color: #1f1f1f;
    }

    .app-theme-grapello .ui-page-theme-a .ui-panel-wrapper,
    .app-theme-grapello .ui-panel,
    .app-theme-grapello .app-page-header,
    .app-theme-grapello .app-status-bar {
        background-color: #b680e4;
        border-color: #7f2dc6;
    }

    .app-theme-grapello .app-bar-actions {
        background-color: #fff !important;
    }

    .app-theme-grapello .app-status-bar {
        color: #000;
    }

    .app-theme-grapello .app-form-editing.app-formview .app-static-text div,
    .app-theme-grapello .app-page-menu-desc,
    .app-theme-grapello .ui-checkbox label {
        text-shadow: none !important;
    }

    /*popup*/
    .app-theme-grapello .app-popup-message,
    .app-theme-grapello .ui-content.app-map-info {
        background-color: #b680e4;
        border-color: #d2b1ee;
        text-shadow: none;
        color: #fff;
    }

        .app-theme-grapello .app-popup-message .ui-popup-arrow {
            background-color: #b680e4;
        }

        .app-theme-grapello .app-popup-message div {
            color: #d2b1ee;
        }

    /* page header */
    .app-theme-grapello .app-bar-tools.ui-bar-a,
    .app-theme-grapello :not(.app-tabs).ui-header-fixed.ui-header,
    .app-theme-grapello .ui-header {
        background-color: #b680e4;
        border-color: #7f2dc6;
        text-shadow: none;
    }

    .app-theme-grapello .app-popup-listview .ui-popup-arrow,
    .app-theme-grapello .app-popup-listview {
        background-color: #b680e4 !important;
        border-color: #b680e4 !important;
    }

    .app-theme-grapello .app-page-header {
        background-color: #fff !important;
        border-color: #7f2dc6 !important;
    }

    /* list dividers*/
    .app-theme-grapello .ui-li-divider {
        background-color: #d2b1ee;
        border-color: #7f2dc6;
        color: #555;
        text-shadow: none;
    }

    .app-theme-grapello ui-li-divider,
    .app-theme-grapello .ui-content.app-page-tasks .app-listview .ui-li-divider:not(.ui-bar-b) {
        background-color: #ddc1f4;
        /*border-color: #7f2dc6;*/
        /*color: #fff;*/
        text-shadow: none;
    }

    /* view descriptions*/
    .app-theme-grapello .ui-listview .app-list-instruction.ui-li-divider,
    .app-theme-grapello .ui-content:not(.app-page-tasks) .app-listview .ui-li-divider:not(.ui-bar-b):not(.ui-bar-inherit),
    .app-theme-grapello .app-presenter-instruction,
    .app-theme-grapello .app-grid-header .app-frozen-spacer {
        background-color: #d2b1ee !important;
        border-color: #7f2dc6 !important;
        color: #1d092d;
    }

    body:not(.app-sidebar-undocked).app-theme-grapello .ui-header-fixed .ui-title,
    body:not(.app-sidebar-undocked).app-theme-grapello .app-sidebar,
    .app-theme-grapello .app-divider:not(.ui-collapsible):not(.app-calculated),
    .app-theme-grapello .app-echo,
    .app-theme-grappelo .app-header {
        border-color: #7f2dc6 !important;
    }

    .app-theme-grapello .app-bar-heading {
        background-color: #DDCDEB;
        color: #1d092d;
        text-shadow: none;
    }

    .app-theme-grapello .ui-body-a,
    .app-theme-grapello .app-li-card,
    .app-theme-grapello .ui-page-theme-a .ui-body-inherit:not(.ui-focus),
    .app-theme-grapello .app-li-card {
        background-color: #fff;
        border-color: #d2b1ee;
        /*color: #fff;*/
        text-shadow: none;
    }

    .app-theme-grapello .ui-panel .ui-body-a {
        border-color: #7f2dc6 !important;
    }

    .app-theme-grapello .ui-page-theme-a .app-formview .ui-body-inherit:not(.ui-focus) {
        background-color: #fff;
    }


    /*sidebar customizations*/
    .app-theme-grapello .ui-body-a.app-sidebar {
        background-color: #b680e4;
    }

    .app-theme-grapello.app-sidebar-undocked .app-form-grid .ui-collapsible-set,
    .app-theme-grapello .ui-listview-inset .ui-li-divider:not(.ui-bar-a) {
        border-color: #d2b1ee;
    }

    .app-theme-grapello .ui-li-divider.app-info {
        background-color: #eeecea !important;
    }

        .app-theme-grapello .ui-li-divider.app-info .appname {
            color: #903cd6;
        }

    /* fix for form "card" */
    .app-theme-grapello .ui-page-theme-a .ui-body-inherit.app-li-card {
        border-top-color: #d2b1ee;
        border-left-color: #d2b1ee;
        border-right-color: #d2b1ee;
    }

    /*.app-theme-grapello .ui-listview-inset {
        background-color: #ebf3ff;
    }*/

    .app-theme-grapello .app-form-editing.app-formview .ui-field-contain {
        border-top-color: transparent;
    }


    /*buttons*/
    .app-theme-grapello .app-page-header,
    .app-theme-grapello .ui-page-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-grapello .ui-bar-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-grapello .ui-body-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html body.app-theme-grapello .ui-group-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html head + body.app-theme-grapello .ui-btn-a.ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    .app-theme-grapello .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-grapello .ui-bar-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-grapello .ui-body-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html body.app-theme-grapello .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html head + body.app-theme-grapello .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    .app-theme-grapello .app-form-grid .ui-collapsible-set,
    /* button overrides to remove "hover" on touch screens */
    body.app-theme-grapello:not(.app-desktop) li a:hover:not(.app-selected):not(.ui-btn-b),
    body:not(.app-desktop).app-theme-grapello .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-grapello .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-grapello .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-grapello .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html head + body:not(.app-desktop).app-theme-grapello .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    .app-theme-grapello .app-tabs.ui-header,
    .app-theme-grapello #app-welcome .ui-btn:not(:hover),
    .app-theme-grapello #app-popup-login .ui-btn:not(:hover),
    .app-theme-grapello .ui-datepicker .ui-state-highlight,
    .app-theme-grapello .ui-datepicker .ui-datepicker-prev,
    .app-theme-grapello .ui-datepicker .ui-datepicker-next,
    .app-theme-grapello .ui-listview .app-frozen-spacer {
        border-color: #d2b1ee;
    }

    .app-theme-grapello .ui-body-b .ui-btn-a,
    .app-theme-grapello .ui-body-b .ui-btn-a.ui-btn-active {
        border-color: #b680e4 !important;
    }

    .app-theme-grapello.app-has-popup-open .app-menu-strip .ui-btn:hover {
        background-color: #b680e4 !important;
    }

    .app-theme-grapello .ui-page-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-grapello .ui-bar-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-grapello .ui-body-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-theme-grapello .ui-group-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html head + body.app-theme-grapello .ui-btn-a.ui-btn:not(.app-selected):not(.app-lookup),
    .app-theme-grapello .ui-panel-page-container-a:not(.app-lookup),
    .app-theme-grapello .app-tabs.ui-header:not(.app-lookup),
    .app-theme-grapello .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-grapello .ui-bar-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-grapello .ui-body-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html body.app-theme-grapello .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off),
    html head + body.app-theme-grapello .ui-btn-a.ui-btn:visited:not(.app-selected),
    .app-theme-grapello .app-tabs .ui-btn:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-grapello .app-grid.app-listview :not(.app-selected):not(:hover):not(.ui-btn-active).ui-btn,
    .app-theme-grapello #app-welcome .ui-btn:not(:hover),
    .app-theme-grapello #app-popup-login .ui-btn:not(:hover),
    .app-theme-grapello .app-map-info .ui-popup-arrow,
    .app-theme-grapello .ui-datepicker .ui-datepicker-prev,
    .app-theme-grapello .ui-datepicker .ui-datepicker-next,
    .app-theme-grapello .ui-listview .app-frozen-spacer {
        /*color: #000;*/
        background-color: #ECE4F3;
    }

    /* top border of Info button in sidebar */
    .app-theme-grapello .app-sidebar .ui-btn.ui-icon-info {
        border-color: #7f2dc6 !important;
    }

    /* navigation panel selected item color fix*/
    .app-theme-grapello .app-nav-panel .ui-btn-a {
        color: #1f1f1f !important;
    }

    /* subtext coloring*/
    .app-theme-grapello .app-field-label-after,
    .app-theme-grapello .app-field-label-before,
    .app-theme-grapello .app-field-label,
    .app-theme-grapello .ui-panel .app-item-desc,
    .app-theme-grapello .app-item-number {
        color: #7f2dc6 !important;
    }

    .app-theme-grapello .ui-page-theme-b a:not(.ui-btn),
    .app-theme-grapello .ui-bar-b a:not(.ui-btn),
    .app-theme-grapello .ui-body-b a:not(.ui-btn),
    .app-theme-grapello .ui-group-theme-b a:not(.ui-btn) {
        color: #7f2dc6 !important;
    }

        .app-theme-grapello .ui-page-theme-b a:not(.ui-btn):hover,
        .app-theme-grapello .ui-bar-b a:not(.ui-btn):hover,
        .app-theme-grapello .ui-body-b a:not(.ui-btn):hover,
        .app-theme-grapello .ui-group-theme-b a:not(.ui-btn):hover,
        .app-theme-grapello .ui-page-theme-b a:not(.ui-btn):active,
        .app-theme-grapello .ui-bar-b a:not(.ui-btn):active,
        .app-theme-grapello .ui-body-b a:not(.ui-btn):active,
        .app-theme-grapello .ui-group-theme-b a:not(.ui-btn):active {
            color: #000 !important;
        }

    .app-theme-grapello .ui-btn p {
        color: #000 !important;
    }

    .app-theme-grapello .ui-li-aside,
    .app-theme-grapello .ui-btn .ui-li-aside,
    .app-theme-grapello .app-grid-header,
    .app-theme-grapello .app-panel-info-view .app-list-instruction-filter,
    .app-theme-grapello .app-calculated .app-static-text {
        color: #903cd6 !important;
    }

    .app-theme-grapello .app-filter {
        color: #000;
    }

    .app-theme-grapello .app-bar-heading .app-bar-label,
    .app-theme-grapello .app-static-text div,
    .app-theme-grapello .app-form-editing.app-formview label {
        color: #7F2DC6;
    }

    .app-theme-grapello .app-wrapper,
    .app-theme-grapello .app-echo-instruction {
        color: #1d092d;
        text-shadow: none;
    }

    /*selected button*/
    .app-theme-grapello .app-selected:not(.ui-btn-active),
    .app-theme-grapello .app-selected:hover,
    .app-theme-grapello .app-selected:visited,
    .app-theme-grapello .app-selected .app-frozen-spacer {
        background-color: #E1CBF3 !important;
        border-color: #d2b1ee !important;
        color: #000 !important;
    }

    .app-theme-grapello .app-grid-header .app-selected:not(.ui-btn-active) {
        background-color: rgba(0,0,0,0.1) !important;
    }

    /* hover */
    .app-theme-grapello .ui-btn-a:hover:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-grapello .ui-page-theme-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-grapello .ui-bar-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-grapello .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-desktop.app-theme-grapello .ui-group-theme-a .ui-btn:hover:not(.app-selected),
    html head + body.app-desktop.app-theme-grapello .ui-btn-a.ui-btn:hover:not(.app-selected),
    .app-theme-grapello #app-welcome .ui-btn:hover:not(.ui-btn-active),
    .app-theme-grapello #app-popup-login .ui-btn:hover:not(.ui-btn-active),
    .app-desktop.app-theme-grapello .ui-listview a.ui-btn:hover:not(.app-selected) .app-frozen-spacer  {
        background-color: #E6D9F2;
        border-color: #d2b1ee;
    }

    .app-theme-grapello.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon),
    .app-theme-grapello.app-desktop .ui-datepicker td a:hover {
        background-color: #E6D9F2;
    }

    /* selected hover*/
    html body.app-desktop.app-theme-grapello .ui-btn.app-selected:hover:not(.ui-btn-active),
    .app-theme-grapello .app-echo-toolbar .app-selected:not(.ui-btn-active),
    .app-theme-grapello .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
    .app-theme-grapello .app-listview .app-selected:not(.ui-btn-active):hover .app-frozen-spacer {
        background-color: #DFC6F3 !important;
        border-color: #d2b1ee;
        color: #000 !important;
    }

    /* click */
    .app-theme-grapello .app-grid-header .ui-btn-active,
    .app-theme-grapello .dv-item .app-btn-more.ui-btn-active {
        background-color: #7f2dc6 !important;
        color: #fff !important;
    }

    .app-theme-grapello .app-listview .ui-btn.app-selected::before {
        background-color: #7f2dc6;
    }

    .app-theme-grapello .ui-title.ui-btn-active,
    html body.app-theme-grapello .ui-btn.ui-btn-active,
    .app-theme-grapello .ui-btn.ui-btn-active .app-frozen-spacer {
        background-color: #7f2dc6 !important;
        border-color: #d2b1ee !important;
        color: #fff !important;
    }

    .app-theme-grapello .ui-panel-position-left .ui-btn-active .app-item-desc,
    .app-theme-grapello .ui-panel-position-right .ui-btn-active .app-item-desc,
    .app-theme-grapello #app-sidebar .ui-btn-active .app-item-desc,
    .app-theme-grapello .app-listview-static .ui-btn-active .app-item-desc,
    .app-theme-grapello .ui-btn-active p,
    .app-theme-grapello .ui-btn-active p.ui-li-aside,
    .app-theme-grapello .ui-btn.ui-btn-active span:not(.ui-li-count) {
        color: #fff !important;
    }

    .app-theme-grapello .dv-action-see-all .app-btn-prev.ui-btn-active,
    .app-theme-grapello .dv-action-see-all .app-btn-next.ui-btn-active {
        background-color: #7F2DC6;
        color: #fff;
    }

    .app-theme-grapello .app-echo .dv-action-see-all span {
        border-color: #D2B1EE !important;
    }

    .app-theme-grapello .app-btn-check:not(.app-btn-check-selected) {
        border-color: #D2B1EE !important;
        background-color: transparent !important;
    }

    .app-theme-grapello .ui-btn.app-selected:not(.ui-btn-active) .app-btn-check:not(.app-btn-check-selected) {
        border-color: #D2B1EE !important;
    }

    .app-theme-grapello .app-grid-header .app-btn-check:not(.app-btn-check-selected) {
        background-color: transparent !important;
        border-color: #D2B1EE !important;
    }

    .app-theme-grapello .app-btn-check.app-btn-check-selected {
        border-color: #7F2DC6 !important;
        background-color: #7F2DC6 !important;
    }

    .app-theme-grapello .app-btn-check .app-icon-themed {
        fill: #fff;
    }

    /* tabs */

    .app-theme-grapello .app-tabs.ui-header {
        border-color: #7f2dc6;
    }


    .app-theme-grapello .app-tabs .ui-btn {
        border-color: #7f2dc6 !important;
        color: #1d092d;
    }

        .app-theme-grapello .app-tabs .ui-btn.ui-btn-active {
            border-color: #7f2dc6 !important;
            background-color: #7f2dc6 !important;
            color: #fff !important;
        }


    /*button on header bar*/

    .app-theme-grapello .app-bar-tools .ui-btn,
    .app-theme-grapello .app-map-info-toolbar .ui-btn,
    .app-theme-grapello .app-tabs.ui-header {
        border-color: #9f48e7 !important;
    }

        .app-theme-grapello.app-desktop .app-bar-tools .ui-btn.ui-btn-icon-notext:hover,
        .app-theme-grapello.app-desktop .app-map-info-toolbar .ui-btn.ui-btn-icon-notext:hover,
        .app-theme-grapello .app-bar-tools .ui-btn.ui-btn-icon-notext.ui-btn-active,
        .app-theme-grapello .app-map-info-toolbar .ui-btn.ui-btn-icon-notext.ui-btn-active,
        .app-theme-grapello .ui-datepicker .ui-datepicker-prev:hover,
        .app-theme-grapello .ui-datepicker .ui-datepicker-next:hover {
            border-color: #9738e6 !important;
            background-color: #caa3ed !important;
        }

    .app-theme-grapello.app-desktop .ui-btn.ui-btn-icon-notext:hover,
    .app-theme-grapello .ui-btn.ui-btn-icon-notext.ui-btn-active {
        border-color: #7f2dc6 !important;
    }

    .app-theme-grapello .ui-btn.ui-btn-icon-notext:not(.ui-radio-on)::after,
    .app-theme-grapello .ui-btn.ui-btn-icon-left:not(.ui-radio-on)::after,
    .app-theme-grapello .ui-btn.ui-btn-icon-right:not(.ui-radio-on):not(.app-btn-icon-transparent)::after,
    .app-theme-grapello .ui-btn.ui-btn-icon-top:not(.ui-radio-on)::after,
    .app-theme-grapello .ui-btn.ui-btn-icon-bottom:not(.ui-radio-on)::after,
    .app-theme-grapello .ui-datepicker .ui-datepicker-prev span,
    .app-theme-grapello .ui-datepicker .ui-datepicker-next span,
    .app-theme-grapello .ui-checkbox-on:after,
    .app-theme-grapello .ui-flipswitch-active,
    .app-theme-grapello .ui-slider-track .ui-btn-active {
        background-color: #7f2dc6 !important;
    }

    .app-theme-grapello .ui-btn .glyphicon {
        color: #7f2dc6;
    }

    .app-theme-grapello .app-icon-themed {
        fill: #7f2dc6;
    }

    .app-theme-grapello .ui-radio-on:after,
    .app-theme-grapello .ui-slider-track .ui-btn-active,
    .app-theme-grapello .ui-flipswitch-active {
        border-color: #7f2dc6 !important;
    }


    .app-theme-grapello .ui-btn.ui-btn-active.ui-btn-icon-notext::after,
    .app-theme-grapello .ui-btn.ui-btn-active.ui-btn-icon-left::after,
    .app-theme-grapello .ui-btn.ui-btn-active.ui-btn-icon-right:not(.app-btn-icon-transparent)::after,
    .app-theme-grapello .ui-btn.ui-btn-active.ui-btn-icon-top::after,
    .app-theme-grapello .ui-btn.ui-btn-active.ui-btn-icon-bottom::after {
        background-color: #9E72C5 !important;
    }

    /*swatch b*/
    .app-theme-grapello .ui-btn.ui-btn-b,
    .app-theme-grapello .ui-btn.ui-btn-b:visited,
    body.app-theme-grapello:not(.app-desktop) li a.ui-btn-b:not(.ui-btn-active):hover {
        background-color: #d2b1ee;
        border-color: #b680e4;
        color: #1d092d;
    }

        /*swatch b hover*/

        .app-theme-grapello .ui-btn.ui-btn-b.ui-btn-active,
        .app-theme-grapello.app-desktop .ui-btn.ui-btn-b:hover,
        .app-theme-grapello .app-popup .ui-content .ui-checkbox .ui-btn:hover,
        .app-theme-grapello .app-popup .ui-content .ui-checkbox .ui-btn.ui-focus:hover {
            background-color: #d9b4f8;
            border-color: #b680e4;
            color: #1d092d !important;
        }

    .app-theme-grapello .app-nav-panel .ui-btn.ui-btn-b {
        border-color: #b680e4 !important;
    }

    .app-theme-grapello .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b,
    .app-theme-grapello.app-desktop .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b:hover,
    .app-theme-grapello .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b.ui-btn-active {
        border-color: #7f2dc6 !important;
    }

    .app-theme-grapello .ui-btn.ui-btn-b.ui-btn-active,
    .app-theme-grapello.app-desktop .ui-btn.ui-btn-b.ui-btn-active:hover {
        color: #fff !important;
    }


    /*swatch b divider*/
    .app-theme-grapello .ui-bar-b,
    .app-theme-grapello .ui-bar-b .ui-bar-inherit,
    html .app-theme-grapello.ui-body-b .ui-bar-inherit,
    html body.app-theme-grapello .ui-group-theme-b .ui-bar-inherit {
        border-color: #d2b1ee;
        background-color: #b680e4;
    }

    /*fix for lookups/inputs*/
    .app-theme-grapello .ui-btn.app-lookup:not(.ui-btn-active):not(.ui-focus),
    .app-theme-grapello .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select:not(.ui-focus) .ui-btn:not(.ui-btn-active),
    .app-theme-grapello .ui-input-text:not(.ui-btn-active),
    .app-theme-grapello .app-form-editing .ui-input-text:not(.ui-btn-active),
    .app-theme-grapello .ui-input-search.ui-body-inherit {
        background-color: #fff;
        border-color: #d2b1ee;
        text-shadow: none;
        /*color: #fff;*/
    }

        .app-theme-grapello .ui-btn.app-lookup.ui-focus,
        .app-theme-grapello .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select.ui-focus .ui-btn:not(.ui-btn-active),
        .app-theme-grapello .ui-input-text.ui-focus,
        .app-theme-grapello .app-form-editing .ui-input-text.ui-focus,
        .app-theme-grapello .ui-input-search.ui-body-inherit.ui-focus,
        .app-theme-grapello .ui-checkbox label.ui-focus,
        .app-theme-grapello .ui-datepicker .ui-state-active {
            border-color: #7f2dc6 !important;
        }

    .app-theme-grapello .ui-slider {
        border-color: #d2b1ee !important;
    }

    .app-theme-grapello .ui-slider-label.ui-btn-active {
        background-color: #7f2dc6 !important;
    }

    /* background bleed under form in editing mode*/
    .app-theme-grapello .ui-body-a.ui-collapsible-content {
        background-color: #fff;
    }

    .app-theme-grapello .app-bar-tools .ui-input-search.ui-body-inherit {
        background-color: #fff;
    }

    .app-theme-grapello .ui-btn.app-lookup,
    .app-theme-grapello .ui-btn.ui-btn-active.app-lookup {
        border-color: #7f2dc6;
    }


    .app-theme-grapello .app-tabs .ui-btn.ui-btn-active,
    .app-theme-grapello .app-tabs .ui-btn.ui-btn-active:hover,
    .app-theme-grapello .app-tabs :not(.ui-btn-active).ui-btn,
    .app-theme-grapello .app-tabs .ui-btn.ui-btn-active,
    .app-desktop.app-theme-grapello .app-tabs .ui-btn.ui-btn-active:hover {
        background-color: rgb(205, 221, 155);
    }

    .app-theme-grapello .app-lookup-input {
        background-color: transparent;
        /*color: #fff;*/
    }

    .app-theme-grapello .app-grid-header {
        color: #999;
    }

@media (min-width: 20em) {

    .app-theme-grapello .ui-header.ui-header-fixed.app-bar-tools {
        background-image: url(../touch/logo-black.png);
    }
}

.app-theme-grapello .app-listview li .app-li-corner {
    color: #fff;
    background-color: #7f2dc6;
}

.app-theme-grapello .dataview-busy-indicator {
    background-color: #1f1f1f;
}

.app-theme-grapello .ui-bar-a .app-menu-strip .ui-btn:not(.ui-btn-active), .app-theme-grapello .ui-bar-a .app-user-name {
    color: #333 !important;
}

.app-theme-grapello .ui-bar-a .app-menu-strip .ui-btn:hover:not(.ui-btn-active),
.app-theme-grapello .ui-bar-a .app-menu-strip .ui-btn.app-selected:not(.ui-btn-active) {
    color: #000 !important;
}

/*********************************/
/* THEME: gravity               */
/*******************************/

.app-theme-gravity,
.app-theme-gravity .ui-page-theme-a {
    background-color: #e9eaed;
}

    .app-theme-gravity .ui-page-theme-a .ui-panel-wrapper,
    .app-theme-gravity .ui-panel {
        background-color: #cbcbcb;
        border-color: #d9d9d9;
    }

    .app-theme-gravity .app-status-bar {
        background-color: #ebedf0;
    }

    .app-theme-gravity .app-page-header {
        color: #42464d;
        background-color: #fff;
    }

    .app-theme-gravity .app-status-bar {
        color: #000;
    }

    .app-theme-gravity .app-form-editing.app-formview .app-static-text div,
    .app-theme-gravity .app-page-menu-desc,
    .app-theme-gravity .ui-checkbox label {
        text-shadow: none !important;
    }

    /*popup*/
    .app-theme-gravity .app-popup-message,
    .app-theme-gravity .ui-content.app-map-info {
        background-color: #e5e5e5;
        border-color: #aaaaaa;
        text-shadow: none;
        color: #000;
    }

        .app-theme-gravity .app-popup-message .ui-popup-arrow {
            background-color: #e5e5e5;
            border-color: #e5e5e5;
        }

        .app-theme-gravity .app-popup-message div,
        .app-theme-gravity .ui-flipswitch-active a {
            color: #fff !important;
        }

    /* page header */
    .app-theme-gravity .app-bar-tools.ui-bar-a,
    .app-theme-gravity :not(.app-tabs).ui-header-fixed.ui-header,
    .app-theme-gravity .app-popup .ui-header.ui-bar-a {
        background: #d3d3d3;
        border-color: #aaaaaa;
        text-shadow: none;
        color: #000;
    }

    .app-theme-gravity .ui-header.app-bar-actions {
        background-color: #ebedf0 !important;
        border-color: #dddddd !important;
    }

    .app-theme-gravity .app-popup-listview .ui-popup-arrow,
    .app-theme-gravity .app-popup-listview {
        background-color: #d3d3d3 !important;
        border-color: #d3d3d3 !important;
    }

    .app-theme-gravity .ui-header {
        background-color: #fff;
    }

    .app-theme-gravity .app-page-header,
    .app-theme-gravity .app-echo,
    .app-theme-gravity .app-header {
        border-color: #aaaaaa !important;
    }

    /* list dividers*/
    .app-theme-gravity .ui-li-divider {
        background-color: #d9d9d9;
        border-color: #aaaaaa;
        color: #111;
    }

    .app-theme-gravity ui-li-divider,
    .app-theme-gravity .ui-content.app-page-tasks .app-listview .ui-li-divider:not(.ui-bar-b) {
        background-color: #e8f1fa;
        text-shadow: none;
    }

    /* view descriptions*/
    .app-theme-gravity .ui-listview .app-list-instruction.ui-li-divider,
    .app-theme-gravity .ui-content:not(.app-page-tasks) .app-listview .ui-li-divider:not(.ui-bar-b):not(.ui-bar-inherit),
    .app-theme-gravity .app-presenter-instruction,
    .app-theme-gravity .app-grid-header .app-frozen-spacer {
        background-color: #f6f7f8 !important;
        border-color: #d9d9d9 !important;
        color: #7f848b;
    }

    body:not(.app-sidebar-undocked).app-theme-gravity .ui-header-fixed .ui-title,
    .app-theme-gravity .app-divider:not(.ui-collapsible):not(.app-calculated) {
        border-color: #aaaaaa !important;
        color: #333333;
    }

    .app-theme-gravity .app-bar-heading {
        background-color: #f6f7f8;
        color: #242a33;
        text-shadow: none;
    }

    .app-theme-gravity .ui-body-a,
    .app-theme-gravity .ui-page-theme-a .ui-body-inherit:not(.ui-focus) {
        background-color: #ebedf0;
        border-color: #d4d6da;
        text-shadow: none;
    }

    .app-theme-gravity ul:not(.app-form-editing) .ui-field-contain {
        border-color: #d9d9d9 !important;
    }

    .app-theme-gravity .ui-page-theme-a .app-formview .ui-body-inherit:not(.ui-focus) {
        background-color: #fff;
    }

    /*sidebar customizations*/
    body:not(.app-sidebar-undocked).app-theme-gravity .app-sidebar,
    .app-theme-gravity .ui-body-a.app-sidebar {
        border-color: #aaaaaa;
    }

    .app-theme-gravity.app-sidebar-undocked .app-form-grid .ui-collapsible-set,
    .app-theme-gravity .ui-listview-inset .ui-li-divider:not(.ui-bar-a) {
        border-color: #d9d9d9;
    }

    .app-theme-gravity .ui-li-divider.app-info {
        background-color: #ebedf0 !important;
        color: #000;
    }

    .app-theme-gravity .appname {
        color: #3b96b6 !important;
    }

    /* fix for form "card" */
    .app-theme-gravity .ui-page-theme-a .ui-body-inherit.app-li-card {
        border-top-color: #d9d9d9;
        border-left-color: #d9d9d9;
        border-right-color: #d9d9d9;
    }

    .app-theme-gravity .app-form-editing.app-formview .ui-field-contain {
        border-top-color: transparent;
    }

    /*buttons*/
    .app-theme-gravity .ui-page-theme-a .ui-btn:not(.app-selected):not(:hover):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-gravity .ui-bar-a .ui-btn:not(.app-selected):not(:hover):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-gravity .ui-body-a .ui-btn:not(.app-selected):not(:hover):not(.app-lookup):not(.ui-btn-b),
    html body.app-theme-gravity .ui-group-theme-a .ui-btn:not(.app-selected):not(:hover):not(.app-lookup):not(.ui-btn-b),
    html head + body.app-theme-gravity .ui-btn-a.ui-btn:not(.app-selected):not(:hover):not(.app-lookup):not(.ui-btn-b),
    .app-theme-gravity .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-gravity .ui-bar-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-gravity .ui-body-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html body.app-theme-gravity .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html head + body.app-theme-gravity .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    .app-theme-gravity .app-form-grid .ui-collapsible-set,
    /* button overrides to remove "hover" on touch screens */
    body.app-theme-gravity:not(.app-desktop) li a:hover:not(.app-selected):not(.ui-btn-b),
    body:not(.app-desktop).app-theme-gravity .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-gravity .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-gravity .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-gravity .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html head + body:not(.app-desktop).app-theme-gravity .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    .app-theme-gravity #app-welcome .ui-btn,
    .app-theme-gravity #app-popup-login .ui-btn,
    .app-theme-gravity .ui-datepicker .ui-state-highlight,
    .app-theme-gravity .ui-listview .app-frozen-spacer {
        border-color: #d9d9d9;
    }

    .app-theme-gravity .app-tabs.ui-header {
        border-color: #d9d9d9 !important;
    }

    .app-theme-gravity .ui-body-b .ui-btn-a,
    .app-theme-gravity .ui-body-b .ui-btn-a.ui-btn-active {
        border-color: #f5f7f7 !important;
    }

    .app-theme-gravity.app-has-popup-open .app-menu-strip .ui-btn:hover {
        background-color: #f5f7f7 !important;
    }

    .app-theme-gravity .ui-page-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-gravity .ui-bar-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-gravity .ui-body-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-theme-gravity .ui-group-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html head + body.app-theme-gravity .ui-btn-a.ui-btn:not(.app-selected):not(.app-lookup),
    .app-theme-gravity .ui-panel-page-container-a:not(.app-lookup),
    .app-theme-gravity .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-gravity .ui-bar-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-gravity .ui-body-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html body.app-theme-gravity .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off),
    html head + body.app-theme-gravity .ui-btn-a.ui-btn:visited:not(.app-selected),
    body.app-desktop.app-theme-gravity .app-grid.app-listview :not(.app-selected):not(:hover):not(.ui-btn-active).ui-btn,
    .app-theme-gravity .ui-listview .app-frozen-spacer {
        color: #000;
        background-color: #ebebeb;
    }

    .app-theme-gravity .ui-popup-arrow {
        background-color: #e5e5e5 !important;
    }

    /* navigation panel selected item color fix*/
    .app-theme-gravity .app-nav-panel .ui-btn-a {
        color: #3b96b6 !important;
    }

    /* subtext coloring*/
    .app-theme-gravity .app-field-label-after,
    .app-theme-gravity .app-field-label-before,
    .app-theme-gravity .app-field-label,
    .app-theme-gravity .ui-panel .app-item-desc,
    .app-theme-gravity .app-item-number {
        color: #3b96b6 !important;
    }

    .app-theme-gravity .ui-page-theme-b a:not(.ui-btn),
    .app-theme-gravity .ui-bar-b a:not(.ui-btn),
    .app-theme-gravity .ui-body-b a:not(.ui-btn),
    .app-theme-gravity .ui-group-theme-b a:not(.ui-btn) {
        color: #3b96b6 !important;
        text-decoration: none;
    }

        .app-theme-gravity .ui-page-theme-b a:not(.ui-btn):hover,
        .app-theme-gravity .ui-bar-b a:not(.ui-btn):hover,
        .app-theme-gravity .ui-body-b a:not(.ui-btn):hover,
        .app-theme-gravity .ui-group-theme-b a:not(.ui-btn):hover,
        .app-theme-gravity .ui-page-theme-b a:not(.ui-btn):active,
        .app-theme-gravity .ui-bar-b a:not(.ui-btn):active,
        .app-theme-gravity .ui-body-b a:not(.ui-btn):active,
        .app-theme-gravity .ui-group-theme-b a:not(.ui-btn):active {
            color: #3b96b6 !important;
            text-decoration: underline;
        }

    .app-theme-gravity .ui-btn p {
        color: #000 !important;
    }

    .app-theme-gravity .ui-li-aside,
    .app-theme-gravity .ui-btn .ui-li-aside,
    .app-theme-gravity .app-grid-header,
    .app-theme-gravity .app-calculated .app-static-text {
        color: #3b96b6 !important;
    }

    .app-theme-gravity .app-filter {
        color: #1964ec;
    }

    .app-theme-gravity .app-bar-heading .app-bar-label,
    .app-theme-gravity .app-static-text div,
    .app-theme-gravity .app-form-editing.app-formview label {
        color: #3b96b6;
    }

    .app-theme-gravity .app-wrapper,
    .app-theme-gravity .app-echo-instruction {
        color: #7f848b;
        text-shadow: none;
    }

    /*selected button*/
    .app-theme-gravity .app-selected,
    .app-theme-gravity .app-selected .app-frozen-spacer {
        background-color: #e8f1fa !important;
        border-color: #d9d9d9 !important;
    }

        .app-theme-gravity .app-selected:not(.ui-btn-active),
        .app-theme-gravity .app-selected:hover,
        .app-theme-gravity .app-selected:visited {
            color: #000 !important;
        }

    .app-theme-gravity .app-grid-header .app-selected:not(.ui-btn-active) {
        background-color: rgba(0,0,0,0.05) !important;
    }

    /* hover */
    .app-theme-gravity .ui-btn-a:hover:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-gravity .ui-page-theme-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-gravity .ui-bar-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-gravity .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-desktop.app-theme-gravity .ui-group-theme-a .ui-btn:hover:not(.app-selected),
    html head + body.app-desktop.app-theme-gravity .ui-btn-a.ui-btn:hover:not(.app-selected),
    .app-desktop.app-theme-gravity .ui-listview a.ui-btn:hover:not(.app-selected) .app-frozen-spacer  {
        background-color: #e8f1fa;
        border-color: #d9d9d9;
    }

    .app-theme-gravity.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon),
    .app-theme-gravity.app-desktop .ui-datepicker td a:hover {
        background-color: #e8f1fa;
    }

    /* selected hover*/
    html body.app-desktop.app-theme-gravity .ui-btn.app-selected:hover:not(.ui-btn-active),
    .app-theme-gravity .app-echo-toolbar .app-selected:not(.ui-btn-active),
    .app-theme-gravity .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
    .app-theme-gravity .app-listview .app-selected:not(.ui-btn-active):hover .app-frozen-spacer {
        background-color: #e3ecf6 !important;
        color: #000 !important;
    }

    /* click */
    .app-theme-gravity .ui-title.ui-btn-active,
    .app-theme-gravity .app-grid-header .ui-btn-active,
    html body.app-theme-gravity .ui-btn.ui-btn-active,
    .app-theme-gravity .dv-item .app-btn-more.ui-btn-active,
    .app-theme-gravity .ui-btn.ui-btn-active .app-frozen-spacer {
        background-color: #1964ec !important;
        color: #fff !important;
    }

    .app-theme-gravity .app-listview .ui-btn.app-selected::before {
        background-color: #1964ec;
    }

    .app-theme-gravity .ui-panel-position-left .ui-btn-active .app-item-desc,
    .app-theme-gravity .ui-panel-position-right .ui-btn-active .app-item-desc,
    .app-theme-gravity #app-sidebar .ui-btn-active .app-item-desc,
    .app-theme-gravity .app-listview-static .ui-btn-active .app-item-desc,
    .app-theme-gravity .ui-btn-active p,
    .app-theme-gravity .ui-btn-active p.ui-li-aside,
    .app-theme-gravity .ui-btn.ui-btn-active span:not(.ui-li-count) {
        color: #fff !important;
    }

    .app-theme-gravity .dv-action-see-all .app-btn-prev.ui-btn-active,
    .app-theme-gravity .dv-action-see-all .app-btn-next.ui-btn-active {
        background-color: #1964EC;
        color: #fff;
    }

    .app-theme-gravity .app-btn-check:not(.app-btn-check-selected) {
        border-color: #D9D9D9 !important;
        background-color: transparent !important;
    }

    .app-theme-gravity .ui-btn.app-selected:not(.ui-btn-active) .app-btn-check:not(.app-btn-check-selected) {
        border-color: #D9D9D9 !important;
    }

    .app-theme-gravity .app-grid-header .app-btn-check:not(.app-btn-check-selected) {
        background-color: transparent !important;
        border-color: #D9D9D9 !important;
    }

    .app-theme-gravity .app-btn-check.app-btn-check-selected {
        border-color: #1964EC !important;
        background-color: #1964EC !important;
    }

    .app-theme-gravity .app-btn-check .app-icon-themed {
        fill: #fff;
    }

    /* tabs */
    .app-theme-gravity .app-tabs.ui-header {
        border-color: #aaa !important;
    }

    .app-theme-gravity .app-tabs .ui-btn {
        border-color: #1964ec !important;
        color: #3b96b6;
        background-color: #fff !important;
    }

        .app-theme-gravity .app-tabs .ui-btn.ui-btn-active {
            border-color: #1964ec !important;
            background-color: #1964ec !important;
            color: #fff !important;
        }

    .app-theme-gravity .ui-header .ui-btn-active {
        background-color: #1964ec !important;
        color: #fff !important;
    }

    /*toolbar button background*/
    .app-theme-gravity .ui-btn.ui-btn-icon-notext,
    .app-theme-gravity .ui-datepicker .ui-datepicker-prev,
    .app-theme-gravity .ui-datepicker .ui-datepicker-next {
        background-color: #fff !important;
        border-color: #c0c0c0 !important;
    }

        .app-theme-gravity.app-desktop .ui-btn.ui-btn-icon-notext:hover,
        .app-theme-gravity .ui-btn.ui-btn-icon-notext.ui-btn-active,
        .app-theme-gravity .ui-datepicker .ui-datepicker-prev:hover,
        .app-theme-gravity .ui-datepicker .ui-datepicker-next:hover {
            box-shadow: #c3d7e8 0 0 5px !important;
            border-color: #c3d7e8 !important;
        }

            .app-theme-gravity .ui-btn.ui-btn-icon-notext.ui-btn-active::after {
                border-color: #c3d7e8 !important;
            }

    .app-theme-gravity .ui-btn .glyphicon {
        color: #9a9a9a;
    }

    /*swatch b*/
    .app-theme-gravity .ui-btn.ui-btn-b,
    .app-theme-gravity .ui-btn.ui-btn-b:visited,
    .app-theme-gravity .app-panel-menu .ui-btn.ui-btn-b,
    body.app-theme-gravity:not(.app-desktop) li a.ui-btn-b:not(.ui-btn-active):hover {
        background-color: #f5f7f7;
        border-color: #f5f7f7;
        color: #3b96b6;
    }

    .app-theme-gravity .app-nav-panel .ui-btn.ui-btn-b {
        border-color: #f5f7f7 !important;
    }

    /*swatch b hover*/
    .app-theme-gravity.app-desktop .ui-btn.ui-btn-b:hover:not(.ui-btn-active) {
        background-color: #eff1f1;
        color: #000 !important;
    }

    .app-theme-gravity .ui-btn.ui-btn-b.ui-btn-active {
        background-color: #eff1f1;
        color: #fff !important;
    }

    /*swatch b divider*/
    .app-theme-gravity .ui-bar-b,
    .app-theme-gravity .ui-bar-b .ui-bar-inherit,
    html .app-theme-gravity.ui-body-b .ui-bar-inherit,
    html body.app-theme-gravity .ui-group-theme-b .ui-bar-inherit {
        border-color: #cbcbcb;
        background-color: #cbcbcb;
    }

    .app-theme-gravity .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b,
    .app-theme-gravity.app-desktop .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b:hover,
    .app-theme-gravity .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b.ui-btn-active {
        border-color: #aaaaaa !important;
    }

    /*fix for lookups/inputs*/
    .app-theme-gravity .ui-btn.app-lookup:not(.ui-btn-active):not(.ui-focus),
    .app-theme-gravity .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select:not(.ui-focus) .ui-btn:not(.ui-btn-active),
    .app-theme-gravity .ui-input-text:not(.ui-btn-active),
    .app-theme-gravity .app-form-editing .ui-input-text:not(.ui-btn-active),
    .app-theme-gravity .ui-input-search.ui-body-inherit {
        background-color: #fff;
        border-color: #d9d9d9;
        text-shadow: none;
    }

        .app-theme-gravity .ui-btn.app-lookup.ui-focus,
        .app-theme-gravity .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select.ui-focus .ui-btn:not(.ui-btn-active),
        .app-theme-gravity .ui-input-text.ui-focus,
        .app-theme-gravity .app-form-editing .ui-input-text.ui-focus,
        .app-theme-gravity .ui-input-search.ui-body-inherit.ui-focus,
        .app-theme-gravity .ui-checkbox label.ui-focus,
        .app-theme-gravity .ui-datepicker .ui-state-active {
            border-color: #1964ec !important;
        }

    /* background bleed under form in editing mode*/
    .app-theme-gravity .ui-body-a.ui-collapsible-content {
        background-color: #fff;
        border-bottom-color: #d9d9d9 !important;
    }

    .app-theme-gravity .app-bar-tools .ui-input-search.ui-body-inherit {
        background-color: #fff;
    }

    .app-theme-gravity .app-lookup-input {
        background-color: transparent;
        /*color: #fff;*/
    }

@media (max-width: 40em) and (min-width: 0) {

    .app-theme-gravity .ui-header.ui-header-fixed.app-bar-tools.app-logo-hidden {
        background: linear-gradient(to bottom, #d3d3d3 0%,#e5e5e5 100%);
    }
}

.app-theme-gravity.app-sidebar-undocked .ui-header.ui-header-fixed.app-bar-tools.app-logo-hidden {
    background: linear-gradient(to bottom, #d3d3d3 0%,#e5e5e5 100%);
}


@media (min-width: 20em) {
    .app-theme-gravity .ui-header.ui-header-fixed.app-bar-tools {
        background-image: url(../touch/logo-black.png);
        background-image: url(../touch/logo-black.png), linear-gradient(to bottom, #d3d3d3 0%,#e5e5e5 100%);
        background-position: 32px center;
        background-size: 65px auto, 100% 100%;
        background-repeat: no-repeat, repeat;
    }

    body[dir="rtl"].app-theme-gravity .ui-header.ui-header-fixed.app-bar-tools {
        background-position: right 40px center;
    }
}

.app-theme-gravity .app-listview li .app-li-corner {
    color: #000;
    background-color: #c3d7e8;
}

.app-theme-gravity .ui-slider-label.ui-btn-active {
    background-color: #e8f1fa !important;
    color: #000 !important;
}

.app-theme-gravity .dataview-busy-indicator {
    background-color: #1964ec;
}

.app-theme-gravity .ui-bar-a .app-menu-strip .ui-btn:not(.ui-btn-active), .app-theme-gravity .ui-bar-a .app-user-name {
    color: #777 !important;
}

.app-theme-gravity .ui-bar-a .app-menu-strip .ui-btn:hover:not(.ui-btn-active),
.app-theme-gravity .ui-bar-a .app-menu-strip .ui-btn.app-selected:not(.ui-btn-active) {
    color: #333 !important;
}

/*********************************/
/* THEME: lacquer               */
/*******************************/

.app-theme-lacquer,
.app-theme-lacquer .ui-page-theme-a,
.app-theme-lacquer .app-page-header {
    background-color: #fff;
}

    .app-theme-lacquer .app-page-header {
        color: #1f1f1f;
    }

    .app-theme-lacquer .ui-page-theme-a .ui-panel-wrapper,
    .app-theme-lacquer .ui-panel,
    .app-theme-lacquer .app-page-header,
    .app-theme-lacquer .app-status-bar {
        background-color: #5d646d;
        border-color: #5d646d;
    }

    .app-theme-lacquer .app-page-header {
        background-color: #ffbc8c;
    }

    .app-theme-lacquer .app-status-bar {
        color: #000;
    }

    .app-theme-lacquer .app-form-editing.app-formview .app-static-text div,
    .app-theme-lacquer .app-page-menu-desc,
    .app-theme-lacquer .ui-checkbox label {
        text-shadow: none !important;
    }

    /*popup*/
    .app-theme-lacquer .app-popup-message,
    .app-theme-lacquer .ui-content.app-map-info {
        background-color: #e8e9eb;
        border-color: #707984;
        text-shadow: none;
        color: #000;
    }

        .app-theme-lacquer .app-popup-message .ui-popup-arrow {
            background-color: #e8e9eb;
        }

        .app-theme-lacquer .app-popup-message div {
            color: #707984;
        }

    .app-theme-lacquer .ui-flipswitch-active a {
        color: #fff !important;
    }

    /* page header */
    .app-theme-lacquer .app-bar-tools.ui-bar-a,
    .app-theme-lacquer :not(.app-tabs).ui-header-fixed.ui-header,
    .app-theme-lacquer .ui-header {
        background-color: #e8e9eb;
        border-color: #5d646d;
        text-shadow: none;
    }

    .app-theme-lacquer .app-popup-listview .ui-popup-arrow,
    .app-theme-lacquer .app-popup-listview {
        background-color: #e8e9eb !important;
        border-color: #e8e9eb !important;
    }

    .app-theme-lacquer .app-page-header {
        border-color: #c4c8ce !important;
    }

    .app-theme-lacquer.app-desktop .app-menu-strip ul li a.ui-btn:hover:not(.ui-btn-active) {
        background-color: rgba(255,255,255, 0.4) !important;
    }

    /* list dividers*/
    .app-theme-lacquer .ui-li-divider {
        background-color: #707984;
        border-color: #5d646d;
        color: #ccc;
        text-shadow: none;
    }

    .app-theme-lacquer ui-li-divider,
    .app-theme-lacquer .ui-content.app-page-tasks .app-listview .ui-li-divider:not(.ui-bar-b) {
        text-shadow: none;
    }

    /* view descriptions*/
    .app-theme-lacquer .ui-listview .app-list-instruction.ui-li-divider,
    .app-theme-lacquer .ui-content:not(.app-page-tasks) .app-listview .ui-li-divider:not(.ui-bar-b):not(.ui-bar-inherit),
    .app-theme-lacquer .app-presenter-instruction,
    .app-theme-lacquer .app-grid-header .app-frozen-spacer {
        background-color: #d7e6e8 !important;
        border-color: #707984 !important;
        color: #384c66;
    }

body:not(.app-sidebar-undocked).app-theme-lacquer .app-sidebar {
    border-color: #5d646d;
}

body:not(.app-sidebar-undocked).app-theme-lacquer .ui-header-fixed .ui-title,
.app-theme-lacquer .app-echo,
.app-theme-lacquer .app-header {
    border-color: #5d646d !important;
}

.app-theme-lacquer .app-divider:not(.ui-collapsible):not(.app-calculated) {
    border-color: #c4c8ce !important;
}

.app-theme-lacquer .app-bar-heading {
    background-color: #d7e6e8;
    color: #384c66;
    text-shadow: none;
}

.app-theme-lacquer .ui-body-a,
.app-theme-lacquer .app-li-card,
.app-theme-lacquer .ui-page-theme-a .ui-body-inherit:not(.ui-focus),
.app-theme-lacquer .app-li-card {
    background-color: #fff;
    border-color: #707984;
    /*color: #fff;*/
    text-shadow: none;
}

.app-theme-lacquer .ui-panel .ui-body-a {
    border-color: #5d646d !important;
}

.app-theme-lacquer .ui-page-theme-a .app-formview .ui-body-inherit:not(.ui-focus) {
    background-color: #fff;
}


/*sidebar customizations*/
.app-theme-lacquer .ui-body-a.app-sidebar {
    background-color: #79818a;
}

.app-theme-lacquer.app-sidebar-undocked .app-form-grid .ui-collapsible-set,
.app-theme-lacquer .ui-listview-inset .ui-li-divider:not(.ui-bar-a) {
    border-color: #707984;
}

.app-theme-lacquer .ui-li-divider.app-info {
    background-color: #e3f0f2 !important;
    color: #333 !important;
}

    .app-theme-lacquer .ui-li-divider.app-info .appname {
        color: #002570;
    }

/* fix for form "card" */
.app-theme-lacquer .ui-page-theme-a .ui-body-inherit.app-li-card {
    border-top-color: #707984;
    border-left-color: #707984;
    border-right-color: #707984;
}

.app-theme-lacquer .app-form-editing.app-formview .ui-field-contain {
    border-top-color: transparent;
}


/*buttons*/
.app-theme-lacquer .app-page-header,
.app-theme-lacquer .ui-page-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
html .app-theme-lacquer .ui-bar-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
html .app-theme-lacquer .ui-body-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
html body.app-theme-lacquer .ui-group-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
html head + body.app-theme-lacquer .ui-btn-a.ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
.app-theme-lacquer .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
html .app-theme-lacquer .ui-bar-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
html .app-theme-lacquer .ui-body-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
html body.app-theme-lacquer .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
html head + body.app-theme-lacquer .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
.app-theme-lacquer .app-form-grid .ui-collapsible-set,
/* button overrides to remove "hover" on touch screens */
body.app-theme-lacquer:not(.app-desktop) li a:hover:not(.app-selected):not(.ui-btn-b),
body:not(.app-desktop).app-theme-lacquer .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
html body:not(.app-desktop).app-theme-lacquer .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
html body:not(.app-desktop).app-theme-lacquer .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
html body:not(.app-desktop).app-theme-lacquer .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
html head + body:not(.app-desktop).app-theme-lacquer .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b),
.app-theme-lacquer .app-tabs.ui-header,
.app-theme-lacquer #app-welcome .ui-btn,
.app-theme-lacquer #app-popup-login .ui-btn,
.app-theme-lacquer .ui-datepicker .ui-state-highlight,
    .app-theme-lacquer .ui-listview .app-frozen-spacer {
    border-color: #707984;
}

.app-theme-lacquer .ui-body-b .ui-btn-a,
.app-theme-lacquer .ui-body-b .ui-btn-a.ui-btn-active {
    border-color: #79818a !important;
}

.app-theme-lacquer.app-has-popup-open .app-menu-strip .ui-btn:hover {
    background-color: #79818a !important;
}

.app-theme-lacquer .ui-page-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
html .app-theme-lacquer .ui-bar-a .ui-btn:not(.app-selected):not(.app-lookup),
html .app-theme-lacquer .ui-body-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
html body.app-theme-lacquer .ui-group-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
html head + body.app-theme-lacquer .ui-btn-a.ui-btn:not(.app-selected):not(.app-lookup),
.app-theme-lacquer .ui-panel-page-container-a:not(.app-lookup),
.app-theme-lacquer .app-tabs.ui-header:not(.app-lookup),
.app-theme-lacquer .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
html .app-theme-lacquer .ui-bar-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
html .app-theme-lacquer .ui-body-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
html body.app-theme-lacquer .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off),
html head + body.app-theme-lacquer .ui-btn-a.ui-btn:visited:not(.app-selected),
.app-theme-lacquer .app-tabs .ui-btn:not(.ui-btn-active):not(.app-selected),
body.app-desktop.app-theme-lacquer .app-grid.app-listview :not(.app-selected):not(:hover):not(.ui-btn-active).ui-btn,
.app-theme-lacquer #app-welcome .ui-btn:not(:hover),
.app-theme-lacquer #app-popup-login .ui-btn:not(:hover),
.app-theme-lacquer .app-map-info .ui-popup-arrow,
.app-theme-lacquer .ui-datepicker .ui-datepicker-prev,
.app-theme-lacquer .ui-datepicker .ui-datepicker-next,
.app-theme-lacquer .ui-listview .app-frozen-spacer {
    background-color: #eef5f6;
    color: #000;
}

/* top border of Info button in sidebar */
.app-theme-lacquer .app-sidebar .ui-btn.ui-icon-info {
    border-color: #5d646d !important;
}

/* navigation panel selected item color fix*/
.app-theme-lacquer .app-nav-panel .ui-btn-a {
    color: #1f1f1f !important;
}

/* subtext coloring*/
.app-theme-lacquer .app-field-label-after,
.app-theme-lacquer .app-field-label-before,
.app-theme-lacquer .app-field-label,
.app-theme-lacquer .ui-panel .app-item-desc,
.app-theme-lacquer .ui-li-aside,
.app-theme-lacquer .ui-btn .ui-li-aside,
.app-theme-lacquer .app-grid-header,
.app-theme-lacquer .app-panel-info-view .app-list-instruction,
.app-theme-lacquer .app-calculated .app-static-text,
.app-theme-lacquer .app-item-number {
    color: #002570 !important;
}


.app-theme-lacquer .app-filter {
    color: #d66617;
}

.app-theme-lacquer .ui-page-theme-b a:not(.ui-btn),
.app-theme-lacquer .ui-bar-b a:not(.ui-btn),
.app-theme-lacquer .ui-body-b a:not(.ui-btn),
.app-theme-lacquer .ui-group-theme-b a:not(.ui-btn) {
    color: #bbb !important;
}

    .app-theme-lacquer .ui-page-theme-b a:not(.ui-btn):hover,
    .app-theme-lacquer .ui-bar-b a:not(.ui-btn):hover,
    .app-theme-lacquer .ui-body-b a:not(.ui-btn):hover,
    .app-theme-lacquer .ui-group-theme-b a:not(.ui-btn):hover,
    .app-theme-lacquer .ui-page-theme-b a:not(.ui-btn):active,
    .app-theme-lacquer .ui-bar-b a:not(.ui-btn):active,
    .app-theme-lacquer .ui-body-b a:not(.ui-btn):active,
    .app-theme-lacquer .ui-group-theme-b a:not(.ui-btn):active {
        color: #fff !important;
    }

.app-theme-lacquer .ui-btn p {
    color: #000 !important;
}

.app-theme-lacquer .app-bar-heading .app-bar-label,
.app-theme-lacquer .app-static-text div,
.app-theme-lacquer .app-form-editing.app-formview label,
.app-theme-lacquer .ui-datepicker .ui-state-default {
    color: #002570;
}

.app-theme-lacquer .app-wrapper,
.app-theme-lacquer .app-echo-instruction {
    color: #384c66;
    text-shadow: none;
}

/*selected button*/
.app-theme-lacquer .app-selected:not(.ui-btn-active),
.app-theme-lacquer .app-selected:hover,
.app-theme-lacquer .app-selected:visited,
.app-theme-lacquer .app-selected .app-frozen-spacer {
    background-color: #b6bcc4 !important;
    border-color: #707984 !important;
    color: #000 !important;
}

.app-theme-lacquer .app-grid-header .app-selected:not(.ui-btn-active) {
    background-color: rgba(0,0,0,0.05) !important;
}

/* hover */
.app-theme-lacquer .ui-btn-a:hover:not(.ui-btn-active):not(.app-selected),
body.app-desktop.app-theme-lacquer .ui-page-theme-a .ui-btn:hover:not(.app-selected),
html .app-desktop.app-theme-lacquer .ui-bar-a .ui-btn:hover:not(.app-selected),
html .app-desktop.app-theme-lacquer .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
html body.app-desktop.app-theme-lacquer .ui-group-theme-a .ui-btn:hover:not(.app-selected),
html head + body.app-desktop.app-theme-lacquer .ui-btn-a.ui-btn:hover:not(.app-selected),
.app-theme-lacquer #app-welcome .ui-btn:hover,
.app-theme-lacquer #app-popup-login .ui-btn:hover,
    .app-desktop.app-theme-lacquer .ui-listview a.ui-btn:hover:not(.app-selected) .app-frozen-spacer  {
    background-color: #e1eef0;
    border-color: #707984;
    color: #000;
}

.app-theme-lacquer.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon),
.app-theme-lacquer.app-desktop .ui-datepicker td a:hover {
    background-color: #e1eef0;
}

/* selected hover*/
html body.app-desktop.app-theme-lacquer .ui-btn.app-selected:hover:not(.ui-btn-active),
.app-theme-lacquer .app-echo-toolbar .app-selected:not(.ui-btn-active),
.app-theme-lacquer .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
.app-theme-lacquer .app-listview .app-selected:not(.ui-btn-active):hover .app-frozen-spacer {
    background-color: #bac0c8 !important;
    border-color: #707984 !important;
    color: #000 !important;
}

/* click */
.app-theme-lacquer .ui-title.ui-btn-active,
.app-theme-lacquer .app-grid-header .ui-btn-active,
html body.app-theme-lacquer .ui-btn.ui-btn-active,
.app-theme-lacquer .dv-item .app-btn-more.ui-btn-active,
    .app-theme-lacquer .ui-btn.ui-btn-active .app-frozen-spacer {
    background-color: #d66617 !important;
    border-color: #707984 !important;
    color: #fff !important;
}

.app-theme-lacquer .app-listview .ui-btn.app-selected::before {
    background-color: #d66617;
}

.app-theme-lacquer .ui-panel-position-left .ui-btn-active .app-item-desc,
.app-theme-lacquer .ui-panel-position-right .ui-btn-active .app-item-desc,
.app-theme-lacquer #app-sidebar .ui-btn-active .app-item-desc,
.app-theme-lacquer .app-listview-static .ui-btn-active .app-item-desc,
.app-theme-lacquer .ui-btn-active p,
.app-theme-lacquer .ui-btn-active p.ui-li-aside,
.app-theme-lacquer .ui-btn.ui-btn-active span:not(.ui-li-count) {
    color: #fff !important;
}


.app-theme-lacquer .dv-action-see-all .app-btn-prev.ui-btn-active,
.app-theme-lacquer .dv-action-see-all .app-btn-next.ui-btn-active {
    background-color: #D66617;
    color: #fff;
}

.app-theme-lacquer .app-btn-check:not(.app-btn-check-selected) {
    border-color: #707984 !important;
    background-color: transparent !important;
}

.app-theme-lacquer .ui-btn.app-selected:not(.ui-btn-active) .app-btn-check:not(.app-btn-check-selected) {
    border-color: #707984 !important;
}

.app-theme-lacquer .app-grid-header .app-btn-check:not(.app-btn-check-selected) {
    background-color: transparent !important;
    border-color: #707984 !important;
}

.app-theme-lacquer .app-btn-check.app-btn-check-selected {
    border-color: #D66617 !important;
    background-color: #D66617 !important;
}

.app-theme-lacquer .app-btn-check .app-icon-themed {
    fill: #fff;
}
/* tabs */

.app-theme-lacquer .app-tabs .ui-btn {
    border-color: #d66617 !important;
    color: #384c66;
}

    .app-theme-lacquer .app-tabs .ui-btn.ui-btn-active {
        border-color: #d66617 !important;
        background-color: #d66617 !important;
        color: #fff !important;
    }


/*button on header bar*/
.app-theme-lacquer .ui-btn.ui-btn-icon-notext,
.app-theme-lacquer .app-echo-toolbar .ui-btn,
.app-theme-lacquer .app-echo-toolbar .ui-btn.ui-btn-active {
    border-color: #d2d5d8 !important;
}

    .app-theme-lacquer.app-desktop .ui-btn.ui-btn-icon-notext:hover,
    .app-theme-lacquer .ui-btn.ui-btn-icon-notext.ui-btn-active,
    .app-theme-lacquer .ui-datepicker .ui-datepicker-prev:hover,
    .app-theme-lacquer .ui-datepicker .ui-datepicker-next:hover {
        border-color: #b6bcc4 !important;
        background-color: #dee0e2 !important;
    }

        .app-theme-lacquer .ui-btn.ui-btn-icon-notext.ui-btn-active.app-btn-promo {
            background-color: #d66617 !important;
        }



.app-theme-lacquer .ui-checkbox-on:after,
.app-theme-lacquer .ui-flipswitch-active,
.app-theme-lacquer .ui-slider-track .ui-btn-active {
    background-color: #d66617 !important;
}

.app-theme-lacquer .ui-radio-on:after,
.app-theme-lacquer .ui-slider-track .ui-btn-active,
.app-theme-lacquer .ui-flipswitch-active {
    border-color: #d66617 !important;
}

.app-theme-lacquer .ui-btn.ui-btn-active::after,
.app-theme-lacquer .ui-btn.ui-checkbox-on::after {
    background-color: #d66617 !important;
}

/*swatch b*/
.app-theme-lacquer .ui-btn.ui-btn-b,
.app-theme-lacquer .ui-btn.ui-btn-b:visited,
body.app-theme-lacquer:not(.app-desktop) li a.ui-btn-b:not(.ui-btn-active):hover {
    background-color: #363a3f;
    border-color: #5d646d;
    color: #fff;
}

    /*swatch b hover*/

    .app-theme-lacquer .ui-btn.ui-btn-b.ui-btn-active,
    .app-theme-lacquer.app-desktop .ui-btn.ui-btn-b:hover,
    .app-theme-lacquer .app-popup .ui-content .ui-checkbox .ui-btn:hover,
    .app-theme-lacquer .app-popup .ui-content .ui-checkbox .ui-btn.ui-focus:hover {
        background-color: #3e4247;
        border-color: #5d646d;
    }

.app-theme-lacquer .app-nav-panel .ui-btn.ui-btn-b {
    border-color: #5d646d !important;
}

.app-theme-lacquer .ui-btn.ui-btn-b.ui-btn-active,
.app-theme-lacquer.app-desktop .ui-btn.ui-btn-b.ui-btn-active:hover {
    color: #000 !important;
}

.app-theme-lacquer .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b,
.app-theme-lacquer.app-desktop .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b:hover,
.app-theme-lacquer .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b.ui-btn-active {
    border-color: #5d646d !important;
}

/*swatch b divider*/
.app-theme-lacquer .ui-bar-b,
.app-theme-lacquer .ui-bar-b .ui-bar-inherit,
html .app-theme-lacquer.ui-body-b .ui-bar-inherit,
html body.app-theme-lacquer .ui-group-theme-b .ui-bar-inherit {
    border-color: #5d646d;
    background-color: #79818a;
}

/*fix for lookups/inputs*/
.app-theme-lacquer .ui-btn.app-lookup:not(.ui-btn-active):not(.ui-focus),
.app-theme-lacquer .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select:not(.ui-focus) .ui-btn:not(.ui-btn-active),
.app-theme-lacquer .ui-input-text:not(.ui-btn-active),
.app-theme-lacquer .app-form-editing .ui-input-text:not(.ui-btn-active),
.app-theme-lacquer .ui-input-search.ui-body-inherit {
    background-color: #fff;
    border-color: #a9b0ba;
    text-shadow: none;
}

    .app-theme-lacquer .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select.ui-focus .ui-btn:not(.ui-btn-active),
    .app-theme-lacquer .ui-input-text.ui-focus,
    .app-theme-lacquer .ui-btn.app-lookup.ui-focus,
    .app-theme-lacquer .app-form-editing .ui-input-text.ui-focus,
    .app-theme-lacquer .ui-input-search.ui-body-inherit.ui-focus,
    .app-theme-lacquer .ui-checkbox label.ui-focus,
    .app-theme-lacquer .ui-datepicker .ui-state-active {
        border-color: #d66617 !important;
    }

.app-theme-lacquer .ui-slider {
    border-color: #a9b0ba !important;
}

.app-theme-lacquer .ui-slider-label.ui-btn-active {
    background-color: #5d646d !important;
}

/* background bleed under form in editing mode*/
.app-theme-lacquer .ui-body-a.ui-collapsible-content,
.app-theme-lacquer .app-bar-tools .ui-input-search.ui-body-inherit {
    background-color: #fff;
}

.app-theme-lacquer .ui-btn.app-lookup,
.app-theme-lacquer .ui-btn.ui-btn-active.app-lookup {
    border-color: #5d646d;
}

.app-theme-lacquer .app-lookup-input {
    background-color: transparent;
}

.app-theme-lacquer .app-grid-header {
    color: #999;
}

@media (min-width: 20em) {

    .app-theme-lacquer .ui-header.ui-header-fixed.app-bar-tools {
        background-image: url(../touch/logo-color.png);
    }
}

.app-theme-lacquer .app-listview li .app-li-corner {
    color: #fff;
    background-color: #5d646d;
}

.app-theme-lacquer .dataview-busy-indicator {
    background-color: #d66617;
}

.app-theme-lacquer .ui-bar-a .app-menu-strip .ui-btn:not(.ui-btn-active), .app-theme-lacquer .ui-bar-a .app-user-name {
    color: #777 !important;
}

.app-theme-lacquer .ui-bar-a .app-menu-strip .ui-btn:hover:not(.ui-btn-active),
.app-theme-lacquer .ui-bar-a .app-menu-strip .ui-btn.app-selected:not(.ui-btn-active) {
    color: #333 !important;
}

/*********************************/
/* THEME: laminate              */
/*******************************/

.app-theme-laminate,
.app-theme-laminate .ui-page-theme-a,
.app-theme-laminate .app-page-header {
    background-color: #fff;
    scrollbar-base-color: #acbab2;
    scrollbar-arrow-color: #acbab2;
    scrollbar-track-color: #eef1ef;
    scrollbar-shadow-color: #eef1ef;
}

    .app-theme-laminate.app-desktop ::-webkit-scrollbar-track {
        background-color: #eef1ef;
    }

    .app-theme-laminate.app-desktop ::-webkit-scrollbar-thumb {
        background-color: #acbab2;
        border: solid 1px #eef1ef;
    }

        .app-theme-laminate.app-desktop ::-webkit-scrollbar-thumb:hover {
            background-color: #94a199;
        }

    .app-theme-laminate .app-page-header {
        color: #1f1f1f;
    }

    .app-theme-laminate .ui-page-theme-a .ui-panel-wrapper,
    .app-theme-laminate .ui-panel,
    .app-theme-laminate .app-page-header,
    .app-theme-laminate .app-status-bar {
        background-color: #acbab2;
        border-color: #dde3e0;
    }

    .app-theme-laminate .app-bar-actions {
        background-color: #fff !important;
    }

    .app-theme-laminate .app-status-bar {
        color: #000;
    }

    .app-theme-laminate .app-form-editing.app-formview .app-static-text div,
    .app-theme-laminate .app-page-menu-desc,
    .app-theme-laminate .ui-checkbox label {
        text-shadow: none !important;
    }

    /*popup*/
    .app-theme-laminate .app-popup-message,
    .app-theme-laminate .ui-content.app-map-info {
        background-color: #acbab2;
        border-color: #e3c7cd;
        text-shadow: none;
        color: #000;
    }

        .app-theme-laminate .app-popup-message .ui-popup-arrow {
            background-color: #acbab2;
        }

        .app-theme-laminate .app-popup-message div {
            color: #e3c7cd;
        }

    /* page header */
    .app-theme-laminate .app-bar-tools.ui-bar-a,
    .app-theme-laminate :not(.app-tabs).ui-header-fixed.ui-header,
    .app-theme-laminate .ui-header {
        background-color: #acbab2;
        border-color: #dde3e0;
        text-shadow: none;
    }

    .app-theme-laminate .app-popup-listview .ui-popup-arrow,
    .app-theme-laminate .app-popup-listview {
        background-color: #acbab2 !important;
        border-color: #acbab2 !important;
    }

    .app-theme-laminate .app-page-header {
        border-color: #dde3e0 !important;
    }

    /* list dividers*/
    .app-theme-laminate .ui-li-divider {
        background-color: #e3c7cd;
        border-color: #dde3e0;
        color: #555;
        text-shadow: none;
    }

    .app-theme-laminate ui-li-divider,
    .app-theme-laminate .ui-content.app-page-tasks .app-listview .ui-li-divider:not(.ui-bar-b) {
        text-shadow: none;
    }

    /* view descriptions*/
    .app-theme-laminate .ui-listview .app-list-instruction.ui-li-divider,
    .app-theme-laminate .ui-content:not(.app-page-tasks) .app-listview .ui-li-divider:not(.ui-bar-b):not(.ui-bar-inherit),
    .app-theme-laminate .app-presenter-instruction,
    .app-theme-laminate .app-grid-header .app-frozen-spacer {
        background-color: #eef1ef !important;
        border-color: #e3c7cd !important;
        color: #664d4a;
    }

    body:not(.app-sidebar-undocked).app-theme-laminate .ui-header-fixed .ui-title,
    body:not(.app-sidebar-undocked).app-theme-laminate .app-sidebar,
    .app-theme-laminate .app-divider:not(.ui-collapsible):not(.app-calculated),
    body.app-theme-laminate .app-echo,
    .app-theme-laminate .app-header {
        border-color: #dde3e0 !important;
    }

    .app-theme-laminate .app-bar-heading {
        background-color: #eef1ef;
        color: #664d4a;
        text-shadow: none;
    }

    .app-theme-laminate .ui-body-a,
    .app-theme-laminate .app-li-card,
    .app-theme-laminate .ui-page-theme-a .ui-body-inherit:not(.ui-focus),
    .app-theme-laminate .app-li-card {
        background-color: #fff;
        border-color: #e3c7cd;
        /*color: #fff;*/
        text-shadow: none;
    }

    .app-theme-laminate .ui-panel .ui-body-a {
        border-color: #dde3e0 !important;
    }

    .app-theme-laminate .ui-page-theme-a .app-formview .ui-body-inherit:not(.ui-focus) {
        background-color: #fff;
    }


    /*sidebar customizations*/
    .app-theme-laminate .ui-body-a.app-sidebar {
        background-color: #acbab2;
    }

    .app-theme-laminate.app-sidebar-undocked .app-form-grid .ui-collapsible-set,
    .app-theme-laminate .ui-listview-inset .ui-li-divider:not(.ui-bar-a) {
        border-color: #e3c7cd;
    }

    .app-theme-laminate .ui-li-divider.app-info {
        background-color: #fff !important;
    }

        .app-theme-laminate .ui-li-divider.app-info .appname {
            color: #281318;
        }

    /* fix for form "card" */
    .app-theme-laminate .ui-page-theme-a .ui-body-inherit.app-li-card {
        border-top-color: #e3c7cd;
        border-left-color: #e3c7cd;
        border-right-color: #e3c7cd;
    }

    .app-theme-laminate .app-form-editing.app-formview .ui-field-contain {
        border-top-color: transparent;
    }

    /*buttons*/
    .app-theme-laminate .app-page-header,
    .app-theme-laminate .ui-page-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-laminate .ui-bar-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-laminate .ui-body-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html body.app-theme-laminate .ui-group-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html head + body.app-theme-laminate .ui-btn-a.ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    .app-theme-laminate .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-laminate .ui-bar-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-laminate .ui-body-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html body.app-theme-laminate .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html head + body.app-theme-laminate .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    .app-theme-laminate .app-form-grid .ui-collapsible-set,
    /* button overrides to remove "hover" on touch screens */
    body.app-theme-laminate:not(.app-desktop) li a:hover:not(.app-selected):not(.ui-btn-b),
    body:not(.app-desktop).app-theme-laminate .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-laminate .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-laminate .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-laminate .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html head + body:not(.app-desktop).app-theme-laminate .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    .app-theme-laminate .app-tabs.ui-header,
    .app-theme-laminate #app-welcome .ui-btn,
    .app-theme-laminate #app-popup-login .ui-btn,
    .app-theme-laminate .ui-datepicker .ui-state-highlight,
    .app-theme-laminate .ui-listview .app-frozen-spacer {
        border-color: #e3c7cd;
    }

    .app-theme-laminate .ui-body-b .ui-btn-a,
    .app-theme-laminate .ui-body-b .ui-btn-a.ui-btn-active {
        border-color: #acbab2 !important;
    }

    .app-theme-laminate.app-has-popup-open .app-menu-strip .ui-btn:hover {
        background-color: #acbab2 !important;
    }

    .app-theme-laminate .ui-page-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-laminate .ui-bar-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-laminate .ui-body-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-theme-laminate .ui-group-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html head + body.app-theme-laminate .ui-btn-a.ui-btn:not(.app-selected):not(.app-lookup),
    .app-theme-laminate .ui-panel-page-container-a:not(.app-lookup),
    .app-theme-laminate .app-tabs.ui-header:not(.app-lookup),
    .app-theme-laminate .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-laminate .ui-bar-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-laminate .ui-body-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html body.app-theme-laminate .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off),
    html head + body.app-theme-laminate .ui-btn-a.ui-btn:visited:not(.app-selected),
    .app-theme-laminate .app-tabs .ui-btn:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-laminate .app-grid.app-listview :not(.app-selected):not(:hover):not(.ui-btn-active).ui-btn,
    .app-theme-laminate #app-welcome .ui-btn:not(:hover),
    .app-theme-laminate #app-popup-login .ui-btn:not(:hover),
    .app-theme-laminate .app-map-info .ui-popup-arrow,
    .app-theme-laminate .ui-datepicker .ui-datepicker-prev,
    .app-theme-laminate .ui-datepicker .ui-datepicker-next,
    .app-theme-laminate .ui-listview .app-frozen-spacer {
        /*color: #000;*/
        background-color: #fbf7f7;
    }

    /* top border of Info button in sidebar */
    .app-theme-laminate .app-sidebar .ui-btn.ui-icon-info {
        border-color: #dde3e0 !important;
    }

    /* navigation panel selected item color fix*/
    .app-theme-laminate .app-nav-panel .ui-btn-a {
        color: #1f1f1f !important;
    }

    /* subtext coloring*/
    .app-theme-laminate .app-field-label-after,
    .app-theme-laminate .app-field-label-before,
    .app-theme-laminate .app-field-label,
    .app-theme-laminate .ui-panel .app-item-desc,
    .app-theme-laminate .ui-li-aside,
    .app-theme-laminate .ui-btn .ui-li-aside,
    .app-theme-laminate .app-grid-header,
    .app-theme-laminate .app-panel-info-view .app-list-instruction,
    .app-theme-laminate .app-calculated .app-static-text,
    .app-theme-laminate .app-item-number {
        color: #281318 !important;
    }

    .app-theme-laminate .app-filter {
        color: #a86979;
    }

    .app-theme-laminate .ui-page-theme-b a:not(.ui-btn),
    .app-theme-laminate .ui-bar-b a:not(.ui-btn),
    .app-theme-laminate .ui-body-b a:not(.ui-btn),
    .app-theme-laminate .ui-group-theme-b a:not(.ui-btn) {
        color: #281318 !important;
    }

        .app-theme-laminate .ui-page-theme-b a:not(.ui-btn):hover,
        .app-theme-laminate .ui-bar-b a:not(.ui-btn):hover,
        .app-theme-laminate .ui-body-b a:not(.ui-btn):hover,
        .app-theme-laminate .ui-group-theme-b a:not(.ui-btn):hover,
        .app-theme-laminate .ui-page-theme-b a:not(.ui-btn):active,
        .app-theme-laminate .ui-bar-b a:not(.ui-btn):active,
        .app-theme-laminate .ui-body-b a:not(.ui-btn):active,
        .app-theme-laminate .ui-group-theme-b a:not(.ui-btn):active {
            color: #612a37 !important;
        }

    .app-theme-laminate .ui-btn p {
        color: #000 !important;
    }

    .app-theme-laminate .app-bar-heading .app-bar-label,
    .app-theme-laminate .app-static-text div,
    .app-theme-laminate .app-form-editing.app-formview label {
        color: #281318;
    }

    .app-theme-laminate .app-wrapper,
    .app-theme-laminate .app-echo-instruction {
        color: #664d4a;
        text-shadow: none;
    }

    /*selected button*/
    .app-theme-laminate .app-selected:not(.ui-btn-active),
    .app-theme-laminate .app-selected:hover,
    .app-theme-laminate .app-selected:visited,
    .app-theme-laminate .app-selected .app-frozen-spacer {
        background-color: #eddbdf !important;
        border-color: #e3c7cd !important;
        color: #000 !important;
    }

    .app-theme-laminate .app-grid-header .app-selected:not(.ui-btn-active) {
        background-color: rgba(0,0,0,0.05) !important;
    }

    /* hover */
    .app-theme-laminate .ui-btn-a:hover:not(.ui-btn-active):not(.app-selected),
    .app-desktop.app-theme-laminate .ui-page-theme-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-laminate .ui-bar-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-laminate .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-desktop.app-theme-laminate .ui-group-theme-a .ui-btn:hover:not(.app-selected),
    html head + body.app-desktop.app-theme-laminate .ui-btn-a.ui-btn:hover:not(.app-selected),
    .app-theme-laminate #app-welcome .ui-btn:hover:not(.ui-btn-active),
    .app-theme-laminate #app-popup-login .ui-btn:hover:not(.ui-btn-active),
    .app-desktop.app-theme-laminate .ui-listview a.ui-btn:hover:not(.app-selected) .app-frozen-spacer  {
        background-color: #f5eded;
        border-color: #e3c7cd;
    }

    .app-theme-laminate.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon),
    .app-theme-laminate.app-desktop .ui-datepicker td a:hover {
        background-color: #f5eded;
    }

    /* selected hover*/
    html body.app-desktop.app-theme-laminate .ui-btn.app-selected:hover:not(.ui-btn-active),
    .app-theme-laminate .app-echo-toolbar .app-selected:not(.ui-btn-active),
    .app-theme-laminate .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
    .app-theme-laminate .app-listview .app-selected:not(.ui-btn-active):hover .app-frozen-spacer {
        background-color: #e7d5d9 !important;
        border-color: #e3c7cd !important;
        color: #000 !important;
    }

    /* click */
    .app-theme-laminate .app-grid-header .ui-btn-active,
    .app-theme-laminate .dv-item .app-btn-more.ui-btn-active {
        background-color: #a86979 !important;
        color: #fff !important;
    }

    .app-theme-laminate .app-listview .ui-btn.app-selected::before {
        background-color: #a86979;
    }

    .app-theme-laminate .ui-title.ui-btn-active,
    .app-theme-laminate .ui-btn.ui-btn-active:not(.ui-btn-icon-notext),
    .app-theme-laminate .ui-btn.ui-btn-active .app-frozen-spacer {
        background-color: #a86979 !important;
        border-color: #e3c7cd !important;
        color: #fff !important;
    }

    .app-theme-laminate .ui-panel-position-left .ui-btn-active .app-item-desc,
    .app-theme-laminate .ui-panel-position-right .ui-btn-active .app-item-desc,
    .app-theme-laminate #app-sidebar .ui-btn-active .app-item-desc,
    .app-theme-laminate .app-listview-static .ui-btn-active .app-item-desc,
    .app-theme-laminate .ui-btn-active p,
    .app-theme-laminate .ui-btn-active p.ui-li-aside,
    .app-theme-laminate .ui-btn.ui-btn-active span:not(.ui-li-count) {
        color: #fff !important;
    }


    .app-theme-laminate .dv-action-see-all .app-btn-prev.ui-btn-active,
    .app-theme-laminate .dv-action-see-all .app-btn-next.ui-btn-active {
        background-color: #A86979;
        color: #fff;
    }

    .app-theme-laminate .app-btn-check:not(.app-btn-check-selected) {
        border-color: #E3C7CD !important;
        background-color: transparent !important;
    }

    .app-theme-laminate .ui-btn.app-selected:not(.ui-btn-active) .app-btn-check:not(.app-btn-check-selected) {
        border-color: #E3C7CD !important;
    }

    .app-theme-laminate .app-grid-header .app-btn-check:not(.app-btn-check-selected) {
        background-color: transparent !important;
        border-color: #E3C7CD !important;
    }

    .app-theme-laminate .app-btn-check.app-btn-check-selected {
        border-color: #A86979 !important;
        background-color: #A86979 !important;
    }

    .app-theme-laminate .app-btn-check .app-icon-themed {
        fill: #fff;
    }
    /* tabs */

    .app-theme-laminate .app-tabs.ui-header {
        border-color: #dde3e0;
    }


    .app-theme-laminate .app-tabs .ui-btn {
        border-color: #d2a3af !important;
        color: #664d4a;
    }

        .app-theme-laminate .app-tabs .ui-btn.ui-btn-active {
            border-color: #d2a3af !important;
            background-color: #d2a3af !important;
            color: #fff !important;
        }


    /* notext buttons*/
    .app-theme-laminate .app-bar-tools .ui-btn.ui-btn-icon-notext,
    .app-theme-laminate .ui-btn.ui-btn-icon-notext.ui-btn-active {
        border-color: #aa8e8a !important;
    }


    .app-theme-laminate .ui-btn:not(.ui-radio-on):not(.app-has-children):not(.app-btn-icon-transparent)::after,
    .app-theme-laminate .ui-datepicker .ui-datepicker-prev span,
    .app-theme-laminate .ui-datepicker .ui-datepicker-next span,
    .app-theme-laminate .ui-checkbox-on:after,
    .app-theme-laminate .ui-flipswitch-active,
    .app-theme-laminate .ui-slider-track .ui-btn-active {
        background-color: #aa8e8a !important;
    }

    .app-theme-laminate .ui-btn .glyphicon {
        color: #aa8e8a;
    }

    .app-theme-laminate .app-icon-themed {
        fill: #aa8e8a;
    }

    .app-theme-laminate .ui-radio-on:after,
    .app-theme-laminate .ui-slider-track .ui-btn-active,
    .app-theme-laminate .ui-flipswitch-active {
        border-color: #aa8e8a !important;
    }

    .app-theme-laminate.app-desktop .ui-btn.ui-btn-icon-notext:not(.ui-btn-active):hover::after {
        background-color: #9d8f8e !important;
    }

    .app-theme-laminate .ui-btn.ui-btn-icon-notext.ui-btn-active::after {
        background-color: #513d3b !important;
    }

    .app-theme-laminate .ui-btn.ui-btn-icon-notext.ui-btn-active.app-btn-promo::after {
        background-color: #a86979 !important;
    }


    /*swatch b*/
    .app-theme-laminate .ui-btn.ui-btn-b,
    .app-theme-laminate .ui-btn.ui-btn-b:visited,
    body.app-theme-laminate:not(.app-desktop) li a.ui-btn-b:not(.ui-btn-active):hover {
        background-color: #cbcecc;
        border-color: #acbab2;
        color: #664d4a;
    }

        /*swatch b hover*/

        .app-theme-laminate .ui-btn.ui-btn-b.ui-btn-active,
        .app-theme-laminate.app-desktop .ui-btn.ui-btn-b:hover {
            background-color: #c5c9c6;
            border-color: #acbab2;
            color: #664d4a !important;
        }

    .app-theme-laminate .app-nav-panel .ui-btn.ui-btn-b {
        border-color: #acbab2 !important;
    }

    .app-theme-laminate .ui-btn.ui-btn-b.ui-btn-active,
    .app-theme-laminate.app-desktop .ui-btn.ui-btn-b.ui-btn-active:hover {
        color: #fff !important;
    }

    .app-theme-laminate .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b,
    .app-theme-laminate.app-desktop .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b:hover,
    .app-theme-laminate .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b.ui-btn-active {
        border-color: #d2a3af !important;
    }

    /*swatch b divider*/
    .app-theme-laminate .ui-bar-b,
    .app-theme-laminate .ui-bar-b .ui-bar-inherit,
    html .app-theme-laminate.ui-body-b .ui-bar-inherit,
    html body.app-theme-laminate .ui-group-theme-b .ui-bar-inherit {
        border-color: #acbab2;
        background-color: #acbab2;
    }

    /*fix for lookups/inputs*/
    .app-theme-laminate .ui-btn.app-lookup:not(.ui-btn-active):not(.ui-focus),
    .app-theme-laminate .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select:not(.ui-focus) .ui-btn:not(.ui-btn-active),
    .app-theme-laminate .ui-input-text:not(.ui-btn-active),
    .app-theme-laminate .app-form-editing .ui-input-text:not(.ui-btn-active),
    .app-theme-laminate .ui-input-search.ui-body-inherit {
        background-color: #fff;
        border-color: #e3c7cd;
        text-shadow: none;
    }

        .app-theme-laminate .ui-btn.app-lookup.ui-focus,
        .app-theme-laminate .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select.ui-focus .ui-btn:not(.ui-btn-active),
        .app-theme-laminate .ui-input-text.ui-focus,
        .app-theme-laminate .app-form-editing .ui-input-text.ui-focus,
        .app-theme-laminate .ui-input-search.ui-body-inherit.ui-focus,
        .app-theme-laminate .ui-checkbox label.ui-focus,
        .app-theme-laminate .ui-datepicker .ui-state-active {
            border-color: #d2a3af !important;
        }

    .app-theme-laminate .ui-slider {
        border-color: #e3c7cd !important;
    }

    .app-theme-laminate .ui-slider-label.ui-btn-active {
        background-color: #d2a3af !important;
    }

    /* background bleed under form in editing mode*/
    .app-theme-laminate .ui-body-a.ui-collapsible-content {
        background-color: #fff;
    }

    .app-theme-laminate .app-bar-tools .ui-input-search.ui-body-inherit {
        background-color: #fff;
    }

    .app-theme-laminate .ui-btn.app-lookup,
    .app-theme-laminate .ui-btn.ui-btn-active.app-lookup {
        border-color: #d2a3af;
    }

    .app-theme-laminate .app-lookup-input {
        background-color: transparent;
        /*color: #fff;*/
    }

    .app-theme-laminate .app-grid-header {
        color: #999;
    }

@media (min-width: 20em) {

    .app-theme-laminate .ui-header.ui-header-fixed.app-bar-tools {
        background-image: url(../touch/logo-color.png);
    }
}

.app-theme-laminate .app-listview li .app-li-corner {
    color: #fff;
    background-color: #d2a3af;
}

.app-theme-laminate .dataview-busy-indicator {
    background-color: #a86979;
}

.app-theme-laminate .ui-bar-a .app-menu-strip .ui-btn:not(.ui-btn-active), .app-theme-laminate .ui-bar-a .app-user-name {
    color: #333 !important;
}

.app-theme-laminate .ui-bar-a .app-menu-strip .ui-btn:hover:not(.ui-btn-active),
.app-theme-laminate .ui-bar-a .app-menu-strip .ui-btn.app-selected:not(.ui-btn-active) {
    color: #000 !important;
}


/*********************************/
/* THEME: lichen                */
/*******************************/

.app-theme-lichen,
.app-theme-lichen .ui-page-theme-a,
.app-theme-lichen .app-page-header {
    background-color: #eeecea;
    /*scrollbar-base-color: #6c703a;
    scrollbar-arrow-color: #6c703a;
    scrollbar-track-color: #c6c58f;
    scrollbar-shadow-color: #c6c58f;*/
}

    /*
    .app-theme-lichen.app-desktop ::-webkit-scrollbar-track {
        background-color: #c6c58f;
    }

    .app-theme-lichen.app-desktop ::-webkit-scrollbar-thumb {
        background-color: #6c703a;
        border: solid 1px #c6c58f;
    }

        .app-theme-lichen.app-desktop ::-webkit-scrollbar-thumb:hover {
            background-color: #606334;
        }*/

    .app-theme-lichen .app-page-header {
        color: #1f1f1f;
    }

    .app-theme-lichen .ui-page-theme-a .ui-panel-wrapper,
    .app-theme-lichen .ui-panel,
    .app-theme-lichen .app-page-header,
    .app-theme-lichen .app-status-bar {
        background-color: #e6e5c7;
        border-color: #a8a761;
    }

    .app-theme-lichen .app-status-bar {
        color: #000;
    }

    .app-theme-lichen .app-form-editing.app-formview .app-static-text div,
    .app-theme-lichen .app-page-menu-desc,
    .app-theme-lichen .ui-checkbox label {
        text-shadow: none !important;
    }

    /*popup*/
    .app-theme-lichen .app-popup-message,
    .app-theme-lichen .ui-content.app-map-info {
        background-color: #e6e5c7;
        border-color: #c6c58f;
        text-shadow: none;
        color: #000;
    }

        .app-theme-lichen .app-popup-message .ui-popup-arrow {
            background-color: #e6e5c7;
        }

        .app-theme-lichen .app-popup-message div {
            color: #c6c58f;
        }

    /* page header */
    .app-theme-lichen .app-bar-tools.ui-bar-a,
    .app-theme-lichen :not(.app-tabs).ui-header-fixed.ui-header,
    .app-theme-lichen .ui-header {
        background-color: #6c703a;
        border-color: #a8a761;
        text-shadow: none;
    }

    .app-theme-lichen .app-bar-actions {
        background-color: #e6e5c7 !important;
    }

    .app-theme-lichen .app-popup-listview .ui-popup-arrow,
    .app-theme-lichen .app-popup-listview {
        background-color: #6c703a !important;
        border-color: #6c703a !important;
    }

    .app-theme-lichen .app-page-header {
        border-color: #a8a761 !important;
    }

    .app-theme-lichen .app-menu-strip a.ui-btn,
    .app-theme-lichen.app-desktop .app-menu-strip a.ui-btn.app-selected:hover:not(.ui-btn-active) {
        color: #fff !important;
    }

    .app-theme-lichen .app-menu-strip ul li a.ui-btn.app-selected:not(:hover):not(.ui-btn-active),
    .app-theme-lichen.app-has-popup-open .app-menu-strip ul li a.ui-btn.app-selected:hover:not(.ui-btn-active) {
        background-color: rgba(0,0,0, 0.2) !important;
    }

    .app-theme-lichen.app-desktop .app-menu-strip ul li a.ui-btn:hover:not(.ui-btn-active) {
        background-color: rgba(255,255,255, 0.1) !important;
    }

    /* list dividers*/
    .app-theme-lichen .ui-li-divider {
        background-color: #c6c58f;
        border-color: #a8a761;
        color: #555;
        text-shadow: none;
    }

    /* view descriptions*/
    .app-theme-lichen .ui-listview .app-list-instruction.ui-li-divider,
    .app-theme-lichen .ui-content:not(.app-page-tasks) .app-listview .ui-li-divider:not(.ui-bar-b):not(.ui-bar-inherit),
    .app-theme-lichen .app-presenter-instruction,
    .app-theme-lichen .app-grid-header .app-frozen-spacer {
        background-color: #f2f2f2 !important;
        border-color: #c6c58f !important;
        color: #1d092d;
    }

    body:not(.app-sidebar-undocked).app-theme-lichen .ui-header-fixed .ui-title,
    body:not(.app-sidebar-undocked).app-theme-lichen .app-sidebar,
    .app-theme-lichen .app-divider:not(.ui-collapsible):not(.app-calculated) {
        border-color: #a8a761 !important;
        color: #fff !important;
    }

    .app-theme-lichen .app-echo,
    .app-theme-lichen .app-header {
        border-color: #a8a761;
    }

    .app-theme-lichen .app-bar-heading {
        background-color: #f2f2f2;
        color: #1d092d;
        text-shadow: none;
    }

    .app-theme-lichen .ui-body-a,
    .app-theme-lichen .app-li-card,
    .app-theme-lichen .ui-page-theme-a .ui-body-inherit:not(.ui-focus),
    .app-theme-lichen .app-li-card {
        background-color: #fff;
        border-color: #c6c58f;
        /*color: #fff;*/
        text-shadow: none;
    }

    .app-theme-lichen .ui-panel .ui-body-a {
        border-color: #a8a761 !important;
    }

    .app-theme-lichen .ui-page-theme-a .app-formview .ui-body-inherit:not(.ui-focus) {
        background-color: #fff;
    }


    /*sidebar customizations*/
    .app-theme-lichen .ui-body-a.app-sidebar {
        background-color: #e6e5c7;
    }

    .app-theme-lichen.app-sidebar-undocked .app-form-grid .ui-collapsible-set,
    .app-theme-lichen .ui-listview-inset .ui-li-divider:not(.ui-bar-a) {
        border-color: #c6c58f;
    }

    .app-theme-lichen .ui-li-divider.app-info {
        background-color: #eeecea !important;
    }

        .app-theme-lichen .ui-li-divider.app-info .appname {
            color: #003399;
        }

    /* fix for form "card" */
    .app-theme-lichen .ui-page-theme-a .ui-body-inherit.app-li-card {
        border-top-color: #c6c58f;
        border-left-color: #c6c58f;
        border-right-color: #c6c58f;
    }

    /*.app-theme-lichen .ui-listview-inset {
        background-color: #ebf3ff;
    }*/

    .app-theme-lichen .app-form-editing.app-formview .ui-field-contain {
        border-top-color: transparent;
    }


    /*buttons*/
    .app-theme-lichen .app-page-header,
    .app-theme-lichen .ui-page-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-lichen .ui-bar-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-lichen .ui-body-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html body.app-theme-lichen .ui-group-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html head + body.app-theme-lichen .ui-btn-a.ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    .app-theme-lichen .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-lichen .ui-bar-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-lichen .ui-body-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html body.app-theme-lichen .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html head + body.app-theme-lichen .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    .app-theme-lichen .app-form-grid .ui-collapsible-set,
    /* button overrides to remove "hover" on touch screens */
    body.app-theme-lichen:not(.app-desktop) li a:hover:not(.app-selected):not(.ui-btn-b),
    body:not(.app-desktop).app-theme-lichen .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-lichen .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-lichen .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-lichen .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html head + body:not(.app-desktop).app-theme-lichen .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    .app-theme-lichen .app-tabs.ui-header,
    .app-theme-lichen #app-welcome .ui-btn,
    .app-theme-lichen #app-popup-login .ui-btn,
    .app-theme-lichen .ui-datepicker .ui-state-highlight,
    .app-theme-lichen .ui-datepicker .ui-datepicker-prev,
    .app-theme-lichen .ui-datepicker .ui-datepicker-next,
    .app-theme-lichen .ui-listview .app-frozen-spacer {
        border-color: #c6c58f;
    }

    .app-theme-lichen .ui-body-b .ui-btn-a,
    .app-theme-lichen .ui-body-b .ui-btn-a.ui-btn-active {
        border-color: #e6e5c7 !important;
    }

    .app-theme-lichen.app-has-popup-open .app-menu-strip .ui-btn:hover {
        background-color: #e6e5c7 !important;
    }

    .app-theme-lichen .ui-page-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-lichen .ui-bar-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-lichen .ui-body-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-theme-lichen .ui-group-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html head + body.app-theme-lichen .ui-btn-a.ui-btn:not(.app-selected):not(.app-lookup),
    .app-theme-lichen .ui-panel-page-container-a:not(.app-lookup),
    .app-theme-lichen .app-tabs.ui-header:not(.app-lookup),
    .app-theme-lichen .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-lichen .ui-bar-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-lichen .ui-body-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html body.app-theme-lichen .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off),
    html head + body.app-theme-lichen .ui-btn-a.ui-btn:visited:not(.app-selected),
    .app-theme-lichen .app-tabs .ui-btn:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-lichen .app-grid.app-listview :not(.app-selected):not(:hover):not(.ui-btn-active).ui-btn,
    .app-theme-lichen #app-welcome .ui-btn:not(:hover),
    .app-theme-lichen #app-popup-login .ui-btn:not(:hover),
    .app-theme-lichen .app-map-info .ui-popup-arrow,
    .app-theme-lichen .ui-datepicker .ui-datepicker-prev,
    .app-theme-lichen .ui-datepicker .ui-datepicker-next,
    .app-theme-lichen .ui-listview .app-frozen-spacer {
        /*color: #000;*/
        background-color: #efefd7;
    }

    /* top border of Info button in sidebar */
    .app-theme-lichen .app-sidebar .ui-btn.ui-icon-info {
        border-color: #a8a761 !important;
    }

    /* navigation panel selected item color fix*/
    .app-theme-lichen .app-nav-panel .ui-btn-a {
        color: #1f1f1f !important;
    }

    /* subtext coloring*/
    .app-theme-lichen .app-field-label-after,
    .app-theme-lichen .app-field-label-before,
    .app-theme-lichen .app-field-label,
    .app-theme-lichen .ui-panel .app-item-desc,
    .app-theme-lichen .app-item-number {
        color: #949356 !important;
    }

    .app-theme-lichen .ui-page-theme-b a:not(.ui-btn),
    .app-theme-lichen .ui-bar-b a:not(.ui-btn),
    .app-theme-lichen .ui-body-b a:not(.ui-btn),
    .app-theme-lichen .ui-group-theme-b a:not(.ui-btn) {
        color: #949356 !important;
    }

        .app-theme-lichen .ui-page-theme-b a:not(.ui-btn):hover,
        .app-theme-lichen .ui-bar-b a:not(.ui-btn):hover,
        .app-theme-lichen .ui-body-b a:not(.ui-btn):hover,
        .app-theme-lichen .ui-group-theme-b a:not(.ui-btn):hover,
        .app-theme-lichen .ui-page-theme-b a:not(.ui-btn):active,
        .app-theme-lichen .ui-bar-b a:not(.ui-btn):active,
        .app-theme-lichen .ui-body-b a:not(.ui-btn):active,
        .app-theme-lichen .ui-group-theme-b a:not(.ui-btn):active {
            color: #000 !important;
        }

    .app-theme-lichen .ui-btn p {
        color: #000 !important;
    }

    .app-theme-lichen .ui-li-aside,
    .app-theme-lichen .ui-btn .ui-li-aside,
    .app-theme-lichen .app-grid-header,
    .app-theme-lichen .app-panel-info-view .app-list-instruction,
    .app-theme-lichen .app-filter,
    .app-theme-lichen .app-calculated .app-static-text {
        color: #003399 !important;
    }

    .app-theme-lichen .app-bar-heading .app-bar-label,
    .app-theme-lichen .app-static-text div,
    .app-theme-lichen .app-form-editing.app-formview label {
        color: #949356;
    }

    .app-theme-lichen .app-wrapper,
    .app-theme-lichen .app-echo-instruction {
        color: #1d092d;
        text-shadow: none;
    }

    /*selected button*/
    .app-theme-lichen .app-selected:not(.ui-btn-active),
    .app-theme-lichen .app-selected:hover,
    .app-theme-lichen .app-selected:visited,
    .app-theme-lichen .app-selected .app-frozen-spacer {
        background-color: #dadab0 !important;
        border-color: #c6c58f !important;
        color: #000 !important;
    }

    .app-theme-lichen .app-grid-header .app-selected:not(.ui-btn-active) {
        background-color: rgba(0,0,0,0.05) !important;
    }

    /* hover */
    .app-theme-lichen .ui-btn-a:hover:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-lichen .ui-page-theme-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-lichen .ui-bar-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-lichen .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-desktop.app-theme-lichen .ui-group-theme-a .ui-btn:hover:not(.app-selected),
    html head + body.app-desktop.app-theme-lichen .ui-btn-a.ui-btn:hover:not(.app-selected),
    .app-theme-lichen #app-welcome .ui-btn:hover,
    .app-theme-lichen #app-popup-login .ui-btn:hover,
    .app-desktop.app-theme-lichen .ui-listview a.ui-btn:hover:not(.app-selected) .app-frozen-spacer  {
        background-color: #eaead4;
        border-color: #c6c58f;
    }

    .app-theme-lichen.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon),
    .app-theme-lichen.app-desktop .ui-datepicker td a:hover {
        background-color: #ececec;
    }

    /* selected hover*/
    html body.app-desktop.app-theme-lichen .ui-btn.app-selected:hover:not(.ui-btn-active),
    .app-theme-lichen .app-echo-toolbar .app-selected:not(.ui-btn-active),
    .app-theme-lichen .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
    .app-theme-lichen .app-listview .app-selected:not(.ui-btn-active):hover .app-frozen-spacer {
        background-color: #d5d5ac !important;
        border-color: #c6c58f !important;
        color: #000 !important;
    }

    /* click */

    .app-theme-lichen .app-grid-header .ui-btn-active,
    .app-theme-lichen .dv-item .app-btn-more.ui-btn-active {
        background-color: #003399 !important;
        color: #fff !important;
    }

    .app-theme-lichen .app-listview .ui-btn.app-selected::before {
        background-color: #003399;
    }

    .app-theme-lichen .ui-title.ui-btn-active,
    html body.app-theme-lichen .ui-btn.ui-btn-active,
    .app-theme-lichen .ui-btn.ui-btn-active .app-frozen-spacer {
        background-color: #003399 !important;
        border-color: #c6c58f !important;
        color: #fff !important;
    }

    .app-theme-lichen .ui-panel-position-left .ui-btn-active .app-item-desc,
    .app-theme-lichen .ui-panel-position-right .ui-btn-active .app-item-desc,
    .app-theme-lichen #app-sidebar .ui-btn-active .app-item-desc,
    .app-theme-lichen .app-listview-static .ui-btn-active .app-item-desc,
    .app-theme-lichen .ui-header .ui-title,
    .app-theme-lichen .ui-footer .ui-title,
    .app-theme-lichen .ui-btn-active p,
    .app-theme-lichen .ui-btn-active p.ui-li-aside,
    .app-theme-lichen .ui-btn.ui-btn-active span:not(.ui-li-count) {
        color: #fff !important;
    }

    .app-theme-lichen .dv-action-see-all .app-btn-prev.ui-btn-active,
    .app-theme-lichen .dv-action-see-all .app-btn-next.ui-btn-active {
        background-color: #003399;
        color: #fff;
    }

    .app-theme-lichen .app-btn-check:not(.app-btn-check-selected) {
        border-color: #C6C58F !important;
        background-color: transparent !important;
    }

    .app-theme-lichen .ui-btn.app-selected:not(.ui-btn-active) .app-btn-check:not(.app-btn-check-selected) {
        border-color: #C6C58F !important;
    }

    .app-theme-lichen .app-grid-header .app-btn-check:not(.app-btn-check-selected) {
        background-color: transparent !important;
        border-color: #C6C58F !important;
    }

    .app-theme-lichen .app-btn-check.app-btn-check-selected {
        border-color: #003399 !important;
        background-color: #003399 !important;
    }

    .app-theme-lichen .app-btn-check .app-icon-themed {
        fill: #fff;
    }

    /* tabs */
    .app-theme-lichen .app-tabs.ui-header {
        border-color: #a8a761;
    }


    .app-theme-lichen .app-tabs .ui-btn {
        border-color: #a8a761 !important;
        color: #1d092d;
    }

        .app-theme-lichen .app-tabs .ui-btn.ui-btn-active {
            border-color: #a8a761 !important;
            background-color: #a8a761 !important;
            color: #fff !important;
        }



    /*button on header bar*/

    .app-theme-lichen .app-bar-tools .ui-btn,
    .app-theme-lichen .app-map-info-toolbar .ui-btn,
    .app-theme-lichen .ui-btn.ui-btn-icon-notext.ui-btn-active {
        border-color: #4c4f2a !important;
    }

    .app-theme-lichen.app-desktop .ui-btn.ui-btn-icon-notext:hover:not(.ui-btn-active),
    .app-theme-lichen .ui-datepicker .ui-datepicker-prev:hover,
    .app-theme-lichen .ui-datepicker .ui-datepicker-next:hover {
        background-color: #cfd0aa !important;
        border-color: #a8a761 !important;
    }

    .app-theme-lichen.app-desktop .app-bar-tools .ui-btn.ui-btn-icon-notext:hover,
    .app-theme-lichen .app-bar-tools .ui-btn.ui-btn-icon-notext.ui-btn-active,
    .app-theme-lichen.app-desktop .app-map-info-toolbar .ui-btn.ui-btn-icon-notext:hover,
    .app-theme-lichen .app-map-info-toolbar .ui-btn.ui-btn-icon-notext.ui-btn-active {
        /*background-color: #a8a761 !important;*/
        border-color: #292911 !important;
    }

    .app-theme-lichen .ui-btn.ui-btn-icon-notext:not(.ui-radio-on)::after,
    .app-theme-lichen .ui-btn.ui-btn-icon-left:not(.ui-radio-on)::after,
    .app-theme-lichen .ui-btn.ui-btn-icon-right:not(.ui-radio-on):not(.app-btn-icon-transparent)::after,
    .app-theme-lichen .ui-btn.ui-btn-icon-top:not(.ui-radio-on)::after,
    .app-theme-lichen .ui-btn.ui-btn-icon-bottom:not(.ui-radio-on)::after,
    .app-theme-lichen .ui-datepicker .ui-datepicker-prev span,
    .app-theme-lichen .ui-datepicker .ui-datepicker-next span,
    .app-theme-lichen .ui-checkbox-on:after,
    .app-theme-lichen .ui-flipswitch-active,
    .app-theme-lichen .ui-slider-track .ui-btn-active {
        background-color: #a8a761 !important;
    }

    .app-theme-lichen .ui-btn .glyphicon {
        color: #a8a761;
    }

    .app-theme-lichen .app-icon-themed {
        fill: #a8a761;
    }

    .app-theme-lichen .ui-radio-on:after,
    .app-theme-lichen .ui-slider-track .ui-btn-active,
    .app-theme-lichen .ui-flipswitch-active {
        border-color: #a8a761 !important;
    }


    .app-theme-lichen .ui-btn.ui-btn-active.ui-btn-icon-notext::after,
    .app-theme-lichen .ui-btn.ui-btn-active.ui-btn-icon-left::after,
    .app-theme-lichen .ui-btn.ui-btn-active.ui-btn-icon-right:not(.app-btn-icon-transparent)::after,
    .app-theme-lichen .ui-btn.ui-btn-active.ui-btn-icon-top::after,
    .app-theme-lichen .ui-btn.ui-btn-active.ui-btn-icon-bottom::after {
        background-color: #001c54 !important;
    }

    .app-theme-lichen .ui-btn.ui-btn-active.ui-btn-icon-notext.app-btn-promo::after {
        background-color: #003399 !important;
    }


    /*swatch b*/
    .app-theme-lichen .ui-btn.ui-btn-b,
    .app-theme-lichen .ui-btn.ui-btn-b:visited,
    body.app-theme-lichen:not(.app-desktop) li a.ui-btn-b:not(.ui-btn-active):hover {
        background-color: #c6c58f;
        border-color: #e6e5c7;
        color: #1d092d;
    }

        /*swatch b hover*/

        .app-theme-lichen .ui-btn.ui-btn-b.ui-btn-active,
        .app-theme-lichen.app-desktop .ui-btn.ui-btn-b:hover,
        .app-theme-lichen .app-popup .ui-content .ui-checkbox .ui-btn:hover,
        .app-theme-lichen .app-popup .ui-content .ui-checkbox .ui-btn.ui-focus:hover {
            background-color: #bebd89;
            border-color: #e6e5c7;
            color: #1d092d !important;
        }

    .app-theme-lichen .app-nav-panel .ui-btn.ui-btn-b {
        border-color: #e6e5c7 !important;
    }

    .app-theme-lichen .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b,
    .app-theme-lichen.app-desktop .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b:hover,
    .app-theme-lichen .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b.ui-btn-active {
        border-color: #a8a761 !important;
    }

    .app-theme-lichen .ui-btn.ui-btn-b.ui-btn-active,
    .app-theme-lichen.app-desktop .ui-btn.ui-btn-b.ui-btn-active:hover {
        color: #fff !important;
    }


    /*swatch b divider*/
    .app-theme-lichen .ui-bar-b,
    .app-theme-lichen .ui-bar-b .ui-bar-inherit,
    html .app-theme-lichen.ui-body-b .ui-bar-inherit,
    html body.app-theme-lichen .ui-group-theme-b .ui-bar-inherit {
        border-color: #c6c58f;
        background-color: #e6e5c7;
    }

    /*fix for lookups/inputs*/
    .app-theme-lichen .ui-btn.app-lookup:not(.ui-btn-active):not(.ui-focus),
    .app-theme-lichen .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select:not(.ui-focus) .ui-btn:not(.ui-btn-active),
    .app-theme-lichen .ui-input-text:not(.ui-btn-active),
    .app-theme-lichen .app-form-editing .ui-input-text:not(.ui-btn-active),
    .app-theme-lichen .ui-input-search.ui-body-inherit {
        background-color: #fff;
        border-color: #c6c58f;
        text-shadow: none;
        /*color: #fff;*/
    }

        .app-theme-lichen .ui-btn.app-lookup.ui-focus,
        .app-theme-lichen .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select.ui-focus .ui-btn:not(.ui-btn-active),
        .app-theme-lichen .ui-input-text.ui-focus,
        .app-theme-lichen .app-form-editing .ui-input-text.ui-focus,
        .app-theme-lichen .ui-input-search.ui-body-inherit.ui-focus,
        .app-theme-lichen .ui-checkbox label.ui-focus,
        .app-theme-lichen .ui-datepicker .ui-state-active {
            border-color: #a8a761 !important;
        }

    .app-theme-lichen .ui-slider {
        border-color: #c6c58f !important;
    }

    .app-theme-lichen .ui-slider-label.ui-btn-active {
        background-color: #a8a761 !important;
    }

    /* background bleed under form in editing mode*/
    .app-theme-lichen .ui-body-a.ui-collapsible-content {
        background-color: #fff;
    }

    .app-theme-lichen .app-bar-tools .ui-input-search.ui-body-inherit {
        background-color: #fff;
    }

    .app-theme-lichen .ui-btn.app-lookup,
    .app-theme-lichen .ui-btn.ui-btn-active.app-lookup {
        border-color: #a8a761;
    }


    .app-theme-lichen .app-tabs .ui-btn.ui-btn-active,
    .app-theme-lichen .app-tabs .ui-btn.ui-btn-active:hover,
    .app-theme-lichen .app-tabs :not(.ui-btn-active).ui-btn,
    .app-theme-lichen .app-tabs .ui-btn.ui-btn-active,
    .app-desktop.app-theme-lichen .app-tabs .ui-btn.ui-btn-active:hover {
        background-color: rgb(205, 221, 155);
    }

    .app-theme-lichen .app-lookup-input {
        background-color: transparent;
        /*color: #fff;*/
    }

    .app-theme-lichen .app-grid-header {
        color: #999;
    }

@media (min-width: 20em) {

    .app-theme-lichen .ui-header.ui-header-fixed.app-bar-tools {
        background-image: url(../touch/logo-white.png);
    }
}

.app-theme-lichen .app-listview li .app-li-corner {
    color: #fff;
    background-color: #a8a761;
}

.app-theme-lichen .dataview-busy-indicator {
    background-color: #003399;
}

.app-theme-lichen .ui-bar-a .app-menu-strip .ui-btn:not(.ui-btn-active), .app-theme-lichen .ui-bar-a .app-user-name {
    color: #ccc !important;
}

.app-theme-lichen .ui-bar-a .app-menu-strip .ui-btn:hover:not(.ui-btn-active),
.app-theme-lichen .ui-bar-a .app-menu-strip .ui-btn.app-selected:not(.ui-btn-active) {
    color: #fff !important;
}

/*********************************/
/* THEME: mission               */
/*******************************/

.app-theme-mission,
.app-theme-mission .ui-page-theme-a,
.app-theme-mission .app-page-header {
    background-color: #fff;
    scrollbar-base-color: #b3a07f;
    scrollbar-arrow-color: #a69476;
    scrollbar-track-color: #f2e8d7;
    scrollbar-shadow-color: #f2e8d7;
}

    .app-theme-mission.app-desktop ::-webkit-scrollbar-track {
        background-color: #f2e8d7;
    }

    .app-theme-mission.app-desktop ::-webkit-scrollbar-thumb {
        background-color: #b3a07f;
        border: solid 1px #f2e8d7;
    }

        .app-theme-mission.app-desktop ::-webkit-scrollbar-thumb:hover {
            background-color: #a69476;
        }

    .app-theme-mission .app-page-header {
        color: #1f1f1f;
    }

    .app-theme-mission .ui-page-theme-a .ui-panel-wrapper,
    .app-theme-mission .ui-panel,
    .app-theme-mission .app-page-header,
    .app-theme-mission .app-status-bar {
        background-color: #dfc79d;
        border-color: #a5a5a5;
    }

    .app-theme-mission .app-bar-actions {
        background-color: #fff !important;
    }

    .app-theme-mission .app-status-bar {
        color: #000;
    }

    .app-theme-mission .app-form-editing.app-formview .app-static-text div,
    .app-theme-mission .app-page-menu-desc,
    .app-theme-mission .ui-checkbox label {
        text-shadow: none !important;
    }

    /*popup*/
    .app-theme-mission .app-popup-message,
    .app-theme-mission .ui-content.app-map-info {
        background-color: #dfc79d;
        border-color: #badb8f;
        text-shadow: none;
        color: #000;
    }

        .app-theme-mission .app-popup-message .ui-popup-arrow {
            background-color: #dfc79d;
        }

        .app-theme-mission .app-popup-message div {
            color: #badb8f;
        }

    /* page header */
    .app-theme-mission .app-bar-tools.ui-bar-a,
    .app-theme-mission :not(.app-tabs).ui-header-fixed.ui-header,
    .app-theme-mission .ui-header {
        background-color: #dfc79d;
        border-color: #a5a5a5;
        text-shadow: none;
    }

    .app-theme-mission .app-popup-listview .ui-popup-arrow,
    .app-theme-mission .app-popup-listview {
        background-color: #dfc79d !important;
        border-color: #dfc79d !important;
    }

    .app-theme-mission .app-page-header {
        border-color: #a5a5a5 !important;
    }

    /* list dividers*/
    .app-theme-mission .ui-li-divider {
        background-color: #badb8f;
        border-color: #a5a5a5;
        color: #555;
        text-shadow: none;
    }

    .app-theme-mission ui-li-divider,
    .app-theme-mission .ui-content.app-page-tasks .app-listview .ui-li-divider:not(.ui-bar-b) {
        border-color: #badb8f;
        /*color: #fff;*/
        text-shadow: none;
    }

    /* view descriptions*/
    .app-theme-mission .ui-listview .app-list-instruction.ui-li-divider,
    .app-theme-mission .ui-content:not(.app-page-tasks) .app-listview .ui-li-divider:not(.ui-bar-b):not(.ui-bar-inherit),
    .app-theme-mission .app-presenter-instruction,
    .app-theme-mission .app-grid-header .app-frozen-spacer {
        background-color: #f2e8d7 !important;
        border-color: #badb8f !important;
        color: #1d092d;
    }

    .app-theme-mission .app-presenter-instruction {
        border-color: #a5a5a5 !important;
    }

    body:not(.app-sidebar-undocked).app-theme-mission .ui-header-fixed .ui-title,
    body:not(.app-sidebar-undocked).app-theme-mission .app-sidebar,
    .app-theme-mission .app-divider:not(.ui-collapsible):not(.app-calculated),
    .app-theme-mission .app-echo,
    .app-theme-mission .app-header {
        border-color: #a5a5a5 !important;
    }

    .app-theme-mission .app-bar-heading {
        background-color: #f2e8d7;
        color: #1d092d;
        text-shadow: none;
    }

    .app-theme-mission .ui-body-a,
    .app-theme-mission .app-li-card,
    .app-theme-mission .ui-page-theme-a .ui-body-inherit:not(.ui-focus),
    .app-theme-mission .app-li-card {
        background-color: #fff;
        border-color: #badb8f;
        /*color: #fff;*/
        text-shadow: none;
    }

    .app-theme-mission .ui-panel .ui-body-a {
        border-color: #a5a5a5 !important;
    }

    .app-theme-mission .ui-page-theme-a .app-formview .ui-body-inherit:not(.ui-focus) {
        background-color: #fff;
    }


    /*sidebar customizations*/
    .app-theme-mission .ui-body-a.app-sidebar {
        background-color: #dfc79d;
    }

    .app-theme-mission.app-sidebar-undocked .app-form-grid .ui-collapsible-set,
    .app-theme-mission .ui-listview-inset .ui-li-divider:not(.ui-bar-a) {
        border-color: #badb8f;
    }

    .app-theme-mission .ui-li-divider.app-info {
        background-color: #eeecea !important;
    }

        .app-theme-mission .ui-li-divider.app-info .appname {
            color: #3c2902;
        }

    /* fix for form "card" */
    .app-theme-mission .ui-page-theme-a .ui-body-inherit.app-li-card {
        border-top-color: #badb8f;
        border-left-color: #badb8f;
        border-right-color: #badb8f;
    }

    /*.app-theme-mission .ui-listview-inset {
        background-color: #ebf3ff;
    }*/

    .app-theme-mission .app-form-editing.app-formview .ui-field-contain {
        border-top-color: transparent;
    }


    /*buttons*/
    .app-theme-mission .app-page-header,
    .app-theme-mission .ui-page-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-mission .ui-bar-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-mission .ui-body-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html body.app-theme-mission .ui-group-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html head + body.app-theme-mission .ui-btn-a.ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    .app-theme-mission .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-mission .ui-bar-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-mission .ui-body-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html body.app-theme-mission .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html head + body.app-theme-mission .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    .app-theme-mission .app-form-grid .ui-collapsible-set,
    /* button overrides to remove "hover" on touch screens */
    body.app-theme-mission:not(.app-desktop) li a:hover:not(.app-selected):not(.ui-btn-b),
    body:not(.app-desktop).app-theme-mission .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-mission .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-mission .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-mission .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html head + body:not(.app-desktop).app-theme-mission .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    .app-theme-mission .app-tabs.ui-header,
    .app-theme-mission #app-welcome .ui-btn:not(:hover),
    .app-theme-mission #app-popup-login .ui-btn:not(:hover),
    .app-theme-mission .ui-datepicker .ui-state-highlight,
    .app-theme-mission .ui-datepicker .ui-datepicker-prev,
    .app-theme-mission .ui-datepicker .ui-datepicker-next,
    .app-theme-mission .ui-listview .app-frozen-spacer {
        border-color: #badb8f;
    }

    .app-theme-mission .ui-body-b .ui-btn-a,
    .app-theme-mission .ui-body-b .ui-btn-a.ui-btn-active {
        border-color: #dfc79d !important;
    }

    .app-theme-mission.app-has-popup-open .app-menu-strip .ui-btn:hover {
        background-color: #dfc79d !important;
    }

    .app-theme-mission .ui-page-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-mission .ui-bar-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-mission .ui-body-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-theme-mission .ui-group-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html head + body.app-theme-mission .ui-btn-a.ui-btn:not(.app-selected):not(.app-lookup),
    .app-theme-mission .ui-panel-page-container-a:not(.app-lookup),
    .app-theme-mission .app-tabs.ui-header:not(.app-lookup),
    .app-theme-mission .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-mission .ui-bar-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-mission .ui-body-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html body.app-theme-mission .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off),
    html head + body.app-theme-mission .ui-btn-a.ui-btn:visited:not(.app-selected),
    .app-theme-mission .app-tabs .ui-btn:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-mission .app-grid.app-listview :not(.app-selected):not(:hover):not(.ui-btn-active).ui-btn,
    .app-theme-mission #app-welcome .ui-btn:not(:hover),
    .app-theme-mission #app-popup-login .ui-btn:not(:hover),
    .app-theme-mission .app-map-info .ui-popup-arrow,
    .app-theme-mission .ui-datepicker .ui-datepicker-prev,
    .app-theme-mission .ui-datepicker .ui-datepicker-next,
    .app-theme-mission .ui-listview .app-frozen-spacer {
        /*color: #000;*/
        background-color: #f5f9ee;
    }

    /* top border of Info button in sidebar */
    .app-theme-mission .app-sidebar .ui-btn.ui-icon-info {
        border-color: #a5a5a5 !important;
    }

    /* navigation panel selected item color fix*/
    .app-theme-mission .app-nav-panel .ui-btn-a {
        color: #1f1f1f !important;
    }

    /* subtext coloring*/
    .app-theme-mission .app-field-label-after,
    .app-theme-mission .app-field-label-before,
    .app-theme-mission .app-field-label,
    .app-theme-mission .ui-panel .app-item-desc,
    .app-theme-mission .app-item-number {
        color: #3c2902 !important;
    }

    .app-theme-mission .ui-page-theme-b a:not(.ui-btn),
    .app-theme-mission .ui-bar-b a:not(.ui-btn),
    .app-theme-mission .ui-body-b a:not(.ui-btn),
    .app-theme-mission .ui-group-theme-b a:not(.ui-btn) {
        color: #3c2902 !important;
    }

        .app-theme-mission .ui-page-theme-b a:not(.ui-btn):hover,
        .app-theme-mission .ui-bar-b a:not(.ui-btn):hover,
        .app-theme-mission .ui-body-b a:not(.ui-btn):hover,
        .app-theme-mission .ui-group-theme-b a:not(.ui-btn):hover,
        .app-theme-mission .ui-page-theme-b a:not(.ui-btn):active,
        .app-theme-mission .ui-bar-b a:not(.ui-btn):active,
        .app-theme-mission .ui-body-b a:not(.ui-btn):active,
        .app-theme-mission .ui-group-theme-b a:not(.ui-btn):active {
            color: #000 !important;
        }


    .app-theme-mission .ui-btn p {
        color: #000 !important;
    }

    .app-theme-mission .ui-li-aside,
    .app-theme-mission .ui-btn .ui-li-aside,
    .app-theme-mission .app-grid-header,
    .app-theme-mission .app-panel-info-view .app-list-instruction,
    .app-theme-mission .app-calculated .app-static-text {
        color: #3c2902 !important;
    }

    .app-theme-mission .app-filter {
        color: #4c6c22;
    }

    .app-theme-mission .app-bar-heading .app-bar-label,
    .app-theme-mission .app-static-text div,
    .app-theme-mission .app-form-editing.app-formview label {
        color: #3c2902;
    }

    .app-theme-mission .app-wrapper,
    .app-theme-mission .app-echo-instruction {
        color: #1d092d;
        text-shadow: none;
    }

    /*selected button*/
    .app-theme-mission .app-selected:not(.ui-btn-active),
    .app-theme-mission .app-selected:hover,
    .app-theme-mission .app-selected:visited,
    .app-theme-mission .app-selected .app-frozen-spacer {
        background-color: #cbe4aa !important;
        border-color: #badb8f !important;
        color: #000 !important;
    }

    .app-theme-mission .app-grid-header .app-selected:not(.ui-btn-active) {
        background-color: rgba(0,0,0,0.05) !important;
    }

    /* hover */
    .app-theme-mission .ui-btn-a:hover:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-mission .ui-page-theme-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-mission .ui-bar-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-mission .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-desktop.app-theme-mission .ui-group-theme-a .ui-btn:hover:not(.app-selected),
    html head + body.app-desktop.app-theme-mission .ui-btn-a.ui-btn:hover:not(.app-selected),
    .app-theme-mission #app-welcome .ui-btn:hover:not(.ui-btn-active),
    .app-theme-mission #app-popup-login .ui-btn:hover:not(.ui-btn-active),
    .app-theme-mission .ui-datepicker .ui-datepicker-prev:hover,
    .app-theme-mission .ui-datepicker .ui-datepicker-next:hover,
    .app-desktop.app-theme-mission .ui-listview a.ui-btn:hover:not(.app-selected) .app-frozen-spacer  {
        background-color: #e5f1d5;
        border-color: #badb8f;
    }

    .app-theme-mission.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon),
    .app-theme-mission.app-desktop .ui-datepicker td a:hover {
        background-color: #e5f1d5;
    }

    /* selected hover*/
    html body.app-desktop.app-theme-mission .ui-btn.app-selected:hover:not(.ui-btn-active),
    .app-theme-mission .app-echo-toolbar .app-selected:not(.ui-btn-active),
    .app-theme-mission .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
    .app-theme-mission .app-listview .app-selected:not(.ui-btn-active):hover .app-frozen-spacer {
        background-color: #bedd95 !important;
        border-color: #badb8f;
        color: #000 !important;
    }

    /* click */
    .app-theme-mission .app-grid-header .ui-btn-active,
    .app-theme-mission .dv-item .app-btn-more.ui-btn-active {
        background-color: #4c6c22 !important;
        color: #fff !important;
    }

    .app-theme-mission .app-listview .ui-btn.app-selected::before {
        background-color: #4c6c22;
    }

    .app-theme-mission .ui-title.ui-btn-active,
    .app-theme-mission .ui-btn.ui-btn-active,
    .app-theme-mission .ui-btn.ui-btn-active .app-frozen-spacer {
        background-color: #4c6c22 !important;
        border-color: #badb8f !important;
        color: #fff !important;
    }

        .app-theme-mission .ui-panel-position-left .ui-btn-active .app-item-desc,
        .app-theme-mission .ui-panel-position-right .ui-btn-active .app-item-desc,
        .app-theme-mission #app-sidebar .ui-btn-active .app-item-desc,
        .app-theme-mission .app-listview-static .ui-btn-active .app-item-desc,
        .app-theme-mission .ui-btn-active p,
        .app-theme-mission .ui-btn-active p.ui-li-aside,
        .app-theme-mission .ui-btn.ui-btn-active span:not(.ui-li-count) {
            color: #fff !important;
        }

    .app-theme-mission .dv-action-see-all .app-btn-prev.ui-btn-active,
    .app-theme-mission .dv-action-see-all .app-btn-next.ui-btn-active {
        background-color: #4C6C22;
        color: #fff;
    }

    .app-theme-mission .app-btn-check:not(.app-btn-check-selected) {
        border-color: #BADB8F !important;
        background-color: transparent !important;
    }

    .app-theme-mission .ui-btn.app-selected:not(.ui-btn-active) .app-btn-check:not(.app-btn-check-selected) {
        border-color: #BADB8F !important;
    }

    .app-theme-mission .app-grid-header .app-btn-check:not(.app-btn-check-selected) {
        background-color: transparent !important;
        border-color: #BADB8F !important;
    }

    .app-theme-mission .app-btn-check.app-btn-check-selected {
        border-color: #4C6C22 !important;
        background-color: #4C6C22 !important;
    }

    .app-theme-mission .app-btn-check .app-icon-themed {
        fill: #fff;
    }

    /* tabs */
    .app-theme-mission .app-tabs.ui-header {
        border-color: #a5a5a5;
    }


    .app-theme-mission .app-tabs .ui-btn {
        border-color: #4c6c22 !important;
        color: #1d092d;
    }

        .app-theme-mission .app-tabs .ui-btn.ui-btn-active {
            border-color: #4c6c22 !important;
            background-color: #4c6c22 !important;
            color: #fff !important;
        }

    /*button on header bar*/

    .app-theme-mission .app-bar-tools .ui-btn,
    .app-theme-mission .app-map-info-toolbar .ui-btn {
        border-color: #98ca57 !important;
    }

    .app-theme-mission.app-desktop .ui-btn.ui-btn-icon-notext:hover,
    .app-theme-mission .ui-btn.ui-btn-icon-notext.ui-btn-active,
    .app-theme-mission .ui-datepicker .ui-datepicker-prev:hover,
    .app-theme-mission .ui-datepicker .ui-datepicker-next:hover {
        border-color: #4c6c22 !important;
    }

    .app-theme-mission .ui-btn.ui-btn-icon-notext:not(.ui-radio-on)::after,
    .app-theme-mission .ui-btn.ui-btn-icon-left:not(.ui-radio-on)::after,
    .app-theme-mission .ui-btn.ui-btn-icon-right:not(.ui-radio-on):not(.app-btn-icon-transparent)::after,
    .app-theme-mission .ui-btn.ui-btn-icon-top:not(.ui-radio-on)::after,
    .app-theme-mission .ui-btn.ui-btn-icon-bottom:not(.ui-radio-on)::after,
    .app-theme-mission .ui-datepicker .ui-datepicker-prev span,
    .app-theme-mission .ui-datepicker .ui-datepicker-next span,
    .app-theme-mission .ui-checkbox-on:after,
    .app-theme-mission .ui-flipswitch-active,
    .app-theme-mission .ui-slider-track .ui-btn-active {
        background-color: #4c6c22 !important;
    }

    .app-theme-mission .ui-btn .glyphicon {
        color: #4c6c22;
    }


    .app-theme-mission .app-icon-themed {
        fill: #4c6c22;
    }

    .app-theme-mission .ui-radio-on:after,
    .app-theme-mission .ui-slider-track .ui-btn-active,
    .app-theme-mission .ui-flipswitch-active {
        border-color: #4c6c22 !important;
    }


    .app-theme-mission .ui-btn.ui-btn-active.ui-btn-icon-notext::after,
    .app-theme-mission .ui-btn.ui-btn-active.ui-btn-icon-left::after,
    .app-theme-mission .ui-btn.ui-btn-active.ui-btn-icon-right:not(.app-btn-icon-transparent)::after,
    .app-theme-mission .ui-btn.ui-btn-active.ui-btn-icon-top::after,
    .app-theme-mission .ui-btn.ui-btn-active.ui-btn-icon-bottom::after {
        background-color: #1c2b08 !important;
    }

    /*swatch b*/
    .app-theme-mission .ui-btn.ui-btn-b,
    .app-theme-mission .ui-btn.ui-btn-b:visited,
    body.app-theme-mission:not(.app-desktop) li a.ui-btn-b:not(.ui-btn-active):hover {
        background-color: #badb8f;
        border-color: #dfc79d;
        color: #1d092d;
    }

        /*swatch b hover*/

        .app-theme-mission .ui-btn.ui-btn-b.ui-btn-active,
        .app-theme-mission.app-desktop .ui-btn.ui-btn-b:hover,
        .app-theme-mission .app-popup .ui-content .ui-checkbox .ui-btn:hover,
        .app-theme-mission .app-popup .ui-content .ui-checkbox .ui-btn.ui-focus:hover {
            background-color: #c6dea7;
            border-color: #dfc79d;
            color: #1d092d !important;
        }

    .app-theme-mission .app-nav-panel .ui-btn.ui-btn-b {
        border-color: #dfc79d !important;
    }

    .app-theme-mission .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b,
    .app-theme-mission.app-desktop .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b:hover,
    .app-theme-mission .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b.ui-btn-active {
        border-color: #a5a5a5 !important;
    }

    .app-theme-mission .ui-btn.ui-btn-b.ui-btn-active,
    .app-theme-mission.app-desktop .ui-btn.ui-btn-b.ui-btn-active:hover {
        color: #fff !important;
    }


    /*swatch b divider*/
    .app-theme-mission .ui-bar-b,
    .app-theme-mission .ui-bar-b .ui-bar-inherit,
    html .app-theme-mission.ui-body-b .ui-bar-inherit,
    html body.app-theme-mission .ui-group-theme-b .ui-bar-inherit {
        border-color: #badb8f;
        background-color: #dfc79d;
    }

    /*fix for lookups/inputs*/
    .app-theme-mission .ui-btn.app-lookup:not(.ui-btn-active):not(.ui-focus),
    .app-theme-mission .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select:not(.ui-focus) .ui-btn:not(.ui-btn-active),
    .app-theme-mission .ui-input-text:not(.ui-btn-active),
    .app-theme-mission .app-form-editing .ui-input-text:not(.ui-btn-active),
    .app-theme-mission .ui-input-search.ui-body-inherit {
        background-color: #fff;
        border-color: #badb8f;
        text-shadow: none;
        /*color: #fff;*/
    }

        .app-theme-mission .ui-btn.app-lookup.ui-focus,
        .app-theme-mission .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select.ui-focus .ui-btn:not(.ui-btn-active),
        .app-theme-mission .ui-input-text.ui-focus,
        .app-theme-mission .app-form-editing .ui-input-text.ui-focus,
        .app-theme-mission .ui-input-search.ui-body-inherit.ui-focus,
        .app-theme-mission .ui-checkbox label.ui-focus,
        .app-theme-mission .ui-datepicker .ui-state-active {
            border-color: #79ae38 !important;
        }

    .app-theme-mission .ui-slider {
        border-color: #badb8f !important;
    }

    .app-theme-mission .ui-slider-label.ui-btn-active {
        background-color: #4c6c22 !important;
    }

    /* background bleed under form in editing mode*/
    .app-theme-mission .ui-body-a.ui-collapsible-content {
        background-color: #fff;
    }

    .app-theme-mission .app-bar-tools .ui-input-search.ui-body-inherit {
        background-color: #fff;
    }

    .app-theme-mission .ui-btn.app-lookup,
    .app-theme-mission .ui-btn.ui-focus.app-lookup {
        border-color: #badb8f;
    }

    .app-theme-mission .app-lookup-input {
        background-color: transparent;
        /*color: #fff;*/
    }

    .app-theme-mission .app-grid-header {
        color: #999;
    }

@media (min-width: 20em) {

    .app-theme-mission .ui-header.ui-header-fixed.app-bar-tools {
        background-image: url(../touch/logo-black.png);
    }
}

.app-theme-mission .app-listview li .app-li-corner {
    color: #fff;
    background-color: #4c6c22;
}

.app-theme-mission .dataview-busy-indicator {
    background-color: #4c6c22;
}

.app-theme-mission .ui-bar-a .app-menu-strip .ui-btn:not(.ui-btn-active), .app-theme-mission .ui-bar-a .app-user-name {
    color: #777 !important;
}

.app-theme-mission .ui-bar-a .app-menu-strip .ui-btn:hover:not(.ui-btn-active),
.app-theme-mission .ui-bar-a .app-menu-strip .ui-btn.app-selected:not(.ui-btn-active) {
    color: #333 !important;
}

/*********************************/
/* THEME: modern                */
/*******************************/

.app-theme-modern .app-selected:not(.ui-btn-active),
.app-theme-modern .app-selected:not(.ui-btn-active):hover,
.app-theme-modern .app-listview .app-selected:not(.ui-btn-active) .app-frozen-spacer {
    background-color: #cfe9f3 !important;
}

body.app-theme-modern:not(.app-desktop) li a:hover {
    background-color: #f6f6f6 !important;
}

body.app-theme-modern:not(.app-desktop) li a.ui-btn-b:hover {
    background-color: #333 !important;
}

body.app-theme-modern:not(.app-desktop) li a.ui-btn-active:hover {
    background-color: #3388cc !important;
}


.app-theme-modern .app-grid-header .app-selected:not(.ui-btn-active) {
    background-color: rgba(0,0,0,0.1) !important;
}

body.app-theme-modern:not(.app-desktop) li a.app-selected:hover,
.app-theme-modern .app-echo-toolbar .app-selected:not(.ui-btn-active),
.app-theme-modern .app-echo-toolbar .app-selected:not(.ui-btn-active):hover {
    background-color: #cfe9f3 !important;
}

body.app-theme-modern:not(.app-desktop) li a.ui-btn-active.app-selected:hover {
    background-color: #22aadd !important;
}

/* click */
.app-theme-modern .ui-page .ui-listview .ui-btn.ui-btn-active,
.app-theme-modern .dv-item .app-btn-more.ui-btn-active {
    border-color: #ccc !important;
}

.app-theme-modern .ui-body-b .ui-btn-a,
.app-theme-modern .ui-body-b .ui-btn.ui-btn-active {
    border-color: #1f1f1f !important;
}

.app-theme-modern.app-has-popup-open .app-menu-strip .ui-btn:hover {
    background-color: #1f1f1f !important;
}

body.app-desktop.app-theme-modern .app-listview.app-grid .ui-btn:not(.ui-btn-b):not(.ui-btn-active):not(:hover):not(.app-selected) {
    background-color: #fff;
}

body.app-theme-modern:not(.app-desktop) .app-listview.app-grid .ui-btn:not(.ui-btn-b):not(.ui-btn-active):not(.app-selected) {
    background-color: #fff !important;
}

.app-theme-modern.app-desktop .app-menu-strip ul li a.ui-btn:hover:not(.ui-btn-active) {
    background-color: rgba(255, 255, 255, .4) !important;
}

.app-theme-modern .ui-bar-a .app-menu-strip .ui-btn:not(.ui-btn-active), .app-theme-modern .ui-bar-a .app-user-name {
    color: #777 !important;
}

.app-theme-modern .ui-bar-a .app-menu-strip .ui-btn:hover:not(.ui-btn-active),
.app-theme-modern .ui-bar-a .app-menu-strip .ui-btn.app-selected:not(.ui-btn-active) {
    color: #333 !important;
}

.app-theme-modern .app-popup-listview .ui-popup-arrow,
.app-theme-modern .app-popup-listview {
    background-color: #e9e9e9;
}

/*********************************/
/* THEME: modernrose            */
/*******************************/

.app-theme-modernrose,
.app-theme-modernrose .ui-page-theme-a,
.app-theme-modernrose .app-page-header {
    background-color: #fff;
    /*scrollbar-base-color: #ed699f;
    scrollbar-arrow-color: #ed699f;
    scrollbar-track-color: #ffcce1;
    scrollbar-shadow-color: #ffcce1;*/
}

    /*
    .app-theme-modernrose.app-desktop ::-webkit-scrollbar-track {
        background-color: #ffcce1;
    }

    .app-theme-modernrose.app-desktop ::-webkit-scrollbar-thumb {
        background-color: #ed699f;
        border: solid 1px #ffcce1;
    }

        .app-theme-modernrose.app-desktop ::-webkit-scrollbar-thumb:hover {
            background-color: #d45d8f;
        }*/

    .app-theme-modernrose .app-page-header {
        color: #1f1f1f;
    }

    .app-theme-modernrose .ui-page-theme-a .ui-panel-wrapper,
    .app-theme-modernrose .ui-panel,
    .app-theme-modernrose .app-page-header,
    .app-theme-modernrose .app-status-bar {
        background-color: #ffe0ed;
        border-color: #ED699F;
    }

    .app-theme-modernrose .app-status-bar {
        color: #000;
    }

    .app-theme-modernrose .app-form-editing.app-formview .app-static-text div,
    .app-theme-modernrose .app-page-menu-desc,
    .app-theme-modernrose .ui-checkbox label {
        text-shadow: none !important;
    }

    /*popup*/
    .app-theme-modernrose .app-popup-message,
    .app-theme-modernrose .ui-content.app-map-info {
        background-color: #ffe0ed;
        border-color: #ffcce1;
        text-shadow: none;
        color: #000;
    }

        .app-theme-modernrose .app-popup-message .ui-popup-arrow {
            background-color: #ffe0ed;
        }

        .app-theme-modernrose .app-popup-message div {
            color: #ffcce1;
        }

    /* page header */
    .app-theme-modernrose .app-bar-tools.ui-bar-a,
    .app-theme-modernrose :not(.app-tabs).ui-header-fixed.ui-header,
    .app-theme-modernrose .ui-header {
        background-color: #ffe0ed;
        border-color: #ED699F;
        text-shadow: none;
    }

    .app-theme-modernrose .app-popup-listview .ui-popup-arrow,
    .app-theme-modernrose .app-popup-listview {
        background-color: #ffe0ed !important;
        border-color: #ffe0ed !important;
    }

    .app-theme-modernrose .app-page-header {
        border-color: #ED699F !important;
    }

    .app-theme-modernrose.app-desktop .app-menu-strip ul li a.ui-btn:hover:not(.ui-btn-active) {
        background-color: rgba(255,255,255, 0.4) !important;
    }

    /* list dividers*/
    .app-theme-modernrose .ui-li-divider {
        background-color: #ffcce1;
        border-color: #ED699F;
        color: #555;
        text-shadow: none;
    }

    .app-theme-modernrose ui-li-divider,
    .app-theme-modernrose .ui-content.app-page-tasks .app-listview .ui-li-divider:not(.ui-bar-b) {
        /*background-color: #ddc1f4;*/
        /*border-color: #ED699F;*/
        /*color: #fff;*/
        text-shadow: none;
    }

    /* view descriptions*/
    .app-theme-modernrose .ui-listview .app-list-instruction.ui-li-divider,
    .app-theme-modernrose .ui-content:not(.app-page-tasks) .app-listview .ui-li-divider:not(.ui-bar-b):not(.ui-bar-inherit),
    .app-theme-modernrose .app-presenter-instruction,
    .app-theme-modernrose .app-grid-header .app-frozen-spacer {
        background-color: #fceef4 !important;
        border-color: #ffcce1 !important;
        color: #1d092d;
    }

    body:not(.app-sidebar-undocked).app-theme-modernrose .ui-header-fixed .ui-title,
    body:not(.app-sidebar-undocked).app-theme-modernrose .app-sidebar,
    .app-theme-modernrose .app-divider:not(.ui-collapsible):not(.app-calculated),
    .app-theme-modernrose .app-echo,
    .app-theme-modernrose .app-header {
        border-color: #ED699F !important;
    }

    .app-theme-modernrose .app-bar-heading {
        background-color: #fceef4;
        color: #1d092d;
        text-shadow: none;
    }

    .app-theme-modernrose .ui-body-a,
    .app-theme-modernrose .app-li-card,
    .app-theme-modernrose .ui-page-theme-a .ui-body-inherit:not(.ui-focus),
    .app-theme-modernrose .app-li-card {
        background-color: #fff;
        border-color: #ffcce1;
        /*color: #fff;*/
        text-shadow: none;
    }

    .app-theme-modernrose .ui-panel .ui-body-a {
        border-color: #ED699F !important;
    }

    .app-theme-modernrose .ui-page-theme-a .app-formview .ui-body-inherit:not(.ui-focus) {
        background-color: #fff;
    }


    /*sidebar customizations*/
    .app-theme-modernrose .ui-body-a.app-sidebar {
        background-color: #ffe0ed;
    }

    .app-theme-modernrose.app-sidebar-undocked .app-form-grid .ui-collapsible-set,
    .app-theme-modernrose .ui-listview-inset .ui-li-divider:not(.ui-bar-a) {
        border-color: #ffcce1;
    }

    .app-theme-modernrose .ui-li-divider.app-info {
        background-color: #fff !important;
    }

        .app-theme-modernrose .ui-li-divider.app-info .appname {
            color: #F30064;
        }

    /* fix for form "card" */
    .app-theme-modernrose .ui-page-theme-a .ui-body-inherit.app-li-card {
        border-top-color: #ffcce1;
        border-left-color: #ffcce1;
        border-right-color: #ffcce1;
    }

    /*.app-theme-modernrose .ui-listview-inset {
        background-color: #ebf3ff;
    }*/

    .app-theme-modernrose .app-form-editing.app-formview .ui-field-contain {
        border-top-color: transparent;
    }


    /*buttons*/
    .app-theme-modernrose .app-page-header,
    .app-theme-modernrose .ui-page-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-modernrose .ui-bar-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-modernrose .ui-body-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html body.app-theme-modernrose .ui-group-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html head + body.app-theme-modernrose .ui-btn-a.ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    .app-theme-modernrose .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-modernrose .ui-bar-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-modernrose .ui-body-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html body.app-theme-modernrose .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html head + body.app-theme-modernrose .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    .app-theme-modernrose .app-form-grid .ui-collapsible-set,
    /* button overrides to remove "hover" on touch screens */
    body.app-theme-modernrose:not(.app-desktop) li a:hover:not(.app-selected):not(.ui-btn-b),
    body:not(.app-desktop).app-theme-modernrose .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-modernrose .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-modernrose .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-modernrose .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html head + body:not(.app-desktop).app-theme-modernrose .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    .app-theme-modernrose .app-tabs.ui-header,
    .app-theme-modernrose #app-welcome .ui-btn,
    .app-theme-modernrose #app-popup-login .ui-btn,
    .app-theme-modernrose .ui-datepicker .ui-state-highlight,
    .app-theme-modernrose .ui-datepicker .ui-datepicker-prev,
    .app-theme-modernrose .ui-datepicker .ui-datepicker-next,
    .app-theme-modernrose .ui-listview .app-frozen-spacer {
        border-color: #ffcce1;
    }

    .app-theme-modernrose .ui-body-b .ui-btn-a,
    .app-theme-modernrose .ui-body-b .ui-btn-a.ui-btn-active {
        border-color: #ffe0ed !important;
    }

    .app-theme-modernrose.app-has-popup-open .app-menu-strip .ui-btn:hover {
        background-color: #ffe0ed !important;
    }

    .app-theme-modernrose .ui-page-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-modernrose .ui-bar-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-modernrose .ui-body-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-theme-modernrose .ui-group-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html head + body.app-theme-modernrose .ui-btn-a.ui-btn:not(.app-selected):not(.app-lookup),
    .app-theme-modernrose .ui-panel-page-container-a:not(.app-lookup),
    .app-theme-modernrose .app-tabs.ui-header:not(.app-lookup),
    .app-theme-modernrose .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-modernrose .ui-bar-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-modernrose .ui-body-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html body.app-theme-modernrose .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off),
    html head + body.app-theme-modernrose .ui-btn-a.ui-btn:visited:not(.app-selected),
    .app-theme-modernrose .app-tabs .ui-btn:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-modernrose .app-grid.app-listview :not(.app-selected):not(:hover):not(.ui-btn-active).ui-btn,
    .app-theme-modernrose #app-welcome .ui-btn:not(:hover),
    .app-theme-modernrose #app-popup-login .ui-btn:not(:hover),
    .app-theme-modernrose .app-map-info .ui-popup-arrow,
    .app-theme-modernrose .ui-datepicker .ui-datepicker-prev,
    .app-theme-modernrose .ui-datepicker .ui-datepicker-next,
    .app-theme-modernrose .ui-listview .app-frozen-spacer {
        /*color: #000;*/
        background-color: #fff0f6;
    }

    /* top border of Info button in sidebar */
    .app-theme-modernrose .app-sidebar .ui-btn.ui-icon-info {
        border-color: #ED699F !important;
    }

    /* navigation panel selected item color fix*/
    .app-theme-modernrose .app-nav-panel .ui-btn-a {
        color: #1f1f1f !important;
    }

    /* subtext coloring*/
    .app-theme-modernrose .app-field-label-after,
    .app-theme-modernrose .app-field-label-before,
    .app-theme-modernrose .app-field-label,
    .app-theme-modernrose .ui-panel .app-item-desc,
    .app-theme-modernrose .ui-li-aside,
    .app-theme-modernrose .ui-btn .ui-li-aside,
    .app-theme-modernrose .app-grid-header,
    .app-theme-modernrose .app-panel-info-view .app-list-instruction,
    .app-theme-modernrose .app-calculated .app-static-text,
    .app-theme-modernrose .app-item-number {
        color: #f30064 !important;
    }

    .app-theme-modernrose .app-filter {
        color: #d50202;
    }

    .app-theme-modernrose .ui-page-theme-b a:not(.ui-btn),
    .app-theme-modernrose .ui-bar-b a:not(.ui-btn),
    .app-theme-modernrose .ui-body-b a:not(.ui-btn),
    .app-theme-modernrose .ui-group-theme-b a:not(.ui-btn) {
        color: #f30064 !important;
    }

        .app-theme-modernrose .ui-page-theme-b a:not(.ui-btn):hover,
        .app-theme-modernrose .ui-bar-b a:not(.ui-btn):hover,
        .app-theme-modernrose .ui-body-b a:not(.ui-btn):hover,
        .app-theme-modernrose .ui-group-theme-b a:not(.ui-btn):hover,
        .app-theme-modernrose .ui-page-theme-b a:not(.ui-btn):active,
        .app-theme-modernrose .ui-bar-b a:not(.ui-btn):active,
        .app-theme-modernrose .ui-body-b a:not(.ui-btn):active,
        .app-theme-modernrose .ui-group-theme-b a:not(.ui-btn):active {
            color: #000 !important;
        }

    .app-theme-modernrose .ui-btn p {
        color: #000 !important;
    }

    .app-theme-modernrose .app-bar-heading .app-bar-label,
    .app-theme-modernrose .app-static-text div,
    .app-theme-modernrose .app-form-editing.app-formview label {
        color: #f30064;
    }

    .app-theme-modernrose .app-wrapper,
    .app-theme-modernrose .app-echo-instruction {
        color: #1d092d;
        text-shadow: none;
    }

    /*selected button*/
    .app-theme-modernrose .app-selected:not(.ui-btn-active),
    .app-theme-modernrose .app-selected:hover,
    .app-theme-modernrose .app-selected:visited,
    .app-theme-modernrose .app-selected .app-frozen-spacer {
        background-color: #fedeeb !important;
        border-color: #ffcce1 !important;
        color: #000 !important;
    }

    .app-theme-modernrose .app-grid-header .app-selected:not(.ui-btn-active) {
        background-color: rgba(0,0,0,0.05) !important;
    }

    /* hover */
    .app-theme-modernrose .ui-btn-a:hover:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-modernrose .ui-page-theme-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-modernrose .ui-bar-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-modernrose .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-desktop.app-theme-modernrose .ui-group-theme-a .ui-btn:hover:not(.app-selected),
    html head + body.app-desktop.app-theme-modernrose .ui-btn-a.ui-btn:hover:not(.app-selected),
    .app-theme-modernrose #app-welcome .ui-btn:hover:not(.ui-btn-active),
    .app-theme-modernrose #app-popup-login .ui-btn:hover:not(.ui-btn-active),
    .app-desktop.app-theme-modernrose .ui-listview a.ui-btn:hover:not(.app-selected) .app-frozen-spacer  {
        background-color: #fee9f1;
        border-color: #ffcce1;
    }

    .app-theme-modernrose.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon),
    .app-theme-modernrose.app-desktop .ui-datepicker td a:hover {
        background-color: #fee9f1;
    }

    /* selected hover*/
    html body.app-desktop.app-theme-modernrose .ui-btn.app-selected:hover:not(.ui-btn-active),
    .app-theme-modernrose .app-echo-toolbar .app-selected:not(.ui-btn-active),
    .app-theme-modernrose .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
    .app-theme-modernrose .app-listview .app-selected:not(.ui-btn-active):hover .app-frozen-spacer {
        background-color: #ffd5e6 !important;
        border-color: #ffcce1 !important;
        color: #000 !important;
    }

    /* click */

    .app-theme-modernrose .app-grid-header .ui-btn-active,
    .app-theme-modernrose .dv-item .app-btn-more.ui-btn-active {
        background-color: #d50202 !important;
        color: #fff !important;
    }

    .app-theme-modernrose .app-listview .ui-btn.app-selected::before {
        background-color: #d50202;
    }

    .app-theme-modernrose .ui-title.ui-btn-active,
    html body.app-theme-modernrose .ui-btn.ui-btn-active,
    .app-theme-modernrose .ui-btn.ui-btn-active .app-frozen-spacer {
        background-color: #d50202 !important;
        border-color: #ffcce1 !important;
        color: #fff !important;
    }

    .app-theme-modernrose .ui-panel-position-left .ui-btn-active .app-item-desc,
    .app-theme-modernrose .ui-panel-position-right .ui-btn-active .app-item-desc,
    .app-theme-modernrose #app-sidebar .ui-btn-active .app-item-desc,
    .app-theme-modernrose .app-listview-static .ui-btn-active .app-item-desc,
    .app-theme-modernrose .ui-btn-active p,
    .app-theme-modernrose .ui-btn-active p.ui-li-aside,
    .app-theme-modernrose .ui-btn.ui-btn-active span:not(.ui-li-count) {
        color: #fff !important;
    }

    .app-theme-modernrose .dv-action-see-all .app-btn-prev.ui-btn-active,
    .app-theme-modernrose .dv-action-see-all .app-btn-next.ui-btn-active {
        background-color: #D50202;
        color: #fff;
    }

    .app-theme-modernrose .app-echo .dv-action-see-all span {
        border-color: #FFCCE1 !important;
    }

    .app-theme-modernrose .app-btn-check:not(.app-btn-check-selected) {
        border-color: #FFCCE1 !important;
        background-color: transparent !important;
    }

    .app-theme-modernrose .ui-btn.app-selected:not(.ui-btn-active) .app-btn-check:not(.app-btn-check-selected) {
        border-color: #FFCCE1 !important;
    }

    .app-theme-modernrose .app-grid-header .app-btn-check:not(.app-btn-check-selected) {
        background-color: transparent !important;
        border-color: #FFCCE1 !important;
    }

    .app-theme-modernrose .app-btn-check.app-btn-check-selected {
        border-color: #D50202 !important;
        background-color: #D50202 !important;
    }

    .app-theme-modernrose .app-btn-check .app-icon-themed {
        fill: #fff;
    }

    /* tabs */

    .app-theme-modernrose .app-tabs.ui-header {
        border-color: #ED699F;
    }


    .app-theme-modernrose .app-tabs .ui-btn {
        border-color: #ED699F !important;
        color: #1d092d;
    }

        .app-theme-modernrose .app-tabs .ui-btn.ui-btn-active {
            border-color: #ED699F !important;
            background-color: #ED699F !important;
            color: #fff !important;
        }


    /*button on header bar*/
    .app-theme-modernrose .app-bar-tools .ui-btn.ui-btn-icon-notext,
    .app-theme-modernrose .app-map-info-toolbar .ui-btn.ui-btn-icon-notext {
        border-color: #f4aac8 !important;
    }

    .app-theme-modernrose.app-desktop .app-bar-tools .ui-btn.ui-btn-icon-notext:hover,
    .app-theme-modernrose.app-desktop .app-map-info-toolbar .ui-btn.ui-btn-icon-notext:hover,
    .app-theme-modernrose .ui-btn.ui-btn-icon-notext.ui-btn-active,
    .app-theme-modernrose .ui-datepicker .ui-datepicker-prev:hover,
    .app-theme-modernrose .ui-datepicker .ui-datepicker-next:hover {
        border-color: #eb94b8 !important;
        background-color: #ffe0ed !important;
    }

    .app-theme-modernrose.app-desktop .ui-btn.ui-btn-icon-notext:hover {
        border-color: #eb94b8 !important;
    }

    .app-theme-modernrose .ui-btn.ui-btn-icon-notext:not(.ui-radio-on)::after,
    .app-theme-modernrose .ui-btn.ui-btn-icon-left:not(.ui-radio-on)::after,
    .app-theme-modernrose .ui-btn.ui-btn-icon-right:not(.ui-radio-on):not(.app-btn-icon-transparent)::after,
    .app-theme-modernrose .ui-btn.ui-btn-icon-top:not(.ui-radio-on)::after,
    .app-theme-modernrose .ui-btn.ui-btn-icon-bottom:not(.ui-radio-on)::after,
    .app-theme-modernrose .ui-datepicker .ui-datepicker-prev span,
    .app-theme-modernrose .ui-datepicker .ui-datepicker-next span,
    .app-theme-modernrose .ui-checkbox-on:after,
    .app-theme-modernrose .ui-flipswitch-active,
    .app-theme-modernrose .ui-slider-track .ui-btn-active {
        background-color: #ed699f !important;
    }

    .app-theme-modernrose .ui-btn .glyphicon {
        color: #ed699f;
    }

    .app-theme-modernrose .app-icon-themed {
        fill: #ed699f;
    }

    .app-theme-modernrose .ui-radio-on:after,
    .app-theme-modernrose .ui-slider-track .ui-btn-active,
    .app-theme-modernrose .ui-flipswitch-active {
        border-color: #ed699f !important;
    }


    .app-theme-modernrose .ui-btn.ui-btn-active.ui-btn-icon-notext::after,
    .app-theme-modernrose .ui-btn.ui-btn-active.ui-btn-icon-left::after,
    .app-theme-modernrose .ui-btn.ui-btn-active.ui-btn-icon-right:not(.app-btn-icon-transparent)::after,
    .app-theme-modernrose .ui-btn.ui-btn-active.ui-btn-icon-top::after,
    .app-theme-modernrose .ui-btn.ui-btn-active.ui-btn-icon-bottom::after {
        background-color: #a60245 !important;
    }

    .app-theme-modernrose .ui-btn.ui-btn-active.ui-btn-icon-notext.app-btn-promo::after {
        background-color: #d50202 !important;
    }

    /*swatch b*/
    .app-theme-modernrose .ui-btn.ui-btn-b,
    .app-theme-modernrose .ui-btn.ui-btn-b:visited,
    body.app-theme-modernrose:not(.app-desktop) li a.ui-btn-b:not(.ui-btn-active):hover {
        background-color: #fc98c1;
        border-color: #ffe0ed;
        color: #1d092d;
    }

        /*swatch b hover*/

        .app-theme-modernrose .ui-btn.ui-btn-b.ui-btn-active,
        .app-theme-modernrose.app-desktop .ui-btn.ui-btn-b:hover,
        .app-theme-modernrose .app-popup .ui-content .ui-checkbox .ui-btn:hover,
        .app-theme-modernrose .app-popup .ui-content .ui-checkbox .ui-btn.ui-focus:hover {
            background-color: #fba0c6;
            border-color: #ffe0ed;
            color: #1d092d !important;
        }

    .app-theme-modernrose .app-nav-panel .ui-btn.ui-btn-b {
        border-color: #ffe0ed !important;
    }

    .app-theme-modernrose .ui-btn.ui-btn-b.ui-btn-active,
    .app-theme-modernrose.app-desktop .ui-btn.ui-btn-b.ui-btn-active:hover {
        color: #fff !important;
    }

    .app-theme-modernrose .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b,
    .app-theme-modernrose.app-desktop .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b:hover,
    .app-theme-modernrose .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b.ui-btn-active {
        border-color: #ED699F !important;
    }

    /*swatch b divider*/
    .app-theme-modernrose .ui-bar-b,
    .app-theme-modernrose .ui-bar-b .ui-bar-inherit,
    html .app-theme-modernrose.ui-body-b .ui-bar-inherit,
    html body.app-theme-modernrose .ui-group-theme-b .ui-bar-inherit {
        border-color: #ffcce1;
        background-color: #ffe0ed;
    }

    /*fix for lookups/inputs*/
    .app-theme-modernrose .ui-btn.app-lookup:not(.ui-btn-active):not(.ui-focus),
    .app-theme-modernrose .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select:not(.ui-focus) .ui-btn:not(.ui-btn-active),
    .app-theme-modernrose .ui-input-text:not(.ui-btn-active),
    .app-theme-modernrose .app-form-editing .ui-input-text:not(.ui-btn-active),
    .app-theme-modernrose .ui-input-search.ui-body-inherit {
        background-color: #fff;
        border-color: #ffcce1;
        text-shadow: none;
        /*color: #fff;*/
    }

        .app-theme-modernrose .ui-btn.app-lookup.ui-focus,
        .app-theme-modernrose .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select.ui-focus .ui-btn:not(.ui-btn-active),
        .app-theme-modernrose .ui-input-text.ui-focus,
        .app-theme-modernrose .app-form-editing .ui-input-text.ui-focus,
        .app-theme-modernrose .ui-input-search.ui-body-inherit.ui-focus,
        .app-theme-modernrose .ui-checkbox label.ui-focus,
        .app-theme-modernrose .ui-datepicker .ui-state-active {
            border-color: #ED699F !important;
        }

    .app-theme-modernrose .ui-slider {
        border-color: #ffcce1 !important;
    }

    .app-theme-modernrose .ui-slider-label.ui-btn-active {
        background-color: #ED699F !important;
    }

    /* background bleed under form in editing mode*/
    .app-theme-modernrose .ui-body-a.ui-collapsible-content {
        background-color: #fff;
    }

    .app-theme-modernrose .app-bar-tools .ui-input-search.ui-body-inherit {
        background-color: #fff;
    }

    .app-theme-modernrose .ui-btn.app-lookup,
    .app-theme-modernrose .ui-btn.ui-btn-active.app-lookup {
        border-color: #ED699F;
    }


    .app-theme-modernrose .app-tabs .ui-btn.ui-btn-active,
    .app-theme-modernrose .app-tabs .ui-btn.ui-btn-active:hover,
    .app-theme-modernrose .app-tabs :not(.ui-btn-active).ui-btn,
    .app-theme-modernrose .app-tabs .ui-btn.ui-btn-active,
    .app-desktop.app-theme-modernrose .app-tabs .ui-btn.ui-btn-active:hover {
        background-color: rgb(205, 221, 155);
    }

    .app-theme-modernrose .app-lookup-input {
        background-color: transparent;
        /*color: #fff;*/
    }

    .app-theme-modernrose .app-grid-header {
        color: #999;
    }

@media (min-width: 20em) {

    .app-theme-modernrose .ui-header.ui-header-fixed.app-bar-tools {
        background-image: url(../touch/logo-color.png);
    }
}

.app-theme-modernrose .app-listview li .app-li-corner {
    color: #fff;
    background-color: #ED699F;
}

.app-theme-modernrose .dataview-busy-indicator {
    background-color: #630303;
}

/*********************************/
/* THEME: municipal             */
/*******************************/

.app-theme-municipal,
.app-theme-municipal .ui-page-theme-a,
.app-theme-municipal .app-page-header {
    background-color: #eeecea;
}

    .app-theme-municipal .ui-header .ui-title,
    .app-theme-municipal .ui-footer .ui-title {
        color: #fff;
    }

    .app-theme-municipal .app-page-header {
        color: #1f1f1f;
    }

    .app-theme-municipal .ui-page-theme-a .ui-panel-wrapper,
    .app-theme-municipal .ui-panel,
    .app-theme-municipal .app-page-header,
    .app-theme-municipal .app-status-bar {
        background-color: #e2dcd0;
        border-color: #bfbcbc;
    }

    .app-theme-municipal .app-status-bar {
        color: #000;
    }

    .app-theme-municipal .app-form-editing.app-formview .app-static-text div,
    .app-theme-municipal .app-page-menu-desc,
    .app-theme-municipal .ui-checkbox label {
        text-shadow: none !important;
    }

    /*popup*/
    .app-theme-municipal .app-popup-message,
    .app-theme-municipal .ui-content.app-map-info {
        background-color: #e2dcd0;
        border-color: #f4b29b;
        text-shadow: none;
        color: #000;
    }

        .app-theme-municipal .app-popup-message .ui-popup-arrow {
            background-color: #e2dcd0;
        }

        .app-theme-municipal .app-popup-message div {
            color: #f4b29b;
        }

    /* page header */
    .app-theme-municipal .app-bar-tools.ui-bar-a,
    .app-theme-municipal :not(.app-tabs).ui-header-fixed.ui-header,
    .app-theme-municipal .ui-header {
        background-color: #545050;
        border-color: #bfbcbc;
        text-shadow: none;
    }

    .app-theme-municipal .app-bar-actions {
        background-color: #e2dcd0 !important;
    }

    .app-theme-municipal .app-popup-listview .ui-popup-arrow,
    .app-theme-municipal .app-popup-listview {
        background-color: #ffe0ed !important;
        border-color: #ffe0ed !important;
    }

    .app-theme-municipal .app-page-header {
        border-color: #bfbcbc !important;
    }

    .app-theme-municipal .app-menu-strip a.ui-btn,
    .app-theme-municipal.app-desktop .app-menu-strip a.ui-btn.app-selected:hover:not(.ui-btn-active) {
        color: #fff !important;
    }

    .app-theme-municipal .app-menu-strip ul li a.ui-btn.app-selected:not(:hover):not(.ui-btn-active),
    .app-theme-municipal.app-has-popup-open .app-menu-strip ul li a.ui-btn.app-selected:hover:not(.ui-btn-active) {
        background-color: rgba(0,0,0, 0.2) !important;
    }

    .app-theme-municipal.app-desktop .app-menu-strip ul li a.ui-btn:hover:not(.ui-btn-active) {
        background-color: rgba(255,255,255, 0.15) !important;
    }

    /* list dividers*/
    .app-theme-municipal .ui-li-divider {
        background-color: #f4b29b;
        border-color: #bfbcbc;
        color: #555;
        text-shadow: none;
    }

    /* view descriptions*/
    .app-theme-municipal .ui-listview .app-list-instruction.ui-li-divider,
    .app-theme-municipal .ui-content:not(.app-page-tasks) .app-listview .ui-li-divider:not(.ui-bar-b):not(.ui-bar-inherit),
    .app-theme-municipal .app-presenter-instruction,
    .app-theme-municipal .app-grid-header .app-frozen-spacer {
        background-color: #f2f2f2 !important;
        border-color: #f4b29b !important;
        color: #2a0e04;
    }

    body:not(.app-sidebar-undocked).app-theme-municipal .ui-header-fixed .ui-title,
    body:not(.app-sidebar-undocked).app-theme-municipal .app-sidebar,
    .app-theme-municipal .app-divider:not(.ui-collapsible):not(.app-calculated) {
        border-color: #bfbcbc !important;
        color: #fff !important;
    }

    .app-theme-municipal .app-echo,
    .app-theme-municipal .app-header {
        border-color: #f4b29b;
    }

    .app-theme-municipal .app-bar-heading {
        background-color: #f2f2f2;
        color: #2a0e04;
        text-shadow: none;
    }

    .app-theme-municipal .ui-body-a,
    .app-theme-municipal .app-li-card,
    .app-theme-municipal .ui-page-theme-a .ui-body-inherit:not(.ui-focus),
    .app-theme-municipal .app-li-card {
        background-color: #fff;
        border-color: #f4b29b;
        /*color: #fff;*/
        text-shadow: none;
    }

    .app-theme-municipal .ui-panel .ui-body-a {
        border-color: #bfbcbc !important;
    }

    .app-theme-municipal .ui-page-theme-a .app-formview .ui-body-inherit:not(.ui-focus) {
        background-color: #fff;
    }


    /*sidebar customizations*/
    .app-theme-municipal .ui-body-a.app-sidebar {
        background-color: #e2dcd0;
    }

    .app-theme-municipal.app-sidebar-undocked .app-form-grid .ui-collapsible-set,
    .app-theme-municipal .ui-listview-inset .ui-li-divider:not(.ui-bar-a) {
        border-color: #f4b29b;
    }

    .app-theme-municipal .ui-li-divider.app-info {
        background-color: #eeecea !important;
    }

        .app-theme-municipal .ui-li-divider.app-info .appname {
            color: #cc9900;
        }

    /* fix for form "card" */
    .app-theme-municipal .ui-page-theme-a .ui-body-inherit.app-li-card {
        border-top-color: #f4b29b;
        border-left-color: #f4b29b;
        border-right-color: #f4b29b;
    }

    /*.app-theme-municipal .ui-listview-inset {
        background-color: #ebf3ff;
    }*/

    .app-theme-municipal .app-form-editing.app-formview .ui-field-contain {
        border-top-color: transparent;
    }


    /*buttons*/
    .app-theme-municipal .app-page-header,
    .app-theme-municipal .ui-page-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-municipal .ui-bar-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-municipal .ui-body-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html body.app-theme-municipal .ui-group-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html head + body.app-theme-municipal .ui-btn-a.ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    .app-theme-municipal .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-municipal .ui-bar-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-municipal .ui-body-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html body.app-theme-municipal .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html head + body.app-theme-municipal .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    .app-theme-municipal .app-form-grid .ui-collapsible-set,
    /* button overrides to remove "hover" on touch screens */
    body.app-theme-municipal:not(.app-desktop) li a:hover:not(.app-selected):not(.ui-btn-b),
    body:not(.app-desktop).app-theme-municipal .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-municipal .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-municipal .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-municipal .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html head + body:not(.app-desktop).app-theme-municipal .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    .app-theme-municipal .app-tabs.ui-header,
    .app-theme-municipal #app-welcome .ui-btn,
    .app-theme-municipal #app-popup-login .ui-btn,
    .app-theme-municipal .ui-datepicker .ui-state-highlight,
    .app-theme-municipal .ui-datepicker .ui-datepicker-prev,
    .app-theme-municipal .ui-datepicker .ui-datepicker-next,
    .app-theme-municipal .ui-listview .app-frozen-spacer {
        border-color: #f4b29b;
    }

    .app-theme-municipal .ui-body-b .ui-btn-a,
    .app-theme-municipal .ui-body-b .ui-btn-a.ui-btn-active {
        border-color: #e2dcd0 !important;
    }

    .app-theme-municipal.app-has-popup-open .app-menu-strip .ui-btn:hover {
        background-color: #e2dcd0 !important;
    }

    .app-theme-municipal .ui-page-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-municipal .ui-bar-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-municipal .ui-body-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-theme-municipal .ui-group-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html head + body.app-theme-municipal .ui-btn-a.ui-btn:not(.app-selected):not(.app-lookup),
    .app-theme-municipal .ui-panel-page-container-a:not(.app-lookup),
    .app-theme-municipal .app-tabs.ui-header:not(.app-lookup),
    .app-theme-municipal .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-municipal .ui-bar-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-municipal .ui-body-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html body.app-theme-municipal .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off),
    html head + body.app-theme-municipal .ui-btn-a.ui-btn:visited:not(.app-selected),
    .app-theme-municipal .app-tabs .ui-btn:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-municipal .app-grid.app-listview :not(.app-selected):not(:hover):not(.ui-btn-active).ui-btn,
    .app-theme-municipal #app-welcome .ui-btn:not(:hover),
    .app-theme-municipal #app-popup-login .ui-btn:not(:hover),
    .app-theme-municipal .app-map-info .ui-popup-arrow,
    .app-theme-municipal .ui-datepicker .ui-datepicker-prev,
    .app-theme-municipal .ui-datepicker .ui-datepicker-next,
    .app-theme-municipal .ui-datepicker .ui-datepicker-prev:hover,
    .app-theme-municipal .ui-datepicker .ui-datepicker-next:hover,
    .app-theme-municipal .ui-listview .app-frozen-spacer {
        /*color: #000;*/
        background-color: #fdf3f0;
    }

    /* top border of Info button in sidebar */
    .app-theme-municipal .app-sidebar .ui-btn.ui-icon-info {
        border-color: #bfbcbc !important;
    }

    /* navigation panel selected item color fix*/
    .app-theme-municipal .app-nav-panel .ui-btn-a {
        color: #1f1f1f !important;
    }

    /* subtext coloring*/
    .app-theme-municipal .app-field-label-after,
    .app-theme-municipal .app-field-label-before,
    .app-theme-municipal .app-field-label,
    .app-theme-municipal .ui-panel .app-item-desc,
    .app-theme-municipal .app-item-number {
        color: #af8301 !important;
    }

    .app-theme-municipal .ui-page-theme-b a:not(.ui-btn),
    .app-theme-municipal .ui-bar-b a:not(.ui-btn),
    .app-theme-municipal .ui-body-b a:not(.ui-btn),
    .app-theme-municipal .ui-group-theme-b a:not(.ui-btn) {
        color: #af8301 !important;
    }

        .app-theme-municipal .ui-page-theme-b a:not(.ui-btn):hover,
        .app-theme-municipal .ui-bar-b a:not(.ui-btn):hover,
        .app-theme-municipal .ui-body-b a:not(.ui-btn):hover,
        .app-theme-municipal .ui-group-theme-b a:not(.ui-btn):hover,
        .app-theme-municipal .ui-page-theme-b a:not(.ui-btn):active,
        .app-theme-municipal .ui-bar-b a:not(.ui-btn):active,
        .app-theme-municipal .ui-body-b a:not(.ui-btn):active,
        .app-theme-municipal .ui-group-theme-b a:not(.ui-btn):active {
            color: #000 !important;
        }

    .app-theme-municipal .ui-btn p {
        color: #000 !important;
    }

    .app-theme-municipal .ui-li-aside,
    .app-theme-municipal .ui-btn .ui-li-aside,
    .app-theme-municipal .app-grid-header,
    .app-theme-municipal .app-panel-info-view .app-list-instruction,
    .app-theme-municipal .app-calculated .app-static-text {
        color: #cc9900 !important;
    }

    .app-theme-municipal .app-filter {
        color: #6f3e3e;
    }

    .app-theme-municipal .app-bar-heading .app-bar-label,
    .app-theme-municipal .app-static-text div,
    .app-theme-municipal .app-form-editing.app-formview label {
        color: #af8301;
    }

    .app-theme-municipal .app-wrapper,
    .app-theme-municipal .app-echo-instruction {
        color: #2a0e04;
        text-shadow: none;
    }

    /*selected button*/
    .app-theme-municipal .app-selected:not(.ui-btn-active),
    .app-theme-municipal .app-selected:hover,
    .app-theme-municipal .app-selected:visited,
    .app-theme-municipal .app-selected .app-frozen-spacer {
        background-color: #fae2d9 !important;
        border-color: #f4b29b !important;
        color: #000 !important;
    }

    .app-theme-municipal .app-grid-header .app-selected:not(.ui-btn-active) {
        background-color: rgba(0,0,0,0.1) !important;
    }

    /* hover */
    .app-theme-municipal .ui-btn-a:hover:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-municipal .ui-page-theme-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-municipal .ui-bar-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-municipal .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-desktop.app-theme-municipal .ui-group-theme-a .ui-btn:hover:not(.app-selected),
    html head + body.app-desktop.app-theme-municipal .ui-btn-a.ui-btn:hover:not(.app-selected),
    .app-theme-municipal #app-welcome .ui-btn:hover,
    .app-theme-municipal #app-popup-login .ui-btn:hover,
    .app-desktop.app-theme-municipal .ui-listview a.ui-btn:hover:not(.app-selected) .app-frozen-spacer  {
        background-color: #f0e9e6;
        border-color: #f4b29b;
    }

    .app-theme-municipal.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon),
    .app-theme-municipal.app-desktop .ui-datepicker td a:hover {
        background-color: #f0e9e6;
    }

    /* selected hover*/
    html body.app-desktop.app-theme-municipal .ui-btn.app-selected:hover:not(.ui-btn-active),
    .app-theme-municipal .app-echo-toolbar .app-selected:not(.ui-btn-active),
    .app-theme-municipal .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
    .app-theme-municipal .app-listview .app-selected:not(.ui-btn-active):hover .app-frozen-spacer {
        background-color: #f4ddd4 !important;
        border-color: #f4b29b !important;
        color: #000 !important;
    }

    /* click */

    .app-theme-municipal .app-grid-header .ui-btn-active,
    .app-theme-municipal .dv-item .app-btn-more.ui-btn-active {
        background-color: #6f3e3e !important;
        color: #fff !important;
    }

    .app-theme-municipal .app-listview .ui-btn.app-selected::before {
        background-color: #6f3e3e;
    }

    .app-theme-municipal .ui-title.ui-btn-active,
    html body.app-theme-municipal .ui-btn.ui-btn-active,
    .app-theme-municipal .ui-btn.ui-btn-active .app-frozen-spacer {
        background-color: #6f3e3e !important;
        border-color: #f4b29b !important;
        color: #fff !important;
    }

    .app-theme-municipal .ui-panel-position-left .ui-btn-active .app-item-desc,
    .app-theme-municipal .ui-panel-position-right .ui-btn-active .app-item-desc,
    .app-theme-municipal #app-sidebar .ui-btn-active .app-item-desc,
    .app-theme-municipal .app-listview-static .ui-btn-active .app-item-desc,
    .app-theme-municipal .ui-btn-active p,
    .app-theme-municipal .ui-btn-active p.ui-li-aside,
    .app-theme-municipal .ui-btn.ui-btn-active span:not(.ui-li-count) {
        color: #fff !important;
    }

    .app-theme-municipal .dv-action-see-all .app-btn-prev.ui-btn-active,
    .app-theme-municipal .dv-action-see-all .app-btn-next.ui-btn-active {
        background-color: #6F3E3E;
        color: #fff;
    }

    .app-theme-municipal .app-echo .dv-action-see-all span {
        border-color: #F4B29B !important;
    }

    .app-theme-municipal .app-btn-check:not(.app-btn-check-selected) {
        border-color: #F4B29B !important;
        background-color: transparent !important;
    }

    .app-theme-municipal .ui-btn.app-selected:not(.ui-btn-active) .app-btn-check:not(.app-btn-check-selected) {
        border-color: #F4B29B !important;
    }

    .app-theme-municipal .app-grid-header .app-btn-check:not(.app-btn-check-selected) {
        background-color: transparent !important;
        border-color: #F4B29B !important;
    }

    .app-theme-municipal .app-btn-check.app-btn-check-selected {
        border-color: #6F3E3E !important;
        background-color: #6F3E3E !important;
    }

    .app-theme-municipal .app-btn-check .app-icon-themed {
        fill: #fff;
    }

    /* tabs */

    .app-theme-municipal .app-tabs.ui-header {
        border-color: #bfbcbc;
    }


    .app-theme-municipal .app-tabs .ui-btn {
        border-color: #bfbcbc !important;
        color: #2a0e04;
    }

        .app-theme-municipal .app-tabs .ui-btn.ui-btn-active {
            border-color: #bfbcbc !important;
            background-color: #bfbcbc !important;
            color: #fff !important;
        }

    /*button on header bar*/

    .app-theme-municipal .app-bar-tools .ui-btn.ui-btn-icon-notext:hover,
    .app-theme-municipal .app-bar-tools .ui-btn.ui-btn-icon-notext.ui-btn-active {
        border-color: #691616 !important;
    }

    .app-theme-municipal .app-echo-toolbar .ui-btn.ui-btn-icon-notext:hover,
    .app-theme-municipal .app-echo-toolbar .ui-btn.ui-btn-icon-notext.ui-btn-active {
        border-color: #f59b7a !important;
    }

    .app-theme-municipal .app-bar-tools .ui-btn,
    .app-theme-municipal .app-bar-tools .ui-btn.ui-btn-active,
    .app-theme-municipal .ui-datepicker .ui-datepicker-prev:hover,
    .app-theme-municipal .ui-datepicker .ui-datepicker-next:hover {
        border-color: #292911 !important;
    }

        .app-theme-municipal .app-bar-tools .ui-btn.ui-btn-icon-notext:not(:hover):not(.ui-btn-active)::after {
            background-color: #b8aa8c !important;
        }


    .app-theme-municipal .ui-btn.ui-btn-active::after {
        background-color: #6b1212 !important;
    }


    .app-theme-municipal .ui-btn.ui-btn-icon-notext:not(.ui-radio-on)::after,
    .app-theme-municipal .ui-btn.ui-btn-icon-left:not(.ui-radio-on)::after,
    .app-theme-municipal .ui-btn.ui-btn-icon-right:not(.ui-radio-on):not(.app-btn-icon-transparent)::after,
    .app-theme-municipal .ui-btn.ui-btn-icon-top:not(.ui-radio-on)::after,
    .app-theme-municipal .ui-btn.ui-btn-icon-bottom:not(.ui-radio-on)::after,
    .app-theme-municipal .ui-datepicker .ui-datepicker-prev span,
    .app-theme-municipal .ui-datepicker .ui-datepicker-next span,
    .app-theme-municipal .ui-checkbox-on:after,
    .app-theme-municipal .ui-flipswitch-active,
    .app-theme-municipal .ui-slider-track .ui-btn-active {
        background-color: #ed825d !important;
    }

    .app-theme-municipal .ui-btn .glyphicon {
        color: #ed825d;
    }

    .app-theme-municipal .app-icon-themed {
        fill: #ed825d;
    }

    .app-theme-municipal .ui-radio-on:after,
    .app-theme-municipal .ui-slider-track .ui-btn-active,
    .app-theme-municipal .ui-flipswitch-active {
        border-color: #ed825d !important;
    }

    .app-theme-municipal .ui-btn.ui-btn-icon-notext.ui-btn-active::after,
    .app-theme-municipal .ui-btn.ui-btn-icon-left.ui-btn-active::after,
    .app-theme-municipal .ui-btn.ui-btn-icon-right.ui-btn-active:not(.app-btn-icon-transparent)::after,
    .app-theme-municipal .ui-btn.ui-btn-icon-top.ui-btn-active::after,
    .app-theme-municipal .ui-btn.ui-btn-icon-bottom.ui-btn-active::after {
        background-color: #691616 !important;
    }

    .app-theme-municipal .ui-btn.app-btn-icon-transparent::after,
    .app-theme-municipal .ui-btn.ui-btn-active.app-btn-icon-transparent::after {
        background-color: transparent !important;
    }

    /*swatch b*/
    .app-theme-municipal .ui-btn.ui-btn-b,
    .app-theme-municipal .ui-btn.ui-btn-b:visited,
    body.app-theme-municipal:not(.app-desktop) li a.ui-btn-b:not(.ui-btn-active):hover {
        background-color: #e2cfc8;
        border-color: #e2dcd0;
        color: #2a0e04;
    }

        /*swatch b hover*/

        .app-theme-municipal .ui-btn.ui-btn-b.ui-btn-active,
        .app-theme-municipal.app-desktop .ui-btn.ui-btn-b:hover,
        .app-theme-municipal .app-popup .ui-content .ui-checkbox .ui-btn:hover,
        .app-theme-municipal .app-popup .ui-content .ui-checkbox .ui-btn.ui-focus:hover {
            background-color: #dfcdc7;
            border-color: #e2dcd0;
            color: #2a0e04 !important;
        }

    .app-theme-municipal .app-nav-panel .ui-btn.ui-btn-b {
        border-color: #e2dcd0 !important;
    }

    .app-theme-municipal .ui-btn.ui-btn-b.ui-btn-active,
    .app-theme-municipal.app-desktop .ui-btn.ui-btn-b.ui-btn-active:hover {
        color: #fff !important;
    }

    .app-theme-municipal .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b,
    .app-theme-municipal.app-desktop .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b:hover,
    .app-theme-municipal .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b.ui-btn-active {
        border-color: #bfbcbc !important;
    }

    /*swatch b divider*/
    .app-theme-municipal .ui-bar-b,
    .app-theme-municipal .ui-bar-b .ui-bar-inherit,
    html .app-theme-municipal.ui-body-b .ui-bar-inherit,
    html body.app-theme-municipal .ui-group-theme-b .ui-bar-inherit {
        border-color: #e2cfc8;
        background-color: #e2dcd0;
    }

    /*fix for lookups/inputs*/
    .app-theme-municipal .ui-btn.app-lookup:not(.ui-btn-active):not(.ui-focus),
    .app-theme-municipal .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select:not(.ui-focus) .ui-btn:not(.ui-btn-active),
    .app-theme-municipal .ui-input-text:not(.ui-btn-active),
    .app-theme-municipal .app-form-editing .ui-input-text:not(.ui-btn-active),
    .app-theme-municipal .ui-input-search.ui-body-inherit {
        background-color: #fff;
        border-color: #f4b29b;
        text-shadow: none;
        /*color: #fff;*/
    }

        .app-theme-municipal .ui-btn.app-lookup.ui-focus,
        .app-theme-municipal .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select.ui-focus .ui-btn:not(.ui-btn-active),
        .app-theme-municipal .ui-input-text.ui-focus,
        .app-theme-municipal .app-form-editing .ui-input-text.ui-focus,
        .app-theme-municipal .ui-input-search.ui-body-inherit.ui-focus,
        .app-theme-municipal .ui-checkbox label.ui-focus,
        .app-theme-municipal .ui-datepicker .ui-state-active {
            border-color: #bfbcbc !important;
        }

    .app-theme-municipal .ui-slider {
        border-color: #f4b29b !important;
    }

    .app-theme-municipal .ui-slider-label.ui-btn-active {
        background-color: #bfbcbc !important;
    }

    /* background bleed under form in editing mode*/
    .app-theme-municipal .ui-body-a.ui-collapsible-content,
    .app-theme-municipal .app-bar-tools .ui-input-search.ui-body-inherit {
        background-color: #fff;
    }

    .app-theme-municipal .ui-btn.app-lookup,
    .app-theme-municipal .ui-btn.ui-btn-active.app-lookup {
        border-color: #bfbcbc;
    }

    .app-theme-municipal .app-lookup-input {
        background-color: transparent;
        /*color: #fff;*/
    }

    .app-theme-municipal .app-grid-header {
        color: #999;
    }

@media (min-width: 20em) {

    .app-theme-municipal .ui-header.ui-header-fixed.app-bar-tools {
        background-image: url(../touch/logo-white.png);
    }
}

.app-theme-municipal .app-listview li .app-li-corner {
    color: #fff;
    background-color: #bfbcbc;
}

.app-theme-municipal .dataview-busy-indicator {
    background-color: #cc9900;
}

.app-theme-municipal .ui-bar-a .app-menu-strip .ui-btn:not(.ui-btn-active), .app-theme-municipal .ui-bar-a .app-user-name {
    color: #ccc !important;
}

.app-theme-municipal .ui-bar-a .app-menu-strip .ui-btn:hover:not(.ui-btn-active),
.app-theme-municipal .ui-bar-a .app-menu-strip .ui-btn.app-selected:not(.ui-btn-active) {
    color: #fff !important;
}

/*********************************/
/* THEME: petal                 */
/*******************************/

.app-theme-petal,
.app-theme-petal .ui-page-theme-a,
.app-theme-petal .app-page-header {
    background-color: #e6e6e6;
}

    .app-theme-petal .app-page-header {
        color: #1f1f1f;
    }

    .app-theme-petal .ui-page-theme-a .ui-panel-wrapper,
    .app-theme-petal .app-page-header,
    .app-theme-petal .app-status-bar {
        background-color: #ffc1db;
        border-color: #efacc8 !important;
    }

    .app-theme-petal .app-status-bar {
        color: #000;
    }

    .app-theme-petal .app-form-editing.app-formview .app-static-text div,
    .app-theme-petal .app-page-menu-desc,
    .app-theme-petal .ui-checkbox label {
        text-shadow: none !important;
    }

    /*popup*/
    .app-theme-petal .app-popup-message,
    .app-theme-petal .ui-content.app-map-info,
    .app-theme-petal .app-nav-panel {
        background-color: #e7e7e7;
        border-color: #cccccc;
        text-shadow: none;
        color: #000;
    }

        .app-theme-petal .app-popup-message .ui-popup-arrow {
            background-color: #e7e7e7;
        }

        .app-theme-petal .app-popup-message div {
            color: #cccccc;
        }

    /* page header */
    .app-theme-petal .app-bar-tools.ui-bar-a,
    .app-theme-petal :not(.app-tabs).ui-header-fixed.ui-header,
    .app-theme-petal .ui-header {
        background-color: #e7e7e7;
        border-color: #cccccc;
        text-shadow: none;
    }

    .app-theme-petal .app-popup-listview .ui-popup-arrow,
    .app-theme-petal .app-popup-listview {
        background-color: #e7e7e7 !important;
        border-color: #e7e7e7 !important;
    }

    .app-theme-petal .app-bar-tools.ui-bar-a {
        background-color: #e0e0e0 !important;
    }

    /* list dividers*/
    .app-theme-petal .ui-li-divider {
        background-color: #cccccc;
        border-color: #cccccc;
        color: #555;
        text-shadow: none;
    }


    /* view descriptions*/
    .app-theme-petal .ui-listview .app-list-instruction.ui-li-divider,
    .app-theme-petal .ui-content:not(.app-page-tasks) .app-listview .ui-li-divider:not(.ui-bar-b):not(.ui-bar-inherit),
    .app-theme-petal .app-presenter-instruction,
    .app-theme-petal .app-grid-header .app-frozen-spacer {
        background-color: #ffe5f0 !important;
        border-color: #efacc8 !important;
        color: #c66f93;
    }

    body:not(.app-sidebar-undocked).app-theme-petal .ui-header-fixed .ui-title,
    body:not(.app-sidebar-undocked).app-theme-petal .app-sidebar,
    .app-theme-petal .app-divider:not(.ui-collapsible),
    .app-theme-petal .app-echo,
    .app-theme-petal .app-header {
        border-color: #cccccc !important;
    }

    .app-theme-petal .app-bar-heading {
        background-color: #ffe5f0;
        color: #c66f93;
        text-shadow: none;
    }

    .app-theme-petal .ui-body-a,
    .app-theme-petal .app-li-card,
    .app-theme-petal .ui-page-theme-a .ui-body-inherit:not(.ui-focus),
    .app-theme-petal .app-li-card {
        background-color: #fff;
        border-color: #cccccc;
        /*color: #fff;*/
        text-shadow: none;
    }

    .app-theme-petal .ui-panel .ui-body-a {
        border-color: #cccccc !important;
    }

    .app-theme-petal .ui-page-theme-a .app-formview .ui-body-inherit:not(.ui-focus) {
        background-color: #fff;
    }


    /*sidebar customizations*/
    .app-theme-petal .ui-body-a.app-sidebar {
        background-color: #e0e0e0;
    }

    .app-theme-petal.app-sidebar-undocked .app-form-grid .ui-collapsible-set,
    .app-theme-petal .ui-listview-inset .ui-li-divider:not(.ui-bar-a) {
        border-color: #cccccc;
    }

    .app-theme-petal .ui-li-divider.app-info {
        background-color: #eeecea !important;
    }

        .app-theme-petal .ui-li-divider.app-info .appname {
            color: #91073c;
        }

    /* fix for form "card" */
    .app-theme-petal .ui-page-theme-a .ui-body-inherit.app-li-card {
        border-top-color: #cccccc;
        border-left-color: #cccccc;
        border-right-color: #cccccc;
    }

    .app-theme-petal .app-form-editing.app-formview .ui-field-contain {
        border-top-color: transparent;
    }


    /*buttons*/
    .app-theme-petal .app-page-header,
    .app-theme-petal .ui-page-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-petal .ui-bar-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-petal .ui-body-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html body.app-theme-petal .ui-group-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html head + body.app-theme-petal .ui-btn-a.ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    .app-theme-petal .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-petal .ui-bar-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-petal .ui-body-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html body.app-theme-petal .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html head + body.app-theme-petal .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    .app-theme-petal .app-form-grid .ui-collapsible-set,
    /* button overrides to remove "hover" on touch screens */
    body.app-theme-petal:not(.app-desktop) li a:hover:not(.app-selected):not(.ui-btn-b),
    body:not(.app-desktop).app-theme-petal .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-petal .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-petal .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-petal .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html head + body:not(.app-desktop).app-theme-petal .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    .app-theme-petal .app-tabs.ui-header,
    .app-theme-petal #app-welcome .ui-btn,
    .app-theme-petal #app-popup-login .ui-btn,
    .app-theme-petal .ui-datepicker .ui-state-highlight,
    .app-theme-petal .ui-listview .app-frozen-spacer {
        border-color: #cccccc;
    }

    .app-theme-petal .ui-body-b .ui-btn-a,
    .app-theme-petal .ui-body-b .ui-btn-a.ui-btn-active {
        border-color: #e7e7e7 !important;
    }

    .app-theme-petal.app-has-popup-open .app-menu-strip .ui-btn:hover {
        background-color: #e7e7e7 !important;
    }

    .app-theme-petal .ui-page-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-petal .ui-bar-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-petal .ui-body-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-theme-petal .ui-group-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html head + body.app-theme-petal .ui-btn-a.ui-btn:not(.app-selected):not(.app-lookup),
    .app-theme-petal .ui-panel-page-container-a:not(.app-lookup),
    .app-theme-petal .app-tabs.ui-header:not(.app-lookup),
    .app-theme-petal .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-petal .ui-bar-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-petal .ui-body-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html body.app-theme-petal .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off),
    html head + body.app-theme-petal .ui-btn-a.ui-btn:visited:not(.app-selected),
    .app-theme-petal .app-tabs .ui-btn:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-petal .app-grid.app-listview :not(.app-selected):not(:hover):not(.ui-btn-active).ui-btn,
    .app-theme-petal #app-welcome .ui-btn:not(:hover),
    .app-theme-petal #app-popup-login .ui-btn:not(:hover),
    .app-theme-petal .app-map-info .ui-popup-arrow,
    .app-theme-petal .ui-datepicker .ui-datepicker-prev,
    .app-theme-petal .ui-datepicker .ui-datepicker-next,
    .app-theme-petal .ui-listview .app-frozen-spacer {
        /*color: #000;*/
        background-color: #f4f4f4;
    }

    /* top border of Info button in sidebar */
    .app-theme-petal .app-sidebar .ui-btn.ui-icon-info {
        border-color: #cccccc !important;
    }

    /* navigation panel selected item color fix*/
    .app-theme-petal .app-nav-panel .ui-btn-a {
        color: #1f1f1f !important;
    }

    /* subtext coloring*/
    .app-theme-petal .app-field-label-after,
    .app-theme-petal .app-field-label-before,
    .app-theme-petal .app-field-label,
    .app-theme-petal .ui-panel .app-item-desc,
    .app-theme-petal .app-item-number {
        color: #ea2074 !important;
    }

    .app-theme-petal .ui-page-theme-b a:not(.ui-btn),
    .app-theme-petal .ui-bar-b a:not(.ui-btn),
    .app-theme-petal .ui-body-b a:not(.ui-btn),
    .app-theme-petal .ui-group-theme-b a:not(.ui-btn) {
        color: #ea2074 !important;
    }

        .app-theme-petal .ui-page-theme-b a:not(.ui-btn):hover,
        .app-theme-petal .ui-bar-b a:not(.ui-btn):hover,
        .app-theme-petal .ui-body-b a:not(.ui-btn):hover,
        .app-theme-petal .ui-group-theme-b a:not(.ui-btn):hover,
        .app-theme-petal .ui-page-theme-b a:not(.ui-btn):active,
        .app-theme-petal .ui-bar-b a:not(.ui-btn):active,
        .app-theme-petal .ui-body-b a:not(.ui-btn):active,
        .app-theme-petal .ui-group-theme-b a:not(.ui-btn):active {
            color: #000 !important;
        }

    .app-theme-petal .ui-btn p {
        color: #000 !important;
    }

    .app-theme-petal .ui-li-aside,
    .app-theme-petal .ui-btn .ui-li-aside,
    .app-theme-petal .app-grid-header,
    .app-theme-petal .app-panel-info-view .app-list-instruction,
    .app-theme-petal .app-filter,
    .app-theme-petal .app-calculated .app-static-text {
        color: #91073c !important;
    }

    .app-theme-petal .app-bar-heading .app-bar-label,
    .app-theme-petal .app-static-text div,
    .app-theme-petal .app-form-editing.app-formview label {
        color: #91073c;
    }

    .app-theme-petal .app-wrapper,
    .app-theme-petal .app-echo-instruction {
        color: #c66f93;
        text-shadow: none;
    }

    /* hover */
    .app-theme-petal .ui-btn-a:hover:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-petal .ui-page-theme-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-petal .ui-bar-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-petal .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-desktop.app-theme-petal .ui-group-theme-a .ui-btn:hover:not(.app-selected),
    html head + body.app-desktop.app-theme-petal .ui-btn-a.ui-btn:hover:not(.app-selected),
    .app-theme-petal #app-welcome .ui-btn:hover:not(.ui-btn-active),
    .app-theme-petal #app-popup-login .ui-btn:hover:not(.ui-btn-active),
    .app-theme-petal .ui-datepicker .ui-datepicker-prev:hover,
    .app-theme-petal .ui-datepicker .ui-datepicker-next:hover,
    .app-desktop.app-theme-petal .ui-listview a.ui-btn:hover:not(.app-selected) .app-frozen-spacer  {
        background-color: #fff4f9;
        border-color: #cccccc;
    }

    .app-theme-petal.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon),
    .app-theme-petal.app-desktop .ui-datepicker td a:hover {
        background-color: #fff4f9;
    }

    /*selected button*/
    .app-theme-petal .app-selected:not(.ui-btn-active),
    .app-theme-petal .app-selected:hover,
    .app-theme-petal .app-selected:visited,
    .app-theme-petal .app-selected .app-frozen-spacer {
        background-color: #ffd6e7 !important;
        border-color: #cccccc !important;
        color: #000 !important;
    }

    .app-theme-petal .app-grid-header .app-selected:not(.ui-btn-active) {
        background-color: rgba(0,0,0,0.05) !important;
    }

    /* selected hover*/
    html body.app-desktop.app-theme-petal .ui-btn.app-selected:hover:not(.ui-btn-active),
    .app-theme-petal .app-echo-toolbar .app-selected:not(.ui-btn-active),
    .app-theme-petal .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
    .app-theme-petal .app-listview .app-selected:not(.ui-btn-active):hover .app-frozen-spacer {
        background-color: #fccce0 !important;
        border-color: #cccccc !important;
        color: #000 !important;
    }

    /* click */

    .app-theme-petal .app-grid-header .ui-btn-active,
    .app-theme-petal .dv-item .app-btn-more.ui-btn-active {
        background-color: #91073c !important;
        color: #fff !important;
    }

    .app-theme-petal .app-listview .ui-btn.app-selected::before {
        background-color: #91073c;
    }

    .app-theme-petal .ui-title.ui-btn-active,
    html body.app-theme-petal .ui-btn.ui-btn-active,
    .app-theme-petal .ui-btn.ui-btn-active .app-frozen-spacer {
        background-color: #91073c !important;
        border-color: #cccccc !important;
        color: #fff !important;
    }

    .app-theme-petal .ui-panel-position-left .ui-btn-active .app-item-desc,
    .app-theme-petal .ui-panel-position-right .ui-btn-active .app-item-desc,
    .app-theme-petal #app-sidebar .ui-btn-active .app-item-desc,
    .app-theme-petal .app-listview-static .ui-btn-active .app-item-desc,
    .app-theme-petal .ui-btn-active p,
    .app-theme-petal .ui-btn-active p.ui-li-aside,
    .app-theme-petal .ui-btn.ui-btn-active span:not(.ui-li-count) {
        color: #fff !important;
    }

    .app-theme-petal .dv-action-see-all .app-btn-prev.ui-btn-active,
    .app-theme-petal .dv-action-see-all .app-btn-next.ui-btn-active {
        background-color: #91073C;
        color: #fff;
    }

    .app-theme-petal .app-btn-check:not(.app-btn-check-selected) {
        border-color: #CCCCCC !important;
        background-color: transparent !important;
    }

    .app-theme-petal .ui-btn.app-selected:not(.ui-btn-active) .app-btn-check:not(.app-btn-check-selected) {
        border-color: #CCCCCC !important;
    }

    .app-theme-petal .app-grid-header .app-btn-check:not(.app-btn-check-selected) {
        background-color: transparent !important;
        border-color: #CCCCCC !important;
    }

    .app-theme-petal .app-btn-check.app-btn-check-selected {
        border-color: #91073C !important;
        background-color: #91073C !important;
    }

    .app-theme-petal .app-btn-check .app-icon-themed {
        fill: #fff;
    }

    /* tabs */

    .app-theme-petal .app-tabs .ui-btn {
        border-color: #91073c !important;
        color: #91073c;
    }

        .app-theme-petal .app-tabs .ui-btn.ui-btn-active {
            border-color: #91073c !important;
            background-color: #91073c !important;
            color: #fff !important;
        }

    /*button on header bar*/

    .app-theme-petal .app-bar-tools .ui-btn {
        border-color: #cccccc !important;
    }

    .app-theme-petal .app-bar-tools .ui-btn-active.ui-btn-icon-notext::after {
        background-color: #6f7900 !important;
    }

    .app-theme-petal .ui-btn.ui-btn-icon-notext:hover:not(.ui-btn-active) {
        border-color: #cccccc !important;
    }

    .app-theme-petal .ui-btn.ui-btn-icon-notext.ui-btn-active {
        border-color: #64062a !important;
    }

    .app-theme-petal .ui-btn.ui-btn-active.ui-btn-icon-notext:not(.ui-radio-on)::after,
    .app-theme-petal .ui-btn.ui-btn-active.ui-btn-icon-left:not(.ui-radio-on)::after,
    .app-theme-petal .ui-btn.ui-btn-active.ui-btn-icon-right:not(.ui-radio-on):not(.app-btn-icon-transparent)::after,
    .app-theme-petal .ui-btn.ui-btn-active.ui-btn-icon-top:not(.ui-radio-on)::after,
    .app-theme-petal .ui-btn.ui-btn-active.ui-btn-icon-bottom:not(.ui-radio-on)::after,
    .app-theme-petal .ui-checkbox-on:after,
    .app-theme-petal .ui-flipswitch-active,
    .app-theme-petal .ui-slider-track .ui-btn-active {
        background-color: #64062a !important;
    }

    .app-theme-petal .ui-radio-on:after,
    .app-theme-petal .ui-slider-track .ui-btn-active,
    .app-theme-petal .ui-flipswitch-active {
        border-color: #64062a !important;
    }

    /*swatch b*/
    .app-theme-petal .ui-btn.ui-btn-b,
    .app-theme-petal .ui-btn.ui-btn-b:visited,
    body.app-theme-petal:not(.app-desktop) li a.ui-btn-b:not(.ui-btn-active):hover {
        background-color: #d7d7d8;
        border-color: #e7e7e7;
        color: #91073c;
    }

        /*swatch b hover*/

        .app-theme-petal .ui-btn.ui-btn-b.ui-btn-active,
        .app-theme-petal.app-desktop .ui-btn.ui-btn-b:hover,
        .app-theme-petal .app-popup .ui-content .ui-checkbox .ui-btn:hover,
        .app-theme-petal .app-popup .ui-content .ui-checkbox .ui-btn.ui-focus:hover {
            background-color: #d5cdd5;
            border-color: #e7e7e7;
            color: #91073c;
        }

    .app-theme-petal .app-nav-panel .ui-btn.ui-btn-b {
        border-color: #e7e7e7 !important;
    }

    .app-theme-petal .ui-btn.ui-btn-b.ui-btn-active {
        color: #fff !important;
    }

    .app-theme-petal .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b,
    .app-theme-petal.app-desktop .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b:hover,
    .app-theme-petal .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b.ui-btn-active {
        border-color: #cccccc !important;
    }

    /*swatch b divider*/
    .app-theme-petal .ui-bar-b,
    .app-theme-petal .ui-bar-b .ui-bar-inherit,
    html .app-theme-petal.ui-body-b .ui-bar-inherit,
    html body.app-theme-petal .ui-group-theme-b .ui-bar-inherit {
        border-color: #cccccc;
        background-color: #e7e7e7;
    }

    /*fix for lookups/inputs*/
    .app-theme-petal .ui-btn.app-lookup:not(.ui-btn-active):not(.ui-focus),
    .app-theme-petal .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select:not(.ui-focus) .ui-btn:not(.ui-btn-active),
    .app-theme-petal .ui-input-text:not(.ui-btn-active),
    .app-theme-petal .app-form-editing .ui-input-text:not(.ui-btn-active),
    .app-theme-petal .ui-input-search.ui-body-inherit {
        background-color: #fff;
        border-color: #cccccc;
        text-shadow: none;
        /*color: #fff;*/
    }

        .app-theme-petal .ui-btn.app-lookup.ui-focus,
        .app-theme-petal .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select.ui-focus .ui-btn:not(.ui-btn-active),
        .app-theme-petal .ui-input-text.ui-focus,
        .app-theme-petal .app-form-editing .ui-input-text.ui-focus,
        .app-theme-petal .ui-input-search.ui-body-inherit.ui-focus,
        .app-theme-petal .ui-checkbox label.ui-focus,
        .app-theme-petal .ui-datepicker .ui-state-active {
            border-color: #91073c !important;
        }

    .app-theme-petal .ui-slider {
        border-color: #cccccc !important;
    }

    .app-theme-petal .ui-slider-label.ui-btn-active {
        background-color: #91073c !important;
    }

    /* background bleed under form in editing mode*/
    .app-theme-petal .ui-body-a.ui-collapsible-content,
    .app-theme-petal .app-bar-tools .ui-input-search.ui-body-inherit {
        background-color: #fff;
    }

    .app-theme-petal .ui-btn.app-lookup,
    .app-theme-petal .ui-btn.ui-btn-active.app-lookup {
        border-color: #cccccc;
    }

    .app-theme-petal .app-lookup-input {
        background-color: transparent;
        /*color: #fff;*/
    }

    .app-theme-petal .app-grid-header {
        color: #999;
    }

@media (min-width: 20em) {

    .app-theme-petal .ui-header.ui-header-fixed.app-bar-tools {
        background-image: url(../touch/logo-color.png);
    }
}

.app-theme-petal .app-listview li .app-li-corner {
    color: #fff;
    background-color: #91073c;
}

.app-theme-petal .dataview-busy-indicator {
    background-color: #91073c;
}

/*********************************/
/* THEME: pinnate               */
/*******************************/

.app-theme-pinnate,
.app-theme-pinnate .ui-page-theme-a,
.app-theme-pinnate .app-page-header {
    background-color: #fff;
}

    .app-theme-pinnate .app-page-header {
        color: #1f1f1f;
    }

    .app-theme-pinnate .ui-page-theme-a .ui-panel-wrapper,
    .app-theme-pinnate .ui-panel,
    .app-theme-pinnate .app-page-header,
    .app-theme-pinnate .app-status-bar {
        background-color: #f2f1ee;
        border-color: #beb9aa;
    }

    .app-theme-pinnate .app-status-bar {
        color: #000;
    }

    .app-theme-pinnate .app-form-editing.app-formview .app-static-text div,
    .app-theme-pinnate .app-page-menu-desc,
    .app-theme-pinnate .ui-checkbox label {
        text-shadow: none !important;
    }

    /*popup*/
    .app-theme-pinnate .app-popup-message,
    .app-theme-pinnate .ui-content.app-map-info {
        background-color: #f2f1ee;
        border-color: #d5e503;
        text-shadow: none;
        color: #000;
    }

        .app-theme-pinnate .app-popup-message .ui-popup-arrow {
            background-color: #f2f1ee;
        }

        .app-theme-pinnate .app-popup-message div {
            color: #d5e503;
        }

    /* page header */
    .app-theme-pinnate .app-bar-tools.ui-bar-a,
    .app-theme-pinnate :not(.app-tabs).ui-header-fixed.ui-header,
    .app-theme-pinnate .ui-header {
        background-color: #f2f1ee;
        border-color: #beb9aa;
        text-shadow: none;
    }

    .app-theme-pinnate .app-popup-listview .ui-popup-arrow,
    .app-theme-pinnate .app-popup-listview {
        background-color: #f2f1ee !important;
        border-color: #f2f1ee !important;
    }

    .app-theme-pinnate .ui-body-a:not(.ui-popup) .ui-btn-b,
    .app-theme-pinnate .app-page-header {
        border-color: #beb9aa !important;
    }

    .app-theme-pinnate.app-desktop .app-menu-strip ul li a.ui-btn:hover:not(.ui-btn-active) {
        background-color: rgba(255,255,255, 0.4) !important;
    }

    /* list dividers*/
    .app-theme-pinnate .ui-li-divider {
        background-color: #d5e503;
        border-color: #beb9aa;
        color: #555;
        text-shadow: none;
    }


    /* view descriptions*/
    .app-theme-pinnate .ui-listview .app-list-instruction.ui-li-divider,
    .app-theme-pinnate .ui-content:not(.app-page-tasks) .app-listview .ui-li-divider:not(.ui-bar-b):not(.ui-bar-inherit),
    .app-theme-pinnate .app-presenter-instruction,
    .app-theme-pinnate .app-grid-header .app-frozen-spacer {
        background-color: #f9feb4 !important;
        border-color: #d5e503 !important;
        color: #1d092d;
    }

    body:not(.app-sidebar-undocked).app-theme-pinnate .ui-header-fixed .ui-title,
    body:not(.app-sidebar-undocked).app-theme-pinnate .app-sidebar,
    .app-theme-pinnate .app-divider:not(.ui-collapsible):not(.app-calculated),
    .app-theme-pinnate .app-echo,
    .app-theme-pinnate .app-header {
        border-color: #beb9aa !important;
    }

    .app-theme-pinnate .app-bar-heading {
        background-color: #f9feb4;
        color: #1d092d;
        text-shadow: none;
    }

    .app-theme-pinnate .ui-body-a,
    .app-theme-pinnate .app-li-card,
    .app-theme-pinnate .ui-page-theme-a .ui-body-inherit:not(.ui-focus),
    .app-theme-pinnate .app-li-card {
        background-color: #fff;
        border-color: #d5e503;
        /*color: #fff;*/
        text-shadow: none;
    }

    .app-theme-pinnate .ui-panel .ui-body-a {
        border-color: #beb9aa !important;
    }

    .app-theme-pinnate .ui-page-theme-a .app-formview .ui-body-inherit:not(.ui-focus) {
        background-color: #fff;
    }


    /*sidebar customizations*/
    .app-theme-pinnate .ui-body-a.app-sidebar {
        background-color: #f2f1ee;
    }

    .app-theme-pinnate.app-sidebar-undocked .app-form-grid .ui-collapsible-set,
    .app-theme-pinnate .ui-listview-inset .ui-li-divider:not(.ui-bar-a) {
        border-color: #d5e503;
    }

    .app-theme-pinnate .ui-li-divider.app-info {
        background-color: #eeecea !important;
    }

        .app-theme-pinnate .ui-li-divider.app-info .appname {
            color: #292309;
        }

    /* fix for form "card" */
    .app-theme-pinnate .ui-page-theme-a .ui-body-inherit.app-li-card {
        border-top-color: #d5e503;
        border-left-color: #d5e503;
        border-right-color: #d5e503;
    }

    /*.app-theme-pinnate .ui-listview-inset {
        background-color: #ebf3ff;
    }*/

    .app-theme-pinnate .app-form-editing.app-formview .ui-field-contain {
        border-top-color: transparent;
    }


    /*buttons*/
    .app-theme-pinnate .app-page-header,
    .app-theme-pinnate .ui-page-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-pinnate .ui-bar-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-pinnate .ui-body-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html body.app-theme-pinnate .ui-group-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html head + body.app-theme-pinnate .ui-btn-a.ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    .app-theme-pinnate .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-pinnate .ui-bar-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-pinnate .ui-body-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html body.app-theme-pinnate .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html head + body.app-theme-pinnate .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    .app-theme-pinnate .app-form-grid .ui-collapsible-set,
    /* button overrides to remove "hover" on touch screens */
    body.app-theme-pinnate:not(.app-desktop) li a:hover:not(.app-selected):not(.ui-btn-b),
    body:not(.app-desktop).app-theme-pinnate .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-pinnate .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-pinnate .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-pinnate .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html head + body:not(.app-desktop).app-theme-pinnate .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    .app-theme-pinnate .app-tabs.ui-header,
    .app-theme-pinnate #app-welcome .ui-btn,
    .app-theme-pinnate #app-popup-login .ui-btn,
    .app-theme-pinnate .ui-datepicker .ui-state-highlight,
    .app-theme-pinnate .ui-datepicker .ui-datepicker-prev,
    .app-theme-pinnate .ui-datepicker .ui-datepicker-next,
    .app-theme-pinnate .ui-listview .app-frozen-spacer {
        border-color: #d5e503;
    }

    .app-theme-pinnate .ui-body-b .ui-btn-a,
    .app-theme-pinnate .ui-body-b .ui-btn-a.ui-btn-active {
        border-color: #f2f1ee !important;
    }

    .app-theme-pinnate.app-has-popup-open .app-menu-strip .ui-btn:hover {
        background-color: #f2f1ee !important;
    }

    .app-theme-pinnate .ui-page-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-pinnate .ui-bar-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-pinnate .ui-body-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-theme-pinnate .ui-group-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html head + body.app-theme-pinnate .ui-btn-a.ui-btn:not(.app-selected):not(.app-lookup),
    .app-theme-pinnate .ui-panel-page-container-a:not(.app-lookup),
    .app-theme-pinnate .app-tabs.ui-header:not(.app-lookup),
    .app-theme-pinnate .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-pinnate .ui-bar-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-pinnate .ui-body-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html body.app-theme-pinnate .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off),
    html head + body.app-theme-pinnate .ui-btn-a.ui-btn:visited:not(.app-selected),
    .app-theme-pinnate .app-tabs .ui-btn:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-pinnate .app-grid.app-listview :not(.app-selected):not(:hover):not(.ui-btn-active).ui-btn,
    .app-theme-pinnate #app-welcome .ui-btn:not(:hover),
    .app-theme-pinnate #app-popup-login .ui-btn:not(:hover),
    .app-theme-pinnate .app-map-info .ui-popup-arrow,
    .app-theme-pinnate .ui-datepicker .ui-datepicker-prev,
    .app-theme-pinnate .ui-datepicker .ui-datepicker-next,
    .app-theme-pinnate .ui-datepicker .ui-datepicker-prev:hover,
    .app-theme-pinnate .ui-datepicker .ui-datepicker-next:hover,
    .app-theme-pinnate .ui-listview .app-frozen-spacer {
        /*color: #000;*/
        background-color: #fafddd;
    }

    /* top border of Info button in sidebar */
    .app-theme-pinnate .app-sidebar .ui-btn.ui-icon-info {
        border-color: #beb9aa !important;
    }

    /* navigation panel selected item color fix*/
    .app-theme-pinnate .app-nav-panel .ui-btn-a {
        color: #1f1f1f !important;
    }

    /* subtext coloring*/
    .app-theme-pinnate .app-field-label-after,
    .app-theme-pinnate .app-field-label-before,
    .app-theme-pinnate .app-field-label,
    .app-theme-pinnate .ui-panel .app-item-desc,
    .app-theme-pinnate .app-item-number {
        color: #95a201 !important;
    }

    .app-theme-pinnate .ui-page-theme-b a:not(.ui-btn),
    .app-theme-pinnate .ui-bar-b a:not(.ui-btn),
    .app-theme-pinnate .ui-body-b a:not(.ui-btn),
    .app-theme-pinnate .ui-group-theme-b a:not(.ui-btn) {
        color: #95a201 !important;
    }

        .app-theme-pinnate .ui-page-theme-b a:not(.ui-btn):hover,
        .app-theme-pinnate .ui-bar-b a:not(.ui-btn):hover,
        .app-theme-pinnate .ui-body-b a:not(.ui-btn):hover,
        .app-theme-pinnate .ui-group-theme-b a:not(.ui-btn):hover,
        .app-theme-pinnate .ui-page-theme-b a:not(.ui-btn):active,
        .app-theme-pinnate .ui-bar-b a:not(.ui-btn):active,
        .app-theme-pinnate .ui-body-b a:not(.ui-btn):active,
        .app-theme-pinnate .ui-group-theme-b a:not(.ui-btn):active {
            color: #000 !important;
        }

    .app-theme-pinnate .ui-btn p {
        color: #000 !important;
    }

    .app-theme-pinnate .ui-li-aside,
    .app-theme-pinnate .ui-btn .ui-li-aside,
    .app-theme-pinnate .app-grid-header,
    .app-theme-pinnate .app-panel-info-view .app-list-instruction,
    .app-theme-pinnate .app-calculated .app-static-text {
        color: #a8220c !important;
    }

    .app-theme-pinnate .app-filter {
        color: #6b7402;
    }

    .app-theme-pinnate .app-bar-heading .app-bar-label,
    .app-theme-pinnate .app-static-text div,
    .app-theme-pinnate .app-form-editing.app-formview label {
        color: #a8220c;
    }

    .app-theme-pinnate .app-wrapper,
    .app-theme-pinnate .app-echo-instruction {
        color: #1d092d;
        text-shadow: none;
    }

    /* hover */
    .app-theme-pinnate .ui-btn-a:hover:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-pinnate .ui-page-theme-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-pinnate .ui-bar-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-pinnate .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-desktop.app-theme-pinnate .ui-group-theme-a .ui-btn:hover:not(.app-selected),
    html head + body.app-desktop.app-theme-pinnate .ui-btn-a.ui-btn:hover:not(.app-selected),
    .app-theme-pinnate #app-welcome .ui-btn:hover:not(.ui-btn-active),
    .app-theme-pinnate #app-popup-login .ui-btn:hover:not(.ui-btn-active),
    .app-desktop.app-theme-pinnate .ui-listview a.ui-btn:hover:not(.app-selected) .app-frozen-spacer  {
        background-color: #f5facd;
        border-color: #d5e503;
    }

    .app-theme-pinnate.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon),
    .app-theme-pinnate.app-desktop .ui-datepicker td a:hover {
        background-color: #f5facd;
    }

    /*selected button*/
    .app-theme-pinnate .app-selected:not(.ui-btn-active),
    .app-theme-pinnate .app-selected:hover,
    .app-theme-pinnate .app-selected:visited,
    .app-theme-pinnate .app-selected .app-frozen-spacer {
        background-color: #f7fea6 !important;
        border-color: #d5e503 !important;
        color: #000 !important;
    }

    .app-theme-pinnate .app-grid-header .app-selected:not(.ui-btn-active) {
        background-color: rgba(0,0,0,0.05) !important;
    }

    /* selected hover*/
    html body.app-desktop.app-theme-pinnate .ui-btn.app-selected:hover:not(.ui-btn-active),
    .app-theme-pinnate .app-echo-toolbar .app-selected:not(.ui-btn-active),
    .app-theme-pinnate .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
    .app-theme-pinnate .app-listview .app-selected:not(.ui-btn-active):hover .app-frozen-spacer {
        background-color: #f3faa4 !important;
        border-color: #d5e503 !important;
        color: #000 !important;
    }

    /* click */

    .app-theme-pinnate .app-grid-header .ui-btn-active,
    .app-theme-pinnate .dv-item .app-btn-more.ui-btn-active {
        background-color: #95a201 !important;
        color: #fff !important;
    }

    .app-theme-pinnate .app-listview .ui-btn.app-selected::before {
        background-color: #95a201;
    }

    .app-theme-pinnate .ui-title.ui-btn-active,
    html body.app-theme-pinnate .ui-btn.ui-btn-active,
    .app-theme-pinnate .ui-btn.ui-btn-active .app-frozen-spacer {
        background-color: #95a201 !important;
        border-color: #d5e503 !important;
        color: #fff !important;
    }

    .app-theme-pinnate .ui-panel-position-left .ui-btn-active .app-item-desc,
    .app-theme-pinnate .ui-panel-position-right .ui-btn-active .app-item-desc,
    .app-theme-pinnate #app-sidebar .ui-btn-active .app-item-desc,
    .app-theme-pinnate .app-listview-static .ui-btn-active .app-item-desc,
    .app-theme-pinnate .ui-btn-active p,
    .app-theme-pinnate .ui-btn-active p.ui-li-aside,
    .app-theme-pinnate .ui-btn.ui-btn-active span:not(.ui-li-count) {
        color: #fff !important;
    }

    .app-theme-pinnate .dv-action-see-all .app-btn-prev.ui-btn-active,
    .app-theme-pinnate .dv-action-see-all .app-btn-next.ui-btn-active {
        background-color: #95A201;
        color: #fff;
    }

    .app-theme-pinnate .app-btn-check:not(.app-btn-check-selected) {
        border-color: #D5E503 !important;
        background-color: transparent !important;
    }

    .app-theme-pinnate .ui-btn.app-selected:not(.ui-btn-active) .app-btn-check:not(.app-btn-check-selected) {
        border-color: #D5E503 !important;
    }

    .app-theme-pinnate .app-grid-header .app-btn-check:not(.app-btn-check-selected) {
        background-color: transparent !important;
        border-color: #D5E503 !important;
    }

    .app-theme-pinnate .app-btn-check.app-btn-check-selected {
        border-color: #95A201 !important;
        background-color: #95A201 !important;
    }

    .app-theme-pinnate .app-btn-check .app-icon-themed {
        fill: #fff;
    }

    /* tabs */
    .app-theme-pinnate .app-tabs.ui-header {
        border-color: #beb9aa;
    }

    .app-theme-pinnate .app-tabs .ui-btn {
        border-color: #95a201 !important;
        color: #1d092d;
    }

        .app-theme-pinnate .app-tabs .ui-btn.ui-btn-active {
            border-color: #95a201 !important;
            background-color: #95a201 !important;
            color: #fff !important;
        }


    /*button on header bar*/

    .app-theme-pinnate .app-bar-tools .ui-btn {
        border-color: #d5e503 !important;
    }

    .app-theme-pinnate .app-bar-tools .ui-btn-active.ui-btn-icon-notext::after {
        background-color: #6f7900 !important;
    }

    .app-theme-pinnate .ui-btn.ui-btn-icon-notext:hover,
    .app-theme-pinnate .ui-datepicker .ui-datepicker-prev:hover,
    .app-theme-pinnate .ui-datepicker .ui-datepicker-next:hover {
        border-color: #beb9aa !important;
    }

    .app-theme-pinnate .ui-btn.ui-btn-icon-notext.ui-btn-active {
        border-color: #778201 !important;
    }

    .app-theme-pinnate .ui-btn.ui-btn-icon-notext:not(.ui-radio-on)::after,
    .app-theme-pinnate .ui-btn.ui-btn-icon-left:not(.ui-radio-on)::after,
    .app-theme-pinnate .ui-btn.ui-btn-icon-right:not(.ui-radio-on):not(.app-btn-icon-transparent)::after,
    .app-theme-pinnate .ui-btn.ui-btn-icon-top:not(.ui-radio-on)::after,
    .app-theme-pinnate .ui-btn.ui-btn-icon-bottom:not(.ui-radio-on)::after,
    .app-theme-pinnate .ui-datepicker .ui-datepicker-prev span,
    .app-theme-pinnate .ui-datepicker .ui-datepicker-next span,
    .app-theme-pinnate .ui-checkbox-on:after,
    .app-theme-pinnate .ui-flipswitch-active,
    .app-theme-pinnate .ui-slider-track .ui-btn-active {
        background-color: #95a201 !important;
    }

    .app-theme-pinnate .ui-btn .glyphicon {
        color: #95a201;
    }

    .app-theme-pinnate .app-icon-themed {
        fill: #95a201;
    }

    .app-theme-pinnate .ui-radio-on:after,
    .app-theme-pinnate .ui-slider-track .ui-btn-active,
    .app-theme-pinnate .ui-flipswitch-active {
        border-color: #95a201 !important;
    }


    .app-theme-pinnate .ui-btn.ui-btn-active.ui-btn-icon-notext::after,
    .app-theme-pinnate .ui-btn.ui-btn-active.ui-btn-icon-left::after,
    .app-theme-pinnate .ui-btn.ui-btn-active.ui-btn-icon-right:not(.app-btn-icon-transparent)::after,
    .app-theme-pinnate .ui-btn.ui-btn-active.ui-btn-icon-top::after,
    .app-theme-pinnate .ui-btn.ui-btn-active.ui-btn-icon-bottom::after {
        background-color: #778201 !important;
    }

    /*swatch b*/
    .app-theme-pinnate .ui-btn.ui-btn-b,
    .app-theme-pinnate .ui-btn.ui-btn-b:visited,
    body.app-theme-pinnate:not(.app-desktop) li a.ui-btn-b:not(.ui-btn-active):hover {
        background-color: #d5e503;
        border-color: #f2f1ee;
        color: #1d092d;
    }

        /*swatch b hover*/

        .app-theme-pinnate .ui-btn.ui-btn-b.ui-btn-active,
        .app-theme-pinnate.app-desktop .ui-btn.ui-btn-b:hover,
        .app-theme-pinnate .app-popup .ui-content .ui-checkbox .ui-btn:hover,
        .app-theme-pinnate .app-popup .ui-content .ui-checkbox .ui-btn.ui-focus:hover {
            background-color: #d1e005;
            border-color: #f2f1ee;
            color: #1d092d !important;
        }

    .app-theme-pinnate .app-nav-panel .ui-btn.ui-btn-b {
        border-color: #f2f1ee !important;
    }

    .app-theme-pinnate .ui-btn.ui-btn-b.ui-btn-active,
    .app-theme-pinnate.app-desktop .ui-btn.ui-btn-b.ui-btn-active:hover {
        color: #000 !important;
    }

    .app-theme-pinnate .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b,
    .app-theme-pinnate.app-desktop .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b:hover,
    .app-theme-pinnate .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b.ui-btn-active {
        border-color: #beb9aa !important;
    }

    /*swatch b divider*/
    .app-theme-pinnate .ui-bar-b,
    .app-theme-pinnate .ui-bar-b .ui-bar-inherit,
    html .app-theme-pinnate.ui-body-b .ui-bar-inherit,
    html body.app-theme-pinnate .ui-group-theme-b .ui-bar-inherit {
        border-color: #d5e503;
        background-color: #f2f1ee;
    }

    /*fix for lookups/inputs*/
    .app-theme-pinnate .ui-btn.app-lookup:not(.ui-btn-active):not(.ui-focus),
    .app-theme-pinnate .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select:not(.ui-focus) .ui-btn:not(.ui-btn-active),
    .app-theme-pinnate .ui-input-text:not(.ui-btn-active),
    .app-theme-pinnate .app-form-editing .ui-input-text:not(.ui-btn-active),
    .app-theme-pinnate .ui-input-search.ui-body-inherit {
        background-color: #fff;
        border-color: #d5e503;
        text-shadow: none;
        /*color: #fff;*/
    }

        .app-theme-pinnate .ui-btn.app-lookup.ui-focus,
        .app-theme-pinnate .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select.ui-focus .ui-btn:not(.ui-btn-active),
        .app-theme-pinnate .ui-input-text.ui-focus,
        .app-theme-pinnate .app-form-editing .ui-input-text.ui-focus,
        .app-theme-pinnate .ui-input-search.ui-body-inherit.ui-focus,
        .app-theme-pinnate .ui-checkbox label.ui-focus,
        .app-theme-pinnate .ui-datepicker .ui-state-active {
            border-color: #95a201 !important;
        }

    .app-theme-pinnate .ui-slider {
        border-color: #d5e503 !important;
    }

    .app-theme-pinnate .ui-slider-label.ui-btn-active {
        background-color: #beb9aa !important;
    }

    /* background bleed under form in editing mode*/
    .app-theme-pinnate .ui-body-a.ui-collapsible-content,
    .app-theme-pinnate .app-bar-tools .ui-input-search.ui-body-inherit {
        background-color: #fff;
    }

    .app-theme-pinnate .ui-btn.app-lookup,
    .app-theme-pinnate .ui-btn.ui-btn-active.app-lookup {
        border-color: #beb9aa;
    }

    .app-theme-pinnate .app-lookup-input {
        background-color: transparent;
        /*color: #fff;*/
    }

    .app-theme-pinnate .app-grid-header {
        color: #999;
    }

@media (min-width: 20em) {

    .app-theme-pinnate .ui-header.ui-header-fixed.app-bar-tools {
        background-image: url(../touch/logo-color.png);
    }
}

.app-theme-pinnate .app-listview li .app-li-corner {
    color: #fff;
    background-color: #95a201;
}

.app-theme-pinnate .dataview-busy-indicator {
    background-color: #a8220c;
}

/*********************************/
/* THEME: plastic               */
/*******************************/

.app-theme-plastic,
.app-theme-plastic .ui-page-theme-a,
.app-theme-plastic .app-page-header {
    background-color: #fff;
    /*scrollbar-base-color: #3c9aad;
    scrollbar-arrow-color: #3c9aad;
    scrollbar-track-color: #95eafc;
    scrollbar-shadow-color: #95eafc;*/
}

    /*
    .app-theme-plastic.app-desktop ::-webkit-scrollbar-track {
        background-color: #95eafc;
    }

    .app-theme-plastic.app-desktop ::-webkit-scrollbar-thumb {
        background-color: #3c9aad;
        border: solid 1px #95eafc;
    }

        .app-theme-plastic.app-desktop ::-webkit-scrollbar-thumb:hover {
            background-color: #348494;
        }*/

    .app-theme-plastic .app-page-header {
        color: #000;
    }

    .app-theme-plastic .ui-page-theme-a .ui-panel-wrapper,
    .app-theme-plastic .ui-panel {
        background-color: #f47200;
        border-color: #d96500;
    }

    .app-theme-plastic .app-page-header,
    .app-theme-plastic .app-status-bar {
        background-color: #61c5d9;
        border-color: #3c9aad;
    }

    .app-theme-plastic .app-status-bar {
        color: #000;
    }

    .app-theme-plastic .app-form-editing.app-formview .app-static-text div,
    .app-theme-plastic .app-page-menu-desc,
    .app-theme-plastic .ui-checkbox label {
        text-shadow: none !important;
    }

    /*popup*/
    .app-theme-plastic .app-popup-message,
    .app-theme-plastic .ui-content.app-map-info {
        background-color: #ff8a24;
        border-color: #3c9aad;
        text-shadow: none;
        color: #000;
    }

        .app-theme-plastic .app-popup-message .ui-popup-arrow {
            background-color: #ff8a24;
        }

        .app-theme-plastic .app-popup-message div {
            color: #3c9aad;
        }

    /* page header */
    .app-theme-plastic .app-bar-tools.ui-bar-a,
    .app-theme-plastic :not(.app-tabs).ui-header-fixed.ui-header,
    .app-theme-plastic .ui-header {
        background-color: #ff8a24;
        border-color: #d96500;
        text-shadow: none;
    }

    .app-theme-plastic .app-popup-listview .ui-popup-arrow,
    .app-theme-plastic .app-popup-listview {
        background-color: #ff8a24 !important;
        border-color: #ff8a24 !important;
    }

    .app-theme-plastic .app-page-header,
    .app-theme-plastic .app-echo,
    .app-theme-plastic .app-header {
        border-color: #3c9aad !important;
    }

    /* list dividers*/
    .app-theme-plastic .ui-li-divider {
        background-color: #95eafc;
        border-color: #3c9aad;
        color: #555;
        text-shadow: none;
    }

    .app-theme-plastic ui-li-divider,
    .app-theme-plastic .ui-content.app-page-tasks .app-listview .ui-li-divider:not(.ui-bar-b) {
        border-color: #3c9aad;
        /*color: #fff;*/
        text-shadow: none;
    }

    /* view descriptions*/
    .app-theme-plastic .ui-listview .app-list-instruction.ui-li-divider,
    .app-theme-plastic .ui-content:not(.app-page-tasks) .app-listview .ui-li-divider:not(.ui-bar-b):not(.ui-bar-inherit),
    .app-theme-plastic .app-presenter-instruction,
    .app-theme-plastic .app-grid-header .app-frozen-spacer {
        background-color: #aef1fe !important;
        border-color: #3c9aad !important;
        color: #1d092d;
    }

    body:not(.app-sidebar-undocked).app-theme-plastic .ui-header-fixed .ui-title,
    body:not(.app-sidebar-undocked).app-theme-plastic .app-sidebar,
    .app-theme-plastic .app-divider:not(.ui-collapsible):not(.app-calculated) {
        border-color: #db4e0a !important;
    }

    .app-theme-plastic .app-bar-heading {
        background-color: #aef1fe;
        color: #1d092d;
        text-shadow: none;
    }

    .app-theme-plastic .ui-body-a,
    .app-theme-plastic .app-li-card,
    .app-theme-plastic .ui-page-theme-a .ui-body-inherit:not(.ui-focus),
    .app-theme-plastic .app-li-card {
        background-color: #fff;
        border-color: #3c9aad;
        /*color: #fff;*/
        text-shadow: none;
    }

    .app-theme-plastic .ui-li-divider[role="heading"]:not(.ui-bar-b) {
        border-color: #3c9aad !important;
    }

    .app-theme-plastic .ui-panel .ui-body-a {
        border-color: #3c9aad !important;
    }

    .app-theme-plastic .ui-page-theme-a .app-formview .ui-body-inherit:not(.ui-focus) {
        background-color: #fff;
    }


    /*sidebar customizations*/
    .app-theme-plastic .ui-body-a.app-sidebar {
        background-color: #ff8a24;
    }

    .app-theme-plastic.app-sidebar-undocked .app-form-grid .ui-collapsible-set,
    .app-theme-plastic .ui-listview-inset .ui-li-divider:not(.ui-bar-a) {
        border-color: #f47200;
    }

    .app-theme-plastic .ui-li-divider.app-info {
        background-color: #eeecea !important;
    }


    /* fix for form "card" */
    .app-theme-plastic .ui-page-theme-a .ui-body-inherit.app-li-card {
        border-top-color: #3c9aad;
        border-left-color: #3c9aad;
        border-right-color: #3c9aad;
    }

    /*.app-theme-plastic .ui-listview-inset {
        background-color: #ebf3ff;
    }*/

    .app-theme-plastic .app-form-editing.app-formview .ui-field-contain {
        border-top-color: transparent;
    }


    /*buttons*/
    .app-theme-plastic .app-page-header,
    .app-theme-plastic .ui-page-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-plastic .ui-bar-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-plastic .ui-body-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html body.app-theme-plastic .ui-group-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html head + body.app-theme-plastic .ui-btn-a.ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    .app-theme-plastic .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-plastic .ui-bar-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-plastic .ui-body-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html body.app-theme-plastic .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html head + body.app-theme-plastic .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    .app-theme-plastic .app-form-grid .ui-collapsible-set,
    /* button overrides to remove "hover" on touch screens */
    body.app-theme-plastic:not(.app-desktop) li a:hover:not(.app-selected):not(.ui-btn-b),
    body:not(.app-desktop).app-theme-plastic .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-plastic .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-plastic .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-plastic .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html head + body:not(.app-desktop).app-theme-plastic .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    .app-theme-plastic .app-tabs.ui-header,
    .app-theme-plastic #app-welcome .ui-btn:not(:hover),
    .app-theme-plastic #app-popup-login .ui-btn:not(:hover),
    .app-theme-plastic .ui-datepicker .ui-state-highlight,
    .app-theme-plastic .ui-listview .app-frozen-spacer {
        border-color: #3c9aad;
    }

    .app-theme-plastic .ui-body-b .ui-btn-a,
    .app-theme-plastic .ui-body-b .ui-btn-a.ui-btn-active {
        border-color: #f47200 !important;
    }

    .app-theme-plastic.app-has-popup-open .app-menu-strip .ui-btn:hover {
        background-color: #f47200 !important;
    }

    .app-theme-plastic .ui-page-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-plastic .ui-bar-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-plastic .ui-body-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-theme-plastic .ui-group-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html head + body.app-theme-plastic .ui-btn-a.ui-btn:not(.app-selected):not(.app-lookup),
    .app-theme-plastic .ui-panel-page-container-a:not(.app-lookup),
    .app-theme-plastic .app-tabs.ui-header:not(.app-lookup),
    .app-theme-plastic .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-plastic .ui-bar-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-plastic .ui-body-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html body.app-theme-plastic .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off),
    html head + body.app-theme-plastic .ui-btn-a.ui-btn:visited:not(.app-selected),
    .app-theme-plastic .app-tabs .ui-btn:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-plastic .app-grid.app-listview :not(.app-selected):not(:hover):not(.ui-btn-active).ui-btn,
    .app-theme-plastic #app-welcome .ui-btn:not(:hover),
    .app-theme-plastic #app-popup-login .ui-btn:not(:hover),
    .app-theme-plastic .app-map-info .ui-popup-arrow,
    .app-theme-plastic .ui-datepicker .ui-datepicker-prev,
    .app-theme-plastic .ui-datepicker .ui-datepicker-next,
    .app-theme-plastic .ui-listview .app-frozen-spacer {
        /*color: #000;*/
        background-color: #cbf5fe;
    }

    /* top border of Info button in sidebar */
    .app-theme-plastic .app-sidebar .ui-btn.ui-icon-info {
        border-color: #3c9aad !important;
    }

    /* navigation panel selected item color fix*/
    .app-theme-plastic .app-nav-panel .ui-btn-a {
        color: #1f1f1f !important;
    }

    /* subtext coloring*/
    .app-theme-plastic .app-field-label-after,
    .app-theme-plastic .app-field-label-before,
    .app-theme-plastic .app-field-label,
    .app-theme-plastic .ui-panel .app-item-desc,
    .app-theme-plastic .app-item-number {
        color: #7f532c !important;
    }

    .app-theme-plastic .ui-page-theme-b a:not(.ui-btn),
    .app-theme-plastic .ui-bar-b a:not(.ui-btn),
    .app-theme-plastic .ui-body-b a:not(.ui-btn),
    .app-theme-plastic .ui-group-theme-b a:not(.ui-btn) {
        color: #7f532c !important;
    }

        .app-theme-plastic .ui-page-theme-b a:not(.ui-btn):hover,
        .app-theme-plastic .ui-bar-b a:not(.ui-btn):hover,
        .app-theme-plastic .ui-body-b a:not(.ui-btn):hover,
        .app-theme-plastic .ui-group-theme-b a:not(.ui-btn):hover,
        .app-theme-plastic .ui-page-theme-b a:not(.ui-btn):active,
        .app-theme-plastic .ui-bar-b a:not(.ui-btn):active,
        .app-theme-plastic .ui-body-b a:not(.ui-btn):active,
        .app-theme-plastic .ui-group-theme-b a:not(.ui-btn):active {
            color: #000 !important;
        }

    .app-theme-plastic .ui-btn p {
        color: #000 !important;
    }

    .app-theme-plastic .ui-li-aside,
    .app-theme-plastic .ui-btn .ui-li-aside,
    .app-theme-plastic .app-grid-header,
    .app-theme-plastic .app-panel-info-view .app-list-instruction,
    .app-theme-plastic .ui-li-divider.app-info .appname,
    .app-theme-plastic .app-calculated .app-static-text {
        color: #332015 !important;
    }

    .app-theme-plastic .app-filter {
    }

    .app-theme-plastic .app-bar-heading .app-bar-label,
    .app-theme-plastic .app-static-text div,
    .app-theme-plastic .app-form-editing.app-formview label {
        color: #7f532c;
    }

    .app-theme-plastic .app-wrapper,
    .app-theme-plastic .app-echo-instruction {
        color: #1d092d;
        text-shadow: none;
    }

    /*selected button*/
    .app-theme-plastic .app-selected:not(.ui-btn-active),
    .app-theme-plastic.app-desktop .app-selected:hover:not(.ui-btn-active),
    .app-theme-plastic .app-selected:visited:not(.ui-btn-active),
    .app-theme-plastic .app-selected .app-frozen-spacer {
        background-color: #87e2f5 !important;
        border-color: #3c9aad !important;
        color: #000 !important;
    }

    .app-theme-plastic .app-grid-header .app-selected:not(.ui-btn-active) {
        background-color: rgba(0,0,0,0.05) !important;
    }

    /* hover */
    .app-theme-plastic.app-desktop .ui-btn-a:hover:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-plastic .ui-page-theme-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-plastic .ui-bar-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-plastic .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-desktop.app-theme-plastic .ui-group-theme-a .ui-btn:hover:not(.app-selected),
    html head + body.app-desktop.app-theme-plastic .ui-btn-a.ui-btn:hover:not(.app-selected),
    .app-theme-plastic #app-welcome .ui-btn:hover:not(.ui-btn-active),
    .app-theme-plastic #app-popup-login .ui-btn:hover:not(.ui-btn-active),
    .app-desktop.app-theme-plastic .ui-listview a.ui-btn:hover:not(.app-selected) .app-frozen-spacer  {
        background-color: #dbf9ff;
        border-color: #3c9aad;
    }

    .app-theme-plastic.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon),
    .app-theme-plastic.app-desktop .ui-datepicker td a:hover {
        background-color: #dbf9ff;
    }

    /* selected hover*/
    html body.app-desktop.app-theme-plastic .ui-btn.app-selected:hover:not(.ui-btn-active),
    .app-theme-plastic .app-echo-toolbar .app-selected:not(.ui-btn-active),
    .app-theme-plastic .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
    .app-theme-plastic .app-listview .app-selected:not(.ui-btn-active):hover .app-frozen-spacer {
        background-color: #a0e8f7 !important;
        border-color: #3c9aad;
        color: #000 !important;
    }

    /* click */
    .app-theme-plastic .app-grid-header .ui-btn-active,
    .app-theme-plastic .dv-item .app-btn-more.ui-btn-active {
        background-color: #095868 !important;
        color: #fff !important;
    }

    .app-theme-plastic .app-listview .ui-btn.app-selected::before {
        background-color: #095868;
    }

    .app-theme-plastic .ui-title.ui-btn-active,
    html body.app-theme-plastic .ui-btn.ui-btn-active,
    .app-theme-plastic .ui-btn.ui-btn-active .app-frozen-spacer {
        background-color: #095868 !important;
        border-color: #3c9aad !important;
        color: #fff !important;
    }

    .app-theme-plastic .ui-panel-position-left .ui-btn-active .app-item-desc,
    .app-theme-plastic .ui-panel-position-right .ui-btn-active .app-item-desc,
    .app-theme-plastic #app-sidebar .ui-btn-active .app-item-desc,
    .app-theme-plastic .app-listview-static .ui-btn-active .app-item-desc,
    .app-theme-plastic .ui-btn-active p,
    .app-theme-plastic .ui-btn-active p.ui-li-aside,
    .app-theme-plastic .ui-btn.ui-btn-active span:not(.ui-li-count) {
        color: #fff !important;
    }

    .app-theme-plastic .dv-action-see-all .app-btn-prev.ui-btn-active,
    .app-theme-plastic .dv-action-see-all .app-btn-next.ui-btn-active {
        background-color: #095868;
        color: #fff;
    }

    .app-theme-plastic .app-echo .dv-action-see-all span {
        border-color: #3C9AAD !important;
    }

    .app-theme-plastic .app-btn-check:not(.app-btn-check-selected) {
        border-color: #3C9AAD !important;
        background-color: transparent !important;
    }

    .app-theme-plastic .ui-btn.app-selected:not(.ui-btn-active) .app-btn-check:not(.app-btn-check-selected) {
        border-color: #3C9AAD !important;
    }

    .app-theme-plastic .app-grid-header .app-btn-check:not(.app-btn-check-selected) {
        background-color: transparent !important;
        border-color: #3C9AAD !important;
    }

    .app-theme-plastic .app-btn-check.app-btn-check-selected {
        border-color: #095868 !important;
        background-color: #095868 !important;
    }

    .app-theme-plastic .app-btn-check .app-icon-themed {
        fill: #fff;
    }

    /* tabs */

    .app-theme-plastic .app-tabs.ui-header {
        border-color: #3c9aad;
    }


    .app-theme-plastic .app-tabs .ui-btn {
        border-color: #095868 !important;
        color: #1d092d;
    }

        .app-theme-plastic .app-tabs .ui-btn.ui-btn-active {
            border-color: #095868 !important;
            background-color: #095868 !important;
            color: #fff !important;
        }

    /*button on header bar*/

    .app-theme-plastic .app-bar-tools .ui-btn,
    .app-theme-plastic .app-map-info-toolbar .ui-btn {
        border-color: #3c9aad !important;
    }

    .app-theme-plastic.app-desktop .ui-btn.ui-btn-icon-notext:hover:not(.ui-btn-active),
    .app-theme-plastic .ui-datepicker .ui-datepicker-prev:hover,
    .app-theme-plastic .ui-datepicker .ui-datepicker-next:hover,
    .app-theme-plastic .ui-btn.ui-btn-icon-notext.ui-btn-active {
        border-color: #1d7385 !important;
        background-color: #95eafc !important;
    }

    .app-theme-plastic .ui-btn.ui-btn-icon-notext.ui-btn-active {
        border-color: #1d7385 !important;
    }

    .app-theme-plastic .ui-btn.ui-btn-icon-notext:not(.ui-radio-on)::after,
    .app-theme-plastic .ui-btn.ui-btn-icon-left:not(.ui-radio-on)::after,
    .app-theme-plastic .ui-btn.ui-btn-icon-right:not(.ui-radio-on):not(.app-btn-icon-transparent)::after,
    .app-theme-plastic .ui-btn.ui-btn-icon-top:not(.ui-radio-on)::after,
    .app-theme-plastic .ui-btn.ui-btn-icon-bottom:not(.ui-radio-on)::after,
    .app-theme-plastic .ui-datepicker .ui-datepicker-prev span,
    .app-theme-plastic .ui-datepicker .ui-datepicker-next span,
    .app-theme-plastic .ui-checkbox-on:after,
    .app-theme-plastic .ui-flipswitch-active,
    .app-theme-plastic .ui-slider-track .ui-btn-active {
        background-color: #3c9aad !important;
    }

    .app-theme-plastic .ui-btn .glyphicon {
        color: #3c9aad;
    }

    .app-theme-plastic .app-icon-themed {
        fill: #3c9aad;
    }

    .app-theme-plastic .ui-radio-on:after,
    .app-theme-plastic .ui-slider-track .ui-btn-active,
    .app-theme-plastic .ui-flipswitch-active {
        border-color: #3c9aad !important;
    }


    .app-theme-plastic .ui-btn.ui-btn-active.ui-btn-icon-notext::after,
    .app-theme-plastic .ui-btn.ui-btn-active.ui-btn-icon-left::after,
    .app-theme-plastic .ui-btn.ui-btn-active.ui-btn-icon-right:not(.app-btn-icon-transparent)::after,
    .app-theme-plastic .ui-btn.ui-btn-active.ui-btn-icon-top::after,
    .app-theme-plastic .ui-btn.ui-btn-active.ui-btn-icon-bottom::after {
        background-color: #052f38 !important;
    }

    .app-theme-plastic .ui-body-b .ui-btn.ui-btn-b.app-btn-icon-transparent::after,
    .app-theme-plastic .ui-btn-b.ui-btn-active.app-btn-icon-transparent::after {
        background-color: transparent !important;
    }

    /*swatch b*/
    .app-theme-plastic .ui-btn.ui-btn-b,
    .app-theme-plastic .ui-btn.ui-btn-b:visited,
    body.app-theme-plastic:not(.app-desktop) li a.ui-btn-b:not(.ui-btn-active):hover {
        background-color: #ff9030;
        border-color: #f47200;
        color: #1d092d;
    }

    .app-theme-plastic .ui-body-b .ui-btn.ui-btn-b::after {
        background-color: #d96500 !important;
    }

    /*swatch b hover*/

    .app-theme-plastic .ui-btn.ui-btn-b.ui-btn-active,
    .app-theme-plastic.app-desktop .ui-btn.ui-btn-b:hover,
    .app-theme-plastic .app-popup .ui-content .ui-checkbox .ui-btn:hover,
    .app-theme-plastic .app-popup .ui-content .ui-checkbox .ui-btn.ui-focus:hover {
        background-color: #ffa04e;
        border-color: #f47200;
        color: #1d092d !important;
    }

    .app-theme-plastic .app-nav-panel .ui-btn.ui-btn-b {
        border-color: #f47200 !important;
    }

    .app-theme-plastic .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b,
    .app-theme-plastic.app-desktop .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b:hover,
    .app-theme-plastic .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b.ui-btn-active {
        border-color: #3c9aad !important;
    }

    .app-theme-plastic .ui-btn.ui-btn-b.ui-btn-active,
    .app-theme-plastic.app-desktop .ui-btn.ui-btn-b.ui-btn-active:hover {
        color: #fff !important;
    }


    /*swatch b divider*/
    .app-theme-plastic .ui-bar-b,
    .app-theme-plastic .ui-bar-b .ui-bar-inherit,
    html .app-theme-plastic.ui-body-b .ui-bar-inherit,
    html body.app-theme-plastic .ui-group-theme-b .ui-bar-inherit {
        border-color: #f47200;
        background-color: #f47200;
    }

    /*fix for lookups/inputs*/
    .app-theme-plastic .ui-btn.app-lookup:not(.ui-btn-active):not(.ui-focus),
    .app-theme-plastic .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select:not(.ui-focus) .ui-btn:not(.ui-btn-active),
    .app-theme-plastic .ui-input-text:not(.ui-btn-active),
    .app-theme-plastic .app-form-editing .ui-input-text:not(.ui-btn-active),
    .app-theme-plastic .ui-input-search.ui-body-inherit {
        background-color: #fff;
        border-color: #3c9aad;
        text-shadow: none;
        /*color: #fff;*/
    }

        .app-theme-plastic .ui-btn.app-lookup.ui-focus,
        .app-theme-plastic .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select.ui-focus .ui-btn:not(.ui-btn-active),
        .app-theme-plastic .ui-input-text.ui-focus,
        .app-theme-plastic .app-form-editing .ui-input-text.ui-focus,
        .app-theme-plastic .ui-input-search.ui-body-inherit.ui-focus,
        .app-theme-plastic .ui-checkbox label.ui-focus,
        .app-theme-plastic .ui-datepicker .ui-state-active {
            border-color: #f47200 !important;
        }

    .app-theme-plastic .ui-slider {
        border-color: #3c9aad !important;
    }

    .app-theme-plastic .ui-slider-label.ui-btn-active {
        background-color: #095868 !important;
    }

    /* background bleed under form in editing mode*/
    .app-theme-plastic .ui-body-a.ui-collapsible-content {
        background-color: #fff;
    }

    .app-theme-plastic .app-bar-tools .ui-input-search.ui-body-inherit {
        background-color: #fff;
    }

    .app-theme-plastic .ui-btn.app-lookup,
    .app-theme-plastic .ui-btn.ui-btn-active.app-lookup {
        border-color: #db4e0a;
    }


    .app-theme-plastic .app-tabs .ui-btn.ui-btn-active,
    .app-theme-plastic.app-desktop .app-tabs .ui-btn.ui-btn-active:hover,
    .app-theme-plastic .app-tabs :not(.ui-btn-active).ui-btn,
    .app-theme-plastic .app-tabs .ui-btn.ui-btn-active,
    .app-desktop.app-theme-plastic .app-tabs .ui-btn.ui-btn-active:hover {
        background-color: rgb(205, 221, 155);
    }

    .app-theme-plastic .app-lookup-input {
        background-color: transparent;
        /*color: #fff;*/
    }

    .app-theme-plastic .app-grid-header {
        color: #999;
    }

@media (min-width: 20em) {

    .app-theme-plastic .ui-header.ui-header-fixed.app-bar-tools {
        background-image: url(../touch/logo-black.png);
    }
}

.app-theme-plastic .app-listview li .app-li-corner {
    color: #fff;
    background-color: #095868;
}

.app-theme-plastic .dataview-busy-indicator {
    background-color: #095868;
}

.app-theme-plastic .ui-bar-a .app-menu-strip .ui-btn:not(.ui-btn-active), .app-theme-plastic .ui-bar-a .app-user-name {
    color: #333 !important;
}

.app-theme-plastic .ui-bar-a .app-menu-strip .ui-btn:hover:not(.ui-btn-active),
.app-theme-plastic .ui-bar-a .app-menu-strip .ui-btn.app-selected:not(.ui-btn-active) {
    color: #000 !important;
}

/*********************************/
/* THEME: ricasso               */
/*******************************/

.app-theme-ricasso,
.app-theme-ricasso .ui-page-theme-a,
.app-theme-ricasso .app-page-header {
    background-color: #fff;
}

    .app-theme-ricasso .app-page-header {
        color: #1f1f1f;
    }

    .app-theme-ricasso .ui-page-theme-a .ui-panel-wrapper,
    .app-theme-ricasso .app-page-header,
    .app-theme-ricasso .app-status-bar {
        background-color: #f8f8f8;
        border-color: #bababa !important;
    }

    .app-theme-ricasso .app-status-bar {
        color: #000;
    }

    .app-theme-ricasso .app-form-editing.app-formview .app-static-text div,
    .app-theme-ricasso .app-page-menu-desc,
    .app-theme-ricasso .ui-checkbox label {
        text-shadow: none !important;
    }

    /*popup*/
    .app-theme-ricasso .app-popup-message,
    .app-theme-ricasso .ui-content.app-map-info,
    .app-theme-ricasso .app-nav-panel {
        background-color: #e7e7e7;
        border-color: #595959;
        text-shadow: none;
        color: #000;
    }

        .app-theme-ricasso .app-popup-message .ui-popup-arrow {
            background-color: #e7e7e7;
        }

        .app-theme-ricasso .app-popup-message div {
            color: #1f1f1f;
        }

    /* page header */
    .app-theme-ricasso .app-bar-tools.ui-bar-a,
    .app-theme-ricasso :not(.app-tabs).ui-header-fixed.ui-header,
    .app-theme-ricasso .ui-header {
        background-color: #e7e7e7;
        border-color: #595959;
        text-shadow: none;
    }

    .app-theme-ricasso .app-popup-listview .ui-popup-arrow,
    .app-theme-ricasso .app-popup-listview {
        background-color: #e7e7e7 !important;
        border-color: #e7e7e7 !important;
    }

    .app-theme-ricasso .app-bar-tools.ui-bar-a {
        background-color: #e0e0e0;
    }

    /* list dividers*/
    .app-theme-ricasso .ui-li-divider {
        background-color: #bababa;
        border-color: #bababa;
        color: #555;
        text-shadow: none;
    }


    /* view descriptions*/
    .app-theme-ricasso .ui-listview .app-list-instruction.ui-li-divider,
    .app-theme-ricasso .ui-content:not(.app-page-tasks) .app-listview .ui-li-divider:not(.ui-bar-b):not(.ui-bar-inherit),
    .app-theme-ricasso .app-presenter-instruction,
    .app-theme-ricasso .app-grid-header .app-frozen-spacer {
        background-color: #f8f8f8 !important;
        border-color: #bababa !important;
        color: #525252;
    }

    body:not(.app-sidebar-undocked).app-theme-ricasso .ui-header-fixed .ui-title,
    body:not(.app-sidebar-undocked).app-theme-ricasso .app-sidebar,
    .app-theme-ricasso .app-divider:not(.ui-collapsible):not(.app-calculated),
    .app-theme-ricasso .app-echo,
    .app-theme-ricasso .app-header {
        border-color: #595959 !important;
    }

    .app-theme-ricasso .app-bar-heading {
        background-color: #f8f8f8;
        color: #525252;
        text-shadow: none;
    }

    .app-theme-ricasso .ui-body-a,
    .app-theme-ricasso .app-li-card,
    .app-theme-ricasso .ui-page-theme-a .ui-body-inherit:not(.ui-focus),
    .app-theme-ricasso .app-li-card {
        background-color: #fff;
        border-color: #bababa;
        /*color: #fff;*/
        text-shadow: none;
    }

    .app-theme-ricasso .ui-panel .ui-body-a {
        border-color: #bababa !important;
    }

    .app-theme-ricasso .ui-page-theme-a .app-formview .ui-body-inherit:not(.ui-focus) {
        background-color: #fff;
    }


    /*sidebar customizations*/
    .app-theme-ricasso .ui-body-a.app-sidebar {
        background-color: #e0e0e0;
    }

    .app-theme-ricasso.app-sidebar-undocked .app-form-grid .ui-collapsible-set,
    .app-theme-ricasso .ui-listview-inset .ui-li-divider:not(.ui-bar-a) {
        border-color: #bababa;
    }

    .app-theme-ricasso .ui-li-divider.app-info {
        background-color: #eeecea !important;
    }

        .app-theme-ricasso .ui-li-divider.app-info .appname {
            color: #ca0202;
        }

    /* fix for form "card" */
    .app-theme-ricasso .ui-page-theme-a .ui-body-inherit.app-li-card {
        border-top-color: #bababa;
        border-left-color: #bababa;
        border-right-color: #bababa;
    }

    .app-theme-ricasso .app-form-editing.app-formview .ui-field-contain {
        border-top-color: transparent;
    }


    /*buttons*/
    .app-theme-ricasso .app-page-header,
    .app-theme-ricasso .ui-page-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-ricasso .ui-bar-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-ricasso .ui-body-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html body.app-theme-ricasso .ui-group-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html head + body.app-theme-ricasso .ui-btn-a.ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    .app-theme-ricasso .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-ricasso .ui-bar-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-ricasso .ui-body-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html body.app-theme-ricasso .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html head + body.app-theme-ricasso .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    .app-theme-ricasso .app-form-grid .ui-collapsible-set,
    /* button overrides to remove "hover" on touch screens */
    body.app-theme-ricasso:not(.app-desktop) li a:hover:not(.app-selected):not(.ui-btn-b),
    body:not(.app-desktop).app-theme-ricasso .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-ricasso .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-ricasso .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-ricasso .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html head + body:not(.app-desktop).app-theme-ricasso .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    .app-theme-ricasso #app-welcome .ui-btn,
    .app-theme-ricasso #app-popup-login .ui-btn,
    .app-theme-ricasso .ui-datepicker .ui-state-highlight {
        border-color: #bababa;
    }

    .app-theme-ricasso .ui-body-b .ui-btn-a,
    .app-theme-ricasso .ui-body-b .ui-btn-a.ui-btn-active {
        border-color: #bababa !important;
    }

    .app-theme-ricasso.app-has-popup-open .app-menu-strip .ui-btn:hover {
        background-color: #bababa !important;
    }

    .app-theme-ricasso .ui-page-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-ricasso .ui-bar-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-ricasso .ui-body-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-theme-ricasso .ui-group-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html head + body.app-theme-ricasso .ui-btn-a.ui-btn:not(.app-selected):not(.app-lookup),
    .app-theme-ricasso .ui-panel-page-container-a:not(.app-lookup),
    .app-theme-ricasso .app-tabs.ui-header:not(.app-lookup),
    .app-theme-ricasso .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-ricasso .ui-bar-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-ricasso .ui-body-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html body.app-theme-ricasso .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off),
    html head + body.app-theme-ricasso .ui-btn-a.ui-btn:visited:not(.app-selected),
    .app-theme-ricasso .app-tabs .ui-btn:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-ricasso .app-grid.app-listview :not(.app-selected):not(:hover):not(.ui-btn-active).ui-btn,
    .app-theme-ricasso #app-welcome .ui-btn:not(:hover),
    .app-theme-ricasso #app-popup-login .ui-btn:not(:hover),
    .app-theme-ricasso .app-map-info .ui-popup-arrow,
    .app-theme-ricasso .ui-datepicker .ui-datepicker-prev,
    .app-theme-ricasso .ui-datepicker .ui-datepicker-next,
    .app-theme-ricasso .ui-listview .app-frozen-spacer {
        /*color: #000;*/
        background: none;
        background-color: #f8f8f8;
    }

    /* top border of Info button in sidebar */
    .app-theme-ricasso .app-sidebar .ui-btn.ui-icon-info {
        border-color: #bababa !important;
    }

    /* navigation panel selected item color fix*/
    .app-theme-ricasso .app-nav-panel .ui-btn-a {
        color: #1f1f1f !important;
    }

    /* subtext coloring*/
    .app-theme-ricasso .app-field-label-after,
    .app-theme-ricasso .app-field-label-before,
    .app-theme-ricasso .app-field-label,
    .app-theme-ricasso .ui-panel .app-item-desc,
    .app-theme-ricasso a:not(.ui-btn):not(.btn),
    .app-theme-ricasso .app-item-number {
        color: #ff0000 !important;
    }

    .app-theme-ricasso .ui-page-theme-b a:not(.ui-btn),
    .app-theme-ricasso .ui-bar-b a:not(.ui-btn),
    .app-theme-ricasso .ui-body-b a:not(.ui-btn),
    .app-theme-ricasso .ui-group-theme-b a:not(.ui-btn) {
        color: #ff0000 !important;
    }

        .app-theme-ricasso .ui-page-theme-b a:not(.ui-btn):hover,
        .app-theme-ricasso .ui-bar-b a:not(.ui-btn):hover,
        .app-theme-ricasso .ui-body-b a:not(.ui-btn):hover,
        .app-theme-ricasso .ui-group-theme-b a:not(.ui-btn):hover,
        .app-theme-ricasso .ui-page-theme-b a:not(.ui-btn):active,
        .app-theme-ricasso .ui-bar-b a:not(.ui-btn):active,
        .app-theme-ricasso .ui-body-b a:not(.ui-btn):active,
        .app-theme-ricasso .ui-group-theme-b a:not(.ui-btn):active {
            color: #000 !important;
        }

    .app-theme-ricasso .ui-btn p {
        color: #000 !important;
    }

    .app-theme-ricasso .ui-li-aside,
    .app-theme-ricasso .ui-btn .ui-li-aside,
    .app-theme-ricasso .app-grid-header,
    .app-theme-ricasso .app-panel-info-view .app-list-instruction,
    .app-theme-ricasso .app-calculated .app-static-text {
        color: #ff0000 !important;
    }

    .app-theme-ricasso .app-filter {
    }

    .app-theme-ricasso .app-bar-heading .app-bar-label,
    .app-theme-ricasso .app-static-text div,
    .app-theme-ricasso .app-form-editing.app-formview label {
        color: #ca0202;
    }

    .app-theme-ricasso .app-wrapper,
    .app-theme-ricasso .app-echo-instruction {
        color: #525252;
        text-shadow: none;
    }

    /* hover */
    .app-theme-ricasso .ui-btn-a:hover:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-ricasso .ui-page-theme-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-ricasso .ui-bar-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-ricasso .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-desktop.app-theme-ricasso .ui-group-theme-a .ui-btn:hover:not(.app-selected),
    html head + body.app-desktop.app-theme-ricasso .ui-btn-a.ui-btn:hover:not(.app-selected),
    .app-theme-ricasso #app-welcome .ui-btn:hover:not(.ui-btn-active),
    .app-theme-ricasso #app-popup-login .ui-btn:hover:not(.ui-btn-active),
    .app-desktop.app-theme-ricasso .ui-listview a.ui-btn:hover:not(.app-selected) .app-frozen-spacer  {
        background: linear-gradient(to bottom, #f8f8f8 0%,#e8e8e8 100%); /* W3C */
        border-color: #bababa;
    }

    .app-theme-ricasso.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon),
    .app-theme-ricasso.app-desktop .ui-datepicker td a:hover {
        background: linear-gradient(to bottom, #f8f8f8 0%,#e8e8e8 100%); /* W3C */
    }

    /*selected button*/
    .app-theme-ricasso .app-selected:not(.ui-btn-active),
    .app-theme-ricasso .app-selected:hover,
    .app-theme-ricasso .app-selected:visited,
    .app-theme-ricasso .app-selected .app-frozen-spacer {
        background: linear-gradient(to bottom, #bdbdbd 0%,#9f9f9f 100%);
        border-color: #bababa !important;
        color: #000 !important;
    }

    .app-theme-ricasso .app-grid-header .app-selected:not(.ui-btn-active) {
        background: none !important;
        background-color: rgba(0,0,0,0.05) !important;
    }

    /* selected hover*/
    html body.app-desktop.app-theme-ricasso .ui-btn.app-selected:hover:not(.ui-btn-active),
    .app-theme-ricasso .app-echo-toolbar .app-selected:not(.ui-btn-active),
    .app-theme-ricasso .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
    .app-theme-ricasso .app-listview .app-selected:not(.ui-btn-active):hover .app-frozen-spacer {
        background-color: #fccce0 !important;
        border-color: #bababa !important;
        color: #000 !important;
    }

    /* click */

    .app-theme-ricasso .app-grid-header .ui-btn-active {
        background: linear-gradient(to bottom, #ca0202 0%,#a01401 100%) !important;
        color: #fff !important;
    }

    .app-theme-ricasso .app-listview .ui-btn.app-selected::before {
        background-color: #a01401;
    }

    .app-theme-ricasso .dv-item .app-btn-more.ui-btn-active {
        background-color: #ca0202 !important;
    }

    .app-theme-ricasso .ui-title.ui-btn-active,
    html body.app-theme-ricasso .ui-btn.ui-btn-active,
    .app-theme-ricasso .ui-btn.ui-btn-active .app-frozen-spacer {
        background: linear-gradient(to bottom, #ca0202 0%,#a01401 100%) !important;
        border-color: #bababa !important;
        color: #fff !important;
    }

    .app-theme-ricasso .ui-panel-position-left .ui-btn-active .app-item-desc,
    .app-theme-ricasso .ui-panel-position-right .ui-btn-active .app-item-desc,
    .app-theme-ricasso #app-sidebar .ui-btn-active .app-item-desc,
    .app-theme-ricasso .app-listview-static .ui-btn-active .app-item-desc,
    .app-theme-ricasso .ui-btn-active p,
    .app-theme-ricasso .ui-btn-active p.ui-li-aside,
    .app-theme-ricasso .ui-btn.ui-btn-active span:not(.ui-li-count) {
        color: #fff !important;
    }

    .app-theme-ricasso .dv-action-see-all .app-btn-prev.ui-btn-active,
    .app-theme-ricasso .dv-action-see-all .app-btn-next.ui-btn-active {
        background-color: #A71101;
        color: #fff;
    }

    .app-theme-ricasso .app-btn-check:not(.app-btn-check-selected) {
        border-color: #BABABA !important;
        background-color: transparent !important;
    }

    .app-theme-ricasso .ui-btn.app-selected:not(.ui-btn-active) .app-btn-check:not(.app-btn-check-selected) {
        border-color: #BABABA !important;
    }

    .app-theme-ricasso .app-grid-header .app-btn-check:not(.app-btn-check-selected) {
        background-color: transparent !important;
        border-color: #BABABA !important;
    }

    .app-theme-ricasso .app-btn-check.app-btn-check-selected {
        border-color: #A71101 !important;
        background-color: #A71101 !important;
    }

    .app-theme-ricasso .app-btn-check .app-icon-themed {
        fill: #fff;
    }
    /* tabs */

    .app-theme-ricasso .app-tabs .ui-btn {
        border-color: #ca0202 !important;
        color: #ca0202;
    }

        .app-theme-ricasso .app-tabs .ui-btn.ui-btn-active {
            border-color: #ca0202 !important;
            background-color: #ca0202 !important;
            color: #fff !important;
        }


    /*button on header bar*/
    .app-theme-ricasso .app-bar-tools .ui-btn,
    .app-theme-ricasso .ui-btn.ui-btn-icon-notext {
        border-color: #bababa !important;
    }

        .app-theme-ricasso.app-desktop .ui-btn.ui-btn-icon-notext:hover,
        .app-theme-ricasso .ui-btn.ui-btn-icon-notext.ui-btn-active,
        .app-theme-ricasso .ui-datepicker .ui-datepicker-prev:hover,
        .app-theme-ricasso .ui-datepicker .ui-datepicker-next:hover {
            border-color: #999 !important;
        }

        .app-theme-ricasso .ui-btn.ui-btn-icon-notext.ui-btn-active {
            background: none !important;
            background-color: #f8f8f8 !important;
        }

    .app-theme-ricasso .ui-btn.ui-btn-active.ui-btn-icon-notext:not(.ui-radio-on)::after,
    .app-theme-ricasso .ui-btn.ui-btn-active.ui-btn-icon-left:not(.ui-radio-on)::after,
    .app-theme-ricasso .ui-btn.ui-btn-active.ui-btn-icon-right:not(.ui-radio-on):not(.app-btn-icon-transparent)::after,
    .app-theme-ricasso .ui-btn.ui-btn-active.ui-btn-icon-top:not(.ui-radio-on)::after,
    .app-theme-ricasso .ui-btn.ui-btn-active.ui-btn-icon-bottom:not(.ui-radio-on)::after,
    .app-theme-ricasso .ui-checkbox-on:after,
    .app-theme-ricasso .ui-flipswitch-active,
    .app-theme-ricasso .ui-slider-track .ui-btn-active {
        background-color: #ff0000 !important;
    }

    .app-theme-ricasso .ui-radio-on:after,
    .app-theme-ricasso .ui-slider-track .ui-btn-active,
    .app-theme-ricasso .ui-flipswitch-active {
        border-color: #ff0000 !important;
    }

    .app-theme-ricasso .ui-btn .app-btn-more:not(.ui-btn-active) {
        background-size: 15px 16px;
    }

    /*swatch b*/
    .app-theme-ricasso .ui-btn.ui-btn-b,
    .app-theme-ricasso .ui-btn.ui-btn-b:visited,
    body.app-theme-ricasso:not(.app-desktop) li a.ui-btn-b:not(.ui-btn-active):hover {
        background: linear-gradient(to bottom, #dbdbdb 0%,#cbcbcb 100%); /* W3C */
        border-color: #bababa;
        color: #000;
    }

        /*swatch b hover*/

        .app-theme-ricasso .ui-btn.ui-btn-b.ui-btn-active,
        .app-theme-ricasso.app-desktop .ui-btn.ui-btn-b:hover,
        .app-theme-ricasso .app-popup .ui-content .ui-checkbox .ui-btn:hover,
        .app-theme-ricasso .app-popup .ui-content .ui-checkbox .ui-btn.ui-focus:hover {
            background: linear-gradient(to bottom, #d3d3d3 0%,#cbcbcb 20%); /* W3C */
            border-color: #bababa;
            color: #000;
        }

    .app-theme-ricasso .app-nav-panel .ui-btn.ui-btn-b {
        border-color: #bababa !important;
        color: #525252 !important;
    }

    .app-theme-ricasso .ui-btn.ui-btn-b.ui-btn-active {
        color: #fff !important;
    }

    .app-theme-ricasso .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b,
    .app-theme-ricasso.app-desktop .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b:hover,
    .app-theme-ricasso .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b.ui-btn-active {
        border-color: #bababa !important;
    }

    /*swatch b divider*/
    .app-theme-ricasso .ui-bar-b,
    .app-theme-ricasso .ui-bar-b .ui-bar-inherit,
    html .app-theme-ricasso.ui-body-b .ui-bar-inherit,
    html body.app-theme-ricasso .ui-group-theme-b .ui-bar-inherit {
        border-color: #bababa;
        background-color: #bababa;
    }

    /*fix for lookups/inputs*/
    .app-theme-ricasso .ui-btn.app-lookup:not(.ui-btn-active):not(.ui-focus),
    .app-theme-ricasso .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select:not(.ui-focus) .ui-btn:not(.ui-btn-active),
    .app-theme-ricasso .ui-input-text:not(.ui-btn-active),
    .app-theme-ricasso .app-form-editing .ui-input-text:not(.ui-btn-active),
    .app-theme-ricasso .ui-input-search.ui-body-inherit {
        background-color: #fff;
        border-color: #bababa;
        text-shadow: none;
        /*color: #fff;*/
    }

        .app-theme-ricasso .ui-btn.app-lookup.ui-focus,
        .app-theme-ricasso .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select.ui-focus .ui-btn:not(.ui-btn-active),
        .app-theme-ricasso .ui-input-text.ui-focus,
        .app-theme-ricasso .app-form-editing .ui-input-text.ui-focus,
        .app-theme-ricasso .ui-input-search.ui-body-inherit.ui-focus,
        .app-theme-ricasso .ui-checkbox label.ui-focus,
        .app-theme-ricasso .ui-datepicker .ui-state-active {
            border-color: #ca0202 !important;
        }

    .app-theme-ricasso .ui-slider {
        border-color: #bababa !important;
    }

    .app-theme-ricasso .ui-slider-label.ui-btn-active {
        background-color: #ca0202 !important;
    }

    /* background bleed under form in editing mode*/
    .app-theme-ricasso .ui-body-a.ui-collapsible-content,
    .app-theme-ricasso .app-bar-tools .ui-input-search.ui-body-inherit {
        background-color: #fff;
    }

    .app-theme-ricasso .ui-btn.app-lookup,
    .app-theme-ricasso .ui-btn.ui-btn-active.app-lookup {
        border-color: #bababa;
    }

    .app-theme-ricasso .app-lookup-input {
        background-color: transparent;
        /*color: #fff;*/
    }

    .app-theme-ricasso .app-grid-header {
        color: #999;
    }

@media (max-width: 40em) and (min-width: 0) {

    .app-theme-ricasso .ui-header.ui-header-fixed.app-bar-tools.app-logo-hidden {
        background: linear-gradient(to bottom, #e0e0e0 0%,#d2d2d2 33%,#c8c8c8 47%,#b5b5b5 100%) 0 0/100% repeat !important;
    }
}

.app-theme-ricasso.app-sidebar-undocked .ui-header.ui-header-fixed.app-bar-tools.app-logo-hidden {
    background: linear-gradient(to bottom, #e0e0e0 0%,#d2d2d2 33%,#c8c8c8 47%,#b5b5b5 100%) 0 0/100% repeat !important;
}

@media (min-width: 20em) {

    .app-theme-ricasso .ui-header.ui-header-fixed.app-bar-tools {
        background-image: url(../touch/logo-color.png);
        background: url(../touch/logo-color.png) 32px center/65px no-repeat, linear-gradient(to bottom, #e0e0e0 0%,#d2d2d2 33%,#c8c8c8 47%,#b5b5b5 100%) 0 0/100% repeat !important;
    }

    body[dir="rtl"].app-theme-ricasso .ui-header.ui-header-fixed.app-bar-tools {
        background-position: right 40px center !important;
    }
}

.app-theme-ricasso .app-listview li .app-li-corner {
    color: #fff;
    background-color: #ca0202;
}

.app-theme-ricasso .dataview-busy-indicator {
    background-color: #ca0202;
}

/*********************************/
/* THEME: simple                */
/*******************************/
.app-theme-simple,
.app-theme-simple .ui-page-theme-a {
    background-color: #fff;
}

    .app-theme-simple .app-page-header {
        background-color: #dfe5f3;
    }

    .app-theme-simple .app-page-header {
        color: #1f1f1f;
    }

    .app-theme-simple .ui-page-theme-a .ui-panel-wrapper,
    .app-theme-simple .ui-panel,
    .app-theme-simple .app-status-bar {
        background-color: #f2f1ee;
        border-color: #bfbfbf;
    }

    .app-theme-simple .app-status-bar {
        color: #000;
    }

    .app-theme-simple .app-form-editing.app-formview .app-static-text div,
    .app-theme-simple .app-page-menu-desc,
    .app-theme-simple .ui-checkbox label {
        text-shadow: none !important;
    }

    /*popup*/
    .app-theme-simple .app-popup-message,
    .app-theme-simple .ui-content.app-map-info {
        background-color: #f2f1ee;
        border-color: #bfbfbf;
        text-shadow: none;
        color: #000;
    }

        .app-theme-simple .app-popup-message .ui-popup-arrow {
            background-color: #f2f1ee;
        }

        .app-theme-simple .app-popup-message div {
            color: #a4d6e3;
        }

    /* page header */
    .app-theme-simple .app-bar-tools.ui-bar-a,
    .app-theme-simple :not(.app-tabs).ui-header-fixed.ui-header,
    .app-theme-simple .ui-header {
        border-color: #a4d6e3;
        text-shadow: none;
    }

    .app-theme-simple .app-popup-listview .ui-popup-arrow,
    .app-theme-simple .app-popup-listview {
        background-color: #e9e9e9 !important;
        border-color: #e9e9e9 !important;
    }

    .app-theme-simple .ui-body-a:not(.ui-popup) .ui-btn-b,
    .app-theme-simple .app-page-header {
        border-color: #a4d6e3 !important;
    }

    .app-theme-simple.app-desktop .app-menu-strip ul li a.ui-btn:hover:not(.ui-btn-active) {
        background-color: rgba(255,255,255, 0.4) !important;
    }

    /* list dividers*/
    .app-theme-simple .ui-li-divider {
        background-color: #eeeeee;
        border-color: #bfbfbf;
        color: #555;
        text-shadow: none;
    }


    /* view descriptions*/
    .app-theme-simple .ui-listview .app-list-instruction.ui-li-divider,
    .app-theme-simple .ui-content:not(.app-page-tasks) .app-listview .ui-li-divider:not(.ui-bar-b):not(.ui-bar-inherit),
    .app-theme-simple .app-presenter-instruction,
    .app-theme-simple .app-grid-header .app-frozen-spacer {
        background-color: #ecf0f8 !important;
        border-color: #bfbfbf !important;
        color: #1d092d;
    }

body:not(.app-sidebar-undocked).app-theme-simple .ui-header-fixed .ui-title {
    border-color: #c0c0c0;
}

body:not(.app-sidebar-undocked).app-theme-simple .app-sidebar,
.app-theme-simple .app-divider:not(.ui-collapsible),
.app-theme-simple .app-echo,
.app-theme-simple .app-header {
    border-color: #a4d6e3;
}

.app-theme-simple .app-bar-heading {
    background-color: #ecf0f8;
    color: #1d092d;
    text-shadow: none;
}

.app-theme-simple .ui-body-a,
.app-theme-simple .app-li-card,
.app-theme-simple .ui-page-theme-a .ui-body-inherit:not(.ui-focus),
.app-theme-simple .app-li-card {
    background-color: #fff;
    border-color: #bfbfbf;
    /*color: #fff;*/
    text-shadow: none;
}

.app-theme-simple .ui-panel .ui-body-a {
    border-color: #bfbfbf !important;
}

.app-theme-simple .ui-page-theme-a .app-formview .ui-body-inherit:not(.ui-focus) {
    background-color: #fff;
}


/*sidebar customizations*/
.app-theme-simple .ui-body-a.app-sidebar {
    background-color: #f2f1ee;
}

.app-theme-simple.app-sidebar-undocked .app-form-grid .ui-collapsible-set,
.app-theme-simple .ui-listview-inset .ui-li-divider:not(.ui-bar-a) {
    border-color: #bfbfbf;
}

.app-theme-simple .ui-li-divider.app-info {
    background-color: #eeecea !important;
}

    .app-theme-simple .ui-li-divider.app-info .appname {
        color: #666666;
    }

/* fix for form "card" */
.app-theme-simple .ui-page-theme-a .ui-body-inherit.app-li-card {
    border-top-color: #bfbfbf;
    border-left-color: #bfbfbf;
    border-right-color: #bfbfbf;
}

/*.app-theme-simple .ui-listview-inset {
        background-color: #ebf3ff;
    }*/

.app-theme-simple .app-form-editing.app-formview .ui-field-contain {
    border-top-color: transparent;
}


/*buttons*/
.app-theme-simple .app-page-header,
.app-theme-simple .ui-page-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
html .app-theme-simple .ui-bar-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
html .app-theme-simple .ui-body-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
html body.app-theme-simple .ui-group-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
html head + body.app-theme-simple .ui-btn-a.ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
.app-theme-simple .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
html .app-theme-simple .ui-bar-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
html .app-theme-simple .ui-body-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
html body.app-theme-simple .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
html head + body.app-theme-simple .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
.app-theme-simple .app-form-grid .ui-collapsible-set,
/* button overrides to remove "hover" on touch screens */
body.app-theme-simple:not(.app-desktop) li a:hover:not(.app-selected):not(.ui-btn-b),
body:not(.app-desktop).app-theme-simple .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
html body:not(.app-desktop).app-theme-simple .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
html body:not(.app-desktop).app-theme-simple .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
html body:not(.app-desktop).app-theme-simple .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
html head + body:not(.app-desktop).app-theme-simple .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b),
.app-theme-simple .app-tabs.ui-header,
.app-theme-simple #app-welcome .ui-btn,
.app-theme-simple #app-popup-login .ui-btn,
.app-theme-simple .ui-datepicker .ui-state-highlight,
.app-theme-simple .ui-datepicker .ui-datepicker-prev,
.app-theme-simple .ui-datepicker .ui-datepicker-next,
.app-theme-simple .ui-listview .app-frozen-spacer {
    border-color: #bfbfbf;
}

.app-theme-simple .ui-body-b .ui-btn-a,
.app-theme-simple .ui-body-b .ui-btn-a.ui-btn-active {
    border-color: #f2f1ee !important;
}

.app-theme-simple.app-has-popup-open .app-menu-strip .ui-btn:hover {
    background-color: #f2f1ee !important;
}

.app-theme-simple .ui-page-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
html .app-theme-simple .ui-bar-a .ui-btn:not(.app-selected):not(.app-lookup),
html .app-theme-simple .ui-body-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
html body.app-theme-simple .ui-group-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
html head + body.app-theme-simple .ui-btn-a.ui-btn:not(.app-selected):not(.app-lookup),
.app-theme-simple .ui-panel-page-container-a:not(.app-lookup),
.app-theme-simple .app-tabs.ui-header:not(.app-lookup),
.app-theme-simple .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
html .app-theme-simple .ui-bar-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
html .app-theme-simple .ui-body-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
html body.app-theme-simple .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off),
html head + body.app-theme-simple .ui-btn-a.ui-btn:visited:not(.app-selected),
.app-theme-simple .app-tabs .ui-btn:not(.ui-btn-active):not(.app-selected),
body.app-desktop.app-theme-simple .app-grid.app-listview :not(.app-selected):not(:hover):not(.ui-btn-active).ui-btn,
.app-theme-simple #app-welcome .ui-btn:not(:hover),
.app-theme-simple #app-popup-login .ui-btn:not(:hover),
.app-theme-simple .app-map-info .ui-popup-arrow,
.app-theme-simple .ui-datepicker .ui-datepicker-prev,
.app-theme-simple .ui-datepicker .ui-datepicker-next,
.app-theme-simple .ui-listview .app-frozen-spacer {
    /*color: #000;*/
    background-color: #fff;
}

/* top border of Info button in sidebar */
.app-theme-simple .app-sidebar .ui-btn.ui-icon-info {
    border-color: #bfbfbf !important;
}

/* navigation panel selected item color fix*/
.app-theme-simple .app-nav-panel .ui-btn-a {
    color: #1f1f1f !important;
}

/* subtext coloring*/
.app-theme-simple .app-field-label-after,
.app-theme-simple .app-field-label-before,
.app-theme-simple .app-field-label,
.app-theme-simple .ui-panel .app-item-desc,
.app-theme-simple .app-item-number {
    color: #003399 !important;
}

.app-theme-simple .ui-page-theme-b a:not(.ui-btn),
.app-theme-simple .ui-bar-b a:not(.ui-btn),
.app-theme-simple .ui-body-b a:not(.ui-btn),
.app-theme-simple .ui-group-theme-b a:not(.ui-btn) {
    color: #003399 !important;
}

    .app-theme-simple .ui-page-theme-b a:not(.ui-btn):hover,
    .app-theme-simple .ui-bar-b a:not(.ui-btn):hover,
    .app-theme-simple .ui-body-b a:not(.ui-btn):hover,
    .app-theme-simple .ui-group-theme-b a:not(.ui-btn):hover,
    .app-theme-simple .ui-page-theme-b a:not(.ui-btn):active,
    .app-theme-simple .ui-bar-b a:not(.ui-btn):active,
    .app-theme-simple .ui-body-b a:not(.ui-btn):active,
    .app-theme-simple .ui-group-theme-b a:not(.ui-btn):active {
        color: #000 !important;
    }

.app-theme-simple .ui-btn p {
    color: #000 !important;
}

.app-theme-simple .ui-li-aside,
.app-theme-simple .ui-btn .ui-li-aside,
.app-theme-simple .app-grid-header,
.app-theme-simple .app-panel-info-view .app-list-instruction,
.app-theme-simple .app-calculated .app-static-text {
    color: #003399 !important;
}

.app-theme-simple .app-filter {
}

.app-theme-simple .app-bar-heading .app-bar-label,
.app-theme-simple .app-static-text div,
.app-theme-simple .app-form-editing.app-formview label {
    color: #003399;
}

.app-theme-simple .app-wrapper,
.app-theme-simple .app-echo-instruction {
    color: #1d092d;
    text-shadow: none;
}

/* hover */
.app-theme-simple .ui-btn-a:hover:not(.ui-btn-active):not(.app-selected),
body.app-desktop.app-theme-simple .ui-page-theme-a .ui-btn:hover:not(.app-selected),
html .app-desktop.app-theme-simple .ui-bar-a .ui-btn:hover:not(.app-selected),
html .app-desktop.app-theme-simple .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
html body.app-desktop.app-theme-simple .ui-group-theme-a .ui-btn:hover:not(.app-selected),
html head + body.app-desktop.app-theme-simple .ui-btn-a.ui-btn:hover:not(.app-selected),
.app-theme-simple #app-welcome .ui-btn:hover:not(.ui-btn-active),
.app-theme-simple #app-popup-login .ui-btn:hover:not(.ui-btn-active),
.app-theme-simple .ui-datepicker .ui-datepicker-prev:hover,
.app-theme-simple .ui-datepicker .ui-datepicker-next:hover,
.app-desktop.app-theme-simple .ui-listview a.ui-btn:hover:not(.app-selected) .app-frozen-spacer  {
    background-color: #f2f2f2;
    border-color: #bfbfbf;
}

.app-theme-simple.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon),
.app-theme-simple.app-desktop .ui-datepicker td a:hover {
    background-color: #f2f2f2;
}

/*selected button*/
.app-theme-simple .ui-btn.app-selected:not(.ui-btn-active),
.app-theme-simple .ui-btn.app-selected:hover:not(.ui-btn-active),
.app-theme-simple .app-selected:visited,
.app-theme-simple .app-selected .app-frozen-spacer {
    background: linear-gradient(to bottom, #ffffff 0%,#e2e6ef 100%) !important;
    border-color: #bfbfbf !important;
    color: #000 !important;
}

.app-theme-simple .app-grid-header .app-selected:not(.ui-btn-active) {
    background: none !important;
    background-color: rgba(0,0,0,0.05) !important;
}

/* selected hover*/
html body.app-desktop.app-theme-simple .ui-btn.app-selected:hover:not(.ui-btn-active),
.app-theme-simple .app-echo-toolbar .app-selected:not(.ui-btn-active),
.app-theme-simple .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
.app-theme-simple .app-listview .app-selected:not(.ui-btn-active):hover .app-frozen-spacer {
    background: none !important;
    background-color: #e2e6ef !important;
    border-color: #bfbfbf !important;
    color: #000 !important;
}

/* click */

.app-theme-simple .app-grid-header .ui-btn-active {
    background: none !important;
    background-color: #003399 !important;
    color: #fff !important;
}

.app-theme-simple .app-listview .ui-btn.app-selected::before {
    background-color: #003399;
}

.app-theme-simple .dv-item .app-btn-more.ui-btn-active {
    background-color: #003399 !important;
}

.app-theme-simple .ui-title.ui-btn-active,
html body.app-theme-simple .ui-btn.ui-btn-active,
    .app-theme-simple .ui-btn.ui-btn-active .app-frozen-spacer {
    background: none !important;
    background-color: #003399 !important;
    border-color: #bfbfbf !important;
    color: #fff !important;
}

.app-theme-simple .ui-panel-position-left .ui-btn-active .app-item-desc,
.app-theme-simple .ui-panel-position-right .ui-btn-active .app-item-desc,
.app-theme-simple #app-sidebar .ui-btn-active .app-item-desc,
.app-theme-simple .app-listview-static .ui-btn-active .app-item-desc,
.app-theme-simple .ui-btn-active p,
.app-theme-simple .ui-btn-active p.ui-li-aside,
.app-theme-simple .ui-btn.ui-btn-active span:not(.ui-li-count) {
    color: #fff !important;
}

.app-theme-simple .ui-btn.ui-btn-icon-notext.ui-btn-active {
    background-color: #f2f2f2 !important;
}


.app-theme-simple .ui-btn.ui-btn-active.ui-btn-icon-notext::after {
    background-color: #003399 !important;
}

.app-theme-simple .dv-action-see-all .app-btn-prev.ui-btn-active,
.app-theme-simple .dv-action-see-all .app-btn-next.ui-btn-active {
    background-color: #003399;
    color: #fff;
}

.app-theme-simple .app-btn-check:not(.app-btn-check-selected) {
    border-color: #BFBFBF !important;
    background-color: transparent !important;
}

.app-theme-simple .ui-btn.app-selected:not(.ui-btn-active) .app-btn-check:not(.app-btn-check-selected) {
    border-color: #BFBFBF !important;
}

.app-theme-simple .app-grid-header .app-btn-check:not(.app-btn-check-selected) {
    background-color: transparent !important;
    border-color: #BFBFBF !important;
}

.app-theme-simple .app-btn-check.app-btn-check-selected {
    border-color: #003399 !important;
    background-color: #003399 !important;
}

.app-theme-simple .app-btn-check .app-icon-themed {
    fill: #fff;
}

/* tabs */

.app-theme-simple .app-tabs.ui-header {
    border-color: #a4d6e3;
}


.app-theme-simple .app-tabs .ui-btn {
    border-color: #00268b !important;
    color: #1d092d;
}

    .app-theme-simple .app-tabs .ui-btn.ui-btn-active {
        border-color: #00268b !important;
        background-color: #00268b !important;
        color: #fff !important;
    }

/*swatch b*/
.app-theme-simple .ui-btn.ui-btn-b,
.app-theme-simple .ui-btn.ui-btn-b:visited,
body.app-theme-simple:not(.app-desktop) li a.ui-btn-b:not(.ui-btn-active):hover {
    background-color: #a4d6e3;
    border-color: #f2f1ee;
    color: #1d092d;
}

    /*swatch b hover*/

    .app-theme-simple .ui-btn.ui-btn-b.ui-btn-active,
    .app-theme-simple.app-desktop .ui-btn.ui-btn-b:hover,
    .app-theme-simple .app-popup .ui-content .ui-checkbox .ui-btn:hover,
    .app-theme-simple .app-popup .ui-content .ui-checkbox .ui-btn.ui-focus:hover {
        background-color: #94d0e0;
        border-color: #f2f1ee;
        color: #1d092d !important;
    }

.app-theme-simple .app-nav-panel .ui-btn.ui-btn-b {
    border-color: #f2f1ee !important;
}

.app-theme-simple .ui-btn.ui-btn-b.ui-btn-active,
.app-theme-simple.app-desktop .ui-btn.ui-btn-b.ui-btn-active:hover {
    color: #fff !important;
}

.app-theme-simple .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b,
.app-theme-simple.app-desktop .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b:hover,
.app-theme-simple .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b.ui-btn-active {
    border-color: #bfbfbf !important;
}

/*swatch b divider*/
.app-theme-simple .ui-bar-b,
.app-theme-simple .ui-bar-b .ui-bar-inherit,
html .app-theme-simple.ui-body-b .ui-bar-inherit,
html body.app-theme-simple .ui-group-theme-b .ui-bar-inherit {
    border-color: #f2f1ee;
    background-color: #f2f1ee;
}

/*fix for lookups/inputs*/
.app-theme-simple .ui-btn.app-lookup:not(.ui-btn-active):not(.ui-focus),
.app-theme-simple .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select:not(.ui-focus) .ui-btn:not(.ui-btn-active),
.app-theme-simple .ui-input-text:not(.ui-btn-active),
.app-theme-simple .app-form-editing .ui-input-text:not(.ui-btn-active),
.app-theme-simple .ui-input-search.ui-body-inherit {
    background-color: #fff;
    border-color: #bfbfbf;
    text-shadow: none;
    /*color: #fff;*/
}

    .app-theme-simple .ui-btn.app-lookup.ui-focus,
    .app-theme-simple .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select.ui-focus .ui-btn:not(.ui-btn-active),
    .app-theme-simple .ui-input-text.ui-focus,
    .app-theme-simple .app-form-editing .ui-input-text.ui-focus,
    .app-theme-simple .ui-input-search.ui-body-inherit.ui-focus,
    .app-theme-simple .ui-checkbox label.ui-focus,
    .app-theme-simple .ui-datepicker .ui-state-active {
        border-color: #00268b !important;
    }

.app-theme-simple .ui-slider {
    border-color: #bfbfbf !important;
}

.app-theme-simple .ui-slider-label.ui-btn-active {
    background-color: #a4d6e3 !important;
}

/* background bleed under form in editing mode*/
.app-theme-simple .ui-body-a.ui-collapsible-content,
.app-theme-simple .app-bar-tools .ui-input-search.ui-body-inherit {
    background-color: #fff;
}

.app-theme-simple .ui-btn.app-lookup,
.app-theme-simple .ui-btn.ui-btn-active.app-lookup {
    border-color: red;
}

.app-theme-simple .app-lookup-input {
    background-color: transparent;
    /*color: #fff;*/
}

.app-theme-simple .app-grid-header {
    color: #999;
}

@media (min-width: 20em) {

    .app-theme-simple .ui-header.ui-header-fixed.app-bar-tools {
        background-image: url(../touch/logo-color.png);
    }
}

.app-theme-simple .app-listview li .app-li-corner {
    color: #fff;
    background-color: #00268b;
}

.app-theme-simple .dataview-busy-indicator {
    background-color: #003399;
}

/*********************************/
/* THEME: social                */
/*******************************/

.app-theme-social,
.app-theme-social .ui-page-theme-a {
    background-color: #e9eaed;
}

    .app-theme-social .ui-page-theme-a .ui-panel-wrapper,
    .app-theme-social .ui-panel {
        background-color: #434a5e;
        border-color: #d2d2d3;
    }

    .app-theme-social .app-status-bar {
        background-color: #e9eaed;
    }

    .app-theme-social .app-page-header {
        color: #42464d;
        background-color: #fff;
    }

    .app-theme-social .app-status-bar {
        color: #000;
    }

    .app-theme-social .app-form-editing.app-formview .app-static-text div,
    .app-theme-social .app-page-menu-desc,
    .app-theme-social .ui-checkbox label {
        text-shadow: none !important;
    }

    /*popup*/
    .app-theme-social .app-popup-message,
    .app-theme-social .ui-content.app-map-info {
        background-color: #3b5998;
        border-color: #3b5998;
        text-shadow: none;
        color: #fff;
    }

        .app-theme-social .app-popup-message .ui-popup-arrow {
            background-color: #3b5998;
            border-color: #3b5998;
        }

        .app-theme-social .app-popup-message div,
        .app-theme-social .ui-flipswitch-active a {
            color: #fff !important;
        }

    /* page header */
    .app-theme-social .app-bar-tools.ui-bar-a,
    .app-theme-social :not(.app-tabs).ui-header-fixed.ui-header,
    .app-theme-social .app-popup .ui-header.ui-bar-a {
        background-color: #3b5998;
        border-color: #3a4b7c;
        text-shadow: none;
        color: #fff;
    }

    .app-theme-social .app-bar-actions {
        background-color: #e9eaed !important;
        border-color: #9ea0a4 !important;
    }

    .app-theme-social .app-popup-listview .ui-popup-arrow,
    .app-theme-social .app-popup-listview {
        background-color: #3b5998 !important;
        border-color: #3b5998 !important;
    }

    .app-theme-social .ui-header {
        background-color: #fff;
    }

    .app-theme-social .app-page-header,
    .app-theme-social .app-echo,
    .app-theme-social .app-header {
        border-color: #9ea0a4 !important;
    }

    .app-theme-social .app-menu-strip a.ui-btn,
    .app-theme-social.app-desktop .app-menu-strip a.ui-btn.app-selected:hover:not(.ui-btn-active) {
        color: #fff !important;
    }

    .app-theme-social .app-menu-strip ul li a.ui-btn.app-selected:not(:hover):not(.ui-btn-active),
    .app-theme-social.app-has-popup-open .app-menu-strip ul li a.ui-btn.app-selected:hover:not(.ui-btn-active) {
        background-color: rgba(0,0,0, 0.15) !important;
    }

    /* list dividers*/
    .app-theme-social .ui-li-divider {
        background-color: #d2d2d3;
        border-color: #9ea0a4;
        /*color: #ccc;*/
    }

    .app-theme-social ui-li-divider,
    .app-theme-social .ui-content.app-page-tasks .app-listview .ui-li-divider:not(.ui-bar-b) {
        background-color: #efeff1;
        text-shadow: none;
    }

    /* view descriptions*/
    .app-theme-social .ui-listview .app-list-instruction.ui-li-divider,
    .app-theme-social .ui-content:not(.app-page-tasks) .app-listview .ui-li-divider:not(.ui-bar-b):not(.ui-bar-inherit),
    .app-theme-social .app-presenter-instruction,
    .app-theme-social .app-grid-header .app-frozen-spacer {
        background-color: #f6f7f8 !important;
        border-color: #d2d2d3 !important;
        color: #7f848b;
    }

    body:not(.app-sidebar-undocked).app-theme-social .ui-header-fixed .ui-title,
    .app-theme-social .app-divider:not(.ui-collapsible):not(.app-calculated) {
        border-color: #3b5998 !important;
        color: #fff !important;
    }

    .app-theme-social .app-bar-heading {
        background-color: #f6f7f8;
        color: #242a33;
        text-shadow: none;
    }

    .app-theme-social .ui-body-a,
    .app-theme-social .ui-page-theme-a .ui-body-inherit:not(.ui-focus) {
        background-color: #e9eaed;
        border-color: #d4d6da;
        text-shadow: none;
    }

    .app-theme-social .app-panel-filter .ui-body-a {
        background-color: #fff;
    }

    .app-theme-social ul:not(.app-form-editing) .ui-field-contain {
        border-color: #d2d2d3 !important;
    }

    .app-theme-social .ui-page-theme-a .app-formview .ui-body-inherit:not(.ui-focus) {
        background-color: #fff;
    }

    /*sidebar customizations*/
    body:not(.app-sidebar-undocked).app-theme-social .app-sidebar,
    .app-theme-social .ui-body-a.app-sidebar {
        border-color: #9ea0a4;
    }

    .app-theme-social.app-sidebar-undocked .app-form-grid .ui-collapsible-set,
    .app-theme-social .ui-listview-inset .ui-li-divider:not(.ui-bar-a) {
        border-color: #d2d2d3;
    }

    .app-theme-social .ui-li-divider.app-info {
        background-color: #e9eaed !important;
        color: #000;
    }

    .app-theme-social .appname {
        color: #42464d !important;
    }

    /* fix for form "card" */
    .app-theme-social .ui-page-theme-a .ui-body-inherit.app-li-card {
        border-top-color: #d2d2d3;
        border-left-color: #d2d2d3;
        border-right-color: #d2d2d3;
    }

    .app-theme-social .app-form-editing.app-formview .ui-field-contain {
        border-top-color: transparent;
    }

    /*buttons*/
    .app-theme-social .ui-page-theme-a .ui-btn:not(.app-selected):not(:hover):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-social .ui-bar-a .ui-btn:not(.app-selected):not(:hover):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-social .ui-body-a .ui-btn:not(.app-selected):not(:hover):not(.app-lookup):not(.ui-btn-b),
    html body.app-theme-social .ui-group-theme-a .ui-btn:not(.app-selected):not(:hover):not(.app-lookup):not(.ui-btn-b),
    html head + body.app-theme-social .ui-btn-a.ui-btn:not(.app-selected):not(:hover):not(.app-lookup):not(.ui-btn-b),
    .app-theme-social .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-social .ui-bar-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-social .ui-body-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html body.app-theme-social .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html head + body.app-theme-social .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    .app-theme-social .app-form-grid .ui-collapsible-set,
    /* button overrides to remove "hover" on touch screens */
    body.app-theme-social:not(.app-desktop) li a:hover:not(.app-selected):not(.ui-btn-b),
    body:not(.app-desktop).app-theme-social .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-social .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-social .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-social .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html head + body:not(.app-desktop).app-theme-social .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    .app-theme-social #app-welcome .ui-btn,
    .app-theme-social #app-popup-login .ui-btn,
    .app-theme-social .ui-datepicker .ui-state-highlight,
    .app-theme-social .ui-listview .app-frozen-spacer {
        border-color: #d2d2d3;
    }

    .app-theme-social .app-tabs.ui-header {
        border-color: #dedede !important;
    }

    .app-theme-social .ui-body-b .ui-btn-a,
    .app-theme-social .ui-body-b .ui-btn-a.ui-btn-active {
        border-color: #434a5e !important;
    }

    .app-theme-social.app-has-popup-open .app-menu-strip .ui-btn:hover {
        background-color: #434a5e !important;
    }

    .app-theme-social .ui-page-theme-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-social .ui-bar-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-social .ui-body-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-theme-social .ui-group-theme-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-btn-b),
    html head + body.app-theme-social .ui-btn-a.ui-btn:not(.app-selected):not(.app-lookup):not(.ui-btn-b),
    .app-theme-social .ui-panel-page-container-a:not(.app-lookup):not(.ui-btn-b),
    .app-theme-social .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-social .ui-bar-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-social .ui-body-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-btn-b),
    html body.app-theme-social .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html head + body.app-theme-social .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    body.app-desktop.app-theme-social .app-grid.app-listview :not(.app-selected):not(:hover):not(.ui-btn-active).ui-btn:not(.ui-btn-b),
    .app-theme-social .ui-datepicker .ui-datepicker-prev,
    .app-theme-social .ui-datepicker .ui-datepicker-next,
    .app-theme-social .ui-listview .app-frozen-spacer {
        color: #000;
        background-color: #f7f7f7;
    }

    /*.app-theme-social .ui-popup-arrow {
        background-color: #3b5998 !important;
    }*/

    /* navigation panel selected item color fix*/
    .app-theme-social .app-nav-panel .ui-btn-a {
        color: #3b5998 !important;
    }

    /* subtext coloring*/
    .app-theme-social .app-field-label-after,
    .app-theme-social .app-field-label-before,
    .app-theme-social .app-field-label,
    .app-theme-social .ui-panel .app-item-desc,
    .app-theme-social .app-item-number {
        color: #9197a3 !important;
    }

    .app-theme-social .ui-page-theme-b a:not(.ui-btn),
    .app-theme-social .ui-bar-b a:not(.ui-btn),
    .app-theme-social .ui-body-b a:not(.ui-btn),
    .app-theme-social .ui-group-theme-b a:not(.ui-btn) {
        color: #9197a3 !important;
        text-decoration: none;
    }

        .app-theme-social .ui-page-theme-b a:not(.ui-btn):hover,
        .app-theme-social .ui-bar-b a:not(.ui-btn):hover,
        .app-theme-social .ui-body-b a:not(.ui-btn):hover,
        .app-theme-social .ui-group-theme-b a:not(.ui-btn):hover,
        .app-theme-social .ui-page-theme-b a:not(.ui-btn):active,
        .app-theme-social .ui-bar-b a:not(.ui-btn):active,
        .app-theme-social .ui-body-b a:not(.ui-btn):active,
        .app-theme-social .ui-group-theme-b a:not(.ui-btn):active {
            color: #9197a3 !important;
            text-decoration: underline;
        }

    .app-theme-social .ui-btn p {
        color: #000 !important;
    }

    .app-theme-social .ui-li-aside,
    .app-theme-social .ui-btn .ui-li-aside,
    .app-theme-social .app-grid-header,
    .app-theme-social .app-calculated .app-static-text {
        color: #242a33 !important;
    }

    .app-theme-social .app-filter {
        color: #3b5998 !important;
    }

    .app-theme-social .app-bar-heading .app-bar-label,
    .app-theme-social .app-static-text div,
    .app-theme-social .app-form-editing.app-formview label {
        color: #242a33;
    }

    .app-theme-social .app-wrapper,
    .app-theme-social .app-echo-instruction {
        color: #7f848b;
        text-shadow: none;
    }

    /*selected button*/
    .app-theme-social .app-selected,
    .app-theme-social .app-selected .app-frozen-spacer {
        background-color: #e7f1fe !important;
        border-color: #d2d2d3 !important;
    }

        .app-theme-social .app-selected:not(.ui-btn-active),
        .app-theme-social .app-selected:hover,
        .app-theme-social .app-selected:visited {
            color: #000 !important;
        }

    .app-theme-social .app-grid-header .app-selected:not(.ui-btn-active) {
        background-color: rgba(0,0,0,0.05) !important;
    }

/* hover */
body.app-theme-social .ui-btn-a:hover:not(.ui-btn-active):not(.app-selected):not(.ui-btn-b),
body.app-desktop.app-theme-social .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
html .app-desktop.app-theme-social .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
html .app-desktop.app-theme-social .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
html body.app-desktop.app-theme-social .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
html head + body.app-desktop.app-theme-social .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b),
.app-desktop.app-theme-social .ui-listview a.ui-btn:hover:not(.app-selected) .app-frozen-spacer  {
    background-color: #efeff1;
    border-color: #d2d2d3;
}

.app-theme-social.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon),
.app-theme-social.app-desktop .ui-datepicker td a:hover {
    background-color: #efeff1;
}

/* selected hover*/
html body.app-desktop.app-theme-social .ui-btn.app-selected:hover:not(.ui-btn-active),
.app-theme-social .app-echo-toolbar .app-selected:not(.ui-btn-active),
.app-theme-social .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
.app-theme-social .app-listview .app-selected:not(.ui-btn-active):hover .app-frozen-spacer {
    background-color: #d9e8fe !important;
    color: #000 !important;
}

/* click */

.app-theme-social .app-grid-header .ui-btn-active,
html body.app-theme-social .ui-btn.ui-btn-active,
.app-theme-social .dv-item .app-btn-more.ui-btn-active,
    .app-theme-social .ui-btn.ui-btn-active .app-frozen-spacer {
    background-color: #2f477a !important; /*e4e9f2*/
    color: #fff !important;
}

.app-theme-social .app-listview .ui-btn.app-selected::before {
    background-color: #2f477a;
}

.app-theme-social .ui-panel-position-left .ui-btn-active .app-item-desc,
.app-theme-social .ui-panel-position-right .ui-btn-active .app-item-desc,
.app-theme-social #app-sidebar .ui-btn-active .app-item-desc,
.app-theme-social .app-listview-static .ui-btn-active .app-item-desc,
.app-theme-social .ui-btn-active p,
.app-theme-social .ui-btn-active p.ui-li-aside,
.app-theme-social .ui-btn.ui-btn-active span:not(.ui-li-count) {
    color: #fff !important;
}

.app-theme-social .dv-action-see-all .app-btn-prev.ui-btn-active,
.app-theme-social .dv-action-see-all .app-btn-next.ui-btn-active {
    background-color: #2F477A;
    color: #fff;
}

.app-theme-social .app-btn-check:not(.app-btn-check-selected) {
    border-color: #D2D2D3 !important;
    background-color: transparent !important;
}

.app-theme-social .ui-btn.app-selected:not(.ui-btn-active) .app-btn-check:not(.app-btn-check-selected) {
    border-color: #D2D2D3 !important;
}

.app-theme-social .app-grid-header .app-btn-check:not(.app-btn-check-selected) {
    background-color: transparent !important;
    border-color: #D2D2D3 !important;
}

.app-theme-social .app-btn-check.app-btn-check-selected {
    border-color: #2F477A !important;
    background-color: #2F477A !important;
}

.app-theme-social .app-btn-check .app-icon-themed {
    fill: #fff;
}

/* tabs */
/*.app-theme-social .app-bar-tools .ui-btn {
    background-color: #fff !important;
    border-color: #fff !important;
    border-radius: 0 !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}

.app-theme-social .app-bar-tools .ui-btn-active {
    background-color: #fff !important;
    box-shadow: 0 5px 0 0 #3b5998 !important;
    color: #000 !important;
    font-weight: bold;
}

.app-theme-social.app-desktop .ui-header .ui-btn:hover {
    background-color: rgba(0,0,0,0.05) !important;
}

.app-theme-social .app-tabs ul li:last-child .ui-btn.ui-btn-active,
.app-theme-social .app-tabs ul li .ui-btn.ui-last-child.ui-btn-active {
    border-left-width: 0;
}*/


/*toolbar button background*/

.app-theme-social .ui-btn.ui-btn-icon-notext.ui-btn-active {
    border-color: #2f477a !important;
}

.app-theme-social .app-bar-tools .ui-btn:not(.ui-input-clear),
.app-theme-social .app-map-info-toolbar .ui-btn,
.app-theme-social .app-conditions .ui-btn.ui-btn-icon-notext.app-btn-more.ui-btn-active {
    background-color: #3b5998 !important;
    border-color: #3b5998 !important;
}


.app-theme-social.app-desktop .ui-btn-icon-notext:hover:not(.ui-btn-active)::after {
    background-color: #4061a7 !important;
}

.app-theme-social .app-bar-tools .ui-btn:not(.ui-input-clear) {
    border-radius: 0;
    margin-top: -9px !important;
    padding-top: 9px !important;
    padding-bottom: 7px !important;
}

.app-theme-social .app-bar-tools .app-menu-strip .ui-btn:not(.ui-input-clear) {
    margin-top: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.app-theme-social .app-map-info-toolbar .ui-btn {
    border-radius: 0;
    margin-top: 0 !important;
    margin-bottom: -7px !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}

.app-theme-social.app-density-compact .app-map-info-toolbar .ui-btn {
    margin-bottom: -8px !important;
}

.app-theme-social.app-density-comfortable .app-map-info-toolbar .ui-btn {
    margin-bottom: -9px !important;
}

.app-theme-social .app-bar-tools .ui-btn-icon-notext:not(.ui-input-clear)::after,
.app-theme-social .app-map-info-toolbar .ui-btn.ui-btn-icon-notext::after {
    background-color: #3b5998 !important;
    border-radius: 0;
}

.app-theme-social a.app-transition::after {
    border-radius: 1em !important;
}

.app-theme-social .ui-btn-icon-notext.ui-btn-left:not(.app-btn-search-more) {
    left: 0;
    padding-left: 5px !important;
}

.app-theme-social .ui-btn-right.app-btn-context,
.app-theme-social .ui-btn-right.app-btn-search-more {
    right: 0;
    padding-right: 0.56em;
}

.app-theme-social.app-desktop .app-bar-tools .ui-title:not(.ui-btn-active):not(.ui-input-clear):hover,
.app-theme-social.app-desktop .app-bar-tools .ui-btn:not(.ui-btn-active):not(.ui-input-clear):hover,
.app-theme-social.app-desktop .app-map-info-toolbar .ui-btn:not(.ui-btn-active):hover,
.app-theme-social.app-desktop .app-bar-tools .ui-btn:not(.ui-btn-active):not(.ui-input-clear):hover::after,
.app-theme-social.app-desktop .app-map-info-toolbar .ui-btn.ui-btn-icon-notext:not(.ui-btn-active):hover::after {
    background-color: #2f477a !important;
    border-color: #2f477a !important;
}

.app-theme-social .app-bar-tools .ui-title.ui-btn-active:not(.ui-input-clear),
.app-theme-social .app-bar-tools .ui-btn-active:not(.ui-input-clear)::after,
.app-theme-social .app-map-info-toolbar .ui-btn.ui-btn-active::after,
.app-theme-social .app-bar-tools .ui-btn.ui-btn-active:not(.ui-input-clear),
.app-theme-social .app-map-info-toolbar .ui-btn.ui-btn-active.ui-btn-icon-notext {
    background-color: #253963 !important;
    border-color: #253963 !important;
}

.app-theme-social .app-tabs a.ui-btn {
    border-color: #253963 !important;
}

.app-theme-social .ui-btn.ui-btn-icon-notext.ui-btn-active {
    background-color: #efeff1 !important;
    border-color: #d6d6d7 !important;
}

.app-theme-social .ui-btn.ui-btn-active:not(.app-btn-icon-transparent)::after {
    background-color: #253963 !important;
}

.app-theme-social .ui-btn-a:not(.app-btn-icon-transparent)::after {
    background-color: #adb3bc !important;
}

/*swatch b*/
.app-theme-social .ui-btn-b,
.app-theme-social .ui-btn-b:visited,
.app-theme-social .app-panel-menu .ui-btn-b,
body.app-theme-social:not(.app-desktop) li a.ui-btn-b:not(.ui-btn-active):hover {
    background-color: #32394a;
    border-color: #434a5e;
    color: #fff;
}

.app-theme-social .app-nav-panel .ui-btn.ui-btn-b {
    border-color: #434a5e !important;
}

/*swatch b hover*/
.app-theme-social .ui-btn.ui-btn-b.ui-btn-active,
.app-theme-social.app-desktop .ui-btn.ui-btn-b:hover {
    background-color: #394153;
}

/*swatch b divider*/
.app-theme-social .ui-bar-b,
.app-theme-social .ui-bar-b .ui-bar-inherit,
html .app-theme-social.ui-body-b .ui-bar-inherit,
html body.app-theme-social .ui-group-theme-b .ui-bar-inherit {
    border-color: #434a5e;
    background-color: #434a5e;
}

.app-theme-social .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b,
.app-theme-social.app-desktop .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b:hover,
.app-theme-social .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b.ui-btn-active {
    border-color: #9ea0a4 !important;
}

/*fix for lookups/inputs*/
.app-theme-social .ui-btn.app-lookup:not(.ui-btn-active):not(.ui-focus),
.app-theme-social .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select:not(.ui-focus) .ui-btn:not(.ui-btn-active),
.app-theme-social .ui-input-text:not(.ui-btn-active),
.app-theme-social .app-form-editing .ui-input-text:not(.ui-btn-active),
.app-theme-social .ui-input-search.ui-body-inherit {
    background-color: #fff;
    border-color: #d2d2d3;
    text-shadow: none;
}

    .app-theme-social .ui-btn.app-lookup.ui-focus,
    .app-theme-social .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select.ui-focus .ui-btn:not(.ui-btn-active),
    .app-theme-social .ui-input-text.ui-focus,
    .app-theme-social .app-form-editing .ui-input-text.ui-focus,
    .app-theme-social .ui-input-search.ui-body-inherit.ui-focus,
    .app-theme-social .ui-checkbox label.ui-focus,
    .app-theme-social .ui-datepicker .ui-state-active {
        border-color: #3b5998 !important;
    }

/* background bleed under form in editing mode*/
.app-theme-social .ui-body-a.ui-collapsible-content {
    background-color: #fff;
    border-bottom-color: #d2d2d3 !important;
}

.app-theme-social .app-bar-tools .ui-input-search.ui-body-inherit {
    background-color: #fff;
}

.app-theme-social .app-lookup-input {
    background-color: transparent;
    /*color: #fff;*/
}

@media (min-width: 20em) {
    .app-theme-social .ui-header.ui-header-fixed.app-bar-tools {
        background-image: url(../touch/logo-white.png);
        /*background-position: 40px;*/
    }
}

.app-theme-social .app-listview li .app-li-corner {
    color: #fff;
    background-color: #3b5998;
}

.app-theme-social .dataview-busy-indicator {
    background-color: #b1e449; /*#58B76C;*/
}

.app-theme-social .ui-slider-label.ui-btn-active {
    background-color: #3b5998 !important;
}

/*.app-theme-social .app-tabs {
    padding-bottom: 4px!important;
}

    .app-theme-social .app-tabs .ui-btn {
        padding-top: 2px!important;
        padding-bottom: 1px!important;
    }*/

.app-theme-social .ui-bar-a .app-menu-strip .ui-btn:not(.ui-btn-active), .app-theme-social .ui-bar-a .app-user-name {
    color: #ccc !important;
}

.app-theme-social .ui-bar-a .app-menu-strip .ui-btn:hover:not(.ui-btn-active),
.app-theme-social .ui-bar-a .app-menu-strip .ui-btn.app-selected:not(.ui-btn-active) {
    color: #fff !important;
}

.app-theme-social .ui-icon-check.app-transparent::after {
    background-color: transparent !important;
}

/*********************************/
/* THEME: summer                */
/*******************************/

.app-theme-summer,
.app-theme-summer .ui-page-theme-a,
.app-theme-summer .app-page-header {
    background-color: #eeecea;
    /*scrollbar-base-color: #6b917c;
    scrollbar-arrow-color: #648f77;
    scrollbar-track-color: #c4d6cb;
    scrollbar-shadow-color: #c4d6cb;*/
}

    /*
    .app-theme-summer.app-desktop ::-webkit-scrollbar-track {
        background-color: #c4d6cb;
    }

    .app-theme-summer.app-desktop ::-webkit-scrollbar-thumb {
        background-color: #648f77;
        border: solid 1px #c4d6cb;
    }

        .app-theme-summer.app-desktop ::-webkit-scrollbar-thumb:hover {
            background-color: #567a66;
        }*/

    .app-theme-summer .app-page-header {
        color: #1f1f1f;
    }

    .app-theme-summer .ui-page-theme-a .ui-panel-wrapper,
    .app-theme-summer .ui-panel,
    .app-theme-summer .app-page-header,
    .app-theme-summer .app-status-bar {
        background-color: #9fbdab;
        border-color: #648f77;
    }

    .app-theme-summer .app-status-bar {
        color: #000;
    }

    .app-theme-summer .app-form-editing.app-formview .app-static-text div,
    .app-theme-summer .app-page-menu-desc,
    .app-theme-summer .ui-checkbox label {
        text-shadow: none !important;
    }

    /*popup*/
    .app-theme-summer .app-popup-message,
    .app-theme-summer .ui-content.app-map-info {
        background-color: #9fbdab;
        border-color: #c4d6cb;
        text-shadow: none;
        color: #000;
    }

        .app-theme-summer .app-popup-message .ui-popup-arrow {
            background-color: #9fbdab;
        }

        .app-theme-summer .app-popup-message div {
            color: #c4d6cb;
        }

    /* page header */
    .app-theme-summer .app-bar-tools.ui-bar-a,
    .app-theme-summer :not(.app-tabs).ui-header-fixed.ui-header,
    .app-theme-summer .ui-header {
        background-color: #9fbdab;
        border-color: #648f77;
        text-shadow: none;
    }

    .app-theme-summer .app-popup-listview .ui-popup-arrow,
    .app-theme-summer .app-popup-listview {
        background-color: #9fbdab !important;
        border-color: #9fbdab !important;
    }

    .app-theme-summer .app-page-header {
        border-color: #648f77 !important;
    }

    /* list dividers*/
    .app-theme-summer .ui-li-divider {
        background-color: #c4d6cb;
        border-color: #648f77;
        color: #555;
        text-shadow: none;
    }

    .app-theme-summer ui-li-divider,
    .app-theme-summer .ui-content.app-page-tasks .app-listview .ui-li-divider:not(.ui-bar-b) {
        /*background-color: #ddc1f4;*/
        /*border-color: #648f77;*/
        /*color: #fff;*/
        text-shadow: none;
    }

    /* view descriptions*/
    .app-theme-summer .ui-listview .app-list-instruction.ui-li-divider,
    .app-theme-summer .ui-content:not(.app-page-tasks) .app-listview .ui-li-divider:not(.ui-bar-b):not(.ui-bar-inherit),
    .app-theme-summer .app-presenter-instruction,
    .app-theme-summer .app-grid-header .app-frozen-spacer {
        background-color: #edf3f0 !important;
        border-color: #c4d6cb !important;
        color: #1d092d;
    }

    body:not(.app-sidebar-undocked).app-theme-summer .ui-header-fixed .ui-title,
    body:not(.app-sidebar-undocked).app-theme-summer .app-sidebar,
    .app-theme-summer .app-divider:not(.ui-collapsible):not(.app-calculated),
    .app-theme-summer .app-echo,
    .app-theme-summer .app-header {
        border-color: #648f77 !important;
    }

    .app-theme-summer .app-bar-heading {
        background-color: #edf3f0;
        color: #1d092d;
        text-shadow: none;
    }

    .app-theme-summer .ui-body-a,
    .app-theme-summer .ui-page-theme-a .ui-body-inherit:not(.ui-focus),
    .app-theme-summer .app-li-card {
        background-color: #fff;
        border-color: #c4d6cb;
        /*color: #fff;*/
        text-shadow: none;
    }

    .app-theme-summer .ui-panel .ui-body-a {
        border-color: #648f77 !important;
    }

    .app-theme-summer .ui-page-theme-a .app-formview .ui-body-inherit:not(.ui-focus) {
        background-color: #fff;
    }


    /*sidebar customizations*/
    .app-theme-summer .ui-body-a.app-sidebar {
        background-color: #9fbdab;
    }

    .app-theme-summer.app-sidebar-undocked .app-form-grid .ui-collapsible-set,
    .app-theme-summer .ui-listview-inset .ui-li-divider:not(.ui-bar-a) {
        border-color: #c4d6cb;
    }

    .app-theme-summer .ui-li-divider.app-info {
        background-color: #fff !important;
    }

        .app-theme-summer .ui-li-divider.app-info .appname {
            color: #648F77;
        }

    /* fix for form "card" */
    .app-theme-summer .ui-page-theme-a .ui-body-inherit.app-li-card {
        border-top-color: #c4d6cb;
        border-left-color: #c4d6cb;
        border-right-color: #c4d6cb;
    }

    /*.app-theme-summer .ui-listview-inset {
        background-color: #ebf3ff;
    }*/

    .app-theme-summer .app-form-editing.app-formview .ui-field-contain {
        border-top-color: transparent;
    }


    /*buttons*/
    .app-theme-summer .app-page-header,
    .app-theme-summer .ui-page-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-summer .ui-bar-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-summer .ui-body-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html body.app-theme-summer .ui-group-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html head + body.app-theme-summer .ui-btn-a.ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    .app-theme-summer .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-summer .ui-bar-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-summer .ui-body-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html body.app-theme-summer .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html head + body.app-theme-summer .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    .app-theme-summer .app-form-grid .ui-collapsible-set,
    /* button overrides to remove "hover" on touch screens */
    body.app-theme-summer:not(.app-desktop) li a:hover:not(.app-selected):not(.ui-btn-b),
    body:not(.app-desktop).app-theme-summer .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-summer .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-summer .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-summer .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html head + body:not(.app-desktop).app-theme-summer .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    .app-theme-summer .app-tabs.ui-header,
    .app-theme-summer #app-welcome .ui-btn,
    .app-theme-summer #app-popup-login .ui-btn,
    .app-theme-summer .ui-datepicker .ui-state-highlight,
    .app-theme-summer .ui-datepicker .ui-datepicker-prev,
    .app-theme-summer .ui-datepicker .ui-datepicker-next,
    .app-theme-summer .ui-listview .app-frozen-spacer {
        border-color: #c4d6cb;
    }

    .app-theme-summer .ui-body-b .ui-btn-a,
    .app-theme-summer .ui-body-b .ui-btn-a.ui-btn-active {
        border-color: #9fbdab !important;
    }

    .app-theme-summer.app-has-popup-open .app-menu-strip .ui-btn:hover {
        background-color: #9fbdab !important;
    }

    .app-theme-summer .ui-page-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-summer .ui-bar-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-summer .ui-body-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-theme-summer .ui-group-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html head + body.app-theme-summer .ui-btn-a.ui-btn:not(.app-selected):not(.app-lookup),
    .app-theme-summer .ui-panel-page-container-a:not(.app-lookup),
    .app-theme-summer .app-tabs.ui-header:not(.app-lookup),
    .app-theme-summer .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-summer .ui-bar-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-summer .ui-body-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html body.app-theme-summer .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off),
    html head + body.app-theme-summer .ui-btn-a.ui-btn:visited:not(.app-selected),
    .app-theme-summer .app-tabs .ui-btn:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-summer .app-grid.app-listview :not(.app-selected):not(:hover):not(.ui-btn-active).ui-btn,
    .app-theme-summer #app-welcome .ui-btn:not(:hover),
    .app-theme-summer #app-popup-login .ui-btn:not(:hover),
    .app-theme-summer .app-map-info .ui-popup-arrow,
    .app-theme-summer .ui-datepicker .ui-datepicker-prev,
    .app-theme-summer .ui-datepicker .ui-datepicker-next,
    .app-theme-summer .ui-listview .app-frozen-spacer {
        /*color: #000;*/
        background-color: #f7f8f4;
    }

    /* top border of Info button in sidebar */
    .app-theme-summer .app-sidebar .ui-btn.ui-icon-info {
        border-color: #648f77 !important;
    }

    /* navigation panel selected item color fix*/
    .app-theme-summer .app-nav-panel .ui-btn-a {
        color: #1f1f1f !important;
    }

    /* subtext coloring*/
    .app-theme-summer .app-field-label-after,
    .app-theme-summer .app-field-label-before,
    .app-theme-summer .app-field-label,
    .app-theme-summer .ui-panel .app-item-desc,
    .app-theme-summer .ui-li-aside,
    .app-theme-summer .ui-btn .ui-li-aside,
    .app-theme-summer .app-grid-header,
    .app-theme-summer .app-panel-info-view .app-list-instruction,
    .app-theme-summer .app-calculated .app-static-text,
    .app-theme-summer .app-item-number {
        color: #648f77 !important;
    }

    .app-theme-summer .app-filter {
    }

    .app-theme-summer .ui-page-theme-b a:not(.ui-btn),
    .app-theme-summer .ui-bar-b a:not(.ui-btn),
    .app-theme-summer .ui-body-b a:not(.ui-btn),
    .app-theme-summer .ui-group-theme-b a:not(.ui-btn) {
        color: #44495a !important;
    }

        .app-theme-summer .ui-page-theme-b a:not(.ui-btn):hover,
        .app-theme-summer .ui-bar-b a:not(.ui-btn):hover,
        .app-theme-summer .ui-body-b a:not(.ui-btn):hover,
        .app-theme-summer .ui-group-theme-b a:not(.ui-btn):hover,
        .app-theme-summer .ui-page-theme-b a:not(.ui-btn):active,
        .app-theme-summer .ui-bar-b a:not(.ui-btn):active,
        .app-theme-summer .ui-body-b a:not(.ui-btn):active,
        .app-theme-summer .ui-group-theme-b a:not(.ui-btn):active {
            color: #000 !important;
        }

    .app-theme-summer .ui-btn p {
        color: #000 !important;
    }

    .app-theme-summer .app-bar-heading .app-bar-label,
    .app-theme-summer .app-static-text div,
    .app-theme-summer .app-form-editing.app-formview label {
        color: #648f77;
    }

    .app-theme-summer .app-wrapper,
    .app-theme-summer .app-echo-instruction {
        color: #1d092d;
        text-shadow: none;
    }

    /*selected button*/
    .app-theme-summer .app-selected:not(.ui-btn-active),
    .app-theme-summer .app-selected:hover,
    .app-theme-summer .app-selected:visited,
    .app-theme-summer .app-selected .app-frozen-spacer {
        background-color: #D9E9E0 !important;
        border-color: #c4d6cb !important;
        color: #000 !important;
    }

    .app-theme-summer .app-grid-header .app-selected:not(.ui-btn-active) {
        background-color: rgba(0,0,0,0.05) !important;
    }

    /* hover */
    .app-theme-summer .ui-btn-a:hover:not(.ui-btn-active):not(.app-selected),
    .app-desktop.app-theme-summer .ui-page-theme-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-summer .ui-bar-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-summer .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-desktop.app-theme-summer .ui-group-theme-a .ui-btn:hover:not(.app-selected),
    html head + body.app-desktop.app-theme-summer .ui-btn-a.ui-btn:hover:not(.app-selected),
    .app-theme-summer #app-welcome .ui-btn:hover:not(.ui-btn-active),
    .app-theme-summer #app-popup-login .ui-btn:hover:not(.ui-btn-active),
    .app-desktop.app-theme-summer .ui-listview a.ui-btn:hover:not(.app-selected) .app-frozen-spacer  {
        background-color: #ecf2ef;
        border-color: #c4d6cb;
    }

    .app-theme-summer.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon),
    .app-theme-summer.app-desktop .ui-datepicker td a:hover {
        background-color: #e6ede9;
    }

    /* selected hover*/
    html body.app-desktop.app-theme-summer .ui-btn.app-selected:hover:not(.ui-btn-active),
    .app-theme-summer .app-echo-toolbar .app-selected:not(.ui-btn-active),
    .app-theme-summer .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
    .app-theme-summer .app-listview .app-selected:not(.ui-btn-active):hover .app-frozen-spacer {
        background-color: #D0E9DB !important;
        border-color: #c4d6cb !important;
        color: #000 !important;
    }

    /* click */
    .app-theme-summer .app-grid-header .ui-btn-active,
    .app-theme-summer .dv-item .app-btn-more.ui-btn-active {
        background-color: #38c !important;
        color: #fff !important;
    }

    .app-theme-summer .ui-title.ui-btn-active,
    html body.app-theme-summer .ui-btn.ui-btn-active,
    .app-theme-summer .ui-btn.ui-btn-active .app-frozen-spacer {
        background-color: #38c !important;
        border-color: #c4d6cb !important;
        color: #fff !important;
    }

    .app-theme-summer .ui-panel-position-left .ui-btn-active .app-item-desc,
    .app-theme-summer .ui-panel-position-right .ui-btn-active .app-item-desc,
    .app-theme-summer #app-sidebar .ui-btn-active .app-item-desc,
    .app-theme-summer .app-listview-static .ui-btn-active .app-item-desc,
    .app-theme-summer .ui-btn-active p,
    .app-theme-summer .ui-btn-active p.ui-li-aside,
    .app-theme-summer .ui-btn.ui-btn-active span:not(.ui-li-count) {
        color: #fff !important;
    }

    .app-theme-summer .dv-action-see-all .app-btn-prev.ui-btn-active,
    .app-theme-summer .dv-action-see-all .app-btn-next.ui-btn-active {
        background-color: #3388CC;
        color: #fff;
    }

    .app-theme-summer .app-echo .dv-action-see-all span {
        border-color: #C4D6CB !important;
    }

    .app-theme-summer .app-btn-check:not(.app-btn-check-selected) {
        border-color: #C4D6CB !important;
        background-color: transparent !important;
    }

    .app-theme-summer .ui-btn.app-selected:not(.ui-btn-active) .app-btn-check:not(.app-btn-check-selected) {
        border-color: #C4D6CB !important;
    }

    .app-theme-summer .app-grid-header .app-btn-check:not(.app-btn-check-selected) {
        background-color: transparent !important;
        border-color: #C4D6CB !important;
    }

    .app-theme-summer .app-btn-check.app-btn-check-selected {
        border-color: #3388CC !important;
        background-color: #3388CC !important;
    }

    .app-theme-summer .app-btn-check .app-icon-themed {
        fill: #fff;
    }

    /* tabs */

    .app-theme-summer .app-tabs .ui-btn {
        border-color: #6b917c !important;
        color: #1d092d;
    }

        .app-theme-summer .app-tabs .ui-btn.ui-btn-active {
            border-color: #6b917c !important;
            background-color: #6b917c !important;
            color: #fff !important;
        }


    /*button on header bar*/
    .app-theme-summer .app-bar-tools .ui-btn,
    .app-theme-summer .app-map-info-toolbar .ui-btn,
    .app-theme-summer .app-tabs {
        border-color: #869c90 !important;
    }

        .app-theme-summer.app-desktop .app-bar-tools .ui-btn.ui-btn-icon-notext:hover,
        .app-theme-summer.app-desktop .app-map-info-toolbar .ui-btn.ui-btn-icon-notext:hover,
        .app-theme-summer .app-bar-tools .ui-btn.ui-btn-icon-notext.ui-btn-active,
        .app-theme-summer .app-map-info-toolbar .ui-btn.ui-btn-icon-notext.ui-btn-active,
        .app-theme-summer .ui-datepicker .ui-datepicker-prev:hover,
        .app-theme-summer .ui-datepicker .ui-datepicker-next:hover {
            border-color: #648f77 !important;
        }


    .app-theme-summer .app-bar-actions .ui-btn,
    .app-theme-summer .app-bar-actions .ui-btn.ui-btn-active,
    .app-theme-summer .app-bar-actions .ui-btn.app-selected {
        border-color: #648f77 !important;
    }

    .app-theme-summer .app-bar-tools .ui-btn-active.ui-btn-icon-notext:hover,
    .app-theme-summer .app-map-info-toolbar .ui-btn-active.ui-btn-icon-notext:hover {
        border-color: #4e6f5d !important;
    }

    .app-theme-summer .app-bar-tools .ui-btn.ui-btn-active.ui-btn-icon-notext::after,
    .app-theme-summer .app-map-info-toolbar .ui-btn.ui-btn-active.ui-btn-icon-notext::after {
        background-color: #374d41 !important;
    }

    .app-theme-summer.app-desktop .ui-btn.ui-btn-icon-notext:hover:not(.ui-btn-active) {
        border-color: #648f77 !important;
    }

    .app-theme-summer.app-desktop .app-echo-toolbar .ui-btn.ui-btn-icon-notext:hover:not(.ui-btn-active) {
        border-color: #a0bfb0 !important;
    }

    .app-theme-summer .ui-btn.ui-btn-icon-notext.ui-btn-active {
        border-color: #0e62a5 !important;
    }

    .app-theme-summer .ui-btn.ui-btn-icon-notext:not(.ui-radio-on)::after,
    .app-theme-summer .ui-btn.ui-btn-icon-left:not(.ui-radio-on)::after,
    .app-theme-summer .ui-btn.ui-btn-icon-right:not(.ui-radio-on):not(.app-btn-icon-transparent)::after,
    .app-theme-summer .ui-btn.ui-btn-icon-top:not(.ui-radio-on)::after,
    .app-theme-summer .ui-btn.ui-btn-icon-bottom:not(.ui-radio-on)::after,
    .app-theme-summer .ui-datepicker .ui-datepicker-prev span,
    .app-theme-summer .ui-datepicker .ui-datepicker-next span,
    .app-theme-summer .ui-checkbox-on:after,
    .app-theme-summer .ui-flipswitch-active,
    .app-theme-summer .ui-slider-track .ui-btn-active {
        background-color: #648f77 !important;
    }

    .app-theme-summer .ui-btn .glyphicon {
        color: #648f77;
    }

    .app-theme-summer .app-icon-themed {
        fill: #648f77;
    }

    .app-theme-summer .ui-radio-on:after,
    .app-theme-summer .ui-slider-track .ui-btn-active,
    .app-theme-summer .ui-flipswitch-active {
        border-color: #648f77 !important;
    }


    .app-theme-summer .ui-btn.ui-btn-active.ui-btn-icon-notext::after,
    .app-theme-summer .ui-btn.ui-btn-active.ui-btn-icon-left::after,
    .app-theme-summer .ui-btn.ui-btn-active.ui-btn-icon-right:not(.app-btn-icon-transparent)::after,
    .app-theme-summer .ui-btn.ui-btn-active.ui-btn-icon-top::after,
    .app-theme-summer .ui-btn.ui-btn-active.ui-btn-icon-bottom::after {
        background-color: #0e62a5 !important;
    }

    /*swatch b*/
    .app-theme-summer .ui-btn.ui-btn-b,
    .app-theme-summer .ui-btn.ui-btn-b:visited,
    body.app-theme-summer:not(.app-desktop) li a.ui-btn-b:not(.ui-btn-active):hover {
        background-color: #CFE5D8;
        border-color: #9fbdab;
        color: #1d092d;
    }

        /*swatch b hover*/

        .app-theme-summer .ui-btn.ui-btn-b.ui-btn-active,
        .app-theme-summer.app-desktop .ui-btn.ui-btn-b:hover,
        .app-theme-summer .app-popup .ui-content .ui-checkbox .ui-btn:hover,
        .app-theme-summer .app-popup .ui-content .ui-checkbox .ui-btn.ui-focus:hover {
            background-color: #D6E4DC;
            border-color: #9fbdab;
            color: #1d092d !important;
        }

    .app-theme-summer .app-nav-panel .ui-btn.ui-btn-b {
        border-color: #9fbdab !important;
    }

    .app-theme-summer .ui-btn.ui-btn-b.ui-btn-active,
    .app-theme-summer.app-desktop .ui-btn.ui-btn-b.ui-btn-active:hover {
        color: #fff !important;
    }

    .app-theme-summer .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b,
    .app-theme-summer.app-desktop .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b:hover,
    .app-theme-summer .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b.ui-btn-active {
        border-color: #648f77 !important;
    }

    /*swatch b divider*/
    .app-theme-summer .ui-bar-b,
    .app-theme-summer .ui-bar-b .ui-bar-inherit,
    html .app-theme-summer.ui-body-b .ui-bar-inherit,
    html body.app-theme-summer .ui-group-theme-b .ui-bar-inherit {
        border-color: #c4d6cb;
        background-color: #9fbdab;
    }

    /*fix for lookups/inputs*/
    .app-theme-summer .ui-btn.app-lookup:not(.ui-btn-active):not(.ui-focus),
    .app-theme-summer .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select:not(.ui-focus) .ui-btn:not(.ui-btn-active),
    .app-theme-summer .ui-input-text:not(.ui-btn-active),
    .app-theme-summer .app-form-editing .ui-input-text:not(.ui-btn-active),
    .app-theme-summer .ui-input-search.ui-body-inherit {
        background-color: #fff;
        border-color: #c4d6cb;
        text-shadow: none;
        /*color: #fff;*/
    }

        .app-theme-summer .ui-btn.app-lookup.ui-focus,
        .app-theme-summer .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select.ui-focus .ui-btn:not(.ui-btn-active),
        .app-theme-summer .ui-input-text.ui-focus,
        .app-theme-summer .app-form-editing .ui-input-text.ui-focus,
        .app-theme-summer .ui-input-search.ui-body-inherit.ui-focus,
        .app-theme-summer .ui-checkbox label.ui-focus,
        .app-theme-summer .ui-datepicker .ui-state-active {
            border-color: #648f77 !important;
        }

    .app-theme-summer .ui-slider {
        border-color: #c4d6cb !important;
    }

    .app-theme-summer .ui-slider-label.ui-btn-active {
        background-color: #648f77 !important;
    }

    /* background bleed under form in editing mode*/
    .app-theme-summer .ui-body-a.ui-collapsible-content {
        background-color: #fff;
    }

    .app-theme-summer .app-bar-tools .ui-input-search.ui-body-inherit {
        background-color: #fff;
    }

    .app-theme-summer .ui-btn.app-lookup,
    .app-theme-summer .ui-btn.ui-btn-active.app-lookup {
        border-color: #648f77;
    }


    .app-theme-summer .app-tabs .ui-btn.ui-btn-active,
    .app-theme-summer .app-tabs .ui-btn.ui-btn-active:hover,
    .app-theme-summer .app-tabs :not(.ui-btn-active).ui-btn,
    .app-theme-summer .app-tabs .ui-btn.ui-btn-active,
    .app-desktop.app-theme-summer .app-tabs .ui-btn.ui-btn-active:hover {
        background-color: rgb(205, 221, 155);
    }

    .app-theme-summer .app-lookup-input {
        background-color: transparent;
        /*color: #fff;*/
    }

    .app-theme-summer .app-grid-header {
        color: #999;
    }

@media (min-width: 20em) {

    .app-theme-summer .ui-header.ui-header-fixed.app-bar-tools {
        background-image: url(../touch/logo-color.png);
    }
}

.app-theme-summer .app-listview li .app-li-corner {
    color: #fff;
    background-color: #648f77;
}

.app-theme-summer .ui-bar-a .app-menu-strip .ui-btn:not(.ui-btn-active), .app-theme-summer .ui-bar-a .app-user-name {
    color: #333 !important;
}

.app-theme-summer .ui-bar-a .app-menu-strip .ui-btn:hover:not(.ui-btn-active),
.app-theme-summer .ui-bar-a .app-menu-strip .ui-btn.app-selected:not(.ui-btn-active) {
    color: #000 !important;
}

/*********************************/
/* THEME: vantage               */
/*******************************/

.app-theme-vantage,
.app-theme-vantage .ui-page-theme-a,
.app-theme-vantage .app-page-header {
    background-color: #fff;
    /*scrollbar-base-color: #f0a105;
    scrollbar-arrow-color: #f0a105;
    scrollbar-track-color: #ffebc4;
    scrollbar-shadow-color: #ffebc4;*/
}

    /*
    .app-theme-vantage.app-desktop ::-webkit-scrollbar-track {
        background-color: #ffebc4;
    }

    .app-theme-vantage.app-desktop ::-webkit-scrollbar-thumb {
        background-color: #f0a105;
        border: solid 1px #ffebc4;
    }

        .app-theme-vantage.app-desktop ::-webkit-scrollbar-thumb:hover {
            background-color: #d69004;
        }*/

    .app-theme-vantage .app-page-header {
        color: #382500;
    }

    .app-theme-vantage .ui-page-theme-a .ui-panel-wrapper,
    .app-theme-vantage .ui-panel,
    .app-theme-vantage .app-page-header,
    .app-theme-vantage .app-status-bar {
        background-color: #bce0fe;
        border-color: #4fadfc;
    }

    .app-theme-vantage .app-status-bar {
        color: #000;
    }

    .app-theme-vantage .app-form-editing.app-formview .app-static-text div,
    .app-theme-vantage .app-page-menu-desc,
    .app-theme-vantage .ui-checkbox label {
        text-shadow: none !important;
    }

    /*popup*/
    .app-theme-vantage .app-popup-message,
    .app-theme-vantage .ui-content.app-map-info {
        background-color: #bce0fe;
        border-color: #ffb219;
        text-shadow: none;
        color: #000;
    }

        .app-theme-vantage .app-popup-message .ui-popup-arrow {
            background-color: #bce0fe;
        }

        .app-theme-vantage .app-popup-message div {
            color: #ffb219;
        }

    /* page header */
    .app-theme-vantage .app-bar-tools.ui-bar-a,
    .app-theme-vantage :not(.app-tabs).ui-header-fixed.ui-header,
    .app-theme-vantage .ui-header {
        background-color: #bce0fe;
        border-color: #4fadfc;
        text-shadow: none;
    }

    .app-theme-vantage .app-popup-listview .ui-popup-arrow,
    .app-theme-vantage .app-popup-listview {
        background-color: #bce0fe !important;
        border-color: #bce0fe !important;
    }

    .app-theme-vantage .app-page-header {
        border-color: #4fadfc !important;
    }

    /* list dividers*/
    .app-theme-vantage .ui-li-divider {
        background-color: #ffb219;
        border-color: #f0a105;
        color: #555;
        text-shadow: none;
    }

    /* view descriptions*/
    .app-theme-vantage .ui-listview .app-list-instruction.ui-li-divider,
    .app-theme-vantage .ui-content:not(.app-page-tasks) .app-listview .ui-li-divider:not(.ui-bar-b):not(.ui-bar-inherit),
    .app-theme-vantage .app-presenter-instruction,
    .app-theme-vantage .app-grid-header .app-frozen-spacer {
        background-color: #ffebc4 !important;
        border-color: #ffb219 !important;
        color: #4c5b72;
    }

    body:not(.app-sidebar-undocked).app-theme-vantage .ui-header-fixed .ui-title,
    body:not(.app-sidebar-undocked).app-theme-vantage .app-sidebar,
    .app-theme-vantage .app-divider:not(.ui-collapsible):not(.app-calculated),
    .app-theme-vantage .app-echo,
    .app-theme-vantage .app-header {
        border-color: #4fadfc !important;
    }

    .app-theme-vantage .app-bar-heading {
        background-color: #ffebc4;
        color: #4c5b72;
        text-shadow: none;
    }

    .app-theme-vantage .ui-body-a,
    .app-theme-vantage .app-li-card,
    .app-theme-vantage .ui-page-theme-a .ui-body-inherit:not(.ui-focus),
    .app-theme-vantage .app-li-card {
        background-color: #fff;
        border-color: #ffb219;
        /*color: #fff;*/
        text-shadow: none;
    }

    .app-theme-vantage .ui-panel .ui-body-a {
        border-color: #ffb219 !important;
    }

    .app-theme-vantage .ui-page-theme-a .app-formview .ui-body-inherit:not(.ui-focus) {
        background-color: #fff;
    }


    /*sidebar customizations*/
    .app-theme-vantage .ui-body-a.app-sidebar {
        background-color: #bce0fe;
    }

    .app-theme-vantage.app-sidebar-undocked .app-form-grid .ui-collapsible-set,
    .app-theme-vantage .ui-listview-inset .ui-li-divider:not(.ui-bar-a) {
        border-color: #ffb219;
    }

    .app-theme-vantage .ui-li-divider.app-info {
        background-color: #fff !important;
    }

        .app-theme-vantage .ui-li-divider.app-info .appname {
            color: #382500;
        }

    /* fix for form "card" */
    .app-theme-vantage .ui-page-theme-a .ui-body-inherit.app-li-card {
        border-top-color: #ffb219;
        border-left-color: #ffb219;
        border-right-color: #ffb219;
    }

    .app-theme-vantage .app-form-editing.app-formview .ui-field-contain {
        border-top-color: transparent;
    }


    /*buttons*/
    .app-theme-vantage .app-page-header,
    .app-theme-vantage .ui-page-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-vantage .ui-bar-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-vantage .ui-body-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html body.app-theme-vantage .ui-group-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html head + body.app-theme-vantage .ui-btn-a.ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    .app-theme-vantage .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-vantage .ui-bar-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-vantage .ui-body-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html body.app-theme-vantage .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html head + body.app-theme-vantage .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    .app-theme-vantage .app-form-grid .ui-collapsible-set,
    /* button overrides to remove "hover" on touch screens */
    body.app-theme-vantage:not(.app-desktop) li a:hover:not(.app-selected):not(.ui-btn-b),
    body:not(.app-desktop).app-theme-vantage .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-vantage .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-vantage .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-vantage .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html head + body:not(.app-desktop).app-theme-vantage .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    .app-theme-vantage .app-tabs.ui-header,
    .app-theme-vantage #app-welcome .ui-btn:not(:hover),
    .app-theme-vantage #app-popup-login .ui-btn:not(:hover),
    .app-theme-vantage .ui-datepicker .ui-state-highlight,
    .app-theme-vantage .ui-datepicker .ui-datepicker-prev,
    .app-theme-vantage .ui-datepicker .ui-datepicker-next,
    .app-theme-vantage .ui-listview .app-frozen-spacer {
        border-color: #ffb219;
    }

    .app-theme-vantage .ui-body-b .ui-btn-a,
    .app-theme-vantage .ui-body-b .ui-btn-a.ui-btn-active {
        border-color: #bce0fe !important;
    }

    .app-theme-vantage.app-has-popup-open .app-menu-strip .ui-btn:hover {
        background-color: #bce0fe !important;
    }

    .app-theme-vantage .ui-page-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-vantage .ui-bar-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-vantage .ui-body-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-theme-vantage .ui-group-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html head + body.app-theme-vantage .ui-btn-a.ui-btn:not(.app-selected):not(.app-lookup),
    .app-theme-vantage .ui-panel-page-container-a:not(.app-lookup),
    .app-theme-vantage .app-tabs.ui-header:not(.app-lookup),
    .app-theme-vantage .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-vantage .ui-bar-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-vantage .ui-body-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html body.app-theme-vantage .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off),
    html head + body.app-theme-vantage .ui-btn-a.ui-btn:visited:not(.app-selected),
    .app-theme-vantage .app-tabs .ui-btn:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-vantage .app-grid.app-listview :not(.app-selected):not(:hover):not(.ui-btn-active).ui-btn,
    .app-theme-vantage #app-welcome .ui-btn:not(:hover),
    .app-theme-vantage #app-popup-login .ui-btn:not(:hover),
    .app-theme-vantage .app-map-info .ui-popup-arrow,
    .app-theme-vantage .ui-datepicker .ui-datepicker-prev,
    .app-theme-vantage .ui-datepicker .ui-datepicker-next,
    .app-theme-vantage .ui-listview .app-frozen-spacer {
        /*color: #000;*/
        background-color: #fffaf1;
    }

    /* top border of Info button in sidebar */
    .app-theme-vantage .app-sidebar .ui-btn.ui-icon-info {
        border-color: #4fadfc !important;
    }

    /* navigation panel selected item color fix*/
    .app-theme-vantage .app-nav-panel .ui-btn-a {
        color: #382500 !important;
    }

    /* subtext coloring*/
    .app-theme-vantage .app-field-label-after,
    .app-theme-vantage .app-field-label-before,
    .app-theme-vantage .app-field-label,
    .app-theme-vantage .ui-panel .app-item-desc,
    .app-theme-vantage .app-item-number {
        color: #d39803 !important;
    }

    .app-theme-vantage .ui-page-theme-b a:not(.ui-btn),
    .app-theme-vantage .ui-bar-b a:not(.ui-btn),
    .app-theme-vantage .ui-body-b a:not(.ui-btn),
    .app-theme-vantage .ui-group-theme-b a:not(.ui-btn) {
        color: #d39803 !important;
    }

        .app-theme-vantage .ui-page-theme-b a:not(.ui-btn):hover,
        .app-theme-vantage .ui-bar-b a:not(.ui-btn):hover,
        .app-theme-vantage .ui-body-b a:not(.ui-btn):hover,
        .app-theme-vantage .ui-group-theme-b a:not(.ui-btn):hover,
        .app-theme-vantage .ui-page-theme-b a:not(.ui-btn):active,
        .app-theme-vantage .ui-bar-b a:not(.ui-btn):active,
        .app-theme-vantage .ui-body-b a:not(.ui-btn):active,
        .app-theme-vantage .ui-group-theme-b a:not(.ui-btn):active {
            color: #000 !important;
        }

    .app-theme-vantage .ui-btn p {
        color: #000 !important;
    }

    .app-theme-vantage .ui-li-aside,
    .app-theme-vantage .ui-btn .ui-li-aside,
    .app-theme-vantage .app-grid-header,
    .app-theme-vantage .app-panel-info-view .app-list-instruction,
    .app-theme-vantage .app-calculated .app-static-text {
        color: #382500 !important;
    }

    .app-theme-vantage .app-filter {
    }

    .app-theme-vantage .app-bar-heading .app-bar-label,
    .app-theme-vantage .app-static-text div,
    .app-theme-vantage .app-form-editing.app-formview label {
        color: #c48304;
    }

    .app-theme-vantage .app-wrapper,
    .app-theme-vantage .app-echo-instruction {
        color: #4c5b72;
        text-shadow: none;
    }

    /*selected button*/
    .app-theme-vantage .app-selected:not(.ui-btn-active),
    .app-theme-vantage .app-selected:hover,
    .app-theme-vantage .app-selected:visited,
    .app-theme-vantage .app-selected .app-frozen-spacer {
        background-color: #feda93 !important;
        border-color: #ffb219 !important;
        color: #000 !important;
    }

    .app-theme-vantage .app-grid-header .app-selected:not(.ui-btn-active) {
        background-color: rgba(0,0,0,0.05) !important;
    }

    /* hover */
    .app-theme-vantage .ui-btn-a:hover:not(.ui-btn-active):not(.app-selected),
    .app-desktop.app-theme-vantage .ui-page-theme-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-vantage .ui-bar-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-vantage .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-desktop.app-theme-vantage .ui-group-theme-a .ui-btn:hover:not(.app-selected),
    html head + body.app-desktop.app-theme-vantage .ui-btn-a.ui-btn:hover:not(.app-selected),
    .app-theme-vantage #app-welcome .ui-btn:hover:not(.ui-btn-active),
    .app-theme-vantage #app-popup-login .ui-btn:hover:not(.ui-btn-active),
    .app-desktop.app-theme-vantage .ui-listview a.ui-btn:hover:not(.app-selected) .app-frozen-spacer  {
        background-color: #fff3dc;
        border-color: #ffb219;
    }

    .app-theme-vantage.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon),
    .app-theme-vantage.app-desktop .ui-datepicker td a:hover {
        background-color: #fff3dc;
    }

    /* selected hover*/
    html body.app-desktop.app-theme-vantage .ui-btn.app-selected:hover:not(.ui-btn-active),
    .app-theme-vantage .app-echo-toolbar .app-selected:not(.ui-btn-active),
    .app-theme-vantage .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
    .app-theme-vantage .app-listview .app-selected:not(.ui-btn-active):hover .app-frozen-spacer {
        background-color: #fdd483 !important;
        border-color: #ffb219;
        color: #000 !important;
    }

    /* click */
    .app-theme-vantage .app-grid-header .ui-btn-active,
    .app-theme-vantage .dv-item .app-btn-more.ui-btn-active {
        background-color: #445166 !important;
        color: #fff !important;
    }

    .app-theme-vantage .app-listview .ui-btn.app-selected::before {
        background-color: #445166;
    }

    .app-theme-vantage .ui-title.ui-btn-active,
    html body.app-theme-vantage .ui-btn.ui-btn-active,
    .app-theme-vantage .ui-btn.ui-btn-active .app-frozen-spacer {
        background-color: #445166 !important;
        border-color: #ffb219 !important;
        color: #fff !important;
    }

    .app-theme-vantage .ui-panel-position-left .ui-btn-active .app-item-desc,
    .app-theme-vantage .ui-panel-position-right .ui-btn-active .app-item-desc,
    .app-theme-vantage #app-sidebar .ui-btn-active .app-item-desc,
    .app-theme-vantage .app-listview-static .ui-btn-active .app-item-desc,
    .app-theme-vantage .ui-btn-active p,
    .app-theme-vantage .ui-btn-active p.ui-li-aside,
    .app-theme-vantage .ui-btn.ui-btn-active span:not(.ui-li-count) {
        color: #fff !important;
    }

    .app-theme-vantage .dv-action-see-all .app-btn-prev.ui-btn-active,
    .app-theme-vantage .dv-action-see-all .app-btn-next.ui-btn-active {
        background-color: #445166;
        color: #fff;
    }

    .app-theme-vantage .app-echo .dv-action-see-all span {
        border-color: #FFB219 !important;
    }

    .app-theme-vantage .app-btn-check:not(.app-btn-check-selected) {
        border-color: #FFB219 !important;
        background-color: transparent !important;
    }

    .app-theme-vantage .ui-btn.app-selected:not(.ui-btn-active) .app-btn-check:not(.app-btn-check-selected) {
        border-color: #FFB219 !important;
    }

    .app-theme-vantage .app-grid-header .app-btn-check:not(.app-btn-check-selected) {
        background-color: transparent !important;
        border-color: #FFB219 !important;
    }

    .app-theme-vantage .app-btn-check.app-btn-check-selected {
        border-color: #445166 !important;
        background-color: #445166 !important;
    }

    .app-theme-vantage .app-btn-check .app-icon-themed {
        fill: #fff;
    }

    /* tabs */

    .app-theme-vantage .app-tabs .ui-btn {
        border-color: #445166 !important;
        color: #4c5b72;
    }

        .app-theme-vantage .app-tabs .ui-btn.ui-btn-active {
            border-color: #445166 !important;
            background-color: #445166 !important;
            color: #fff !important;
        }

    /*button on header bar*/

    .app-theme-vantage .app-bar-tools .ui-btn.ui-btn-icon-notext,
    .app-theme-vantage .app-map-info-toolbar .ui-btn.ui-btn-icon-notext,
    .app-theme-vantage .app-tabs.ui-header {
        border-color: #4fadfc !important;
        background-color: #bce0fe !important;
    }

        .app-theme-vantage .app-bar-tools .ui-btn.ui-btn-icon-notext::after,
        .app-theme-vantage .app-map-info-toolbar .ui-btn.ui-btn-icon-notext::after {
            background-color: #4fadfc !important;
        }

        .app-theme-vantage.app-desktop .app-bar-tools .ui-btn.ui-btn-icon-notext:hover,
        .app-theme-vantage.app-desktop .app-map-info-toolbar .ui-btn.ui-btn-icon-notext:hover,
        .app-theme-vantage .app-bar-tools .ui-btn.ui-btn-icon-notext.ui-btn-active,
        .app-theme-vantage .app-map-info-toolbar .ui-btn.ui-btn-icon-notext.ui-btn-active {
            border-color: #4fadfc !important;
            background-color: #a0cef4 !important;
        }

            .app-theme-vantage .app-bar-tools .ui-btn.ui-btn-icon-notext.ui-btn-active::after,
            .app-theme-vantage .app-map-info-toolbar .ui-btn.ui-btn-icon-notext.ui-btn-active::after {
                background-color: #2075bb !important;
            }

    .app-theme-vantage.app-desktop .ui-btn.ui-btn-icon-notext:hover,
    .app-theme-vantage .ui-btn.ui-btn-icon-notext.ui-btn-active,
    .app-theme-vantage .ui-datepicker .ui-datepicker-prev:hover,
    .app-theme-vantage .ui-datepicker .ui-datepicker-next:hover {
        background-color: #ffe1a8 !important;
        border-color: #f0a105 !important;
    }


    .app-theme-vantage .ui-btn.ui-btn-icon-notext::after,
    .app-theme-vantage .ui-btn.ui-btn-icon-left:not(.ui-radio-on)::after,
    .app-theme-vantage .ui-btn.ui-btn-icon-right:not(.ui-radio-on):not(.app-btn-icon-transparent)::after,
    .app-theme-vantage .ui-btn.ui-btn-icon-top:not(.ui-radio-on)::after,
    .app-theme-vantage .ui-btn.ui-btn-icon-bottom:not(.ui-radio-on)::after,
    .app-theme-vantage .ui-datepicker .ui-datepicker-prev span,
    .app-theme-vantage .ui-datepicker .ui-datepicker-next span,
    .app-theme-vantage .ui-checkbox-on:after,
    .app-theme-vantage .ui-flipswitch-active,
    .app-theme-vantage .ui-slider-track .ui-btn-active {
        background-color: #f0a105;
    }

    .app-theme-vantage .ui-btn .glyphicon {
        color: #f0a105;
    }

    .app-theme-vantage .app-icon-themed {
        fill: #f0a105;
    }

    .app-theme-vantage .ui-radio-on:after,
    .app-theme-vantage .ui-slider-track .ui-btn-active,
    .app-theme-vantage .ui-flipswitch-active {
        border-color: #f0a105 !important;
    }


    .app-theme-vantage .ui-btn.ui-btn-active.ui-btn-icon-notext::after,
    .app-theme-vantage .ui-btn.ui-btn-active.ui-btn-icon-left::after,
    .app-theme-vantage .ui-btn.ui-btn-active.ui-btn-icon-right:not(.app-btn-icon-transparent)::after,
    .app-theme-vantage .ui-btn.ui-btn-active.ui-btn-icon-top::after,
    .app-theme-vantage .ui-btn.ui-btn-active.ui-btn-icon-bottom::after {
        background-color: #c58302 !important;
    }

    .app-theme-vantage .ui-btn.ui-btn-icon-notext.ui-btn-active.app-btn-promo::after {
        background-color: #445166 !important;
    }



    /*swatch b*/
    .app-theme-vantage .ui-btn.ui-btn-b,
    .app-theme-vantage .ui-btn.ui-btn-b:visited,
    body.app-theme-vantage:not(.app-desktop) li a.ui-btn-b:not(.ui-btn-active):hover {
        background-color: #ffb219;
        border-color: #bce0fe;
        color: #4c5b72;
    }

        .app-theme-vantage .ui-btn.ui-btn-b::after {
            background-color: #cc8904;
        }

        /*swatch b hover*/

        .app-theme-vantage .ui-btn.ui-btn-b.ui-btn-active,
        .app-theme-vantage.app-desktop .ui-btn.ui-btn-b:hover,
        .app-theme-vantage .app-popup .ui-content .ui-checkbox .ui-btn:hover,
        .app-theme-vantage .app-popup .ui-content .ui-checkbox .ui-btn.ui-focus:hover {
            background-color: #febd3d;
            border-color: #bce0fe;
            color: #4c5b72 !important;
        }

    .app-theme-vantage .app-nav-panel .ui-btn.ui-btn-b {
        border-color: #bce0fe !important;
    }

    .app-theme-vantage .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b,
    .app-theme-vantage.app-desktop .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b:hover,
    .app-theme-vantage .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b.ui-btn-active {
        border-color: #ffb219 !important;
    }

    .app-theme-vantage .ui-btn.ui-btn-b.ui-btn-active,
    .app-theme-vantage.app-desktop .ui-btn.ui-btn-b.ui-btn-active:hover {
        color: #fff !important;
    }


    /*swatch b divider*/
    .app-theme-vantage .ui-bar-b,
    .app-theme-vantage .ui-bar-b .ui-bar-inherit,
    html .app-theme-vantage.ui-body-b .ui-bar-inherit,
    html body.app-theme-vantage .ui-group-theme-b .ui-bar-inherit {
        border-color: #bce0fe;
        background-color: #bce0fe;
    }

    /*fix for lookups/inputs*/
    .app-theme-vantage .ui-btn.app-lookup:not(.ui-btn-active):not(.ui-focus),
    .app-theme-vantage .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select:not(.ui-focus) .ui-btn:not(.ui-btn-active),
    .app-theme-vantage .ui-input-text:not(.ui-btn-active),
    .app-theme-vantage .app-form-editing .ui-input-text:not(.ui-btn-active),
    .app-theme-vantage .ui-input-search.ui-body-inherit {
        background-color: #fff;
        border-color: #ffb219;
        text-shadow: none;
        /*color: #fff;*/
    }

        .app-theme-vantage .ui-btn.app-lookup.ui-focus,
        .app-theme-vantage .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select.ui-focus .ui-btn:not(.ui-btn-active),
        .app-theme-vantage .ui-input-text.ui-focus,
        .app-theme-vantage .app-form-editing .ui-input-text.ui-focus,
        .app-theme-vantage .ui-input-search.ui-body-inherit.ui-focus,
        .app-theme-vantage .ui-checkbox label.ui-focus,
        .app-theme-vantage .ui-datepicker .ui-state-active {
            border-color: #4fadfc !important;
        }

    .app-theme-vantage .ui-slider {
        border-color: #ffb219 !important;
    }

    .app-theme-vantage .ui-slider-label.ui-btn-active {
        background-color: #4fadfc !important;
    }

    /* background bleed under form in editing mode*/
    .app-theme-vantage .ui-body-a.ui-collapsible-content,
    .app-theme-vantage .app-bar-tools .ui-input-search.ui-body-inherit {
        background-color: #fff;
    }

    .app-theme-vantage .ui-btn.app-lookup,
    .app-theme-vantage .ui-btn.ui-btn-active.app-lookup {
        border-color: #4fadfc;
    }

    .app-theme-vantage .app-lookup-input {
        background-color: transparent;
        /*color: #fff;*/
    }

    .app-theme-vantage .app-grid-header {
        color: #999;
    }

    .app-theme-vantage .app-listview li .app-li-corner {
        color: #fff;
        background-color: #4fadfc;
    }

    .app-theme-vantage .dataview-busy-indicator {
        background-color: #445166;
    }

    .app-theme-vantage .ui-bar-a .app-menu-strip .ui-btn:not(.ui-btn-active), .app-theme-vantage .ui-bar-a .app-user-name {
        color: #333 !important;
    }

    .app-theme-vantage .ui-bar-a .app-menu-strip .ui-btn:hover:not(.ui-btn-active),
    .app-theme-vantage .ui-bar-a .app-menu-strip .ui-btn.app-selected:not(.ui-btn-active) {
        color: #000 !important;
    }


/*********************************/
/* THEME: verdant               */
/*******************************/

.app-theme-verdant,
.app-theme-verdant .ui-page-theme-a,
.app-theme-verdant .app-page-header {
    background-color: #f8ffea;
    /*scrollbar-base-color: #7caa17;
    scrollbar-arrow-color: #7caa17;
    scrollbar-track-color: #c8ea82;
    scrollbar-shadow-color: #c8ea82;*/
}

    /*
    .app-theme-verdant.app-desktop ::-webkit-scrollbar-track {
        background-color: #c8ea82;
    }

    .app-theme-verdant.app-desktop ::-webkit-scrollbar-thumb {
        background-color: #7caa17;
        border: solid 1px #c8ea82;
    }

        .app-theme-verdant.app-desktop ::-webkit-scrollbar-thumb:hover {
            background-color: #6d9615;
        }*/

    .app-theme-verdant .app-page-header {
        color: #382500;
    }

    .app-theme-verdant .ui-page-theme-a .ui-panel-wrapper,
    .app-theme-verdant .ui-panel,
    .app-theme-verdant .app-status-bar {
        background-color: #a1d334;
        border-color: #7caa17;
    }

    .app-theme-verdant .app-page-header {
        background-color: #ffe8a7;
    }

    .app-theme-verdant .app-status-bar {
        color: #000;
    }

    .app-theme-verdant .app-form-editing.app-formview .app-static-text div,
    .app-theme-verdant .app-page-menu-desc,
    .app-theme-verdant .ui-checkbox label {
        text-shadow: none !important;
    }

    /*popup*/
    .app-theme-verdant .app-popup-message,
    .app-theme-verdant .ui-content.app-map-info {
        background-color: #a1d334;
        border-color: #8fbf28;
        text-shadow: none;
        color: #fff;
    }

        .app-theme-verdant .app-popup-message .ui-popup-arrow {
            background-color: #a1d334;
        }

        .app-theme-verdant .app-popup-message div {
            color: #8fbf28;
        }

    /* page header */
    .app-theme-verdant .app-bar-tools.ui-bar-a,
    .app-theme-verdant :not(.app-tabs).ui-header-fixed.ui-header,
    .app-theme-verdant .ui-header {
        background-color: #a1d334;
        border-color: #7caa17;
        text-shadow: none;
    }

    .app-theme-verdant .app-popup-listview .ui-popup-arrow,
    .app-theme-verdant .app-popup-listview {
        background-color: #a1d334 !important;
        border-color: #a1d334 !important;
    }

    .app-theme-verdant .app-page-header {
        border-color: #7caa17 !important;
    }

    /* list dividers*/
    .app-theme-verdant .ui-li-divider {
        background-color: #8fbf28;
        border-color: #7caa17;
        color: #555;
        text-shadow: none;
    }

    /* view descriptions*/
    .app-theme-verdant .ui-listview .app-list-instruction.ui-li-divider,
    .app-theme-verdant .ui-content:not(.app-page-tasks) .app-listview .ui-li-divider:not(.ui-bar-b):not(.ui-bar-inherit),
    .app-theme-verdant .app-presenter-instruction,
    .app-theme-verdant .app-grid-header .app-frozen-spacer {
        background-color: #c8ea82 !important;
        border-color: #8fbf28 !important;
        color: #000066;
    }

    body:not(.app-sidebar-undocked).app-theme-verdant .ui-header-fixed .ui-title,
    body:not(.app-sidebar-undocked).app-theme-verdant .app-sidebar,
    .app-theme-verdant .app-divider:not(.ui-collapsible),
    .app-theme-verdant .app-echo,
    .app-theme-verdant .app-header {
        border-color: #7caa17 !important;
    }

    .app-theme-verdant .app-bar-heading {
        background-color: #c8ea82;
        color: #000066;
        text-shadow: none;
    }

    .app-theme-verdant .ui-body-a,
    .app-theme-verdant .app-li-card,
    .app-theme-verdant .ui-page-theme-a .ui-body-inherit:not(.ui-focus),
    .app-theme-verdant .app-li-card {
        background-color: #fff;
        border-color: #8fbf28;
        /*color: #fff;*/
        text-shadow: none;
    }

    .app-theme-verdant .ui-panel .ui-body-a {
        border-color: #8fbf28 !important;
    }

    .app-theme-verdant .ui-page-theme-a .app-formview .ui-body-inherit:not(.ui-focus) {
        background-color: #fff;
    }


    /*sidebar customizations*/
    .app-theme-verdant .ui-body-a.app-sidebar {
        background-color: #a1d334;
    }

    .app-theme-verdant.app-sidebar-undocked .app-form-grid .ui-collapsible-set,
    .app-theme-verdant .ui-listview-inset .ui-li-divider:not(.ui-bar-a) {
        border-color: #8fbf28;
    }

    .app-theme-verdant .ui-li-divider.app-info {
        background-color: #fff !important;
    }

        .app-theme-verdant .ui-li-divider.app-info .appname {
            color: #003399;
        }

    /* fix for form "card" */
    .app-theme-verdant .ui-page-theme-a .ui-body-inherit.app-li-card {
        border-top-color: #8fbf28;
        border-left-color: #8fbf28;
        border-right-color: #8fbf28;
    }

    .app-theme-verdant .app-form-editing.app-formview .ui-field-contain {
        border-top-color: transparent;
    }


    /*buttons*/
    .app-theme-verdant .app-page-header,
    .app-theme-verdant .ui-page-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-verdant .ui-bar-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-verdant .ui-body-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html body.app-theme-verdant .ui-group-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html head + body.app-theme-verdant .ui-btn-a.ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    .app-theme-verdant .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-verdant .ui-bar-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-verdant .ui-body-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html body.app-theme-verdant .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html head + body.app-theme-verdant .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    .app-theme-verdant .app-form-grid .ui-collapsible-set,
    /* button overrides to remove "hover" on touch screens */
    body.app-theme-verdant:not(.app-desktop) li a:hover:not(.app-selected):not(.ui-btn-b),
    body:not(.app-desktop).app-theme-verdant .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-verdant .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-verdant .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-verdant .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html head + body:not(.app-desktop).app-theme-verdant .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    .app-theme-verdant .app-tabs.ui-header,
    .app-theme-verdant #app-welcome .ui-btn:not(:hover),
    .app-theme-verdant #app-popup-login .ui-btn:not(:hover),
    .app-theme-verdant .ui-datepicker .ui-state-highlight,
    .app-theme-verdant .ui-datepicker .ui-datepicker-prev,
    .app-theme-verdant .ui-datepicker .ui-datepicker-next,
    .app-theme-verdant .ui-listview .app-frozen-spacer {
        border-color: #8fbf28;
    }

    .app-theme-verdant .ui-body-b .ui-btn-a,
    .app-theme-verdant .ui-body-b .ui-btn-a.ui-btn-active {
        border-color: #a1d334 !important;
    }

    .app-theme-verdant.app-has-popup-open .app-menu-strip .ui-btn:hover {
        background-color: #a1d334 !important;
    }

    .app-theme-verdant .ui-page-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-verdant .ui-bar-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-verdant .ui-body-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-theme-verdant .ui-group-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html head + body.app-theme-verdant .ui-btn-a.ui-btn:not(.app-selected):not(.app-lookup),
    .app-theme-verdant .ui-panel-page-container-a:not(.app-lookup),
    .app-theme-verdant .app-tabs.ui-header:not(.app-lookup),
    .app-theme-verdant .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-verdant .ui-bar-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-verdant .ui-body-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html body.app-theme-verdant .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off),
    html head + body.app-theme-verdant .ui-btn-a.ui-btn:visited:not(.app-selected),
    .app-theme-verdant .app-tabs .ui-btn:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-verdant .app-grid.app-listview :not(.app-selected):not(:hover):not(.ui-btn-active).ui-btn,
    .app-theme-verdant #app-welcome .ui-btn:not(:hover),
    .app-theme-verdant #app-popup-login .ui-btn:not(:hover),
    .app-theme-verdant .app-map-info .ui-popup-arrow,
    .app-theme-verdant .ui-datepicker .ui-datepicker-prev,
    .app-theme-verdant .ui-datepicker .ui-datepicker-next,
    .app-theme-verdant .ui-listview .app-frozen-spacer {
        /*color: #000;*/
        background-color: #eaffbc;
    }

    /* top border of Info button in sidebar */
    .app-theme-verdant .app-sidebar .ui-btn.ui-icon-info {
        border-color: #7caa17 !important;
    }

    /* navigation panel selected item color fix*/
    .app-theme-verdant .app-nav-panel .ui-btn-a {
        color: #003399 !important;
    }

    /* subtext coloring*/
    .app-theme-verdant .app-field-label-after,
    .app-theme-verdant .app-field-label-before,
    .app-theme-verdant .app-field-label,
    .app-theme-verdant .ui-panel .app-item-desc,
    .app-theme-verdant .app-item-number {
        color: #003399 !important;
    }

    .app-theme-verdant .ui-page-theme-b a:not(.ui-btn),
    .app-theme-verdant .ui-bar-b a:not(.ui-btn),
    .app-theme-verdant .ui-body-b a:not(.ui-btn),
    .app-theme-verdant .ui-group-theme-b a:not(.ui-btn) {
        color: #003399 !important;
    }

        .app-theme-verdant .ui-page-theme-b a:not(.ui-btn):hover,
        .app-theme-verdant .ui-bar-b a:not(.ui-btn):hover,
        .app-theme-verdant .ui-body-b a:not(.ui-btn):hover,
        .app-theme-verdant .ui-group-theme-b a:not(.ui-btn):hover,
        .app-theme-verdant .ui-page-theme-b a:not(.ui-btn):active,
        .app-theme-verdant .ui-bar-b a:not(.ui-btn):active,
        .app-theme-verdant .ui-body-b a:not(.ui-btn):active,
        .app-theme-verdant .ui-group-theme-b a:not(.ui-btn):active {
            color: #000 !important;
        }

    .app-theme-verdant .ui-btn p {
        color: #000 !important;
    }

    .app-theme-verdant .ui-li-aside,
    .app-theme-verdant .ui-btn .ui-li-aside,
    .app-theme-verdant .app-grid-header,
    .app-theme-verdant .app-panel-info-view .app-list-instruction,
    .app-theme-verdant .app-calculated .app-static-text {
        color: #002570 !important;
    }

    .app-theme-verdant .app-filter {
    }

    .app-theme-verdant .app-bar-heading .app-bar-label,
    .app-theme-verdant .app-static-text div,
    .app-theme-verdant .app-form-editing.app-formview label {
        color: #002570;
    }

    .app-theme-verdant .app-wrapper,
    .app-theme-verdant .app-echo-instruction {
        color: #000066;
        text-shadow: none;
    }

    /*selected button*/
    .app-theme-verdant .app-selected:not(.ui-btn-active),
    .app-theme-verdant .app-selected:hover,
    .app-theme-verdant .app-selected:visited,
    .app-theme-verdant .app-selected .app-frozen-spacer {
        background-color: #feda93 !important;
        border-color: #8fbf28 !important;
        color: #000 !important;
    }

    .app-theme-verdant .app-grid-header .app-selected:not(.ui-btn-active) {
        background-color: rgba(0,0,0,0.05) !important;
    }

    /* hover */
    body.app-theme-verdant:not(.app-has-popup-open) .ui-btn-a:hover:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-verdant .ui-page-theme-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-verdant .ui-bar-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-verdant .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-desktop.app-theme-verdant .ui-group-theme-a .ui-btn:hover:not(.app-selected),
    html head + body.app-desktop.app-theme-verdant .ui-btn-a.ui-btn:hover:not(.app-selected),
    .app-theme-verdant #app-welcome .ui-btn:hover:not(.ui-btn-active),
    .app-theme-verdant #app-popup-login .ui-btn:hover:not(.ui-btn-active),
    .app-desktop.app-theme-verdant .ui-listview a.ui-btn:hover:not(.app-selected) .app-frozen-spacer  {
        background-color: #defaa2;
        border-color: #8fbf28;
    }

    .app-theme-verdant.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon),
    .app-theme-verdant.app-desktop .ui-datepicker td a:hover {
        background-color: #defaa2;
    }

    /* selected hover*/
    html body.app-desktop.app-theme-verdant .ui-btn.app-selected:hover:not(.ui-btn-active),
    .app-theme-verdant .app-echo-toolbar .app-selected:not(.ui-btn-active),
    .app-theme-verdant .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
    .app-theme-verdant .app-listview .app-selected:not(.ui-btn-active):hover .app-frozen-spacer {
        background-color: #fdd483 !important;
        border-color: #8fbf28;
        color: #000 !important;
    }

    /* click */
    .app-theme-verdant .app-grid-header .ui-btn-active,
    .app-theme-verdant .dv-item .app-btn-more.ui-btn-active {
        background-color: #d2b47a !important;
        color: #fff !important;
    }

    .app-theme-verdant .app-listview .ui-btn.app-selected::before {
        background-color: #d2b47a;
    }

    .app-theme-verdant .ui-title.ui-btn-active,
    html body.app-theme-verdant .ui-btn.ui-btn-active,
    .app-theme-verdant .ui-btn.ui-btn-active .app-frozen-spacer {
        background-color: #d2b47a !important;
        border-color: #8fbf28 !important;
        color: #000 !important;
    }

    .app-theme-verdant .ui-panel-position-left .ui-btn-active .app-item-desc,
    .app-theme-verdant .ui-panel-position-right .ui-btn-active .app-item-desc,
    .app-theme-verdant #app-sidebar .ui-btn-active .app-item-desc,
    .app-theme-verdant .app-listview-static .ui-btn-active .app-item-desc,
    .app-theme-verdant .ui-btn-active p,
    .app-theme-verdant .ui-btn-active p.ui-li-aside,
    .app-theme-verdant .ui-btn.ui-btn-active span:not(.ui-li-count) {
        color: #000 !important;
    }

    .app-theme-verdant .dv-action-see-all .app-btn-prev.ui-btn-active,
    .app-theme-verdant .dv-action-see-all .app-btn-next.ui-btn-active {
        background-color: #D2B47A;
        color: #000;
    }

    .app-theme-verdant .app-echo .dv-action-see-all span {
        border-color: #8FBF28 !important;
    }

    .app-theme-verdant .app-btn-check:not(.app-btn-check-selected) {
        border-color: #8FBF28 !important;
        background-color: transparent !important;
    }

    .app-theme-verdant .ui-btn.app-selected:not(.ui-btn-active) .app-btn-check:not(.app-btn-check-selected) {
        border-color: #8FBF28 !important;
    }

    .app-theme-verdant .app-grid-header .app-btn-check:not(.app-btn-check-selected) {
        background-color: transparent !important;
        border-color: #8FBF28 !important;
    }

    .app-theme-verdant .app-btn-check.app-btn-check-selected {
        border-color: #D2B47A !important;
        background-color: #D2B47A !important;
    }

    .app-theme-verdant .app-btn-check .app-icon-themed {
        fill: #000;
    }

    /* tabs */

    .app-theme-verdant .app-tabs .ui-btn {
        border-color: #d2b47a !important;
        color: #000066;
    }

        .app-theme-verdant .app-tabs .ui-btn.ui-btn-active {
            border-color: #d2b47a !important;
            background-color: #d2b47a !important;
        }

    /*button on header bar*/

    .app-theme-verdant.app-desktop .ui-btn.ui-btn-icon-notext:hover,
    .app-theme-verdant .ui-btn.ui-btn-icon-notext.ui-btn-active,
    .app-theme-verdant .ui-datepicker .ui-datepicker-prev:hover,
    .app-theme-verdant .ui-datepicker .ui-datepicker-next:hover {
        background-color: #d5f298 !important;
        border-color: #7caa17 !important;
    }

    .app-theme-verdant .ui-btn.ui-btn-icon-notext::after,
    .app-theme-verdant .ui-btn.ui-btn-icon-left:not(.ui-radio-on)::after,
    .app-theme-verdant .ui-btn.ui-btn-icon-right:not(.ui-radio-on):not(.app-btn-icon-transparent)::after,
    .app-theme-verdant .ui-btn.ui-btn-icon-top:not(.ui-radio-on)::after,
    .app-theme-verdant .ui-btn.ui-btn-icon-bottom:not(.ui-radio-on)::after,
    .app-theme-verdant .ui-datepicker .ui-datepicker-prev span,
    .app-theme-verdant .ui-datepicker .ui-datepicker-next span,
    .app-theme-verdant .ui-checkbox-on:after,
    .app-theme-verdant .ui-flipswitch-active,
    .app-theme-verdant .ui-slider-track .ui-btn-active {
        background-color: #7caa17;
    }

    .app-theme-verdant .ui-btn .glyphicon {
        color: #7caa17;
    }


    .app-theme-verdant .app-icon-themed {
        fill: #7caa17;
    }

    .app-theme-verdant .ui-btn-active .app-icon-themed {
        fill: #000;
    }

    .app-theme-verdant .ui-radio-on:after,
    .app-theme-verdant .ui-slider-track .ui-btn-active,
    .app-theme-verdant .ui-flipswitch-active {
        border-color: #7caa17 !important;
    }


    .app-theme-verdant .ui-btn.ui-btn-active.ui-btn-icon-notext::after,
    .app-theme-verdant .ui-btn.ui-btn-active.ui-btn-icon-left::after,
    .app-theme-verdant .ui-btn.ui-btn-active.ui-btn-icon-right:not(.app-btn-icon-transparent)::after,
    .app-theme-verdant .ui-btn.ui-btn-active.ui-btn-icon-top::after,
    .app-theme-verdant .ui-btn.ui-btn-active.ui-btn-icon-bottom::after {
        background-color: #2f4400 !important;
    }

    .app-theme-verdant .ui-btn.ui-btn-active.ui-btn-icon-notext.app-btn-promo::after {
        background-color: #d2b47a !important;
    }


    /*swatch b*/
    .app-theme-verdant .ui-btn.ui-btn-b,
    .app-theme-verdant .ui-btn.ui-btn-b:visited,
    body.app-theme-verdant:not(.app-desktop) li a.ui-btn-b:not(.ui-btn-active):hover {
        background-color: #febd3d;
        border-color: #a1d334;
        color: #000;
    }

    .app-theme-verdant .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn.ui-btn-b::after {
        background-color: #cc8904;
    }

    /*swatch b hover*/

    .app-theme-verdant .ui-btn.ui-btn-b.ui-btn-active,
    .app-theme-verdant.app-desktop .ui-btn.ui-btn-b:hover,
    .app-theme-verdant .app-popup .ui-content .ui-checkbox .ui-btn:hover,
    .app-theme-verdant .app-popup .ui-content .ui-checkbox .ui-btn.ui-focus:hover {
        background-color: #fbc457;
        border-color: #a1d334;
        color: #000 !important;
    }

    .app-theme-verdant .app-nav-panel .ui-btn.ui-btn-b {
        border-color: #a1d334 !important;
    }

    .app-theme-verdant .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b,
    .app-theme-verdant.app-desktop .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b:hover,
    .app-theme-verdant .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b.ui-btn-active {
        border-color: #a1d334 !important;
    }

    .app-theme-verdant .ui-btn.ui-btn-b.ui-btn-active,
    .app-theme-verdant.app-desktop .ui-btn.ui-btn-b.ui-btn-active:hover {
        color: #fff !important;
    }


    /*swatch b divider*/
    .app-theme-verdant .ui-bar-b,
    .app-theme-verdant .ui-bar-b .ui-bar-inherit,
    html .app-theme-verdant.ui-body-b .ui-bar-inherit,
    html body.app-theme-verdant .ui-group-theme-b .ui-bar-inherit {
        border-color: #a1d334;
        background-color: #a1d334;
    }

    /*fix for lookups/inputs*/
    .app-theme-verdant .ui-btn.app-lookup:not(.ui-btn-active):not(.ui-focus),
    .app-theme-verdant .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select:not(.ui-focus) .ui-btn:not(.ui-btn-active),
    .app-theme-verdant .ui-input-text:not(.ui-btn-active),
    .app-theme-verdant .app-form-editing .ui-input-text:not(.ui-btn-active),
    .app-theme-verdant .ui-input-search.ui-body-inherit {
        background-color: #fff;
        border-color: #8fbf28;
        text-shadow: none;
        /*color: #fff;*/
    }

        .app-theme-verdant .ui-btn.app-lookup.ui-focus,
        .app-theme-verdant .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select.ui-focus .ui-btn:not(.ui-btn-active),
        .app-theme-verdant .ui-input-text.ui-focus,
        .app-theme-verdant .app-form-editing .ui-input-text.ui-focus,
        .app-theme-verdant .ui-input-search.ui-body-inherit.ui-focus,
        .app-theme-verdant .ui-checkbox label.ui-focus,
        .app-theme-verdant .ui-datepicker .ui-state-active {
            border-color: #d2b47a !important;
        }

    .app-theme-verdant .ui-slider {
        border-color: #8fbf28 !important;
    }

    .app-theme-verdant .ui-slider-label.ui-btn-active {
        background-color: #7caa17 !important;
    }

    /* background bleed under form in editing mode*/
    .app-theme-verdant .ui-body-a.ui-collapsible-content,
    .app-theme-verdant .app-bar-tools .ui-input-search.ui-body-inherit {
        background-color: #fff;
    }

    .app-theme-verdant .ui-btn.app-lookup,
    .app-theme-verdant .ui-btn.ui-btn-active.app-lookup {
        border-color: #7caa17;
    }

    .app-theme-verdant .app-lookup-input {
        background-color: transparent;
        /*color: #fff;*/
    }

    .app-theme-verdant .app-grid-header {
        color: #999;
    }

    .app-theme-verdant .app-listview li .app-li-corner {
        color: #fff;
        background-color: #7caa17;
    }

    .app-theme-verdant .dataview-busy-indicator {
        background-color: #003399;
    }

    .app-theme-verdant .ui-bar-a .app-menu-strip .ui-btn:not(.ui-btn-active), .app-theme-verdant .ui-bar-a .app-user-name {
        color: #333 !important;
    }

    .app-theme-verdant .ui-bar-a .app-menu-strip .ui-btn:hover:not(.ui-btn-active),
    .app-theme-verdant .ui-bar-a .app-menu-strip .ui-btn.app-selected:not(.ui-btn-active) {
        color: #000 !important;
    }

/*********************************/
/* THEME: viewpoint             */
/*******************************/

.app-theme-viewpoint,
.app-theme-viewpoint .ui-page-theme-a,
.app-theme-viewpoint .app-page-header {
    background-color: #fff;
    /*scrollbar-base-color: #96a528;
    scrollbar-arrow-color: #96a528;
    scrollbar-track-color: #e9efbf ;
    scrollbar-shadow-color: #e9efbf ;*/
}

    /*
    .app-theme-viewpoint.app-desktop ::-webkit-scrollbar-track {
        background-color: #e9efbf ;
    }

    .app-theme-viewpoint.app-desktop ::-webkit-scrollbar-thumb {
        background-color: #96a528;
        border: solid 1px #e9efbf ;
    }

        .app-theme-viewpoint.app-desktop ::-webkit-scrollbar-thumb:hover {
            background-color: #808c22;
        }*/

    .app-theme-viewpoint .app-page-header {
        color: #1f1f1f;
    }

    .app-theme-viewpoint .ui-page-theme-a .ui-panel-wrapper,
    .app-theme-viewpoint .ui-panel,
    .app-theme-viewpoint .app-page-header,
    .app-theme-viewpoint .app-status-bar {
        background-color: #e9efbf;
        border-color: #cddb6b;
    }

    .app-theme-viewpoint .app-nav-panel {
        background-color: #e6f0d8;
    }

    .app-theme-viewpoint .app-status-bar {
        color: #000;
    }

    .app-theme-viewpoint .app-form-editing.app-formview .app-static-text div,
    .app-theme-viewpoint .app-page-menu-desc,
    .app-theme-viewpoint .ui-checkbox label {
        text-shadow: none !important;
    }

    /*popup*/
    .app-theme-viewpoint .app-popup-message,
    .app-theme-viewpoint .ui-content.app-map-info {
        background-color: #e9efbf;
        border-color: #cddb6b;
        text-shadow: none;
        color: #000;
    }

        .app-theme-viewpoint .app-popup-message .ui-popup-arrow {
            background-color: #e9efbf;
        }

        .app-theme-viewpoint .app-popup-message div {
            color: #b3b435;
        }

    /* page header */
    .app-theme-viewpoint .app-bar-tools.ui-bar-a,
    .app-theme-viewpoint :not(.app-tabs).ui-header-fixed.ui-header,
    .app-theme-viewpoint .ui-header {
        background-color: #e9efbf;
        border-color: #cddb6b;
        text-shadow: none;
    }

    .app-theme-viewpoint .app-popup-listview .ui-popup-arrow,
    .app-theme-viewpoint .app-popup-listview {
        background-color: #e9efbf !important;
        border-color: #e9efbf !important;
    }

    .app-theme-viewpoint .app-page-header {
        border-color: #acbf2d !important;
    }

    /* list dividers*/
    .app-theme-viewpoint .ui-li-divider {
        background-color: #d0e3b7;
        border-color: #acbf2d;
        color: #555;
        text-shadow: none;
    }

    /* view descriptions*/
    .app-theme-viewpoint .ui-listview .app-list-instruction.ui-li-divider,
    .app-theme-viewpoint .ui-content:not(.app-page-tasks) .app-listview .ui-li-divider:not(.ui-bar-b):not(.ui-bar-inherit),
    .app-theme-viewpoint .app-presenter-instruction,
    .app-theme-viewpoint .app-grid-header .app-frozen-spacer {
        background-color: #f0f5d4 !important;
        border-color: #acbf2d !important;
        color: #43282f;
    }

    body:not(.app-sidebar-undocked).app-theme-viewpoint .ui-header-fixed .ui-title,
    .app-theme-viewpoint .app-divider:not(.ui-collapsible):not(.app-calculated),
    .app-theme-viewpoint .app-echo,
    .app-theme-viewpoint .app-header {
        border-color: #cddb6b !important;
    }

    .app-theme-viewpoint .app-bar-actions {
        background-color: #e6f0d8 !important;
        border-color: #b1d085 !important;
    }

body:not(.app-sidebar-undocked).app-theme-viewpoint .app-sidebar {
    border-color: #b1d085;
}

.app-theme-viewpoint .app-bar-heading {
    background-color: #f0f5d4;
    color: #43282f;
    text-shadow: none;
}

.app-theme-viewpoint .ui-body-a,
.app-theme-viewpoint .app-li-card,
.app-theme-viewpoint .ui-page-theme-a .ui-body-inherit:not(.ui-focus),
.app-theme-viewpoint .app-li-card {
    background-color: #fff;
    border-color: #acbf2d;
    /*color: #fff;*/
    text-shadow: none;
}

.app-theme-viewpoint .ui-panel .ui-body-a {
    border-color: #acbf2d !important;
}

.app-theme-viewpoint .ui-page-theme-a .app-formview .ui-body-inherit:not(.ui-focus) {
    background-color: #fff;
}


/*sidebar customizations*/
.app-theme-viewpoint .ui-body-a.app-sidebar {
    background-color: #e6f0d8;
}

.app-theme-viewpoint.app-sidebar-undocked .app-form-grid .ui-collapsible-set,
.app-theme-viewpoint .ui-listview-inset .ui-li-divider:not(.ui-bar-a) {
    border-color: #acbf2d;
}

.app-theme-viewpoint .ui-li-divider.app-info {
    background-color: #eeecea !important;
}

    .app-theme-viewpoint .ui-li-divider.app-info .appname {
        color: #43282f;
    }

/* fix for form "card" */
.app-theme-viewpoint .ui-page-theme-a .ui-body-inherit.app-li-card {
    border-top-color: #acbf2d;
    border-left-color: #acbf2d;
    border-right-color: #acbf2d;
}

/*.app-theme-viewpoint .ui-listview-inset {
        background-color: #ebf3ff;
    }*/

.app-theme-viewpoint .app-form-editing.app-formview .ui-field-contain {
    border-top-color: transparent;
}


/*buttons*/
.app-theme-viewpoint .app-page-header,
.app-theme-viewpoint .ui-page-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
html .app-theme-viewpoint .ui-bar-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
html .app-theme-viewpoint .ui-body-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
html body.app-theme-viewpoint .ui-group-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
html head + body.app-theme-viewpoint .ui-btn-a.ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
.app-theme-viewpoint .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
html .app-theme-viewpoint .ui-bar-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
html .app-theme-viewpoint .ui-body-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
html body.app-theme-viewpoint .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
html head + body.app-theme-viewpoint .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
.app-theme-viewpoint .app-form-grid .ui-collapsible-set,
/* button overrides to remove "hover" on touch screens */
body.app-theme-viewpoint:not(.app-desktop) li a:hover:not(.app-selected):not(.ui-btn-b),
body:not(.app-desktop).app-theme-viewpoint .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
html body:not(.app-desktop).app-theme-viewpoint .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
html body:not(.app-desktop).app-theme-viewpoint .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
html body:not(.app-desktop).app-theme-viewpoint .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
html head + body:not(.app-desktop).app-theme-viewpoint .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b),
.app-theme-viewpoint .app-tabs.ui-header,
.app-theme-viewpoint #app-welcome .ui-btn:not(:hover),
.app-theme-viewpoint #app-popup-login .ui-btn:not(:hover),
.app-theme-viewpoint .ui-datepicker .ui-state-highlight,
.app-theme-viewpoint .ui-datepicker .ui-datepicker-prev,
.app-theme-viewpoint .ui-datepicker .ui-datepicker-next,
    .app-theme-viewpoint .ui-listview .app-frozen-spacer {
    border-color: #acbf2d;
}

.app-theme-viewpoint .ui-body-b .ui-btn-a,
.app-theme-viewpoint .ui-body-b .ui-btn-a.ui-btn-active {
    border-color: #acbf2d !important;
}

.app-theme-viewpoint.app-has-popup-open .app-menu-strip .ui-btn:hover {
    background-color: #acbf2d !important;
}

.app-theme-viewpoint .ui-page-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
html .app-theme-viewpoint .ui-bar-a .ui-btn:not(.app-selected):not(.app-lookup),
html .app-theme-viewpoint .ui-body-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
html body.app-theme-viewpoint .ui-group-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
html head + body.app-theme-viewpoint .ui-btn-a.ui-btn:not(.app-selected):not(.app-lookup),
.app-theme-viewpoint .ui-panel-page-container-a:not(.app-lookup),
.app-theme-viewpoint .app-tabs.ui-header:not(.app-lookup),
.app-theme-viewpoint .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
html .app-theme-viewpoint .ui-bar-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
html .app-theme-viewpoint .ui-body-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
html body.app-theme-viewpoint .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off),
html head + body.app-theme-viewpoint .ui-btn-a.ui-btn:visited:not(.app-selected),
.app-theme-viewpoint .app-tabs .ui-btn:not(.ui-btn-active):not(.app-selected),
body.app-desktop.app-theme-viewpoint .app-grid.app-listview :not(.app-selected):not(:hover):not(.ui-btn-active).ui-btn,
.app-theme-viewpoint #app-welcome .ui-btn:not(:hover),
.app-theme-viewpoint #app-popup-login .ui-btn:not(:hover),
.app-theme-viewpoint .app-map-info .ui-popup-arrow,
.app-theme-viewpoint .ui-datepicker .ui-datepicker-prev,
.app-theme-viewpoint .ui-datepicker .ui-datepicker-next,
.app-theme-viewpoint .ui-listview .app-frozen-spacer {
    /*color: #000;*/
    background-color: #fafbf0;
}

/* top border of Info button in sidebar */
.app-theme-viewpoint .app-sidebar .ui-btn.ui-icon-info {
    border-color: #acbf2d !important;
}

/* navigation panel selected item color fix*/
.app-theme-viewpoint .app-nav-panel .ui-btn-a {
    color: #1f1f1f !important;
}

/* subtext coloring*/
.app-theme-viewpoint .app-field-label-after,
.app-theme-viewpoint .app-field-label-before,
.app-theme-viewpoint .app-field-label,
.app-theme-viewpoint .ui-panel .app-item-desc,
.app-theme-viewpoint .app-item-number {
    color: #b3b435 !important;
}

.app-theme-viewpoint .ui-page-theme-b a:not(.ui-btn),
.app-theme-viewpoint .ui-bar-b a:not(.ui-btn),
.app-theme-viewpoint .ui-body-b a:not(.ui-btn),
.app-theme-viewpoint .ui-group-theme-b a:not(.ui-btn) {
    color: #b3b435 !important;
}

    .app-theme-viewpoint .ui-page-theme-b a:not(.ui-btn):hover,
    .app-theme-viewpoint .ui-bar-b a:not(.ui-btn):hover,
    .app-theme-viewpoint .ui-body-b a:not(.ui-btn):hover,
    .app-theme-viewpoint .ui-group-theme-b a:not(.ui-btn):hover,
    .app-theme-viewpoint .ui-page-theme-b a:not(.ui-btn):active,
    .app-theme-viewpoint .ui-bar-b a:not(.ui-btn):active,
    .app-theme-viewpoint .ui-body-b a:not(.ui-btn):active,
    .app-theme-viewpoint .ui-group-theme-b a:not(.ui-btn):active {
        color: #000 !important;
    }

.app-theme-viewpoint .ui-btn p {
    color: #000 !important;
}

.app-theme-viewpoint .ui-li-aside,
.app-theme-viewpoint .ui-btn .ui-li-aside,
.app-theme-viewpoint .app-grid-header,
.app-theme-viewpoint .app-panel-info-view .app-list-instruction,
.app-theme-viewpoint .app-calculated .app-static-text {
    color: #43282f !important;
}

.app-theme-viewpoint .app-filter {
}

.app-theme-viewpoint .app-bar-heading .app-bar-label,
.app-theme-viewpoint .app-static-text div,
.app-theme-viewpoint .app-form-editing.app-formview label {
    color: #96972e;
}

.app-theme-viewpoint .app-wrapper,
.app-theme-viewpoint .app-echo-instruction {
    color: #43282f;
    text-shadow: none;
}

/*selected button*/
.app-theme-viewpoint .app-selected:not(.ui-btn-active),
.app-theme-viewpoint .app-selected:hover,
.app-theme-viewpoint .app-selected:visited,
.app-theme-viewpoint .app-selected .app-frozen-spacer {
    background-color: #eaf0c0 !important;
    border-color: #acbf2d !important;
    color: #000 !important;
}

.app-theme-viewpoint .app-grid-header .app-selected:not(.ui-btn-active) {
    background-color: rgba(0,0,0,0.05) !important;
}

/* hover */
.app-theme-viewpoint .ui-btn-a:hover:not(.ui-btn-active):not(.app-selected),
.app-desktop.app-theme-viewpoint .ui-page-theme-a .ui-btn:hover:not(.app-selected),
html .app-desktop.app-theme-viewpoint .ui-bar-a .ui-btn:hover:not(.app-selected),
html .app-desktop.app-theme-viewpoint .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
html body.app-desktop.app-theme-viewpoint .ui-group-theme-a .ui-btn:hover:not(.app-selected),
html head + body.app-desktop.app-theme-viewpoint .ui-btn-a.ui-btn:hover:not(.app-selected),
.app-theme-viewpoint #app-welcome .ui-btn:hover:not(.ui-btn-active),
.app-theme-viewpoint #app-popup-login .ui-btn:hover:not(.ui-btn-active),
    .app-desktop.app-theme-viewpoint .ui-listview a.ui-btn:hover:not(.app-selected) .app-frozen-spacer  {
    background-color: #f5f7e1;
    border-color: #acbf2d;
}

.app-theme-viewpoint.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon),
.app-theme-viewpoint.app-desktop .ui-datepicker td a:hover {
    background-color: #f5f7e1;
}

/* selected hover*/
html body.app-desktop.app-theme-viewpoint .ui-btn.app-selected:hover:not(.ui-btn-active),
.app-theme-viewpoint .app-echo-toolbar .app-selected:not(.ui-btn-active),
.app-theme-viewpoint .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
.app-theme-viewpoint .app-listview .app-selected:not(.ui-btn-active):hover .app-frozen-spacer {
    background-color: #e2e8b4 !important;
    border-color: #acbf2d;
    color: #000 !important;
}

/* click */
.app-theme-viewpoint .app-grid-header .ui-btn-active,
.app-theme-viewpoint .dv-item .app-btn-more.ui-btn-active {
    background-color: #3c232a !important;
    color: #fff !important;
}

.app-theme-viewpoint .app-listview .ui-btn.app-selected::before {
    background-color: #3c232a;
}

.app-theme-viewpoint .ui-title.ui-btn-active,
html body.app-theme-viewpoint .ui-btn.ui-btn-active,
    .app-theme-viewpoint .ui-btn.ui-btn-active .app-frozen-spacer {
    background-color: #3c232a !important;
    border-color: #acbf2d !important;
    color: #fff !important;
}

.app-theme-viewpoint .ui-panel-position-left .ui-btn-active .app-item-desc,
.app-theme-viewpoint .ui-panel-position-right .ui-btn-active .app-item-desc,
.app-theme-viewpoint #app-sidebar .ui-btn-active .app-item-desc,
.app-theme-viewpoint .app-listview-static .ui-btn-active .app-item-desc,
.app-theme-viewpoint .ui-btn-active p,
.app-theme-viewpoint .ui-btn-active p.ui-li-aside,
.app-theme-viewpoint .ui-btn.ui-btn-active span:not(.ui-li-count) {
    color: #fff !important;
}

.app-theme-viewpoint .dv-action-see-all .app-btn-prev.ui-btn-active,
.app-theme-viewpoint .dv-action-see-all .app-btn-next.ui-btn-active {
    background-color: #3C232A;
    color: #fff;
}

.app-theme-viewpoint .app-btn-check:not(.app-btn-check-selected) {
    border-color: #ACBF2D !important;
    background-color: transparent !important;
}

.app-theme-viewpoint .ui-btn.app-selected:not(.ui-btn-active) .app-btn-check:not(.app-btn-check-selected) {
    border-color: #ACBF2D !important;
}

.app-theme-viewpoint .app-grid-header .app-btn-check:not(.app-btn-check-selected) {
    background-color: transparent !important;
    border-color: #ACBF2D !important;
}

.app-theme-viewpoint .app-btn-check.app-btn-check-selected {
    border-color: #3C232A !important;
    background-color: #3C232A !important;
}

.app-theme-viewpoint .app-btn-check .app-icon-themed {
    fill: #fff;
}
/* tabs */

.app-theme-viewpoint .app-tabs .ui-btn {
    border-color: #3c232a !important;
    color: #43282f;
}

    .app-theme-viewpoint .app-tabs .ui-btn.ui-btn-active {
        border-color: #3c232a !important;
        background-color: #3c232a !important;
        color: #fff !important;
    }

/*button on header bar*/

.app-theme-viewpoint.app-desktop .ui-btn.ui-btn-icon-notext:hover,
.app-theme-viewpoint .ui-btn.ui-btn-icon-notext.ui-btn-active,
.app-theme-viewpoint .ui-datepicker .ui-datepicker-prev:hover,
.app-theme-viewpoint .ui-datepicker .ui-datepicker-next:hover {
    border-color: #96a528 !important;
    background-color: #d8e38c !important;
}


.app-theme-viewpoint .ui-btn.ui-btn-icon-notext::after,
.app-theme-viewpoint .ui-btn.ui-btn-icon-left:not(.ui-radio-on)::after,
.app-theme-viewpoint .ui-btn.ui-btn-icon-right:not(.ui-radio-on):not(.app-btn-icon-transparent)::after,
.app-theme-viewpoint .ui-btn.ui-btn-icon-top:not(.ui-radio-on)::after,
.app-theme-viewpoint .ui-btn.ui-btn-icon-bottom:not(.ui-radio-on)::after,
.app-theme-viewpoint .ui-datepicker .ui-datepicker-prev span,
.app-theme-viewpoint .ui-datepicker .ui-datepicker-next span,
.app-theme-viewpoint .ui-checkbox-on:after,
.app-theme-viewpoint .ui-flipswitch-active,
.app-theme-viewpoint .ui-slider-track .ui-btn-active {
    background-color: #96a528;
}

.app-theme-viewpoint .ui-btn .glyphicon {
    color: #96a528;
}


.app-theme-viewpoint .app-icon-themed {
    fill: #96a528;
}


.app-theme-viewpoint .ui-radio-on:after,
.app-theme-viewpoint .ui-slider-track .ui-btn-active,
.app-theme-viewpoint .ui-flipswitch-active {
    border-color: #96a528 !important;
}


.app-theme-viewpoint .ui-btn.ui-btn-active.ui-btn-icon-notext::after {
    background-color: #3c232a !important;
}

.app-theme-viewpoint .ui-btn.ui-btn-active.ui-btn-icon-left::after,
.app-theme-viewpoint .ui-btn.ui-btn-active.ui-btn-icon-right:not(.app-btn-icon-transparent)::after,
.app-theme-viewpoint .ui-btn.ui-btn-active.ui-btn-icon-top::after,
.app-theme-viewpoint .ui-btn.ui-btn-active.ui-btn-icon-bottom::after {
    background-color: #6a751c !important;
}

/*swatch b*/
.app-theme-viewpoint .ui-btn.ui-btn-b,
.app-theme-viewpoint .ui-btn.ui-btn-b:visited,
body.app-theme-viewpoint:not(.app-desktop) li a.ui-btn-b:not(.ui-btn-active):hover {
    background-color: #d0e3b7;
    border-color: #acbf2d;
    color: #43282f;
}

    /*swatch b hover*/

    .app-theme-viewpoint .ui-btn.ui-btn-b.ui-btn-active,
    .app-theme-viewpoint.app-desktop .ui-btn.ui-btn-b:hover,
    .app-theme-viewpoint .app-popup .ui-content .ui-checkbox .ui-btn:hover,
    .app-theme-viewpoint .app-popup .ui-content .ui-checkbox .ui-btn.ui-focus:hover {
        background-color: #c9dfad;
        border-color: #acbf2d;
        color: #43282f !important;
    }

.app-theme-viewpoint .app-nav-panel .ui-btn.ui-btn-b {
    border-color: #acbf2d !important;
}

.app-theme-viewpoint .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b,
.app-theme-viewpoint.app-desktop .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b:hover,
.app-theme-viewpoint .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b.ui-btn-active {
    border-color: #acbf2d !important;
}

.app-theme-viewpoint .ui-btn.ui-btn-b.ui-btn-active,
.app-theme-viewpoint.app-desktop .ui-btn.ui-btn-b.ui-btn-active:hover {
    color: #fff !important;
}


/*swatch b divider*/
.app-theme-viewpoint .ui-bar-b,
.app-theme-viewpoint .ui-bar-b .ui-bar-inherit,
html .app-theme-viewpoint.ui-body-b .ui-bar-inherit,
html body.app-theme-viewpoint .ui-group-theme-b .ui-bar-inherit {
    border-color: #acbf2d;
    background-color: #cddb6b;
}

/*fix for lookups/inputs*/
.app-theme-viewpoint .ui-btn.app-lookup:not(.ui-btn-active):not(.ui-focus),
.app-theme-viewpoint .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select:not(.ui-focus) .ui-btn:not(.ui-btn-active),
.app-theme-viewpoint .ui-input-text:not(.ui-btn-active),
.app-theme-viewpoint .app-form-editing .ui-input-text:not(.ui-btn-active),
.app-theme-viewpoint .ui-input-search.ui-body-inherit {
    background-color: #fff;
    border-color: #cddb6b;
    text-shadow: none;
    /*color: #fff;*/
}

    .app-theme-viewpoint .ui-btn.app-lookup.ui-focus,
    .app-theme-viewpoint .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select.ui-focus .ui-btn:not(.ui-btn-active),
    .app-theme-viewpoint .ui-input-text.ui-focus,
    .app-theme-viewpoint .app-form-editing .ui-input-text.ui-focus,
    .app-theme-viewpoint .ui-input-search.ui-body-inherit.ui-focus,
    .app-theme-viewpoint .ui-checkbox label.ui-focus,
    .app-theme-viewpoint .ui-datepicker .ui-state-active {
        border-color: #acbf2d !important;
    }

.app-theme-viewpoint .ui-slider {
    border-color: #cddb6b !important;
}

.app-theme-viewpoint .ui-slider-label.ui-btn-active {
    background-color: #3c232a !important;
}

/* background bleed under form in editing mode*/
.app-theme-viewpoint .ui-body-a.ui-collapsible-content {
    background-color: #fff;
}

.app-theme-viewpoint .app-bar-tools .ui-input-search.ui-body-inherit {
    background-color: #fff;
}

.app-theme-viewpoint .ui-btn.app-lookup,
.app-theme-viewpoint .ui-btn.ui-btn-active.app-lookup {
    border-color: #acbf2d;
}

.app-theme-viewpoint .app-lookup-input {
    background-color: transparent;
    /*color: #fff;*/
}

.app-theme-viewpoint .app-grid-header {
    color: #999;
}

@media (min-width: 20em) {

    .app-theme-viewpoint .ui-header.ui-header-fixed.app-bar-tools {
        background-image: url(../touch/logo-black.png);
    }
}

.app-theme-viewpoint .app-listview li .app-li-corner {
    color: #fff;
    background-color: #3c232a;
}

.app-theme-viewpoint .dataview-busy-indicator {
    background-color: #3c232a;
}


/*********************************/
/* THEME: whitesmoke            */
/*******************************/

.app-theme-whitesmoke,
.app-theme-whitesmoke .ui-page-theme-a,
.app-theme-whitesmoke .app-page-header {
    background-color: #fff;
}

    .app-theme-whitesmoke .app-page-header {
        color: #000;
    }

    .app-theme-whitesmoke .ui-page-theme-a .ui-panel-wrapper,
    .app-theme-whitesmoke .ui-panel,
    .app-theme-whitesmoke .app-page-header,
    .app-theme-whitesmoke .app-status-bar {
        background-color: #dddddd;
        border-color: #a7a7a7;
    }

    .app-theme-whitesmoke .app-status-bar {
        color: #000;
    }

    .app-theme-whitesmoke .app-form-editing.app-formview .app-static-text div,
    .app-theme-whitesmoke .app-page-menu-desc,
    .app-theme-whitesmoke .ui-checkbox label {
        text-shadow: none !important;
    }

    /*popup*/
    .app-theme-whitesmoke .app-popup-message,
    .app-theme-whitesmoke .ui-content.app-map-info {
        background-color: #dddddd;
        border-color: #d9d9d9;
        text-shadow: none;
        color: #000;
    }

        .app-theme-whitesmoke .app-popup-message .ui-popup-arrow {
            background-color: #dddddd;
        }

        .app-theme-whitesmoke .app-popup-message div {
            color: #d9d9d9;
        }

    /* page header */
    .app-theme-whitesmoke .app-bar-tools.ui-bar-a,
    .app-theme-whitesmoke :not(.app-tabs).ui-header-fixed.ui-header,
    .app-theme-whitesmoke .ui-header {
        background-color: #dddddd;
        border-color: #a7a7a7;
        text-shadow: none;
    }

    .app-theme-whitesmoke .app-popup-listview .ui-popup-arrow,
    .app-theme-whitesmoke .app-popup-listview {
        background-color: #dddddd !important;
        border-color: #dddddd !important;
    }

    .app-theme-whitesmoke .ui-body-a:not(.ui-popup) .ui-btn-b,
    .app-theme-whitesmoke .app-page-header {
        border-color: #a7a7a7 !important;
    }

    /* list dividers*/
    .app-theme-whitesmoke .ui-li-divider {
        background-color: #d9d9d9;
        border-color: #a7a7a7;
        color: #555;
        text-shadow: none;
    }


    /* view descriptions*/
    .app-theme-whitesmoke .ui-listview .app-list-instruction.ui-li-divider,
    .app-theme-whitesmoke .ui-content:not(.app-page-tasks) .app-listview .ui-li-divider:not(.ui-bar-b):not(.ui-bar-inherit),
    .app-theme-whitesmoke .app-presenter-instruction,
    .app-theme-whitesmoke .app-grid-header .app-frozen-spacer {
        background-color: #dddddd !important;
        border-color: #d9d9d9 !important;
        color: #747474;
    }

    body:not(.app-sidebar-undocked).app-theme-whitesmoke .ui-header-fixed .ui-title,
    body:not(.app-sidebar-undocked).app-theme-whitesmoke .app-sidebar,
    .app-theme-whitesmoke .app-divider:not(.ui-collapsible):not(.app-calculated),
    .app-theme-whitesmoke .app-echo,
    .app-theme-whitesmoke .app-header {
        border-color: #a7a7a7 !important;
    }

    .app-theme-whitesmoke .app-bar-heading {
        background-color: #eeeeee;
        color: #747474;
        text-shadow: none;
    }

    .app-theme-whitesmoke .ui-body-a,
    .app-theme-whitesmoke .app-li-card,
    .app-theme-whitesmoke .ui-page-theme-a .ui-body-inherit:not(.ui-focus),
    .app-theme-whitesmoke .app-li-card {
        background-color: #fff;
        border-color: #d9d9d9;
        /*color: #fff;*/
        text-shadow: none;
    }

    .app-theme-whitesmoke .ui-panel .ui-body-a {
        border-color: #a7a7a7 !important;
    }

    .app-theme-whitesmoke .ui-page-theme-a .app-formview .ui-body-inherit:not(.ui-focus) {
        background-color: #fff;
    }


    /*sidebar customizations*/
    .app-theme-whitesmoke .ui-body-a.app-sidebar {
        background-color: #eeeeee;
    }

    .app-theme-whitesmoke.app-sidebar-undocked .app-form-grid .ui-collapsible-set,
    .app-theme-whitesmoke .ui-listview-inset .ui-li-divider:not(.ui-bar-a) {
        border-color: #d9d9d9;
    }

    .app-theme-whitesmoke .ui-li-divider.app-info {
        background-color: #eeeeee !important;
    }

        .app-theme-whitesmoke .ui-li-divider.app-info .appname {
            color: #2cb4e8;
        }

    /* fix for form "card" */
    .app-theme-whitesmoke .ui-page-theme-a .ui-body-inherit.app-li-card {
        border-top-color: #d9d9d9;
        border-left-color: #d9d9d9;
        border-right-color: #d9d9d9;
    }

    .app-theme-whitesmoke .app-form-editing.app-formview .ui-field-contain {
        border-top-color: transparent;
    }


    /*buttons*/
    .app-theme-whitesmoke .app-page-header,
    .app-theme-whitesmoke .ui-page-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-whitesmoke .ui-bar-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-whitesmoke .ui-body-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html body.app-theme-whitesmoke .ui-group-theme-a .ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    html head + body.app-theme-whitesmoke .ui-btn-a.ui-btn:not(.app-selected):not(:hover):not(.ui-btn-active):not(.app-lookup):not(.ui-btn-b),
    .app-theme-whitesmoke .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-whitesmoke .ui-bar-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-whitesmoke .ui-body-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html body.app-theme-whitesmoke .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html head + body.app-theme-whitesmoke .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    .app-theme-whitesmoke .app-form-grid .ui-collapsible-set,
    /* button overrides to remove "hover" on touch screens */
    body.app-theme-whitesmoke:not(.app-desktop) li a:hover:not(.app-selected):not(.ui-btn-b),
    body:not(.app-desktop).app-theme-whitesmoke .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-whitesmoke .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-whitesmoke .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-whitesmoke .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html head + body:not(.app-desktop).app-theme-whitesmoke .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    .app-theme-whitesmoke .app-tabs.ui-header,
    .app-theme-whitesmoke #app-welcome .ui-btn,
    .app-theme-whitesmoke #app-popup-login .ui-btn,
    .app-theme-whitesmoke .ui-datepicker .ui-state-highlight,
    .app-theme-whitesmoke .ui-datepicker .ui-datepicker-prev,
    .app-theme-whitesmoke .ui-datepicker .ui-datepicker-next,
    .app-theme-whitesmoke .ui-listview .app-frozen-spacer {
        border-color: #d9d9d9;
    }

    .app-theme-whitesmoke .ui-body-b .ui-btn-a,
    .app-theme-whitesmoke .ui-body-b .ui-btn-a.ui-btn-active {
        border-color: #dddddd !important;
    }

    .app-theme-whitesmoke.app-has-popup-open .app-menu-strip .ui-btn:hover {
        background-color: #dddddd !important;
    }

    .app-theme-whitesmoke .ui-page-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-whitesmoke .ui-bar-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-whitesmoke .ui-body-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-theme-whitesmoke .ui-group-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html head + body.app-theme-whitesmoke .ui-btn-a.ui-btn:not(.app-selected):not(.app-lookup),
    .app-theme-whitesmoke .ui-panel-page-container-a:not(.app-lookup),
    .app-theme-whitesmoke .app-tabs.ui-header:not(.app-lookup),
    .app-theme-whitesmoke .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-whitesmoke .ui-bar-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-whitesmoke .ui-body-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html body.app-theme-whitesmoke .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off),
    html head + body.app-theme-whitesmoke .ui-btn-a.ui-btn:visited:not(.app-selected),
    .app-theme-whitesmoke .app-tabs .ui-btn:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-whitesmoke .app-grid.app-listview :not(.app-selected):not(:hover):not(.ui-btn-active).ui-btn,
    .app-theme-whitesmoke #app-welcome .ui-btn:not(:hover),
    .app-theme-whitesmoke #app-popup-login .ui-btn:not(:hover),
    .app-theme-whitesmoke .app-map-info .ui-popup-arrow,
    .app-theme-whitesmoke .ui-datepicker .ui-datepicker-prev,
    .app-theme-whitesmoke .ui-datepicker .ui-datepicker-next,
    .app-theme-whitesmoke .ui-datepicker .ui-datepicker-prev:hover,
    .app-theme-whitesmoke .ui-datepicker .ui-datepicker-next:hover,
    .app-theme-whitesmoke .ui-listview .app-frozen-spacer {
        /*color: #000;*/
        background-color: #eeeeee;
    }

    /* top border of Info button in sidebar */
    .app-theme-whitesmoke .app-sidebar .ui-btn.ui-icon-info {
        border-color: #a7a7a7 !important;
    }

    /* navigation panel selected item color fix*/
    .app-theme-whitesmoke .app-nav-panel .ui-btn-a {
        color: #1f1f1f !important;
    }

    /* subtext coloring*/
    .app-theme-whitesmoke .app-field-label-after,
    .app-theme-whitesmoke .app-field-label-before,
    .app-theme-whitesmoke .app-field-label,
    .app-theme-whitesmoke .ui-panel .app-item-desc,
    .app-theme-whitesmoke .app-item-number {
        color: #777777 !important;
    }

    .app-theme-whitesmoke .ui-page-theme-b a:not(.ui-btn),
    .app-theme-whitesmoke .ui-bar-b a:not(.ui-btn),
    .app-theme-whitesmoke .ui-body-b a:not(.ui-btn),
    .app-theme-whitesmoke .ui-group-theme-b a:not(.ui-btn) {
        color: #777777 !important;
    }

        .app-theme-whitesmoke .ui-page-theme-b a:not(.ui-btn):hover,
        .app-theme-whitesmoke .ui-bar-b a:not(.ui-btn):hover,
        .app-theme-whitesmoke .ui-body-b a:not(.ui-btn):hover,
        .app-theme-whitesmoke .ui-group-theme-b a:not(.ui-btn):hover,
        .app-theme-whitesmoke .ui-page-theme-b a:not(.ui-btn):active,
        .app-theme-whitesmoke .ui-bar-b a:not(.ui-btn):active,
        .app-theme-whitesmoke .ui-body-b a:not(.ui-btn):active,
        .app-theme-whitesmoke .ui-group-theme-b a:not(.ui-btn):active {
            color: #000 !important;
        }

    .app-theme-whitesmoke .ui-btn p {
        color: #000 !important;
    }

    .app-theme-whitesmoke .ui-li-aside,
    .app-theme-whitesmoke .ui-btn .ui-li-aside,
    .app-theme-whitesmoke .app-grid-header,
    .app-theme-whitesmoke .app-panel-info-view .app-list-instruction,
    .app-theme-whitesmoke .app-calculated .app-static-text {
        color: #58585a !important;
    }

    .app-theme-whitesmoke .app-filter {
    }

    .app-theme-whitesmoke .app-bar-heading .app-bar-label,
    .app-theme-whitesmoke .app-static-text div,
    .app-theme-whitesmoke .app-form-editing.app-formview label {
        color: #58585a;
    }

    .app-theme-whitesmoke .app-wrapper,
    .app-theme-whitesmoke .app-echo-instruction {
        color: #747474;
        text-shadow: none;
    }

    /* hover */
    .app-theme-whitesmoke .ui-btn-a:hover:not(.ui-btn-active):not(.app-selected),
    .app-desktop.app-theme-whitesmoke .ui-page-theme-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-whitesmoke .ui-bar-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-whitesmoke .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-desktop.app-theme-whitesmoke .ui-group-theme-a .ui-btn:hover:not(.app-selected),
    html head + body.app-desktop.app-theme-whitesmoke .ui-btn-a.ui-btn:hover:not(.app-selected),
    .app-theme-whitesmoke #app-welcome .ui-btn:hover:not(.ui-btn-active),
    .app-theme-whitesmoke #app-popup-login .ui-btn:hover:not(.ui-btn-active),
    .app-desktop.app-theme-whitesmoke .ui-listview a.ui-btn:hover:not(.app-selected) .app-frozen-spacer  {
        background-color: #e7e7e7;
        border-color: #d9d9d9;
    }

    .app-theme-whitesmoke.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon),
    .app-theme-whitesmoke.app-desktop .ui-datepicker td a:hover {
        background-color: #e7e7e7;
    }

    /*selected button*/
    .app-theme-whitesmoke .app-selected:not(.ui-btn-active),
    .app-theme-whitesmoke .app-selected:hover,
    .app-theme-whitesmoke .app-selected:visited,
    .app-theme-whitesmoke .app-selected .app-frozen-spacer {
        background-color: #cfe9f3 !important;
        border-color: #d9d9d9 !important;
        color: #000 !important;
    }

    .app-theme-whitesmoke .app-grid-header .app-selected:not(.ui-btn-active) {
        background-color: rgba(0,0,0,0.05) !important;
    }

    /* selected hover*/
    html body.app-desktop.app-theme-whitesmoke .ui-btn.app-selected:hover:not(.ui-btn-active),
    .app-theme-whitesmoke .app-echo-toolbar .app-selected:not(.ui-btn-active),
    .app-theme-whitesmoke .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
    .app-theme-whitesmoke .app-listview .app-selected:not(.ui-btn-active):hover .app-frozen-spacer {
        background-color: #c5e3ef !important;
        border-color: #d9d9d9 !important;
        color: #000 !important;
    }

    /* click */

    .app-theme-whitesmoke .app-grid-header .ui-btn-active,
    .app-theme-whitesmoke .dv-item .app-btn-more.ui-btn-active {
        background-color: #33b5e6 !important;
        color: #000 !important;
    }

    .app-theme-whitesmoke .app-listview .ui-btn.app-selected::before {
        background-color: #33b5e6;
    }

    .app-theme-whitesmoke .ui-title.ui-btn-active,
    html body.app-theme-whitesmoke .ui-btn.ui-btn-active,
    .app-theme-whitesmoke .ui-btn.ui-btn-active .app-frozen-spacer {
        background-color: #33b5e6 !important;
        border-color: #d9d9d9 !important;
        color: #fff !important;
    }

    .app-theme-whitesmoke .ui-panel-position-left .ui-btn-active .app-item-desc,
    .app-theme-whitesmoke .ui-panel-position-right .ui-btn-active .app-item-desc,
    .app-theme-whitesmoke #app-sidebar .ui-btn-active .app-item-desc,
    .app-theme-whitesmoke .app-listview-static .ui-btn-active .app-item-desc,
    .app-theme-whitesmoke .ui-btn-active p,
    .app-theme-whitesmoke .ui-btn-active p.ui-li-aside,
    .app-theme-whitesmoke .ui-btn.ui-btn-active span:not(.ui-li-count) {
        color: #fff !important;
    }

    .app-theme-whitesmoke .dv-action-see-all .app-btn-prev.ui-btn-active,
    .app-theme-whitesmoke .dv-action-see-all .app-btn-next.ui-btn-active {
        background-color: #33B5E6;
        color: #fff;
    }

    .app-theme-whitesmoke .app-btn-check:not(.app-btn-check-selected) {
        border-color: #D9D9D9 !important;
        background-color: transparent !important;
    }

    .app-theme-whitesmoke .ui-btn.app-selected:not(.ui-btn-active) .app-btn-check:not(.app-btn-check-selected) {
        border-color: #D9D9D9 !important;
    }

    .app-theme-whitesmoke .app-grid-header .app-btn-check:not(.app-btn-check-selected) {
        background-color: transparent !important;
        border-color: #D9D9D9 !important;
    }

    .app-theme-whitesmoke .app-btn-check.app-btn-check-selected {
        border-color: #33B5E6 !important;
        background-color: #33B5E6 !important;
    }

    .app-theme-whitesmoke .app-btn-check .app-icon-themed {
        fill: #fff;
    }

    /* tabs */
    /*.app-theme-whitesmoke .app-tabs {
    background-color: #fff !important;
    padding-bottom: 4px !important;
}

.app-theme-whitesmoke .ui-header .ui-btn {
    background-color: #fff !important;
    border-color: #fff !important;
    border-radius: 0 !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    color: #000;
}

.app-theme-whitesmoke .ui-header .ui-btn-active {
    background-color: #fff !important;
    box-shadow: 0 5px 0 0 #7b7b7d !important;
    color: #000 !important;
    font-weight: bold;
}

.app-theme-whitesmoke.app-desktop .ui-header .ui-btn:hover {
    background-color: rgba(0,0,0,0.05) !important;
}


.app-theme-whitesmoke .app-tabs ul li:last-child .ui-btn.ui-btn-active,
.app-theme-whitesmoke .app-tabs ul li .ui-btn.ui-last-child.ui-btn-active {
    border-left-width: 0;
}*/

    .app-theme-whitesmoke .app-tabs a.ui-btn,
    html body.app-theme-whitesmoke .app-tabs a.ui-btn.ui-btn-active {
        border-color: #33b5e6 !important;
    }

    /*button on header bar*/

    .app-theme-whitesmoke .ui-btn.ui-btn-icon-notext.ui-btn-active {
        /*border-color: #585858 !important;*/
    }

    .app-theme-whitesmoke .app-bar-tools .ui-btn.ui-btn-icon-notext,
    .app-theme-whitesmoke .app-map-info-toolbar .ui-btn.ui-btn-icon-notext,
    .app-theme-whitesmoke .app-btn {
        border-color: transparent !important;
        background-color: transparent !important;
    }

    .app-theme-whitesmoke .app-bar-tools .ui-btn-active.ui-btn-icon-notext,
    .app-theme-whitesmoke .app-map-info-toolbar .ui-btn-active.ui-btn-icon-notext {
        background-color: transparent !important;
    }

    .app-theme-whitesmoke .ui-btn.ui-btn-icon-notext:hover::after,
    .app-theme-whitesmoke .ui-datepicker .ui-datepicker-prev span,
    .app-theme-whitesmoke .ui-datepicker .ui-datepicker-next span {
        background-color: #333 !important;
    }

    .app-theme-whitesmoke .app-bar-actions .ui-btn,
    .app-theme-whitesmoke .app-bar-actions .ui-btn.ui-btn-active,
    .app-theme-whitesmoke .app-bar-actions .ui-btn.app-selected {
        border-color: #a7a7a7 !important;
    }


    .app-theme-whitesmoke .ui-btn.ui-btn-icon-notext::after,
    .app-theme-whitesmoke .ui-btn.ui-btn-icon-left:not(.ui-radio-on)::after,
    .app-theme-whitesmoke .ui-btn.ui-btn-icon-right:not(.ui-radio-on):not(.app-btn-icon-transparent)::after,
    .app-theme-whitesmoke .ui-btn.ui-btn-icon-top:not(.ui-radio-on)::after,
    .app-theme-whitesmoke .ui-btn.ui-btn-icon-bottom:not(.ui-radio-on)::after,
    .app-theme-whitesmoke .ui-datepicker .ui-datepicker-prev span,
    .app-theme-whitesmoke .ui-datepicker .ui-datepicker-next span,
    .app-theme-whitesmoke .ui-checkbox-on:after,
    .app-theme-whitesmoke .ui-flipswitch-active,
    .app-theme-whitesmoke .ui-slider-track .ui-btn-active {
        box-shadow: 0 0 0 2px #595959 inset;
        background-color: #585858 !important;
    }

    .app-theme-whitesmoke .ui-btn .glyphicon {
        color: #585858;
    }

    .app-theme-whitesmoke .app-icon-themed {
        fill: #585858;
    }

    .app-theme-whitesmoke .ui-radio-on:after,
    .app-theme-whitesmoke .ui-slider-track .ui-btn-active,
    .app-theme-whitesmoke .ui-flipswitch-active {
        border-color: #585858 !important;
    }

    .app-theme-whitesmoke .ui-btn.ui-btn-icon-notext.ui-btn-active::after,
    .app-theme-whitesmoke .ui-btn.ui-btn-icon-left.ui-btn-active::after,
    .app-theme-whitesmoke .ui-btn.ui-btn-icon-right.ui-btn-active:not(.app-btn-icon-transparent)::after,
    .app-theme-whitesmoke .ui-btn.ui-btn-icon-top.ui-btn-active::after,
    .app-theme-whitesmoke .ui-btn.ui-btn-icon-bottom.ui-btn-active::after {
        box-shadow: none !important;
    }

    .app-theme-whitesmoke .ui-btn.ui-btn-icon-notext.ui-btn-active.app-btn-promo::after {
        background-color: #33b5e6 !important;
    }

    .app-theme-whitesmoke .app-bar-tools .ui-btn.ui-btn-active.ui-btn-icon-notext::after,
    .app-theme-whitesmoke .app-map-info-toolbar .ui-btn.ui-btn-active.ui-btn-icon-notext::after,
    .app-theme-whitesmoke .ui-btn-right.ui-btn.ui-btn-active.ui-btn-icon-notext::after {
        background-color: #33b5e6 !important;
        box-shadow: none;
    }

    /*swatch b*/
    .app-theme-whitesmoke .ui-btn.ui-btn-b,
    .app-theme-whitesmoke .ui-btn.ui-btn-b:visited,
    body.app-theme-whitesmoke:not(.app-desktop) li a.ui-btn-b:not(.ui-btn-active):hover {
        background-color: #fff;
        border-color: #dddddd;
        color: #747474;
    }

        /*swatch b hover*/

        .app-theme-whitesmoke .ui-btn.ui-btn-b.ui-btn-active,
        .app-theme-whitesmoke.app-desktop .ui-btn.ui-btn-b:hover,
        .app-theme-whitesmoke .app-popup .ui-content .ui-checkbox .ui-btn:hover,
        .app-theme-whitesmoke .app-popup .ui-content .ui-checkbox .ui-btn.ui-focus:hover {
            background-color: #f5f5f5;
            border-color: #dddddd;
            color: #747474 !important;
        }

    .app-theme-whitesmoke .app-nav-panel .ui-btn.ui-btn-b {
        border-color: #dddddd !important;
    }

    .app-theme-whitesmoke .ui-btn.ui-btn-b.ui-btn-active,
    .app-theme-whitesmoke.app-desktop .ui-btn.ui-btn-b.ui-btn-active:hover {
        color: #fff !important;
    }

    .app-theme-whitesmoke .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b,
    .app-theme-whitesmoke.app-desktop .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b:hover,
    .app-theme-whitesmoke .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b.ui-btn-active {
        border-color: #dddddd !important;
    }

    /*swatch b divider*/
    .app-theme-whitesmoke .ui-bar-b,
    .app-theme-whitesmoke .ui-bar-b .ui-bar-inherit,
    html .app-theme-whitesmoke.ui-body-b .ui-bar-inherit,
    html body.app-theme-whitesmoke .ui-group-theme-b .ui-bar-inherit {
        border-color: #d9d9d9;
        background-color: #dddddd;
    }

    /*fix for lookups/inputs*/
    .app-theme-whitesmoke .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select:not(.ui-focus) .ui-btn:not(.ui-btn-active),
    .app-theme-whitesmoke .app-form-editing .ui-input-text:not(.ui-btn-active):not(.app-static-text),
    .app-theme-whitesmoke #app-popup-login .ui-input-text:not(.ui-btn-active),
    .app-theme-whitesmoke .ui-input-search.ui-body-inherit {
        border-radius: 0 !important;
        border-color: transparent !important;
        background-color: #fff;
        outline: none;
        border: none;
        background: linear-gradient(#a9a9a9, #a9a9a9) bottom left/1px 6px no-repeat, linear-gradient(#a9a9a9, #a9a9a9) bottom center/1px 1px repeat-x, linear-gradient(#a9a9a9, #a9a9a9) bottom right/1px 6px no-repeat !important;
        text-shadow: none;
        /*color: #fff;*/
    }

        .app-theme-whitesmoke .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select.ui-focus .ui-btn:not(.ui-btn-active),
        .app-theme-whitesmoke #app-popup-login .ui-input-text.ui-focus:not(.app-static-text),
        .app-theme-whitesmoke .app-form-editing .ui-input-text.ui-focus:not(.app-static-text),
        .app-theme-whitesmoke .ui-input-search.ui-body-inherit.ui-focus {
            background: linear-gradient(#09c, #09c) bottom left/1px 6px no-repeat, linear-gradient(#09c, #09c) bottom center/1px 1px repeat-x, linear-gradient(#09c, #09c) bottom right/1px 6px no-repeat !important;
            border: none !important;
        }

    .app-theme-whitesmoke .app-bar-tools .ui-input-search.ui-body-inherit,
    .app-theme-whitesmoke .app-bar-tools .ui-input-search.ui-body-inherit.ui-focus {
        background-color: #dddddd !important;
    }

    .app-theme-whitesmoke .ui-select .ui-btn,
    .app-theme-whitesmoke .ui-select .ui-btn.ui-focus,
    .app-theme-whitesmoke .ui-select .ui-btn.ui-btn-active {
        border-radius: 0 !important;
        border-width: 0 !important;
        background: linear-gradient(#09c, #09c) bottom left/1px 6px no-repeat, linear-gradient(#09c, #09c) bottom center/1px 1px repeat-x, linear-gradient(#09c, #09c) bottom right/1px 6px no-repeat !important;
        background-color: transparent !important;
    }

        .app-theme-whitesmoke .ui-select .ui-btn span.app-lookup {
            color: #000 !important;
        }


    .app-theme-whitesmoke .ui-slider {
        border-color: #a7a7a7 !important;
    }

    /* background bleed under form in editing mode*/
    .app-theme-whitesmoke .ui-body-a.ui-collapsible-content,
    .app-theme-whitesmoke .app-bar-tools .ui-input-search.ui-body-inherit {
        background-color: #fff;
    }

    .app-theme-whitesmoke .ui-btn.app-lookup,
    .app-theme-whitesmoke .ui-btn.ui-btn-active.app-lookup {
        border-color: #a7a7a7;
    }

    .app-theme-whitesmoke .app-lookup-input {
        background-color: transparent;
        /*color: #fff;*/
    }

    .app-theme-whitesmoke .app-grid-header {
        color: #999;
    }

@media (min-width: 20em) {

    .app-theme-whitesmoke .ui-header.ui-header-fixed.app-bar-tools {
        background-image: url(../touch/logo-color.png);
    }
}

.app-theme-whitesmoke .app-listview li .app-li-corner {
    color: #fff;
    background-color: #33b5e6;
}

.app-theme-whitesmoke .dataview-busy-indicator {
    background-color: #33b5e6;
}

/*********************************/
/* THEME: yoshi                 */
/*******************************/

.app-theme-yoshi,
.app-theme-yoshi .ui-page-theme-a {
    background-color: #fff;
}

    .app-theme-yoshi .ui-page-theme-a .ui-panel-wrapper,
    .app-theme-yoshi .ui-panel,
    .app-theme-yoshi .app-status-bar {
        /*background-color: #333;*/
        border-color: #a8551c;
    }

    .app-theme-yoshi .app-page-header {
        color: #1f1f1f;
        background-color: #fae2cf;
    }

    .app-theme-yoshi .app-status-bar {
        color: #000;
    }

    .app-theme-yoshi .app-form-editing.app-formview .app-static-text div,
    .app-theme-yoshi .app-page-menu-desc,
    .app-theme-yoshi .ui-checkbox label {
        text-shadow: none !important;
        /*color: #fff;*/
    }

    /*popup*/
    .app-theme-yoshi .app-popup-message,
    .app-theme-yoshi .ui-content.app-map-info {
        background-color: #333;
        border-color: #111;
        text-shadow: none;
        color: #fff;
    }

        .app-theme-yoshi .app-popup-message .ui-popup-arrow {
            background-color: #333;
            border-color: #111;
        }

        .app-theme-yoshi .app-popup-message div,
        .app-theme-yoshi .ui-flipswitch-active a {
            color: #fff !important;
        }

    /* page header */
    .app-theme-yoshi .app-bar-tools.ui-bar-a,
    .app-theme-yoshi :not(.app-tabs).ui-header-fixed.ui-header,
    .app-theme-yoshi .ui-header {
        background-color: #333;
        border-color: #a8551c;
        text-shadow: none;
        color: #fff;
    }

    .app-theme-yoshi .app-bar-actions {
        background-color: #fae2cf !important;
        border-color: #db7018 !important;
    }

    .app-theme-yoshi .app-popup-listview .ui-popup-arrow,
    .app-theme-yoshi .app-popup-listview {
        background-color: #333 !important;
        border-color: #333 !important;
    }

    .app-theme-yoshi .app-page-header,
    .app-theme-yoshi .app-echo,
    .app-theme-yoshi .app-header {
        border-color: #db7018 !important;
    }

    .app-theme-yoshi .app-menu-strip a.ui-btn,
    .app-theme-yoshi.app-desktop .app-menu-strip a.ui-btn.app-selected:hover:not(.ui-btn-active) {
        color: #fff !important;
    }

    .app-theme-yoshi .app-menu-strip ul li a.ui-btn.app-selected:not(:hover):not(.ui-btn-active),
    .app-theme-yoshi.app-has-popup-open .app-menu-strip ul li a.ui-btn.app-selected:hover:not(.ui-btn-active) {
        background-color: rgba(0,0,0, 0.25) !important;
    }

    .app-theme-yoshi.app-desktop .app-menu-strip ul li a.ui-btn:hover:not(.ui-btn-active) {
        background-color: rgba(255,255,255, .07) !important;
    }

    /* list dividers*/
    .app-theme-yoshi .ui-li-divider {
        background-color: #f2af79;
        border-color: #db7018;
        /*color: #ccc;*/
        text-shadow: none;
    }

    .app-theme-yoshi ui-li-divider,
    .app-theme-yoshi .ui-content.app-page-tasks .app-listview .ui-li-divider:not(.ui-bar-b) {
        background-color: #fcefe4;
        /*border-color: #db7018;*/
        /*color: #fff;*/
        text-shadow: none;
    }

    /* view descriptions*/
    .app-theme-yoshi .ui-listview .app-list-instruction.ui-li-divider,
    .app-theme-yoshi .ui-content:not(.app-page-tasks) .app-listview .ui-li-divider:not(.ui-bar-b):not(.ui-bar-inherit),
    .app-theme-yoshi .app-presenter-instruction,
    .app-theme-yoshi .app-grid-header .app-frozen-spacer {
        background-color: #fae2cf !important;
        border-color: #f2af79 !important;
        color: #ca5b00;
        /*border-bottom-width:1px;*/ /* added border to list/grid header to add color separation*/
    }

    body:not(.app-sidebar-undocked).app-theme-yoshi .ui-header-fixed .ui-title,
    .app-theme-yoshi .app-divider:not(.ui-collapsible):not(.app-calculated) {
        border-color: #111 !important;
        color: #fff;
    }

    .app-theme-yoshi .app-bar-heading {
        background-color: #fae2cf;
        color: #ca5b00;
        text-shadow: none;
    }

    .app-theme-yoshi .ui-body-a,
    .app-theme-yoshi .ui-page-theme-a .ui-body-inherit:not(.ui-focus) {
        background-color: #fff;
        border-color: #db7018;
        /*color: #fff;*/
        text-shadow: none;
    }

    .app-theme-yoshi ul:not(.app-form-editing) .ui-field-contain {
        border-color: #f2af79 !important;
    }


    .app-theme-yoshi .ui-page-theme-a .app-formview .ui-body-inherit:not(.ui-focus) {
        background-color: #fff;
    }


    /*sidebar customizations*/
    body:not(.app-sidebar-undocked).app-theme-yoshi .app-sidebar,
    .app-theme-yoshi .ui-body-a.app-sidebar {
        /*background-color: rgb(205, 221, 155);*/
        border-color: #db7018;
    }

    .app-theme-yoshi.app-sidebar-undocked .app-form-grid .ui-collapsible-set,
    .app-theme-yoshi .ui-listview-inset .ui-li-divider:not(.ui-bar-a) {
        border-color: #f2af79;
    }

    .app-theme-yoshi .ui-li-divider.app-info {
        background-color: rgb(246, 250, 225) !important;
        color: #000;
    }

    .app-theme-yoshi .appname {
        color: #333 !important;
    }

    /* fix for form "card" */
    .app-theme-yoshi .ui-page-theme-a .ui-body-inherit.app-li-card {
        border-top-color: #f2af79;
        border-left-color: #f2af79;
        border-right-color: #f2af79;
    }

    /*.app-theme-yoshi .ui-listview-inset {
        background-color: #ebf3ff;
    }*/

    .app-theme-yoshi .app-form-editing.app-formview .ui-field-contain {
        border-top-color: transparent;
    }

    .app-theme-yoshi .ui-panel-position-left .ui-btn-active .app-item-desc,
    .app-theme-yoshi .ui-panel-position-right .ui-btn-active .app-item-desc,
    .app-theme-yoshi #app-sidebar .ui-btn-active .app-item-desc,
    .app-theme-yoshi .app-listview-static .ui-btn-active .app-item-desc,
    .app-theme-yoshi .ui-btn-active p,
    .app-theme-yoshi .ui-btn-active p.ui-li-aside,
    .app-theme-yoshi .ui-btn.ui-btn-active span:not(.ui-li-count) {
        color: #fff !important;
    }


    /*buttons*/
    .app-theme-yoshi .ui-page-theme-a .ui-btn:not(.app-selected):not(:hover):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-yoshi .ui-bar-a .ui-btn:not(.app-selected):not(:hover):not(.app-lookup):not(.ui-btn-b),
    html .app-theme-yoshi .ui-body-a .ui-btn:not(.app-selected):not(:hover):not(.app-lookup):not(.ui-btn-b),
    html body.app-theme-yoshi .ui-group-theme-a .ui-btn:not(.app-selected):not(:hover):not(.app-lookup):not(.ui-btn-b),
    html head + body.app-theme-yoshi .ui-btn-a.ui-btn:not(.app-selected):not(:hover):not(.app-lookup):not(.ui-btn-b),
    .app-theme-yoshi .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-yoshi .ui-bar-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html .app-theme-yoshi .ui-body-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html body.app-theme-yoshi .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    html head + body.app-theme-yoshi .ui-btn-a.ui-btn:visited:not(.app-selected):not(.ui-btn-b),
    .app-theme-yoshi .app-form-grid .ui-collapsible-set,
    /* button overrides to remove "hover" on touch screens */
    body.app-theme-yoshi:not(.app-desktop) li a:hover:not(.app-selected):not(.ui-btn-b),
    body:not(.app-desktop).app-theme-yoshi .ui-page-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-yoshi .ui-bar-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-yoshi .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body:not(.app-desktop).app-theme-yoshi .ui-group-theme-a .ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    html head + body:not(.app-desktop).app-theme-yoshi .ui-btn-a.ui-btn:hover:not(.app-selected):not(.ui-btn-b),
    .app-theme-yoshi .ui-datepicker .ui-state-highlight,
    .app-theme-yoshi .ui-datepicker .ui-datepicker-prev,
    .app-theme-yoshi .ui-datepicker .ui-datepicker-next,
    .app-theme-yoshi .ui-listview .app-frozen-spacer {
        border-color: #f2af79;
    }

    .app-theme-yoshi .app-tabs.ui-header {
        border-color: #db7018 !important;
    }

    .app-theme-yoshi .ui-body-b .ui-btn-a,
    .app-theme-yoshi .ui-body-b .ui-btn-a.ui-btn-active {
        border-color: #333 !important;
    }

    .app-theme-yoshi.app-has-popup-open .app-menu-strip .ui-btn:hover {
        background-color: #333 !important;
    }

    .app-theme-yoshi .ui-page-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-yoshi .ui-bar-a .ui-btn:not(.app-selected):not(.app-lookup),
    html .app-theme-yoshi .ui-body-a .ui-btn:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-theme-yoshi .ui-group-theme-a .ui-btn:not(.app-selected):not(.app-lookup),
    html head + body.app-theme-yoshi .ui-btn-a.ui-btn:not(.app-selected):not(.app-lookup),
    .app-theme-yoshi .ui-panel-page-container-a:not(.app-lookup),
    .app-theme-yoshi .app-tabs.ui-header:not(.app-lookup),
    .app-theme-yoshi .ui-page-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-yoshi .ui-bar-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html .app-theme-yoshi .ui-body-a .ui-btn:visited:not(.app-selected):not(.app-lookup),
    html body.app-theme-yoshi .ui-group-theme-a .ui-btn:visited:not(.app-selected):not(.app-lookup):not(.ui-checkbox-on):not(.ui-checkbox-off),
    html head + body.app-theme-yoshi .ui-btn-a.ui-btn:visited:not(.app-selected),
    .app-theme-yoshi .app-tabs .ui-btn:not(.ui-btn-active):not(.app-selected),
    body.app-desktop.app-theme-yoshi .app-grid.app-listview :not(.app-selected):not(:hover):not(.ui-btn-active).ui-btn,
    .app-theme-yoshi .ui-datepicker .ui-datepicker-prev,
    .app-theme-yoshi .ui-datepicker .ui-datepicker-next,
    .app-theme-yoshi .ui-listview .app-frozen-spacer {
        color: #000;
        background-color: #fff;
    }

    .app-theme-yoshi .ui-popup-arrow {
        background-color: #333 !important;
    }

    /* top border of Info button in sidebar */
    .app-theme-yoshi .app-sidebar .ui-btn.ui-icon-info {
        border-color: #db7018 !important;
    }


    /* navigation panel selected item color fix*/
    .app-theme-yoshi .app-nav-panel .ui-btn-a {
        color: rgb(209, 0, 0) !important;
    }

    /* subtext coloring*/
    .app-theme-yoshi .app-field-label-after,
    .app-theme-yoshi .app-field-label-before,
    .app-theme-yoshi .app-field-label,
    .app-theme-yoshi .ui-panel .app-item-desc,
    .app-theme-yoshi .app-item-number {
        color: #98a473 !important;
    }

    .app-theme-yoshi .ui-page-theme-b a:not(.ui-btn),
    .app-theme-yoshi .ui-bar-b a:not(.ui-btn),
    .app-theme-yoshi .ui-body-b a:not(.ui-btn),
    .app-theme-yoshi .ui-group-theme-b a:not(.ui-btn) {
        color: #ca5b00 !important;
    }

        .app-theme-yoshi .ui-page-theme-b a:not(.ui-btn):hover,
        .app-theme-yoshi .ui-bar-b a:not(.ui-btn):hover,
        .app-theme-yoshi .ui-body-b a:not(.ui-btn):hover,
        .app-theme-yoshi .ui-group-theme-b a:not(.ui-btn):hover,
        .app-theme-yoshi .ui-page-theme-b a:not(.ui-btn):active,
        .app-theme-yoshi .ui-bar-b a:not(.ui-btn):active,
        .app-theme-yoshi .ui-body-b a:not(.ui-btn):active,
        .app-theme-yoshi .ui-group-theme-b a:not(.ui-btn):active {
            color: #eebf98 !important;
        }

    .app-theme-yoshi .ui-btn p {
        color: #000 !important;
    }

    .app-theme-yoshi .ui-li-aside,
    .app-theme-yoshi .ui-btn .ui-li-aside,
    .app-theme-yoshi .app-grid-header,
    .app-theme-yoshi .app-calculated .app-static-text {
        color: #ca5b00 !important;
    }

    .app-theme-yoshi .app-filter {
        color: #6f936f;
    }

    .app-theme-yoshi .app-bar-heading .app-bar-label,
    .app-theme-yoshi .app-static-text div,
    .app-theme-yoshi .app-form-editing.app-formview label,
    .app-theme-yoshi .ui-datepicker .ui-state-default {
        color: #ca5b00;
    }

    .app-theme-yoshi .app-wrapper,
    .app-theme-yoshi .app-echo-instruction {
        color: #ca5b00;
        text-shadow: none;
    }

    /*selected button*/
    .app-theme-yoshi .app-selected:not(.ui-btn-active),
    .app-theme-yoshi .app-selected:hover,
    .app-theme-yoshi .app-selected:visited,
    .app-theme-yoshi .app-selected .app-frozen-spacer {
        background-color: #f8d7bb !important;
        border-color: #f2af79 !important;
        color: #000 !important;
    }

    .app-theme-yoshi .app-grid-header .app-selected:not(.ui-btn-active) {
        background-color: rgba(0,0,0,0.05) !important;
    }

    /* hover */
    .app-theme-yoshi .ui-btn-a:hover:not(.ui-btn-active):not(.app-selected),
    .app-desktop.app-theme-yoshi .ui-page-theme-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-yoshi .ui-bar-a .ui-btn:hover:not(.app-selected),
    html .app-desktop.app-theme-yoshi .ui-body-a .ui-btn:hover:not(.app-selected):not(.ui-checkbox-on):not(.ui-checkbox-off):not(.ui-btn-b),
    html body.app-desktop.app-theme-yoshi .ui-group-theme-a .ui-btn:hover:not(.app-selected),
    html head + body.app-desktop.app-theme-yoshi .ui-btn-a.ui-btn:hover:not(.app-selected),
    .app-theme-yoshi .ui-datepicker .ui-datepicker-prev:hover,
    .app-theme-yoshi .ui-datepicker .ui-datepicker-next:hover,
    .app-desktop.app-theme-yoshi .ui-listview a.ui-btn:hover:not(.app-selected) .app-frozen-spacer  {
        background-color: #fcefe4;
        border-color: #f2af79;
    }

    .app-theme-yoshi.app-desktop .app-grid-header span:hover:not(.ui-btn-active):not(.app-icon),
    .app-theme-yoshi.app-desktop .ui-datepicker td a:hover {
        background-color: #fcefe4;
    }

    /* selected hover*/
    html body.app-desktop.app-theme-yoshi .ui-btn.app-selected:hover:not(.ui-btn-active),
    .app-theme-yoshi .app-echo-toolbar .app-selected:not(.ui-btn-active),
    .app-theme-yoshi .app-echo-toolbar .app-selected:not(.ui-btn-active):hover,
    .app-theme-yoshi .app-listview .app-selected:not(.ui-btn-active):hover .app-frozen-spacer {
        background-color: #f9ddc6 !important;
        color: #000 !important;
    }

    /* click */
    .app-theme-yoshi .ui-title.ui-btn-active,
    .app-theme-yoshi .app-grid-header .ui-btn-active,
    html body.app-theme-yoshi .ui-btn.ui-btn-active,
    .app-theme-yoshi .dv-item .app-btn-more.ui-btn-active ,
    .app-theme-yoshi .ui-btn.ui-btn-active .app-frozen-spacer{
        background-color: #6f936f !important;
        color: #fff !important;
    }

    .app-theme-yoshi .app-listview .ui-btn.app-selected::before {
        background-color: #6f936f;
    }

    .app-theme-yoshi .dv-action-see-all .app-btn-prev.ui-btn-active,
    .app-theme-yoshi .dv-action-see-all .app-btn-next.ui-btn-active {
        background-color: #6F936F;
        color: #fff;
    }

    .app-theme-yoshi .app-echo .dv-action-see-all span {
        border-color: #F2AF79 !important;
    }

    .app-theme-yoshi .app-btn-check:not(.app-btn-check-selected) {
        border-color: #F2AF79 !important;
        background-color: transparent !important;
    }

    .app-theme-yoshi .ui-btn.app-selected:not(.ui-btn-active) .app-btn-check:not(.app-btn-check-selected) {
        border-color: #F2AF79 !important;
    }

    .app-theme-yoshi .app-grid-header .app-btn-check:not(.app-btn-check-selected) {
        background-color: transparent !important;
        border-color: #F2AF79 !important;
    }

    .app-theme-yoshi .app-btn-check.app-btn-check-selected {
        border-color: #6F936F !important;
        background-color: #6F936F !important;
    }

    .app-theme-yoshi .app-btn-check .app-icon-themed {
        fill: #fff;
    }

    /* tabs */

    .app-theme-yoshi .app-tabs .ui-btn {
        border-color: #6f936f !important;
        /*color:  #2e2406;*/
    }

        .app-theme-yoshi .app-tabs .ui-btn.ui-btn-active {
            border-color: #6f936f !important;
            background-color: #6f936f !important;
            color: #fff !important;
        }
    /*toolbar button background*/
    .app-theme-yoshi .app-bar-tools .ui-btn,
    .app-theme-yoshi .app-map-info-toolbar .ui-btn {
        background-color: #333 !important;
        border-color: #1f1f1f !important;
    }

    .app-theme-yoshi.app-desktop .app-bar-tools .ui-btn:hover,
    .app-theme-yoshi.app-desktop .app-map-info-toolbar .ui-btn:hover {
    }

        .app-theme-yoshi.app-desktop .app-bar-tools.ui-btn:hover::after,
        .app-theme-yoshi.app-desktop .bap-map-info-toolbar.ui-btn:hover::after {
            background-color: #000 !important;
        }

    .app-theme-yoshi .app-bar-tools .ui-btn.ui-btn-active,
    .app-theme-yoshi .app-map-info-toolbar .ui-btn.ui-btn-active,
    .app-theme-yoshi .ui-btn.ui-btn-icon-notext.ui-btn-active,
    .app-theme-yoshi .ui-checkbox-on:after,
    .app-theme-yoshi .ui-flipswitch-active,
    .app-theme-yoshi .ui-slider-track .ui-btn-active {
        background-color: #6f936f !important;
    }

    .app-theme-yoshi .ui-radio-on:after,
    .app-theme-yoshi .ui-slider-track .ui-btn-active,
    .app-theme-yoshi .ui-flipswitch-active {
        border-color: #6f936f !important;
    }

    /*button on header bar*/
    .app-theme-yoshi.app-desktop .app-bar-tools .ui-btn.ui-btn-icon-notext:hover,
    .app-theme-yoshi.app-desktop .app-map-info-toolbar .ui-btn.ui-btn-icon-notext:hover,
    .app-theme-yoshi .app-bar-tools .ui-btn.ui-btn-icon-notext.ui-btn-active,
    .app-theme-yoshi .app-map-info-toolbar .ui-btn.ui-btn-icon-notext.ui-btn-active,
    .app-theme-yoshi .ui-btn.ui-btn-icon-notext.ui-btn-active {
        border-color: #000 !important;
    }


    /*swatch b*/
    .app-theme-yoshi .ui-btn.ui-btn-b:not(.ui-btn-active),
    .app-theme-yoshi .ui-btn.ui-btn-b:visited:not(.ui-btn-active),
    body.app-theme-yoshi:not(.app-desktop) li a.ui-btn-b:not(.ui-btn-active):hover {
        background-color: #333 !important;
        border-color: #1f1f1f !important;
        color: #fff !important;
    }

    /*swatch b hover*/
    .app-theme-yoshi.app-desktop .ui-btn.ui-btn-b:hover,
    .app-theme-yoshi .ui-btn.ui-btn-b.ui-btn-active {
        border-color: #1f1f1f !important;
    }

        .app-theme-yoshi.app-desktop .ui-btn.ui-btn-b:hover:not(.ui-btn-active),
        .app-theme-yoshi .app-popup .ui-content .ui-checkbox .ui-btn:hover:not(.ui-btn-active),
        .app-theme-yoshi .app-popup .ui-content .ui-checkbox .ui-btn.ui-focus:hover:not(.ui-btn-active) {
            background-color: #373737 !important;
            border-color: #1f1f1f !important;
            color: #fff;
        }

    /*swatch b divider*/
    .app-theme-yoshi .ui-bar-b,
    .app-theme-yoshi .ui-bar-b .ui-bar-inherit,
    html .app-theme-yoshi.ui-body-b .ui-bar-inherit,
    html body.app-theme-yoshi .ui-group-theme-b .ui-bar-inherit {
        border-color: #111;
        background-color: #333;
    }

    .app-theme-yoshi .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b,
    .app-theme-yoshi.app-desktop .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b:hover,
    .app-theme-yoshi .ui-body-a:not(#app-welcome):not(#app-popup-login) .ui-btn-b.ui-btn-active {
        border-color: #db7018 !important;
    }

    /*fix for lookups/inputs*/
    .app-theme-yoshi .ui-btn.app-lookup:not(.ui-btn-active):not(.ui-focus),
    .app-theme-yoshi .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select:not(.ui-focus) .ui-btn:not(.ui-btn-active),
    .app-theme-yoshi .ui-input-text:not(.ui-btn-active),
    .app-theme-yoshi .app-form-editing .ui-input-text:not(.ui-btn-active),
    .app-theme-yoshi .ui-input-search.ui-body-inherit {
        background-color: #fff;
        border-color: #f2af79;
        text-shadow: none;
        /*color: #fff;*/
    }

        .app-theme-yoshi .ui-btn.app-lookup.ui-focus,
        .app-theme-yoshi .app-wrapper .app-formview.app-form-editing .ui-field-contain .ui-select.ui-focus .ui-btn:not(.ui-btn-active),
        .app-theme-yoshi .ui-input-text.ui-focus,
        .app-theme-yoshi .app-form-editing .ui-input-text.ui-focus,
        .app-theme-yoshi .ui-input-search.ui-body-inherit.ui-focus,
        .app-theme-yoshi .ui-checkbox label.ui-focus,
        .app-theme-yoshi .ui-datepicker .ui-state-active {
            border-color: #d0e3b7 !important;
        }

    .app-theme-yoshi .ui-slider {
        border-color: #f2af79 !important;
    }

    .app-theme-yoshi .ui-slider-label.ui-btn-active {
        background-color: #111 !important;
        color: #000 !important;
    }

    /* background bleed under form in editing mode*/
    .app-theme-yoshi .ui-body-a.ui-collapsible-content {
        background-color: #fff;
        border-bottom-color: #f2af79 !important;
    }

    .app-theme-yoshi .app-bar-tools .ui-input-search.ui-body-inherit {
        background-color: #fff;
    }

    .app-theme-yoshi .app-popup .ui-content .ui-checkbox .ui-btn:not(ui-btn-active):not(:hover) {
        background-color: #333;
        border-color: #333 !important;
        text-shadow: none;
        color: #fff !important;
    }

    .app-theme-yoshi .ui-btn.ui-checkbox-off:after {
        background-color: #6f936f !important;
    }

    .app-theme-yoshi .ui-btn.app-lookup,
    .app-theme-yoshi .ui-btn.ui-btn-active.app-lookup {
        border-color: #db7018;
    }


    .app-theme-yoshi .app-tabs .ui-btn.ui-btn-active,
    .app-theme-yoshi .app-tabs .ui-btn.ui-btn-active:hover,
    .app-theme-yoshi .app-tabs :not(.ui-btn-active).ui-btn,
    .app-theme-yoshi .app-tabs .ui-btn.ui-btn-active,
    .app-desktop.app-theme-yoshi .app-tabs .ui-btn.ui-btn-active:hover {
        /*background-color: rgb(205, 221, 155);*/
    }

    .app-theme-yoshi .app-lookup-input {
        background-color: transparent;
        /*color: #fff;*/
    }

    .app-theme-yoshi .app-grid-header {
        color: #999;
    }

@media (min-width: 20em) {

    .app-theme-yoshi .ui-header.ui-header-fixed.app-bar-tools {
        background-image: url(../touch/logo-white.png);
    }
}

.app-theme-yoshi .app-listview li .app-li-corner {
    color: #fff;
    background-color: #6f936f;
}

.app-theme-yoshi .dataview-busy-indicator {
    background-color: #6f936f;
}

.app-theme-yoshi .ui-bar-a .app-menu-strip .ui-btn:not(.ui-btn-active), .app-theme-yoshi .ui-bar-a .app-user-name {
    color: #ccc !important;
}

.app-theme-yoshi .ui-bar-a .app-menu-strip .ui-btn:hover:not(.ui-btn-active),
.app-theme-yoshi .ui-bar-a .app-menu-strip .ui-btn.app-selected:not(.ui-btn-active) {
    color: #fff !important;
}

/*!
 * Bootstrap v3.2.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
.app-bootstrap{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.app-bootstrap{margin:0}.app-bootstrap article,.app-bootstrap aside,.app-bootstrap details,.app-bootstrap figcaption,.app-bootstrap figure,.app-bootstrap footer,.app-bootstrap header,.app-bootstrap hgroup,.app-bootstrap main,.app-bootstrap nav,.app-bootstrap section,.app-bootstrap summary{display:block}.app-bootstrap audio,.app-bootstrap canvas,.app-bootstrap progress,.app-bootstrap video{display:inline-block;vertical-align:baseline}.app-bootstrap audio:not([controls]){display:none;height:0}.app-bootstrap [hidden],.app-bootstrap template{display:none}.app-bootstrap a{background:transparent}.app-bootstrap a:active,.app-bootstrap a:hover{outline:0}.app-bootstrap abbr[title]{border-bottom:1px dotted}.app-bootstrap b,.app-bootstrap strong{font-weight:bold}.app-bootstrap dfn{font-style:italic}.app-bootstrap h1{font-size:2em;margin:.67em 0}.app-bootstrap mark{background:#ff0;color:#000}.app-bootstrap small{font-size:80%}.app-bootstrap sub,.app-bootstrap sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.app-bootstrap sup{top:-.5em}.app-bootstrap sub{bottom:-.25em}.app-bootstrap img{border:0}.app-bootstrap svg:not(:root){overflow:hidden}.app-bootstrap figure{margin:1em 40px}.app-bootstrap hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}.app-bootstrap pre{overflow:auto}.app-bootstrap code,.app-bootstrap kbd,.app-bootstrap pre,.app-bootstrap samp{font-family:monospace,monospace;font-size:1em}.app-bootstrap button,.app-bootstrap input,.app-bootstrap optgroup,.app-bootstrap select,.app-bootstrap textarea{color:inherit;font:inherit;margin:0}.app-bootstrap button{overflow:visible}.app-bootstrap button,.app-bootstrap select{text-transform:none}.app-bootstrap button,.app-bootstrap input[type="button"],.app-bootstrap input[type="reset"],.app-bootstrap input[type="submit"]{-webkit-appearance:button;cursor:pointer}.app-bootstrap button[disabled],.app-bootstrap input[disabled]{cursor:default}.app-bootstrap button::-moz-focus-inner,.app-bootstrap input::-moz-focus-inner{border:0;padding:0}.app-bootstrap input{line-height:normal}.app-bootstrap input[type="checkbox"],.app-bootstrap input[type="radio"]{box-sizing:border-box;padding:0}.app-bootstrap input[type="number"]::-webkit-inner-spin-button,.app-bootstrap input[type="number"]::-webkit-outer-spin-button{height:auto}.app-bootstrap input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.app-bootstrap input[type="search"]::-webkit-search-cancel-button,.app-bootstrap input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}.app-bootstrap fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.app-bootstrap legend{border:0;padding:0}.app-bootstrap textarea{overflow:auto}.app-bootstrap optgroup{font-weight:bold}.app-bootstrap table{border-collapse:collapse;border-spacing:0}.app-bootstrap td,.app-bootstrap th{padding:0}@media print{.app-bootstrap *{text-shadow:none !important;color:#000 !important;background:transparent !important;box-shadow:none !important}.app-bootstrap a,.app-bootstrap a:visited{text-decoration:underline}.app-bootstrap a[href]:after{content:" (" attr(href) ")"}.app-bootstrap abbr[title]:after{content:" (" attr(title) ")"}.app-bootstrap a[href^="javascript:"]:after,.app-bootstrap a[href^="#"]:after{content:""}.app-bootstrap pre,.app-bootstrap blockquote{border:1px solid #999;page-break-inside:avoid}.app-bootstrap thead{display:table-header-group}.app-bootstrap tr,.app-bootstrap img{page-break-inside:avoid}.app-bootstrap img{max-width:100% !important}.app-bootstrap p,.app-bootstrap h2,.app-bootstrap h3{orphans:3;widows:3}.app-bootstrap h2,.app-bootstrap h3{page-break-after:avoid}.app-bootstrap select{background:#fff !important}.navbar{display:none}.table td,.table th{background-color:#fff !important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}@font-face{font-family:'Glyphicons Halflings';src:url('../touch/fonts/glyphicons-halflings-regular.eot');src:url('../touch/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../touch/fonts/glyphicons-halflings-regular.woff2') format('woff2'),url('../touch/fonts/glyphicons-halflings-regular.woff') format('woff'),url('../touch/fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../touch/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui-btn:after,.ui-btn:before{font-family:'Glyphicons Halflings' !important}.glyphicon-asterisk:before{content:"*"}.glyphicon-plus:before{content:"+"}.glyphicon-euro:before,.glyphicon-eur:before{content:"€"}.glyphicon-minus:before{content:"−"}.glyphicon-cloud:before{content:"☁"}.glyphicon-envelope:before{content:"✉"}.glyphicon-pencil:before{content:"✏"}.glyphicon-glass:before{content:""}.glyphicon-music:before{content:""}.glyphicon-search:before{content:""}.glyphicon-heart:before{content:""}.glyphicon-star:before{content:""}.glyphicon-star-empty:before{content:""}.glyphicon-user:before{content:""}.glyphicon-film:before{content:""}.glyphicon-th-large:before{content:""}.glyphicon-th:before{content:""}.glyphicon-th-list:before{content:""}.glyphicon-ok:before{content:""}.glyphicon-remove:before{content:""}.glyphicon-zoom-in:before{content:""}.glyphicon-zoom-out:before{content:""}.glyphicon-off:before{content:""}.glyphicon-signal:before{content:""}.glyphicon-cog:before{content:""}.glyphicon-trash:before{content:""}.glyphicon-home:before{content:""}.glyphicon-file:before{content:""}.glyphicon-time:before{content:""}.glyphicon-road:before{content:""}.glyphicon-download-alt:before{content:""}.glyphicon-download:before{content:""}.glyphicon-upload:before{content:""}.glyphicon-inbox:before{content:""}.glyphicon-play-circle:before{content:""}.glyphicon-repeat:before{content:""}.glyphicon-refresh:before{content:""}.glyphicon-list-alt:before{content:""}.glyphicon-lock:before{content:""}.glyphicon-flag:before{content:""}.glyphicon-headphones:before{content:""}.glyphicon-volume-off:before{content:""}.glyphicon-volume-down:before{content:""}.glyphicon-volume-up:before{content:""}.glyphicon-qrcode:before{content:""}.glyphicon-barcode:before{content:""}.glyphicon-tag:before{content:""}.glyphicon-tags:before{content:""}.glyphicon-book:before{content:""}.glyphicon-bookmark:before{content:""}.glyphicon-print:before{content:""}.glyphicon-camera:before{content:""}.glyphicon-font:before{content:""}.glyphicon-bold:before{content:""}.glyphicon-italic:before{content:""}.glyphicon-text-height:before{content:""}.glyphicon-text-width:before{content:""}.glyphicon-align-left:before{content:""}.glyphicon-align-center:before{content:""}.glyphicon-align-right:before{content:""}.glyphicon-align-justify:before{content:""}.glyphicon-list:before{content:""}.glyphicon-indent-left:before{content:""}.glyphicon-indent-right:before{content:""}.glyphicon-facetime-video:before{content:""}.glyphicon-picture:before{content:""}.glyphicon-map-marker:before{content:""}.glyphicon-adjust:before{content:""}.glyphicon-tint:before{content:""}.glyphicon-edit:before{content:""}.glyphicon-share:before{content:""}.glyphicon-check:before{content:""}.glyphicon-move:before{content:""}.glyphicon-step-backward:before{content:""}.glyphicon-fast-backward:before{content:""}.glyphicon-backward:before{content:""}.glyphicon-play:before{content:""}.glyphicon-pause:before{content:""}.glyphicon-stop:before{content:""}.glyphicon-forward:before{content:""}.glyphicon-fast-forward:before{content:""}.glyphicon-step-forward:before{content:""}.glyphicon-eject:before{content:""}.glyphicon-chevron-left:before{content:""}.glyphicon-chevron-right:before{content:""}.glyphicon-plus-sign:before{content:""}.glyphicon-minus-sign:before{content:""}.glyphicon-remove-sign:before{content:""}.glyphicon-ok-sign:before{content:""}.glyphicon-question-sign:before{content:""}.glyphicon-info-sign:before{content:""}.glyphicon-screenshot:before{content:""}.glyphicon-remove-circle:before{content:""}.glyphicon-ok-circle:before{content:""}.glyphicon-ban-circle:before{content:""}.glyphicon-arrow-left:before{content:""}.glyphicon-arrow-right:before{content:""}.glyphicon-arrow-up:before{content:""}.glyphicon-arrow-down:before{content:""}.glyphicon-share-alt:before{content:""}.glyphicon-resize-full:before{content:""}.glyphicon-resize-small:before{content:""}.glyphicon-exclamation-sign:before{content:""}.glyphicon-gift:before{content:""}.glyphicon-leaf:before{content:""}.glyphicon-fire:before{content:""}.glyphicon-eye-open:before{content:""}.glyphicon-eye-close:before{content:""}.glyphicon-warning-sign:before{content:""}.glyphicon-plane:before{content:""}.glyphicon-calendar:before{content:""}.glyphicon-random:before{content:""}.glyphicon-comment:before{content:""}.glyphicon-magnet:before{content:""}.glyphicon-chevron-up:before{content:""}.glyphicon-chevron-down:before{content:""}.glyphicon-retweet:before{content:""}.glyphicon-shopping-cart:before{content:""}.glyphicon-folder-close:before{content:""}.glyphicon-folder-open:before{content:""}.glyphicon-resize-vertical:before{content:""}.glyphicon-resize-horizontal:before{content:""}.glyphicon-hdd:before{content:""}.glyphicon-bullhorn:before{content:""}.glyphicon-bell:before{content:""}.glyphicon-certificate:before{content:""}.glyphicon-thumbs-up:before{content:""}.glyphicon-thumbs-down:before{content:""}.glyphicon-hand-right:before{content:""}.glyphicon-hand-left:before{content:""}.glyphicon-hand-up:before{content:""}.glyphicon-hand-down:before{content:""}.glyphicon-circle-arrow-right:before{content:""}.glyphicon-circle-arrow-left:before{content:""}.glyphicon-circle-arrow-up:before{content:""}.glyphicon-circle-arrow-down:before{content:""}.glyphicon-globe:before{content:""}.glyphicon-wrench:before{content:""}.glyphicon-tasks:before{content:""}.glyphicon-filter:before{content:""}.glyphicon-briefcase:before{content:""}.glyphicon-fullscreen:before{content:""}.glyphicon-dashboard:before{content:""}.glyphicon-paperclip:before{content:""}.glyphicon-heart-empty:before{content:""}.glyphicon-link:before{content:""}.glyphicon-phone:before{content:""}.glyphicon-pushpin:before{content:""}.glyphicon-usd:before{content:""}.glyphicon-gbp:before{content:""}.glyphicon-sort:before{content:""}.glyphicon-sort-by-alphabet:before{content:""}.glyphicon-sort-by-alphabet-alt:before{content:""}.glyphicon-sort-by-order:before{content:""}.glyphicon-sort-by-order-alt:before{content:""}.glyphicon-sort-by-attributes:before{content:""}.glyphicon-sort-by-attributes-alt:before{content:""}.glyphicon-unchecked:before{content:""}.glyphicon-expand:before{content:""}.glyphicon-collapse-down:before{content:""}.glyphicon-collapse-up:before{content:""}.glyphicon-log-in:before{content:""}.glyphicon-flash:before{content:""}.glyphicon-log-out:before{content:""}.glyphicon-new-window:before{content:""}.glyphicon-record:before{content:""}.glyphicon-save:before{content:""}.glyphicon-open:before{content:""}.glyphicon-saved:before{content:""}.glyphicon-import:before{content:""}.glyphicon-export:before{content:""}.glyphicon-send:before{content:""}.glyphicon-floppy-disk:before{content:""}.glyphicon-floppy-saved:before{content:""}.glyphicon-floppy-remove:before{content:""}.glyphicon-floppy-save:before{content:""}.glyphicon-floppy-open:before{content:""}.glyphicon-credit-card:before{content:""}.glyphicon-transfer:before{content:""}.glyphicon-cutlery:before{content:""}.glyphicon-header:before{content:""}.glyphicon-compressed:before{content:""}.glyphicon-earphone:before{content:""}.glyphicon-phone-alt:before{content:""}.glyphicon-tower:before{content:""}.glyphicon-stats:before{content:""}.glyphicon-sd-video:before{content:""}.glyphicon-hd-video:before{content:""}.glyphicon-subtitles:before{content:""}.glyphicon-sound-stereo:before{content:""}.glyphicon-sound-dolby:before{content:""}.glyphicon-sound-5-1:before{content:""}.glyphicon-sound-6-1:before{content:""}.glyphicon-sound-7-1:before{content:""}.glyphicon-copyright-mark:before{content:""}.glyphicon-registration-mark:before{content:""}.glyphicon-cloud-download:before{content:""}.glyphicon-cloud-upload:before{content:""}.glyphicon-tree-conifer:before{content:""}.glyphicon-tree-deciduous:before{content:""}.glyphicon-cd:before{content:""}.glyphicon-save-file:before{content:""}.glyphicon-open-file:before{content:""}.glyphicon-level-up:before{content:""}.glyphicon-copy:before{content:""}.glyphicon-paste:before{content:""}.glyphicon-alert:before{content:""}.glyphicon-equalizer:before{content:""}.glyphicon-king:before{content:""}.glyphicon-queen:before{content:""}.glyphicon-pawn:before{content:""}.glyphicon-bishop:before{content:""}.glyphicon-knight:before{content:""}.glyphicon-baby-formula:before{content:""}.glyphicon-tent:before{content:"⛺"}.glyphicon-blackboard:before{content:""}.glyphicon-bed:before{content:""}.glyphicon-apple:before{content:""}.glyphicon-erase:before{content:""}.glyphicon-hourglass:before{content:"⌛"}.glyphicon-lamp:before{content:""}.glyphicon-duplicate:before{content:""}.glyphicon-piggy-bank:before{content:""}.glyphicon-scissors:before{content:""}.glyphicon-bitcoin:before{content:""}.glyphicon-btc:before{content:""}.glyphicon-xbt:before{content:""}.glyphicon-yen:before{content:"¥"}.glyphicon-jpy:before{content:"¥"}.glyphicon-ruble:before{content:"₽"}.glyphicon-rub:before{content:"₽"}.glyphicon-scale:before{content:""}.glyphicon-ice-lolly:before{content:""}.glyphicon-ice-lolly-tasted:before{content:""}.glyphicon-education:before{content:""}.glyphicon-option-horizontal:before{content:""}.glyphicon-option-vertical:before{content:""}.glyphicon-menu-hamburger:before{content:""}.glyphicon-modal-window:before{content:""}.glyphicon-oil:before{content:""}.glyphicon-grain:before{content:""}.glyphicon-sunglasses:before{content:""}.glyphicon-text-size:before{content:""}.glyphicon-text-color:before{content:""}.glyphicon-text-background:before{content:""}.glyphicon-object-align-top:before{content:""}.glyphicon-object-align-bottom:before{content:""}.glyphicon-object-align-horizontal:before{content:""}.glyphicon-object-align-left:before{content:""}.glyphicon-object-align-vertical:before{content:""}.glyphicon-object-align-right:before{content:""}.glyphicon-triangle-right:before{content:""}.glyphicon-triangle-left:before{content:""}.glyphicon-triangle-bottom:before{content:""}.glyphicon-triangle-top:before{content:""}.glyphicon-console:before{content:""}.glyphicon-superscript:before{content:""}.glyphicon-subscript:before{content:""}.glyphicon-menu-left:before{content:""}.glyphicon-menu-right:before{content:""}.glyphicon-menu-down:before{content:""}.glyphicon-menu-up:before{content:""}.app-bootstrap *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.app-bootstrap *:before,.app-bootstrap *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.app-bootstrap{-webkit-tap-highlight-color:rgba(0,0,0,0)}.app-bootstrap{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff;margin:0 !important}.app-density-comfortable .app-bootstrap{font-size:16px}.app-bootstrap input,.app-bootstrap button,.app-bootstrap select,.app-bootstrap textarea{font-family:inherit;font-size:inherit;line-height:inherit}.app-bootstrap a,body:not(.app-desktop) .app-bootstrap a:hover{color:#428bca;text-decoration:none;font-weight:normal}.app-desktop .app-bootstrap a:hover,.app-bootstrap a:focus{color:#2a6496;text-decoration:underline}.app-bootstrap a:focus{outline:0}.app-bootstrap figure{margin:0}.app-bootstrap img{vertical-align:middle}.app-bootstrap .img-responsive,.app-bootstrap .thumbnail>img,.app-bootstrap .thumbnail a>img,.app-bootstrap .carousel-inner>.item>img,.app-bootstrap .carousel-inner>.item>a>img{display:block;width:100% \9;max-width:100%;height:auto}.app-bootstrap .img-rounded{border-radius:6px}.app-bootstrap .img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;width:100% \9;max-width:100%;height:auto}.app-bootstrap .img-circle{border-radius:50%}.app-bootstrap hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.app-bootstrap h1,.app-bootstrap h2,.app-bootstrap h3,.app-bootstrap h4,.app-bootstrap h5,.app-bootstrap h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.app-bootstrap h1 small,.app-bootstrap h2 small,.app-bootstrap h3 small,.app-bootstrap h4 small,.app-bootstrap h5 small,.app-bootstrap h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,.app-bootstrap h1 .small,.app-bootstrap h2 .small,.app-bootstrap h3 .small,.app-bootstrap h4 .small,.app-bootstrap h5 .small,.app-bootstrap h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#777}.app-bootstrap h1,.h1,.app-bootstrap h2,.h2,.app-bootstrap h3,.h3{margin-top:20px;margin-bottom:10px}.app-bootstrap h1 small,.h1 small,.app-bootstrap h2 small,.h2 small,.app-bootstrap h3 small,.h3 small,.app-bootstrap h1 .small,.h1 .small,.app-bootstrap h2 .small,.h2 .small,.app-bootstrap h3 .small,.h3 .small{font-size:65%}.app-bootstrap h4,.h4,.app-bootstrap h5,.h5,.app-bootstrap h6,.h6{margin-top:10px;margin-bottom:10px}.app-bootstrap h4 small,.h4 small,.app-bootstrap h5 small,.h5 small,.app-bootstrap h6 small,.h6 small,.app-bootstrap h4 .small,.h4 .small,.app-bootstrap h5 .small,.h5 .small,.app-bootstrap h6 .small,.h6 .small{font-size:75%}.app-bootstrap h1,.h1{font-size:36px}.app-bootstrap h2,.h2{font-size:30px}.app-bootstrap h3,.h3{font-size:24px}.app-bootstrap h4,.h4{font-size:18px}.app-bootstrap h5,.h5{font-size:14px}.app-bootstrap h6,.h6{font-size:12px}.app-bootstrap p{margin:0 0 10px;font-weight:normal}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media(min-width:48em){body:not(app-sidebar-undocked) .lead{font-size:21px}}@media(min-width:60em){.app-sidebar-undocked .lead{font-size:21px}}.app-bootstrap small,.small{font-size:85%}.app-bootstrap cite{font-style:normal}.app-bootstrap mark,.mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#428bca}.app-desktop a.text-primary:hover{color:#3071a9}.text-success{color:#3c763d}.app-desktop a.text-success:hover{color:#2b542c}.text-info{color:#31708f}.app-desktop a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}.app-desktop a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}.app-desktop a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#428bca}.app-desktop a.bg-primary:hover{background-color:#3071a9}.bg-success{background-color:#dff0d8}.app-desktop a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}.app-desktop a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}.app-desktop a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}.app-desktop a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}.app-bootstrap ul,.app-bootstrap ol{margin-top:0;margin-bottom:10px}.app-bootstrap ul ul,.app-bootstrap ol ul,.app-bootstrap ul ol,.app-bootstrap ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:bold}dd{margin-left:0}@media(min-width:768px){body:not(.app-sidebar-undocked) .dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:not(.app-sidebar-undocked) .dl-horizontal dd{margin-left:180px}}@media(min-width:60em){.app-sidebar-undocked .dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar-undocked .dl-horizontal dd{margin-left:180px}}.app-bootstrap abbr[title],.app-bootstrap abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}.app-bootstrap blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}.app-bootstrap blockquote p:last-child,.app-bootstrap blockquote ul:last-child,.app-bootstrap blockquote ol:last-child{margin-bottom:0}.app-bootstrap blockquote footer,.app-bootstrap blockquote small,.app-bootstrap blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}.app-bootstrap blockquote footer:before,.app-bootstrap blockquote small:before,.app-bootstrap blockquote .small:before{content:'— '}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse footer:before,.app-bootstrap blockquote.pull-right footer:before,.blockquote-reverse small:before,.app-bootstrap blockquote.pull-right small:before,.blockquote-reverse .small:before,.app-bootstrap blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,.app-bootstrap blockquote.pull-right footer:after,.blockquote-reverse small:after,.app-bootstrap blockquote.pull-right small:after,.blockquote-reverse .small:after,.app-bootstrap blockquote.pull-right .small:after{content:' —'}.app-bootstrap blockquote:before,.app-bootstrap blockquote:after{content:""}.app-bootstrap address{margin-bottom:20px;font-style:normal;line-height:1.42857143}.app-bootstrap code,.app-bootstrap kbd,.app-bootstrap pre,.app-bootstrap samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}.app-bootstrap code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}.app-bootstrap kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}.app-bootstrap kbd kbd{padding:0;font-size:100%;box-shadow:none}.app-bootstrap pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}.app-bootstrap pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media(min-width:768px){.app-sidebar-undocked .container{width:750px}}@media(min-width:992px){.app-sidebar-undocked .container{width:970px}}@media(min-width:1200px){.app-sidebar-undocked .container{width:1170px}}@media(min-width:60em){body:not(app-sidebar-undocked) .container{width:750px}}@media(min-width:74em){body:not(app-sidebar-undocked) .container{width:970px}}@media(min-width:87em){body:not(app-sidebar-undocked) .container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media(min-width:60em){body:not(.app-sidebar-undocked) .col-sm-1,body:not(.app-sidebar-undocked) .col-sm-2,body:not(.app-sidebar-undocked) .col-sm-3,body:not(.app-sidebar-undocked) .col-sm-4,body:not(.app-sidebar-undocked) .col-sm-5,body:not(.app-sidebar-undocked) .col-sm-6,body:not(.app-sidebar-undocked) .col-sm-7,body:not(.app-sidebar-undocked) .col-sm-8,body:not(.app-sidebar-undocked) .col-sm-9,body:not(.app-sidebar-undocked) .col-sm-10,body:not(.app-sidebar-undocked) .col-sm-11,body:not(.app-sidebar-undocked) .col-sm-12{float:left}body:not(.app-sidebar-undocked) .col-sm-12{width:100%}body:not(.app-sidebar-undocked) .col-sm-11{width:91.66666667%}body:not(.app-sidebar-undocked) .col-sm-10{width:83.33333333%}body:not(.app-sidebar-undocked) .col-sm-9{width:75%}body:not(.app-sidebar-undocked) .col-sm-8{width:66.66666667%}body:not(.app-sidebar-undocked) .col-sm-7{width:58.33333333%}body:not(.app-sidebar-undocked) .col-sm-6{width:50%}body:not(.app-sidebar-undocked) .col-sm-5{width:41.66666667%}body:not(.app-sidebar-undocked) .col-sm-4{width:33.33333333%}body:not(.app-sidebar-undocked) .col-sm-3{width:25%}body:not(.app-sidebar-undocked) .col-sm-2{width:16.66666667%}body:not(.app-sidebar-undocked) .col-sm-1{width:8.33333333%}body:not(.app-sidebar-undocked) .col-sm-pull-12{right:100%}body:not(.app-sidebar-undocked) .col-sm-pull-11{right:91.66666667%}body:not(.app-sidebar-undocked) .col-sm-pull-10{right:83.33333333%}body:not(.app-sidebar-undocked) .col-sm-pull-9{right:75%}body:not(.app-sidebar-undocked) .col-sm-pull-8{right:66.66666667%}body:not(.app-sidebar-undocked) .col-sm-pull-7{right:58.33333333%}body:not(.app-sidebar-undocked) .col-sm-pull-6{right:50%}body:not(.app-sidebar-undocked) .col-sm-pull-5{right:41.66666667%}body:not(.app-sidebar-undocked) .col-sm-pull-4{right:33.33333333%}body:not(.app-sidebar-undocked) .col-sm-pull-3{right:25%}body:not(.app-sidebar-undocked) .col-sm-pull-2{right:16.66666667%}body:not(.app-sidebar-undocked) .col-sm-pull-1{right:8.33333333%}body:not(.app-sidebar-undocked) .col-sm-pull-0{right:auto}body:not(.app-sidebar-undocked) .col-sm-push-12{left:100%}body:not(.app-sidebar-undocked) .col-sm-push-11{left:91.66666667%}body:not(.app-sidebar-undocked) .col-sm-push-10{left:83.33333333%}body:not(.app-sidebar-undocked) .col-sm-push-9{left:75%}body:not(.app-sidebar-undocked) .col-sm-push-8{left:66.66666667%}body:not(.app-sidebar-undocked) .col-sm-push-7{left:58.33333333%}body:not(.app-sidebar-undocked) .col-sm-push-6{left:50%}body:not(.app-sidebar-undocked) .col-sm-push-5{left:41.66666667%}body:not(.app-sidebar-undocked) .col-sm-push-4{left:33.33333333%}body:not(.app-sidebar-undocked) .col-sm-push-3{left:25%}body:not(.app-sidebar-undocked) .col-sm-push-2{left:16.66666667%}body:not(.app-sidebar-undocked) .col-sm-push-1{left:8.33333333%}body:not(.app-sidebar-undocked) .col-sm-push-0{left:auto}body:not(.app-sidebar-undocked) .col-sm-offset-12{margin-left:100%}body:not(.app-sidebar-undocked) .col-sm-offset-11{margin-left:91.66666667%}body:not(.app-sidebar-undocked) .col-sm-offset-10{margin-left:83.33333333%}body:not(.app-sidebar-undocked) .col-sm-offset-9{margin-left:75%}body:not(.app-sidebar-undocked) .col-sm-offset-8{margin-left:66.66666667%}body:not(.app-sidebar-undocked) .col-sm-offset-7{margin-left:58.33333333%}body:not(.app-sidebar-undocked) .col-sm-offset-6{margin-left:50%}body:not(.app-sidebar-undocked) .col-sm-offset-5{margin-left:41.66666667%}body:not(.app-sidebar-undocked) .col-sm-offset-4{margin-left:33.33333333%}body:not(.app-sidebar-undocked) .col-sm-offset-3{margin-left:25%}body:not(.app-sidebar-undocked) .col-sm-offset-2{margin-left:16.66666667%}body:not(.app-sidebar-undocked) .col-sm-offset-1{margin-left:8.33333333%}body:not(.app-sidebar-undocked) .col-sm-offset-0{margin-left:0%}}@media(min-width:768px){.app-sidebar-undocked .col-sm-1,.app-sidebar-undocked .col-sm-2,.app-sidebar-undocked .col-sm-3,.app-sidebar-undocked .col-sm-4,.app-sidebar-undocked .col-sm-5,.app-sidebar-undocked .col-sm-6,.app-sidebar-undocked .col-sm-7,.app-sidebar-undocked .col-sm-8,.app-sidebar-undocked .col-sm-9,.app-sidebar-undocked .col-sm-10,.app-sidebar-undocked .col-sm-11,.app-sidebar-undocked .col-sm-12{float:left}.app-sidebar-undocked .col-sm-12{width:100%}.app-sidebar-undocked .col-sm-11{width:91.66666667%}.app-sidebar-undocked .col-sm-10{width:83.33333333%}.app-sidebar-undocked .col-sm-9{width:75%}.app-sidebar-undocked .col-sm-8{width:66.66666667%}.app-sidebar-undocked .col-sm-7{width:58.33333333%}.app-sidebar-undocked .col-sm-6{width:50%}.app-sidebar-undocked .col-sm-5{width:41.66666667%}.app-sidebar-undocked .col-sm-4{width:33.33333333%}.app-sidebar-undocked .col-sm-3{width:25%}.app-sidebar-undocked .col-sm-2{width:16.66666667%}.app-sidebar-undocked .col-sm-1{width:8.33333333%}.app-sidebar-undocked .col-sm-pull-12{right:100%}.app-sidebar-undocked .col-sm-pull-11{right:91.66666667%}.app-sidebar-undocked .col-sm-pull-10{right:83.33333333%}.app-sidebar-undocked .col-sm-pull-9{right:75%}.app-sidebar-undocked .col-sm-pull-8{right:66.66666667%}.app-sidebar-undocked .col-sm-pull-7{right:58.33333333%}.app-sidebar-undocked .col-sm-pull-6{right:50%}.app-sidebar-undocked .col-sm-pull-5{right:41.66666667%}.app-sidebar-undocked .col-sm-pull-4{right:33.33333333%}.app-sidebar-undocked .col-sm-pull-3{right:25%}.app-sidebar-undocked .col-sm-pull-2{right:16.66666667%}.app-sidebar-undocked .col-sm-pull-1{right:8.33333333%}.app-sidebar-undocked .col-sm-pull-0{right:auto}.app-sidebar-undocked .col-sm-push-12{left:100%}.app-sidebar-undocked .col-sm-push-11{left:91.66666667%}.app-sidebar-undocked .col-sm-push-10{left:83.33333333%}.app-sidebar-undocked .col-sm-push-9{left:75%}.app-sidebar-undocked .col-sm-push-8{left:66.66666667%}.app-sidebar-undocked .col-sm-push-7{left:58.33333333%}.app-sidebar-undocked .col-sm-push-6{left:50%}.app-sidebar-undocked .col-sm-push-5{left:41.66666667%}.app-sidebar-undocked .col-sm-push-4{left:33.33333333%}.app-sidebar-undocked .col-sm-push-3{left:25%}.app-sidebar-undocked .col-sm-push-2{left:16.66666667%}.app-sidebar-undocked .col-sm-push-1{left:8.33333333%}.app-sidebar-undocked .col-sm-push-0{left:auto}.app-sidebar-undocked .col-sm-offset-12{margin-left:100%}.app-sidebar-undocked .col-sm-offset-11{margin-left:91.66666667%}.app-sidebar-undocked .col-sm-offset-10{margin-left:83.33333333%}.app-sidebar-undocked .col-sm-offset-9{margin-left:75%}.app-sidebar-undocked .col-sm-offset-8{margin-left:66.66666667%}.app-sidebar-undocked .col-sm-offset-7{margin-left:58.33333333%}.app-sidebar-undocked .col-sm-offset-6{margin-left:50%}.app-sidebar-undocked .col-sm-offset-5{margin-left:41.66666667%}.app-sidebar-undocked .col-sm-offset-4{margin-left:33.33333333%}.app-sidebar-undocked .col-sm-offset-3{margin-left:25%}.app-sidebar-undocked .col-sm-offset-2{margin-left:16.66666667%}.app-sidebar-undocked .col-sm-offset-1{margin-left:8.33333333%}.app-sidebar-undocked .col-sm-offset-0{margin-left:0%}}@media(min-width:74em){body:not(.app-sidebar-undocked) .col-md-1,body:not(.app-sidebar-undocked) .col-md-2,body:not(.app-sidebar-undocked) .col-md-3,body:not(.app-sidebar-undocked) .col-md-4,body:not(.app-sidebar-undocked) .col-md-5,body:not(.app-sidebar-undocked) .col-md-6,body:not(.app-sidebar-undocked) .col-md-7,body:not(.app-sidebar-undocked) .col-md-8,body:not(.app-sidebar-undocked) .col-md-9,body:not(.app-sidebar-undocked) .col-md-10,body:not(.app-sidebar-undocked) .col-md-11,body:not(.app-sidebar-undocked) .col-md-12{float:left}body:not(.app-sidebar-undocked) .col-md-12{width:100%}body:not(.app-sidebar-undocked) .col-md-11{width:91.66666667%}body:not(.app-sidebar-undocked) .col-md-10{width:83.33333333%}body:not(.app-sidebar-undocked) .col-md-9{width:75%}body:not(.app-sidebar-undocked) .col-md-8{width:66.66666667%}body:not(.app-sidebar-undocked) .col-md-7{width:58.33333333%}body:not(.app-sidebar-undocked) .col-md-6{width:50%}body:not(.app-sidebar-undocked) .col-md-5{width:41.66666667%}body:not(.app-sidebar-undocked) .col-md-4{width:33.33333333%}body:not(.app-sidebar-undocked) .col-md-3{width:25%}body:not(.app-sidebar-undocked) .col-md-2{width:16.66666667%}body:not(.app-sidebar-undocked) .col-md-1{width:8.33333333%}body:not(.app-sidebar-undocked) .col-md-pull-12{right:100%}body:not(.app-sidebar-undocked) .col-md-pull-11{right:91.66666667%}body:not(.app-sidebar-undocked) .col-md-pull-10{right:83.33333333%}body:not(.app-sidebar-undocked) .col-md-pull-9{right:75%}body:not(.app-sidebar-undocked) .col-md-pull-8{right:66.66666667%}body:not(.app-sidebar-undocked) .col-md-pull-7{right:58.33333333%}body:not(.app-sidebar-undocked) .col-md-pull-6{right:50%}body:not(.app-sidebar-undocked) .col-md-pull-5{right:41.66666667%}body:not(.app-sidebar-undocked) .col-md-pull-4{right:33.33333333%}body:not(.app-sidebar-undocked) .col-md-pull-3{right:25%}body:not(.app-sidebar-undocked) .col-md-pull-2{right:16.66666667%}body:not(.app-sidebar-undocked) .col-md-pull-1{right:8.33333333%}body:not(.app-sidebar-undocked) .col-md-pull-0{right:auto}body:not(.app-sidebar-undocked) .col-md-push-12{left:100%}body:not(.app-sidebar-undocked) .col-md-push-11{left:91.66666667%}body:not(.app-sidebar-undocked) .col-md-push-10{left:83.33333333%}body:not(.app-sidebar-undocked) .col-md-push-9{left:75%}body:not(.app-sidebar-undocked) .col-md-push-8{left:66.66666667%}body:not(.app-sidebar-undocked) .col-md-push-7{left:58.33333333%}body:not(.app-sidebar-undocked) .col-md-push-6{left:50%}body:not(.app-sidebar-undocked) .col-md-push-5{left:41.66666667%}body:not(.app-sidebar-undocked) .col-md-push-4{left:33.33333333%}body:not(.app-sidebar-undocked) .col-md-push-3{left:25%}body:not(.app-sidebar-undocked) .col-md-push-2{left:16.66666667%}body:not(.app-sidebar-undocked) .col-md-push-1{left:8.33333333%}body:not(.app-sidebar-undocked) .col-md-push-0{left:auto}body:not(.app-sidebar-undocked) .col-md-offset-12{margin-left:100%}body:not(.app-sidebar-undocked) .col-md-offset-11{margin-left:91.66666667%}body:not(.app-sidebar-undocked) .col-md-offset-10{margin-left:83.33333333%}body:not(.app-sidebar-undocked) .col-md-offset-9{margin-left:75%}body:not(.app-sidebar-undocked) .col-md-offset-8{margin-left:66.66666667%}body:not(.app-sidebar-undocked) .col-md-offset-7{margin-left:58.33333333%}body:not(.app-sidebar-undocked) .col-md-offset-6{margin-left:50%}body:not(.app-sidebar-undocked) .col-md-offset-5{margin-left:41.66666667%}body:not(.app-sidebar-undocked) .col-md-offset-4{margin-left:33.33333333%}body:not(.app-sidebar-undocked) .col-md-offset-3{margin-left:25%}body:not(.app-sidebar-undocked) .col-md-offset-2{margin-left:16.66666667%}body:not(.app-sidebar-undocked) .col-md-offset-1{margin-left:8.33333333%}body:not(.app-sidebar-undocked) .col-md-offset-0{margin-left:0%}}@media(min-width:992px){.app-sidebar-undocked .col-md-1,.app-sidebar-undocked .col-md-2,.app-sidebar-undocked .col-md-3,.app-sidebar-undocked .col-md-4,.app-sidebar-undocked .col-md-5,.app-sidebar-undocked .col-md-6,.app-sidebar-undocked .col-md-7,.app-sidebar-undocked .col-md-8,.app-sidebar-undocked .col-md-9,.app-sidebar-undocked .col-md-10,.app-sidebar-undocked .col-md-11,.app-sidebar-undocked .col-md-12{float:left}.app-sidebar-undocked .col-md-12{width:100%}.app-sidebar-undocked .col-md-11{width:91.66666667%}.app-sidebar-undocked .col-md-10{width:83.33333333%}.app-sidebar-undocked .col-md-9{width:75%}.app-sidebar-undocked .col-md-8{width:66.66666667%}.app-sidebar-undocked .col-md-7{width:58.33333333%}.app-sidebar-undocked .col-md-6{width:50%}.app-sidebar-undocked .col-md-5{width:41.66666667%}.app-sidebar-undocked .col-md-4{width:33.33333333%}.app-sidebar-undocked .col-md-3{width:25%}.app-sidebar-undocked .col-md-2{width:16.66666667%}.app-sidebar-undocked .col-md-1{width:8.33333333%}.app-sidebar-undocked .col-md-pull-12{right:100%}.app-sidebar-undocked .col-md-pull-11{right:91.66666667%}.app-sidebar-undocked .col-md-pull-10{right:83.33333333%}.app-sidebar-undocked .col-md-pull-9{right:75%}.app-sidebar-undocked .col-md-pull-8{right:66.66666667%}.app-sidebar-undocked .col-md-pull-7{right:58.33333333%}.app-sidebar-undocked .col-md-pull-6{right:50%}.app-sidebar-undocked .col-md-pull-5{right:41.66666667%}.app-sidebar-undocked .col-md-pull-4{right:33.33333333%}.app-sidebar-undocked .col-md-pull-3{right:25%}.app-sidebar-undocked .col-md-pull-2{right:16.66666667%}.app-sidebar-undocked .col-md-pull-1{right:8.33333333%}.app-sidebar-undocked .col-md-pull-0{right:auto}.app-sidebar-undocked .col-md-push-12{left:100%}.app-sidebar-undocked .col-md-push-11{left:91.66666667%}.app-sidebar-undocked .col-md-push-10{left:83.33333333%}.app-sidebar-undocked .col-md-push-9{left:75%}.app-sidebar-undocked .col-md-push-8{left:66.66666667%}.app-sidebar-undocked .col-md-push-7{left:58.33333333%}.app-sidebar-undocked .col-md-push-6{left:50%}.app-sidebar-undocked .col-md-push-5{left:41.66666667%}.app-sidebar-undocked .col-md-push-4{left:33.33333333%}.app-sidebar-undocked .col-md-push-3{left:25%}.app-sidebar-undocked .col-md-push-2{left:16.66666667%}.app-sidebar-undocked .col-md-push-1{left:8.33333333%}.app-sidebar-undocked .col-md-push-0{left:auto}.app-sidebar-undocked .col-md-offset-12{margin-left:100%}.app-sidebar-undocked .col-md-offset-11{margin-left:91.66666667%}.app-sidebar-undocked .col-md-offset-10{margin-left:83.33333333%}.app-sidebar-undocked .col-md-offset-9{margin-left:75%}.app-sidebar-undocked .col-md-offset-8{margin-left:66.66666667%}.app-sidebar-undocked .col-md-offset-7{margin-left:58.33333333%}.app-sidebar-undocked .col-md-offset-6{margin-left:50%}.app-sidebar-undocked .col-md-offset-5{margin-left:41.66666667%}.app-sidebar-undocked .col-md-offset-4{margin-left:33.33333333%}.app-sidebar-undocked .col-md-offset-3{margin-left:25%}.app-sidebar-undocked .col-md-offset-2{margin-left:16.66666667%}.app-sidebar-undocked .col-md-offset-1{margin-left:8.33333333%}.app-sidebar-undocked .col-md-offset-0{margin-left:0%}}@media(min-width:1200px){.app-sidebar-undocked .col-lg-1,.app-sidebar-undocked .col-lg-2,.app-sidebar-undocked .col-lg-3,.app-sidebar-undocked .col-lg-4,.app-sidebar-undocked .col-lg-5,.app-sidebar-undocked .col-lg-6,.app-sidebar-undocked .col-lg-7,.app-sidebar-undocked .col-lg-8,.app-sidebar-undocked .col-lg-9,.app-sidebar-undocked .col-lg-10,.app-sidebar-undocked .col-lg-11,.app-sidebar-undocked .col-lg-12{float:left}.app-sidebar-undocked .col-lg-12{width:100%}.app-sidebar-undocked .col-lg-11{width:91.66666667%}.app-sidebar-undocked .col-lg-10{width:83.33333333%}.app-sidebar-undocked .col-lg-9{width:75%}.app-sidebar-undocked .col-lg-8{width:66.66666667%}.app-sidebar-undocked .col-lg-7{width:58.33333333%}.app-sidebar-undocked .col-lg-6{width:50%}.app-sidebar-undocked .col-lg-5{width:41.66666667%}.app-sidebar-undocked .col-lg-4{width:33.33333333%}.app-sidebar-undocked .col-lg-3{width:25%}.app-sidebar-undocked .col-lg-2{width:16.66666667%}.app-sidebar-undocked .col-lg-1{width:8.33333333%}.app-sidebar-undocked .col-lg-pull-12{right:100%}.app-sidebar-undocked .col-lg-pull-11{right:91.66666667%}.app-sidebar-undocked .col-lg-pull-10{right:83.33333333%}.app-sidebar-undocked .col-lg-pull-9{right:75%}.app-sidebar-undocked .col-lg-pull-8{right:66.66666667%}.app-sidebar-undocked .col-lg-pull-7{right:58.33333333%}.app-sidebar-undocked .col-lg-pull-6{right:50%}.app-sidebar-undocked .col-lg-pull-5{right:41.66666667%}.app-sidebar-undocked .col-lg-pull-4{right:33.33333333%}.app-sidebar-undocked .col-lg-pull-3{right:25%}.app-sidebar-undocked .col-lg-pull-2{right:16.66666667%}.app-sidebar-undocked .col-lg-pull-1{right:8.33333333%}.app-sidebar-undocked .col-lg-pull-0{right:auto}.app-sidebar-undocked .col-lg-push-12{left:100%}.app-sidebar-undocked .col-lg-push-11{left:91.66666667%}.app-sidebar-undocked .col-lg-push-10{left:83.33333333%}.app-sidebar-undocked .col-lg-push-9{left:75%}.app-sidebar-undocked .col-lg-push-8{left:66.66666667%}.app-sidebar-undocked .col-lg-push-7{left:58.33333333%}.app-sidebar-undocked .col-lg-push-6{left:50%}.app-sidebar-undocked .col-lg-push-5{left:41.66666667%}.app-sidebar-undocked .col-lg-push-4{left:33.33333333%}.app-sidebar-undocked .col-lg-push-3{left:25%}.app-sidebar-undocked .col-lg-push-2{left:16.66666667%}.app-sidebar-undocked .col-lg-push-1{left:8.33333333%}.app-sidebar-undocked .col-lg-push-0{left:auto}.app-sidebar-undocked .col-lg-offset-12{margin-left:100%}.app-sidebar-undocked .col-lg-offset-11{margin-left:91.66666667%}.app-sidebar-undocked .col-lg-offset-10{margin-left:83.33333333%}.app-sidebar-undocked .col-lg-offset-9{margin-left:75%}.app-sidebar-undocked .col-lg-offset-8{margin-left:66.66666667%}.app-sidebar-undocked .col-lg-offset-7{margin-left:58.33333333%}.app-sidebar-undocked .col-lg-offset-6{margin-left:50%}.app-sidebar-undocked .col-lg-offset-5{margin-left:41.66666667%}.app-sidebar-undocked .col-lg-offset-4{margin-left:33.33333333%}.app-sidebar-undocked .col-lg-offset-3{margin-left:25%}.app-sidebar-undocked .col-lg-offset-2{margin-left:16.66666667%}.app-sidebar-undocked .col-lg-offset-1{margin-left:8.33333333%}.app-sidebar-undocked .col-lg-offset-0{margin-left:0%}}@media(min-width:87em){body:not(.app-sidebar-undocked) .col-lg-1,body:not(.app-sidebar-undocked) .col-lg-2,body:not(.app-sidebar-undocked) .col-lg-3,body:not(.app-sidebar-undocked) .col-lg-4,body:not(.app-sidebar-undocked) .col-lg-5,body:not(.app-sidebar-undocked) .col-lg-6,body:not(.app-sidebar-undocked) .col-lg-7,body:not(.app-sidebar-undocked) .col-lg-8,body:not(.app-sidebar-undocked) .col-lg-9,body:not(.app-sidebar-undocked) .col-lg-10,body:not(.app-sidebar-undocked) .col-lg-11,body:not(.app-sidebar-undocked) .col-lg-12{float:left}body:not(.app-sidebar-undocked) .col-lg-12{width:100%}body:not(.app-sidebar-undocked) .col-lg-11{width:91.66666667%}body:not(.app-sidebar-undocked) .col-lg-10{width:83.33333333%}body:not(.app-sidebar-undocked) .col-lg-9{width:75%}body:not(.app-sidebar-undocked) .col-lg-8{width:66.66666667%}body:not(.app-sidebar-undocked) .col-lg-7{width:58.33333333%}body:not(.app-sidebar-undocked) .col-lg-6{width:50%}body:not(.app-sidebar-undocked) .col-lg-5{width:41.66666667%}body:not(.app-sidebar-undocked) .col-lg-4{width:33.33333333%}body:not(.app-sidebar-undocked) .col-lg-3{width:25%}body:not(.app-sidebar-undocked) .col-lg-2{width:16.66666667%}body:not(.app-sidebar-undocked) .col-lg-1{width:8.33333333%}body:not(.app-sidebar-undocked) .col-lg-pull-12{right:100%}body:not(.app-sidebar-undocked) .col-lg-pull-11{right:91.66666667%}body:not(.app-sidebar-undocked) .col-lg-pull-10{right:83.33333333%}body:not(.app-sidebar-undocked) .col-lg-pull-9{right:75%}body:not(.app-sidebar-undocked) .col-lg-pull-8{right:66.66666667%}body:not(.app-sidebar-undocked) .col-lg-pull-7{right:58.33333333%}body:not(.app-sidebar-undocked) .col-lg-pull-6{right:50%}body:not(.app-sidebar-undocked) .col-lg-pull-5{right:41.66666667%}body:not(.app-sidebar-undocked) .col-lg-pull-4{right:33.33333333%}body:not(.app-sidebar-undocked) .col-lg-pull-3{right:25%}body:not(.app-sidebar-undocked) .col-lg-pull-2{right:16.66666667%}body:not(.app-sidebar-undocked) .col-lg-pull-1{right:8.33333333%}body:not(.app-sidebar-undocked) .col-lg-pull-0{right:auto}body:not(.app-sidebar-undocked) .col-lg-push-12{left:100%}body:not(.app-sidebar-undocked) .col-lg-push-11{left:91.66666667%}body:not(.app-sidebar-undocked) .col-lg-push-10{left:83.33333333%}body:not(.app-sidebar-undocked) .col-lg-push-9{left:75%}body:not(.app-sidebar-undocked) .col-lg-push-8{left:66.66666667%}body:not(.app-sidebar-undocked) .col-lg-push-7{left:58.33333333%}body:not(.app-sidebar-undocked) .col-lg-push-6{left:50%}body:not(.app-sidebar-undocked) .col-lg-push-5{left:41.66666667%}body:not(.app-sidebar-undocked) .col-lg-push-4{left:33.33333333%}body:not(.app-sidebar-undocked) .col-lg-push-3{left:25%}body:not(.app-sidebar-undocked) .col-lg-push-2{left:16.66666667%}body:not(.app-sidebar-undocked) .col-lg-push-1{left:8.33333333%}body:not(.app-sidebar-undocked) .col-lg-push-0{left:auto}body:not(.app-sidebar-undocked) .col-lg-offset-12{margin-left:100%}body:not(.app-sidebar-undocked) .col-lg-offset-11{margin-left:91.66666667%}body:not(.app-sidebar-undocked) .col-lg-offset-10{margin-left:83.33333333%}body:not(.app-sidebar-undocked) .col-lg-offset-9{margin-left:75%}body:not(.app-sidebar-undocked) .col-lg-offset-8{margin-left:66.66666667%}body:not(.app-sidebar-undocked) .col-lg-offset-7{margin-left:58.33333333%}body:not(.app-sidebar-undocked) .col-lg-offset-6{margin-left:50%}body:not(.app-sidebar-undocked) .col-lg-offset-5{margin-left:41.66666667%}body:not(.app-sidebar-undocked) .col-lg-offset-4{margin-left:33.33333333%}body:not(.app-sidebar-undocked) .col-lg-offset-3{margin-left:25%}body:not(.app-sidebar-undocked) .col-lg-offset-2{margin-left:16.66666667%}body:not(.app-sidebar-undocked) .col-lg-offset-1{margin-left:8.33333333%}body:not(.app-sidebar-undocked) .col-lg-offset-0{margin-left:0%}}.app-bootstrap table{background-color:transparent}.app-bootstrap th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.app-desktop .table-hover>tbody>tr:hover>td,.app-desktop .table-hover>tbody>tr:hover>th{background-color:#f5f5f5}.app-bootstrap table col[class*="col-"]{position:static;float:none;display:table-column}.app-bootstrap table td[class*="col-"],.app-bootstrap table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.app-desktop .table-hover>tbody>tr>td.active:hover,.app-desktop .table-hover>tbody>tr>th.active:hover,.app-desktop .table-hover>tbody>tr.active:hover>td,.app-desktop .table-hover>tbody>tr:hover>.active,.app-desktop .table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.app-desktop .table-hover>tbody>tr>td.success:hover,.app-desktop .table-hover>tbody>tr>th.success:hover,.app-desktop .table-hover>tbody>tr.success:hover>td,.app-desktop .table-hover>tbody>tr:hover>.success,.app-desktop .table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.app-desktop .table-hover>tbody>tr>td.info:hover,.app-desktop .table-hover>tbody>tr>th.info:hover,.app-desktop .table-hover>tbody>tr.info:hover>td,.app-desktop .table-hover>tbody>tr:hover>.info,.app-desktop .table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.app-desktop .table-hover>tbody>tr>td.warning:hover,.app-desktop .table-hover>tbody>tr>th.warning:hover,.app-desktop .table-hover>tbody>tr.warning:hover>td,.app-desktop .table-hover>tbody>tr:hover>.warning,.app-desktop .table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.app-desktop .table-hover>tbody>tr>td.danger:hover,.app-desktop .table-hover>tbody>tr>th.danger:hover,.app-desktop .table-hover>tbody>tr.danger:hover>td,.app-desktop .table-hover>tbody>tr:hover>.danger,.app-desktop .table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}@media screen and (max-width:767px){.app-sidebar-undocked .table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;-webkit-overflow-scrolling:touch}.app-sidebar-undocked .table-responsive>.table{margin-bottom:0}.app-sidebar-undocked .table-responsive>.table>thead>tr>th,.app-sidebar-undocked .table-responsive>.table>tbody>tr>th,.app-sidebar-undocked .table-responsive>.table>tfoot>tr>th,.app-sidebar-undocked .table-responsive>.table>thead>tr>td,.app-sidebar-undocked .table-responsive>.table>tbody>tr>td,.app-sidebar-undocked .table-responsive>.table>tfoot>tr>td{white-space:nowrap}.app-sidebar-undocked .table-responsive>.table-bordered{border:0}.app-sidebar-undocked .table-responsive>.table-bordered>thead>tr>th:first-child,.app-sidebar-undocked .table-responsive>.table-bordered>tbody>tr>th:first-child,.app-sidebar-undocked .table-responsive>.table-bordered>tfoot>tr>th:first-child,.app-sidebar-undocked .table-responsive>.table-bordered>thead>tr>td:first-child,.app-sidebar-undocked .table-responsive>.table-bordered>tbody>tr>td:first-child,.app-sidebar-undocked .table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.app-sidebar-undocked .table-responsive>.table-bordered>thead>tr>th:last-child,.app-sidebar-undocked .table-responsive>.table-bordered>tbody>tr>th:last-child,.app-sidebar-undocked .table-responsive>.table-bordered>tfoot>tr>th:last-child,.app-sidebar-undocked .table-responsive>.table-bordered>thead>tr>td:last-child,.app-sidebar-undocked .table-responsive>.table-bordered>tbody>tr>td:last-child,.app-sidebar-undocked .table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.app-sidebar-undocked .table-responsive>.table-bordered>tbody>tr:last-child>th,.app-sidebar-undocked .table-responsive>.table-bordered>tfoot>tr:last-child>th,.app-sidebar-undocked .table-responsive>.table-bordered>tbody>tr:last-child>td,.app-sidebar-undocked .table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}@media screen and (max-width:959px){body:not(.app-sidebar-undocked) .table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;-webkit-overflow-scrolling:touch}body:not(.app-sidebar-undocked) .table-responsive>.table{margin-bottom:0}body:not(.app-sidebar-undocked) .table-responsive>.table>thead>tr>th,body:not(.app-sidebar-undocked) .table-responsive>.table>tbody>tr>th,body:not(.app-sidebar-undocked) .table-responsive>.table>tfoot>tr>th,body:not(.app-sidebar-undocked) .table-responsive>.table>thead>tr>td,body:not(.app-sidebar-undocked) .table-responsive>.table>tbody>tr>td,body:not(.app-sidebar-undocked) .table-responsive>.table>tfoot>tr>td{white-space:nowrap}body:not(.app-sidebar-undocked) .table-responsive>.table-bordered{border:0}body:not(.app-sidebar-undocked) .table-responsive>.table-bordered>thead>tr>th:first-child,body:not(.app-sidebar-undocked) .table-responsive>.table-bordered>tbody>tr>th:first-child,body:not(.app-sidebar-undocked) .table-responsive>.table-bordered>tfoot>tr>th:first-child,body:not(.app-sidebar-undocked) .table-responsive>.table-bordered>thead>tr>td:first-child,body:not(.app-sidebar-undocked) .table-responsive>.table-bordered>tbody>tr>td:first-child,body:not(.app-sidebar-undocked) .table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}body:not(.app-sidebar-undocked) .table-responsive>.table-bordered>thead>tr>th:last-child,body:not(.app-sidebar-undocked) .table-responsive>.table-bordered>tbody>tr>th:last-child,body:not(.app-sidebar-undocked) .table-responsive>.table-bordered>tfoot>tr>th:last-child,body:not(.app-sidebar-undocked) .table-responsive>.table-bordered>thead>tr>td:last-child,body:not(.app-sidebar-undocked) .table-responsive>.table-bordered>tbody>tr>td:last-child,body:not(.app-sidebar-undocked) .table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}body:not(.app-sidebar-undocked) .table-responsive>.table-bordered>tbody>tr:last-child>th,body:not(.app-sidebar-undocked) .table-responsive>.table-bordered>tfoot>tr:last-child>th,body:not(.app-sidebar-undocked) .table-responsive>.table-bordered>tbody>tr:last-child>td,body:not(.app-sidebar-undocked) .table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}.app-bootstrap fieldset{padding:0;margin:0;border:0;min-width:0}.app-bootstrap legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}.app-bootstrap label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}.app-bootstrap input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.app-bootstrap input[type="radio"],.app-bootstrap input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}.app-bootstrap input[type="file"]{display:block}.app-bootstrap input[type="range"]{display:block;width:100%}.app-bootstrap select[multiple],.app-bootstrap select[size]{height:auto}.app-bootstrap input[type="file"]:focus,.app-bootstrap input[type="radio"]:focus,.app-bootstrap input[type="checkbox"]:focus{outline:0}.app-bootstrap output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.app-bootstrap .form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#777;opacity:1}.form-control:-ms-input-placeholder{color:#777}.form-control::-webkit-input-placeholder{color:#777}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}.app-bootstrap textarea.form-control{height:auto}.app-bootstrap input[type="search"]{-webkit-appearance:none}.app-bootstrap input[type="date"],.app-bootstrap input[type="time"],.app-bootstrap input[type="datetime-local"],.app-bootstrap input[type="month"]{line-height:34px;line-height:1.42857143}.app-bootstrap input[type="date"].input-sm,.app-bootstrap input[type="time"].input-sm,.app-bootstrap input[type="datetime-local"].input-sm,.app-bootstrap input[type="month"].input-sm{line-height:30px}.app-bootstrap input[type="date"].input-lg,.app-bootstrap input[type="time"].input-lg,.app-bootstrap input[type="datetime-local"].input-lg,.app-bootstrap input[type="month"].input-lg{line-height:46px}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;min-height:20px;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}.app-bootstrap input[type="radio"][disabled],.app-bootstrap input[type="checkbox"][disabled],.app-bootstrap input[type="radio"].disabled,.app-bootstrap input[type="checkbox"].disabled,.app-bootstrap fieldset[disabled] input[type="radio"],.app-bootstrap fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm,.form-horizontal .form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.app-bootstrap select.input-sm{height:30px;line-height:30px}.app-bootstrap textarea.input-sm,.app-bootstrap select[multiple].input-sm{height:auto}.input-lg,.form-horizontal .form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.app-bootstrap select.input-lg{height:46px;line-height:46px}.app-bootstrap textarea.input-lg,.app-bootstrap select[multiple].input-lg{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:25px;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media(min-width:768px){.app-sidebar-undocked .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.app-sidebar-undocked .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.app-sidebar-undocked .form-inline .input-group{display:inline-table;vertical-align:middle}.app-sidebar-undocked .form-inline .input-group .input-group-addon,.app-sidebar-undocked .form-inline .input-group .input-group-btn,.app-sidebar-undocked .form-inline .input-group .form-control{width:auto}.app-sidebar-undocked .form-inline .input-group>.form-control{width:100%}.app-sidebar-undocked .form-inline .control-label{margin-bottom:0;vertical-align:middle}.app-sidebar-undocked .form-inline .radio,.app-sidebar-undocked .form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.app-sidebar-undocked .form-inline .radio label,.app-sidebar-undocked .form-inline .checkbox label{padding-left:0}.app-sidebar-undocked .form-inline .radio input[type="radio"],.app-sidebar-undocked .form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.app-sidebar-undocked .form-inline .has-feedback .form-control-feedback{top:0}}@media(min-width:60em){body:not(.app-sidebar-undocked) .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}body:not(.app-sidebar-undocked) .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}body:not(.app-sidebar-undocked) .form-inline .input-group{display:inline-table;vertical-align:middle}body:not(.app-sidebar-undocked) .form-inline .input-group .input-group-addon,body:not(.app-sidebar-undocked) .form-inline .input-group .input-group-btn,body:not(.app-sidebar-undocked) .form-inline .input-group .form-control{width:auto}body:not(.app-sidebar-undocked) .form-inline .input-group>.form-control{width:100%}body:not(.app-sidebar-undocked) .form-inline .control-label{margin-bottom:0;vertical-align:middle}body:not(.app-sidebar-undocked) .form-inline .radio,body:not(.app-sidebar-undocked) .form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}body:not(.app-sidebar-undocked) .form-inline .radio label,body:not(.app-sidebar-undocked) .form-inline .checkbox label{padding-left:0}body:not(.app-sidebar-undocked) .form-inline .radio input[type="radio"],body:not(.app-sidebar-undocked) .form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}body:not(.app-sidebar-undocked) .form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}@media(min-width:60em){body:not(.app-sidebar-undocked) .form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}@media(min-width:768px){.app-sidebar-undocked .form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{top:0;right:15px}@media(min-width:60em){body:not(.app-sidebar-undocked) .form-horizontal .form-group-lg .control-label{padding-top:14.3px}body:not(.app-sidebar-undocked) .form-horizontal .form-group-sm .control-label{padding-top:6px}}@media(min-width:768px){.app-sidebar-undocked .form-horizontal .form-group-lg .control-label{padding-top:14.3px}.app-sidebar-undocked .form-horizontal .form-group-sm .control-label{padding-top:6px}}.app-bootstrap .btn,.app-bootstrap .btn:visited{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.app-bootstrap .btn:focus,.app-bootstrap .btn:active:focus,.app-bootstrap .btn.active:focus{outline:0}.app-desktop .app-bootstrap .btn:hover,.app-bootstrap .btn:focus{color:#333;text-decoration:none}.app-bootstrap .btn:active,.app-bootstrap .btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.app-bootstrap .btn.disabled,.app-bootstrap .btn[disabled],.app-bootstrap fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.app-bootstrap .btn-default,.app-bootstrap .btn-default:visited,body:not(.app-desktop) .app-bootstrap .btn-default:hover{color:#333;background-color:#fff;border-color:#ccc}.app-desktop .app-bootstrap .btn-default:hover,.app-bootstrap .btn-default:focus,.app-bootstrap .btn-default:active,.app-bootstrap .btn-default.active,.app-bootstrap .open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.app-bootstrap .btn-default:active,.app-bootstrap .btn-default.active,.app-bootstrap .open>.dropdown-toggle.btn-default{background-image:none}.app-bootstrap .btn-default.disabled,.app-bootstrap .btn-default[disabled],.app-bootstrap fieldset[disabled] .btn-default,.app-bootstrap .btn-default.disabled:hover,.app-bootstrap .btn-default[disabled]:hover,.app-bootstrap fieldset[disabled] .btn-default:hover,.app-bootstrap .btn-default.disabled:focus,.app-bootstrap .btn-default[disabled]:focus,.app-bootstrap fieldset[disabled] .btn-default:focus,.app-bootstrap .btn-default.disabled:active,.app-bootstrap .btn-default[disabled]:active,.app-bootstrap fieldset[disabled] .btn-default:active,.app-bootstrap .btn-default.disabled.active,.app-bootstrap .btn-default[disabled].active,.app-bootstrap fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.app-bootstrap .btn-default .badge{color:#fff;background-color:#333}.app-bootstrap .btn-primary,.app-bootstrap .btn-primary:visited,body:not(.app-desktop) .app-bootstrap .btn-primary:hover{color:#fff;background-color:#428bca;border-color:#357ebd}.app-desktop .app-bootstrap .btn-primary:hover,.app-bootstrap .btn-primary:focus,.app-bootstrap .btn-primary:active,.app-bootstrap .btn-primary.active,.app-bootstrap .open>.dropdown-toggle.btn-primary{color:#fff;background-color:#3071a9;border-color:#285e8e}.app-bootstrap .btn-primary:active,.app-bootstrap .btn-primary.active,.app-bootstrap .open>.dropdown-toggle.btn-primary{background-image:none}.app-bootstrap .btn-primary.disabled,.app-bootstrap .btn-primary[disabled],.app-bootstrap fieldset[disabled] .btn-primary,.app-bootstrap .btn-primary.disabled:hover,.app-bootstrap .btn-primary[disabled]:hover,.app-bootstrap fieldset[disabled] .btn-primary:hover,.app-bootstrap .btn-primary.disabled:focus,.app-bootstrap .btn-primary[disabled]:focus,.app-bootstrap fieldset[disabled] .btn-primary:focus,.app-bootstrap .btn-primary.disabled:active,.app-bootstrap .btn-primary[disabled]:active,.app-bootstrap fieldset[disabled] .btn-primary:active,.app-bootstrap .btn-primary.disabled.active,.app-bootstrap .btn-primary[disabled].active,.app-bootstrap fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}.app-bootstrap .btn-primary .badge{color:#428bca;background-color:#fff}.app-bootstrap .btn-success,.app-bootstrap .btn-success:visited,body:not(.app-desktop) .app-bootstrap .btn-success:hover{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.app-desktop .app-bootstrap .btn-success:hover,.app-bootstrap .btn-success:focus,.app-bootstrap .btn-success:active,.app-bootstrap .btn-success.active,.app-bootstrap .open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.app-bootstrap .btn-success:active,.app-bootstrap .btn-success.active,.app-bootstrap .open>.dropdown-toggle.btn-success{background-image:none}.app-bootstrap .btn-success.disabled,.app-bootstrap .btn-success[disabled],.app-bootstrap fieldset[disabled] .btn-success,.app-bootstrap .btn-success.disabled:hover,.app-bootstrap .btn-success[disabled]:hover,.app-bootstrap fieldset[disabled] .btn-success:hover,.app-bootstrap .btn-success.disabled:focus,.app-bootstrap .btn-success[disabled]:focus,.app-bootstrap fieldset[disabled] .btn-success:focus,.app-bootstrap .btn-success.disabled:active,.app-bootstrap .btn-success[disabled]:active,.app-bootstrap fieldset[disabled] .btn-success:active,.app-bootstrap .btn-success.disabled.active,.app-bootstrap .btn-success[disabled].active,.app-bootstrap fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.app-bootstrap .btn-success .badge{color:#5cb85c;background-color:#fff}.app-bootstrap .btn-info,.app-bootstrap .btn-info:visited,body:not(.app-desktop) .app-bootstrap .btn-info:hover{color:#fff;background-color:#5bc0de;border-color:#46b8da}.app-desktop .app-bootstrap .btn-info:hover,.app-bootstrap .btn-info:focus,.app-bootstrap .btn-info:active,.app-bootstrap .btn-info.active,.app-bootstrap .open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.app-bootstrap .btn-info:active,.app-bootstrap .btn-info.active,.app-bootstrap .open>.dropdown-toggle.btn-info{background-image:none}.app-bootstrap .btn-info.disabled,.app-bootstrap .btn-info[disabled],.app-bootstrap fieldset[disabled] .btn-info,.app-bootstrap .btn-info.disabled:hover,.app-bootstrap .btn-info[disabled]:hover,.app-bootstrap fieldset[disabled] .btn-info:hover,.app-bootstrap .app-bootstrap .btn-info.disabled:focus,.app-bootstrap .btn-info[disabled]:focus,.app-bootstrap fieldset[disabled] .btn-info:focus,.app-bootstrap .btn-info.disabled:active,.app-bootstrap .btn-info[disabled]:active,.app-bootstrap fieldset[disabled] .btn-info:active,.app-bootstrap .btn-info.disabled.active,.app-bootstrap .btn-info[disabled].active,.app-bootstrap fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.app-bootstrap .btn-info .badge{color:#5bc0de;background-color:#fff}.app-bootstrap .btn-warning,.app-bootstrap .btn-warning:visited,body:not(.app-desktop) .app-bootstrap .btn-warning:hover{color:#fff;background-color:#f0ad4e;border-color:#eea236}.app-desktop .app-bootstrap .btn-warning:hover,.app-bootstrap .btn-warning:focus,.app-bootstrap .btn-warning:active,.app-bootstrap .btn-warning.active,.app-bootstrap .open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.app-bootstrap .btn-warning:active,.app-bootstrap .btn-warning.active,.app-bootstrap .open>.dropdown-toggle.btn-warning{background-image:none}.app-bootstrap .btn-warning.disabled,.app-bootstrap .btn-warning[disabled],.app-bootstrap fieldset[disabled] .btn-warning,.app-bootstrap .btn-warning.disabled:hover,.app-bootstrap .btn-warning[disabled]:hover,.app-bootstrap fieldset[disabled] .btn-warning:hover,.app-bootstrap .btn-warning.disabled:focus,.app-bootstrap .btn-warning[disabled]:focus,.app-bootstrap fieldset[disabled] .btn-warning:focus,.app-bootstrap .btn-warning.disabled:active,.app-bootstrap .btn-warning[disabled]:active,.app-bootstrap fieldset[disabled] .btn-warning:active,.app-bootstrap .btn-warning.disabled.active,.app-bootstrap .btn-warning[disabled].active,.app-bootstrap fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.app-bootstrap .btn-danger,.app-bootstrap .btn-danger:visited,body:not(.app-desktop) .app-bootstrap .btn-danger:hover{color:#fff;background-color:#d9534f;border-color:#d43f3a}.app-desktop .app-bootstrap .btn-danger:hover,.app-bootstrap .btn-danger:focus,.app-bootstrap .btn-danger:active,.app-bootstrap .btn-danger.active,.app-bootstrap .open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.app-bootstrap .btn-danger:active,.app-bootstrap .btn-danger.active,.app-bootstrap .open>.dropdown-toggle.btn-danger{background-image:none}.app-bootstrap .btn-danger.disabled,.app-bootstrap .btn-danger[disabled],.app-bootstrap fieldset[disabled] .btn-danger,.app-bootstrap .btn-danger.disabled:hover,.app-bootstrap .btn-danger[disabled]:hover,.app-bootstrap .app-bootstrap fieldset[disabled] .btn-danger:hover,.app-bootstrap .btn-danger.disabled:focus,.app-bootstrap .btn-danger[disabled]:focus,.app-bootstrap fieldset[disabled] .btn-danger:focus,.app-bootstrap .btn-danger.disabled:active,.app-bootstrap .btn-danger[disabled]:active,.app-bootstrap fieldset[disabled] .btn-danger:active,.app-bootstrap .btn-danger.disabled.active,.app-bootstrap .btn-danger[disabled].active,.app-bootstrap fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.app-bootstrap .btn-link,.app-bootstrap .btn-link:visited,body:not(.app-desktop) .app-bootstrap .btn-link:hover{color:#428bca;font-weight:normal;cursor:pointer;border-radius:0}.app-bootstrap .btn-link,.app-bootstrap .btn-link:active,.app-bootstrap .btn-link[disabled],.app-bootstrap fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.app-bootstrap .btn-link,.app-desktop .app-bootstrap .btn-link:hover,.app-bootstrap .btn-link:focus,.app-bootstrap .btn-link:active{border-color:transparent}.app-desktop .app-bootstrap .btn-link:hover,.app-bootstrap .btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}.app-bootstrap .btn-link[disabled]:hover,.app-bootstrap fieldset[disabled] .btn-link:hover,.app-bootstrap .btn-link[disabled]:focus,.app-bootstrap fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.app-bootstrap .btn-lg,.app-bootstrap .btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.app-bootstrap .btn-sm,.app-bootstrap .btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.app-bootstrap .btn-xs,.app-bootstrap .btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a,body:not(.app-desktop) .dropdown-menu>li>a:hover{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap}.app-desktop .dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.app-desktop .dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media(min-width:60em){body:not(.app-sidebar-undocked) .navbar-right .dropdown-menu{left:auto;right:0}body:not(.app-sidebar-undocked) .navbar-right .dropdown-menu-left{left:0;right:auto}}@media(min-width:768px){.app-sidebar-undocked .navbar-right .dropdown-menu{left:auto;right:0}.app-sidebar-undocked .navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.app-desktop .btn-group>.btn:hover,.app-desktop .btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn>input[type="radio"],[data-toggle="buttons"]>.btn>input[type="checkbox"]{position:absolute;z-index:-1;opacity:0;filter:alpha(opacity=0)}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.app-desktop .input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.app-desktop .nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.app-desktop .nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#428bca}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a,body:not(.app-desktop) .nav-tabs>li:not(.active)>a:hover{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}body:not(.app-desktop) .nav-tabs>li:not(.active)>a{border-color:transparent !important}.app-desktop .nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){body:not(.app-sidebar-undocked) .nav-tabs.nav-justified>li{display:table-cell;width:1%}body:not(.app-sidebar-undocked) .nav-tabs.nav-justified>li>a{margin-bottom:0}}@media(min-width:60em){.app-sidebar-undocked .nav-tabs.nav-justified>li{display:table-cell;width:1%}.app-sidebar-undocked .nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media(min-width:60em){body:not(.app-sidebar-undocked) .nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}body:not(.app-sidebar-undocked) .nav-tabs.nav-justified>.active>a,body:not(.app-sidebar-undocked) .nav-tabs.nav-justified>.active>a:hover,body:not(.app-sidebar-undocked) .nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}@media(min-width:768px){.app-sidebar-undocked .nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.app-sidebar-undocked .nav-tabs.nav-justified>.active>a,.app-sidebar-undocked .nav-tabs.nav-justified>.active>a:hover,.app-sidebar-undocked .nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#428bca}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:60em){body:not(.app-sidebar-undocked) .nav-justified>li{display:table-cell;width:1%}body:not(.app-sidebar-undocked) .nav-justified>li>a{margin-bottom:0}}@media(min-width:768px){.app-sidebar-undocked .nav-justified>li{display:table-cell;width:1%}.app-sidebar-undocked .nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media(min-width:768px){body:not(.app-sidebar-undocked) .nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}body:not(.app-sidebar-undocked) .nav-tabs-justified>.active>a,body:not(.app-sidebar-undocked) .nav-tabs-justified>.active>a:hover,body:not(.app-sidebar-undocked) .nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}@media(min-width:60em){.app-sidebar-undocked .nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.app-sidebar-undocked .nav-tabs-justified>.active>a,.app-sidebar-undocked .nav-tabs-justified>.active>a:hover,.app-sidebar-undocked .nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media(min-width:60em){body:not(.app-sidebar-undocked) .app-bootstrap .navbar{border-radius:4px}body:not(.app-sidebar-undocked) .app-bootstrap .navbar-header{float:left}}@media(min-width:768px){.app-sidebar-undocked .navbar{border-radius:4px}.app-sidebar-undocked .navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media(min-width:60em){body:not(.app-sidebar-undocked) .navbar-collapse{width:auto;border-top:0;box-shadow:none}body:not(.app-sidebar-undocked) .navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}body:not(.app-sidebar-undocked) .navbar-collapse.in{overflow-y:visible}body:not(.app-sidebar-undocked) .app-bootstrap .navbar-fixed-top .navbar-collapse,body:not(.app-sidebar-undocked) .app-bootstrap .navbar-static-top .navbar-collapse,body:not(.app-sidebar-undocked) .app-bootstrap .navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}@media(min-width:768px){.app-sidebar-undocked .navbar-collapse{width:auto;border-top:0;box-shadow:none}.app-sidebar-undocked .navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.app-sidebar-undocked .navbar-collapse.in{overflow-y:visible}.app-sidebar-undocked .navbar-fixed-top .navbar-collapse,.app-sidebar-undocked .navbar-static-top .navbar-collapse,.app-sidebar-undocked .navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media(max-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media(min-width:60em){body:not(.app-sidebar-undocked) .container>.navbar-header,body:not(.app-sidebar-undocked) .container-fluid>.navbar-header,body:not(.app-sidebar-undocked) .container>.navbar-collapse,body:not(.app-sidebar-undocked) .container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}@media(min-width:768px){.app-sidebar-undocked .container>.navbar-header,.app-sidebar-undocked .container-fluid>.navbar-header,.app-sidebar-undocked .container>.navbar-collapse,.app-sidebar-undocked .container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media(min-width:60em){body:not(.app-sidebar-undocked) .navbar-static-top{border-radius:0}}@media(min-width:768px){.app-sidebar-undocked .navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media(min-width:60em){body:not(.app-sidebar-undocked) .app-bootstrap .navbar-fixed-top,body:not(.app-sidebar-undocked) .app-bootstrap .navbar-fixed-bottom{border-radius:0}}@media(min-width:768px){.app-sidebar-undocked .app-bootstrap .navbar-fixed-top,.app-sidebar-undocked .app-bootstrap .navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.app-bootstrap .navbar-brand{float:left;padding:15px 15px;font-size:18px;line-height:20px;height:50px}.app-desktop .app-bootstrap .navbar-brand:hover,.app-bootstrap .navbar-brand:focus{text-decoration:none}@media(min-width:60em){body:not(.app-sidebar-undocked) .navbar>.container .navbar-brand,body:not(.app-sidebar-undocked) .navbar>.container-fluid .navbar-brand{margin-left:-15px}}@media(min-width:768px){.app-sidebar-undocked .navbar>.container .navbar-brand,.app-sidebar-undocked .navbar>.container-fluid .navbar-brand{margin-left:-15px}}.app-bootstrap .navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.app-bootstrap .navbar-toggle:focus{outline:0}.app-bootstrap .navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.app-bootstrap .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media(min-width:60em){body:not(.app-sidebar-undocked) .navbar-toggle{display:none}}@media(min-width:768px){.app-sidebar-undocked .navbar-toggle{display:none}}.app-bootstrap .navbar-nav{margin:7.5px -15px}.app-bootstrap .navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media(max-width:959px){body:not(.app-sidebar-undocked) .navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}body:not(.app-sidebar-undocked) .navbar-nav .open .dropdown-menu>li>a,body:not(.app-sidebar-undocked) .navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}body:not(.app-sidebar-undocked) .navbar-nav .open .dropdown-menu>li>a{line-height:20px}.app-desktop body:not(.app-sidebar-undocked) .navbar-nav .open .dropdown-menu>li>a:hover,body:not(.app-sidebar-undocked) .navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media(max-width:767px){.app-sidebar-undocked .navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.app-sidebar-undocked .navbar-nav .open .dropdown-menu>li>a,.app-sidebar-undocked .navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.app-sidebar-undocked .navbar-nav .open .dropdown-menu>li>a{line-height:20px}.app-desktop .app-sidebar-undocked .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked .navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media(min-width:60em){body:not(.app-sidebar-undocked) .navbar-nav{float:left;margin:0}body:not(.app-sidebar-undocked) .navbar-nav>li{float:left}body:not(.app-sidebar-undocked) .navbar-nav>li>a{padding-top:15px;padding-bottom:15px}body:not(.app-sidebar-undocked) .navbar-nav.navbar-right:last-child{margin-right:-15px}body:not(.app-sidebar-undocked) .navbar-left{float:left !important}body:not(.app-sidebar-undocked) .navbar-right{float:right !important}}@media(min-width:768px){.app-sidebar-undocked .navbar-nav{float:left;margin:0}.app-sidebar-undocked .navbar-nav>li{float:left}.app-sidebar-undocked .navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.app-sidebar-undocked .navbar-nav.navbar-right:last-child{margin-right:-15px}.app-sidebar-undocked .navbar-left{float:left !important}.app-sidebar-undocked .navbar-right{float:right !important}}.app-bootstrap .navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:8px;margin-bottom:8px}@media(min-width:60em){body:not(.app-sidebar-undocked) .navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}body:not(.app-sidebar-undocked) .navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}body:not(.app-sidebar-undocked) .navbar-form .input-group{display:inline-table;vertical-align:middle}body:not(.app-sidebar-undocked) .navbar-form .input-group .input-group-addon,body:not(.app-sidebar-undocked) .navbar-form .input-group .input-group-btn,body:not(.app-sidebar-undocked) .navbar-form .input-group .form-control{width:auto}body:not(.app-sidebar-undocked) .navbar-form .input-group>.form-control{width:100%}body:not(.app-sidebar-undocked) .navbar-form .control-label{margin-bottom:0;vertical-align:middle}body:not(.app-sidebar-undocked) .navbar-form .radio,body:not(.app-sidebar-undocked) .navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}body:not(.app-sidebar-undocked) .navbar-form .radio label,body:not(.app-sidebar-undocked) .navbar-form .checkbox label{padding-left:0}body:not(.app-sidebar-undocked) .navbar-form .radio input[type="radio"],body:not(.app-sidebar-undocked) .navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}body:not(.app-sidebar-undocked) .navbar-form .has-feedback .form-control-feedback{top:0}}@media(min-width:768px){.app-sidebar-undocked .navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.app-sidebar-undocked .navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.app-sidebar-undocked .navbar-form .input-group{display:inline-table;vertical-align:middle}.app-sidebar-undocked .navbar-form .input-group .input-group-addon,.app-sidebar-undocked .navbar-form .input-group .input-group-btn,.app-sidebar-undocked .navbar-form .input-group .form-control{width:auto}.app-sidebar-undocked .navbar-form .input-group>.form-control{width:100%}.app-sidebar-undocked .navbar-form .control-label{margin-bottom:0;vertical-align:middle}.app-sidebar-undocked .navbar-form .radio,.app-sidebar-undocked .navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.app-sidebar-undocked .navbar-form .radio label,.app-sidebar-undocked .navbar-form .checkbox label{padding-left:0}.app-sidebar-undocked .navbar-form .radio input[type="radio"],.app-sidebar-undocked .navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.app-sidebar-undocked .navbar-form .has-feedback .form-control-feedback{top:0}}@media(max-width:959px){body:not(.app-sidebar-undocked) .navbar-form .form-group{margin-bottom:5px}}@media(max-width:767px){.app-sidebar-undocked .navbar-form .form-group{margin-bottom:5px}}@media(min-width:60em){body:not(.app-sidebar-undocked) .navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}body:not(.app-sidebar-undocked) .navbar-form.navbar-right:last-child{margin-right:-15px}}@media(min-width:768px){.app-sidebar-undocked .navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}.app-sidebar-undocked .navbar-form.navbar-right:last-child{margin-right:-15px}}.app-bootstrap .navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.app-bootstrap .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.app-bootstrap .navbar-btn{margin-top:8px;margin-bottom:8px}.app-bootstrap .navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.app-bootstrap .btn-xs{margin-top:14px;margin-bottom:14px}.app-bootstrap .navbar-text{margin-top:15px;margin-bottom:15px}@media(min-width:60em){body:not(.app-sidebar-undocked) .navbar-text{float:left;margin-left:15px;margin-right:15px}body:not(.app-sidebar-undocked) .navbar-text.navbar-right:last-child{margin-right:0}}@media(min-width:768px){.app-sidebar-undocked .navbar-text{float:left;margin-left:15px;margin-right:15px}.app-sidebar-undocked .navbar-text.navbar-right:last-child{margin-right:0}}.app-bootstrap .navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.app-bootstrap .navbar-default .navbar-brand,.app-bootstrap:not(.app-desktop) .navbar-default .navbar-brand:hover{color:#777}.app-desktop .app-bootstrap .navbar-default .navbar-brand:hover,.app-bootstrap .navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.app-bootstrap .navbar-default .navbar-text{color:#777}.app-bootstrap .navbar-default .navbar-nav>li>a{color:#777}.app-desktop .app-bootstrap .navbar-default .navbar-nav>li>a:hover,.app-bootstrap .navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.app-bootstrap .navbar-default .navbar-nav>.active>a,.app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-bootstrap .navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.app-bootstrap .navbar-default .navbar-nav>.disabled>a,.app-bootstrap .navbar-default .navbar-nav>.disabled>a:hover,.app-bootstrap .navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.app-bootstrap .navbar-default .navbar-toggle{border-color:#ddd}.app-desktop .app-bootstrap .navbar-default .navbar-toggle:hover,.app-bootstrap .navbar-default .navbar-toggle:focus{background-color:#ddd}.app-bootstrap .navbar-default .navbar-toggle .icon-bar{background-color:#888}.app-bootstrap .navbar-default .navbar-collapse,.app-bootstrap .navbar-default .navbar-form{border-color:#e7e7e7}.app-bootstrap .navbar-default .navbar-nav>.open>a,.app-desktop .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-desktop .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}@media(max-width:959px){body:not(.app-sidebar-undocked) .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}body.app-desktop:not(.app-sidebar-undocked) .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,body:not(.app-sidebar-undocked) .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}body:not(.app-sidebar-undocked) .navbar-default .navbar-nav .open .dropdown-menu>.active>a,body:not(.app-sidebar-undocked) .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,body:not(.app-sidebar-undocked) .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}body:not(.app-sidebar-undocked) .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,body:not(.app-sidebar-undocked) .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,body:not(.app-sidebar-undocked) .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}@media(max-width:767px){.app-sidebar-undocked .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.app-desktop.app-sidebar-undocked .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.app-sidebar-undocked .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.app-sidebar-undocked .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.app-sidebar-undocked .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.app-sidebar-undocked .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.app-sidebar-undocked .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.app-sidebar-undocked .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.app-bootstrap .navbar-default .navbar-link{color:#777}.app-desktop .app-bootstrap .navbar-default .navbar-link:hover{color:#333}.app-bootstrap .navbar-default .btn-link{color:#777}.app-desktop .app-bootstrap .navbar-default .btn-link:hover,.app-bootstrap .navbar-default .btn-link:focus{color:#333}.app-bootstrap .navbar-default .btn-link[disabled]:hover,.app-bootstrap fieldset[disabled] .navbar-default .btn-link:hover,.app-bootstrap .navbar-default .btn-link[disabled]:focus,.app-bootstrap fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.app-bootstrap .navbar-inverse{background-color:#222;border-color:#080808}.app-bootstrap .navbar-inverse .navbar-brand{color:#777}.app-desktop .app-bootstrap .navbar-inverse .navbar-brand:hover,.app-bootstrap .navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.app-bootstrap .navbar-inverse .navbar-text{color:#777}.app-bootstrap .navbar-inverse .navbar-nav>li>a{color:#777}.app-desktop .app-bootstrap .navbar-inverse .navbar-nav>li>a:hover,.app-bootstrap .navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.app-bootstrap .navbar-inverse .navbar-nav>.active>a,.app-desktop .app-bootstrap .navbar-inverse .navbar-nav>.active>a:hover,.app-bootstrap .navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.app-bootstrap .navbar-inverse .navbar-nav>.disabled>a,.app-desktop .app-bootstrap .navbar-inverse .navbar-nav>.disabled>a:hover,.app-bootstrap .navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.app-bootstrap .navbar-inverse .navbar-toggle{border-color:#333}.app-desktop .app-bootstrap .navbar-inverse .navbar-toggle:hover,.app-bootstrap .navbar-inverse .navbar-toggle:focus{background-color:#333}.app-bootstrap .navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.app-bootstrap .navbar-inverse .navbar-collapse,.app-bootstrap .navbar-inverse .navbar-form{border-color:#101010}.app-bootstrap .navbar-inverse .navbar-nav>.open>a,.app-desktop .app-bootstrap .navbar-inverse .navbar-nav>.open>a:hover,.app-desktop .app-bootstrap .navbar-inverse .navbar-nav>.open>a:focus{background-color:#080808;color:#fff}@media(max-width:959px){body:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}body:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}body:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#777}body.app-desktop:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,body:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}body:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,body:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,body:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}body:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,body:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,body:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}@media(max-width:767px){.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#777}.app-desktop.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.app-bootstrap .navbar-inverse .navbar-link{color:#777}.app-desktop .app-bootstrap .navbar-inverse .navbar-link:hover{color:#fff}.app-bootstrap .navbar-inverse .btn-link{color:#777}.app-desktop .app-bootstrap .navbar-inverse .btn-link:hover,.app-bootstrap .navbar-inverse .btn-link:focus{color:#fff}.app-bootstrap .navbar-inverse .btn-link[disabled]:hover,.app-bootstrap fieldset[disabled] .navbar-inverse .btn-link:hover,.app-bootstrap .navbar-inverse .btn-link[disabled]:focus,.app-bootstrap fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/ ";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#428bca;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.app-desktop .pagination>li>a:hover,.app-desktop .pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.app-desktop .pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.app-desktop a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.app-desktop .label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#428bca}.app-desktop .label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}.label-success{background-color:#5cb85c}.app-desktop .label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.app-desktop .label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.app-desktop .label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.app-desktop .label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}.app-desktop a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#428bca;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:60em){body:not(.app-sidebar-undocked) .jumbotron{padding-top:48px;padding-bottom:48px}body:not(.app-sidebar-undocked) .container .jumbotron{padding-left:60px;padding-right:60px}body:not(.app-sidebar-undocked) .jumbotron h1,body:not(.app-sidebar-undocked) .jumbotron .h1{font-size:63px}}@media screen and (min-width:768px){.app-sidebar-undocked .jumbotron{padding-top:48px;padding-bottom:48px}.app-sidebar-undocked .container .jumbotron{padding-left:60px;padding-right:60px}.app-sidebar-undocked .jumbotron h1,.app-sidebar-undocked .jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-left:auto;margin-right:auto}.app-desktop a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}.thumbnail .caption{padding:9px;color:#333}.app-bootstrap .alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.app-bootstrap .alert h4{margin-top:0;color:inherit}.app-bootstrap .alert .alert-link{font-weight:bold}.app-bootstrap .alert>p,.app-bootstrap .alert>ul{margin-bottom:0}.app-bootstrap .alert>p+p{margin-top:5px}.app-bootstrap .alert-dismissable,.app-bootstrap .alert-dismissible{padding-right:35px}.app-bootstrap .alert-dismissable .close,.app-bootstrap .alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.app-bootstrap .alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.app-bootstrap .alert-success hr{border-top-color:#c9e2b3}.app-bootstrap .alert-success .alert-link{color:#2b542c}.app-bootstrap .alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.app-bootstrap .alert-info hr{border-top-color:#a6e1ec}.app-bootstrap .alert-info .alert-link{color:#245269}.app-bootstrap .alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.app-bootstrap .alert-warning hr{border-top-color:#f7e1b5}.app-bootstrap .alert-warning .alert-link{color:#66512c}.app-bootstrap .alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.app-bootstrap .alert-danger hr{border-top-color:#e4b9c0}.app-bootstrap .alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar[aria-valuenow="1"],.progress-bar[aria-valuenow="2"]{min-width:30px}.progress-bar[aria-valuenow="0"]{color:#777;min-width:30px;background-color:transparent;background-image:none;box-shadow:none}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item,body:not(.app-desktop) a.list-group-item:hover{color:#555}a.list-group-item .list-group-item-heading{color:#333}.app-desktop a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;color:#555;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#eee;color:#777}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.app-desktop .list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#e1edf7}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}.app-desktop a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}.app-desktop a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}.app-desktop a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}.app-desktop a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.app-bootstrap .panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.app-bootstrap .panel-body{padding:15px}.app-bootstrap .panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.app-bootstrap .panel-heading>.dropdown .dropdown-toggle{color:inherit}.app-bootstrap .panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.app-bootstrap .panel-title>a{color:inherit}.app-bootstrap .panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.app-bootstrap .panel>.list-group{margin-bottom:0}.app-bootstrap .panel>.list-group .list-group-item{border-width:1px 0;border-radius:0}.app-bootstrap .panel>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.app-bootstrap .panel>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.app-bootstrap .panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.app-bootstrap .list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.app-bootstrap .panel>.table-responsive{border:0;margin-bottom:0}.app-bootstrap .panel-group{margin-bottom:20px}.app-bootstrap .panel-group .panel{margin-bottom:0;border-radius:4px}.app-bootstrap .panel-group .panel+.panel{margin-top:5px}.app-bootstrap .panel-group .panel-heading{border-bottom:0}.app-bootstrap .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.app-bootstrap .panel-group .panel-footer{border-top:0}.app-bootstrap .panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.app-bootstrap .panel-default{border-color:#ddd}.app-bootstrap .panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.app-bootstrap .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.app-bootstrap .panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.app-bootstrap .panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.app-bootstrap .panel-primary{border-color:#428bca}.app-bootstrap .panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.app-bootstrap .panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#428bca}.app-bootstrap .panel-primary>.panel-heading .badge{color:#428bca;background-color:#fff}.app-bootstrap .panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#428bca}.app-bootstrap .panel-success{border-color:#d6e9c6}.app-bootstrap .panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.app-bootstrap .panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.app-bootstrap .panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.app-bootstrap .panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.app-bootstrap .panel-info{border-color:#bce8f1}.app-bootstrap .panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.app-bootstrap .panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.app-bootstrap .panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.app-bootstrap .panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.app-bootstrap .panel-warning{border-color:#faebcc}.app-bootstrap .panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.app-bootstrap .panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.app-bootstrap .panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.app-bootstrap .panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.app-bootstrap .panel-danger{border-color:#ebccd1}.app-bootstrap .panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.app-bootstrap .panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.app-bootstrap .panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.app-bootstrap .panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff !important;opacity:.2;filter:alpha(opacity=20)}.app-desktop .close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width:60em){body:not(.app-sidebar-undocked) .modal-dialog{width:600px;margin:30px auto}body:not(.app-sidebar-undocked) .modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}body:not(.app-sidebar-undocked) .modal-sm{width:300px}}@media(min-width:768px){.app-sidebar-undocked .modal-dialog{width:600px;margin:30px auto}.app-sidebar-undocked .modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.app-sidebar-undocked .modal-sm{width:300px}}@media(min-width:74em){body:not(.app-sidebar-undocked) .modal-lg{width:900px}}@media(min-width:992px){.app-sidebar-undocked .modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.app-bootstrap .carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6) !important}.app-bootstrap .carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)}.app-bootstrap .carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)}.app-desktop .app-bootstrap .carousel-control:hover,.app-bootstrap .carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.app-bootstrap .carousel-control .icon-prev,.app-bootstrap .carousel-control .icon-next,.app-bootstrap .carousel-control .glyphicon-chevron-left,.app-bootstrap .carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.app-bootstrap .carousel-control .icon-prev,.app-bootstrap .carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.app-bootstrap .carousel-control .icon-next,.app-bootstrap .carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.app-bootstrap .carousel-control .icon-prev,.app-bootstrap .carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'‹'}.carousel-control .icon-next:before{content:'›'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.carousel-caption *{text-shadow:0 1px 2px rgba(0,0,0,.6) !important}.carousel-caption .btn{text-shadow:none !important}@media screen and (min-width:60em){body:not(.app-sidebar-undocked) .carousel-control .glyphicon-chevron-left,body:not(.app-sidebar-undocked) .carousel-control .glyphicon-chevron-right,body:not(.app-sidebar-undocked) .carousel-control .icon-prev,body:not(.app-sidebar-undocked) .carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}body:not(.app-sidebar-undocked) .carousel-control .glyphicon-chevron-left,body:not(.app-sidebar-undocked) .carousel-control .icon-prev{margin-left:-15px}body:not(.app-sidebar-undocked) .carousel-control .glyphicon-chevron-right,body:not(.app-sidebar-undocked) .carousel-control .icon-next{margin-right:-15px}body:not(.app-sidebar-undocked) .carousel-caption{left:20%;right:20%;padding-bottom:30px}body:not(.app-sidebar-undocked) .carousel-indicators{bottom:20px}}@media screen and (min-width:768px){.app-sidebar-undocked .carousel-control .glyphicon-chevron-left,.app-sidebar-undocked .carousel-control .glyphicon-chevron-right,.app-sidebar-undocked .carousel-control .icon-prev,.app-sidebar-undocked .carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.app-sidebar-undocked .carousel-control .glyphicon-chevron-left,.app-sidebar-undocked .carousel-control .icon-prev{margin-left:-15px}.app-sidebar-undocked .carousel-control .glyphicon-chevron-right,.app-sidebar-undocked .carousel-control .icon-next{margin-right:-15px}.app-sidebar-undocked .carousel-caption{left:20%;right:20%;padding-bottom:30px}.app-sidebar-undocked .carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none !important;background-color:transparent;border:0}.hidden{display:none !important;visibility:hidden !important}.affix{position:fixed;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@-ms-viewport{width:device-width;}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media(max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media(max-width:767px){.visible-xs-block{display:block !important}}@media(max-width:767px){.visible-xs-inline{display:inline !important}}@media(max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media(min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media(min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media(min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media(min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media(min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media(min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media(min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media(min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media(min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media(min-width:1200px){.visible-lg-block{display:block !important}}@media(min-width:1200px){.visible-lg-inline{display:inline !important}}@media(min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media(max-width:767px){.hidden-xs{display:none !important}}@media(min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media(min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media(min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.app-bootstrap.has-navbar-fixed-top .navbar.navbar-fixed-top{top:45px}.app-bootstrap.app-content-desktop.has-navbar-fixed-top .navbar.navbar-fixed-top{position:static;margin-bottom:0}.app-bootstrap.has-navbar-fixed-top>.jumbotron{margin-top:0}@media(min-width:40em){body:not(.app-sidebar-undocked) .app-bootstrap.has-navbar-fixed-top .navbar-fixed-top,body:not(.app-sidebar-undocked) .app-bootstrap.has-navbar-fixed-bottom .navbar-fixed-bottom{left:193px}}.navbar-fixed-top,.navbar-fixed-bottom{-webkit-transform:none;transform:none}.app-bootstrap a:not(.app-editor-focus){outline:0 !important}.app-bootstrap{padding-bottom:50px}.app-bootstrap:not(.has-navbar-static-top){padding-top:30px}.app-bootstrap>.carousel:first-child,.app-bootstrap>.jumbotron:first-child{margin-top:-30px}.app-bootstrap.app-content-desktop .navbar-static-top,.app-bootstrap.app-content-desktop .navbar-fixed-top{margin-bottom:30px !important}.jumbotron .col-sm-6.col-md-4>img{max-width:300px}@media screen and (max-width:25em){.jumbotron .col-sm-6.col-md-4>img{width:100%}}@media screen and (max-width:768px){.jumbotron .col-sm-6.col-md-4>img{padding-top:10px}}@media screen and (max-width:62em){.jumbotron .col-sm-6.col-md-7>h1{font-size:36px}}.header h3{padding-bottom:19px;margin-bottom:0;line-height:40px}.header{border-bottom:1px solid #e5e5e5}@media screen and (min-width:768px){.header{margin-bottom:30px}}.carousel{min-height:350px;margin-bottom:60px;margin-top:10px}.carousel-caption{z-index:10;background-color:rgba(0,0,0,.33);border-radius:6px;padding-left:6px;padding-right:6px}.carousel-caption.transparent{background-color:transparent}@media(max-width:767px){.carousel-caption h1{font-size:21px}.carousel-indicators{bottom:15px}}.carousel .item{height:350px;background-color:#777}.app-density-comfortable .carousel .item{min-height:390px}.carousel-inner>.item>img{position:absolute;top:0;left:0;min-width:100%}@media(min-width:768px){.carousel-xs,.carousel-xs .item{height:300px}.carousel-sm,.carousel-sm .item{height:400px}.carousel-md,.carousel-md .item{height:500px}.carousel-lg,.carousel-lg .item{height:600px}}@media(min-width:768px){.navbar-wrapper{margin-top:20px}.navbar-wrapper .container{padding-right:15px;padding-left:15px}.navbar-wrapper .navbar{padding-right:0;padding-left:0}.navbar-wrapper .navbar{border-radius:4px}.carousel-caption p{margin-bottom:20px;font-size:21px;line-height:1.4}.featurette-heading{font-size:50px}}.featurette .featurette-image{margin-left:auto;margin-right:auto}.navbar-wrapper{position:absolute;top:0;right:0;left:0;z-index:20}.navbar-wrapper>.container{padding-right:0;padding-left:0}.marketing .row:first-child>div{margin-bottom:20px;text-align:center}.marketing h2{font-weight:normal}.marketing .row>div p{margin-right:10px;margin-left:10px}.marketing .row:first-child .img-circle{height:140px}.navbar .container{width:auto}.app-bootstrap a.left:not(.btn):not(.ui-btn),.app-bootstrap a.right:not(.btn):not(.ui-btn){color:#fff !important}.app-template-cover .app-bootstrap{padding-top:0 !important;padding-bottom:0 !important;height:100%;background-color:#333;color:#fff;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.5)}.app-template-cover .site-wrapper{display:table;width:100%;height:100%;min-height:100%;-webkit-box-shadow:inset 0 0 100px rgba(0,0,0,.5);box-shadow:inset 0 0 100px rgba(0,0,0,.5)}.app-template-cover .site-wrapper-inner{display:table-cell;vertical-align:top}.app-template-cover .cover-container{margin-right:auto;margin-left:auto}.app-template-cover .inner{padding:30px}.masthead-brand{margin-top:10px;margin-bottom:10px}.masthead-nav>li{display:inline-block}.masthead-nav>li+li{margin-left:20px}.masthead-nav>li>a:not(.ui-btn){padding-right:0;padding-left:0;font-size:16px;font-weight:bold;color:#fff !important;color:rgba(255,255,255,.75) !important;border-bottom:2px solid transparent}.app-desktop .masthead-nav>li>a:hover:not(.ui-btn),.masthead-nav>li>a:focus{background-color:transparent !important;color:#fff !important;border-bottom-color:#a9a9a9;border-bottom-color:rgba(255,255,255,.25)}.masthead-nav>.active>a:not(.ui-btn),.masthead-nav>.active>a:hover,.masthead-nav>.active>a:focus{color:#fff !important;border-bottom-color:#fff}@media(min-width:768px){.masthead-brand{float:left}.masthead-nav{float:right}}.app-template-cover .cover{padding:0 20px}.app-template-cover .cover .btn-lg{padding:10px 20px;font-weight:bold}.app-template-cover .mastfoot{color:#999;color:rgba(255,255,255,.5)}@media(min-width:768px){.app-template-cover .masthead{position:fixed;top:46px}.app-template-cover .mastfoot{position:fixed;bottom:0}.app-template-cover .site-wrapper-inner{vertical-align:middle}.app-template-cover .masthead,.app-template-cover .mastfoot,.app-template-cover .cover-container{width:100%}}@media(min-width:992px){.app-template-cover .masthead,.app-template-cover .mastfoot,.app-template-cover .cover-container{width:700px}}.app-ios .navbar-fixed-top{position:static;margin-top:-30px}.app-ios .navbar-fixed-bottom{position:static;margin-bottom:-50px}.app-template-blog{font-family:Georgia,"Times New Roman",Times,serif;color:#555}.app-template-blog h1,.app-template-blog .h1,.app-template-blog h2,.app-template-blog .h2,.app-template-blog h3,.app-template-blog .h3,.app-template-blog h4,.app-template-blog .h4,.app-template-blog h5,.app-template-blog .h5,.app-template-blog h6,.app-template-blog .h6{margin-top:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;color:#333}.blog-header{padding-top:20px;padding-bottom:20px}.blog-title{margin-top:30px;margin-bottom:0;font-size:60px;font-weight:normal}.blog-description{font-size:20px;color:#999}.app-template-blog .sidebar-module{padding:15px;margin:0 -15px 15px}.app-template-blog .sidebar-module-inset{padding:15px;border-radius:4px}.app-template-blog .blog-post{margin-bottom:60px}.app-template-blog .blog-post-title{margin-bottom:5px;font-size:40px}.app-template-blog .blog-post-meta{margin-bottom:20px;color:#999}.app-theme-light .btn-default{background-color:#f6f6f6;border-color:#ddd;color:#333 !important}.app-theme-light.app-desktop .btn-default:hover{background-color:#ededed}.app-theme-light .app-bootstrap .btn.ui-btn-active,.app-theme-light .app-bootstrap .btn.ui-btn-active:hover,.app-theme-light .app-bootstrap .btn.ui-btn-active:focus,.app-theme-light .app-bootstrap .nav .ui-btn-active,.app-theme-light .app-bootstrap .nav .ui-btn-active:hover,.app-theme-light .app-bootstrap .nav .ui-btn-active:focus,.app-theme-light .app-bootstrap .list-group-item.ui-btn-active,.app-theme-light .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-light .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-light .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-light .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading{background-color:#38c !important;border-color:#38c !important;color:#fff !important}.app-theme-light .app-bootstrap .btn-primary,body.app-theme-light:not(.app-desktop) .app-bootstrap .btn-primary:hover,.app-theme-light .app-bootstrap .label-primary,.app-theme-light .app-bootstrap .panel-primary .panel-heading{background-color:#a845ac;border-color:#a845ac;color:#fff !important}.app-theme-light .app-bootstrap .panel-primary{border-color:#a845ac}.app-theme-light.app-desktop .app-bootstrap .btn-primary:hover,.app-theme-light.app-desktop .app-bootstrap .btn-primary:focus{background-color:#a72bab;border-color:#a72bab;color:#fff !important}.app-theme-light .navbar-default{border-color:#ccc;background-color:#e9e9e9}.app-theme-light.app-desktop .navbar-default .navbar-nav>li>a:hover{background-color:rgba(255,255,255,.4)}.app-theme-light .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-light .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-light .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-light .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-light .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-light .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{background-color:rgba(0,0,0,.05)}.app-theme-light .nav-pills>li.active>a,.app-theme-light .nav-pills>li.active>a:hover,.app-theme-light .nav-pills>li.active>a:focus{color:#333;background-color:#ddd}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-light .navbar-nav .open .dropdown-menu{background-color:#fff}}.app-theme-light .list-group-item.active .list-group-item-heading{color:#fff !important}.app-theme-light .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active{color:#000 !important}.app-theme-dark .app-bootstrap,.app-theme-dark .panel{background-color:#1f1f1f;color:#ccc}.app-theme-dark .jumbotron{background-color:#111}.app-theme-dark hr{border-top-color:#777}.app-theme-dark .btn-default,.app-theme-dark .btn-default:focus,.app-theme-dark .btn-default:visited,body.app-theme-dark:not(.app-desktop) .btn-default:hover{background-color:#222;border-color:#333;color:#fff !important}.app-theme-dark.app-desktop .btn-default:hover{background-color:#1f1f1f;border-color:#333;color:#fff !important}.app-theme-dark .app-bootstrap .btn.ui-btn-active,.app-theme-dark .app-bootstrap .btn.ui-btn-active:hover,.app-theme-dark .app-bootstrap .btn.ui-btn-active:focus,.app-theme-dark .app-bootstrap .nav .ui-btn-active,.app-theme-dark .app-bootstrap .nav .ui-btn-active:hover,.app-theme-dark .app-bootstrap .nav .ui-btn-active:focus,.app-theme-dark .app-bootstrap .list-group-item.ui-btn-active{background-color:#38c !important;border-color:#38c !important;color:#fff !important}.app-theme-dark .app-bootstrap .btn-primary,body.app-theme-dark:not(.app-desktop) .app-bootstrap .btn-primary:hover,.app-theme-dark .app-bootstrap .label-primary,.app-theme-dark .app-bootstrap .panel-primary .panel-heading{background-color:#a845ac;border-color:#a845ac;color:#fff !important}.app-theme-dark .app-bootstrap .panel-primary{border-color:#a845ac}.app-theme-dark.app-desktop .app-bootstrap .btn-primary:hover,.app-theme-dark.app-desktop .app-bootstrap .btn-primary:focus{background-color:#a72bab;border-color:#a72bab;color:#fff !important}.app-theme-dark .table,.app-theme-dark .table>thead>tr>th,.app-theme-dark .table>tbody>tr>th,.app-theme-dark .table>tfoot>tr>th,.app-theme-dark .table>thead>tr>td,.app-theme-dark .table>tbody>tr>td,.app-theme-dark .table>tfoot>tr>td,.app-theme-dark .list-group-item:not(.active){background-color:#222;border-color:#333}.app-theme-dark .list-group-item:not(.active),.app-theme-dark .list-group-item:not(.active):hover{color:#999}.app-theme-dark .list-group-item .list-group-item-heading{color:#fff !important}.app-desktop.app-theme-dark a.list-group-item:hover:not(.active){color:#fff;background-color:#1f1f1f}.app-theme-dark .table>thead>tr>th,.app-theme-dark .table>tbody>tr>th,.app-theme-dark .table>tfoot>tr>th{color:#999;background-color:#333}.app-theme-dark td{color:#fff}.app-theme-dark .table-striped>tbody>tr:nth-child(2n+1)>td,.app-theme-dark .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#1f1f1f}.app-theme-dark .img-thumbnail{background-color:#1f1f1f;border-color:#333}.app-theme-dark .page-header,.app-theme-dark .nav-tabs{border-color:#333}.app-theme-dark .nav-tabs>li.active>a,.app-theme-dark .nav-tabs>li.active>a:hover{background-color:#333;border-color:#333;color:#fff}.app-theme-dark.app-desktop .nav>li:not(.active)>a:hover,.app-theme-dark.app-desktop .nav>li:not(.active)>a:focus{background-color:rgba(255,255,255,.05);border-color:#333}.app-theme-dark.app-desktop .navbar-default .navbar-nav>li:not(.active)>a:hover,.app-theme-dark .navbar-default .navbar-nav>li:not(.active)>a:focus{color:#fff;border-color:#333}.app-theme-dark .navbar-default{background-color:#333;border-color:#111}.app-theme-dark .navbar-default a.navbar-brand,.app-theme-dark .navbar-default a.navbar-nav>li>a{color:#777}.app-theme-dark .navbar-default .navbar-brand:not(a),.app-theme-dark .navbar-default .navbar-brand:not(a):hover{color:#fff !important}.app-theme-dark.app-desktop .app-bootstrap .navbar-default a.navbar-brand:hover,.app-theme-dark .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active,.app-theme-dark .app-bootstrap .navbar-default a.navbar-brand:focus{color:#fff !important}.app-theme-dark .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-dark .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-dark .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-dark .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-dark .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-dark .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{color:#fff;background-color:rgba(0,0,0,.2)}.app-theme-dark .navbar-default .navbar-toggle{border-color:#222}.app-theme-dark.app-desktop .navbar-default .navbar-toggle:hover,.app-theme-dark .navbar-default .navbar-toggle:focus{background-color:#1f1f1f}.app-theme-dark .navbar-default .navbar-toggle .icon-bar{background-color:#fff}.app-theme-dark .navbar-default .navbar-collapse,.app-theme-dark .navbar-default .navbar-form{border-color:#222}.app-theme-dark .well{background-color:#111;border-color:#333;box-shadow:(251,251,251,.2)0 0 10px inset}.app-theme-dark .dropdown-menu{background-color:#333}.app-theme-dark .dropdown-menu>li>a:not(:hover),.app-theme-dark:not(.app-desktop) .dropdown-menu>li>a:hover{color:#999}.app-theme-dark.app-desktop .dropdown-menu>li>a:hover,.app-theme-dark .dropdown-menu>li>a:focus{background-color:rgba(255,255,255,.05);color:#fff}.app-theme-dark .dropdown-menu .divider{background-color:#111}@media(max-width:767px){.app-sidebar-undocked.app-theme-dark.app-desktop .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked.app-theme-dark .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff}}.app-theme-dark .navbar-inverse{background-color:#f8f8f8;border-color:#e7e7e7}.app-theme-dark .navbar-inverse .navbar-brand{color:#777}.app-theme-dark.app-desktop .navbar-inverse .navbar-brand:hover,.app-theme-dark .navbar-inverse .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.app-theme-dark .navbar-inverse .navbar-text{color:#777}.app-theme-dark .navbar-inverse .navbar-nav>li>a{color:#777}.app-theme-dark.app-desktop .navbar-inverse .navbar-nav>li>a:hover,.app-theme-dark .navbar-inverse .navbar-nav>li>a:focus{color:#333;background-color:rgba(0,0,0,.05)}.app-theme-dark .navbar-inverse .navbar-nav>.active>a,.app-theme-dark .navbar-inverse .navbar-nav>.active>a:hover,.app-theme-dark .navbar-inverse .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.app-theme-dark .navbar-inverse .navbar-nav>.disabled>a,.app-theme-dark .navbar-inverse .navbar-nav>.disabled>a:hover,.app-theme-dark .navbar-inverse .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.app-theme-dark .navbar-inverse .navbar-toggle{border-color:#ddd}.app-theme-dark.app-desktop .navbar-inverse .navbar-toggle:hover,.app-theme-dark .navbar-inverse .navbar-toggle:focus{background-color:#ddd}.app-theme-dark .navbar-inverse .navbar-toggle .icon-bar{background-color:#888}.app-theme-dark .navbar-inverse .navbar-collapse,.app-theme-dark .navbar-inverse .navbar-form{border-color:#e7e7e7}.app-theme-dark .navbar-inverse .navbar-nav>.open>a,.app-theme-dark .navbar-inverse .navbar-nav>.open>a:hover,.app-theme-dark .navbar-inverse .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}@media(max-width:959px){body.app-theme-dark:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#777}body.app-desktop.app-theme-dark:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,body.app-theme-dark:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}body.app-theme-dark:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,body.app-theme-dark:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,body.app-theme-dark:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}body.app-theme-dark:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,body.app-theme-dark:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,body.app-theme-dark:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}@media(max-width:767px){.app-theme-dark.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#777}.app-theme-dark.app-desktop.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.app-theme-dark.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.app-theme-dark.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.app-theme-dark.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.app-theme-dark.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.app-theme-dark.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.app-theme-dark.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.app-theme-dark.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.app-theme-dark .navbar-inverse .navbar-link{color:#777}.app-theme-dark.app-desktop .navbar-inverse .navbar-link:hover{color:#333}.app-theme-dark .navbar-inverse .btn-link{color:#777}.app-theme-dark.app-desktop .navbar-inverse .btn-link:hover,.app-theme-dark .navbar-inverse .btn-link:focus{color:#333}.app-theme-dark .navbar-inverse .btn-link[disabled]:hover,.app-theme-dark fieldset[disabled] .navbar-inverse .btn-link:hover,.app-theme-dark .navbar-inverse .btn-link[disabled]:focus,.app-theme-dark fieldset[disabled] .navbar-inverse .btn-link:focus{color:#ccc}.app-bootstrap.app-content-desktop{border-top:solid 1px #b8babd}.app-theme-aquarium .app-bootstrap.app-content-desktop{border-top-color:#c2dcff}.app-theme-belltown .app-bootstrap.app-content-desktop{border-top-color:#908d89}.app-theme-bittersweet .app-bootstrap.app-content-desktop{border-top-color:#efbda7}.app-theme-cay .app-bootstrap.app-content-desktop{border-top-color:#d1d193}.app-theme-citrus .app-bootstrap.app-content-desktop{border-top-color:#acba82}.app-theme-classic .app-bootstrap.app-content-desktop{border-top-color:#75a0f0}.app-theme-construct .app-bootstrap.app-content-desktop{border-top-color:#b8bf88}.app-theme-convention .app-bootstrap.app-content-desktop{border-top-color:#a7af9f}.app-theme-felt .app-bootstrap.app-content-desktop{border-top-color:#a7af9f}.app-theme-graham .app-bootstrap.app-content-desktop{border-top-color:#ffe24b}.app-theme-granite .app-bootstrap.app-content-desktop{border-top-color:#a88a86}.app-theme-grapello .app-bootstrap.app-content-desktop{border-top-color:#b9b1a8}.app-theme-lacquer .app-bootstrap.app-content-desktop{border-top-color:#707984}.app-theme-laminate .app-bootstrap.app-content-desktop{border-top-color:#dde3e0}.app-theme-lichen .app-bootstrap.app-content-desktop{border-top-color:#a8a761}.app-theme-mission .app-bootstrap.app-content-desktop{border-top-color:#f2e8d7}.app-theme-modernrose .app-bootstrap.app-content-desktop{border-top-color:#a4b5c6}.app-theme-petal .app-bootstrap.app-content-desktop{border-top-color:#ccc}.app-theme-pinnate .app-bootstrap.app-content-desktop{border-top-color:#beb9aa}.app-theme-plastic .app-bootstrap.app-content-desktop{border-top-color:#6f9dd9}.app-theme-social .app-bootstrap.app-content-desktop{border-top-width:0}.app-theme-summer .app-bootstrap.app-content-desktop{border-top-color:#c0c8a8}.app-theme-vantage .app-bootstrap.app-content-desktop{border-top-color:#4fadfc}.app-theme-verdant .app-bootstrap.app-content-desktop{border-top-color:#7caa17}.app-theme-viewpoint .app-bootstrap.app-content-desktop{border-top-color:#b1d085}.app-theme-whitesmoke .app-bootstrap.app-content-desktop{border-top-color:#e5e5e5}.app-theme-yoshi .app-bootstrap.app-content-desktop{border-top-color:#d8d8d8}
.app-theme-aquarium .app-bootstrap a:not(.ui-btn):not(.btn){color:#000}.app-theme-aquarium .jumbotron{background-color:#e1edfb}.app-theme-aquarium .btn-default,.app-theme-aquarium .btn-default:focus,.app-theme-aquarium .btn-default:visited{background-color:#f2f8ff;border-color:#c3dcfc;color:#333 !important}.app-theme-aquarium.app-desktop .btn-default:hover{background-color:#eaf5fa;border-color:#79a7e3}.app-theme-aquarium .app-bootstrap .btn.ui-btn-active,.app-theme-aquarium .app-bootstrap .btn.ui-btn-active:hover,.app-theme-aquarium .app-bootstrap .btn.ui-btn-active:focus,.app-theme-aquarium .app-bootstrap .list-group-item.ui-btn-active,.app-theme-aquarium .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-aquarium .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-aquarium .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-aquarium .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading{background-color:#ffd253 !important;border-color:#ffd253 !important;color:#333 !important}.app-theme-aquarium .app-bootstrap .nav .ui-btn-active,.app-theme-aquarium .app-bootstrap .nav .ui-btn-active:hover,.app-theme-aquarium .app-bootstrap .nav .ui-btn-active:focus{background-color:#ffd253 !important;color:#333 !important}.app-theme-aquarium .table,.app-theme-aquarium .table>thead>tr>th,.app-theme-aquarium .table>tbody>tr>th,.app-theme-aquarium .table>tfoot>tr>th,.app-theme-aquarium .table>thead>tr>td,.app-theme-aquarium .table>tbody>tr>td,.app-theme-aquarium .table>tfoot>tr>td,.app-theme-aquarium .list-group-item:not(.active){background-color:#f2f8ff;border-color:#c3dcfc}.app-theme-aquarium.app-desktop a.list-group-item:hover:not(.active){background-color:#eaf5fa}.app-theme-aquarium .table>thead>tr>th,.app-theme-aquarium .table>tbody>tr>th,.app-theme-aquarium .table>tfoot>tr>th{color:#3e5354;background-color:#e1edfb}.app-theme-aquarium .table-striped>tbody>tr:nth-child(2n+1)>td,.app-theme-aquarium .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#eaf5fa}.app-theme-aquarium.app-desktop .navbar-default .navbar-toggle:hover,.app-theme-aquarium .navbar-default .navbar-toggle:focus,.app-theme-aquarium .list-group-item.active:not(.btn),.app-theme-aquarium .list-group-item.active:not(.btn):hover,.app-theme-aquarium .list-group-item.active:not(.btn):focus,.app-theme-aquarium .nav-pills>li.active>a,.app-theme-aquarium .nav-pills>li.active>a:hover,.app-theme-aquarium .nav-pills>li.active>a:focus{color:#fff !important;background-color:#79a7e3;border-color:#79a7e3}.app-theme-aquarium .list-group-item.active>.badge,.app-theme-aquarium .nav-pills>.active>a>.badge{color:#79a7e3 !important}.app-theme-aquarium .navbar-default .navbar-toggle .icon-bar{background-color:#fff}.app-theme-aquarium .img-thumbnail{background-color:#f2f8ff;border-color:#c3dcfc}.app-theme-aquarium .page-header,.app-theme-aquarium .nav-tabs{border-color:#c3dcfc}.app-theme-aquarium .nav-tabs>li.active>a,.app-theme-aquarium .nav-tabs>li.active>a:hover,.app-theme-aquarium .nav-tabs>li.active>a:focus{border-top-color:#c3dcfc;border-left-color:#c3dcfc;border-right-color:#c3dcfc}.app-theme-aquarium.app-desktop .nav>li:not(.active)>a:hover,.app-theme-aquarium.app-desktop .nav>li:not(.active)>a:focus{background-color:rgba(255,255,255,.25);border-color:#c3dcfc !important}.app-theme-aquarium.app-desktop .nav-tabs>li:not(.active)>a:hover,.app-theme-aquarium .nav-tabs>li:not(.active)>a:focus,.app-theme-aquarium.app-desktop .nav-pills>li:not(.active)>a:hover,.app-theme-aquarium .nav-pills>li:not(.active)>a:focus{background-color:#eaf5fa}.app-theme-aquarium .navbar-default{background-color:#83b0ec;border-color:#6f9dd9}.app-theme-aquarium .navbar-default .navbar-brand,.app-theme-aquarium .navbar-default .navbar-brand:hover{color:#333 !important}.app-theme-aquarium .navbar-default .navbar-nav>li>a{color:#333 !important}.app-theme-aquarium.app-desktop .navbar-default a.navbar-brand:hover,.app-theme-aquarium .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active,.app-theme-aquarium.app-desktop .navbar-default .navbar-nav>li>a:hover{color:#000 !important}.app-theme-aquarium .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-aquarium .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-aquarium .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-aquarium .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-aquarium .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-aquarium .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{color:#000 !important;background-color:rgba(0,0,0,.05)}.app-theme-aquarium .well{background-color:#f2f8ff;border-color:#c3dcfc}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-aquarium .navbar-nav .open .dropdown-menu{background-color:#f2f8ff}.app-sidebar-undocked.app-theme-aquarium.app-desktop .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked.app-theme-aquarium .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#eaf5fa}}.app-theme-aquarium .dropdown-menu{background-color:#f2f8ff}.app-theme-aquarium .dropdown-menu .divider{background-color:#c3dcfc}.app-theme-aquarium.app-desktop .dropdown-menu>li>a:hover,.app-theme-aquarium .dropdown-menu>li>a:focus{background-color:#eaf5fa}.app-theme-aquarium .navbar-default .navbar-collapse,.app-theme-aquarium .navbar-default .navbar-form,.app-theme-aquarium .navbar-default .navbar-toggle{border-color:#6f9dd9}.app-theme-aquarium .navbar-inverse a:not(.ui-btn){color:#777 !important}.app-theme-aquarium.app-desktop .navbar-inverse a.navbar-brand:hover,.app-theme-aquarium.app-desktop .navbar-inverse .navbar-nav>li>a:hover{color:#fff !important}.app-theme-aquarium .navbar-inverse .navbar-nav>.active>a,.app-theme-aquarium .navbar-inverse .navbar-nav>.active>a:hover,.app-theme-aquarium .navbar-inverse .navbar-nav>.active>a:focus,.app-theme-aquarium .navbar-inverse .navbar-nav>.open>a,.app-theme-aquarium .navbar-inverse .navbar-nav>.open>a:hover,.app-theme-aquarium .navbar-inverse .navbar-nav>.open>a:focus{color:#fff !important}.app-theme-azure .app-bootstrap a:not(.ui-btn):not(.btn){color:#000}.app-theme-azure .jumbotron{background-color:#cdefec}.app-theme-azure .btn-default,.app-theme-azure .btn-default:focus,.app-theme-azure .btn-default:visited{background-color:#e9eeed;border-color:#b5c4c4;color:#333 !important}.app-theme-azure.app-desktop .btn-default:hover{background-color:#dbe4e2}.app-theme-azure .app-bootstrap .btn.ui-btn-active,.app-theme-azure .app-bootstrap .btn.ui-btn-active:hover,.app-theme-azure .app-bootstrap .btn.ui-btn-active:focus,.app-theme-azure .app-bootstrap .nav .ui-btn-active,.app-theme-azure .app-bootstrap .nav .ui-btn-active:hover,.app-theme-azure .app-bootstrap .nav .ui-btn-active:focus,.app-theme-azure .app-bootstrap .list-group-item.ui-btn-active,.app-theme-azure .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-azure .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-azure .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-azure .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading{background-color:#3d93d8 !important;border-color:#3d93d8 !important;color:#fff !important}.app-theme-azure .app-bootstrap .btn-primary,body.app-theme-azure:not(.app-desktop) .app-bootstrap .btn-primary:hover,.app-theme-azure .app-bootstrap .label-primary,.app-theme-azure .app-bootstrap .panel-primary .panel-heading{background-color:#a845ac;border-color:#a845ac;color:#fff !important}.app-theme-azure .app-bootstrap .panel-primary{border-color:#a845ac}.app-theme-azure.app-desktop .app-bootstrap .btn-primary:hover,.app-theme-azure.app-desktop .app-bootstrap .btn-primary:focus{background-color:#a72bab;border-color:#a72bab;color:#fff !important}.app-theme-azure .table,.app-theme-azure .table>thead>tr>th,.app-theme-azure .table>tbody>tr>th,.app-theme-azure .table>tfoot>tr>th,.app-theme-azure .table>thead>tr>td,.app-theme-azure .table>tbody>tr>td,.app-theme-azure .table>tfoot>tr>td,.app-theme-azure .list-group-item:not(.active){background-color:#e9eeed;border-color:#b5c4c4}.app-theme-azure.app-desktop a.list-group-item:hover:not(.active){background-color:#dbe4e2}.app-theme-azure .table>thead>tr>th,.app-theme-azure .table>tbody>tr>th,.app-theme-azure .table>tfoot>tr>th{color:#3e5354;background-color:#f2f2f2}.app-theme-azure .table-striped>tbody>tr:nth-child(2n+1)>td,.app-theme-azure .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#e5ebea}.app-theme-azure.app-desktop .navbar-default .navbar-toggle:hover,.app-theme-azure .navbar-default .navbar-toggle:focus,.app-theme-azure .list-group-item.active:not(.btn),.app-theme-azure .list-group-item.active:not(.btn):hover,.app-theme-azure .list-group-item.active:not(.btn):focus,.app-theme-azure .nav-pills>li.active>a,.app-theme-azure .nav-pills>li.active>a:hover,.app-theme-azure .nav-pills>li.active>a:focus{color:#fff !important;background-color:#2a393a;border-color:#2a393a}.app-theme-azure .list-group-item.active>.badge,.app-theme-azure .nav-pills>.active>a>.badge{color:#2a393a !important}.app-theme-azure .navbar-default .navbar-toggle .icon-bar{background-color:#fff}.app-theme-azure .img-thumbnail{background-color:#e9eeed;border-color:#b5c4c4}.app-theme-azure .page-header,.app-theme-azure .nav-tabs{border-color:#b5c4c4}.app-theme-azure .nav-tabs>li.active>a,.app-theme-azure .nav-tabs>li.active>a:hover,.app-theme-azure .nav-tabs>li.active>a:focus{border-top-color:#b5c4c4;border-left-color:#b5c4c4;border-right-color:#b5c4c4}.app-theme-azure.app-desktop .nav>li:not(.active)>a:hover,.app-theme-azure.app-desktop .nav>li:not(.active)>a:focus{background-color:rgba(255,255,255,.25);border-color:#b5c4c4}.app-theme-azure.app-desktop .nav-tabs>li:not(.active)>a:hover,.app-theme-azure .nav-tabs>li:not(.active)>a:focus,.app-theme-azure.app-desktop .nav-pills>li:not(.active)>a:hover,.app-theme-azure .nav-pills>li:not(.active)>a:focus{background-color:#dbe4e2}.app-theme-azure .navbar-default{background-color:#384c4d;border-color:#abc0c1}.app-theme-dark .nav-tabs>li.active>a,.app-theme-dark .nav-tabs>li.active>a:hover{background-color:#333;border-color:#333;color:#fff}.app-theme-azure .navbar-default .navbar-brand,.app-theme-azure:not(.app-desktop) .navbar-default .navbar-brand:hover{color:#fff !important}.app-theme-azure .navbar-default .navbar-nav>li>a,.app-theme-azure:not(.app-desktop) .navbar-default .navbar-nav>li>a:hover{color:#ccc !important}.app-theme-azure.app-desktop .navbar-default a.navbar-brand:hover,.app-theme-azure .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active,.app-theme-azure.app-desktop .navbar-default .navbar-nav>li>a:hover{color:#fff !important}.app-theme-azure .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-azure .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-azure .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-azure .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-azure .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-azure .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{color:#fff !important;background-color:rgba(0,0,0,.25)}.app-theme-azure .well{background-color:#e9eeed;border-color:#b5c4c4}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-azure .navbar-nav .open .dropdown-menu{background-color:#e9eeed}.app-sidebar-undocked.app-theme-azure.app-desktop .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked.app-theme-azure .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#dbe4e2}}.app-theme-azure .dropdown-menu{background-color:#e9eeed}.app-theme-azure .dropdown-menu .divider{background-color:#b5c4c4}.app-theme-azure.app-desktop .dropdown-menu>li>a:hover,.app-theme-azure .dropdown-menu>li>a:focus{background-color:#dbe4e2}.app-theme-azure .navbar-default .navbar-collapse,.app-theme-azure .navbar-default .navbar-form,.app-theme-azure .navbar-default .navbar-toggle,.app-desktop.app-theme-azure .navbar-default .navbar-toggle:hover,.app-desktop.app-theme-azure .navbar-default .navbar-toggle:focus{border-color:#abc0c1}.app-theme-azure .navbar-inverse{background-color:#f8f8f8;border-color:#e7e7e7}.app-theme-azure .navbar-inverse .navbar-brand{color:#777}.app-theme-azure.app-desktop .navbar-inverse .navbar-brand:hover,.app-theme-azure .navbar-inverse .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.app-theme-azure .navbar-inverse .navbar-text{color:#777}.app-theme-azure .navbar-inverse .navbar-nav>li>a{color:#777}.app-theme-azure.app-desktop .navbar-inverse .navbar-nav>li>a:hover,.app-theme-azure .navbar-inverse .navbar-nav>li>a:focus{color:#333;background-color:transparent}.app-theme-azure .navbar-inverse .navbar-nav>.active>a,.app-theme-azure.app-desktop .navbar-inverse .navbar-nav>.active>a:hover,.app-theme-azure .navbar-inverse .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.app-theme-azure .navbar-inverse .navbar-nav>.disabled>a,.app-theme-azure.app-desktop .navbar-inverse .navbar-nav>.disabled>a:hover,.app-theme-azure .navbar-inverse .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.app-theme-azure .navbar-inverse .navbar-toggle{border-color:#ddd}.app-theme-azure.app-desktop .navbar-inverse .navbar-toggle:hover,.app-theme-azure.app-desktop .navbar-inverse .navbar-toggle:focus{background-color:#ddd}.app-theme-azure .navbar-inverse .navbar-toggle .icon-bar{background-color:#888}.app-theme-azure .navbar-inverse .navbar-collapse,.app-theme-azure .navbar-inverse .navbar-form{border-color:#e7e7e7}.app-theme-azure .navbar-inverse .navbar-nav>.open>a,.app-theme-azure .navbar-inverse .navbar-nav>.open>a:hover,.app-theme-azure .navbar-inverse .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}@media(max-width:959px){body.app-theme-azure:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#777}body.app-desktop.app-theme-azure:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,body.app-theme-azure:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}body.app-theme-azure:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,body.app-theme-azure:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,body.app-theme-azure:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}body.app-theme-azure:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,body.app-theme-azure:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,body.app-theme-azure:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}@media(max-width:767px){.app-theme-azure.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#777}.app-theme-azure.app-desktop.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.app-theme-azure.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.app-theme-azure.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.app-theme-azure.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.app-theme-azure.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.app-theme-azure.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.app-theme-azure.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.app-theme-azure.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.app-theme-azure .navbar-inverse .navbar-link{color:#777}.app-theme-azure.app-desktop .navbar-inverse .navbar-link:hover{color:#333}.app-theme-azure .navbar-inverse .btn-link{color:#777}.app-theme-azure.app-desktop .navbar-inverse .btn-link:hover,.app-theme-azure .navbar-inverse .btn-link:focus{color:#333}.app-theme-azure .navbar-inverse .btn-link[disabled]:hover,.app-theme-azure fieldset[disabled] .navbar-inverse .btn-link:hover,.app-theme-azure .navbar-inverse .btn-link[disabled]:focus,.app-theme-azure fieldset[disabled] .navbar-inverse .btn-link:focus{color:#ccc}.app-theme-belltown.app-desktop .app-bootstrap li:not(.active) a:not(.ui-btn):not(.btn):not(.ui-btn-active):hover,.app-theme-belltown.app-desktop .app-bootstrap .nav-tabs a:not(.ui-btn):not(.btn):not(.ui-btn-active):hover,.app-theme-belltown.app-desktop .app-bootstrap li:not(.active) a:not(.ui-btn):not(.btn):not(.ui-btn-active):active{color:#000 !important}.app-theme-belltown .dropdown-menu>li>a:not(.ui-btn),body:not(.app-desktop) .dropdown-menu>li>a:hover{color:#333 !important}.app-theme-belltown .jumbotron{background-color:#f2f2f2}.app-theme-belltown .btn-default,.app-theme-belltown .btn-default:focus,.app-theme-belltown .btn-default:visited{background-color:#dce5e4;border-color:#7bb2ac;color:#333 !important}.app-theme-belltown.app-desktop .btn-default:hover{background-color:#d9e2e1;border-color:#2d7f75}.app-theme-belltown .app-bootstrap .btn.ui-btn-active,.app-theme-belltown .app-bootstrap .btn.ui-btn-active:hover,.app-theme-belltown .app-bootstrap .btn.ui-btn-active:focus{background-color:#ffd253 !important;border-color:#ffd253 !important;color:#000 !important}.app-theme-belltown .app-bootstrap .nav .ui-btn-active,.app-theme-belltown .app-bootstrap .nav .ui-btn-active:hover,.app-theme-belltown .app-bootstrap .nav .ui-btn-active:focus,.app-theme-belltown .app-bootstrap .list-group-item.ui-btn-active,.app-theme-belltown .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-belltown .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-belltown .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-belltown .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading{background-color:#ffd253 !important;border-color:#7bb2ac !important;color:#000 !important}.app-theme-belltown .table,.app-theme-belltown .table>thead>tr>th,.app-theme-belltown .table>tbody>tr>th,.app-theme-belltown .table>tfoot>tr>th,.app-theme-belltown .table>thead>tr>td,.app-theme-belltown .table>tbody>tr>td,.app-theme-belltown .table>tfoot>tr>td,.app-theme-belltown .list-group-item:not(.active){background-color:#dce5e4;border-color:#7bb2ac}.app-theme-belltown.app-desktop a.list-group-item:hover:not(.active){background-color:#d9e2e1}.app-theme-belltown .table>thead>tr>th,.app-theme-belltown .table>tbody>tr>th,.app-theme-belltown .table>tfoot>tr>th{color:#333;background-color:#f2f2f2}.app-theme-belltown .table-striped>tbody>tr:nth-child(2n+1)>td,.app-theme-belltown .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#dde3e2}.app-theme-belltown.app-desktop .navbar-default .navbar-toggle:hover,.app-theme-belltown .navbar-default .navbar-toggle:focus,.app-theme-belltown .list-group-item.active:not(.btn),.app-theme-belltown .list-group-item.active:not(.btn):hover,.app-theme-belltown .list-group-item.active:not(.btn):focus,.app-theme-belltown .nav-pills>li.active>a,.app-theme-belltown .nav-pills>li.active>a:hover,.app-theme-belltown .nav-pills>li.active>a:focus{color:#fff !important;background-color:#2d7f75;border-color:#2d7f75}.app-theme-belltown .nav>li:not(.active)>a>.badge{color:#fff !important}.app-theme-belltown .list-group-item.active>.badge,.app-theme-belltown .nav-pills>.active>a>.badge{color:#2d7f75 !important}.app-theme-belltown .navbar-default .navbar-toggle .icon-bar{background-color:#2d7f75}.app-desktop.app-theme-belltown .navbar-default .navbar-toggle:hover .icon-bar,.app-desktop.app-theme-belltown .navbar-default .navbar-toggle:active .icon-bar,.app-desktop.app-theme-belltown .navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff !important}.app-theme-belltown .img-thumbnail{background-color:#dce5e4;border-color:#7bb2ac}.app-theme-belltown .page-header,.app-theme-belltown .nav-tabs{border-color:#7bb2ac}.app-theme-belltown .nav-tabs>li.active>a,.app-theme-belltown .nav-tabs>li.active>a:hover,.app-theme-belltown .nav-tabs>li.active>a:focus{border-top-color:#7bb2ac;border-left-color:#7bb2ac;border-right-color:#7bb2ac}.app-theme-belltown.app-desktop .nav>li:not(.active)>a:hover:not(.ui-btn-active),.app-theme-belltown.app-desktop .nav>li:not(.active)>a:focus:not(.ui-btn-active){background-color:rgba(255,255,255,.2)}.app-theme-belltown.app-desktop .nav>li:not(.active)>a:hover,.app-theme-belltown .nav>li:not(.active)>a:focus{border-color:#7bb2ac !important}.app-theme-belltown.app-desktop .nav-tabs>li:not(.active)>a:hover:not(.ui-btn-active),.app-theme-belltown .nav-tabs>li:not(.active)>a:focus:not(.ui-btn-active),.app-theme-belltown.app-desktop .nav-pills>li:not(.active)>a:hover:not(.ui-btn-active),.app-theme-belltown .nav-pills>li:not(.active)>a:focus:not(.ui-btn-active){background-color:#d9e2e1}.app-theme-belltown .navbar-default{background-color:#a9c6c3;border-color:#2d7f75}.app-theme-belltown .navbar-default .navbar-brand,.app-theme-belltown .navbar-default .navbar-brand:hover{color:#333 !important}.app-theme-belltown .navbar-default .navbar-nav>li>a{color:#333 !important}.app-theme-belltown.app-desktop .navbar-default a.navbar-brand:hover,.app-theme-belltown .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active,.app-theme-belltown.app-desktop .navbar-default .navbar-nav>li>a:hover{color:#000 !important}.app-theme-belltown .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-belltown .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-belltown .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-belltown .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-belltown .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-belltown .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{color:#000 !important;background-color:rgba(0,0,0,.05)}.app-theme-belltown .well{background-color:#dce5e4;border-color:#7bb2ac}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-belltown .navbar-nav .open .dropdown-menu{background-color:#dce5e4}.app-sidebar-undocked.app-theme-belltown.app-desktop .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked.app-theme-belltown .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#d9e2e1}}.app-theme-belltown .dropdown-menu{background-color:#dce5e4}.app-theme-belltown .dropdown-menu .divider{background-color:#7bb2ac}.app-theme-belltown.app-desktop .dropdown-menu>li>a:hover,.app-theme-belltown .dropdown-menu>li>a:focus{background-color:#d9e2e1}.app-theme-belltown .navbar-default .navbar-collapse,.app-theme-belltown .navbar-default .navbar-form,.app-theme-belltown .navbar-default .navbar-toggle{border-color:#2d7f75}.app-theme-belltown .navbar-inverse a:not(.ui-btn){color:#777 !important}.app-theme-belltown.app-desktop .navbar-inverse a.navbar-brand:hover,.app-theme-belltown.app-desktop .navbar-inverse .navbar-nav>li>a:hover{color:#fff !important}.app-theme-belltown .navbar-inverse .navbar-nav>.active>a,.app-theme-belltown .navbar-inverse .navbar-nav>.active>a:hover,.app-theme-belltown .navbar-inverse .navbar-nav>.active>a:focus,.app-theme-belltown .navbar-inverse .navbar-nav>.open>a,.app-theme-belltown .navbar-inverse .navbar-nav>.open>a:hover,.app-theme-belltown .navbar-inverse .navbar-nav>.open>a:focus{color:#fff !important}.app-theme-berry .app-bootstrap{color:#1d092d}.app-theme-berry .dropdown-menu>li>a:not(.ui-btn),body:not(.app-desktop) .dropdown-menu>li>a:hover{color:#333 !important}.app-theme-berry .jumbotron{background-color:#fef3f6}.app-theme-berry .btn-default,.app-theme-berry .btn-default:focus,.app-theme-berry .btn-default:visited{background-color:#fef3f6;border-color:#faa5c1;color:#333 !important}.app-theme-berry.app-desktop .btn-default:hover{background-color:#fdedf3;border-color:#f584aa}.app-theme-berry .app-bootstrap .btn.ui-btn-active,.app-theme-berry .app-bootstrap .btn.ui-btn-active:hover,.app-theme-berry .app-bootstrap .btn.ui-btn-active:focus,.app-theme-berry .app-bootstrap .list-group-item.ui-btn-active,.app-theme-berry .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-berry .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-berry .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-berry .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading{background-color:#6b080d !important;border-color:#6b080d !important;color:#fff !important}.app-theme-berry .app-bootstrap .nav .ui-btn-active,.app-theme-berry .app-bootstrap .nav .ui-btn-active:hover,.app-theme-berry .app-bootstrap .nav .ui-btn-active:focus{background-color:#6b080d !important;border-color:#f8adc6 !important;color:#fff !important}.app-theme-berry .table,.app-theme-berry .table>thead>tr>th,.app-theme-berry .table>tbody>tr>th,.app-theme-berry .table>tfoot>tr>th,.app-theme-berry .table>thead>tr>td,.app-theme-berry .table>tbody>tr>td,.app-theme-berry .table>tfoot>tr>td,.app-theme-berry .list-group-item:not(.active){background-color:#fef3f6;border-color:#faa5c1}.app-theme-berry.app-desktop a.list-group-item:hover:not(.active){background-color:#fdedf3}.app-theme-berry .table>thead>tr>th,.app-theme-berry .table>tbody>tr>th,.app-theme-berry .table>tfoot>tr>th{color:#333;background-color:#fcdae6}.app-theme-berry .table-striped>tbody>tr:nth-child(2n+1)>td,.app-theme-berry .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#fce8ee}.app-theme-berry.app-desktop .navbar-default .navbar-toggle:hover,.app-theme-berry .navbar-default .navbar-toggle:focus,.app-theme-berry .list-group-item.active:not(.btn),.app-theme-berry .list-group-item.active:not(.btn):hover,.app-theme-berry .list-group-item.active:not(.btn):focus,.app-theme-berry .nav-pills>li.active>a,.app-theme-berry .nav-pills>li.active>a:hover,.app-theme-berry .nav-pills>li.active>a:focus{color:#fff !important;background-color:#6b080d;border-color:#6b080d}.app-theme-berry .list-group-item.active>.badge,.app-theme-berry .nav-pills>.active>a>.badge{color:#6b080d !important}.app-theme-berry .navbar-default .navbar-toggle .icon-bar{background-color:#f584aa}.app-desktop.app-theme-berry .navbar-default .navbar-toggle:hover .icon-bar,.app-desktop.app-theme-berry .navbar-default .navbar-toggle:active .icon-bar,.app-desktop.app-theme-berry .navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff}.app-theme-berry .img-thumbnail{background-color:#fef3f6;border-color:#faa5c1}.app-theme-berry .page-header,.app-theme-berry .nav-tabs{border-color:#faa5c1}.app-theme-berry .nav-tabs>li.active>a,.app-theme-berry .nav-tabs>li.active>a:hover,.app-theme-berry .nav-tabs>li.active>a:focus{border-top-color:#faa5c1;border-left-color:#faa5c1;border-right-color:#faa5c1}.app-theme-berry.app-desktop .nav>li:not(.active)>a:hover,.app-theme-berry.app-desktop .nav>li:not(.active)>a:focus{background-color:rgba(255,255,255,.2);border-color:#faa5c1}.app-theme-berry.app-desktop .nav-tabs>li:not(.active)>a:hover,.app-theme-berry .nav-tabs>li:not(.active)>a:focus,.app-theme-berry.app-desktop .nav-pills>li:not(.active)>a:hover,.app-theme-berry .nav-pills>li:not(.active)>a:focus{background-color:#fdedf3}.app-theme-berry .navbar-default{background-color:#efdf0f;border-color:#f584aa}.app-theme-berry .navbar-default .navbar-brand,.app-theme-berry .navbar-default .navbar-brand:hover{color:#333 !important}.app-theme-berry .navbar-default .navbar-nav>li>a{color:#333 !important}.app-theme-berry.app-desktop .navbar-default a.navbar-brand:hover,.app-theme-berry .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active,.app-theme-berry.app-desktop .navbar-default .navbar-nav>li>a:hover{color:#000 !important}.app-theme-berry .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-berry .app-bootstrap .navbar-default .navbar-nav>.active>a:not(.ui-btn-active):hover,.app-theme-berry .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-berry .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-berry .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-berry .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{color:#000 !important;background-color:rgba(0,0,0,.05)}.app-theme-berry .well{background-color:#fef3f6;border-color:#faa5c1}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-berry .navbar-nav .open .dropdown-menu{background-color:#fef3f6}.app-sidebar-undocked.app-theme-berry.app-desktop .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked.app-theme-berry .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#fdedf3}}.app-theme-berry .dropdown-menu{background-color:#fef3f6}.app-theme-berry .dropdown-menu .divider{background-color:#faa5c1}.app-theme-berry.app-desktop .dropdown-menu>li>a:hover,.app-theme-berry .dropdown-menu>li>a:focus{background-color:#fdedf3}.app-theme-berry .navbar-default .navbar-collapse,.app-theme-berry .navbar-default .navbar-form,.app-theme-berry .navbar-default .navbar-toggle{border-color:#f584aa}.app-theme-berry .navbar-inverse a:not(.ui-btn){color:#777 !important}.app-theme-berry.app-desktop .navbar-inverse a.navbar-brand:hover,.app-theme-berry.app-desktop .navbar-inverse .navbar-nav>li>a:hover{color:#fff !important}.app-theme-berry .navbar-inverse .navbar-nav>.active>a,.app-theme-berry .navbar-inverse .navbar-nav>.active>a:hover,.app-theme-berry .navbar-inverse .navbar-nav>.active>a:focus,.app-theme-berry .navbar-inverse .navbar-nav>.open>a,.app-theme-berry .navbar-inverse .navbar-nav>.open>a:hover,.app-theme-berry .navbar-inverse .navbar-nav>.open>a:focus{color:#fff !important}.app-theme-bittersweet .dropdown-menu>li>a:not(.ui-btn),body:not(.app-desktop) .dropdown-menu>li>a:hover{color:#333 !important}.app-theme-bittersweet .jumbotron{background-color:#fdfaf2}.app-theme-bittersweet .btn-default,.app-theme-bittersweet .btn-default:focus,.app-theme-bittersweet .btn-default:visited{background-color:#fdfaf2;border-color:#f3e1a7;color:#333 !important}.app-theme-bittersweet.app-desktop .btn-default:hover{background-color:#fcf8ed;border-color:#edd27b}.app-theme-bittersweet .app-bootstrap .btn.ui-btn-active,.app-theme-bittersweet .app-bootstrap .btn.ui-btn-active:hover,.app-theme-bittersweet .app-bootstrap .btn.ui-btn-active:focus,.app-theme-bittersweet .app-bootstrap .list-group-item.ui-btn-active,.app-theme-bittersweet .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-bittersweet .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-bittersweet .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-bittersweet .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading{background-color:#92b000 !important;border-color:#92b000 !important;color:#fff !important}.app-theme-bittersweet .app-bootstrap .nav .ui-btn-active,.app-theme-bittersweet .app-bootstrap .nav .ui-btn-active:hover,.app-theme-bittersweet .app-bootstrap .nav .ui-btn-active:focus{background-color:#92b000 !important;border-color:#f3e1a7 !important;color:#fff !important}.app-theme-bittersweet .table,.app-theme-bittersweet .table>thead>tr>th,.app-theme-bittersweet .table>tbody>tr>th,.app-theme-bittersweet .table>tfoot>tr>th,.app-theme-bittersweet .table>thead>tr>td,.app-theme-bittersweet .table>tbody>tr>td,.app-theme-bittersweet .table>tfoot>tr>td,.app-theme-bittersweet .list-group-item:not(.active){background-color:#fdfaf2;border-color:#f3e1a7}.app-theme-bittersweet.app-desktop a.list-group-item:hover:not(.active){background-color:#fcf8ed}.app-theme-bittersweet .table>thead>tr>th,.app-theme-bittersweet .table>tbody>tr>th,.app-theme-bittersweet .table>tfoot>tr>th{color:#333;background-color:#f2f2f2}.app-theme-bittersweet .table-striped>tbody>tr:nth-child(2n+1)>td,.app-theme-bittersweet .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#fcf7e8}.app-theme-bittersweet.app-desktop .navbar-default .navbar-toggle:hover,.app-theme-bittersweet .navbar-default .navbar-toggle:focus,.app-theme-bittersweet .list-group-item.active:not(.btn),.app-theme-bittersweet .list-group-item.active:not(.btn):hover,.app-theme-bittersweet .list-group-item.active:not(.btn):focus,.app-theme-bittersweet .nav-pills>li.active>a,.app-theme-bittersweet .nav-pills>li.active>a:hover,.app-theme-bittersweet .nav-pills>li.active>a:focus{color:#fff !important;background-color:#92b000;border-color:#92b000}.app-theme-bittersweet .list-group-item.active>.badge,.app-theme-bittersweet .nav-pills>.active>a>.badge{color:#92b000 !important}.app-theme-bittersweet .navbar-default .navbar-toggle .icon-bar{background-color:#edd27b}.app-desktop.app-theme-bittersweet .navbar-default .navbar-toggle:hover .icon-bar,.app-desktop.app-theme-bittersweet .navbar-default .navbar-toggle:active .icon-bar,.app-desktop.app-theme-bittersweet .navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff}.app-theme-bittersweet .img-thumbnail{background-color:#fdfaf2;border-color:#f3e1a7}.app-theme-bittersweet .page-header,.app-theme-bittersweet .nav-tabs{border-color:#f3e1a7}.app-theme-bittersweet .nav-tabs>li.active>a,.app-theme-bittersweet .nav-tabs>li.active>a:hover,.app-theme-bittersweet .nav-tabs>li.active>a:focus{border-top-color:#f3e1a7;border-left-color:#f3e1a7;border-right-color:#f3e1a7}.app-theme-bittersweet.app-desktop .nav>li:not(.active)>a:hover,.app-theme-bittersweet.app-desktop .nav>li:not(.active)>a:focus{background-color:rgba(255,255,255,.2);border-color:#f3e1a7}.app-theme-bittersweet.app-desktop .nav-tabs>li:not(.active)>a:hover,.app-theme-bittersweet .nav-tabs>li:not(.active)>a:focus,.app-theme-bittersweet.app-desktop .nav-pills>li:not(.active)>a:hover,.app-theme-bittersweet .nav-pills>li:not(.active)>a:focus{background-color:#fcf8ed}.app-theme-bittersweet .navbar-default{background-color:#d65c26;border-color:#edd27b}.app-theme-bittersweet .navbar-default .navbar-brand,.app-theme-bittersweet .navbar-default .navbar-brand:hover{color:#333 !important}.app-theme-bittersweet .navbar-default .navbar-nav>li>a{color:#333 !important}.app-theme-bittersweet.app-desktop .navbar-default a.navbar-brand:hover,.app-theme-bittersweet .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active,.app-theme-bittersweet.app-desktop .navbar-default .navbar-nav>li>a:hover{color:#000 !important}.app-theme-bittersweet .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-bittersweet .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-bittersweet .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-bittersweet .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-bittersweet .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-bittersweet .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{color:#000 !important;background-color:rgba(0,0,0,.05)}.app-theme-bittersweet .well{background-color:#fdfaf2;border-color:#f3e1a7}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-bittersweet .navbar-nav .open .dropdown-menu{background-color:#fdfaf2}.app-sidebar-undocked.app-theme-bittersweet.app-desktop .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked.app-theme-bittersweet .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#fcf8ed}}.app-theme-bittersweet .dropdown-menu{background-color:#fdfaf2}.app-theme-bittersweet .dropdown-menu .divider{background-color:#f3e1a7}.app-theme-bittersweet.app-desktop .dropdown-menu>li>a:hover,.app-theme-bittersweet .dropdown-menu>li>a:focus{background-color:#fcf8ed}.app-theme-bittersweet .navbar-default .navbar-collapse,.app-theme-bittersweet .navbar-default .navbar-form,.app-theme-bittersweet .navbar-default .navbar-toggle{border-color:#edd27b}.app-theme-bittersweet .navbar-inverse a:not(.ui-btn){color:#777 !important}.app-theme-bittersweet.app-desktop .navbar-inverse a.navbar-brand:hover,.app-theme-bittersweet.app-desktop .navbar-inverse .navbar-nav>li>a:hover{color:#fff !important}.app-theme-bittersweet .navbar-inverse .navbar-nav>.active>a,.app-theme-bittersweet .navbar-inverse .navbar-nav>.active>a:hover,.app-theme-bittersweet .navbar-inverse .navbar-nav>.active>a:focus,.app-theme-bittersweet .navbar-inverse .navbar-nav>.open>a,.app-theme-bittersweet .navbar-inverse .navbar-nav>.open>a:hover,.app-theme-bittersweet .navbar-inverse .navbar-nav>.open>a:focus{color:#fff !important}.app-theme-cay .app-bootstrap{}.app-theme-cay .dropdown-menu>li>a:not(.ui-btn),body:not(.app-desktop) .dropdown-menu>li>a:hover{color:#333 !important}.app-theme-cay .jumbotron{background-color:#f4f4e7}.app-theme-cay .btn-default,.app-theme-cay .btn-default:focus,.app-theme-cay .btn-default:visited{background-color:#fafaf4;border-color:#d2d2b4;color:#333 !important}.app-theme-cay.app-desktop .btn-default:hover{background-color:#f8f8f1;border-color:#d1d193}.app-theme-cay .app-bootstrap .btn.ui-btn-active,.app-theme-cay .app-bootstrap .btn.ui-btn-active:hover,.app-theme-cay .app-bootstrap .btn.ui-btn-active:focus,.app-theme-cay .app-bootstrap .list-group-item.ui-btn-active,.app-theme-cay .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-cay .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-cay .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-cay .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading{background-color:#00c5db !important;border-color:#00c5db !important;color:#fff !important}.app-theme-cay .app-bootstrap .nav .ui-btn-active,.app-theme-cay .app-bootstrap .nav .ui-btn-active:hover,.app-theme-cay .app-bootstrap .nav .ui-btn-active:focus{background-color:#00c5db !important;border-color:#d2d2b4 !important;color:#fff !important}.app-theme-cay .table,.app-theme-cay .table>thead>tr>th,.app-theme-cay .table>tbody>tr>th,.app-theme-cay .table>tfoot>tr>th,.app-theme-cay .table>thead>tr>td,.app-theme-cay .table>tbody>tr>td,.app-theme-cay .table>tfoot>tr>td,.app-theme-cay .list-group-item:not(.active){background-color:#fafaf4;border-color:#d2d2b4}.app-theme-cay.app-desktop a.list-group-item:hover:not(.active){background-color:#f8f8f1}.app-theme-cay .table>thead>tr>th,.app-theme-cay .table>tbody>tr>th,.app-theme-cay .table>tfoot>tr>th{color:#333;background-color:#fafaf4}.app-theme-cay .table-striped>tbody>tr:nth-child(2n+1)>td,.app-theme-cay .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#fafaf0}.app-theme-cay.app-desktop .navbar-default .navbar-toggle:hover,.app-theme-cay .app-bootstrap .navbar-default .navbar-toggle:focus,.app-theme-cay .list-group-item.active:not(.btn),.app-theme-cay .list-group-item.active:not(.btn):hover,.app-theme-cay .list-group-item.active:not(.btn):focus,.app-theme-cay .nav-pills>li.active>a,.app-theme-cay .nav-pills>li.active>a:hover,.app-theme-cay .nav-pills>li.active>a:focus{color:#fff !important;background-color:#00c5db;border-color:#00c5db}.app-theme-cay .list-group-item.active>.badge,.app-theme-cay .nav-pills>.active>a>.badge{color:#00c5db !important}.app-theme-cay .navbar-default .navbar-toggle .icon-bar{background-color:#fff}.app-desktop.app-theme-cay .navbar-default .navbar-toggle:hover .icon-bar,.app-desktop.app-theme-cay .navbar-default .navbar-toggle:active .icon-bar,.app-desktop.app-theme-cay .navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff}.app-theme-cay .img-thumbnail{background-color:#fafaf4;border-color:#d2d2b4}.app-theme-cay .page-header,.app-theme-cay .nav-tabs{border-color:#d2d2b4}.app-theme-cay .nav-tabs>li.active>a,.app-theme-cay .nav-tabs>li.active>a:hover,.app-theme-cay .nav-tabs>li.active>a:focus{border-top-color:#d2d2b4;border-left-color:#d2d2b4;border-right-color:#d2d2b4}.app-theme-cay.app-desktop .nav>li:not(.active)>a:hover,.app-theme-cay.app-desktop .nav>li:not(.active)>a:focus{background-color:rgba(255,255,255,.2);border-color:#d2d2b4}.app-theme-cay.app-desktop .nav-tabs>li:not(.active)>a:hover,.app-theme-cay .nav-tabs>li:not(.active)>a:focus,.app-theme-cay.app-desktop .nav-pills>li:not(.active)>a:hover,.app-theme-cay .nav-pills>li:not(.active)>a:focus{background-color:#f8f8f1}.app-theme-cay .navbar-default{background-color:#5c6270;border-color:#d1d193}.app-theme-cay .navbar-default .navbar-brand,.app-theme-cay .navbar-default .navbar-brand:hover{color:#ccc !important}.app-theme-cay .navbar-default .navbar-nav>li>a,.app-theme-cay .navbar-default .navbar-nav>li>a:hover{color:#ccc !important}.app-theme-cay.app-desktop .navbar-default a.navbar-brand:hover,.app-theme-cay .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active,.app-theme-cay.app-desktop .navbar-default .navbar-nav>li>a:hover{color:#fff !important}.app-theme-cay .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-cay .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-cay .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-cay .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-cay .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-cay .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{color:#fff !important;background-color:rgba(0,0,0,.15)}.app-theme-cay .well{background-color:#fafaf4;border-color:#d2d2b4}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-cay .navbar-nav .open .dropdown-menu{background-color:#fafaf4}.app-sidebar-undocked.app-theme-cay.app-desktop .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked.app-theme-cay .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#f8f8f1}}.app-theme-cay .dropdown-menu{background-color:#fafaf4}.app-theme-cay .dropdown-menu .divider{background-color:#d2d2b4}.app-theme-cay.app-desktop .dropdown-menu>li>a:hover,.app-theme-cay .dropdown-menu>li>a:focus{background-color:#f8f8f1}.app-theme-cay .navbar-default .navbar-collapse,.app-theme-cay .navbar-default .navbar-form{border-color:#d1d193}.app-theme-cay .navbar-default .navbar-toggle{border-color:#777}.app-theme-cay .navbar-inverse a:not(.ui-btn){color:#777 !important}.app-theme-cay.app-desktop .navbar-inverse a.navbar-brand:hover,.app-theme-cay.app-desktop .navbar-inverse .navbar-nav>li>a:hover{color:#fff !important}.app-theme-cay .navbar-inverse .navbar-nav>.active>a,.app-theme-cay .navbar-inverse .navbar-nav>.active>a:hover,.app-theme-cay .navbar-inverse .navbar-nav>.active>a:focus,.app-theme-cay .navbar-inverse .navbar-nav>.open>a,.app-theme-cay .navbar-inverse .navbar-nav>.open>a:hover,.app-theme-cay .navbar-inverse .navbar-nav>.open>a:focus{color:#fff !important}.app-theme-citrus .app-bootstrap{}.app-theme-citrus .dropdown-menu>li>a:not(.ui-btn),body:not(.app-desktop) .dropdown-menu>li>a:hover{color:#777 !important}.app-theme-citrus .jumbotron{background-color:#cddd9b}.app-theme-citrus .btn-default,.app-theme-citrus .btn-default:focus,.app-theme-citrus .btn-default:visited{background-color:#f6fae1;border-color:#d7e8a7;color:#333 !important}.app-theme-citrus.app-desktop .btn-default:hover{background-color:#f2ffcc;border-color:#acba82}.app-theme-citrus .app-bootstrap .btn.ui-btn-active,.app-theme-citrus .app-bootstrap .btn.ui-btn-active:hover,.app-theme-citrus .app-bootstrap .btn.ui-btn-active:focus,.app-theme-citrus .app-bootstrap .list-group-item.ui-btn-active,.app-theme-citrus .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-citrus .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-citrus .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-citrus .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading{background-color:#ffd253 !important;border-color:#ffd253 !important;color:#000 !important}.app-theme-citrus .app-bootstrap .nav .ui-btn-active,.app-theme-citrus .app-bootstrap .nav .ui-btn-active:hover,.app-theme-citrus .app-bootstrap .nav .ui-btn-active:focus{background-color:#ffd253 !important;border-color:#d7e8a7 !important;color:#000 !important}.app-theme-citrus .table,.app-theme-citrus .table>thead>tr>th,.app-theme-citrus .table>tbody>tr>th,.app-theme-citrus .table>tfoot>tr>th,.app-theme-citrus .table>thead>tr>td,.app-theme-citrus .table>tbody>tr>td,.app-theme-citrus .table>tfoot>tr>td,.app-theme-citrus .list-group-item:not(.active){background-color:#f6fae1;border-color:#d7e8a7}.app-theme-citrus.app-desktop a.list-group-item:hover:not(.active){background-color:#f2ffcc}.app-theme-citrus .table>thead>tr>th,.app-theme-citrus .table>tbody>tr>th,.app-theme-citrus .table>tfoot>tr>th{color:#333;background-color:#fafaf4}.app-theme-citrus .table-striped>tbody>tr:nth-child(2n+1)>td,.app-theme-citrus .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#fafaf0}.app-theme-citrus.app-desktop .navbar-default .navbar-toggle:hover,.app-theme-citrus .app-bootstrap .navbar-default .navbar-toggle:focus,.app-theme-citrus .list-group-item.active:not(.btn),.app-theme-citrus .list-group-item.active:not(.btn):hover,.app-theme-citrus .list-group-item.active:not(.btn):focus,.app-theme-citrus .nav-pills>li.active>a,.app-theme-citrus .nav-pills>li.active>a:hover,.app-theme-citrus .nav-pills>li.active>a:focus{color:#fff !important;background-color:#acba82;border-color:#acba82}.app-theme-citrus .list-group-item.active .list-group-item-text{color:#fff}.app-theme-citrus .list-group-item:not(.active):not(.ui-btn-active):hover,.app-theme-citrus .list-group-item:not(.active):not(.ui-btn-active):hover .list-group-item-text{color:#000 !important}.app-theme-citrus .list-group-item.active>.badge,.app-theme-citrus .nav-pills>.active>a>.badge{color:#acba82 !important}.app-theme-citrus .navbar-default .navbar-toggle .icon-bar{background-color:#a8551c}.app-desktop.app-theme-citrus .navbar-default .navbar-toggle:hover .icon-bar,.app-desktop.app-theme-citrus .navbar-default .navbar-toggle:active .icon-bar,.app-desktop.app-theme-citrus .navbar-default .navbar-toggle:focus .icon-bar{background-color:#000}.app-theme-citrus .img-thumbnail{background-color:#f6fae1;border-color:#d7e8a7}.app-theme-citrus .page-header,.app-theme-citrus .nav-tabs{border-color:#d7e8a7}.app-theme-citrus .nav-tabs>li.active>a,.app-theme-citrus .nav-tabs>li.active>a:hover,.app-theme-citrus .nav-tabs>li.active>a:focus{border-top-color:#d7e8a7;border-left-color:#d7e8a7;border-right-color:#d7e8a7}.app-theme-citrus.app-desktop .nav>li:not(.active)>a:hover,.app-theme-citrus.app-desktop .nav>li:not(.active)>a:focus{background-color:rgba(255,255,255,.2);border-color:#d7e8a7}.app-theme-citrus.app-desktop .nav-tabs>li:not(.active)>a:hover,.app-theme-citrus .nav-tabs>li:not(.active)>a:focus,.app-theme-citrus.app-desktop .nav-pills>li:not(.active)>a:hover,.app-theme-citrus .nav-pills>li:not(.active)>a:focus{background-color:#f2ffcc}.app-theme-citrus .navbar-default{background-color:#f26000;border-color:#a8551c}.app-theme-citrus .navbar-default .navbar-brand,.app-theme-citrus .navbar-default .navbar-brand:hover{color:#333 !important}.app-theme-citrus .navbar-default .navbar-nav>li>a{color:#333 !important}.app-theme-citrus.app-desktop .navbar-default a.navbar-brand:hover,.app-theme-citrus .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active,.app-theme-citrus.app-desktop .navbar-default .navbar-nav>li>a:hover{color:#000 !important}.app-theme-citrus .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-citrus .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-citrus .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-citrus .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-citrus .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-citrus .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{color:#000 !important;background-color:rgba(0,0,0,.15)}.app-theme-citrus .well{background-color:#f6fae1;border-color:#d7e8a7}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-citrus .navbar-nav .open .dropdown-menu{background-color:#f6fae1}.app-sidebar-undocked.app-theme-citrus.app-desktop .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked.app-theme-citrus .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#f2ffcc}}.app-theme-citrus .dropdown-menu{background-color:#f6fae1}.app-theme-citrus .dropdown-menu .divider{background-color:#d7e8a7}.app-theme-citrus.app-desktop .dropdown-menu>li>a:hover,.app-theme-citrus .dropdown-menu>li>a:focus{background-color:#f2ffcc}.app-theme-citrus .navbar-default .navbar-collapse,.app-theme-citrus .navbar-default .navbar-form,.app-theme-citrus .navbar-default .navbar-toggle{border-color:#a8551c}.app-theme-citrus .navbar-inverse a:not(.ui-btn){color:#777 !important}.app-theme-citrus.app-desktop .navbar-inverse a.navbar-brand:hover,.app-theme-citrus.app-desktop .navbar-inverse .navbar-nav>li>a:hover{color:#fff !important}.app-theme-citrus .navbar-inverse .navbar-nav>.active>a,.app-theme-citrus .navbar-inverse .navbar-nav>.active>a:hover,.app-theme-citrus .navbar-inverse .navbar-nav>.active>a:focus,.app-theme-citrus .navbar-inverse .navbar-nav>.open>a,.app-theme-citrus .navbar-inverse .navbar-nav>.open>a:hover,.app-theme-citrus .navbar-inverse .navbar-nav>.open>a:focus{color:#fff !important}.app-theme-classic .app-bootstrap{}.app-theme-classic .dropdown-menu>li>a:not(.ui-btn),body:not(.app-desktop) .dropdown-menu>li>a:hover{color:#777 !important}.app-theme-classic .jumbotron{background-color:#9eaee5}.app-theme-classic .btn-default,.app-theme-classic .btn-default:focus,.app-theme-classic .btn-default:visited{background-color:#e2ebfc;border-color:#b6cdf7;color:#333 !important}.app-theme-classic.app-desktop .btn-default:hover{background-color:#dce6f9;border-color:#679afe}.app-theme-classic .app-bootstrap .btn.ui-btn-active,.app-theme-classic .app-bootstrap .btn.ui-btn-active:hover,.app-theme-classic .app-bootstrap .btn.ui-btn-active:focus,.app-theme-classic .app-bootstrap .list-group-item.ui-btn-active,.app-theme-classic .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-classic .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-classic .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-classic .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading{background-color:#ffd253 !important;border-color:#ffd253 !important;color:#000 !important}.app-theme-classic .app-bootstrap .nav .ui-btn-active,.app-theme-classic .app-bootstrap .nav .ui-btn-active:hover,.app-theme-classic .app-bootstrap .nav .ui-btn-active:focus{background-color:#ffd253 !important;border-color:#b6cdf7 !important;color:#000 !important}.app-theme-classic .table,.app-theme-classic .table>thead>tr>th,.app-theme-classic .table>tbody>tr>th,.app-theme-classic .table>tfoot>tr>th,.app-theme-classic .table>thead>tr>td,.app-theme-classic .table>tbody>tr>td,.app-theme-classic .table>tfoot>tr>td,.app-theme-classic .list-group-item:not(.active){background-color:#e2ebfc;border-color:#b6cdf7}.app-theme-classic.app-desktop a.list-group-item:hover:not(.active){background-color:#dce6f9}.app-theme-classic .table>thead>tr>th,.app-theme-classic .table>tbody>tr>th,.app-theme-classic .table>tfoot>tr>th{color:#333;background-color:#e1edfb}.app-theme-classic .table-striped>tbody>tr:nth-child(2n+1)>td,.app-theme-classic .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#dce7fc}.app-theme-classic.app-desktop .navbar-default .navbar-toggle:hover,.app-theme-classic .app-bootstrap .navbar-default .navbar-toggle:focus,.app-theme-classic .list-group-item.active:not(.btn),.app-theme-classic .list-group-item.active:not(.btn):hover,.app-theme-classic .list-group-item.active:not(.btn):focus,.app-theme-classic .nav-pills>li.active>a,.app-theme-classic .nav-pills>li.active>a:hover,.app-theme-classic .nav-pills>li.active>a:focus{color:#fff !important;background-color:#679afe;border-color:#679afe}.app-theme-classic .list-group-item.active .list-group-item-text{color:#fff}.app-theme-classic .list-group-item:not(.active):not(.ui-btn-active):hover,.app-theme-classic .list-group-item:not(.active):not(.ui-btn-active):hover .list-group-item-text{color:#000 !important}.app-theme-classic .list-group-item.active>.badge,.app-theme-classic .nav-pills>.active>a>.badge{color:#679afe !important}.app-theme-classic .navbar-default .navbar-toggle .icon-bar{background-color:#679afe}.app-desktop.app-theme-classic .navbar-default .navbar-toggle:hover .icon-bar,.app-desktop.app-theme-classic .navbar-default .navbar-toggle:active .icon-bar,.app-desktop.app-theme-classic .navbar-default .navbar-toggle:focus .icon-bar{background-color:#000}.app-theme-classic .img-thumbnail{background-color:#e2ebfc;border-color:#b6cdf7}.app-theme-classic .page-header,.app-theme-classic .nav-tabs{border-color:#b6cdf7}.app-theme-classic .nav-tabs>li.active>a,.app-theme-classic .nav-tabs>li.active>a:hover,.app-theme-classic .nav-tabs>li.active>a:focus{border-top-color:#b6cdf7;border-left-color:#b6cdf7;border-right-color:#b6cdf7}.app-theme-classic.app-desktop .nav>li:not(.active)>a:hover,.app-theme-classic.app-desktop .nav>li:not(.active)>a:focus{background-color:rgba(255,255,255,.2);border-color:#b6cdf7}.app-theme-classic.app-desktop .nav-tabs>li:not(.active)>a:hover,.app-theme-classic .nav-tabs>li:not(.active)>a:focus,.app-theme-classic.app-desktop .nav-pills>li:not(.active)>a:hover,.app-theme-classic .nav-pills>li:not(.active)>a:focus{background-color:#dce6f9}.app-theme-classic .navbar-default{background-color:#002776;border-color:#679afe}.app-theme-classic .navbar-default .navbar-brand,.app-theme-classic .navbar-default .navbar-brand:hover{color:#f1f1f1 !important}.app-theme-classic .navbar-default .navbar-nav>li>a{color:#ccc !important}.app-theme-classic.app-desktop .navbar-default a.navbar-brand:hover,.app-theme-classic .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active,.app-theme-classic.app-desktop .navbar-default .navbar-nav>li>a:hover{color:#fff !important}.app-theme-classic .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-classic .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-classic .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-classic .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-classic .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-classic .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{color:#fff !important;background-color:rgba(0,0,0,.15)}.app-theme-classic .well{background-color:#e2ebfc;border-color:#b6cdf7}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-classic .navbar-nav .open .dropdown-menu{background-color:#e2ebfc}.app-sidebar-undocked.app-theme-classic.app-desktop .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked.app-theme-classic .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#dce6f9}}.app-theme-classic .dropdown-menu{background-color:#e2ebfc}.app-theme-classic .dropdown-menu .divider{background-color:#b6cdf7}.app-theme-classic.app-desktop .dropdown-menu>li>a:hover,.app-theme-classic .dropdown-menu>li>a:focus{background-color:#dce6f9}.app-theme-classic .navbar-default .navbar-collapse,.app-theme-classic .navbar-default .navbar-form,.app-theme-classic .navbar-default .navbar-toggle{border-color:#679afe}.app-theme-classic .navbar-inverse a:not(.ui-btn){color:#777 !important}.app-theme-classic.app-desktop .navbar-inverse a.navbar-brand:hover,.app-theme-classic.app-desktop .navbar-inverse .navbar-nav>li>a:hover{color:#fff !important}.app-theme-classic .navbar-inverse .navbar-nav>.active>a,.app-theme-classic .navbar-inverse .navbar-nav>.active>a:hover,.app-theme-classic .navbar-inverse .navbar-nav>.active>a:focus,.app-theme-classic .navbar-inverse .navbar-nav>.open>a,.app-theme-classic .navbar-inverse .navbar-nav>.open>a:hover,.app-theme-classic .navbar-inverse .navbar-nav>.open>a:focus{color:#fff !important}.app-theme-construct .app-bootstrap{}.app-theme-construct .dropdown-menu>li>a:not(.ui-btn),body:not(.app-desktop) .dropdown-menu>li>a:hover{color:#777 !important}.app-theme-construct .jumbotron{background-color:#b8bf88}.app-theme-construct .btn-default,.app-theme-construct .btn-default:focus,.app-theme-construct .btn-default:visited{background-color:#f4f5ec;border-color:#d1d6b3;color:#333 !important}.app-theme-construct.app-desktop .btn-default:hover{background-color:#f0f1e8;border-color:#858e4c}.app-theme-construct .app-bootstrap .btn.ui-btn-active,.app-theme-construct .app-bootstrap .btn.ui-btn-active:hover,.app-theme-construct .app-bootstrap .btn.ui-btn-active:focus,.app-theme-construct .app-bootstrap .list-group-item.ui-btn-active,.app-theme-construct .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-construct .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-construct .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-construct .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading{background-color:#5c8fd1 !important;border-color:#5c8fd1 !important;color:#fff !important}.app-theme-construct .app-bootstrap .nav .ui-btn-active,.app-theme-construct .app-bootstrap .nav .ui-btn-active:hover,.app-theme-construct .app-bootstrap .nav .ui-btn-active:focus{background-color:#5c8fd1 !important;border-color:#d1d6b3 !important;color:#fff !important}.app-theme-construct .app-bootstrap .btn-primary,body.app-theme-construct:not(.app-desktop) .app-bootstrap .btn-primary:hover,.app-theme-construct .app-bootstrap .label-primary,.app-theme-construct .app-bootstrap .panel-primary .panel-heading{background-color:#a845ac;border-color:#a845ac;color:#fff !important}.app-theme-construct .app-bootstrap .panel-primary{border-color:#a845ac}.app-theme-construct.app-desktop .app-bootstrap .btn-primary:hover,.app-theme-construct.app-desktop .app-bootstrap .btn-primary:focus{background-color:#a72bab;border-color:#a72bab;color:#fff !important}.app-theme-construct .table,.app-theme-construct .table>thead>tr>th,.app-theme-construct .table>tbody>tr>th,.app-theme-construct .table>tfoot>tr>th,.app-theme-construct .table>thead>tr>td,.app-theme-construct .table>tbody>tr>td,.app-theme-construct .table>tfoot>tr>td,.app-theme-construct .list-group-item:not(.active){background-color:#f4f5ec;border-color:#d1d6b3}.app-theme-construct.app-desktop a.list-group-item:hover:not(.active){background-color:#f0f1e8}.app-theme-construct .table>thead>tr>th,.app-theme-construct .table>tbody>tr>th,.app-theme-construct .table>tfoot>tr>th{color:#333;background-color:#f1f5f8}.app-theme-construct .table-striped>tbody>tr:nth-child(2n+1)>td,.app-theme-construct .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#f3f5e1}.app-theme-construct.app-desktop .navbar-default .navbar-toggle:hover,.app-theme-construct .app-bootstrap .navbar-default .navbar-toggle:focus,.app-theme-construct .list-group-item.active:not(.btn),.app-theme-construct .list-group-item.active:not(.btn):hover,.app-theme-construct .list-group-item.active:not(.btn):focus,.app-theme-construct .nav-pills>li.active>a,.app-theme-construct .nav-pills>li.active>a:hover,.app-theme-construct .nav-pills>li.active>a:focus{color:#fff !important;background-color:#858e4c;border-color:#858e4c}.app-theme-construct .list-group-item.active .list-group-item-text{color:#fff}.app-theme-construct .list-group-item:not(.active):not(.ui-btn-active):hover,.app-theme-construct .list-group-item:not(.active):not(.ui-btn-active):hover .list-group-item-text{color:#000 !important}.app-theme-construct .list-group-item.active>.badge,.app-theme-construct .nav-pills>.active>a>.badge{color:#858e4c !important}.app-theme-construct .navbar-default .navbar-toggle .icon-bar{background-color:#858e4c}.app-desktop.app-theme-construct .navbar-default .navbar-toggle:hover .icon-bar,.app-desktop.app-theme-construct .navbar-default .navbar-toggle:active .icon-bar,.app-desktop.app-theme-construct .navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff}.app-theme-construct .img-thumbnail{background-color:#f4f5ec;border-color:#d1d6b3}.app-theme-construct .page-header,.app-theme-construct .nav-tabs{border-color:#d1d6b3}.app-theme-construct .nav-tabs>li.active>a,.app-theme-construct .nav-tabs>li.active>a:hover,.app-theme-construct .nav-tabs>li.active>a:focus{border-top-color:#d1d6b3;border-left-color:#d1d6b3;border-right-color:#d1d6b3}.app-theme-construct.app-desktop .nav>li:not(.active)>a:hover,.app-theme-construct.app-desktop .nav>li:not(.active)>a:focus{background-color:rgba(255,255,255,.2);border-color:#d1d6b3}.app-theme-construct.app-desktop .nav-tabs>li:not(.active)>a:hover,.app-theme-construct .nav-tabs>li:not(.active)>a:focus,.app-theme-construct.app-desktop .nav-pills>li:not(.active)>a:hover,.app-theme-construct .nav-pills>li:not(.active)>a:focus{background-color:#f0f1e8}.app-theme-construct .navbar-default{background-color:#b8bf88;border-color:#858e4c}.app-theme-construct .navbar-default .navbar-brand,.app-theme-construct .navbar-default .navbar-brand:hover{color:#333 !important}.app-theme-construct .navbar-default .navbar-nav>li>a{color:#777 !important}.app-theme-construct.app-desktop .navbar-default a.navbar-brand:hover,.app-theme-construct .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active,.app-theme-construct.app-desktop .navbar-default .navbar-nav>li>a:hover{color:#000 !important}.app-theme-construct .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-construct .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-construct .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-construct .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-construct .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-construct .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{color:#333 !important;background-color:rgba(0,0,0,.15)}.app-theme-construct .well{background-color:#f4f5ec;border-color:#d1d6b3}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-construct .navbar-nav .open .dropdown-menu{background-color:#f4f5ec}.app-sidebar-undocked.app-theme-construct.app-desktop .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked.app-theme-construct .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#f0f1e8}}.app-theme-construct .dropdown-menu{background-color:#f4f5ec}.app-theme-construct .dropdown-menu .divider{background-color:#d1d6b3}.app-theme-construct.app-desktop .dropdown-menu>li>a:hover,.app-theme-construct .dropdown-menu>li>a:focus{background-color:#f0f1e8}.app-theme-construct .navbar-default .navbar-collapse,.app-theme-construct .navbar-default .navbar-form,.app-theme-construct .navbar-default .navbar-toggle{border-color:#858e4c}.app-theme-construct .navbar-inverse a:not(.ui-btn){color:#777 !important}.app-theme-construct.app-desktop .navbar-inverse a.navbar-brand:hover,.app-theme-construct.app-desktop .navbar-inverse .navbar-nav>li>a:hover{color:#fff !important}.app-theme-construct .navbar-inverse .navbar-nav>.active>a,.app-theme-construct .navbar-inverse .navbar-nav>.active>a:hover,.app-theme-construct .navbar-inverse .navbar-nav>.active>a:focus,.app-theme-construct .navbar-inverse .navbar-nav>.open>a,.app-theme-construct .navbar-inverse .navbar-nav>.open>a:hover,.app-theme-construct .navbar-inverse .navbar-nav>.open>a:focus{color:#fff !important}.app-theme-convention .dropdown-menu>li>a:not(.ui-btn),body:not(.app-desktop) .dropdown-menu>li>a:hover{color:#777 !important}.app-theme-convention .jumbotron{background-color:#dfe2dc}.app-theme-convention .app-bootstrap .btn-default,.app-theme-convention .app-bootstrap .btn-default:focus,.app-theme-convention .app-bootstrap .btn-default:visited{background-color:#fcfdef;border-color:#eef095;color:#333 !important}.app-theme-convention.app-desktop .btn-default:hover{background-color:#f7fada;border-color:#a7af9f}.app-theme-convention .app-bootstrap .btn.ui-btn-active,.app-theme-convention .app-bootstrap .btn.ui-btn-active:hover,.app-theme-convention .app-bootstrap .btn.ui-btn-active:focus,.app-theme-convention .app-bootstrap .list-group-item.ui-btn-active,.app-theme-convention .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-convention .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-convention .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-convention .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading{background-color:#a2b000 !important;border-color:#a2b000 !important;color:#fff !important}.app-theme-convention .app-bootstrap .nav .ui-btn-active,.app-theme-convention .app-bootstrap .nav .ui-btn-active:hover,.app-theme-convention .app-bootstrap .nav .ui-btn-active:focus{background-color:#a2b000 !important;border-color:#eef095 !important;color:#fff !important}.app-theme-convention .table,.app-theme-convention .table>thead>tr>th,.app-theme-convention .table>tbody>tr>th,.app-theme-convention .table>tfoot>tr>th,.app-theme-convention .table>thead>tr>td,.app-theme-convention .table>tbody>tr>td,.app-theme-convention .table>tfoot>tr>td,.app-theme-convention .list-group-item:not(.active){background-color:#fcfdef;border-color:#eef095}.app-theme-convention.app-desktop a.list-group-item:hover:not(.active){background-color:#f7fada}.app-theme-convention .table>thead>tr>th,.app-theme-convention .table>tbody>tr>th,.app-theme-convention .table>tfoot>tr>th{color:#333;background-color:#f9feb4}.app-theme-convention .table-striped>tbody>tr:nth-child(2n+1)>td,.app-theme-convention .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#fafcde}.app-theme-convention.app-desktop .navbar-default .navbar-toggle:hover,.app-theme-convention .app-bootstrap .navbar-default .navbar-toggle:focus,.app-theme-convention .list-group-item.active:not(.btn),.app-theme-convention .list-group-item.active:not(.btn):hover,.app-theme-convention .list-group-item.active:not(.btn):focus,.app-theme-convention .nav-pills>li.active>a,.app-theme-convention .nav-pills>li.active>a:hover,.app-theme-convention .nav-pills>li.active>a:focus{color:#fff !important;background-color:#a2b000;border-color:#a2b000}.app-theme-convention .list-group-item.active .list-group-item-text{color:#fff}.app-theme-convention .list-group-item:not(.active):not(.ui-btn-active):hover,.app-theme-convention .list-group-item:not(.active):not(.ui-btn-active):hover .list-group-item-text{color:#000 !important}.app-theme-convention .list-group-item.active>.badge,.app-theme-convention .nav-pills>.active>a>.badge{color:#a7af9f !important}.app-theme-convention .navbar-default .navbar-toggle .icon-bar{background-color:#a7af9f}.app-desktop.app-theme-convention .navbar-default .navbar-toggle:hover .icon-bar,.app-desktop.app-theme-convention .navbar-default .navbar-toggle:active .icon-bar,.app-desktop.app-theme-convention .navbar-default .navbar-toggle:focus .icon-bar{background-color:#000}.app-theme-convention .img-thumbnail{background-color:#fcfdef;border-color:#eef095}.app-theme-convention .page-header,.app-theme-convention .nav-tabs{border-color:#eef095}.app-theme-convention .nav-tabs>li.active>a,.app-theme-convention .nav-tabs>li.active>a:hover,.app-theme-convention .nav-tabs>li.active>a:focus{border-top-color:#eef095;border-left-color:#eef095;border-right-color:#eef095}.app-theme-convention.app-desktop .nav>li:not(.active)>a:hover,.app-theme-convention.app-desktop .nav>li:not(.active)>a:focus{background-color:rgba(255,255,255,.2);border-color:#eef095}.app-theme-convention.app-desktop .nav-tabs>li:not(.active)>a:hover,.app-theme-convention .nav-tabs>li:not(.active)>a:focus,.app-theme-convention.app-desktop .nav-pills>li:not(.active)>a:hover,.app-theme-convention .nav-pills>li:not(.active)>a:focus{background-color:#f7fada}.app-theme-convention .navbar-default{background-color:#dfe2dc;border-color:#a7af9f}.app-theme-convention .navbar-default .navbar-brand,.app-theme-convention .navbar-default .navbar-brand:hover{color:#777 !important}.app-theme-convention .navbar-default .navbar-nav>li>a{color:#777 !important}.app-theme-convention.app-desktop .navbar-default a.navbar-brand:hover,.app-theme-convention .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active,.app-theme-convention.app-desktop .navbar-default .navbar-nav>li>a:hover{color:#000 !important}.app-theme-convention .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-convention .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-convention .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-convention .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-convention .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-convention .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{color:#000 !important;background-color:rgba(0,0,0,.05)}.app-theme-convention .well{background-color:#fcfdef;border-color:#eef095}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-convention .navbar-nav .open .dropdown-menu{background-color:#fcfdef}.app-sidebar-undocked.app-theme-convention.app-desktop .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked.app-theme-convention .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#f7fada}}.app-theme-convention .dropdown-menu{background-color:#fcfdef}.app-theme-convention .dropdown-menu .divider{background-color:#eef095}.app-theme-convention.app-desktop .dropdown-menu>li>a:hover,.app-theme-convention .dropdown-menu>li>a:focus{background-color:#f7fada}.app-theme-convention .navbar-default .navbar-collapse,.app-theme-convention .navbar-default .navbar-form,.app-theme-convention .navbar-default .navbar-toggle{border-color:#a7af9f}.app-theme-convention .navbar-inverse a:not(.ui-btn){color:#777 !important}.app-theme-convention.app-desktop .navbar-inverse a.navbar-brand:hover,.app-theme-convention.app-desktop .navbar-inverse .navbar-nav>li>a:hover{color:#fff !important}.app-theme-convention .navbar-inverse .navbar-nav>.active>a,.app-theme-convention .navbar-inverse .navbar-nav>.active>a:hover,.app-theme-convention .navbar-inverse .navbar-nav>.active>a:focus,.app-theme-convention .navbar-inverse .navbar-nav>.open>a,.app-theme-convention .navbar-inverse .navbar-nav>.open>a:hover,.app-theme-convention .navbar-inverse .navbar-nav>.open>a:focus{color:#fff !important}.app-theme-darkknight .dropdown-menu>li>a:not(.ui-btn),body:not(.app-desktop) .dropdown-menu>li>a:hover{color:#000 !important}.app-theme-darkknight .jumbotron{background-color:#c6c6c6}.app-theme-darkknight .app-bootstrap .btn-default,.app-theme-darkknight .app-bootstrap .btn-default:focus,.app-theme-darkknight .app-bootstrap .btn-default:visited{background-color:#ddd;border-color:#c6c6c6;color:#333 !important}.app-theme-darkknight.app-desktop .btn-default:hover{background-color:#dadada;border-color:#c6c6c6}.app-theme-darkknight .app-bootstrap .btn.ui-btn-active,.app-theme-darkknight .app-bootstrap .btn.ui-btn-active:hover,.app-theme-darkknight .app-bootstrap .btn.ui-btn-active:focus,.app-theme-darkknight .app-bootstrap .list-group-item.ui-btn-active,.app-theme-darkknight .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-darkknight .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-darkknight .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-darkknight .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading{background-color:#9c0b12 !important;border-color:#9c0b12 !important;color:#fff !important}.app-theme-darkknight .app-bootstrap .nav .ui-btn-active,.app-theme-darkknight .app-bootstrap .nav .ui-btn-active:hover,.app-theme-darkknight .app-bootstrap .nav .ui-btn-active:focus{background-color:#9c0b12 !important;border-color:#c6c6c6 !important;color:#fff !important}.app-theme-darkknight .table,.app-theme-darkknight .table>thead>tr>th,.app-theme-darkknight .table>tbody>tr>th,.app-theme-darkknight .table>tfoot>tr>th,.app-theme-darkknight .table>thead>tr>td,.app-theme-darkknight .table>tbody>tr>td,.app-theme-darkknight .table>tfoot>tr>td,.app-theme-darkknight .list-group-item:not(.active){background-color:#ddd;border-color:#c6c6c6}.app-theme-darkknight.app-desktop a.list-group-item:hover:not(.active){background-color:#dadada}.app-theme-darkknight .table>thead>tr>th,.app-theme-darkknight .table>tbody>tr>th,.app-theme-darkknight .table>tfoot>tr>th{color:#333;background-color:#f3f3f3}.app-theme-darkknight .table-striped>tbody>tr:nth-child(2n+1)>td,.app-theme-darkknight .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#d9d9d9}.app-theme-darkknight.app-desktop .navbar-default .navbar-toggle:hover,.app-theme-darkknight .app-bootstrap .navbar-default .navbar-toggle:focus,.app-theme-darkknight .list-group-item.active:not(.btn),.app-theme-darkknight .list-group-item.active:not(.btn):hover,.app-theme-darkknight .list-group-item.active:not(.btn):focus,.app-theme-darkknight .nav-pills>li.active>a,.app-theme-darkknight .nav-pills>li.active>a:hover,.app-theme-darkknight .nav-pills>li.active>a:focus{color:#fff !important;background-color:#9c0b12;border-color:#9c0b12}.app-theme-darkknight .list-group-item.active .list-group-item-text{color:#fff}.app-theme-darkknight .list-group-item:not(.active):not(.ui-btn-active):hover,.app-theme-darkknight .list-group-item:not(.active):not(.ui-btn-active):hover .list-group-item-text{color:#000 !important}.app-theme-darkknight .list-group-item.active>.badge,.app-theme-darkknight .nav-pills>.active>a>.badge{color:#9c0b12 !important}.app-theme-darkknight .navbar-default .navbar-toggle .icon-bar{background-color:#c6c6c6}.app-desktop.app-theme-darkknight .navbar-default .navbar-toggle:hover .icon-bar,.app-desktop.app-theme-darkknight .navbar-default .navbar-toggle:active .icon-bar,.app-desktop.app-theme-darkknight .navbar-default .navbar-toggle:focus .icon-bar{background-color:#000}.app-theme-darkknight .img-thumbnail{background-color:#ddd;border-color:#c6c6c6}.app-theme-darkknight .page-header,.app-theme-darkknight .nav-tabs{border-color:#c6c6c6}.app-theme-darkknight .nav-tabs>li.active>a,.app-theme-darkknight .nav-tabs>li.active>a:hover,.app-theme-darkknight .nav-tabs>li.active>a:focus{border-top-color:#c6c6c6;border-left-color:#c6c6c6;border-right-color:#c6c6c6}.app-theme-darkknight.app-desktop .nav>li:not(.active)>a:hover,.app-theme-darkknight.app-desktop .nav>li:not(.active)>a:focus{background-color:rgba(255,255,255,.2);border-color:#c6c6c6}.app-theme-darkknight.app-desktop .nav-tabs>li:not(.active)>a:hover,.app-theme-darkknight .nav-tabs>li:not(.active)>a:focus,.app-theme-darkknight.app-desktop .nav-pills>li:not(.active)>a:hover,.app-theme-darkknight .nav-pills>li:not(.active)>a:focus{background-color:#dadada}.app-theme-darkknight .navbar-default{background-color:#222;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAFCAYAAABvsz2cAAAAFElEQVQIW2PU1dX9//XrVwZGIhgA4rIV/7JLMNEAAAAASUVORK5CYII=) 0 0/2px repeat !important;border-color:#999}.app-theme-darkknight .navbar-default .navbar-brand,.app-theme-darkknight .navbar-default .navbar-brand:hover{color:#ccc !important}.app-theme-darkknight .navbar-default .navbar-nav>li>a{color:#ccc !important}.app-theme-darkknight.app-desktop .navbar-default a.navbar-brand:hover,.app-theme-darkknight .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active,.app-theme-darkknight.app-desktop .navbar-default .navbar-nav>li>a:hover{color:#fff !important}.app-theme-darkknight .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-darkknight .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-darkknight .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-darkknight .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-darkknight .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-darkknight .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{color:#fff !important;background-color:rgba(0,0,0,.4)}.app-theme-darkknight .well{background-color:#ddd;border-color:#ddd}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-darkknight .navbar-nav .open .dropdown-menu{background-color:#ddd}.app-sidebar-undocked.app-theme-darkknight.app-desktop .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked.app-theme-darkknight .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#dadada}}.app-theme-darkknight .dropdown-menu{background-color:#ddd}.app-theme-darkknight .dropdown-menu .divider{background-color:#ddd}.app-theme-darkknight.app-desktop .dropdown-menu>li>a:hover,.app-theme-darkknight .dropdown-menu>li>a:focus{background-color:#dadada}.app-theme-darkknight .navbar-default .navbar-collapse,.app-theme-darkknight .navbar-default .navbar-form,.app-theme-darkknight .navbar-default .navbar-toggle{border-color:#c6c6c6}.app-theme-darkknight .navbar-inverse{background-color:#f8f8f8;border-color:#e7e7e7}.app-theme-darkknight .navbar-inverse .navbar-brand{color:#777}.app-theme-darkknight.app-desktop .navbar-inverse .navbar-brand:hover,.app-theme-darkknight .navbar-inverse .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.app-theme-darkknight .navbar-inverse .navbar-text{color:#777}.app-theme-darkknight .navbar-inverse .navbar-nav>li>a{color:#777}.app-theme-darkknight.app-desktop .navbar-inverse .navbar-nav>li>a:hover,.app-theme-darkknight .navbar-inverse .navbar-nav>li>a:focus{color:#333 !important;background-color:rgba(0,0,0,.05) !important}.app-theme-darkknight .navbar-inverse .navbar-nav>.active>a,.app-theme-darkknight .navbar-inverse .navbar-nav>.active>a:hover,.app-theme-darkknight .navbar-inverse .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.app-theme-darkknight .navbar-inverse .navbar-nav>.disabled>a,.app-theme-darkknight .navbar-inverse .navbar-nav>.disabled>a:hover,.app-theme-darkknight .navbar-inverse .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.app-theme-darkknight .navbar-inverse .navbar-toggle{border-color:#ddd}.app-theme-darkknight.app-desktop .navbar-inverse .navbar-toggle:hover,.app-theme-darkknight .navbar-inverse .navbar-toggle:focus{background-color:#ddd}.app-theme-darkknight .navbar-inverse .navbar-toggle .icon-bar{background-color:#888}.app-theme-darkknight .navbar-inverse .navbar-collapse,.app-theme-darkknight .navbar-inverse .navbar-form{border-color:#e7e7e7}.app-theme-darkknight .navbar-inverse .navbar-nav>.open>a,.app-theme-darkknight .navbar-inverse .navbar-nav>.open>a:hover,.app-theme-darkknight .navbar-inverse .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}@media(max-width:959px){body.app-theme-darkknight:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#777}body.app-desktop.app-theme-darkknight:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,body.app-theme-darkknight:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}body.app-theme-darkknight:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,body.app-theme-darkknight:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,body.app-theme-darkknight:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}body.app-theme-darkknight:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,body.app-theme-darkknight:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,body.app-theme-darkknight:not(.app-sidebar-undocked) .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}@media(max-width:767px){.app-theme-darkknight.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#777}.app-theme-darkknight.app-desktop.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.app-theme-darkknight.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.app-theme-darkknight.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.app-theme-darkknight.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.app-theme-darkknight.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.app-theme-darkknight.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.app-theme-darkknight.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.app-theme-darkknight.app-sidebar-undocked .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.app-theme-darkknight .navbar-inverse .navbar-link{color:#777}.app-theme-darkknight.app-desktop .navbar-inverse .navbar-link:hover{color:#333}.app-theme-darkknight .navbar-inverse .btn-link{color:#777}.app-theme-darkknight.app-desktop .navbar-inverse .btn-link:hover,.app-theme-darkknight .navbar-inverse .btn-link:focus{color:#333}.app-theme-darkknight .navbar-inverse .btn-link[disabled]:hover,.app-theme-darkknight fieldset[disabled] .navbar-inverse .btn-link:hover,.app-theme-darkknight .navbar-inverse .btn-link[disabled]:focus,.app-theme-darkknight fieldset[disabled] .navbar-inverse .btn-link:focus{color:#ccc}.app-theme-felt .app-bootstrap a:not(.btn),.app-theme-felt body:not(.app-desktop) .app-bootstrap a:hover{color:#a44e27}.app-theme-felt .dropdown-menu>li>a:not(.ui-btn),body:not(.app-desktop) .dropdown-menu>li>a:hover{color:#777 !important}.app-theme-felt .jumbotron{background-color:#ffcd76}.app-theme-felt .btn-default,.app-theme-felt .btn-default:focus,.app-theme-felt .btn-default:visited{background-color:#ffeac4;border-color:#ffcd76;color:#333 !important}.app-theme-felt.app-desktop .btn-default:hover{background-color:#ffedcd;border-color:#beb9aa}.app-theme-felt .app-bootstrap .btn.ui-btn-active,.app-theme-felt .app-bootstrap .btn.ui-btn-active:hover,.app-theme-felt .app-bootstrap .btn.ui-btn-active:focus,.app-theme-felt .app-bootstrap .list-group-item.ui-btn-active,.app-theme-felt .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-felt .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-felt .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-felt .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading{background-color:#95a201 !important;border-color:#95a201 !important;color:#fff !important}.app-theme-felt .app-bootstrap .nav .ui-btn-active,.app-theme-felt .app-bootstrap .nav .ui-btn-active:hover,.app-theme-felt .app-bootstrap .nav .ui-btn-active:focus{background-color:#95a201 !important;border-color:#ffcd76 !important;color:#fff !important}.app-theme-felt .table,.app-theme-felt .table>thead>tr>th,.app-theme-felt .table>tbody>tr>th,.app-theme-felt .table>tfoot>tr>th,.app-theme-felt .table>thead>tr>td,.app-theme-felt .table>tbody>tr>td,.app-theme-felt .table>tfoot>tr>td,.app-theme-felt .list-group-item:not(.active){background-color:#ffeac4;border-color:#ffcd76}.app-theme-felt.app-desktop a.list-group-item:hover:not(.active){background-color:#ffedcd}.app-theme-felt .table>thead>tr>th,.app-theme-felt .table>tbody>tr>th,.app-theme-felt .table>tfoot>tr>th{color:#333;background-color:#ecf0f0}.app-theme-felt .table-striped>tbody>tr:nth-child(2n+1)>td,.app-theme-felt .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#ffe7ba}.app-theme-felt.app-desktop .navbar-default .navbar-toggle:hover,.app-theme-felt .app-bootstrap .navbar-default .navbar-toggle:focus,.app-theme-felt .list-group-item.active:not(.btn),.app-theme-felt .list-group-item.active:not(.btn):hover,.app-theme-felt .list-group-item.active:not(.btn):focus,.app-theme-felt .nav-pills>li.active>a,.app-theme-felt .nav-pills>li.active>a:hover,.app-theme-felt .nav-pills>li.active>a:focus{color:#fff !important;background-color:#95a201;border-color:#95a201}.app-theme-felt .list-group-item.active .list-group-item-text{color:#fff}.app-theme-felt .list-group-item:not(.active):not(.ui-btn-active):hover,.app-theme-felt .list-group-item:not(.active):not(.ui-btn-active):hover .list-group-item-text{color:#000 !important}.app-theme-felt .list-group-item.active>.badge,.app-theme-felt .nav-pills>.active>a>.badge{color:#95a201 !important}.app-theme-felt .navbar-default .navbar-toggle .icon-bar{background-color:#beb9aa}.app-desktop.app-theme-felt .navbar-default .navbar-toggle:hover .icon-bar,.app-desktop.app-theme-felt .navbar-default .navbar-toggle:active .icon-bar,.app-desktop.app-theme-felt .navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff}.app-theme-felt .img-thumbnail{background-color:#ffeac4;border-color:#ffcd76}.app-theme-felt .page-header,.app-theme-felt .nav-tabs{border-color:#ffcd76}.app-theme-felt .nav-tabs>li.active>a,.app-theme-felt .nav-tabs>li.active>a:hover,.app-theme-felt .nav-tabs>li.active>a:focus{border-top-color:#ffcd76;border-left-color:#ffcd76;border-right-color:#ffcd76}.app-theme-felt.app-desktop .nav>li:not(.active)>a:hover,.app-theme-felt.app-desktop .nav>li:not(.active)>a:focus{background-color:rgba(255,255,255,.2);border-color:#beb9aa}.app-theme-felt.app-desktop .nav-tabs>li:not(.active)>a:hover,.app-theme-felt .nav-tabs>li:not(.active)>a:focus,.app-theme-felt.app-desktop .nav-pills>li:not(.active)>a:hover,.app-theme-felt .nav-pills>li:not(.active)>a:focus{background-color:#ffedcd}.app-theme-felt .navbar-default{background-color:#ced8d9;border-color:#beb9aa}.app-theme-felt .navbar-default .navbar-brand,.app-theme-felt .navbar-default .navbar-brand:hover{color:#777 !important}.app-theme-felt .navbar-default .navbar-nav>li>a{color:#777 !important}.app-theme-felt.app-desktop .navbar-default a.navbar-brand:hover,.app-theme-felt .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active,.app-theme-felt.app-desktop .navbar-default .navbar-nav>li>a:hover{color:#333 !important}.app-theme-felt .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-felt .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-felt .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-felt .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-felt .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-felt .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{color:#333 !important;background-color:rgba(0,0,0,.05)}.app-theme-felt .well{background-color:#ffeac4;border-color:#ffcd76}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-felt .navbar-nav .open .dropdown-menu{background-color:#ffeac4}.app-sidebar-undocked.app-theme-felt.app-desktop .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked.app-theme-felt .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#ffedcd}}.app-theme-felt .dropdown-menu{background-color:#ffeac4}.app-theme-felt .dropdown-menu .divider{background-color:#ffcd76}.app-theme-felt.app-desktop .dropdown-menu>li>a:hover,.app-theme-felt .dropdown-menu>li>a:focus{background-color:#ffedcd}.app-theme-felt .navbar-default .navbar-collapse,.app-theme-felt .navbar-default .navbar-form,.app-theme-felt .navbar-default .navbar-toggle{border-color:#beb9aa}.app-theme-felt .navbar-inverse a:not(.ui-btn){color:#777 !important}.app-theme-felt.app-desktop .navbar-inverse a.navbar-brand:hover,.app-theme-felt.app-desktop .navbar-inverse .navbar-nav>li>a:hover{color:#fff !important}.app-theme-felt .navbar-inverse .navbar-nav>.active>a,.app-theme-felt .navbar-inverse .navbar-nav>.active>a:hover,.app-theme-felt .navbar-inverse .navbar-nav>.active>a:focus,.app-theme-felt .navbar-inverse .navbar-nav>.open>a,.app-theme-felt .navbar-inverse .navbar-nav>.open>a:hover,.app-theme-felt .navbar-inverse .navbar-nav>.open>a:focus{color:#fff !important}.app-theme-graham .app-bootstrap a:not(.btn),.app-theme-graham body:not(.app-desktop) .app-bootstrap a:hover{color:#aa2501}.app-theme-graham .dropdown-menu>li>a:not(.ui-btn),body:not(.app-desktop) .dropdown-menu>li>a:hover{color:#777 !important}.app-theme-graham .jumbotron{background-color:#fffceb}.app-theme-graham .btn-default,.app-theme-graham .btn-default:focus,.app-theme-graham .btn-default:visited{background-color:#fff7ed;border-color:#fed49d;color:#333 !important}.app-theme-graham.app-desktop .btn-default:hover{background-color:#fff3e5;border-color:#d27800}.app-theme-graham .app-bootstrap .btn.ui-btn-active,.app-theme-graham .app-bootstrap .btn.ui-btn-active:hover,.app-theme-graham .app-bootstrap .btn.ui-btn-active:focus,.app-theme-graham .app-bootstrap .list-group-item.ui-btn-active,.app-theme-graham .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-graham .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-graham .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-graham .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading{background-color:#d27800 !important;border-color:#d27800 !important;color:#fff !important}.app-theme-graham .app-bootstrap .nav .ui-btn-active,.app-theme-graham .app-bootstrap .nav .ui-btn-active:hover,.app-theme-graham .app-bootstrap .nav .ui-btn-active:focus{background-color:#d27800 !important;border-color:#fed49d !important;color:#fff !important}.app-theme-graham .table,.app-theme-graham .table>thead>tr>th,.app-theme-graham .table>tbody>tr>th,.app-theme-graham .table>tfoot>tr>th,.app-theme-graham .table>thead>tr>td,.app-theme-graham .table>tbody>tr>td,.app-theme-graham .table>tfoot>tr>td,.app-theme-graham .list-group-item:not(.active){background-color:#fff7ed;border-color:#fed49d}.app-theme-graham.app-desktop a.list-group-item:hover:not(.active){background-color:#fff3e5}.app-theme-graham .table>thead>tr>th,.app-theme-graham .table>tbody>tr>th,.app-theme-graham .table>tfoot>tr>th{color:#333;background-color:#fff0db}.app-theme-graham .table-striped>tbody>tr:nth-child(2n+1)>td,.app-theme-graham .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#fff4e5}.app-theme-graham.app-desktop .navbar-default .navbar-toggle:hover,.app-theme-graham .app-bootstrap .navbar-default .navbar-toggle:focus,.app-theme-graham .list-group-item.active:not(.btn),.app-theme-graham .list-group-item.active:not(.btn):hover,.app-theme-graham .list-group-item.active:not(.btn):focus,.app-theme-graham .nav-pills>li.active>a,.app-theme-graham .nav-pills>li.active>a:hover,.app-theme-graham .nav-pills>li.active>a:focus{color:#fff !important;background-color:#d27800;border-color:#d27800}.app-theme-graham .list-group-item.active .list-group-item-text{color:#fff}.app-theme-graham .list-group-item:not(.active):not(.ui-btn-active):hover,.app-theme-graham .list-group-item:not(.active):not(.ui-btn-active):hover .list-group-item-text{color:#000 !important}.app-theme-graham .list-group-item.active>.badge,.app-theme-graham .nav-pills>.active>a>.badge{color:#d27800 !important}.app-theme-graham .navbar-default .navbar-toggle .icon-bar{background-color:#d27800}.app-desktop.app-theme-graham .navbar-default .navbar-toggle:hover .icon-bar,.app-desktop.app-theme-graham .navbar-default .navbar-toggle:active .icon-bar,.app-desktop.app-theme-graham .navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff}.app-theme-graham .img-thumbnail{background-color:#fff7ed;border-color:#fed49d}.app-theme-graham .page-header,.app-theme-graham .nav-tabs{border-color:#fed49d}.app-theme-graham .nav-tabs>li.active>a,.app-theme-graham .nav-tabs>li.active>a:hover,.app-theme-graham .nav-tabs>li.active>a:focus{border-top-color:#fed49d;border-left-color:#fed49d;border-right-color:#fed49d}.app-theme-graham.app-desktop .nav>li:not(.active)>a:hover,.app-theme-graham.app-desktop .nav>li:not(.active)>a:focus{background-color:rgba(255,255,255,.4);border-color:#d27800}.app-theme-graham.app-desktop .nav-tabs>li:not(.active)>a:hover,.app-theme-graham .nav-tabs>li:not(.active)>a:focus,.app-theme-graham.app-desktop .nav-pills>li:not(.active)>a:hover,.app-theme-graham .nav-pills>li:not(.active)>a:focus{background-color:#fff3e5}.app-theme-graham .navbar-default{background-color:#fff4b9;border-color:#d27800}.app-theme-graham .navbar-default .navbar-brand,.app-theme-graham .navbar-default .navbar-brand:hover{color:#777 !important}.app-theme-graham .navbar-default .navbar-nav>li>a{color:#777 !important}.app-theme-graham.app-desktop .navbar-default a.navbar-brand:hover,.app-theme-graham .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active,.app-theme-graham.app-desktop .navbar-default .navbar-nav>li>a:hover{color:#333 !important}.app-theme-graham .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-graham .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-graham .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-graham .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-graham .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-graham .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{color:#333 !important;background-color:rgba(0,0,0,.05)}.app-theme-graham .well{background-color:#fff7ed;border-color:#fed49d}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-graham .navbar-nav .open .dropdown-menu{background-color:#fff7ed}.app-sidebar-undocked.app-theme-graham.app-desktop .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked.app-theme-graham .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#fff3e5}}.app-theme-graham .dropdown-menu{background-color:#fff7ed}.app-theme-graham .dropdown-menu .divider{background-color:#fed49d}.app-theme-graham.app-desktop .dropdown-menu>li>a:hover,.app-theme-graham .dropdown-menu>li>a:focus{background-color:#fff3e5}.app-theme-graham .navbar-default .navbar-collapse,.app-theme-graham .navbar-default .navbar-form,.app-theme-graham .navbar-default .navbar-toggle{border-color:#d27800}.app-theme-graham .navbar-inverse a:not(.ui-btn){color:#777 !important}.app-theme-graham.app-desktop .navbar-inverse a.navbar-brand:hover,.app-theme-graham.app-desktop .navbar-inverse .navbar-nav>li>a:hover{color:#fff !important}.app-theme-graham .navbar-inverse .navbar-nav>.active>a,.app-theme-graham .navbar-inverse .navbar-nav>.active>a:hover,.app-theme-graham .navbar-inverse .navbar-nav>.active>a:focus,.app-theme-graham .navbar-inverse .navbar-nav>.open>a,.app-theme-graham .navbar-inverse .navbar-nav>.open>a:hover,.app-theme-graham .navbar-inverse .navbar-nav>.open>a:focus{color:#fff !important}.app-theme-granite .app-bootstrap a:not(.btn),.app-theme-granite body:not(.app-desktop) .app-bootstrap a:hover{color:#aa2501}.app-theme-granite .dropdown-menu>li>a:not(.ui-btn),body:not(.app-desktop) .dropdown-menu>li>a:hover{color:#777 !important}.app-theme-granite .jumbotron{background-color:#fff0db}.app-theme-granite .btn-default,.app-theme-granite .btn-default:focus,.app-theme-granite .btn-default:visited{background-color:#fffcf3;border-color:#bcaaa7;color:#333 !important}.app-theme-granite.app-desktop .btn-default:hover{background-color:#faf7ee;border-color:#a88a86}.app-theme-granite .app-bootstrap .btn-primary,body.app-theme-granite:not(.app-desktop) .app-bootstrap .btn-primary:hover,.app-theme-granite .app-bootstrap .label-primary,.app-theme-granite .app-bootstrap .panel-primary .panel-heading{background-color:#a845ac;border-color:#a845ac;color:#fff !important}.app-theme-granite .app-bootstrap .panel-primary{border-color:#a845ac}.app-theme-granite.app-desktop .app-bootstrap .btn-primary:hover,.app-theme-granite.app-desktop .app-bootstrap .btn-primary:focus{background-color:#a72bab;border-color:#a72bab;color:#fff !important}.app-theme-granite .app-bootstrap .btn.ui-btn-active,.app-theme-granite .app-bootstrap .btn.ui-btn-active:hover,.app-theme-granite .app-bootstrap .btn.ui-btn-active:focus,.app-theme-granite .app-bootstrap .list-group-item.ui-btn-active,.app-theme-granite .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-granite .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-granite .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-granite .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading{background-color:#7f2dc6 !important;border-color:#5e8abf !important;color:#fff !important}.app-theme-granite .app-bootstrap .nav .ui-btn-active,.app-theme-granite .app-bootstrap .nav .ui-btn-active:hover,.app-theme-granite .app-bootstrap .nav .ui-btn-active:focus{background-color:#5e8abf !important;border-color:#bcaaa7 !important;color:#fff !important}.app-theme-granite .table,.app-theme-granite .table>thead>tr>th,.app-theme-granite .table>tbody>tr>th,.app-theme-granite .table>tfoot>tr>th,.app-theme-granite .table>thead>tr>td,.app-theme-granite .table>tbody>tr>td,.app-theme-granite .table>tfoot>tr>td,.app-theme-granite .list-group-item:not(.active){background-color:#fffcf3;border-color:#bcaaa7}.app-theme-granite.app-desktop a.list-group-item:hover:not(.active){background-color:#faf7ee}.app-theme-granite .table>thead>tr>th,.app-theme-granite .table>tbody>tr>th,.app-theme-granite .table>tfoot>tr>th{color:#333;background-color:#fff0db}.app-theme-granite .table-striped>tbody>tr:nth-child(2n+1)>td,.app-theme-granite .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#fffaeb}.app-theme-granite.app-desktop .navbar-default .navbar-toggle:hover,.app-theme-granite .app-bootstrap .navbar-default .navbar-toggle:focus,.app-theme-granite .list-group-item.active:not(.btn),.app-theme-granite .list-group-item.active:not(.btn):hover,.app-theme-granite .list-group-item.active:not(.btn):focus,.app-theme-granite .nav-pills>li.active>a,.app-theme-granite .nav-pills>li.active>a:hover,.app-theme-granite .nav-pills>li.active>a:focus{color:#fff !important;background-color:#5e8abf;border-color:#5e8abf}.app-theme-granite .list-group-item.active .list-group-item-text{color:#fff}.app-theme-granite .list-group-item:not(.active):not(.ui-btn-active):hover,.app-theme-granite .list-group-item:not(.active):not(.ui-btn-active):hover .list-group-item-text{color:#000 !important}.app-theme-granite .list-group-item.active>.badge,.app-theme-granite .nav-pills>.active>a>.badge{color:#a88a86 !important}.app-theme-granite .navbar-default .navbar-toggle .icon-bar{background-color:#a88a86}.app-desktop.app-theme-granite .navbar-default .navbar-toggle:hover .icon-bar,.app-desktop.app-theme-granite .navbar-default .navbar-toggle:active .icon-bar,.app-desktop.app-theme-granite .navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff}.app-theme-granite .img-thumbnail{background-color:#fffcf3;border-color:#bcaaa7}.app-theme-granite .page-header,.app-theme-granite .nav-tabs{border-color:#bcaaa7}.app-theme-granite .nav-tabs>li.active>a,.app-theme-granite .nav-tabs>li.active>a:hover,.app-theme-granite .nav-tabs>li.active>a:focus{border-top-color:#bcaaa7;border-left-color:#bcaaa7;border-right-color:#bcaaa7}.app-theme-granite.app-desktop .nav>li:not(.active)>a:hover,.app-theme-granite.app-desktop .nav>li:not(.active)>a:focus{background-color:rgba(255,255,255,.25);border-color:#a88a86}.app-theme-granite.app-desktop .nav-tabs>li:not(.active)>a:hover,.app-theme-granite .nav-tabs>li:not(.active)>a:focus,.app-theme-granite.app-desktop .nav-pills>li:not(.active)>a:hover,.app-theme-granite .nav-pills>li:not(.active)>a:focus{background-color:#faf7ee}.app-theme-granite .navbar-default{background-color:#bcaaa7;border-color:#a88a86}.app-theme-granite .navbar-default .navbar-brand,.app-theme-granite .navbar-default .navbar-brand:hover{color:#333 !important}.app-theme-granite .navbar-default .navbar-nav>li>a{color:#333 !important}.app-theme-granite.app-desktop .navbar-default a.navbar-brand:hover,.app-theme-granite .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active,.app-theme-granite.app-desktop .navbar-default .navbar-nav>li>a:hover{color:#000 !important}.app-theme-granite .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-granite .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-granite .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-granite .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-granite .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-granite .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{color:#000 !important;background-color:rgba(0,0,0,.05)}.app-theme-granite .well{background-color:#fffcf3;border-color:#bcaaa7}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-granite .navbar-nav .open .dropdown-menu{background-color:#fffcf3}.app-sidebar-undocked.app-theme-granite.app-desktop .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked.app-theme-granite .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#faf7ee}}.app-theme-granite .dropdown-menu{background-color:#fffcf3}.app-theme-granite .dropdown-menu .divider{background-color:#bcaaa7}.app-theme-granite.app-desktop .dropdown-menu>li>a:hover,.app-theme-granite .dropdown-menu>li>a:focus{background-color:#faf7ee}.app-theme-granite .navbar-default .navbar-collapse,.app-theme-granite .navbar-default .navbar-form,.app-theme-granite .navbar-default .navbar-toggle{border-color:#a88a86}.app-theme-granite .navbar-inverse a:not(.ui-btn){color:#777 !important}.app-theme-granite.app-desktop .navbar-inverse a.navbar-brand:hover,.app-theme-granite.app-desktop .navbar-inverse .navbar-nav>li>a:hover{color:#fff !important}.app-theme-granite .navbar-inverse .navbar-nav>.active>a,.app-theme-granite .navbar-inverse .navbar-nav>.active>a:hover,.app-theme-granite .navbar-inverse .navbar-nav>.active>a:focus,.app-theme-granite .navbar-inverse .navbar-nav>.open>a,.app-theme-granite .navbar-inverse .navbar-nav>.open>a:hover,.app-theme-granite .navbar-inverse .navbar-nav>.open>a:focus{color:#fff !important}.app-theme-grapello .app-bootstrap a:not(.btn),.app-theme-grapello body:not(.app-desktop) .app-bootstrap a:hover{color:#7f2dc6}.app-theme-grapello .dropdown-menu>li>a:not(.ui-btn),body:not(.app-desktop) .dropdown-menu>li>a:hover{color:#777 !important}.app-theme-grapello .jumbotron{background-color:#d2b1ee}.app-theme-grapello .btn-default,.app-theme-grapello .btn-default:focus,.app-theme-grapello .btn-default:visited{background-color:#ece4f3;border-color:#d2b1ee;color:#333 !important}.app-theme-grapello.app-desktop .btn-default:hover{background-color:#e6d9f2;border-color:#7f2dc6}.app-theme-grapello .app-bootstrap .btn.ui-btn-active,.app-theme-grapello .app-bootstrap .btn.ui-btn-active:hover,.app-theme-grapello .app-bootstrap .btn.ui-btn-active:focus,.app-theme-grapello .app-bootstrap .list-group-item.ui-btn-active,.app-theme-grapello .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-grapello .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-grapello .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-grapello .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading{background-color:#7f2dc6 !important;border-color:#7f2dc6 !important;color:#fff !important}.app-theme-grapello .app-bootstrap .nav .ui-btn-active,.app-theme-grapello .app-bootstrap .nav .ui-btn-active:hover,.app-theme-grapello .app-bootstrap .nav .ui-btn-active:focus{background-color:#7f2dc6 !important;border-color:#d2b1ee !important;color:#fff !important}.app-theme-grapello .table,.app-theme-grapello .table>thead>tr>th,.app-theme-grapello .table>tbody>tr>th,.app-theme-grapello .table>tfoot>tr>th,.app-theme-grapello .table>thead>tr>td,.app-theme-grapello .table>tbody>tr>td,.app-theme-grapello .table>tfoot>tr>td,.app-theme-grapello .list-group-item:not(.active){background-color:#ece4f3;border-color:#d2b1ee}.app-theme-grapello.app-desktop a.list-group-item:hover:not(.active){background-color:#e6d9f2}.app-theme-grapello .table>thead>tr>th,.app-theme-grapello .table>tbody>tr>th,.app-theme-grapello .table>tfoot>tr>th{color:#333;background-color:#d2b1ee}.app-theme-grapello .table-striped>tbody>tr:nth-child(2n+1)>td,.app-theme-grapello .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#e7daf2}.app-theme-grapello.app-desktop .navbar-default .navbar-toggle:hover,.app-theme-grapello .app-bootstrap .navbar-default .navbar-toggle:focus,.app-theme-grapello .list-group-item.active:not(.btn),.app-theme-grapello .list-group-item.active:not(.btn):hover,.app-theme-grapello .list-group-item.active:not(.btn):focus,.app-theme-grapello .nav-pills>li.active>a,.app-theme-grapello .nav-pills>li.active>a:hover,.app-theme-grapello .nav-pills>li.active>a:focus{color:#fff !important;background-color:#7f2dc6;border-color:#7f2dc6}.app-theme-grapello .list-group-item.active .list-group-item-text{color:#fff}.app-theme-grapello .list-group-item:not(.active):not(.ui-btn-active):hover,.app-theme-grapello .list-group-item:not(.active):not(.ui-btn-active):hover .list-group-item-text{color:#000 !important}.app-theme-grapello .list-group-item.active>.badge,.app-theme-grapello .nav-pills>.active>a>.badge{color:#7f2dc6 !important}.app-theme-grapello .navbar-default .navbar-toggle .icon-bar{background-color:#7f2dc6}.app-desktop.app-theme-grapello .navbar-default .navbar-toggle:hover .icon-bar,.app-desktop.app-theme-grapello .navbar-default .navbar-toggle:active .icon-bar,.app-desktop.app-theme-grapello .navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff}.app-theme-grapello .img-thumbnail{background-color:#ece4f3;border-color:#d2b1ee}.app-theme-grapello .page-header,.app-theme-grapello .nav-tabs{border-color:#d2b1ee}.app-theme-grapello .nav-tabs>li.active>a,.app-theme-grapello .nav-tabs>li.active>a:hover,.app-theme-grapello .nav-tabs>li.active>a:focus{border-top-color:#d2b1ee;border-left-color:#d2b1ee;border-right-color:#d2b1ee}.app-theme-grapello.app-desktop .nav>li:not(.active)>a:hover,.app-theme-grapello.app-desktop .nav>li:not(.active)>a:focus{background-color:rgba(255,255,255,.25);border-color:#7f2dc6}.app-theme-grapello.app-desktop .nav-tabs>li:not(.active)>a:hover,.app-theme-grapello .nav-tabs>li:not(.active)>a:focus,.app-theme-grapello.app-desktop .nav-pills>li:not(.active)>a:hover,.app-theme-grapello .nav-pills>li:not(.active)>a:focus{background-color:#e6d9f2}.app-theme-grapello .navbar-default{background-color:#b680e4;border-color:#7f2dc6}.app-theme-grapello .navbar-default .navbar-brand,.app-theme-grapello .navbar-default .navbar-brand:hover{color:#333 !important}.app-theme-grapello .navbar-default .navbar-nav>li>a{color:#333 !important}.app-theme-grapello.app-desktop .navbar-default a.navbar-brand:hover,.app-theme-grapello .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active,.app-theme-grapello.app-desktop .navbar-default .navbar-nav>li>a:hover{color:#000 !important}.app-theme-grapello .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-grapello .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-grapello .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-grapello .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-grapello .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-grapello .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{color:#000 !important;background-color:rgba(0,0,0,.05)}.app-theme-grapello .well{background-color:#ece4f3;border-color:#d2b1ee}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-grapello .navbar-nav .open .dropdown-menu{background-color:#ece4f3}.app-sidebar-undocked.app-theme-grapello.app-desktop .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked.app-theme-grapello .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#e6d9f2}}.app-theme-grapello .dropdown-menu{background-color:#ece4f3}.app-theme-grapello .dropdown-menu .divider{background-color:#d2b1ee}.app-theme-grapello.app-desktop .dropdown-menu>li>a:hover,.app-theme-grapello .dropdown-menu>li>a:focus{background-color:#e6d9f2}.app-theme-grapello .navbar-default .navbar-collapse,.app-theme-grapello .navbar-default .navbar-form,.app-theme-grapello .navbar-default .navbar-toggle{border-color:#7f2dc6}.app-theme-grapello .navbar-inverse a:not(.ui-btn){color:#777 !important}.app-theme-grapello.app-desktop .navbar-inverse a.navbar-brand:hover,.app-theme-grapello.app-desktop .navbar-inverse .navbar-nav>li>a:hover{color:#fff !important}.app-theme-grapello .navbar-inverse .navbar-nav>.active>a,.app-theme-grapello .navbar-inverse .navbar-nav>.active>a:hover,.app-theme-grapello .navbar-inverse .navbar-nav>.active>a:focus,.app-theme-grapello .navbar-inverse .navbar-nav>.open>a,.app-theme-grapello .navbar-inverse .navbar-nav>.open>a:hover,.app-theme-grapello .navbar-inverse .navbar-nav>.open>a:focus{color:#fff !important}.app-theme-gravity .app-bootstrap a:not(.btn),.app-theme-gravity body:not(.app-desktop) .app-bootstrap a:hover{color:#3b96b6}.app-theme-gravity .dropdown-menu>li>a:not(.ui-btn),body:not(.app-desktop) .dropdown-menu>li>a:hover{color:#777 !important}.app-theme-gravity .jumbotron{background-color:#ebedf0}.app-theme-gravity .btn-default,.app-theme-gravity .btn-default:focus,.app-theme-gravity .btn-default:visited{background-color:#ebebeb;border-color:#d9d9d9;color:#333 !important}.app-theme-gravity.app-desktop .btn-default:hover{background-color:#e8f1fa;border-color:#aaa}.app-theme-gravity .app-bootstrap .btn-primary,body.app-theme-gravity:not(.app-desktop) .app-bootstrap .btn-primary:hover,.app-theme-gravity .app-bootstrap .label-primary,.app-theme-gravity .app-bootstrap .panel-primary .panel-heading{background-color:#a845ac;border-color:#a845ac;color:#fff !important}.app-theme-gravity .app-bootstrap .panel-primary{border-color:#a845ac}.app-theme-gravity.app-desktop .app-bootstrap .btn-primary:hover,.app-theme-gravity.app-desktop .app-bootstrap .btn-primary:focus{background-color:#a72bab;border-color:#a72bab;color:#fff !important}.app-theme-gravity .app-bootstrap .btn.ui-btn-active,.app-theme-gravity .app-bootstrap .btn.ui-btn-active:hover,.app-theme-gravity .app-bootstrap .btn.ui-btn-active:focus,.app-theme-gravity .app-bootstrap .list-group-item.ui-btn-active,.app-theme-gravity .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-gravity .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-gravity .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-gravity .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading{background-color:#1964ec !important;border-color:#1964ec !important;color:#fff !important}.app-theme-gravity .app-bootstrap .nav .ui-btn-active,.app-theme-gravity .app-bootstrap .nav .ui-btn-active:hover,.app-theme-gravity .app-bootstrap .nav .ui-btn-active:focus{background-color:#1964ec !important;border-color:#d9d9d9 !important;color:#fff !important}.app-theme-gravity .table,.app-theme-gravity .table>thead>tr>th,.app-theme-gravity .table>tbody>tr>th,.app-theme-gravity .table>tfoot>tr>th,.app-theme-gravity .table>thead>tr>td,.app-theme-gravity .table>tbody>tr>td,.app-theme-gravity .table>tfoot>tr>td,.app-theme-gravity .list-group-item:not(.active){background-color:#ebebeb;border-color:#d9d9d9}.app-theme-gravity.app-desktop a.list-group-item:hover:not(.active){background-color:#e8f1fa}.app-theme-gravity .table>thead>tr>th,.app-theme-gravity .table>tbody>tr>th,.app-theme-gravity .table>tfoot>tr>th{color:#333;background-color:#f6f7f8}.app-theme-gravity .table-striped>tbody>tr:nth-child(2n+1)>td,.app-theme-gravity .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#e6e6e6}.app-theme-gravity.app-desktop .navbar-default .navbar-toggle:hover,.app-theme-gravity .app-bootstrap .navbar-default .navbar-toggle:focus,.app-theme-gravity .list-group-item.active:not(.btn),.app-theme-gravity .list-group-item.active:not(.btn):hover,.app-theme-gravity .list-group-item.active:not(.btn):focus,.app-theme-gravity .nav-pills>li.active>a,.app-theme-gravity .nav-pills>li.active>a:hover,.app-theme-gravity .nav-pills>li.active>a:focus{color:#fff !important;background-color:#1964ec;border-color:#aaa}.app-theme-gravity .list-group-item.active .list-group-item-text{color:#fff}.app-theme-gravity .list-group-item:not(.active):not(.ui-btn-active):hover,.app-theme-gravity .list-group-item:not(.active):not(.ui-btn-active):hover .list-group-item-text{color:#000 !important}.app-theme-gravity .list-group-item.active>.badge,.app-theme-gravity .nav-pills>.active>a>.badge{color:#1964ec !important}.app-theme-gravity .navbar-default .navbar-toggle .icon-bar{background-color:#aaa}.app-desktop.app-theme-gravity .navbar-default .navbar-toggle:hover .icon-bar,.app-desktop.app-theme-gravity .navbar-default .navbar-toggle:active .icon-bar,.app-desktop.app-theme-gravity .navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff}.app-theme-gravity .img-thumbnail{background-color:#ebebeb;border-color:#d9d9d9}.app-theme-gravity .page-header,.app-theme-gravity .nav-tabs{border-color:#d9d9d9}.app-theme-gravity .nav-tabs>li.active>a,.app-theme-gravity .nav-tabs>li.active>a:hover,.app-theme-gravity .nav-tabs>li.active>a:focus{border-top-color:#d9d9d9;border-left-color:#d9d9d9;border-right-color:#d9d9d9}.app-theme-gravity.app-desktop .nav>li:not(.active)>a:hover,.app-theme-gravity.app-desktop .nav>li:not(.active)>a:focus{background-color:rgba(255,255,255,.25);border-color:#aaa}.app-theme-gravity.app-desktop .nav-tabs>li:not(.active)>a:hover,.app-theme-gravity .nav-tabs>li:not(.active)>a:focus,.app-theme-gravity.app-desktop .nav-pills>li:not(.active)>a:hover,.app-theme-gravity .nav-pills>li:not(.active)>a:focus{background-color:#e8f1fa}.app-theme-gravity .navbar-default{background-color:#d3d3d3;background-image:linear-gradient(to bottom,#d3d3d3 0%,#e5e5e5 100%);border-color:#aaa}.app-theme-gravity .navbar-default .navbar-brand,.app-theme-gravity .navbar-default .navbar-brand:hover{color:#333 !important}.app-theme-gravity .navbar-default .navbar-nav>li>a{color:#333 !important}.app-theme-gravity.app-desktop .navbar-default a.navbar-brand:hover,.app-theme-gravity .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active,.app-theme-gravity.app-desktop .navbar-default .navbar-nav>li>a:hover{color:#000 !important}.app-theme-gravity .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-gravity .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-gravity .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-gravity .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-gravity .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-gravity .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{color:#000 !important;background-color:rgba(0,0,0,.05)}.app-theme-gravity .well{background-color:#ebebeb;border-color:#d9d9d9}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-gravity .navbar-nav .open .dropdown-menu{background-color:#ebebeb}.app-sidebar-undocked.app-theme-gravity.app-desktop .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked.app-theme-gravity .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#e8f1fa}}.app-theme-gravity .dropdown-menu{background-color:#ebebeb}.app-theme-gravity .dropdown-menu .divider{background-color:#d9d9d9}.app-theme-gravity.app-desktop .dropdown-menu>li>a:hover,.app-theme-gravity .dropdown-menu>li>a:focus{background-color:#e8f1fa}.app-theme-gravity .navbar-default .navbar-collapse,.app-theme-gravity .navbar-default .navbar-form,.app-theme-gravity .navbar-default .navbar-toggle{border-color:#aaa}.app-theme-gravity .navbar-inverse a:not(.ui-btn){color:#777 !important}.app-theme-gravity.app-desktop .navbar-inverse a.navbar-brand:hover,.app-theme-gravity.app-desktop .navbar-inverse .navbar-nav>li>a:hover{color:#fff !important}.app-theme-gravity .navbar-inverse .navbar-nav>.active>a,.app-theme-gravity .navbar-inverse .navbar-nav>.active>a:hover,.app-theme-gravity .navbar-inverse .navbar-nav>.active>a:focus,.app-theme-gravity .navbar-inverse .navbar-nav>.open>a,.app-theme-gravity .navbar-inverse .navbar-nav>.open>a:hover,.app-theme-gravity .navbar-inverse .navbar-nav>.open>a:focus{color:#fff !important}.app-theme-lacquer .app-bootstrap a:not(.btn),.app-theme-lacquer body:not(.app-desktop) .app-bootstrap a:hover{color:#002570}.app-theme-lacquer .dropdown-menu>li>a:not(.ui-btn),body:not(.app-desktop) .dropdown-menu>li>a:hover{color:#777 !important}.app-theme-lacquer .jumbotron{background-color:#d7e6e8}.app-theme-lacquer .btn-default,.app-theme-lacquer .btn-default:focus,.app-theme-lacquer .btn-default:visited{background-color:#e6eeef;border-color:#707984;color:#333 !important}.app-theme-lacquer.app-desktop .btn-default:hover{background-color:#e6eeef;border-color:#5d646d}.app-theme-lacquer .app-bootstrap .btn.ui-btn-active,.app-theme-lacquer .app-bootstrap .btn.ui-btn-active:hover,.app-theme-lacquer .app-bootstrap .btn.ui-btn-active:focus,.app-theme-lacquer .app-bootstrap .list-group-item.ui-btn-active,.app-theme-lacquer .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-lacquer .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-lacquer .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-lacquer .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading{background-color:#d66617 !important;border-color:#d66617 !important;color:#fff !important}.app-theme-lacquer .app-bootstrap .nav .ui-btn-active,.app-theme-lacquer .app-bootstrap .nav .ui-btn-active:hover,.app-theme-lacquer .app-bootstrap .nav .ui-btn-active:focus{background-color:#d66617 !important;border-color:#707984 !important;color:#fff !important}.app-theme-lacquer .table,.app-theme-lacquer .table>thead>tr>th,.app-theme-lacquer .table>tbody>tr>th,.app-theme-lacquer .table>tfoot>tr>th,.app-theme-lacquer .table>thead>tr>td,.app-theme-lacquer .table>tbody>tr>td,.app-theme-lacquer .table>tfoot>tr>td,.app-theme-lacquer .list-group-item:not(.active){background-color:#e6eeef;border-color:#707984}.app-theme-lacquer.app-desktop a.list-group-item:hover:not(.active){background-color:#e6eeef}.app-theme-lacquer .table>thead>tr>th,.app-theme-lacquer .table>tbody>tr>th,.app-theme-lacquer .table>tfoot>tr>th{color:#333;background-color:#d7e6e8}.app-theme-lacquer .table-striped>tbody>tr:nth-child(2n+1)>td,.app-theme-lacquer .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#ebeff0}.app-theme-lacquer.app-desktop .navbar-default .navbar-toggle:hover,.app-theme-lacquer .app-bootstrap .navbar-default .navbar-toggle:focus,.app-theme-lacquer .list-group-item.active:not(.btn),.app-theme-lacquer .list-group-item.active:not(.btn):hover,.app-theme-lacquer .list-group-item.active:not(.btn):focus,.app-theme-lacquer .nav-pills>li.active>a,.app-theme-lacquer .nav-pills>li.active>a:hover,.app-theme-lacquer .nav-pills>li.active>a:focus{color:#fff !important;background-color:#d66617;border-color:#d66617}.app-theme-lacquer .list-group-item.active .list-group-item-text{color:#fff}.app-theme-lacquer .list-group-item:not(.active):not(.ui-btn-active):hover,.app-theme-lacquer .list-group-item:not(.active):not(.ui-btn-active):hover .list-group-item-text{color:#000 !important}.app-theme-lacquer .list-group-item.active>.badge,.app-theme-lacquer .nav-pills>.active>a>.badge{color:#d66617 !important}.app-theme-lacquer .navbar-default .navbar-toggle .icon-bar{background-color:#c4c8ce}.app-desktop.app-theme-lacquer .navbar-default .navbar-toggle:hover .icon-bar,.app-desktop.app-theme-lacquer .navbar-default .navbar-toggle:active .icon-bar,.app-desktop.app-theme-lacquer .navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff}.app-theme-lacquer .img-thumbnail{background-color:#e6eeef;border-color:#707984}.app-theme-lacquer .page-header,.app-theme-lacquer .nav-tabs{border-color:#707984}.app-theme-lacquer .nav-tabs>li.active>a,.app-theme-lacquer .nav-tabs>li.active>a:hover,.app-theme-lacquer .nav-tabs>li.active>a:focus{border-top-color:#707984;border-left-color:#707984;border-right-color:#707984}.app-theme-lacquer.app-desktop .nav>li:not(.active)>a:hover,.app-theme-lacquer.app-desktop .nav>li:not(.active)>a:focus{background-color:rgba(255,255,255,.25);border-color:#5d646d}.app-theme-lacquer.app-desktop .nav-tabs>li:not(.active)>a:hover,.app-theme-lacquer .nav-tabs>li:not(.active)>a:focus,.app-theme-lacquer.app-desktop .nav-pills>li:not(.active)>a:hover,.app-theme-lacquer .nav-pills>li:not(.active)>a:focus{background-color:#e6eeef}.app-theme-lacquer .navbar-default{background-color:#e8e9eb;border-color:#c4c8ce}.app-theme-lacquer .navbar-default .navbar-brand,.app-theme-lacquer .navbar-default .navbar-brand:hover{color:#777 !important}.app-theme-lacquer .navbar-default .navbar-nav>li>a{color:#777 !important}.app-theme-lacquer.app-desktop .navbar-default a.navbar-brand:hover,.app-theme-lacquer .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active,.app-theme-lacquer.app-desktop .navbar-default .navbar-nav>li>a:hover{color:#333 !important}.app-theme-lacquer .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-lacquer .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-lacquer .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-lacquer .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-lacquer .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-lacquer .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{color:#333 !important;background-color:rgba(0,0,0,.05)}.app-theme-lacquer .well{background-color:#e6eeef;border-color:#707984}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-lacquer .navbar-nav .open .dropdown-menu{background-color:#e6eeef}.app-sidebar-undocked.app-theme-lacquer.app-desktop .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked.app-theme-lacquer .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#e6eeef}}.app-theme-lacquer .dropdown-menu{background-color:#e6eeef}.app-theme-lacquer .dropdown-menu .divider{background-color:#707984}.app-theme-lacquer.app-desktop .dropdown-menu>li>a:hover,.app-theme-lacquer .dropdown-menu>li>a:focus{background-color:#e6eeef}.app-theme-lacquer .navbar-default .navbar-collapse,.app-theme-lacquer .navbar-default .navbar-form,.app-theme-lacquer .navbar-default .navbar-toggle{border-color:#c4c8ce}.app-theme-lacquer .navbar-inverse a:not(.ui-btn){color:#777 !important}.app-theme-lacquer.app-desktop .navbar-inverse a.navbar-brand:hover,.app-theme-lacquer.app-desktop .navbar-inverse .navbar-nav>li>a:hover{color:#fff !important}.app-theme-lacquer .navbar-inverse .navbar-nav>.active>a,.app-theme-lacquer .navbar-inverse .navbar-nav>.active>a:hover,.app-theme-lacquer .navbar-inverse .navbar-nav>.active>a:focus,.app-theme-lacquer .navbar-inverse .navbar-nav>.open>a,.app-theme-lacquer .navbar-inverse .navbar-nav>.open>a:hover,.app-theme-lacquer .navbar-inverse .navbar-nav>.open>a:focus{color:#fff !important}.app-theme-laminate .app-bootstrap a:not(.btn),.app-theme-laminate body:not(.app-desktop) .app-bootstrap a:hover{color:#281318}.app-theme-laminate .dropdown-menu>li>a:not(.ui-btn),body:not(.app-desktop) .dropdown-menu>li>a:hover{color:#777 !important}.app-theme-laminate .jumbotron{background-color:#e3c7cd}.app-theme-laminate .btn-default,.app-theme-laminate .btn-default:focus,.app-theme-laminate .btn-default:visited{background-color:#f4f0f0;border-color:#e3c7cd;color:#333 !important}.app-theme-laminate.app-desktop .btn-default:hover{background-color:#f4f0f0;border-color:#aa8e8a}.app-theme-laminate .app-bootstrap .btn.ui-btn-active,.app-theme-laminate .app-bootstrap .btn.ui-btn-active:hover,.app-theme-laminate .app-bootstrap .btn.ui-btn-active:focus,.app-theme-laminate .app-bootstrap .list-group-item.ui-btn-active,.app-theme-laminate .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-laminate .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-laminate .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-laminate .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading{background-color:#a86979 !important;border-color:#a86979 !important;color:#fff !important}.app-theme-laminate .app-bootstrap .nav .ui-btn-active,.app-theme-laminate .app-bootstrap .nav .ui-btn-active:hover,.app-theme-laminate .app-bootstrap .nav .ui-btn-active:focus{background-color:#a86979 !important;border-color:#e3c7cd !important;color:#fff !important}.app-theme-laminate .table,.app-theme-laminate .table>thead>tr>th,.app-theme-laminate .table>tbody>tr>th,.app-theme-laminate .table>tfoot>tr>th,.app-theme-laminate .table>thead>tr>td,.app-theme-laminate .table>tbody>tr>td,.app-theme-laminate .table>tfoot>tr>td,.app-theme-laminate .list-group-item:not(.active){background-color:#f4f0f0;border-color:#e3c7cd}.app-theme-laminate.app-desktop a.list-group-item:hover:not(.active){background-color:#f4f0f0}.app-theme-laminate .table>thead>tr>th,.app-theme-laminate .table>tbody>tr>th,.app-theme-laminate .table>tfoot>tr>th{color:#333;background-color:#eef1ef}.app-theme-laminate .table-striped>tbody>tr:nth-child(2n+1)>td,.app-theme-laminate .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#f7f7f7}.app-theme-laminate.app-desktop .navbar-default .navbar-toggle:hover,.app-theme-laminate .app-bootstrap .navbar-default .navbar-toggle:focus,.app-theme-laminate .list-group-item.active:not(.btn),.app-theme-laminate .list-group-item.active:not(.btn):hover,.app-theme-laminate .list-group-item.active:not(.btn):focus,.app-theme-laminate .nav-pills>li.active>a,.app-theme-laminate .nav-pills>li.active>a:hover,.app-theme-laminate .nav-pills>li.active>a:focus{color:#fff !important;background-color:#a86979;border-color:#a86979}.app-theme-laminate .list-group-item.active .list-group-item-text{color:#fff}.app-theme-laminate .list-group-item:not(.active):not(.ui-btn-active):hover,.app-theme-laminate .list-group-item:not(.active):not(.ui-btn-active):hover .list-group-item-text{color:#000 !important}.app-theme-laminate .list-group-item.active>.badge,.app-theme-laminate .nav-pills>.active>a>.badge{color:#a86979 !important}.app-theme-laminate .navbar-default .navbar-toggle .icon-bar{background-color:#dde3e0}.app-desktop.app-theme-laminate .navbar-default .navbar-toggle:hover .icon-bar,.app-desktop.app-theme-laminate .navbar-default .navbar-toggle:active .icon-bar,.app-desktop.app-theme-laminate .navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff}.app-theme-laminate .img-thumbnail{background-color:#f4f0f0;border-color:#e3c7cd}.app-theme-laminate .page-header,.app-theme-laminate .nav-tabs{border-color:#e3c7cd}.app-theme-laminate .nav-tabs>li.active>a,.app-theme-laminate .nav-tabs>li.active>a:hover,.app-theme-laminate .nav-tabs>li.active>a:focus{border-top-color:#e3c7cd;border-left-color:#e3c7cd;border-right-color:#e3c7cd}.app-theme-laminate.app-desktop .nav>li:not(.active)>a:hover,.app-theme-laminate.app-desktop .nav>li:not(.active)>a:focus{background-color:rgba(255,255,255,.25);border-color:#aa8e8a}.app-theme-laminate.app-desktop .nav-tabs>li:not(.active)>a:hover,.app-theme-laminate .nav-tabs>li:not(.active)>a:focus,.app-theme-laminate.app-desktop .nav-pills>li:not(.active)>a:hover,.app-theme-laminate .nav-pills>li:not(.active)>a:focus{background-color:#f4f0f0}.app-theme-laminate .navbar-default{background-color:#acbab2;border-color:#dde3e0}.app-theme-laminate .navbar-default .navbar-brand,.app-theme-laminate .navbar-default .navbar-brand:hover{color:#333 !important}.app-theme-laminate .navbar-default .navbar-nav>li>a{color:#333 !important}.app-theme-laminate.app-desktop .navbar-default a.navbar-brand:hover,.app-theme-laminate .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active,.app-theme-laminate.app-desktop .navbar-default .navbar-nav>li>a:hover{color:#000 !important}.app-theme-laminate .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-laminate .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-laminate .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-laminate .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-laminate .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-laminate .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{color:#000 !important;background-color:rgba(0,0,0,.05)}.app-theme-laminate .well{background-color:#f4f0f0;border-color:#e3c7cd}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-laminate .navbar-nav .open .dropdown-menu{background-color:#f4f0f0}.app-sidebar-undocked.app-theme-laminate.app-desktop .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked.app-theme-laminate .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#f4f0f0}}.app-theme-laminate .dropdown-menu{background-color:#f4f0f0}.app-theme-laminate .dropdown-menu .divider{background-color:#e3c7cd}.app-theme-laminate.app-desktop .dropdown-menu>li>a:hover,.app-theme-laminate .dropdown-menu>li>a:focus{background-color:#f4f0f0}.app-theme-laminate .navbar-default .navbar-collapse,.app-theme-laminate .navbar-default .navbar-form,.app-theme-laminate .navbar-default .navbar-toggle{border-color:#dde3e0}.app-theme-laminate .navbar-inverse a:not(.ui-btn){color:#777 !important}.app-theme-laminate.app-desktop .navbar-inverse a.navbar-brand:hover,.app-theme-laminate.app-desktop .navbar-inverse .navbar-nav>li>a:hover{color:#fff !important}.app-theme-laminate .navbar-inverse .navbar-nav>.active>a,.app-theme-laminate .navbar-inverse .navbar-nav>.active>a:hover,.app-theme-laminate .navbar-inverse .navbar-nav>.active>a:focus,.app-theme-laminate .navbar-inverse .navbar-nav>.open>a,.app-theme-laminate .navbar-inverse .navbar-nav>.open>a:hover,.app-theme-laminate .navbar-inverse .navbar-nav>.open>a:focus{color:#fff !important}.app-theme-lichen .app-bootstrap a:not(.btn),.app-theme-lichen body:not(.app-desktop) .app-bootstrap a:hover{color:#949356}.app-theme-lichen .dropdown-menu>li>a:not(.ui-btn),body:not(.app-desktop) .dropdown-menu>li>a:hover{color:#777 !important}.app-theme-lichen .jumbotron{background-color:#e6e5c7}.app-theme-lichen .btn-default,.app-theme-lichen .btn-default:focus,.app-theme-lichen .btn-default:visited{background-color:#efefd7;border-color:#c6c58f;color:#333 !important}.app-theme-lichen.app-desktop .btn-default:hover{background-color:#eaead4;border-color:#a8a761}.app-theme-lichen .app-bootstrap .btn-primary,body.app-theme-lichen:not(.app-desktop) .app-bootstrap .btn-primary:hover,.app-theme-lichen .app-bootstrap .label-primary,.app-theme-lichen .app-bootstrap .panel-primary .panel-heading{background-color:#6c703a;border-color:#6c703a;color:#fff !important}.app-theme-lichen .app-bootstrap .panel-primary{border-color:#a845ac}.app-theme-lichen.app-desktop .app-bootstrap .btn-primary:hover,.app-theme-lichen.app-desktop .app-bootstrap .btn-primary:focus{background-color:#444c17;border-color:#444c17;color:#fff !important}.app-theme-lichen .app-bootstrap .btn.ui-btn-active,.app-theme-lichen .app-bootstrap .btn.ui-btn-active:hover,.app-theme-lichen .app-bootstrap .btn.ui-btn-active:focus,.app-theme-lichen .app-bootstrap .list-group-item.ui-btn-active,.app-theme-lichen .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-lichen .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-lichen .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-lichen .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading{background-color:#039 !important;border-color:#039 !important;color:#fff !important}.app-theme-lichen .app-bootstrap .nav .ui-btn-active,.app-theme-lichen .app-bootstrap .nav .ui-btn-active:hover,.app-theme-lichen .app-bootstrap .nav .ui-btn-active:focus{background-color:#039 !important;border-color:#c6c58f !important;color:#fff !important}.app-theme-lichen .table,.app-theme-lichen .table>thead>tr>th,.app-theme-lichen .table>tbody>tr>th,.app-theme-lichen .table>tfoot>tr>th,.app-theme-lichen .table>thead>tr>td,.app-theme-lichen .table>tbody>tr>td,.app-theme-lichen .table>tfoot>tr>td,.app-theme-lichen .list-group-item:not(.active){background-color:#efefd7;border-color:#c6c58f}.app-theme-lichen.app-desktop a.list-group-item:hover:not(.active){background-color:#eaead4}.app-theme-lichen .table>thead>tr>th,.app-theme-lichen .table>tbody>tr>th,.app-theme-lichen .table>tfoot>tr>th{color:#333;background-color:#f2f2f2}.app-theme-lichen .table-striped>tbody>tr:nth-child(2n+1)>td,.app-theme-lichen .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#f0f0d3}.app-theme-lichen.app-desktop .navbar-default .navbar-toggle:hover,.app-theme-lichen .app-bootstrap .navbar-default .navbar-toggle:focus,.app-theme-lichen .list-group-item.active:not(.btn),.app-theme-lichen .list-group-item.active:not(.btn):hover,.app-theme-lichen .list-group-item.active:not(.btn):focus,.app-theme-lichen .nav-pills>li.active>a,.app-theme-lichen .nav-pills>li.active>a:hover,.app-theme-lichen .nav-pills>li.active>a:focus{color:#fff !important;background-color:#039;border-color:#039}.app-theme-lichen .list-group-item.active .list-group-item-text{color:#fff}.app-theme-lichen .list-group-item:not(.active):not(.ui-btn-active):hover,.app-theme-lichen .list-group-item:not(.active):not(.ui-btn-active):hover .list-group-item-text{color:#000 !important}.app-theme-lichen .list-group-item.active>.badge,.app-theme-lichen .nav-pills>.active>a>.badge{color:#039 !important}.app-theme-lichen .navbar-default .navbar-toggle .icon-bar{background-color:#a8a761}.app-desktop.app-theme-lichen .navbar-default .navbar-toggle:hover .icon-bar,.app-desktop.app-theme-lichen .navbar-default .navbar-toggle:active .icon-bar,.app-desktop.app-theme-lichen .navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff}.app-theme-lichen .img-thumbnail{background-color:#efefd7;border-color:#c6c58f}.app-theme-lichen .page-header,.app-theme-lichen .nav-tabs{border-color:#c6c58f}.app-theme-lichen .nav-tabs>li.active>a,.app-theme-lichen .nav-tabs>li.active>a:hover,.app-theme-lichen .nav-tabs>li.active>a:focus{border-top-color:#c6c58f;border-left-color:#c6c58f;border-right-color:#c6c58f}.app-theme-lichen.app-desktop .nav>li:not(.active)>a:hover,.app-theme-lichen.app-desktop .nav>li:not(.active)>a:focus{background-color:rgba(255,255,255,.15);border-color:#a8a761}.app-theme-lichen.app-desktop .nav-tabs>li:not(.active)>a:hover,.app-theme-lichen .nav-tabs>li:not(.active)>a:focus,.app-theme-lichen.app-desktop .nav-pills>li:not(.active)>a:hover,.app-theme-lichen .nav-pills>li:not(.active)>a:focus{background-color:#eaead4}.app-theme-lichen .navbar-default{background-color:#6c703a;border-color:#a8a761}.app-theme-lichen .navbar-default .navbar-brand,.app-theme-lichen .navbar-default .navbar-brand:hover{color:#ccc !important}.app-theme-lichen .navbar-default .navbar-nav>li>a{color:#ccc !important}.app-theme-lichen.app-desktop .navbar-default a.navbar-brand:hover,.app-theme-lichen.app-bootstrap .navbar-default a.navbar-brand.ui-btn-active,.app-theme-lichen.app-desktop .navbar-default .navbar-nav>li>a:hover{color:#fff !important}.app-theme-lichen .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-lichen .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-lichen .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-lichen .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-lichen .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-lichen .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{color:#fff !important;background-color:rgba(0,0,0,.2)}.app-theme-lichen .well{background-color:#efefd7;border-color:#c6c58f}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-lichen .navbar-nav .open .dropdown-menu{background-color:#efefd7}.app-sidebar-undocked.app-theme-lichen.app-desktop .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked.app-theme-lichen .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#eaead4}}.app-theme-lichen .dropdown-menu{background-color:#efefd7}.app-theme-lichen .dropdown-menu .divider{background-color:#c6c58f}.app-theme-lichen.app-desktop .dropdown-menu>li>a:hover,.app-theme-lichen .dropdown-menu>li>a:focus{background-color:#eaead4}.app-theme-lichen .navbar-default .navbar-collapse,.app-theme-lichen .navbar-default .navbar-form,.app-theme-lichen .navbar-default .navbar-toggle{border-color:#a8a761}.app-theme-lichen .navbar-inverse a:not(.ui-btn){color:#777 !important}.app-theme-lichen.app-desktop .navbar-inverse a.navbar-brand:hover,.app-theme-lichen.app-desktop .navbar-inverse .navbar-nav>li>a:hover{color:#fff !important}.app-theme-lichen .navbar-inverse .navbar-nav>.active>a,.app-theme-lichen .navbar-inverse .navbar-nav>.active>a:hover,.app-theme-lichen .navbar-inverse .navbar-nav>.active>a:focus,.app-theme-lichen .navbar-inverse .navbar-nav>.open>a,.app-theme-lichen .navbar-inverse .navbar-nav>.open>a:hover,.app-theme-lichen .navbar-inverse .navbar-nav>.open>a:focus{color:#fff !important}.app-theme-mission .app-bootstrap a:not(.btn),.app-theme-mission body:not(.app-desktop) .app-bootstrap a:hover{color:#3c2902}.app-theme-mission .dropdown-menu>li>a:not(.ui-btn),body:not(.app-desktop) .dropdown-menu>li>a:hover{color:#777 !important}.app-theme-mission .jumbotron{background-color:#badb8f}.app-theme-mission .btn-default,.app-theme-mission .btn-default:focus,.app-theme-mission .btn-default:visited{background-color:#f5f9ee;border-color:#badb8f;color:#333 !important}.app-theme-mission.app-desktop .btn-default:hover{background-color:#e5f1d5;border-color:#a5a5a5}.app-theme-mission .app-bootstrap .btn.ui-btn-active,.app-theme-mission .app-bootstrap .btn.ui-btn-active:hover,.app-theme-mission .app-bootstrap .btn.ui-btn-active:focus,.app-theme-mission .app-bootstrap .list-group-item.ui-btn-active,.app-theme-mission .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-mission .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-mission .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-mission .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading{background-color:#4c6c22 !important;border-color:#4c6c22 !important;color:#fff !important}.app-theme-mission .app-bootstrap .nav .ui-btn-active,.app-theme-mission .app-bootstrap .nav .ui-btn-active:hover,.app-theme-mission .app-bootstrap .nav .ui-btn-active:focus{background-color:#4c6c22 !important;border-color:#badb8f !important;color:#fff !important}.app-theme-mission .table,.app-theme-mission .table>thead>tr>th,.app-theme-mission .table>tbody>tr>th,.app-theme-mission .table>tfoot>tr>th,.app-theme-mission .table>thead>tr>td,.app-theme-mission .table>tbody>tr>td,.app-theme-mission .table>tfoot>tr>td,.app-theme-mission .list-group-item:not(.active){background-color:#e5f1d5;border-color:#badb8f}.app-theme-mission.app-desktop a.list-group-item:hover:not(.active){background-color:#f5f9ee}.app-theme-mission .table>thead>tr>th,.app-theme-mission .table>tbody>tr>th,.app-theme-mission .table>tfoot>tr>th{color:#333;background-color:#f2e8d7}.app-theme-mission .table-striped>tbody>tr:nth-child(2n+1)>td,.app-theme-mission .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#e1ecd1}.app-theme-mission.app-desktop .navbar-default .navbar-toggle:hover,.app-theme-mission .app-bootstrap .navbar-default .navbar-toggle:focus,.app-theme-mission .list-group-item.active:not(.btn),.app-theme-mission .list-group-item.active:not(.btn):hover,.app-theme-mission .list-group-item.active:not(.btn):focus,.app-theme-mission .nav-pills>li.active>a,.app-theme-mission .nav-pills>li.active>a:hover,.app-theme-mission .nav-pills>li.active>a:focus{color:#fff !important;background-color:#4c6c22;border-color:#4c6c22}.app-theme-mission .list-group-item.active .list-group-item-text{color:#fff}.app-theme-mission .list-group-item:not(.active):not(.ui-btn-active):hover,.app-theme-mission .list-group-item:not(.active):not(.ui-btn-active):hover .list-group-item-text{color:#000 !important}.app-theme-mission .list-group-item.active>.badge,.app-theme-mission .nav-pills>.active>a>.badge{color:#4c6c22 !important}.app-theme-mission .navbar-default .navbar-toggle .icon-bar{background-color:#a5a5a5}.app-desktop.app-theme-mission .navbar-default .navbar-toggle:hover .icon-bar,.app-desktop.app-theme-mission .navbar-default .navbar-toggle:active .icon-bar,.app-desktop.app-theme-mission .navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff}.app-theme-mission .img-thumbnail{background-color:#e5f1d5;border-color:#badb8f}.app-theme-mission .page-header,.app-theme-mission .nav-tabs{border-color:#badb8f}.app-theme-mission .nav-tabs>li.active>a,.app-theme-mission .nav-tabs>li.active>a:hover,.app-theme-mission .nav-tabs>li.active>a:focus{border-top-color:#badb8f;border-left-color:#badb8f;border-right-color:#badb8f}.app-theme-mission.app-desktop .nav>li:not(.active)>a:hover,.app-theme-mission.app-desktop .nav>li:not(.active)>a:focus{background-color:rgba(255,255,255,.25);border-color:#a5a5a5}.app-theme-mission.app-desktop .nav-tabs>li:not(.active)>a:hover,.app-theme-mission .nav-tabs>li:not(.active)>a:focus,.app-theme-mission.app-desktop .nav-pills>li:not(.active)>a:hover,.app-theme-mission .nav-pills>li:not(.active)>a:focus{background-color:#f5f9ee}.app-theme-mission .navbar-default{background-color:#dfc79d;border-color:#a5a5a5}.app-theme-mission .navbar-default .navbar-brand,.app-theme-mission .navbar-default .navbar-brand:hover{color:#777 !important}.app-theme-mission .navbar-default .navbar-nav>li>a{color:#777 !important}.app-theme-mission.app-desktop .navbar-default a.navbar-brand:hover,.app-theme-mission .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active,.app-theme-mission.app-desktop .navbar-default .navbar-nav>li>a:hover{color:#333 !important}.app-theme-mission .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-mission .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-mission .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-mission .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-mission .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-mission .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{color:#333 !important;background-color:rgba(0,0,0,.05)}.app-theme-mission .well{background-color:#e5f1d5;border-color:#badb8f}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-mission .navbar-nav .open .dropdown-menu{background-color:#e5f1d5}.app-sidebar-undocked.app-theme-mission.app-desktop .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked.app-theme-mission .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#f5f9ee}}.app-theme-mission .dropdown-menu{background-color:#f5f9ee}.app-theme-mission .dropdown-menu .divider{background-color:#badb8f}.app-theme-mission.app-desktop .dropdown-menu>li>a:hover,.app-theme-mission .dropdown-menu>li>a:focus{background-color:#e5f1d5}.app-theme-mission .navbar-default .navbar-collapse,.app-theme-mission .navbar-default .navbar-form,.app-theme-mission .navbar-default .navbar-toggle{border-color:#a5a5a5}.app-theme-mission .navbar-inverse a:not(.ui-btn){color:#777 !important}.app-theme-mission.app-desktop .navbar-inverse a.navbar-brand:hover,.app-theme-mission.app-desktop .navbar-inverse .navbar-nav>li>a:hover{color:#fff !important}.app-theme-mission .navbar-inverse .navbar-nav>.active>a,.app-theme-mission .navbar-inverse .navbar-nav>.active>a:hover,.app-theme-mission .navbar-inverse .navbar-nav>.active>a:focus,.app-theme-mission .navbar-inverse .navbar-nav>.open>a,.app-theme-mission .navbar-inverse .navbar-nav>.open>a:hover,.app-theme-mission .navbar-inverse .navbar-nav>.open>a:focus{color:#fff !important}.app-theme-modern .btn-default{background-color:#f6f6f6;border-color:#ddd;color:#333 !important}.app-theme-modern.app-desktop .btn-default:hover{background-color:#ededed}.app-theme-modern .app-bootstrap .btn.ui-btn-active,.app-theme-modern .app-bootstrap .btn.ui-btn-active:hover,.app-theme-modern .app-bootstrap .btn.ui-btn-active:focus,.app-theme-modern .app-bootstrap .nav .ui-btn-active,.app-theme-modern .app-bootstrap .nav .ui-btn-active:hover,.app-theme-modern .app-bootstrap .nav .ui-btn-active:focus,.app-theme-modern .app-bootstrap .list-group-item.ui-btn-active,.app-theme-modern .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-modern .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-modern .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-modern .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading{background-color:#38c !important;border-color:#38c !important;color:#fff !important}.app-theme-modern .app-bootstrap .btn-primary,body.app-theme-modern:not(.app-desktop) .app-bootstrap .btn-primary:hover,.app-theme-modern .app-bootstrap .label-primary,.app-theme-modern .app-bootstrap .panel-primary .panel-heading{background-color:#a845ac;border-color:#a845ac;color:#fff !important}.app-theme-modern .app-bootstrap .panel-primary{border-color:#a845ac}.app-theme-modern.app-desktop .app-bootstrap .btn-primary:hover,.app-theme-modern.app-desktop .app-bootstrap .btn-primary:focus{background-color:#a72bab;border-color:#a72bab;color:#fff !important}.app-theme-modern .navbar-default{border-color:#ccc;background-color:#e9e9e9}.app-theme-modern.app-desktop .navbar-default .navbar-nav>li>a:hover{background-color:rgba(255,255,255,.4)}.app-theme-modern .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-modern .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-modern .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-modern .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-modern .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-modern .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{background-color:rgba(0,0,0,.05)}.app-theme-modern .nav-pills>li.active>a,.app-theme-modern .nav-pills>li.active>a:hover,.app-theme-modern .nav-pills>li.active>a:focus{color:#333;background-color:#ddd}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-modern .navbar-nav .open .dropdown-menu{background-color:#fff}}.app-theme-modern .list-group-item.active .list-group-item-heading{color:#fff !important}.app-theme-modern .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active{color:#000 !important}.app-theme-modernrose .app-bootstrap a:not(.btn),.app-theme-modernrose body:not(.app-desktop) .app-bootstrap a:hover{color:#f30064}.app-theme-modernrose .dropdown-menu>li>a:not(.ui-btn),body:not(.app-desktop) .dropdown-menu>li>a:hover{color:#777 !important}.app-theme-modernrose .jumbotron{background-color:#ffcce1}.app-theme-modernrose .btn-default,.app-theme-modernrose .btn-default:focus,.app-theme-modernrose .btn-default:visited{background-color:#fff0f6;border-color:#ffcce1;color:#333 !important}.app-theme-modernrose.app-desktop .btn-default:hover{background-color:#fee9f1;border-color:#ed699f}.app-theme-modernrose .app-bootstrap .btn.ui-btn-active,.app-theme-modernrose .app-bootstrap .btn.ui-btn-active:hover,.app-theme-modernrose .app-bootstrap .btn.ui-btn-active:focus,.app-theme-modernrose .app-bootstrap .list-group-item.ui-btn-active,.app-theme-modernrose .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-modernrose .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-modernrose .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-modernrose .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading{background-color:#d50202 !important;border-color:#d50202 !important;color:#fff !important}.app-theme-modernrose .app-bootstrap .nav .ui-btn-active,.app-theme-modernrose .app-bootstrap .nav .ui-btn-active:hover,.app-theme-modernrose .app-bootstrap .nav .ui-btn-active:focus{background-color:#d50202 !important;border-color:#ffcce1 !important;color:#fff !important}.app-theme-modernrose .table,.app-theme-modernrose .table>thead>tr>th,.app-theme-modernrose .table>tbody>tr>th,.app-theme-modernrose .table>tfoot>tr>th,.app-theme-modernrose .table>thead>tr>td,.app-theme-modernrose .table>tbody>tr>td,.app-theme-modernrose .table>tfoot>tr>td,.app-theme-modernrose .list-group-item:not(.active){background-color:#fff0f6;border-color:#ffcce1}.app-theme-modernrose.app-desktop a.list-group-item:hover:not(.active){background-color:#fee9f1}.app-theme-modernrose .table>thead>tr>th,.app-theme-modernrose .table>tbody>tr>th,.app-theme-modernrose .table>tfoot>tr>th{color:#333;background-color:#fceef4}.app-theme-modernrose .table-striped>tbody>tr:nth-child(2n+1)>td,.app-theme-modernrose .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#ffebf3}.app-theme-modernrose.app-desktop .navbar-default .navbar-toggle:hover,.app-theme-modernrose .app-bootstrap .navbar-default .navbar-toggle:focus,.app-theme-modernrose .list-group-item.active:not(.btn),.app-theme-modernrose .list-group-item.active:not(.btn):hover,.app-theme-modernrose .list-group-item.active:not(.btn):focus,.app-theme-modernrose .nav-pills>li.active>a,.app-theme-modernrose .nav-pills>li.active>a:hover,.app-theme-modernrose .nav-pills>li.active>a:focus{color:#fff !important;background-color:#d50202;border-color:#d50202}.app-theme-modernrose .list-group-item.active .list-group-item-text{color:#fff}.app-theme-modernrose .list-group-item:not(.active):not(.ui-btn-active):hover,.app-theme-modernrose .list-group-item:not(.active):not(.ui-btn-active):hover .list-group-item-text{color:#000 !important}.app-theme-modernrose .list-group-item.active>.badge,.app-theme-modernrose .nav-pills>.active>a>.badge{color:#d50202 !important}.app-theme-modernrose .navbar-default .navbar-toggle .icon-bar{background-color:#ed699f}.app-desktop.app-theme-modernrose .navbar-default .navbar-toggle:hover .icon-bar,.app-desktop.app-theme-modernrose .navbar-default .navbar-toggle:active .icon-bar,.app-desktop.app-theme-modernrose .navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff}.app-theme-modernrose .img-thumbnail{background-color:#fff0f6;border-color:#ffcce1}.app-theme-modernrose .page-header,.app-theme-modernrose .nav-tabs{border-color:#ffcce1}.app-theme-modernrose .nav-tabs>li.active>a,.app-theme-modernrose .nav-tabs>li.active>a:hover,.app-theme-modernrose .nav-tabs>li.active>a:focus{border-top-color:#ffcce1;border-left-color:#ffcce1;border-right-color:#ffcce1}.app-theme-modernrose.app-desktop .nav>li:not(.active)>a:hover,.app-theme-modernrose.app-desktop .nav>li:not(.active)>a:focus{background-color:rgba(255,255,255,.4);border-color:#ed699f}.app-theme-modernrose.app-desktop .nav-tabs>li:not(.active)>a:hover,.app-theme-modernrose .nav-tabs>li:not(.active)>a:focus,.app-theme-modernrose.app-desktop .nav-pills>li:not(.active)>a:hover,.app-theme-modernrose .nav-pills>li:not(.active)>a:focus{background-color:#fee9f1}.app-theme-modernrose .navbar-default{background-color:#ffe0ed;border-color:#ed699f}.app-theme-modernrose .navbar-default .navbar-brand,.app-theme-modernrose .navbar-default .navbar-brand:hover{color:#777 !important}.app-theme-modernrose .navbar-default .navbar-nav>li>a{color:#777 !important}.app-theme-modernrose.app-desktop .navbar-default a.navbar-brand:hover,.app-theme-modernrose .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active,.app-theme-modernrose.app-desktop .navbar-default .navbar-nav>li>a:hover{color:#333 !important}.app-theme-modernrose .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-modernrose .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-modernrose .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-modernrose .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-modernrose .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-modernrose .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{color:#333 !important;background-color:rgba(0,0,0,.05)}.app-theme-modernrose .well{background-color:#fff0f6;border-color:#ffcce1}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-modernrose .navbar-nav .open .dropdown-menu{background-color:#fff0f6}.app-sidebar-undocked.app-theme-modernrose.app-desktop .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked.app-theme-modernrose .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#fee9f1}}.app-theme-modernrose .dropdown-menu{background-color:#fff0f6}.app-theme-modernrose .dropdown-menu .divider{background-color:#ffcce1}.app-theme-modernrose.app-desktop .dropdown-menu>li>a:hover,.app-theme-modernrose .dropdown-menu>li>a:focus{background-color:#fee9f1}.app-theme-modernrose .navbar-default .navbar-collapse,.app-theme-modernrose .navbar-default .navbar-form,.app-theme-modernrose .navbar-default .navbar-toggle{border-color:#ed699f}.app-theme-modernrose .navbar-inverse a:not(.ui-btn){color:#777 !important}.app-theme-modernrose.app-desktop .navbar-inverse a.navbar-brand:hover,.app-theme-modernrose.app-desktop .navbar-inverse .navbar-nav>li>a:hover{color:#fff !important}.app-theme-modernrose .navbar-inverse .navbar-nav>.active>a,.app-theme-modernrose .navbar-inverse .navbar-nav>.active>a:hover,.app-theme-modernrose .navbar-inverse .navbar-nav>.active>a:focus,.app-theme-modernrose .navbar-inverse .navbar-nav>.open>a,.app-theme-modernrose .navbar-inverse .navbar-nav>.open>a:hover,.app-theme-modernrose .navbar-inverse .navbar-nav>.open>a:focus{color:#fff !important}.app-theme-municipal .app-bootstrap a:not(.btn),.app-theme-municipal body:not(.app-desktop) .app-bootstrap a:hover{color:#af8301}.app-theme-municipal .dropdown-menu>li>a:not(.ui-btn),body:not(.app-desktop) .dropdown-menu>li>a:hover{color:#777 !important}.app-theme-municipal .jumbotron{background-color:#e2dcd0}.app-theme-municipal .btn-default,.app-theme-municipal .btn-default:focus,.app-theme-municipal .btn-default:visited{background-color:#fdf3f0;border-color:#f4b29b;color:#333 !important}.app-theme-municipal.app-desktop .btn-default:hover{background-color:#f0e9e6;border-color:#691616}.app-theme-municipal .app-bootstrap .btn.ui-btn-active,.app-theme-municipal .app-bootstrap .btn.ui-btn-active:hover,.app-theme-municipal .app-bootstrap .btn.ui-btn-active:focus,.app-theme-municipal .app-bootstrap .list-group-item.ui-btn-active,.app-theme-municipal .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-municipal .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-municipal .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-municipal .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading{background-color:#6f3e3e !important;border-color:#6f3e3e !important;color:#fff !important}.app-theme-municipal .app-bootstrap .nav .ui-btn-active,.app-theme-municipal .app-bootstrap .nav .ui-btn-active:hover,.app-theme-municipal .app-bootstrap .nav .ui-btn-active:focus{background-color:#6f3e3e !important;border-color:#f4b29b !important;color:#fff !important}.app-theme-municipal .table,.app-theme-municipal .table>thead>tr>th,.app-theme-municipal .table>tbody>tr>th,.app-theme-municipal .table>tfoot>tr>th,.app-theme-municipal .table>thead>tr>td,.app-theme-municipal .table>tbody>tr>td,.app-theme-municipal .table>tfoot>tr>td,.app-theme-municipal .list-group-item:not(.active){background-color:#fdf3f0;border-color:#f4b29b}.app-theme-municipal.app-desktop a.list-group-item:hover:not(.active){background-color:#f0e9e6}.app-theme-municipal .table>thead>tr>th,.app-theme-municipal .table>tbody>tr>th,.app-theme-municipal .table>tfoot>tr>th{color:#333;background-color:#f2f2f2}.app-theme-municipal .table-striped>tbody>tr:nth-child(2n+1)>td,.app-theme-municipal .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#f0e7e4}.app-theme-municipal.app-desktop .navbar-default .navbar-toggle:hover,.app-theme-municipal .app-bootstrap .navbar-default .navbar-toggle:focus,.app-theme-municipal .list-group-item.active:not(.btn),.app-theme-municipal .list-group-item.active:not(.btn):hover,.app-theme-municipal .list-group-item.active:not(.btn):focus,.app-theme-municipal .nav-pills>li.active>a,.app-theme-municipal .nav-pills>li.active>a:hover,.app-theme-municipal .nav-pills>li.active>a:focus{color:#fff !important;background-color:#6f3e3e;border-color:#6f3e3e}.app-theme-municipal .list-group-item.active .list-group-item-text{color:#fff}.app-theme-municipal .list-group-item:not(.active):not(.ui-btn-active):hover,.app-theme-municipal .list-group-item:not(.active):not(.ui-btn-active):hover .list-group-item-text{color:#000 !important}.app-theme-municipal .list-group-item.active>.badge,.app-theme-municipal .nav-pills>.active>a>.badge{color:#6f3e3e !important}.app-theme-municipal .navbar-default .navbar-toggle .icon-bar{background-color:#bfbcbc}.app-desktop.app-theme-municipal .navbar-default .navbar-toggle:hover .icon-bar,.app-desktop.app-theme-municipal .navbar-default .navbar-toggle:active .icon-bar,.app-desktop.app-theme-municipal .navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff}.app-theme-municipal .img-thumbnail{background-color:#fdf3f0;border-color:#f4b29b}.app-theme-municipal .page-header,.app-theme-municipal .nav-tabs{border-color:#f4b29b}.app-theme-municipal .nav-tabs>li.active>a,.app-theme-municipal .nav-tabs>li.active>a:hover,.app-theme-municipal .nav-tabs>li.active>a:focus{border-top-color:#f4b29b;border-left-color:#f4b29b;border-right-color:#f4b29b}.app-theme-municipal.app-desktop .nav>li:not(.active)>a:hover,.app-theme-municipal.app-desktop .nav>li:not(.active)>a:focus{background-color:rgba(255,255,255,.15);border-color:#691616}.app-theme-municipal.app-desktop .nav-tabs>li:not(.active)>a:hover,.app-theme-municipal .nav-tabs>li:not(.active)>a:focus,.app-theme-municipal.app-desktop .nav-pills>li:not(.active)>a:hover,.app-theme-municipal .nav-pills>li:not(.active)>a:focus{background-color:#f0e9e6}.app-theme-municipal .navbar-default{background-color:#545050;border-color:#bfbcbc}.app-theme-municipal .navbar-default .navbar-brand,.app-theme-municipal .navbar-default .navbar-brand:hover{color:#ccc !important}.app-theme-municipal .navbar-default .navbar-nav>li>a{color:#ccc !important}.app-theme-municipal.app-desktop .navbar-default a.navbar-brand:hover,.app-theme-municipal .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active,.app-theme-municipal.app-desktop .navbar-default .navbar-nav>li>a:hover{color:#fff !important}.app-theme-municipal .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-municipal .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-municipal .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-municipal .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-municipal .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-municipal .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{color:#fff !important;background-color:rgba(0,0,0,.2)}.app-theme-municipal .well{background-color:#fdf3f0;border-color:#f4b29b}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-municipal .navbar-nav .open .dropdown-menu{background-color:#fdf3f0}.app-sidebar-undocked.app-theme-municipal.app-desktop .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked.app-theme-municipal .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#f0e9e6}}.app-theme-municipal .dropdown-menu{background-color:#fdf3f0}.app-theme-municipal .dropdown-menu .divider{background-color:#f4b29b}.app-theme-municipal.app-desktop .dropdown-menu>li>a:hover,.app-theme-municipal .dropdown-menu>li>a:focus{background-color:#f0e9e6}.app-theme-municipal .navbar-default .navbar-collapse,.app-theme-municipal .navbar-default .navbar-form,.app-theme-municipal .navbar-default .navbar-toggle{border-color:#bfbcbc}.app-theme-municipal .navbar-inverse a:not(.ui-btn){color:#777 !important}.app-theme-municipal.app-desktop .navbar-inverse a.navbar-brand:hover,.app-theme-municipal.app-desktop .navbar-inverse .navbar-nav>li>a:hover{color:#fff !important}.app-theme-municipal .navbar-inverse .navbar-nav>.active>a,.app-theme-municipal .navbar-inverse .navbar-nav>.active>a:hover,.app-theme-municipal .navbar-inverse .navbar-nav>.active>a:focus,.app-theme-municipal .navbar-inverse .navbar-nav>.open>a,.app-theme-municipal .navbar-inverse .navbar-nav>.open>a:hover,.app-theme-municipal .navbar-inverse .navbar-nav>.open>a:focus{color:#fff !important}.app-theme-petal .app-bootstrap a:not(.btn),.app-theme-petal body:not(.app-desktop) .app-bootstrap a:hover{color:#95a201}.app-theme-petal .btn-default{background-color:#f6f6f6;border-color:#ddd;color:#333 !important}.app-theme-petal.app-desktop .btn-default:hover{background-color:#ededed}.app-theme-petal .app-bootstrap .btn.ui-btn-active,.app-theme-petal .app-bootstrap .btn.ui-btn-active:hover,.app-theme-petal .app-bootstrap .btn.ui-btn-active:focus,.app-theme-petal .app-bootstrap .nav .ui-btn-active,.app-theme-petal .app-bootstrap .nav .ui-btn-active:hover,.app-theme-petal .app-bootstrap .nav .ui-btn-active:focus,.app-theme-petal .app-bootstrap .list-group-item.ui-btn-active,.app-theme-petal .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-petal .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-petal .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-petal .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading{background-color:#91073c !important;border-color:#91073c !important;color:#fff !important}.app-theme-petal.app-desktop .navbar-default .navbar-toggle:hover,.app-theme-petal .app-bootstrap .navbar-default .navbar-toggle:focus,.app-theme-petal .list-group-item.active:not(.btn),.app-theme-petal .list-group-item.active:not(.btn):hover,.app-theme-petal .list-group-item.active:not(.btn):focus,.app-theme-petal .nav-pills>li.active>a,.app-theme-petal .nav-pills>li.active>a:hover,.app-theme-petal .nav-pills>li.active>a:focus{color:#fff !important;background-color:#91073c !important;border-color:#91073c}.app-theme-petal .list-group-item.active>.badge,.app-theme-petal .nav-pills>.active>a>.badge{color:#91073c !important}.app-desktop.app-theme-petal .navbar-default .navbar-toggle:hover .icon-bar,.app-desktop.app-theme-petal .navbar-default .navbar-toggle:active .icon-bar,.app-desktop.app-theme-petal .navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff}.app-theme-petal .navbar-default{border-color:#ccc;background-color:#e0e0e0}.app-theme-petal .app-bootstrap .navbar-default .navbar-toggle{border-color:#ccc}.app-theme-petal.app-desktop .navbar-default .navbar-nav>li>a:hover{background-color:rgba(255,255,255,.4)}.app-theme-petal .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-petal .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-petal .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-petal .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-petal .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-petal .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{background-color:rgba(0,0,0,.05)}.app-theme-petal .nav-pills>li.active>a,.app-theme-petal .nav-pills>li.active>a:hover,.app-theme-petal .nav-pills>li.active>a:focus{color:#333;background-color:#ddd}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-petal .navbar-nav .open .dropdown-menu{background-color:#fff}}.app-theme-petal .list-group-item.active .list-group-item-heading{color:#fff !important}.app-theme-petal .app-bootstrap .navbar-default .navbar-brand{color:inherit}.app-theme-petal .app-bootstrap .navbar-inverse a.navbar-brand{color:#ccc}.app-theme-petal .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active{color:#000 !important}.app-theme-petal .table>thead>tr>th,.app-theme-petal .table>tbody>tr>th,.app-theme-petal .table>tfoot>tr>th{color:#c66f93;background-color:#ffe5f0}.app-theme-pinnate .app-bootstrap a:not(.btn),.app-theme-pinnate body:not(.app-desktop) .app-bootstrap a:hover{color:#95a201}.app-theme-pinnate .dropdown-menu>li>a:not(.ui-btn),body:not(.app-desktop) .dropdown-menu>li>a:hover{color:#777 !important}.app-theme-pinnate .jumbotron{background-color:#fafddd}.app-theme-pinnate .btn-default,.app-theme-pinnate .btn-default:focus,.app-theme-pinnate .btn-default:visited{background-color:#fafddd;border-color:#ccc;color:#333 !important}.app-theme-pinnate.app-desktop .btn-default:hover{background-color:#f7fada;border-color:#beb9aa}.app-theme-pinnate .app-bootstrap .btn.ui-btn-active,.app-theme-pinnate .app-bootstrap .btn.ui-btn-active:hover,.app-theme-pinnate .app-bootstrap .btn.ui-btn-active:focus,.app-theme-pinnate .app-bootstrap .list-group-item.ui-btn-active,.app-theme-pinnate .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-pinnate .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-pinnate .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-pinnate .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading{background-color:#95a201 !important;border-color:#95a201 !important;color:#fff !important}.app-theme-pinnate .app-bootstrap .nav .ui-btn-active,.app-theme-pinnate .app-bootstrap .nav .ui-btn-active:hover,.app-theme-pinnate .app-bootstrap .nav .ui-btn-active:focus{background-color:#95a201 !important;border-color:#ccc !important;color:#fff !important}.app-theme-pinnate .table,.app-theme-pinnate .table>thead>tr>th,.app-theme-pinnate .table>tbody>tr>th,.app-theme-pinnate .table>tfoot>tr>th,.app-theme-pinnate .table>thead>tr>td,.app-theme-pinnate .table>tbody>tr>td,.app-theme-pinnate .table>tfoot>tr>td,.app-theme-pinnate .list-group-item:not(.active){background-color:#fafddd;border-color:#ccc}.app-theme-pinnate.app-desktop a.list-group-item:hover:not(.active){background-color:#f7fada}.app-theme-pinnate .table>thead>tr>th,.app-theme-pinnate .table>tbody>tr>th,.app-theme-pinnate .table>tfoot>tr>th{color:#1d092d;background-color:#f9feb4}.app-theme-pinnate .table-striped>tbody>tr:nth-child(2n+1)>td,.app-theme-pinnate .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#f8fccf}.app-theme-pinnate.app-desktop .navbar-default .navbar-toggle:hover,.app-theme-pinnate .app-bootstrap .navbar-default .navbar-toggle:focus,.app-theme-pinnate .list-group-item.active:not(.btn),.app-theme-pinnate .list-group-item.active:not(.btn):hover,.app-theme-pinnate .list-group-item.active:not(.btn):focus,.app-theme-pinnate .nav-pills>li.active>a,.app-theme-pinnate .nav-pills>li.active>a:hover,.app-theme-pinnate .nav-pills>li.active>a:focus{color:#fff !important;background-color:#95a201;border-color:#95a201}.app-theme-pinnate .list-group-item.active .list-group-item-text{color:#fff}.app-theme-pinnate .list-group-item:not(.active):not(.ui-btn-active):hover,.app-theme-pinnate .list-group-item:not(.active):not(.ui-btn-active):hover .list-group-item-text{color:#000 !important}.app-theme-pinnate .list-group-item.active>.badge,.app-theme-pinnate .nav-pills>.active>a>.badge{color:#95a201 !important}.app-theme-pinnate .navbar-default .navbar-toggle .icon-bar{background-color:#beb9aa}.app-desktop.app-theme-pinnate .navbar-default .navbar-toggle:hover .icon-bar,.app-desktop.app-theme-pinnate .navbar-default .navbar-toggle:active .icon-bar,.app-desktop.app-theme-pinnate .navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff}.app-theme-pinnate .img-thumbnail{background-color:#fafddd;border-color:#ccc}.app-theme-pinnate .page-header,.app-theme-pinnate .nav-tabs{border-color:#ccc}.app-theme-pinnate .nav-tabs>li.active>a,.app-theme-pinnate .nav-tabs>li.active>a:hover,.app-theme-pinnate .nav-tabs>li.active>a:focus{border-top-color:#ccc;border-left-color:#ccc;border-right-color:#ccc}.app-theme-pinnate.app-desktop .nav>li:not(.active)>a:hover,.app-theme-pinnate.app-desktop .nav>li:not(.active)>a:focus{background-color:rgba(255,255,255,.4);border-color:#ccc}.app-theme-pinnate.app-desktop .nav-tabs>li:not(.active)>a:hover,.app-theme-pinnate .nav-tabs>li:not(.active)>a:focus,.app-theme-pinnate.app-desktop .nav-pills>li:not(.active)>a:hover,.app-theme-pinnate .nav-pills>li:not(.active)>a:focus{background-color:#f7fada}.app-theme-pinnate .navbar-default{background-color:#f2f1ee;border-color:#beb9aa}.app-theme-pinnate .navbar-default .navbar-brand,.app-theme-pinnate .navbar-default .navbar-brand:hover{color:#777 !important}.app-theme-pinnate .navbar-default .navbar-nav>li>a{color:#777 !important}.app-theme-pinnate.app-desktop .navbar-default a.navbar-brand:hover,.app-theme-pinnate .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active,.app-theme-pinnate.app-desktop .navbar-default .navbar-nav>li>a:hover{color:#333 !important}.app-theme-pinnate .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-pinnate .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-pinnate .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-pinnate .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-pinnate .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-pinnate .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{color:#333 !important;background-color:rgba(0,0,0,.05)}.app-theme-pinnate .well{background-color:#fafddd;border-color:#ccc}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-pinnate .navbar-nav .open .dropdown-menu{background-color:#fafddd}.app-sidebar-undocked.app-theme-pinnate.app-desktop .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked.app-theme-pinnate .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#f7fada}}.app-theme-pinnate .dropdown-menu{background-color:#fafddd}.app-theme-pinnate .dropdown-menu .divider{background-color:#d5e503}.app-theme-pinnate.app-desktop .dropdown-menu>li>a:hover,.app-theme-pinnate .dropdown-menu>li>a:focus{background-color:#f7fada}.app-theme-pinnate .navbar-default .navbar-collapse,.app-theme-pinnate .navbar-default .navbar-form,.app-theme-pinnate .navbar-default .navbar-toggle{border-color:#beb9aa}.app-theme-pinnate .navbar-inverse a:not(.ui-btn){color:#777 !important}.app-theme-pinnate.app-desktop .navbar-inverse a.navbar-brand:hover,.app-theme-pinnate.app-desktop .navbar-inverse .navbar-nav>li>a:hover{color:#fff !important}.app-theme-pinnate .navbar-inverse .navbar-nav>.active>a,.app-theme-pinnate .navbar-inverse .navbar-nav>.active>a:hover,.app-theme-pinnate .navbar-inverse .navbar-nav>.active>a:focus,.app-theme-pinnate .navbar-inverse .navbar-nav>.open>a,.app-theme-pinnate .navbar-inverse .navbar-nav>.open>a:hover,.app-theme-pinnate .navbar-inverse .navbar-nav>.open>a:focus{color:#fff !important}.app-theme-plastic .app-bootstrap a:not(.btn),.app-theme-plastic body:not(.app-desktop) .app-bootstrap a:hover{color:#332015}.app-theme-plastic .dropdown-menu>li>a:not(.ui-btn),body:not(.app-desktop) .dropdown-menu>li>a:hover{color:#777 !important}.app-theme-plastic .jumbotron{background-color:#95eafc}.app-theme-plastic .btn-default,.app-theme-plastic .btn-default:focus,.app-theme-plastic .btn-default:visited{background-color:#cbf5fe;border-color:#3c9aad;color:#333 !important}.app-theme-plastic.app-desktop .btn-default:hover{background-color:#d6f8ff;border-color:#1d7385}.app-theme-plastic .app-bootstrap .btn.ui-btn-active,.app-theme-plastic .app-bootstrap .btn.ui-btn-active:hover,.app-theme-plastic .app-bootstrap .btn.ui-btn-active:focus,.app-theme-plastic .app-bootstrap .list-group-item.ui-btn-active,.app-theme-plastic .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-plastic .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-plastic .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-plastic .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading{background-color:#095868 !important;border-color:#095868 !important;color:#fff !important}.app-theme-plastic .app-bootstrap .nav .ui-btn-active,.app-theme-plastic .app-bootstrap .nav .ui-btn-active:hover,.app-theme-plastic .app-bootstrap .nav .ui-btn-active:focus{background-color:#095868 !important;border-color:#3c9aad !important;color:#fff !important}.app-theme-plastic .table,.app-theme-plastic .table>thead>tr>th,.app-theme-plastic .table>tbody>tr>th,.app-theme-plastic .table>tfoot>tr>th,.app-theme-plastic .table>thead>tr>td,.app-theme-plastic .table>tbody>tr>td,.app-theme-plastic .table>tfoot>tr>td,.app-theme-plastic .list-group-item:not(.active){background-color:#cbf5fe;border-color:#3c9aad}.app-theme-plastic.app-desktop a.list-group-item:hover:not(.active){background-color:#d6f8ff}.app-theme-plastic .table>thead>tr>th,.app-theme-plastic .table>tbody>tr>th,.app-theme-plastic .table>tfoot>tr>th{color:#333;background-color:#aef1fe}.app-theme-plastic .table-striped>tbody>tr:nth-child(2n+1)>td,.app-theme-plastic .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#c6eef7}.app-theme-plastic.app-desktop .navbar-default .navbar-toggle:hover,.app-theme-plastic .app-bootstrap .navbar-default .navbar-toggle:focus,.app-theme-plastic .list-group-item.active:not(.btn),.app-theme-plastic .list-group-item.active:not(.btn):hover,.app-theme-plastic .list-group-item.active:not(.btn):focus,.app-theme-plastic .nav-pills>li.active>a,.app-theme-plastic .nav-pills>li.active>a:hover,.app-theme-plastic .nav-pills>li.active>a:focus{color:#fff !important;background-color:#095868;border-color:#095868}.app-theme-plastic .list-group-item.active .list-group-item-text{color:#fff}.app-theme-plastic .list-group-item:not(.active):not(.ui-btn-active):hover,.app-theme-plastic .list-group-item:not(.active):not(.ui-btn-active):hover .list-group-item-text{color:#000 !important}.app-theme-plastic .list-group-item.active>.badge,.app-theme-plastic .nav-pills>.active>a>.badge{color:#095868 !important}.app-theme-plastic .navbar-default .navbar-toggle .icon-bar{background-color:#3c9aad}.app-desktop.app-theme-plastic .navbar-default .navbar-toggle:hover .icon-bar,.app-desktop.app-theme-plastic .navbar-default .navbar-toggle:active .icon-bar,.app-desktop.app-theme-plastic .navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff}.app-theme-plastic .img-thumbnail{background-color:#cbf5fe;border-color:#3c9aad}.app-theme-plastic .page-header,.app-theme-plastic .nav-tabs{border-color:#3c9aad}.app-theme-plastic .nav-tabs>li.active>a,.app-theme-plastic .nav-tabs>li.active>a:hover,.app-theme-plastic .nav-tabs>li.active>a:focus{border-top-color:#3c9aad;border-left-color:#3c9aad;border-right-color:#3c9aad}.app-theme-plastic.app-desktop .nav>li:not(.active)>a:hover,.app-theme-plastic.app-desktop .nav>li:not(.active)>a:focus{background-color:rgba(255,255,255,.25);border-color:#1d7385}.app-theme-plastic.app-desktop .nav-tabs>li:not(.active)>a:hover,.app-theme-plastic .nav-tabs>li:not(.active)>a:focus,.app-theme-plastic.app-desktop .nav-pills>li:not(.active)>a:hover,.app-theme-plastic .nav-pills>li:not(.active)>a:focus{background-color:#d6f8ff}.app-theme-plastic .navbar-default{background-color:#ff8a24;border-color:#d96500}.app-theme-plastic .navbar-default .navbar-brand,.app-theme-plastic .navbar-default .navbar-brand:hover{color:#333 !important}.app-theme-plastic .navbar-default .navbar-nav>li>a{color:#333 !important}.app-theme-plastic.app-desktop .navbar-default a.navbar-brand:hover,.app-theme-plastic .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active,.app-theme-plastic.app-desktop .navbar-default .navbar-nav>li>a:hover{color:#000 !important}.app-theme-plastic .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-plastic .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-plastic .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-plastic .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-plastic .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-plastic .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{color:#000 !important;background-color:rgba(0,0,0,.05)}.app-theme-plastic .well{background-color:#cbf5fe;border-color:#3c9aad}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-plastic .navbar-nav .open .dropdown-menu{background-color:#cbf5fe}.app-sidebar-undocked.app-theme-plastic.app-desktop .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked.app-theme-plastic .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#d6f8ff}}.app-theme-plastic .dropdown-menu{background-color:#cbf5fe}.app-theme-plastic .dropdown-menu .divider{background-color:#3c9aad}.app-theme-plastic.app-desktop .dropdown-menu>li>a:hover,.app-theme-plastic .dropdown-menu>li>a:focus{background-color:#d6f8ff}.app-theme-plastic .navbar-default .navbar-collapse,.app-theme-plastic .navbar-default .navbar-form,.app-theme-plastic .navbar-default .navbar-toggle{border-color:#3c9aad}.app-theme-plastic .navbar-inverse a:not(.ui-btn){color:#777 !important}.app-theme-plastic.app-desktop .navbar-inverse a.navbar-brand:hover,.app-theme-plastic.app-desktop .navbar-inverse .navbar-nav>li>a:hover{color:#fff !important}.app-theme-plastic .navbar-inverse .navbar-nav>.active>a,.app-theme-plastic .navbar-inverse .navbar-nav>.active>a:hover,.app-theme-plastic .navbar-inverse .navbar-nav>.active>a:focus,.app-theme-plastic .navbar-inverse .navbar-nav>.open>a,.app-theme-plastic .navbar-inverse .navbar-nav>.open>a:hover,.app-theme-plastic .navbar-inverse .navbar-nav>.open>a:focus{color:#fff !important}.app-theme-ricasso .app-bootstrap a:not(.btn),.app-theme-ricasso body:not(.app-desktop) .app-bootstrap a:hover{color:red}.app-theme-ricasso .dropdown-menu>li>a:not(.ui-btn),body:not(.app-desktop) .dropdown-menu>li>a:hover{color:#777 !important}.app-theme-ricasso .jumbotron{background-color:#fffceb}.app-theme-ricasso .btn-default,.app-theme-ricasso .btn-default:focus,.app-theme-ricasso .btn-default:visited{background-color:#f8f8f8;background:none;border-color:#bababa;color:#333 !important}.app-theme-ricasso.app-desktop .btn-default:hover{background-color:#e8e8e8;background:linear-gradient(to bottom,#f8f8f8 0%,#e8e8e8 100%);border-color:#595959}.app-theme-ricasso .app-bootstrap .btn.ui-btn-active,.app-theme-ricasso .app-bootstrap .btn.ui-btn-active:hover,.app-theme-ricasso .app-bootstrap .btn.ui-btn-active:focus,.app-theme-ricasso .app-bootstrap .list-group-item.ui-btn-active,.app-theme-ricasso .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-ricasso .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-ricasso .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-ricasso .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading{background-color:#ca0202 !important;background:linear-gradient(to bottom,#ca0202 0%,#a01401 100%) !important;border-color:#a01401 !important;color:#fff !important}.app-theme-ricasso .app-bootstrap .nav .ui-btn-active,.app-theme-ricasso .app-bootstrap .nav .ui-btn-active:hover,.app-theme-ricasso .app-bootstrap .nav .ui-btn-active:focus{background-color:#a01401 !important;background:linear-gradient(to bottom,#ca0202 0%,#a01401 100%) !important;border-color:#bababa !important;color:#fff !important}.app-theme-ricasso .table,.app-theme-ricasso .table>thead>tr>th,.app-theme-ricasso .table>tbody>tr>th,.app-theme-ricasso .table>tfoot>tr>th,.app-theme-ricasso .table>thead>tr>td,.app-theme-ricasso .table>tbody>tr>td,.app-theme-ricasso .table>tfoot>tr>td,.app-theme-ricasso .list-group-item:not(.active){background-color:#f8f8f8;border-color:#bababa}.app-theme-ricasso.app-desktop a.list-group-item:hover:not(.active){background-color:#e8e8e8;background:linear-gradient(to bottom,#f8f8f8 0%,#e8e8e8 100%)}.app-theme-ricasso .table>thead>tr>th,.app-theme-ricasso .table>tbody>tr>th,.app-theme-ricasso .table>tfoot>tr>th{color:#333;background-color:#fff}.app-theme-ricasso .table-striped>tbody>tr:nth-child(2n+1)>td,.app-theme-ricasso .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#f1f1f1}.app-theme-ricasso.app-desktop .navbar-default .navbar-toggle:hover,.app-theme-ricasso .app-bootstrap .navbar-default .navbar-toggle:focus,.app-theme-ricasso .list-group-item.active:not(.btn),.app-theme-ricasso .list-group-item.active:not(.btn):hover,.app-theme-ricasso .list-group-item.active:not(.btn):focus,.app-theme-ricasso .nav-pills>li.active>a,.app-theme-ricasso .nav-pills>li.active>a:hover,.app-theme-ricasso .nav-pills>li.active>a:focus{color:#fff !important;background-color:#a01401;background:linear-gradient(to bottom,#ca0202 0%,#a01401 100%) !important;border-color:#595959}.app-theme-ricasso .list-group-item.active .list-group-item-text{color:#fff}.app-theme-ricasso .list-group-item:not(.active):not(.ui-btn-active):hover,.app-theme-ricasso .list-group-item:not(.active):not(.ui-btn-active):hover .list-group-item-text{color:#000 !important}.app-theme-ricasso .list-group-item.active>.badge,.app-theme-ricasso .nav-pills>.active>a>.badge{color:#a01401 !important}.app-theme-ricasso .navbar-default .navbar-toggle .icon-bar{background-color:#595959}.app-desktop.app-theme-ricasso .navbar-default .navbar-toggle:hover .icon-bar,.app-desktop.app-theme-ricasso .navbar-default .navbar-toggle:active .icon-bar,.app-desktop.app-theme-ricasso .navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff}.app-theme-ricasso .img-thumbnail{background-color:#f8f8f8;border-color:#bababa}.app-theme-ricasso .page-header,.app-theme-ricasso .nav-tabs{border-color:#bababa}.app-theme-ricasso .nav-tabs>li.active>a,.app-theme-ricasso .nav-tabs>li.active>a:hover,.app-theme-ricasso .nav-tabs>li.active>a:focus{border-top-color:#bababa;border-left-color:#bababa;border-right-color:#bababa}.app-theme-ricasso.app-desktop .nav>li:not(.active)>a:hover,.app-theme-ricasso.app-desktop .nav>li:not(.active)>a:focus{background-color:rgba(255,255,255,.4);border-color:#595959}.app-theme-ricasso.app-desktop .nav-tabs>li:not(.active)>a:hover,.app-theme-ricasso .nav-tabs>li:not(.active)>a:focus,.app-theme-ricasso.app-desktop .nav-pills>li:not(.active)>a:hover,.app-theme-ricasso .nav-pills>li:not(.active)>a:focus{background-color:#e8e8e8;background:linear-gradient(to bottom,#f8f8f8 0%,#e8e8e8 100%)}.app-theme-ricasso .navbar-default{background-color:#d2d2d2;background:linear-gradient(to bottom,#e0e0e0 0%,#d2d2d2 33%,#c8c8c8 47%,#b5b5b5 100%) 0 0/100% repeat !important;border-color:#595959}.app-theme-ricasso .navbar-default .navbar-brand,.app-theme-ricasso .navbar-default .navbar-brand:hover{color:#777 !important}.app-theme-ricasso .navbar-default .navbar-nav>li>a{color:#777 !important}.app-theme-ricasso.app-desktop .navbar-default a.navbar-brand:hover,.app-theme-ricasso .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active,.app-theme-ricasso.app-desktop .navbar-default .navbar-nav>li>a:hover{color:#333 !important}.app-theme-ricasso .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-ricasso .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-ricasso .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-ricasso .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-ricasso .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-ricasso .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{color:#333 !important;background-color:rgba(0,0,0,.05)}.app-theme-ricasso .well{background-color:#f8f8f8;border-color:#bababa}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-ricasso .navbar-nav .open .dropdown-menu{background-color:#f8f8f8}.app-sidebar-undocked.app-theme-ricasso.app-desktop .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked.app-theme-ricasso .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#e8e8e8;background:linear-gradient(to bottom,#f8f8f8 0%,#e8e8e8 100%)}}.app-theme-ricasso .dropdown-menu{background-color:#f8f8f8}.app-theme-ricasso .dropdown-menu .divider{background-color:#bababa}.app-theme-ricasso.app-desktop .dropdown-menu>li>a:hover,.app-theme-ricasso .dropdown-menu>li>a:focus{background-color:#e8e8e8;background:linear-gradient(to bottom,#f8f8f8 0%,#e8e8e8 100%)}.app-theme-ricasso .navbar-default .navbar-collapse,.app-theme-ricasso .navbar-default .navbar-form,.app-theme-ricasso .navbar-default .navbar-toggle{border-color:#595959}.app-theme-ricasso .navbar-inverse a:not(.ui-btn){color:#777 !important}.app-theme-ricasso.app-desktop .navbar-inverse a.navbar-brand:hover,.app-theme-ricasso.app-desktop .navbar-inverse .navbar-nav>li>a:hover{color:#fff !important}.app-theme-ricasso .navbar-inverse .navbar-nav>.active>a,.app-theme-ricasso .navbar-inverse .navbar-nav>.active>a:hover,.app-theme-ricasso .navbar-inverse .navbar-nav>.active>a:focus,.app-theme-ricasso .navbar-inverse .navbar-nav>.open>a,.app-theme-ricasso .navbar-inverse .navbar-nav>.open>a:hover,.app-theme-ricasso .navbar-inverse .navbar-nav>.open>a:focus{color:#fff !important}.app-theme-simple .app-bootstrap a:not(.btn),.app-theme-simple body:not(.app-desktop) .app-bootstrap a:hover{color:#039}.app-theme-simple .dropdown-menu>li>a:not(.ui-btn),body:not(.app-desktop) .dropdown-menu>li>a:hover{color:#777 !important}.app-theme-simple .jumbotron{background-color:#ecf0f8}.app-theme-simple .btn-default,.app-theme-simple .btn-default:focus,.app-theme-simple .btn-default:visited{background-color:#fff;border-color:#bfbfbf;color:#333 !important}.app-theme-simple.app-desktop .btn-default:hover{background-color:#f2f2f2;border-color:#a4d6e3}.app-theme-simple .app-bootstrap .btn-primary,body.app-theme-simple:not(.app-desktop) .app-bootstrap .btn-primary:hover,.app-theme-simple .app-bootstrap .label-primary,.app-theme-simple .app-bootstrap .panel-primary .panel-heading{background-color:#a845ac;border-color:#a845ac;color:#fff !important}.app-theme-simple .app-bootstrap .panel-primary{border-color:#a845ac}.app-theme-simple.app-desktop .app-bootstrap .btn-primary:hover,.app-theme-simple.app-desktop .app-bootstrap .btn-primary:focus{background-color:#a72bab;border-color:#a72bab;color:#fff !important}.app-theme-simple .app-bootstrap .btn.ui-btn-active,.app-theme-simple .app-bootstrap .btn.ui-btn-active:hover,.app-theme-simple .app-bootstrap .btn.ui-btn-active:focus,.app-theme-simple .app-bootstrap .list-group-item.ui-btn-active,.app-theme-simple .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-simple .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-simple .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-simple .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading,.app-theme-simple .app-bootstrap .nav .ui-btn-active,.app-theme-simple .app-bootstrap .nav .ui-btn-active:hover,.app-theme-simple .app-bootstrap .nav .ui-btn-active:focus{background-color:#039 !important;border-color:#039 !important;color:#fff !important}.app-theme-simple .table,.app-theme-simple .table>thead>tr>th,.app-theme-simple .table>tbody>tr>th,.app-theme-simple .table>tfoot>tr>th,.app-theme-simple .table>thead>tr>td,.app-theme-simple .table>tbody>tr>td,.app-theme-simple .table>tfoot>tr>td,.app-theme-simple .list-group-item:not(.active){background-color:#fff;border-color:#bfbfbf}.app-theme-simple.app-desktop a.list-group-item:hover:not(.active){background-color:#f2f2f2}.app-theme-simple .table>thead>tr>th,.app-theme-simple .table>tbody>tr>th,.app-theme-simple .table>tfoot>tr>th{color:#333;background-color:#ecf0f8}.app-theme-simple .table-striped>tbody>tr:nth-child(2n+1)>td,.app-theme-simple .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#fafafa}.app-theme-simple.app-desktop .navbar-default .navbar-toggle:hover,.app-theme-simple .app-bootstrap .navbar-default .navbar-toggle:focus,.app-theme-simple .list-group-item.active:not(.btn),.app-theme-simple .list-group-item.active:not(.btn):hover,.app-theme-simple .list-group-item.active:not(.btn):focus,.app-theme-simple .nav-pills>li.active>a,.app-theme-simple .nav-pills>li.active>a:hover,.app-theme-simple .nav-pills>li.active>a:focus{color:#fff !important;background-color:#039;border-color:#039}.app-theme-simple .list-group-item.active .list-group-item-text{color:#fff}.app-theme-simple .list-group-item:not(.active):not(.ui-btn-active):hover,.app-theme-simple .list-group-item:not(.active):not(.ui-btn-active):hover .list-group-item-text{color:#000 !important}.app-theme-simple .list-group-item.active>.badge,.app-theme-simple .nav-pills>.active>a>.badge{color:#039 !important}.app-theme-simple .navbar-default .navbar-toggle .icon-bar{background-color:#bfbfbf}.app-desktop.app-theme-simple .navbar-default .navbar-toggle:hover .icon-bar,.app-desktop.app-theme-simple .navbar-default .navbar-toggle:active .icon-bar,.app-desktop.app-theme-simple .navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff}.app-theme-simple .img-thumbnail{background-color:#fff;border-color:#bfbfbf}.app-theme-simple .page-header,.app-theme-simple .nav-tabs{border-color:#bfbfbf}.app-theme-simple .nav-tabs>li.active>a,.app-theme-simple .nav-tabs>li.active>a:hover,.app-theme-simple .nav-tabs>li.active>a:focus{border-top-color:#bfbfbf;border-left-color:#bfbfbf;border-right-color:#bfbfbf}.app-theme-simple.app-desktop .nav>li:not(.active)>a:hover,.app-theme-simple.app-desktop .nav>li:not(.active)>a:focus{background-color:rgba(255,255,255,.4);border-color:#a4d6e3}.app-theme-simple.app-desktop .nav-tabs>li:not(.active)>a:hover,.app-theme-simple .nav-tabs>li:not(.active)>a:focus,.app-theme-simple.app-desktop .nav-pills>li:not(.active)>a:hover,.app-theme-simple .nav-pills>li:not(.active)>a:focus{background-color:#f2f2f2}.app-theme-simple .navbar-default{background-color:#e9e9e9;border-color:#a4d6e3}.app-theme-simple .navbar-default .navbar-brand,.app-theme-simple .navbar-default .navbar-brand:hover{color:#777 !important}.app-theme-simple .navbar-default .navbar-nav>li>a{color:#777 !important}.app-theme-simple.app-desktop .navbar-default a.navbar-brand:hover,.app-theme-simple .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active,.app-theme-simple.app-desktop .navbar-default .navbar-nav>li>a:hover{color:#333 !important}.app-theme-simple .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-simple .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-simple .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-simple .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-simple .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-simple .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{color:#333 !important;background-color:rgba(0,0,0,.05)}.app-theme-simple .well{background-color:#fff;border-color:#bfbfbf}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-simple .navbar-nav .open .dropdown-menu{background-color:#fff}.app-sidebar-undocked.app-theme-simple.app-desktop .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked.app-theme-simple .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#f2f2f2}}.app-theme-simple .dropdown-menu{background-color:#fff}.app-theme-simple .dropdown-menu .divider{background-color:#bfbfbf}.app-theme-simple.app-desktop .dropdown-menu>li>a:hover,.app-theme-simple .dropdown-menu>li>a:focus{background-color:#f2f2f2}.app-theme-simple .navbar-default .navbar-collapse,.app-theme-simple .navbar-default .navbar-form,.app-theme-simple .navbar-default .navbar-toggle{border-color:#bfbfbf}.app-theme-simple .navbar-inverse a:not(.ui-btn){color:#777 !important}.app-theme-simple.app-desktop .navbar-inverse a.navbar-brand:hover,.app-theme-simple.app-desktop .navbar-inverse .navbar-nav>li>a:hover{color:#fff !important}.app-theme-simple .navbar-inverse .navbar-nav>.active>a,.app-theme-simple .navbar-inverse .navbar-nav>.active>a:hover,.app-theme-simple .navbar-inverse .navbar-nav>.active>a:focus,.app-theme-simple .navbar-inverse .navbar-nav>.open>a,.app-theme-simple .navbar-inverse .navbar-nav>.open>a:hover,.app-theme-simple .navbar-inverse .navbar-nav>.open>a:focus{color:#fff !important}.app-theme-social .app-bootstrap a:not(.btn),.app-theme-social body:not(.app-desktop) .app-bootstrap a:hover{color:#9197a3}.app-theme-social .dropdown-menu>li>a:not(.ui-btn),body:not(.app-desktop) .dropdown-menu>li>a:hover{color:#777 !important}.app-theme-social .jumbotron{background-color:#edf0f5}.app-theme-social .btn-default,.app-theme-social .btn-default:focus,.app-theme-social .btn-default:visited{background-color:#f7f7f7;border-color:#d2d2d3;color:#333 !important}.app-theme-social.app-desktop .btn-default:hover{background-color:#efeff1;border-color:#9ea0a4}.app-theme-social .app-bootstrap .btn.ui-btn-active,.app-theme-social .app-bootstrap .btn.ui-btn-active:hover,.app-theme-social .app-bootstrap .btn.ui-btn-active:focus,.app-theme-social .app-bootstrap .list-group-item.ui-btn-active,.app-theme-social .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-social .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-social .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-social .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading{background-color:#2f477a !important;border-color:#2f477a !important;color:#fff !important}.app-theme-social .app-bootstrap .nav .ui-btn-active,.app-theme-social .app-bootstrap .nav .ui-btn-active:hover,.app-theme-social .app-bootstrap .nav .ui-btn-active:focus{background-color:#2f477a !important;border-color:#d2d2d3 !important;color:#fff !important}.app-theme-social .table,.app-theme-social .table>thead>tr>th,.app-theme-social .table>tbody>tr>th,.app-theme-social .table>tfoot>tr>th,.app-theme-social .table>thead>tr>td,.app-theme-social .table>tbody>tr>td,.app-theme-social .table>tfoot>tr>td,.app-theme-social .list-group-item:not(.active){background-color:#f7f7f7;border-color:#d2d2d3}.app-theme-social.app-desktop a.list-group-item:hover:not(.active){background-color:#efeff1}.app-theme-social .table>thead>tr>th,.app-theme-social .table>tbody>tr>th,.app-theme-social .table>tfoot>tr>th{color:#333;background-color:#fff}.app-theme-social .table-striped>tbody>tr:nth-child(2n+1)>td,.app-theme-social .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#f1f1f1}.app-theme-social.app-desktop .navbar-default .navbar-toggle:hover,.app-theme-social .app-bootstrap .navbar-default .navbar-toggle:focus,.app-theme-social .list-group-item.active:not(.btn),.app-theme-social .list-group-item.active:not(.btn):hover,.app-theme-social .list-group-item.active:not(.btn):focus,.app-theme-social .nav-pills>li.active>a,.app-theme-social .nav-pills>li.active>a:hover,.app-theme-social .nav-pills>li.active>a:focus{color:#fff !important;background-color:#2f477a;border-color:#9ea0a4}.app-theme-social .list-group-item.active .list-group-item-text{color:#fff}.app-theme-social .list-group-item:not(.active):not(.ui-btn-active):hover,.app-theme-social .list-group-item:not(.active):not(.ui-btn-active):hover .list-group-item-text{color:#000 !important}.app-theme-social .list-group-item.active>.badge,.app-theme-social .nav-pills>.active>a>.badge{color:#2f477a !important}.app-theme-social .navbar-default .navbar-toggle .icon-bar{background-color:#9ea0a4}.app-desktop.app-theme-social .navbar-default .navbar-toggle:hover .icon-bar,.app-desktop.app-theme-social .navbar-default .navbar-toggle:active .icon-bar,.app-desktop.app-theme-social .navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff}.app-theme-social .img-thumbnail{background-color:#f7f7f7;border-color:#d2d2d3}.app-theme-social .page-header,.app-theme-social .nav-tabs{border-color:#d2d2d3}.app-theme-social .nav-tabs>li.active>a,.app-theme-social .nav-tabs>li.active>a:hover,.app-theme-social .nav-tabs>li.active>a:focus{border-top-color:#d2d2d3;border-left-color:#d2d2d3;border-right-color:#d2d2d3}.app-theme-social.app-desktop .nav>li:not(.active)>a:hover,.app-theme-social.app-desktop .nav>li:not(.active)>a:focus{background-color:rgba(255,255,255,.2);border-color:#9ea0a4}.app-theme-social.app-desktop .navbar-default .nav>li:not(.active)>a:hover,.app-theme-social.app-desktop .navbar-default .nav>li:not(.active)>a:focus{background-color:#2f477a;border-color:#9ea0a4}.app-theme-social.app-desktop .nav-tabs>li:not(.active)>a:hover,.app-theme-social .nav-tabs>li:not(.active)>a:focus,.app-theme-social.app-desktop .nav-pills>li:not(.active)>a:hover,.app-theme-social .nav-pills>li:not(.active)>a:focus{background-color:#efeff1}.app-theme-social .navbar-default{background-color:#3b5998;border-color:#3a4b7c}.app-theme-social .navbar-default .navbar-brand,.app-theme-social .navbar-default .navbar-brand:hover{color:#f1f1f1 !important}.app-theme-social .navbar-default .navbar-nav>li>a{color:#ccc !important}.app-theme-social.app-desktop .navbar-default a.navbar-brand:hover,.app-theme-social .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active,.app-theme-social.app-desktop .navbar-default .navbar-nav>li>a:hover{color:#fff !important}.app-theme-social .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-social .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-social .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-social .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-social .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-social .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{color:#fff !important;background-color:rgba(0,0,0,.15)}.app-theme-social .well{background-color:#f7f7f7;border-color:#d2d2d3}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-social .navbar-nav .open .dropdown-menu{background-color:#f7f7f7}.app-sidebar-undocked.app-theme-social.app-desktop .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked.app-theme-social .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#efeff1}}.app-theme-social .dropdown-menu{background-color:#f7f7f7}.app-theme-social .dropdown-menu .divider{background-color:#d2d2d3}.app-theme-social.app-desktop .dropdown-menu>li>a:hover,.app-theme-social .dropdown-menu>li>a:focus{background-color:#efeff1}.app-theme-social .navbar-default .navbar-collapse,.app-theme-social .navbar-default .navbar-form,.app-theme-social .navbar-default .navbar-toggle{border-color:#9ea0a4}.app-theme-social .navbar-inverse a:not(.ui-btn){color:#777 !important}.app-theme-social.app-desktop .navbar-inverse a.navbar-brand:hover,.app-theme-social.app-desktop .navbar-inverse .navbar-nav>li>a:hover{color:#fff !important}.app-theme-social .navbar-inverse .navbar-nav>.active>a,.app-theme-social .navbar-inverse .navbar-nav>.active>a:hover,.app-theme-social .navbar-inverse .navbar-nav>.active>a:focus,.app-theme-social .navbar-inverse .navbar-nav>.open>a,.app-theme-social .navbar-inverse .navbar-nav>.open>a:hover,.app-theme-social .navbar-inverse .navbar-nav>.open>a:focus{color:#fff !important}.app-theme-summer .app-bootstrap a:not(.btn),.app-theme-summer body:not(.app-desktop) .app-bootstrap a:hover{color:#44495a}.app-theme-summer .dropdown-menu>li>a:not(.ui-btn),body:not(.app-desktop) .dropdown-menu>li>a:hover{color:#777 !important}.app-theme-summer .jumbotron{background-color:#edf3f0}.app-theme-summer .btn-default,.app-theme-summer .btn-default:focus,.app-theme-summer .btn-default:visited{background-color:#f7f8f4;border-color:#c4d6cb;color:#333 !important}.app-theme-summer.app-desktop .btn-default:hover{background-color:#ecf2ef;border-color:#648f77}.app-theme-summer .app-bootstrap .btn-primary,body.app-theme-summer:not(.app-desktop) .app-bootstrap .btn-primary:hover,.app-theme-summer .app-bootstrap .label-primary,.app-theme-summer .app-bootstrap .panel-primary .panel-heading{background-color:#53705f;border-color:#53705f;color:#fff !important}.app-theme-summer .app-bootstrap .panel-primary{border-color:#a845ac}.app-theme-summer.app-desktop .app-bootstrap .btn-primary:hover,.app-theme-summer.app-desktop .app-bootstrap .btn-primary:focus{background-color:#2d3d34;border-color:#2d3d34;color:#fff !important}.app-theme-summer .app-bootstrap .btn.ui-btn-active,.app-theme-summer .app-bootstrap .btn.ui-btn-active:hover,.app-theme-summer .app-bootstrap .btn.ui-btn-active:focus,.app-theme-summer .app-bootstrap .list-group-item.ui-btn-active,.app-theme-summer .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-summer .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-summer .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-summer .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading{background-color:#38c !important;border-color:#38c !important;color:#fff !important}.app-theme-summer .app-bootstrap .nav .ui-btn-active,.app-theme-summer .app-bootstrap .nav .ui-btn-active:hover,.app-theme-summer .app-bootstrap .nav .ui-btn-active:focus{background-color:#38c !important;border-color:#c4d6cb !important;color:#fff !important}.app-theme-summer .table,.app-theme-summer .table>thead>tr>th,.app-theme-summer .table>tbody>tr>th,.app-theme-summer .table>tfoot>tr>th,.app-theme-summer .table>thead>tr>td,.app-theme-summer .table>tbody>tr>td,.app-theme-summer .table>tfoot>tr>td,.app-theme-summer .list-group-item:not(.active){background-color:#f7f8f4;border-color:#c4d6cb}.app-theme-summer.app-desktop a.list-group-item:hover:not(.active){background-color:#ecf2ef}.app-theme-summer .table>thead>tr>th,.app-theme-summer .table>tbody>tr>th,.app-theme-summer .table>tfoot>tr>th{color:#333;background-color:#edf3f0}.app-theme-summer .table-striped>tbody>tr:nth-child(2n+1)>td,.app-theme-summer .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#f4f5f0}.app-theme-summer.app-desktop .navbar-default .navbar-toggle:hover,.app-theme-summer .app-bootstrap .navbar-default .navbar-toggle:focus,.app-theme-summer .list-group-item.active:not(.btn),.app-theme-summer .list-group-item.active:not(.btn):hover,.app-theme-summer .list-group-item.active:not(.btn):focus,.app-theme-summer .nav-pills>li.active>a,.app-theme-summer .nav-pills>li.active>a:hover,.app-theme-summer .nav-pills>li.active>a:focus{color:#fff !important;background-color:#38c;border-color:#648f77}.app-theme-summer .list-group-item.active .list-group-item-text{color:#fff}.app-theme-summer .list-group-item:not(.active):not(.ui-btn-active):hover,.app-theme-summer .list-group-item:not(.active):not(.ui-btn-active):hover .list-group-item-text{color:#000 !important}.app-theme-summer .list-group-item.active>.badge,.app-theme-summer .nav-pills>.active>a>.badge{color:#38c !important}.app-theme-summer .navbar-default .navbar-toggle .icon-bar{background-color:#648f77}.app-desktop.app-theme-summer .navbar-default .navbar-toggle:hover .icon-bar,.app-desktop.app-theme-summer .navbar-default .navbar-toggle:active .icon-bar,.app-desktop.app-theme-summer .navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff}.app-theme-summer .img-thumbnail{background-color:#f7f8f4;border-color:#c4d6cb}.app-theme-summer .page-header,.app-theme-summer .nav-tabs{border-color:#c4d6cb}.app-theme-summer .nav-tabs>li.active>a,.app-theme-summer .nav-tabs>li.active>a:hover,.app-theme-summer .nav-tabs>li.active>a:focus{border-top-color:#c4d6cb;border-left-color:#c4d6cb;border-right-color:#c4d6cb}.app-theme-summer.app-desktop .nav>li:not(.active)>a:hover,.app-theme-summer.app-desktop .nav>li:not(.active)>a:focus{background-color:rgba(255,255,255,.2);border-color:#648f77}.app-theme-summer.app-desktop .nav-tabs>li:not(.active)>a:hover,.app-theme-summer .nav-tabs>li:not(.active)>a:focus,.app-theme-summer.app-desktop .nav-pills>li:not(.active)>a:hover,.app-theme-summer .nav-pills>li:not(.active)>a:focus{background-color:#ecf2ef}.app-theme-summer .navbar-default{background-color:#9fbdab;border-color:#648f77}.app-theme-summer .navbar-default .navbar-brand,.app-theme-summer .navbar-default .navbar-brand:hover{color:#333 !important}.app-theme-summer .navbar-default .navbar-nav>li>a{color:#333 !important}.app-theme-summer.app-desktop .navbar-default a.navbar-brand:hover,.app-theme-summer .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active,.app-theme-summer.app-desktop .navbar-default .navbar-nav>li>a:hover{color:#000 !important}.app-theme-summer .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-summer .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-summer .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-summer .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-summer .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-summer .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{color:#000 !important;background-color:rgba(0,0,0,.05)}.app-theme-summer .well{background-color:#f7f8f4;border-color:#c4d6cb}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-summer .navbar-nav .open .dropdown-menu{background-color:#f7f8f4}.app-sidebar-undocked.app-theme-summer.app-desktop .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked.app-theme-summer .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#ecf2ef}}.app-theme-summer .dropdown-menu{background-color:#f7f8f4}.app-theme-summer .dropdown-menu .divider{background-color:#c4d6cb}.app-theme-summer.app-desktop .dropdown-menu>li>a:hover,.app-theme-summer .dropdown-menu>li>a:focus{background-color:#ecf2ef}.app-theme-summer .navbar-default .navbar-collapse,.app-theme-summer .navbar-default .navbar-form,.app-theme-summer .navbar-default .navbar-toggle{border-color:#648f77}.app-theme-summer .navbar-inverse a:not(.ui-btn){color:#777 !important}.app-theme-summer.app-desktop .navbar-inverse a.navbar-brand:hover,.app-theme-summer.app-desktop .navbar-inverse .navbar-nav>li>a:hover{color:#fff !important}.app-theme-summer .navbar-inverse .navbar-nav>.active>a,.app-theme-summer .navbar-inverse .navbar-nav>.active>a:hover,.app-theme-summer .navbar-inverse .navbar-nav>.active>a:focus,.app-theme-summer .navbar-inverse .navbar-nav>.open>a,.app-theme-summer .navbar-inverse .navbar-nav>.open>a:hover,.app-theme-summer .navbar-inverse .navbar-nav>.open>a:focus{color:#fff !important}.app-theme-vantage .app-bootstrap a:not(.btn),.app-theme-vantage body:not(.app-desktop) .app-bootstrap a:hover{color:#d39803}.app-theme-vantage .dropdown-menu>li>a:not(.ui-btn),body:not(.app-desktop) .dropdown-menu>li>a:hover{color:#777 !important}.app-theme-vantage .jumbotron{background-color:#ffebc4}.app-theme-vantage .btn-default,.app-theme-vantage .btn-default:focus,.app-theme-vantage .btn-default:visited{background-color:#fffaf1;border-color:#ffb219;color:#333 !important}.app-theme-vantage.app-desktop .btn-default:hover{background-color:#fff3dc;border-color:#f0a105}.app-theme-vantage .app-bootstrap .btn.ui-btn-active,.app-theme-vantage .app-bootstrap .btn.ui-btn-active:hover,.app-theme-vantage .app-bootstrap .btn.ui-btn-active:focus,.app-theme-vantage .app-bootstrap .list-group-item.ui-btn-active,.app-theme-vantage .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-vantage .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-vantage .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-vantage .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading{background-color:#445166 !important;border-color:#445166 !important;color:#fff !important}.app-theme-vantage .app-bootstrap .nav .ui-btn-active,.app-theme-vantage .app-bootstrap .nav .ui-btn-active:hover,.app-theme-vantage .app-bootstrap .nav .ui-btn-active:focus{background-color:#445166 !important;border-color:#ffb219 !important;color:#fff !important}.app-theme-vantage .table,.app-theme-vantage .table>thead>tr>th,.app-theme-vantage .table>tbody>tr>th,.app-theme-vantage .table>tfoot>tr>th,.app-theme-vantage .table>thead>tr>td,.app-theme-vantage .table>tbody>tr>td,.app-theme-vantage .table>tfoot>tr>td,.app-theme-vantage .list-group-item:not(.active){background-color:#fffaf1;border-color:#ffb219}.app-theme-vantage.app-desktop a.list-group-item:hover:not(.active){background-color:#fff3dc}.app-theme-vantage .table>thead>tr>th,.app-theme-vantage .table>tbody>tr>th,.app-theme-vantage .table>tfoot>tr>th{color:#333;background-color:#ffebc4}.app-theme-vantage .table-striped>tbody>tr:nth-child(2n+1)>td,.app-theme-vantage .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#faf6ed}.app-theme-vantage.app-desktop .navbar-default .navbar-toggle:hover,.app-theme-vantage .app-bootstrap .navbar-default .navbar-toggle:focus,.app-theme-vantage .list-group-item.active:not(.btn),.app-theme-vantage .list-group-item.active:not(.btn):hover,.app-theme-vantage .list-group-item.active:not(.btn):focus,.app-theme-vantage .nav-pills>li.active>a,.app-theme-vantage .nav-pills>li.active>a:hover,.app-theme-vantage .nav-pills>li.active>a:focus{color:#fff !important;background-color:#445166;border-color:#445166}.app-theme-vantage .list-group-item.active .list-group-item-text{color:#fff}.app-theme-vantage .list-group-item:not(.active):not(.ui-btn-active):hover,.app-theme-vantage .list-group-item:not(.active):not(.ui-btn-active):hover .list-group-item-text{color:#000 !important}.app-theme-vantage .list-group-item.active>.badge,.app-theme-vantage .nav-pills>.active>a>.badge{color:#445166 !important}.app-theme-vantage .navbar-default .navbar-toggle .icon-bar{background-color:#4fadfc}.app-desktop.app-theme-vantage .navbar-default .navbar-toggle:hover .icon-bar,.app-desktop.app-theme-vantage .navbar-default .navbar-toggle:active .icon-bar,.app-desktop.app-theme-vantage .navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff}.app-theme-vantage .img-thumbnail{background-color:#fffaf1;border-color:#ffb219}.app-theme-vantage .page-header,.app-theme-vantage .nav-tabs{border-color:#ffb219}.app-theme-vantage .nav-tabs>li.active>a,.app-theme-vantage .nav-tabs>li.active>a:hover,.app-theme-vantage .nav-tabs>li.active>a:focus{border-top-color:#ffb219;border-left-color:#ffb219;border-right-color:#ffb219}.app-theme-vantage.app-desktop .nav>li:not(.active)>a:hover,.app-theme-vantage.app-desktop .nav>li:not(.active)>a:focus{background-color:rgba(255,255,255,.2);border-color:#f0a105}.app-theme-vantage.app-desktop .nav-tabs>li:not(.active)>a:hover,.app-theme-vantage .nav-tabs>li:not(.active)>a:focus,.app-theme-vantage.app-desktop .nav-pills>li:not(.active)>a:hover,.app-theme-vantage .nav-pills>li:not(.active)>a:focus{background-color:#fff3dc}.app-theme-vantage .navbar-default{background-color:#bce0fe;border-color:#4fadfc}.app-theme-vantage .navbar-default .navbar-brand,.app-theme-vantage .navbar-default .navbar-brand:hover{color:#333 !important}.app-theme-vantage .navbar-default .navbar-nav>li>a{color:#333 !important}.app-theme-vantage.app-desktop .navbar-default a.navbar-brand:hover,.app-theme-vantage .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active,.app-theme-vantage.app-desktop .navbar-default .navbar-nav>li>a:hover{color:#000 !important}.app-theme-vantage .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-vantage .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-vantage .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-vantage .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-vantage .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-vantage .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{color:#000 !important;background-color:rgba(0,0,0,.05)}.app-theme-vantage .well{background-color:#fffaf1;border-color:#ffb219}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-vantage .navbar-nav .open .dropdown-menu{background-color:#fffaf1}.app-sidebar-undocked.app-theme-vantage.app-desktop .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked.app-theme-vantage .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#fff3dc}}.app-theme-vantage .dropdown-menu{background-color:#fffaf1}.app-theme-vantage .dropdown-menu .divider{background-color:#ffb219}.app-theme-vantage.app-desktop .dropdown-menu>li>a:hover,.app-theme-vantage .dropdown-menu>li>a:focus{background-color:#fff3dc}.app-theme-vantage .navbar-default .navbar-collapse,.app-theme-vantage .navbar-default .navbar-form,.app-theme-vantage .navbar-default .navbar-toggle{border-color:#4fadfc}.app-theme-vantage .navbar-inverse a:not(.ui-btn){color:#777 !important}.app-theme-vantage.app-desktop .navbar-inverse a.navbar-brand:hover,.app-theme-vantage.app-desktop .navbar-inverse .navbar-nav>li>a:hover{color:#fff !important}.app-theme-vantage .navbar-inverse .navbar-nav>.active>a,.app-theme-vantage .navbar-inverse .navbar-nav>.active>a:hover,.app-theme-vantage .navbar-inverse .navbar-nav>.active>a:focus,.app-theme-vantage .navbar-inverse .navbar-nav>.open>a,.app-theme-vantage .navbar-inverse .navbar-nav>.open>a:hover,.app-theme-vantage .navbar-inverse .navbar-nav>.open>a:focus{color:#fff !important}.app-theme-verdant .app-bootstrap a:not(.btn),.app-theme-verdant body:not(.app-desktop) .app-bootstrap a:hover{color:#039}.app-theme-verdant .dropdown-menu>li>a:not(.ui-btn),body:not(.app-desktop) .dropdown-menu>li>a:hover{color:#777 !important}.app-theme-verdant .jumbotron{background-color:#c8ea82}.app-theme-verdant .btn-default,.app-theme-verdant .btn-default:focus,.app-theme-verdant .btn-default:visited{background-color:#eaffbc;border-color:#8fbf28;color:#333 !important}.app-theme-verdant.app-desktop .btn-default:hover{background-color:#e1f9ae;border-color:#7caa17}.app-theme-verdant .app-bootstrap .btn.ui-btn-active,.app-theme-verdant .app-bootstrap .btn.ui-btn-active:hover,.app-theme-verdant .app-bootstrap .btn.ui-btn-active:focus,.app-theme-verdant .app-bootstrap .list-group-item.ui-btn-active,.app-theme-verdant .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-verdant .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-verdant .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-verdant .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading{background-color:#d2b47a !important;border-color:#d2b47a !important;color:#fff !important}.app-theme-verdant .app-bootstrap .nav .ui-btn-active,.app-theme-verdant .app-bootstrap .nav .ui-btn-active:hover,.app-theme-verdant .app-bootstrap .nav .ui-btn-active:focus{background-color:#d2b47a !important;border-color:#8fbf28 !important;color:#fff !important}.app-theme-verdant .table,.app-theme-verdant .table>thead>tr>th,.app-theme-verdant .table>tbody>tr>th,.app-theme-verdant .table>tfoot>tr>th,.app-theme-verdant .table>thead>tr>td,.app-theme-verdant .table>tbody>tr>td,.app-theme-verdant .table>tfoot>tr>td,.app-theme-verdant .list-group-item:not(.active){background-color:#eaffbc;border-color:#8fbf28}.app-theme-verdant.app-desktop a.list-group-item:hover:not(.active){background-color:#e1f9ae}.app-theme-verdant .table>thead>tr>th,.app-theme-verdant .table>tbody>tr>th,.app-theme-verdant .table>tfoot>tr>th{color:#333;background-color:#c8ea82}.app-theme-verdant .table-striped>tbody>tr:nth-child(2n+1)>td,.app-theme-verdant .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#e3f7b7}.app-theme-verdant.app-desktop .navbar-default .navbar-toggle:hover,.app-theme-verdant .app-bootstrap .navbar-default .navbar-toggle:focus,.app-theme-verdant .list-group-item.active:not(.btn),.app-theme-verdant .list-group-item.active:not(.btn):hover,.app-theme-verdant .list-group-item.active:not(.btn):focus,.app-theme-verdant .nav-pills>li.active>a,.app-theme-verdant .nav-pills>li.active>a:hover,.app-theme-verdant .nav-pills>li.active>a:focus{color:#fff !important;background-color:#d2b47a;border-color:#d2b47a}.app-theme-verdant .list-group-item.active .list-group-item-text{color:#fff}.app-theme-verdant .list-group-item:not(.active):not(.ui-btn-active):hover,.app-theme-verdant .list-group-item:not(.active):not(.ui-btn-active):hover .list-group-item-text{color:#000 !important}.app-theme-verdant .list-group-item.active>.badge,.app-theme-verdant .nav-pills>.active>a>.badge{color:#d2b47a !important}.app-theme-verdant .navbar-default .navbar-toggle .icon-bar{background-color:#7caa17}.app-desktop.app-theme-verdant .navbar-default .navbar-toggle:hover .icon-bar,.app-desktop.app-theme-verdant .navbar-default .navbar-toggle:active .icon-bar,.app-desktop.app-theme-verdant .navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff}.app-theme-verdant .img-thumbnail{background-color:#eaffbc;border-color:#8fbf28}.app-theme-verdant .page-header,.app-theme-verdant .nav-tabs{border-color:#8fbf28}.app-theme-verdant .nav-tabs>li.active>a,.app-theme-verdant .nav-tabs>li.active>a:hover,.app-theme-verdant .nav-tabs>li.active>a:focus{border-top-color:#8fbf28;border-left-color:#8fbf28;border-right-color:#8fbf28}.app-theme-verdant.app-desktop .nav>li:not(.active)>a:hover,.app-theme-verdant.app-desktop .nav>li:not(.active)>a:focus{background-color:rgba(255,255,255,.2);border-color:#7caa17}.app-theme-verdant.app-desktop .nav-tabs>li:not(.active)>a:hover,.app-theme-verdant .nav-tabs>li:not(.active)>a:focus,.app-theme-verdant.app-desktop .nav-pills>li:not(.active)>a:hover,.app-theme-verdant .nav-pills>li:not(.active)>a:focus{background-color:#e1f9ae}.app-theme-verdant .navbar-default{background-color:#a1d334;border-color:#7caa17}.app-theme-verdant .navbar-default .navbar-brand,.app-theme-verdant .navbar-default .navbar-brand:hover{color:#333 !important}.app-theme-verdant .navbar-default .navbar-nav>li>a{color:#333 !important}.app-theme-verdant.app-desktop .navbar-default a.navbar-brand:hover,.app-theme-verdant .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active,.app-theme-verdant.app-desktop .navbar-default .navbar-nav>li>a:hover{color:#000 !important}.app-theme-verdant .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-verdant .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-verdant .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-verdant .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-verdant .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-verdant .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{color:#000 !important;background-color:rgba(0,0,0,.05)}.app-theme-verdant .well{background-color:#eaffbc;border-color:#8fbf28}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-verdant .navbar-nav .open .dropdown-menu{background-color:#eaffbc}.app-sidebar-undocked.app-theme-verdant.app-desktop .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked.app-theme-verdant .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#e1f9ae}}.app-theme-verdant .dropdown-menu{background-color:#eaffbc}.app-theme-verdant .dropdown-menu .divider{background-color:#8fbf28}.app-theme-verdant.app-desktop .dropdown-menu>li>a:hover,.app-theme-verdant .dropdown-menu>li>a:focus{background-color:#e1f9ae}.app-theme-verdant .navbar-default .navbar-collapse,.app-theme-verdant .navbar-default .navbar-form,.app-theme-verdant .navbar-default .navbar-toggle{border-color:#7caa17}.app-theme-verdant .navbar-inverse a:not(.ui-btn){color:#777 !important}.app-theme-verdant.app-desktop .navbar-inverse a.navbar-brand:hover,.app-theme-verdant.app-desktop .navbar-inverse .navbar-nav>li>a:hover{color:#fff !important}.app-theme-verdant .navbar-inverse .navbar-nav>.active>a,.app-theme-verdant .navbar-inverse .navbar-nav>.active>a:hover,.app-theme-verdant .navbar-inverse .navbar-nav>.active>a:focus,.app-theme-verdant .navbar-inverse .navbar-nav>.open>a,.app-theme-verdant .navbar-inverse .navbar-nav>.open>a:hover,.app-theme-verdant .navbar-inverse .navbar-nav>.open>a:focus{color:#fff !important}.app-theme-viewpoint .app-bootstrap a:not(.btn),.app-theme-viewpoint body:not(.app-desktop) .app-bootstrap a:hover{color:#b3b435}.app-theme-viewpoint .dropdown-menu>li>a:not(.ui-btn),body:not(.app-desktop) .dropdown-menu>li>a:hover{color:#777 !important}.app-theme-viewpoint .jumbotron{background-color:#e6f0d8}.app-theme-viewpoint .btn-default,.app-theme-viewpoint .btn-default:focus,.app-theme-viewpoint .btn-default:visited{background-color:#fafbf0;border-color:#acbf2d;color:#333 !important}.app-theme-viewpoint.app-desktop .btn-default:hover{background-color:#f5f7e1;border-color:#96a528}.app-theme-viewpoint .app-bootstrap .btn.ui-btn-active,.app-theme-viewpoint .app-bootstrap .btn.ui-btn-active:hover,.app-theme-viewpoint .app-bootstrap .btn.ui-btn-active:focus,.app-theme-viewpoint .app-bootstrap .list-group-item.ui-btn-active,.app-theme-viewpoint .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-viewpoint .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-viewpoint .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-viewpoint .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading{background-color:#3c232a !important;border-color:#3c232a !important;color:#fff !important}.app-theme-viewpoint .app-bootstrap .nav .ui-btn-active,.app-theme-viewpoint .app-bootstrap .nav .ui-btn-active:hover,.app-theme-viewpoint .app-bootstrap .nav .ui-btn-active:focus{background-color:#3c232a !important;border-color:#acbf2d !important;color:#fff !important}.app-theme-viewpoint .table,.app-theme-viewpoint .table>thead>tr>th,.app-theme-viewpoint .table>tbody>tr>th,.app-theme-viewpoint .table>tfoot>tr>th,.app-theme-viewpoint .table>thead>tr>td,.app-theme-viewpoint .table>tbody>tr>td,.app-theme-viewpoint .table>tfoot>tr>td,.app-theme-viewpoint .list-group-item:not(.active){background-color:#fafbf0;border-color:#acbf2d}.app-theme-viewpoint.app-desktop a.list-group-item:hover:not(.active){background-color:#f5f7e1}.app-theme-viewpoint .table>thead>tr>th,.app-theme-viewpoint .table>tbody>tr>th,.app-theme-viewpoint .table>tfoot>tr>th{color:#333;background-color:#f0f5d4}.app-theme-viewpoint .table-striped>tbody>tr:nth-child(2n+1)>td,.app-theme-viewpoint .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#fefff5}.app-theme-viewpoint.app-desktop .navbar-default .navbar-toggle:hover,.app-theme-viewpoint .app-bootstrap .navbar-default .navbar-toggle:focus,.app-theme-viewpoint .list-group-item.active:not(.btn),.app-theme-viewpoint .list-group-item.active:not(.btn):hover,.app-theme-viewpoint .list-group-item.active:not(.btn):focus,.app-theme-viewpoint .nav-pills>li.active>a,.app-theme-viewpoint .nav-pills>li.active>a:hover,.app-theme-viewpoint .nav-pills>li.active>a:focus{color:#fff !important;background-color:#3c232a;border-color:#3c232a}.app-theme-viewpoint .list-group-item.active .list-group-item-text{color:#fff}.app-theme-viewpoint .list-group-item:not(.active):not(.ui-btn-active):hover,.app-theme-viewpoint .list-group-item:not(.active):not(.ui-btn-active):hover .list-group-item-text{color:#000 !important}.app-theme-viewpoint .list-group-item.active>.badge,.app-theme-viewpoint .nav-pills>.active>a>.badge{color:#3c232a !important}.app-theme-viewpoint .navbar-default .navbar-toggle .icon-bar{background-color:#96a528}.app-desktop.app-theme-viewpoint .navbar-default .navbar-toggle:hover .icon-bar,.app-desktop.app-theme-viewpoint .navbar-default .navbar-toggle:active .icon-bar,.app-desktop.app-theme-viewpoint .navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff}.app-theme-viewpoint .img-thumbnail{background-color:#fafbf0;border-color:#acbf2d}.app-theme-viewpoint .page-header,.app-theme-viewpoint .nav-tabs{border-color:#acbf2d}.app-theme-viewpoint .nav-tabs>li.active>a,.app-theme-viewpoint .nav-tabs>li.active>a:hover,.app-theme-viewpoint .nav-tabs>li.active>a:focus{border-top-color:#acbf2d;border-left-color:#acbf2d;border-right-color:#acbf2d}.app-theme-viewpoint.app-desktop .nav>li:not(.active)>a:hover,.app-theme-viewpoint.app-desktop .nav>li:not(.active)>a:focus{background-color:rgba(255,255,255,.2);border-color:#96a528}.app-theme-viewpoint.app-desktop .nav-tabs>li:not(.active)>a:hover,.app-theme-viewpoint .nav-tabs>li:not(.active)>a:focus,.app-theme-viewpoint.app-desktop .nav-pills>li:not(.active)>a:hover,.app-theme-viewpoint .nav-pills>li:not(.active)>a:focus{background-color:#f5f7e1}.app-theme-viewpoint .navbar-default{background-color:#e9efbf;border-color:#96a528}.app-theme-viewpoint .navbar-default .navbar-brand,.app-theme-viewpoint .navbar-default .navbar-brand:hover{color:#333 !important}.app-theme-viewpoint .navbar-default .navbar-nav>li>a{color:#777 !important}.app-theme-viewpoint.app-desktop .navbar-default a.navbar-brand:hover,.app-theme-viewpoint .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active,.app-theme-viewpoint.app-desktop .navbar-default .navbar-nav>li>a:hover{color:#000 !important}.app-theme-viewpoint .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-viewpoint .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-viewpoint .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-viewpoint .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-viewpoint .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-viewpoint .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{color:#333 !important;background-color:rgba(0,0,0,.05)}.app-theme-viewpoint .well{background-color:#fafbf0;border-color:#acbf2d}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-viewpoint .navbar-nav .open .dropdown-menu{background-color:#fafbf0}.app-sidebar-undocked.app-theme-viewpoint.app-desktop .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked.app-theme-viewpoint .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#f5f7e1}}.app-theme-viewpoint .dropdown-menu{background-color:#fafbf0}.app-theme-viewpoint .dropdown-menu .divider{background-color:#acbf2d}.app-theme-viewpoint.app-desktop .dropdown-menu>li>a:hover,.app-theme-viewpoint .dropdown-menu>li>a:focus{background-color:#f5f7e1}.app-theme-viewpoint .navbar-default .navbar-collapse,.app-theme-viewpoint .navbar-default .navbar-form,.app-theme-viewpoint .navbar-default .navbar-toggle{border-color:#96a528}.app-theme-viewpoint .navbar-inverse a:not(.ui-btn){color:#777 !important}.app-theme-viewpoint.app-desktop .navbar-inverse a.navbar-brand:hover,.app-theme-viewpoint.app-desktop .navbar-inverse .navbar-nav>li>a:hover{color:#fff !important}.app-theme-viewpoint .navbar-inverse .navbar-nav>.active>a,.app-theme-viewpoint .navbar-inverse .navbar-nav>.active>a:hover,.app-theme-viewpoint .navbar-inverse .navbar-nav>.active>a:focus,.app-theme-viewpoint .navbar-inverse .navbar-nav>.open>a,.app-theme-viewpoint .navbar-inverse .navbar-nav>.open>a:hover,.app-theme-viewpoint .navbar-inverse .navbar-nav>.open>a:focus{color:#fff !important}.app-theme-whitesmoke .app-bootstrap a:not(.btn),.app-theme-whitesmoke body:not(.app-desktop) .app-bootstrap a:hover{color:#777}.app-theme-whitesmoke .dropdown-menu>li>a:not(.ui-btn),body:not(.app-desktop) .dropdown-menu>li>a:hover{color:#777 !important}.app-theme-whitesmoke .jumbotron{background-color:#eee}.app-theme-whitesmoke .btn-default,.app-theme-whitesmoke .btn-default:focus,.app-theme-whitesmoke .btn-default:visited{background-color:#eee;border-color:#d9d9d9;color:#333 !important}.app-theme-whitesmoke.app-desktop .btn-default:hover{background-color:#f2f2f2;border-color:#a7a7a7}.app-theme-whitesmoke .app-bootstrap .btn.ui-btn-active,.app-theme-whitesmoke .app-bootstrap .btn.ui-btn-active:hover,.app-theme-whitesmoke .app-bootstrap .btn.ui-btn-active:focus,.app-theme-whitesmoke .app-bootstrap .list-group-item.ui-btn-active,.app-theme-whitesmoke .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-whitesmoke .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-whitesmoke .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-whitesmoke .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading{background-color:#33b5e6 !important;border-color:#33b5e6 !important;color:#fff !important}.app-theme-whitesmoke .app-bootstrap .nav .ui-btn-active,.app-theme-whitesmoke .app-bootstrap .nav .ui-btn-active:hover,.app-theme-whitesmoke .app-bootstrap .nav .ui-btn-active:focus{background-color:#33b5e6 !important;border-color:#d9d9d9 !important;color:#fff !important}.app-theme-whitesmoke .table,.app-theme-whitesmoke .table>thead>tr>th,.app-theme-whitesmoke .table>tbody>tr>th,.app-theme-whitesmoke .table>tfoot>tr>th,.app-theme-whitesmoke .table>thead>tr>td,.app-theme-whitesmoke .table>tbody>tr>td,.app-theme-whitesmoke .table>tfoot>tr>td,.app-theme-whitesmoke .list-group-item:not(.active){background-color:#eee;border-color:#d9d9d9}.app-theme-whitesmoke.app-desktop a.list-group-item:hover:not(.active){background-color:#f2f2f2}.app-theme-whitesmoke .table>thead>tr>th,.app-theme-whitesmoke .table>tbody>tr>th,.app-theme-whitesmoke .table>tfoot>tr>th{color:#333;background-color:#ddd}.app-theme-whitesmoke .table-striped>tbody>tr:nth-child(2n+1)>td,.app-theme-whitesmoke .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#eaeaea}.app-theme-whitesmoke.app-desktop .navbar-default .navbar-toggle:hover,.app-theme-whitesmoke .app-bootstrap .navbar-default .navbar-toggle:focus,.app-theme-whitesmoke .list-group-item.active:not(.btn),.app-theme-whitesmoke .list-group-item.active:not(.btn):hover,.app-theme-whitesmoke .list-group-item.active:not(.btn):focus,.app-theme-whitesmoke .nav-pills>li.active>a,.app-theme-whitesmoke .nav-pills>li.active>a:hover,.app-theme-whitesmoke .nav-pills>li.active>a:focus{color:#fff !important;background-color:#33b5e6;border-color:#33b5e6}.app-theme-whitesmoke .list-group-item.active .list-group-item-text{color:#fff}.app-theme-whitesmoke .list-group-item:not(.active):not(.ui-btn-active):hover,.app-theme-whitesmoke .list-group-item:not(.active):not(.ui-btn-active):hover .list-group-item-text{color:#000 !important}.app-theme-whitesmoke .list-group-item.active>.badge,.app-theme-whitesmoke .nav-pills>.active>a>.badge{color:#33b5e6 !important}.app-theme-whitesmoke .navbar-default .navbar-toggle .icon-bar{background-color:#a7a7a7}.app-desktop.app-theme-whitesmoke .navbar-default .navbar-toggle:hover .icon-bar,.app-desktop.app-theme-whitesmoke .navbar-default .navbar-toggle:active .icon-bar,.app-desktop.app-theme-whitesmoke .navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff}.app-theme-whitesmoke .img-thumbnail{background-color:#eee;border-color:#d9d9d9}.app-theme-whitesmoke .page-header,.app-theme-whitesmoke .nav-tabs{border-color:#d9d9d9}.app-theme-whitesmoke .nav-tabs>li.active>a,.app-theme-whitesmoke .nav-tabs>li.active>a:hover,.app-theme-whitesmoke .nav-tabs>li.active>a:focus{border-top-color:#d9d9d9;border-left-color:#d9d9d9;border-right-color:#d9d9d9}.app-theme-whitesmoke.app-desktop .nav>li:not(.active)>a:hover,.app-theme-whitesmoke.app-desktop .nav>li:not(.active)>a:focus{background-color:rgba(255,255,255,.2);border-color:#a7a7a7}.app-theme-whitesmoke.app-desktop .nav-tabs>li:not(.active)>a:hover,.app-theme-whitesmoke .nav-tabs>li:not(.active)>a:focus,.app-theme-whitesmoke.app-desktop .nav-pills>li:not(.active)>a:hover,.app-theme-whitesmoke .nav-pills>li:not(.active)>a:focus{background-color:#f2f2f2}.app-theme-whitesmoke .navbar-default{background-color:#ddd;border-color:#a7a7a7}.app-theme-whitesmoke .navbar-default .navbar-brand,.app-theme-whitesmoke .navbar-default .navbar-brand:hover{color:#333 !important}.app-theme-whitesmoke .navbar-default .navbar-nav>li>a{color:#777 !important}.app-theme-whitesmoke.app-desktop .navbar-default a.navbar-brand:hover,.app-theme-whitesmoke .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active,.app-theme-whitesmoke.app-desktop .navbar-default .navbar-nav>li>a:hover{color:#000 !important}.app-theme-whitesmoke .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-whitesmoke .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-whitesmoke .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-whitesmoke .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-whitesmoke .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-whitesmoke .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{color:#333 !important;background-color:rgba(0,0,0,.05)}.app-theme-whitesmoke .well{background-color:#eee;border-color:#d9d9d9}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-whitesmoke .navbar-nav .open .dropdown-menu{background-color:#eee}.app-sidebar-undocked.app-theme-whitesmoke.app-desktop .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked.app-theme-whitesmoke .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#f2f2f2}}.app-theme-whitesmoke .dropdown-menu{background-color:#eee}.app-theme-whitesmoke .dropdown-menu .divider{background-color:#d9d9d9}.app-theme-whitesmoke.app-desktop .dropdown-menu>li>a:hover,.app-theme-whitesmoke .dropdown-menu>li>a:focus{background-color:#f2f2f2}.app-theme-whitesmoke .navbar-default .navbar-collapse,.app-theme-whitesmoke .navbar-default .navbar-form,.app-theme-whitesmoke .navbar-default .navbar-toggle{border-color:#a7a7a7}.app-theme-whitesmoke .navbar-inverse a:not(.ui-btn){color:#777 !important}.app-theme-whitesmoke.app-desktop .navbar-inverse a.navbar-brand:hover,.app-theme-whitesmoke.app-desktop .navbar-inverse .navbar-nav>li>a:hover{color:#fff !important}.app-theme-whitesmoke .navbar-inverse .navbar-nav>.active>a,.app-theme-whitesmoke .navbar-inverse .navbar-nav>.active>a:hover,.app-theme-whitesmoke .navbar-inverse .navbar-nav>.active>a:focus,.app-theme-whitesmoke .navbar-inverse .navbar-nav>.open>a,.app-theme-whitesmoke .navbar-inverse .navbar-nav>.open>a:hover,.app-theme-whitesmoke .navbar-inverse .navbar-nav>.open>a:focus{color:#fff !important}.app-theme-yoshi .app-bootstrap a:not(.btn),.app-theme-yoshi body:not(.app-desktop) .app-bootstrap a:hover{color:#ca5b00}.app-theme-yoshi .dropdown-menu>li>a:not(.ui-btn),body:not(.app-desktop) .dropdown-menu>li>a:hover{color:#777 !important}.app-theme-yoshi .jumbotron{background-color:#fae2cf}.app-theme-yoshi .btn-default,.app-theme-yoshi .btn-default:focus,.app-theme-yoshi .btn-default:visited{background-color:#fff;border-color:#f2af79;color:#333 !important}.app-theme-yoshi.app-desktop .btn-default:hover{background-color:#fcefe4;border-color:#db7018}.app-theme-yoshi .app-bootstrap .btn.ui-btn-active,.app-theme-yoshi .app-bootstrap .btn.ui-btn-active:hover,.app-theme-yoshi .app-bootstrap .btn.ui-btn-active:focus,.app-theme-yoshi .app-bootstrap .list-group-item.ui-btn-active,.app-theme-yoshi .app-bootstrap .list-group-item.ui-btn-active:hover,.app-theme-yoshi .app-bootstrap .list-group-item.ui-btn-active:focus,.app-theme-yoshi .app-bootstrap .list-group-item.ui-btn-active .list-group-item-text,.app-theme-yoshi .app-bootstrap .list-group-item.ui-btn-active .list-group-item-heading{background-color:#6f936f !important;border-color:#6f936f !important;color:#fff !important}.app-theme-yoshi .app-bootstrap .nav .ui-btn-active,.app-theme-yoshi .app-bootstrap .nav .ui-btn-active:hover,.app-theme-yoshi .app-bootstrap .nav .ui-btn-active:focus{background-color:#6f936f !important;border-color:#f2af79 !important;color:#fff !important}.app-theme-yoshi .table,.app-theme-yoshi .table>thead>tr>th,.app-theme-yoshi .table>tbody>tr>th,.app-theme-yoshi .table>tfoot>tr>th,.app-theme-yoshi .table>thead>tr>td,.app-theme-yoshi .table>tbody>tr>td,.app-theme-yoshi .table>tfoot>tr>td,.app-theme-yoshi .list-group-item:not(.active){background-color:#fff;border-color:#f2af79}.app-theme-yoshi.app-desktop a.list-group-item:hover:not(.active){background-color:#fcefe4}.app-theme-yoshi .table>thead>tr>th,.app-theme-yoshi .table>tbody>tr>th,.app-theme-yoshi .table>tfoot>tr>th{color:#333;background-color:#fae2cf}.app-theme-yoshi .table-striped>tbody>tr:nth-child(2n+1)>td,.app-theme-yoshi .table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#fcfcfc}.app-theme-yoshi.app-desktop .navbar-default .navbar-toggle:hover,.app-theme-yoshi .app-bootstrap .navbar-default .navbar-toggle:focus,.app-theme-yoshi .list-group-item.active:not(.btn),.app-theme-yoshi .list-group-item.active:not(.btn):hover,.app-theme-yoshi .list-group-item.active:not(.btn):focus,.app-theme-yoshi .nav-pills>li.active>a,.app-theme-yoshi .nav-pills>li.active>a:hover,.app-theme-yoshi .nav-pills>li.active>a:focus{color:#fff !important;background-color:#6f936f;border-color:#6f936f}.app-theme-yoshi .list-group-item.active .list-group-item-text{color:#fff}.app-theme-yoshi .list-group-item:not(.active):not(.ui-btn-active):hover,.app-theme-yoshi .list-group-item:not(.active):not(.ui-btn-active):hover .list-group-item-text{color:#000 !important}.app-theme-yoshi .list-group-item.active>.badge,.app-theme-yoshi .nav-pills>.active>a>.badge{color:#6f936f !important}.app-theme-yoshi .navbar-default .navbar-toggle .icon-bar{background-color:#a8551c}.app-desktop.app-theme-yoshi .navbar-default .navbar-toggle:hover .icon-bar,.app-desktop.app-theme-yoshi .navbar-default .navbar-toggle:active .icon-bar,.app-desktop.app-theme-yoshi .navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff}.app-theme-yoshi .img-thumbnail{background-color:#fff;border-color:#f2af79}.app-theme-yoshi .page-header,.app-theme-yoshi .nav-tabs{border-color:#f2af79}.app-theme-yoshi .nav-tabs>li.active>a,.app-theme-yoshi .nav-tabs>li.active>a:hover,.app-theme-yoshi .nav-tabs>li.active>a:focus{border-top-color:#f2af79;border-left-color:#f2af79;border-right-color:#f2af79}.app-theme-yoshi.app-desktop .nav>li:not(.active)>a:hover,.app-theme-yoshi.app-desktop .nav>li:not(.active)>a:focus{background-color:rgba(255,255,255,.1);border-color:#a8551c}.app-theme-yoshi.app-desktop .nav-tabs>li:not(.active)>a:hover,.app-theme-yoshi .nav-tabs>li:not(.active)>a:focus,.app-theme-yoshi.app-desktop .nav-pills>li:not(.active)>a:hover,.app-theme-yoshi .nav-pills>li:not(.active)>a:focus{background-color:#fcefe4}.app-theme-yoshi .navbar-default{background-color:#333;border-color:#a8551c}.app-theme-yoshi .navbar-default .navbar-brand,.app-theme-yoshi .navbar-default .navbar-brand:hover{color:#ccc !important}.app-theme-yoshi .navbar-default .navbar-nav>li>a{color:#ccc !important}.app-theme-yoshi.app-desktop .navbar-default a.navbar-brand:hover,.app-theme-yoshi .app-bootstrap .navbar-default a.navbar-brand.ui-btn-active,.app-theme-yoshi.app-desktop .navbar-default .navbar-nav>li>a:hover{color:#fff !important}.app-theme-yoshi .app-bootstrap .navbar-default .navbar-nav>.active>a,.app-theme-yoshi .app-bootstrap .navbar-default .navbar-nav>.active>a:hover,.app-theme-yoshi .app-bootstrap .navbar-default .navbar-nav>.active>a:focus,.app-theme-yoshi .app-bootstrap .navbar-default .navbar-nav>.open>a,.app-theme-yoshi .app-bootstrap .navbar-default .navbar-nav>.open>a:hover,.app-theme-yoshi .app-bootstrap .navbar-default .navbar-nav>.open>a:focus{color:#fff !important;background-color:rgba(0,0,0,.25)}.app-theme-yoshi .well{background-color:#fff;border-color:#f2af79}@media all and (max-width:767px){.app-sidebar-undocked.app-theme-yoshi .navbar-nav .open .dropdown-menu{background-color:#fff}.app-sidebar-undocked.app-theme-yoshi.app-desktop .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.app-sidebar-undocked.app-theme-yoshi .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background-color:#fcefe4}}.app-theme-yoshi .dropdown-menu{background-color:#fff}.app-theme-yoshi .dropdown-menu .divider{background-color:#f2af79}.app-theme-yoshi.app-desktop .dropdown-menu>li>a:hover,.app-theme-yoshi .dropdown-menu>li>a:focus{background-color:#fcefe4}.app-theme-yoshi .navbar-default .navbar-collapse,.app-theme-yoshi .navbar-default .navbar-form,.app-theme-yoshi .navbar-default .navbar-toggle{border-color:#a8551c}.app-theme-yoshi .navbar-inverse a:not(.ui-btn){color:#777 !important}.app-theme-yoshi.app-desktop .navbar-inverse a.navbar-brand:hover,.app-theme-yoshi.app-desktop .navbar-inverse .navbar-nav>li>a:hover{color:#fff !important}.app-theme-yoshi .navbar-inverse .navbar-nav>.active>a,.app-theme-yoshi .navbar-inverse .navbar-nav>.active>a:hover,.app-theme-yoshi .navbar-inverse .navbar-nav>.active>a:focus,.app-theme-yoshi .navbar-inverse .navbar-nav>.open>a,.app-theme-yoshi .navbar-inverse .navbar-nav>.open>a:hover,.app-theme-yoshi .navbar-inverse .navbar-nav>.open>a:focus{color:#fff !important}
.almasoft-ordenes-vencidas > .ui-btn:not(:hover):not(.app-selected):not(.ui.btn-active),
.almasoft-ordenes-vencidas > .ui-btn:not(:hover):not(.app-selected):not(.ui.btn-active) .app-frozen-spacer {
    background-color: #FF6961 !important;
}

.almasoft-ordenes-deldia > .ui-btn:not(:hover):not(.app-selected):not(.ui.btn-active),
.almasoft-ordenes-deldia > .ui-btn:not(:hover):not(.app-selected):not(.ui.btn-active) .app-frozen-spacer {
    background-color: #70FF8B !important;
}


.almasoft-ordenes-prox7 > .ui-btn:not(:hover):not(.app-selected):not(.ui.btn-active),
.almasoft-ordenes-prox7 > .ui-btn:not(:hover):not(.app-selected):not(.ui.btn-active) .app-frozen-spacer {
    background-color: #FDFD96 !important;
}

.asientos-anulados > .ui-btn:not(:hover):not(.app-selected):not(.ui.btn-active),
.asientos-anulados > .ui-btn:not(:hover):not(.app-selected):not(.ui.btn-active) .app-frozen-spacer {
    background-color: #996600 !important;
}



.app-chart-list{}.app-chart-list .app-promo-filler{height:89px}.app-chart-list .ui-listview{margin:0;margin-top:-1px}.app-chart{float:left;width:100%;position:relative;display:inline-block}.app-chart .app-chart-inner{display:block;border:solid 1px #ccc;padding:0;padding-left:3px;background-color:#fff;margin-top:-1px;margin-left:-1px}.app-chart.app-chart-has-data .app-chart-inner{padding-left:0}.app-theme-dark .app-chart .app-chart-inner,.app-theme-dark .app-chart-header,.app-theme-dark .app-chart .app-chart-headerbar,.app-theme-dark .app-echo .app-chart-list,.app-theme-dark .app-chart .app-chart-data{color:#fff;border-color:#333;background-color:#1f1f1f}.app-theme-dark .app-chart .app-chart-data table th,.app-theme-dark .app-chart .app-chart-data table td{color:#ccc;border-color:#333}@media(min-width:40em){body.app-sidebar-undocked .app-chart{width:50%}body.app-sidebar-undocked .app-chart.app-chart-medium,body.app-sidebar-undocked .app-chart.app-chart-large{width:100%}}@media(min-width:50em){body:not(.app-sidebar-undocked) .app-chart{width:50%}body:not(.app-sidebar-undocked) .app-chart.app-chart-medium,body:not(.app-sidebar-undocked) .app-chart.app-chart-large{width:100%}}@media(min-width:64em){body.app-sidebar-undocked .app-chart{width:33.333%}body.app-sidebar-undocked .app-chart.app-chart-medium{width:66.666%}body.app-sidebar-undocked .app-chart.app-chart-large{width:100%}}@media(min-width:76em){body:not(.app-sidebar-undocked) .app-chart{width:33.333%}body:not(.app-sidebar-undocked) .app-chart.app-chart-medium{width:66.666%}body:not(.app-sidebar-undocked) .app-chart.app-chart-large{width:100%}}.app-chart .ui-btn{border-width:0;margin:0;padding:0;position:absolute;display:inline-block;top:0;bottom:auto;left:auto;right:1px;width:30px;height:30px}.app-chart .ui-btn:not(.ui-btn-active):not(:hover){background-color:transparent !important}.app-chart .app-btn-more{width:30px;height:30px;top:0;left:0;position:absolute;background-position:center center;background-repeat:no-repeat;background-size:15px 15px;cursor:pointer}.app-chart .app-chart-mini{height:40px;width:60px;margin-top:12px;margin-left:12px;float:left;cursor:pointer}.app-chart .app-chart-headerbar{color:#000;height:52px;padding-bottom:.25em;width:100%;background-color:#fff}.app-chart.app-chart-has-data .app-chart-header{font-size:12px;font-weight:bold;position:absolute;margin-left:1em;margin-right:2.5em;top:1em}.app-echo .app-echo-inner .app-chart-header{white-space:normal}.app-chart-medium.app-chart-has-data .app-chart-header{font-size:14px}.app-chart-large.app-chart-has-data .app-chart-header{font-size:16px}.app-chart .app-chart-data{position:absolute;overflow:auto;height:80%;width:100%;background-color:#fff}.app-chart .app-chart-data table{border-collapse:collapse;padding:1em;padding-top:0;margin:1em;margin-top:0}.app-chart .app-chart-data table th,.app-chart .app-chart-data table td{color:#333;border:solid 1px #ccc;padding:6px;font-size:14px}.app-chart .app-chart-data table th,.app-chart .app-chart-data table td:not(:first-child){text-align:center}.app-density-compact .app-chart .app-chart-data table th,.app-density-compact .app-chart .app-chart-data table td{font-size:12px}.app-density-condensed .app-chart .app-chart-data table th,.app-density-condensed .app-chart .app-chart-data table td{font-size:10px}.app-chart .app-chart-data table th:first-of-type{white-space:nowrap}.app-chart .app-chart-data table td{padding:3px}.app-theme-aquarium .app-chart .app-chart-inner{border-color:#c3dcfc}.app-theme-azure .app-chart .app-chart-inner{border-color:#b5c4c4}.app-theme-belltown .app-chart .app-chart-inner{border-color:#7bb2ac}.app-theme-berry .app-chart .app-chart-inner{border-color:#faa5c1}.app-theme-bittersweet .app-chart .app-chart-inner{border-color:#f3e1a7}.app-theme-cay .app-chart .app-chart-inner{border-color:#d2d2b4}.app-theme-citrus .app-chart .app-chart-inner{border-color:#d7e8a7}.app-theme-classic .app-chart .app-chart-inner{border-color:#b6cdf7}.app-theme-construct .app-chart .app-chart-inner{border-color:#d1d6b3}.app-theme-convention .app-chart .app-chart-inner{border-color:#eef095}.app-theme-darkknight .app-chart .app-chart-inner{border-color:#c6c6c6}.app-theme-felt .app-chart .app-chart-inner{border-color:#ffcd76}.app-theme-graham .app-chart .app-chart-inner{border-color:#fed49d}.app-theme-granite .app-chart .app-chart-inner{border-color:#bcaaa7}.app-theme-grapello .app-chart .app-chart-inner{border-color:#d2b1ee}.app-theme-gravity .app-chart .app-chart-inner{border-color:#d9d9d9}.app-theme-lacquer .app-chart .app-chart-inner{border-color:#707984}.app-theme-laminate .app-chart .app-chart-inner{border-color:#e3c7cd}.app-theme-lichen .app-chart .app-chart-inner{border-color:#c6c58f}.app-theme-mission .app-chart .app-chart-inner{border-color:#badb8f}.app-theme-modernrose .app-chart .app-chart-inner{border-color:#ffcce1}.app-theme-municipal .app-chart .app-chart-inner{border-color:#f4b29b}.app-theme-pinnate .app-chart .app-chart-inner{border-color:#d5e503}.app-theme-plastic .app-chart .app-chart-inner{border-color:#3c9aad}.app-theme-ricasso .app-chart .app-chart-inner{border-color:#bababa}.app-theme-simple .app-chart .app-chart-inner{border-color:#bfbfbf}.app-theme-social .app-chart .app-chart-inner{border-color:#d2d2d3}.app-theme-summer .app-chart .app-chart-inner{border-color:#c4d6cb}.app-theme-vantage .app-chart .app-chart-inner{border-color:#ffb219}.app-theme-verdant .app-chart .app-chart-inner{border-color:#8fbf28}.app-theme-viewpoint .app-chart .app-chart-inner{border-color:#acbf2d}.app-theme-whitesmoke .app-chart .app-chart-inner{border-color:#d9d9d9}.app-theme-yoshi .app-chart .app-chart-inner{border-color:#f2af79}.app-presenter[data-presenter="calendar"]{position:relative}.app-calendar{line-height:normal}.app-echo .app-calendar{background-color:transparent !important}.app-calendar-year-header{width:100%}.app-calendar-year h1{border-bottom:1px solid #ccc;font-weight:200;font-size:45px;width:5.33em;margin:0 auto 24px auto;padding-right:66.66%;transition:color ease .3s}body .app-presenter[data-presenter="calendar"] .app-calendar-yearview .app-calendar-year h1.app-in-header{color:transparent !important}.app-calendar-year:not(.data-loaded) h1{color:#ccc}.app-theme-dark .app-calendar-year:not(.data-loaded) h1{color:#777}.app-density-compact .app-calendar-year h1{width:4.66em}.app-density-condensed .app-calendar-year h1{width:4em}.app-theme-dark .app-calendar-year h1{border-color:#333}.app-calendar-yearview .app-calendar-month{display:block;float:left;box-sizing:border-box;width:33.33%;padding:0 .5em 2em 0}.app-calendar-yearview .app-calendar-month-header{width:10em;border:none;padding:0 0 0 5px;margin:0 auto;font-weight:300;font-size:24px;text-align:left;overflow:hidden}.app-calendar-yearview .app-calendar-month-header:not(.ui-btn-active){background-color:transparent !important;color:#38c}.app-density-compact .app-calendar-yearview .app-calendar-month-header{width:200px}.app-density-condensed .app-calendar-yearview .app-calendar-month-header{width:170px}@media(max-width:32em){.app-calendar-yearview .app-calendar-month,.app-calendar-yearview .app-calendar-month a{font-size:2.2vw !important}.app-calendar-yearview .app-calendar-month-header{width:7.5em !important;padding:0}.app-calendar-yearview .app-calendar-month-header:not(.ui-mini):not(.ui-btn-icon-notext){font-size:4vw !important}.app-calendar-year h1{font-size:8vw;width:3.5em !important}.app-calendar .app-calendar-yearview .app-calendar-month table{width:14em !important}}@media(min-width:32em) and (max-width:40em){.app-calendar-yearview .app-calendar-month,.app-calendar-yearview .app-calendar-month a{font-size:1.8vw !important}.app-calendar-yearview .app-calendar-month-header{width:10em !important}.app-calendar-yearview .app-calendar-month-header:not(.ui-mini):not(.ui-btn-icon-notext){font-size:2.7vw !important}.app-calendar-year h1{font-size:5.5vw}}@media(max-width:62em) and (min-width:40em){body:not(.app-sidebar-undocked) .app-calendar-yearview .app-calendar-month{font-size:1.4vw !important}body:not(.app-sidebar-undocked) .app-calendar-yearview .app-calendar-month-header{font-size:2.5vw !important;width:8em !important}body:not(.app-sidebar-undocked) .app-calendar-year h1{font-size:5vw;width:4.5em}body:not(.app-sidebar-undocked).app-density-compact .app-calendar .app-calendar-year h1{font-size:5vw;width:4em}body:not(.app-sidebar-undocked).app-density-condensed .app-calendar .app-calendar-year h1{font-size:5vw;width:3.66em}}@media(min-width:64em){.app-sidebar-undocked .app-calendar .app-calendar-yearview .app-calendar-month{width:25%}.app-sidebar-undocked .app-calendar-year h1{padding-right:75%}}@media(min-width:77em){body:not(app-sidebar-undocked) .app-calendar .app-calendar-yearview .app-calendar-month{width:25%}body:not(app-sidebar-undocked) .app-calendar-year h1{padding-right:75%}}@media(min-width:95em){.app-sidebar-undocked .app-calendar .app-calendar-yearview .app-calendar-month{width:16.66%}.app-sidebar-undocked .app-calendar-year h1{padding-right:84%}}@media(min-width:107em){body:not(app-sidebar-undocked) .app-calendar .app-calendar-yearview .app-calendar-month{width:16.66%}body:not(app-sidebar-undocked) .app-calendar-year h1{padding-right:84%}}@media(max-width:32em) and (max-resolution:128dpi){.app-calendar-yearview .app-calendar-month{width:50%}.app-calendar-yearview .app-calendar-month,.app-calendar-yearview .app-calendar-month a{font-size:2.5vw !important}.app-calendar-yearview .app-calendar-month-header{width:8.5em !important}.app-calendar-yearview .app-calendar-month-header:not(.ui-mini):not(.ui-btn-icon-notext){font-size:4vw !important}.app-calendar-year h1{font-size:6vw !important;width:6em !important;padding-right:50%}}.app-calendar .app-calendar-yearview .app-calendar-month table{box-sizing:content-box;width:15em;margin-left:auto;margin-right:auto}.app-calendar-yearview .app-calendar-month th{font-weight:normal}.app-calendar-yearview .app-calendar-month td{min-height:1px;text-align:center;vertical-align:middle;width:1.5em;height:2em;padding:0;cursor:pointer}.app-calendar-yearview .app-calendar-month td.app-has-data:not(.app-current-day):not(.ui-btn-active){background-color:#e9e9e9;transition:background-color ease .3s}.app-theme-dark .app-calendar-yearview .app-calendar-month td.app-has-data:not(.app-current-day):not(.ui-btn-active){background-color:#333}.app-calendar-yearview .app-calendar-month td.ui-btn-active{background-color:#38c;border-radius:0;color:#fff}.app-day-header .app-current-day{font-weight:bold}.app-day-header .ui-btn:not(.ui-btn-active) .app-current-day{color:#38c}.app-calendar-plugin span.app-current-day,.app-calendar-monthview .app-current-day,.app-calendar-yearview .app-current-day,.app-week-header .app-current-day,.app-day-header .app-current-day.visible-day{background-color:#38c;border-radius:50%;color:#fff !important;font-weight:bold}.app-calendar-plugin span.app-current-day{display:inline-block;width:1.7em}.app-calendar-plugin td:not(.app-has-data) span.app-current-day{font-weight:normal}.visible-day{background-color:#000;border-radius:50%;color:#fff !important;font-weight:bold}.app-week-header li>a>div,.app-day-header li>a>div{display:inline;margin-left:-2px;height:1.5em;line-height:1.5em;vertical-align:middle;width:1.5em;display:inline-block}.app-calendar-monthview .app-calendar-month{height:100%}.app-calendar-monthview .app-calendar-month-header{margin:.25em .5em;text-transform:uppercase;font-weight:300}.app-calendar .app-calendar-month-header{font-size:24px;color:#38c;transition:color ease .2s}.app-theme-dark .app-calendar .app-calendar-month-header{color:#fff}.app-calendar-agenda-list .app-calendar-month-header h1{font-size:24px;padding:4px}.app-density-compact .app-wrapper .app-calendar .app-calendar-month-header,.app-density-compact .app-wrapper .app-calendar-agenda-list .app-calendar-month-header h1{font-size:22px}.app-density-condensed .app-wrapper .app-calendar .app-calendar-month-header,.app-density-condensed .app-wrapper .app-calendar-agenda-list .app-calendar-month-header h1{font-size:20px}.app-calendar-monthview .app-calendar-month:not(.data-loaded) .app-calendar-month-header{color:#ccc}.app-theme-dark .app-calendar-monthview .app-calendar-month:not(.data-loaded) .app-calendar-month-header{color:#555}.app-calendar-monthview .app-calendar-month-header.app-in-header{color:transparent !important}.app-calendar-monthview .app-calendar-month table{width:100%;border-spacing:0;background-color:#fff;table-layout:fixed}.app-theme-dark .app-calendar-monthview .app-calendar-month table{background-color:#333}.app-calendar-monthview .app-calendar-month table tr{}.app-calendar-monthview .app-calendar-month table td{border:solid 1px #e5e5e5;border-top-width:0;border-left-width:0;position:relative;width:14.2%;vertical-align:top}.app-calendar-monthview .app-calendar-month table td ul{margin:0;padding:.5em 0 0 0;list-style:none;font-size:8.5px}.app-calendar-dayview .app-event{font-size:10px}.app-calendar-weekview .app-event{font-size:8.5px}.app-event .app-event-time-long{font-weight:normal}.app-event .app-event-handle{position:absolute;height:5px;bottom:0;right:0;left:0;transition:opacity ease .2s;opacity:0;cursor:row-resize}.app-event:hover .app-event-handle,.app-event-preview .app-event-handle{transition:opacity ease .2s;opacity:1}.app-event .app-event-handle::after{content:' ';display:block;width:20px;height:5px;background-size:20px 20px;background-repeat:no-repeat;background-position:center center;margin:-2px auto 0}@media(min-width:640px){.app-calendar-monthview .app-calendar-month table td ul{font-size:12px}.app-calendar-dayview .app-event{font-size:12px}.app-calendar-weekview .app-event{font-size:12px}.app-event .app-event-time{font-size:.85em}}@media(min-width:1024px){.app-calendar-monthview .app-calendar-month table td ul,.app-calendar-weekview .app-event{font-size:12px}}.app-calendar-monthview .app-calendar-month table li{margin:2px;border-radius:2px;white-space:nowrap}@media(max-width:768px){.app-calendar-month table ul li.app-calendar-month-more span{display:none}}.app-calendar-monthview .app-calendar-month table td li.app-calendar-month-more:not(.ui-btn-active){color:#a2a2a2}.app-theme-dark .app-calendar-monthview .app-calendar-month table td li.app-calendar-month-more:not(.ui-btn-active){color:#999}.app-theme-dark .app-calendar-monthview .app-calendar-month table td{border-color:#111}.app-calendar-monthview .app-calendar-month table td.app-calendar-weekend{background-color:#fcfcfc}.app-theme-dark .app-calendar-monthview .app-calendar-month table td.app-calendar-weekend{background-color:#222}.app-calendar-monthview .app-calendar-month table td.app-calendar-weekend>a:not(.ui-btn-active){color:#a2a2a2}.app-calendar-monthview .app-calendar-month table td>a{position:absolute;right:0;top:0;padding:4px 4px 0 4px !important;margin:0;font-weight:normal;line-height:1;border-color:transparent !important}.app-calendar-monthview .app-calendar-month table td>a.ui-btn-active{padding-bottom:4px !important}.app-calendar-yearview .app-calendar-month table td>a{display:inline-block;padding:0;margin:0;font-weight:normal;line-height:1;border-width:0 !important}.app-calendar-yearview .app-calendar-month table td>a:not(.ui-btn-active),.app-calendar-monthview .app-calendar-month table td>a:not(.ui-btn-active){background-color:transparent !important}.app-calendar-yearview .app-calendar-month table td>a>span{display:inline-block;width:1.5em;height:1.5em;line-height:1.5em}.app-calendar-monthview .app-calendar-month table td>a>span{display:inline-block;width:1.5em;text-align:center;vertical-align:middle;height:1.5em;line-height:1.5em}.app-calendar-monthview .app-calendar-month table{border-top:solid 1px #e5e5e5}.app-theme-dark .app-calendar-monthview .app-calendar-month table{border-top-color:#111}.app-calendar-weekview,.app-calendar-dayview{height:1060px;overflow:hidden}.app-calendar-time{background-color:#fff;left:0;width:60px;font-size:12px;padding-right:.5em;height:100%;position:relative;z-index:2000;margin-top:-2px}.app-theme-light .app-calendar-time,.app-theme-modern .app-calendar-time{background-color:#f9f9f9}.app-theme-dark .app-calendar-time{background-color:#1f1f1f;border-color:#1f1f1f}.app-calendar-weekview .app-calendar-time{position:absolute}.app-calendar-dayview .app-calendar-time{float:left}.app-calendar-time ul{list-style:none;padding-left:0;height:100%;margin-top:16px}.app-calendar-time ul li{display:block;height:4%}.app-calendar-time ul li span{padding-left:1em;float:right}.app-calendar-time .app-current-time{position:absolute;top:0;margin-top:16px;left:0;width:60px;text-align:right;color:transparent}.app-has-current-day .app-current-time{color:#38c}.app-has-time-prompt .app-current-time{color:#000}.app-theme-dark .app-has-time-prompt .app-current-time{color:#fff}.app-has-current-day .app-calendar-time li .time-hidden,.app-has-time-prompt .app-calendar-time li .time-hidden{color:transparent}.app-calendar-week-grid{padding-left:66px;height:100%}.app-calendar-day-grid{min-width:30000px;height:100%;overflow:hidden}.app-calendar-day,.app-calendar-day-grid .app-calendar-load-at-top{display:inline-block;float:left;height:100%}.app-calendar-day-grid .app-calendar-load-at-top{}.app-calendar-day-grid .dv-load-at-top{position:fixed;top:50%}.current-time-line{position:absolute;z-index:1;top:0;left:0;margin-top:22px;margin-bottom:-23px;right:0}.app-has-current-day .current-time-line,.app-calendar-agenda-list .current-time-line{border-top:solid 1px #38c}.app-calendar-agendaview .current-time-line{right:12px}.app-time-line-container{display:block;vertical-align:middle;height:3em;line-height:2em;padding-top:1em}.app-density-condensed .app-time-line-container{padding-top:1.6em}.app-density-compact .app-time-line-container{padding-top:1.3em}.app-calendar-agenda-list li.app-time-line-container>.app-event-time{color:#38c;padding:0;margin:0;position:static;display:inline-block;vertical-align:baseline;line-height:2em}.app-calendar-agenda-list li.app-time-line-container>.app-time-line-container:first-child{margin-top:1em;height:2em}.app-calendar-agenda-list .app-event{font-weight:bold}.app-calendar-agenda-list .app-event .app-event-time{font-weight:normal}.app-calendar-agenda-list .current-time-line{border-radius:0 !important;top:2em;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important;height:1px;margin-top:0 !important}.app-density-condensed .app-calendar-agenda-list .app-has-current-day .current-time-line{top:2.5em}.app-density-compact .app-calendar-agenda-list .app-has-current-day .current-time-line{top:2.1em}.app-calendar-weekview .app-calendar-time .current-time-line{margin-top:24px !important}.app-has-time-prompt .current-time-line{border-top:solid 1px #000}.app-theme-dark .app-has-time-prompt .current-time-line{border-top:solid 1px #fff}.app-calendar-weekview .current-time-line{position:absolute;width:100%}.current-time-line div.dot{position:absolute;content:"";margin-left:70px;margin-top:-.25em;border-radius:.5em;height:.5em;width:.5em !important}.app-has-current-day .current-time-line div.dot{background-color:#38c}.app-has-time-prompt .current-time-line div.dot{background-color:#000}.app-theme-dark .app-has-time-prompt .current-time-line div.dot{background-color:#fff}.app-calendar-day{position:relative}.app-calendar-day>div:not(.app-clear-fix):not(.app-calendar-time){height:4%;overflow-x:visible;white-space:nowrap}.app-calendar-weekview .app-calendar-day>div:nth-of-type(1),.app-calendar-dayview .app-calendar-day>div:nth-of-type(2){height:22px;margin-top:-1px}.app-calendar-day>div:not(.app-calendar-time){border-bottom:1px solid #ccc;margin-bottom:-1px}.app-calendar-week-grid .app-calendar-day>div{border-right:solid 1px #ccc;padding-right:1px}.app-theme-dark .app-calendar-day>div{border-color:#333}.app-calendar-week-grid .app-calendar-day.endofweek>div{border-right-width:2px;padding-right:0}.app-calendar-day>div:last-of-type>div{border-bottom-width:0}.app-calendar-day ul.app-calendar-eventlist{padding:0;margin:0}ul.app-calendar-eventlist li{box-sizing:border-box;position:absolute;list-style:none;padding:.5em;border-radius:2px;top:22px;left:0;width:90%}.app-calendar-dayview ul.app-calendar-eventlist li.app-event{left:70px}.app-calendar-weekview ul.app-calendar-eventlist li.app-event{left:4px}.app-calendar-dayview ul.app-calendar-eventlist li.app-event,.app-calendar-weekview ul.app-calendar-eventlist li.app-event{box-shadow:0 0 3px #fff}.app-theme-dark .app-calendar-dayview ul.app-calendar-eventlist li.app-event,.app-theme-dark .app-calendar-weekview ul.app-calendar-eventlist li.app-event{box-shadow:0 0 3px #000}.app-calendar-dayview ul.app-calendar-eventlist li.app-event.app-calendar-selected{outline-offset:-3px}.app-calendar-load-at-top,.app-calendar-load-at-bottom{padding-top:1em;padding-bottom:1em}.app-calendar-load-at-top a,.app-calendar-load-at-bottom a{margin-left:auto;margin-right:auto;background-color:transparent !important;border-width:0;font-weight:normal;padding-top:8px;padding-bottom:8px}.app-bar-header .app-bar-calendar{padding-top:.3em;overflow:hidden}.app-bar-header .app-bar-calendar .app-tabs{display:inline-block;padding:0;width:58%;min-width:58%;margin-left:21%;margin-right:21%}@media(max-width:574px){body.app-sidebar-undocked .app-bar-header .app-bar-calendar .app-tabs{visibility:hidden}}@media(max-width:767px){body:not(.app-sidebar-undocked) .app-bar-header .app-bar-calendar .app-tabs{visibility:hidden}}@media(min-width:1024px){.app-bar-header .app-bar-calendar .app-tabs{margin-left:15%;margin-right:15%;min-width:70%;width:70%}}.app-calendar-badge{cursor:default;display:inline-block;left:11px;position:absolute;font-weight:normal;font-size:18px !important;margin-top:12px;top:0;border-width:0 !important;padding:3px 1.2em 3px 3px !important;box-shadow:none !important}.app-calendar-badge:not(.ui-btn-active):not(.app-selected){background-color:transparent !important}.app-calendar-badge.app-has-droparrow{cursor:pointer}.app-calendar-badge b{font-weight:600}.app-density-compact .app-calendar-badge{margin-top:12px}.app-density-condensed .app-calendar-badge{margin-top:9px}.app-calendar-today,.app-calendar-next,.app-calendar-prev{position:absolute;right:98px;top:.4em;margin:5px 0}.app-calendar-next{right:.56em}.app-calendar-prev{right:53px}.app-density-compact .app-calendar-today,.app-density-compact .app-calendar-next,.app-density-compact .app-calendar-prev{margin-top:4px}.app-density-condensed .app-calendar-today,.app-density-condensed .app-calendar-next,.app-density-condensed .app-calendar-prev{margin-top:3px}.app-bar-calendar .app-month-header,.app-bar-calendar .app-week-header,.app-bar-calendar .app-day-header{clear:right;margin-top:-1em}.app-bar-calendar .app-month-header ul,.app-bar-calendar .app-week-header ul,.app-bar-calendar .app-day-header ul{padding-left:0;margin-top:.25em}.app-bar-calendar .app-week-header ul,.app-bar-calendar .app-day-header ul{white-space:nowrap;width:30000px}.app-theme-dark .app-bar-calendar .app-week-header ul,.app-theme-dark .app-bar-calendar .app-day-header ul{border-color:#333}.app-desktop .app-bar-calendar .app-month-header ul{margin-right:16px}.app-bar-calendar .app-month-header li,.app-bar-calendar .app-week-header li,.app-bar-calendar .app-day-header li{list-style:none;font-weight:normal;float:left}.app-bar-calendar .app-month-header li{text-align:right;width:14.28%;padding-bottom:.2em}.app-bar-calendar .app-week-header li,.app-bar-calendar .app-day-header li{display:inline;text-align:center;width:200px;padding:0 2px .2em 0;border-right:none}.app-bar-calendar .app-week-header li a,.app-bar-calendar .app-day-header li a{border:none;padding:0;margin:0;font-weight:normal;width:100%;height:100%;overflow:visible}@media(min-width:30em){.app-bar-calendar .app-week-header li a,.app-bar-calendar .app-day-header li a{font-size:1em !important}}body.app-theme-light:not(.app-desktop) .app-week-header li a.ui-btn:hover:not(.ui-btn-active),body.app-theme-light:not(.app-desktop) .app-day-header li a.ui-btn:hover:not(.ui-btn-active),.app-bar-calendar .app-week-header li a:not(.ui-btn-active),.app-bar-calendar .app-day-header li a:not(.ui-btn-active){background-color:transparent !important}.app-bar-calendar .app-week-header ul{padding-left:65px}.app-sidebar-undocked .app-bar-calendar .app-week-header ul{padding-left:66px}.app-bar-calendar .app-week-header li.last-day-of-week{padding-right:0;border-right:2px solid #ccc}.app-theme-dark .app-bar-calendar .app-week-header li.last-day-of-week{border-color:#333}.app-week-header li.first-day-of-week a:not(.ui-btn-active),.app-week-header li.last-day-of-week a:not(.ui-btn-active),.app-day-header li.first-day-of-week a:not(.ui-btn-active),.app-day-header li.last-day-of-week a:not(.ui-btn-active){color:#777}.app-week-header .ui-btn .letter-day,.app-day-header .ui-btn .letter-day,.app-month-header .letter-day{display:inline}@media(max-width:30em){.app-bar-calendar .ui-btn .letter-day,.app-bar-calendar .ui-btn .abbr-day,.app-bar-calendar .ui-btn .full-day{font-size:3vw !important;display:block}.app-bar-calendar .ui-btn div{font-size:4.4vw !important}}@media(min-width:30em) and (max-width:45em){.app-bar-calendar .ui-btn .letter-day,.app-bar-calendar .ui-btn .abbr-day,.app-bar-calendar .ui-btn .full-day{display:block;font-size:.9em !important}.app-bar-calendar li .ui-btn{padding-bottom:.2em !important}.app-bar-calendar li .ui-btn div{font-size:1.2em !important}}.app-week-header .ui-btn span,.app-day-header .ui-btn span{vertical-align:middle}.app-week-header .ui-btn .abbr-day,.app-day-header .ui-btn .abbr-day,.app-month-header .abbr-day{display:none}.app-week-header .ui-btn .full-day,.app-day-header .ui-btn .full-day,.app-month-header .full-day{display:none}.app-week-header .ui-btn div,.app-day-header .ui-btn div{display:inline-block}@media(min-width:30em){.app-month-header .letter-day{display:none}.app-month-header .abbr-day{display:inline}}@media(min-width:45em){.app-week-header .ui-btn .letter-day,.app-day-header .ui-btn .letter-day,.app-month-header .letter-day{display:none}.app-week-header .ui-btn .abbr-day,.app-day-header .ui-btn .abbr-day,.app-month-header .abbr-day{display:inline}}@media(min-width:1680px){.app-week-header .ui-btn .abbr-day,.app-day-header .ui-btn .abbr-day,.app-month-header .abbr-day{display:none}.app-week-header .ui-btn .full-day,.app-day-header .ui-btn .full-day,.app-month-header .full-day{display:inline}}.app-bar-calendar .app-month-header li span{margin-right:.5em}.app-bar-calendar .app-month-header li.app-calendar-weekend{color:#a2a2a2}.app-bar-footer .app-bar-calendar-footer{padding:0 1em;font-size:12px;font-weight:normal}.app-calendar-weekview .app-calendar-week-grid>div:not(.app-calendar-time)>div,.app-bar-calendar .app-week-header li,.app-bar-calendar .app-day-header li{width:300px}.app-bar-calendar-footer .app-scroll-outer{overflow-x:auto;-ms-overflow-style:scrollbar;margin-left:-1em;margin-right:-1em}.app-bar-calendar-footer .app-scroll-inner{height:1px}.app-calendar-agenda-list{list-style:none;margin-left:0;padding:0;width:100% !important}.app-calendar-agenda-list>li{clear:both;padding-bottom:1em}.app-calendar-agenda-list>li:last-of-type{border-bottom-width:0}.app-calendar-agenda-list>li.app-has-current-day h2:not(.ui-btn-active)>span{color:#38c}.app-calendar-agenda-list>li.app-has-current-day .current-time-line{width:auto;margin-bottom:0;margin-right:0;padding:1em 0}.app-calendar-agenda-list .current-time-line .dot{position:absolute;top:0;left:0;margin-left:0}.app-calendar-agenda-list h2{position:absolute;font-size:18px !important;font-weight:600;vertical-align:top;padding:12px !important;margin:11px 0 0;box-sizing:border-box;z-index:1;border:none}.app-echo .app-calendar-agenda-list h2{cursor:default}.app-echo .dv-action-see-all{line-height:normal}.app-density-compact .app-calendar-agenda-list h2{margin-top:10px}.app-density-condensed .app-calendar-agenda-list h2{margin-top:9px}.app-calendar-agenda-list h2:not(.ui-btn-active){background-color:transparent !important}.app-calendar-agenda-list .app-calendar-month-header{font-size:1em !important;margin-left:17em;border:none;padding:0;margin-top:2em;text-align:left}.app-calendar-agenda-list .app-calendar-month-header:not(.ui-btn-active){background-color:transparent !important;color:#38c}.app-calendar-agenda-list .app-calendar-month-header h1{text-transform:uppercase;font-weight:300;margin:0}.app-echo .app-calendar-agenda-list .app-calendar-month-header{margin-top:0}.app-theme-dark .app-calendar-agenda-list li{border-top-width:0 !important}.app-theme-dark .app-calendar-agenda-list .app-calendar-month-header h1{color:#fff}.app-calendar-agenda-list h2 .app-calendar-daynumbig{display:none}.app-calendar-agenda-list .app-calendar-day{padding-left:11em;width:100%;box-sizing:border-box}.app-calendar-agenda-list .app-calendar-day ul{list-style:none;padding:0;width:100% !important;min-height:3em}.app-calendar-agenda-list .app-calendar-day li{position:relative}.app-calendar-agenda-list .app-calendar-day li>div{margin:12px;margin-left:6em;padding:12px;border-radius:2px;white-space:normal !important}.app-calendar .app-event:not(.app-event-has-end-time){white-space:nowrap}.app-calendar-dayview .app-event:not(.app-event-has-end-time) .app-event-time-long,.app-calendar-weekview .app-event:not(.app-event-has-end-time) .app-event-time-long,.app-calendar-dayview .app-event.app-event-has-end-time .app-event-time,.app-calendar-weekview .app-event.app-event-has-end-time .app-event-time{display:none}.app-calendar .app-event.app-event-preview,.app-calendar .app-event.app-event-new{opacity:.8;z-index:1000 !important}.app-calendar-agenda-list li>.app-event-time{margin-top:12px;position:absolute;vertical-align:middle}.app-calendar-agenda-list .app-calendar-day li>div .app-event-time{display:none}@media(min-width:1000px){.app-calendar-agenda-list{display:block !important;margin-left:auto !important;margin-right:auto !important;width:800px !important}}.app-calendar-has-end-time .app-calendar-agenda-list .app-calendar-day li>div{margin-left:10em}.app-calendar-has-end-time .app-calendar-agenda-list .app-calendar-month-header{margin-left:21em}@media(max-width:30em){.app-calendar-agenda-list .app-calendar-day{padding-left:5em}.app-calendar-agenda-list li>.app-event-time{display:none}.app-calendar-agenda-list .app-calendar-day li>div .app-event-time{display:block}.app-calendar-agenda-list li.app-time-line-container>.app-event-time{display:block;padding-top:1em}.app-calendar-agenda-list .app-calendar-day li.app-time-line-container{height:40px}.app-calendar-agenda-list .app-calendar-day li>div{margin-left:0 !important}.app-calendar-agenda-list .app-calendar-month-header{margin-left:5em !important}.app-calendar-agenda-list h2 .app-calendar-monthname,.app-calendar-agenda-list h2 .app-calendar-daynum{display:none}.app-calendar-agenda-list h2 .app-calendar-daynumbig{display:block;margin-bottom:-.5em}.app-calendar-agenda-list h2 .app-calendar-dayname{font-size:.75em}}@media(min-width:30.01em){.app-density-compact .app-calendar-agenda-list h2,.app-density-condensed .app-calendar-agenda-list h2{font-size:16px !important}}.app-blink{background-color:#38c !important;color:#fff !important}.app-calendar .app-calendar-time,.app-calendar .app-event,.app-calendar .app-calendar-month-more{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.app-calendar .app-event,.app-calendar .app-calendar-month-more{cursor:pointer;overflow:hidden;color:#000;padding:.25em;font-weight:bold}.app-calendar .app-event .app-event-time{font-weight:normal;text-transform:lowercase;margin-right:-1px}.app-calendar-dayview .app-event,.app-calendar-weekview .app-event{padding:.5em}.app-selected.ui-btn .app-event,.app-calendar-selected{outline:3px solid #000;border-radius:0 !important;z-index:1000 !important}.app-event.ui-btn-active,.app-calendar-month-more.ui-btn-active{background-color:#38c;color:#fff}.app-theme-dark .app-selected.ui-btn .app-event,.app-theme-dark .app-calendar-selected{outline-color:#fff}.app-event{opacity:1;transition:opacity ease .5s}.app-event-filter .app-event{opacity:.2;transition:opacity ease .5s}.app-event-more{font-size:.8em !important;text-overflow:clip !important}.app-event-more,.app-event-new{background-color:#e9e9e9}.app-theme-dark .app-event-more,.app-theme-dark .app-event-new{background-color:#333;color:#fff !important}.app-event-more.app-selected{z-index:1000 !important}@media(max-width:45em){.app-calendar-weekview .app-event-more{color:transparent}.app-calendar-weekview .app-event .app-event-time,.app-calendar-weekview .app-event .app-event-time-long,.app-calendar-monthview .app-event .app-event-time{display:none}}@media(max-width:30em){.app-calendar-dayview .app-event-more .dots{display:inline}.app-calendar-dayview .app-event-more span:not(.dots){display:none}}.app-event-color-0{background-color:#4986e7}.app-event-filter-color-0 .app-event-color-0{opacity:1}.app-event-color-1{background-color:#f83a22}.app-event-filter-color-1 .app-event-color-1{opacity:1}.app-event-color-2{background-color:#16a765}.app-event-filter-color-2 .app-event-color-2{opacity:1}.app-event-color-3{background-color:#a47ae2}.app-event-filter-color-3 .app-event-color-3{opacity:1}.app-event-color-4{background-color:#ffad46}.app-event-filter-color-4 .app-event-color-4{opacity:1}.app-event-color-5{background-color:#9fc6e7}.app-event-filter-color-5 .app-event-color-5{opacity:1}.app-event-color-6{background-color:#ac725e}.app-event-filter-color-6 .app-event-color-6{opacity:1}.app-event-color-7{background-color:#42d692}.app-event-filter-color-7 .app-event-color-7{opacity:1}.app-event-color-8{background-color:#cd74e6}.app-event-filter-color-8 .app-event-color-8{opacity:1}.app-event-color-9{background-color:#ff7537}.app-event-filter-color-9 .app-event-color-9{opacity:1}.app-event-color-10{background-color:#9fe1e7}.app-event-filter-color-10 .app-event-color-10{opacity:1}.app-event-color-11{background-color:#f691b2}.app-event-filter-color-11 .app-event-color-11{opacity:1}.app-event-color-12{background-color:#7bd148}.app-event-filter-color-12 .app-event-color-12{opacity:1}.app-event-color-13{background-color:#9a9cff}.app-event-filter-color-13 .app-event-color-13{opacity:1}.app-event-color-14{background-color:#c2c2c2}.app-event-filter-color-14 .app-event-color-14{opacity:1}.app-event-color-15{background-color:#92e1c0}.app-event-filter-color-15 .app-event-color-15{opacity:1}.app-event-color-16{background-color:#d06b64}.app-event-filter-color-16 .app-event-color-16{opacity:1}.app-event-color-17{background-color:#b3dc6c}.app-event-filter-color-17 .app-event-color-17{opacity:1}.app-event-color-18{background-color:#b99aff}.app-event-filter-color-18 .app-event-color-18{opacity:1}.app-event-color-19{background-color:#fbe983}.app-event-filter-color-19 .app-event-color-19{opacity:1}.app-event-color-20{background-color:#cca6ac}.app-event-filter-color-20 .app-event-color-20{opacity:1}.app-event-color-21{background-color:#fa573c}.app-event-filter-color-21 .app-event-color-21{opacity:1}.app-event-color-22{background-color:#cabdbf}.app-event-filter-color-22 .app-event-color-22{opacity:1}.app-event-color-23{background-color:#fad165}.app-event-filter-color-23 .app-event-color-23{opacity:1}.app-calendar-plugin{margin:-1em -1em 1em -1em;padding:.5em 0;border-bottom:solid 1px #ddd;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.app-theme-dark .app-calendar-plugin{border-color:#111}.app-calendar-plugin h1{margin:0;font-size:1em}.app-calendar-plugin table{width:100%;border-collapse:collapse}.app-calendar-plugin table th{font-weight:normal;text-transform:none;font-size:14px}.app-calendar-plugin table td{width:14.2%;height:1.7em;line-height:1.7em;cursor:pointer;text-align:center}.app-calendar-plugin table td.app-has-data{font-weight:bold}.app-calendar-plugin table tr:not(.app-week-hidden) td.app-day-hidden{font-size:0 !important}.app-calendar-plugin table tr.app-week-hidden td{visibility:hidden}.app-calendar-plugin table tr:not(.ui-btn-active) td.app-prev-month,.app-calendar-plugin table tr:not(.ui-btn-active) td.app-next-month{color:gray}.app-theme-dark .app-calendar-plugin table td:not(.app-has-data){color:#bbb}.app-theme-dark .app-calendar-plugin table tr:not(.ui-btn-active) td.app-prev-month,.app-theme-dark .app-calendar-plugin table tr:not(.ui-btn-active) td.app-next-month{color:#777}.app-calendar-plugin table tr.app-selected,.app-calendar-plugin table td.app-selected{background-color:#cfe9f3 !important}.app-calendar-plugin table tr.ui-btn-active,.app-calendar-plugin table tr.ui-btn-active td,.app-calendar-plugin table tr.ui-btn-active td:hover,.app-calendar-plugin table td.ui-btn-active,.app-calendar-plugin table td.ui-btn-active:hover{background-color:#38c !important}.app-calendar-plugin table tr.ui-btn-active td,.app-calendar-plugin table td.ui-btn-active{color:#fff !important}.app-theme-dark .app-calendar-plugin table tr.app-selected,.app-theme-dark .app-calendar-plugin table tr:not(.ui-btn-active) td.app-selected:not(.ui-btn-active){background-color:#1f1f1f !important}.app-density-condensed .app-calendar-plugin table th,.app-density-condensed .app-calendar-plugin table td,.app-density-condensed .app-calendar-plugin ol li{font-size:12px}.app-calendar-plugin .ui-btn.ui-btn-icon-notext{margin:0;padding:0;display:inline-block;position:absolute;top:10px;left:.25em;font-size:1em;border-top-width:1px !important}.app-calendar-plugin .ui-btn.ui-btn-icon-notext.app-calendar-plugin-loadright{left:auto;right:.25em}.app-calendar-plugin .app-calendar-plugin-header{margin-bottom:2px}.app-density-condensed .app-calendar-plugin .app-calendar-plugin-header{margin-top:4px}.app-calendar-plugin .app-calendar-plugin-header div .app-has-droparrow{display:inline-block;position:relative;margin-top:.5em}.app-calendar-plugin .app-calendar-plugin-header div{text-align:center;height:28px;line-height:28px;white-space:nowrap;margin-left:30px;margin-right:30px;cursor:pointer;padding:0;text-transform:uppercase}.app-calendar-plugin .app-month-container{padding:0 .5em}.app-calendar-plugin .app-month-container>div{text-align:center;text-transform:uppercase;font-size:14px}.app-density-condensed .app-calendar-plugin-header div a,.app-density-condensed .app-calendar-plugin .app-month-container>div,.app-density-condensed .app-calendar-color-legend{font-size:12px}.app-density-compact .app-calendar-plugin-header div a,.app-density-compact .app-calendar-plugin .app-month-container>div,.app-calendar-color-legend{font-size:14px !important}.app-theme-dark .app-calendar-plugin-header div{color:#bbb !important}.app-calendar-plugin .ui-btn:not(.ui-btn-icon-notext){margin:0;padding:0 10px 0 0 !important;border-width:0 !important}.app-calendar-plugin .ui-btn.app-calendar-plugin-fieldselector:not(.ui-btn-icon-notext){display:table;margin:.25em auto 0 auto;border-width:0 !important;padding:3px 1.5em 3px 1em !important}.app-calendar-plugin .ui-btn:not(.ui-btn-icon-notext):not(.ui-btn-active):not(.app-selected){background-color:transparent !important}.app-calendar-plugin .app-calendar-plugin-fieldselector.app-selected,.app-calendar-plugin .app-calendar-plugin-fieldselector.app-selected:hover,.app-calendar-plugin .app-calendar-plugin-header .app-selected,.app-calendar-plugin .app-calendar-plugin-header .app-selected:hover,.app-calendar .app-bar-calendar .app-calendar-badge.app-selected,.app-calendar .app-bar-calendar .app-calendar-badge.app-selected:hover{background-color:rgba(0,0,0,.05) !important;color:#000 !important}.app-theme-dark .app-calendar-plugin .app-calendar-plugin-fieldselector.app-selected,.app-theme-dark .app-calendar-plugin .app-calendar-plugin-fieldselector.ui-btn.app-selected:hover:not(.ui-btn-active),.app-theme-dark .app-calendar-plugin .app-calendar-plugin-header .app-selected,.app-theme-dark .app-calendar-plugin .app-calendar-plugin-header .app-selected:hover,.app-theme-dark .app-calendar .app-bar-calendar .app-calendar-badge.app-selected,.app-theme-dark .app-calendar .app-bar-calendar .app-calendar-badge.app-selected:hover{background-color:#222 !important;color:#fff !important}.app-calendar-plugin .app-calendar-color-legend a.app-hidden{display:none !important}.app-calendar-plugin-header .app-has-droparrow:after{right:0}.app-calendar-plugin .app-calendar-color-legend{border-top:1px solid #ddd;padding-left:1em;margin-top:.5em}.app-calendar-plugin .app-calendar-color-legend.app-hidden{display:none !important}.app-theme-dark .app-calendar-plugin .app-calendar-color-legend{border-color:#111}.app-calendar-plugin .app-calendar-color-legend ol{list-style:none;padding-left:0;margin-bottom:0;margin-top:.25em}.app-labelsinlist-displayedabove .app-calendar-plugin .app-calendar-color-legend ol{margin-top:.25em}.app-calendar-plugin .app-calendar-color-legend li{position:relative;padding-left:1.5em;cursor:pointer}.app-calendar-plugin .app-calendar-color-legend:not(.app-see-all) li.app-hidden{display:none}.app-calendar-plugin .app-calendar-color-legend .app-item-desc-before{margin-top:.5em !important}.app-calendar-plugin .app-calendar-color-legend .app-legend-toggle{margin-left:1.5em;padding-right:1.5em !important;text-align:left;width:auto;display:inline-block}.app-calendar-plugin .app-calendar-color-legend.app-see-all .app-legend-toggle:after{transform:rotate(180deg)}.app-calendar-plugin .app-calendar-color-legend.app-see-all a.app-legend-toggle span.app-see-more{display:none}.app-calendar-plugin .app-calendar-color-legend:not(.app-see-all) a.app-legend-toggle span.app-see-less{display:none}.app-calendar-plugin .app-calendar-color-legend li span{position:absolute;display:block;top:50%;margin-top:-.5em;left:0;width:1em;height:1em}.app-calendar-plugin .app-calendar-color-legend .app-item-desc{font-size:.75em}.app-density-condensed .app-calendar-plugin .app-calendar-color-legend .app-item-desc{font-size:11px}.app-density-condensed .app-calendar-plugin .app-calendar-color-legend .app-item-desc{font-size:10px}.app-theme-dark .app-calendar-today,.app-theme-dark .app-calendar-next,.app-theme-dark .app-calendar-prev,.app-theme-dark .app-calendar-plugin-loadright,.app-theme-dark .app-calendar-plugin-loadleft{border-color:#1f1f1f !important}.app-theme-aquarium .app-calendar-plugin{background-color:#fff}.app-theme-aquarium .app-calendar-month-header{color:#3d7fd5 !important}.app-theme-aquarium .app-calendar-monthview .app-calendar-month table td.app-calendar-weekend{background-color:#f2f8ff}.app-theme-aquarium .app-calendar-plugin,.app-theme-aquarium .app-calendar-color-legend,.app-theme-aquarium .app-calendar-monthview .app-calendar-month table,.app-theme-aquarium .app-calendar-monthview .app-calendar-month table td,.app-theme-aquarium .app-calendar-day>div>div,.app-theme-aquarium .app-bar-calendar .app-week-header li.last-day-of-week,.app-theme-aquarium .app-calendar-week-grid .app-calendar-day>div{border-color:#c3dcfc}.app-theme-aquarium .app-calendar-plugin span.app-current-day,.app-theme-aquarium .app-calendar-monthview .app-current-day,.app-theme-aquarium .app-calendar-yearview .app-current-day,.app-theme-aquarium .app-week-header .app-current-day,.app-theme-aquarium .app-day-header .visible-day.app-current-day,.app-theme-aquarium .app-has-current-day .current-time-line .dot{background-color:#6f9dd9}.app-theme-aquarium .app-has-current-day .current-time-line{border-color:#6f9dd9}.app-theme-aquarium .app-day-header :not(.ui-btn-active).ui-btn .app-current-day,.app-theme-aquarium .app-has-current-day .app-current-time,.app-theme-aquarium .app-calendar-agenda-list>li.app-has-current-day h2:not(.ui-btn-active)>span,.app-theme-aquarium .app-calendar-agenda-list li.app-time-line-container>.app-event-time{color:#6f9dd9}.app-theme-aquarium .app-calendar-plugin table tr.ui-btn-active td,.app-theme-aquarium .app-calendar-plugin table td.ui-btn-active,.app-theme-aquarium .app-calendar-yearview .app-calendar-month td.ui-btn-active,.app-theme-aquarium .ui-header .app-bar-calendar .ui-btn-active.ui-btn.app-calendar-today{background-color:#ffd253 !important;color:#000 !important}.app-theme-aquarium .app-calendar-yearview .app-calendar-month td:not(.app-current-day):not(.ui-btn-active).app-has-data{background-color:#e0f2fa}.app-theme-azure .app-calendar-plugin{background-color:#fff;color:#000}.app-theme-azure .app-calendar-month-header{color:#1f1f1f !important}.app-theme-azure .app-calendar-monthview .app-calendar-month table td.app-calendar-weekend{background-color:#f2f2f2}.app-theme-azure .app-calendar-plugin,.app-theme-azure .app-calendar-color-legend,.app-theme-azure .app-calendar-monthview .app-calendar-month table,.app-theme-azure .app-calendar-monthview .app-calendar-month table td,.app-theme-azure .app-calendar-day>div>div,.app-theme-azure .app-bar-calendar .app-week-header li.last-day-of-week,.app-theme-azure .app-calendar-week-grid .app-calendar-day>div{border-color:#b5c4c4}.app-theme-azure .app-calendar-plugin span.app-current-day,.app-theme-azure .app-calendar-monthview .app-current-day,.app-theme-azure .app-calendar-yearview .app-current-day,.app-theme-azure .app-week-header .app-current-day,.app-theme-azure .app-day-header .visible-day.app-current-day,.app-theme-azure .app-has-current-day .current-time-line .dot{background-color:#0c334b}.app-theme-azure .app-has-current-day .current-time-line{border-color:#0c334b}.app-theme-azure .app-day-header :not(.ui-btn-active).ui-btn .app-current-day,.app-theme-azure .app-has-current-day .app-current-time,.app-theme-azure .app-calendar-agenda-list>li.app-has-current-day h2:not(.ui-btn-active)>span,.app-theme-azure .app-calendar-agenda-list li.app-time-line-container>.app-event-time{color:#0c334b}.app-theme-azure .app-calendar-plugin table tr.ui-btn-active td,.app-theme-azure .app-calendar-plugin table td.ui-btn-active,.app-theme-azure .app-calendar-yearview .app-calendar-month td.ui-btn-active,.app-theme-azure .ui-header .app-bar-calendar .ui-btn-active.ui-btn.app-calendar-today{background-color:#0c334b !important}.app-theme-azure .app-calendar-yearview .app-calendar-month td:not(.app-current-day):not(.ui-btn-active).app-has-data{background-color:#daede9}.app-theme-belltown .app-calendar-plugin{background-color:#fff;color:#000}.app-theme-belltown .app-calendar-month-header{color:#1f1f1f !important}.app-theme-belltown .app-calendar-monthview .app-calendar-month table td.app-calendar-weekend{background-color:#f2f2f2}.app-theme-belltown .app-calendar-plugin,.app-theme-belltown .app-calendar-color-legend,.app-theme-belltown .app-calendar-monthview .app-calendar-month table,.app-theme-belltown .app-calendar-monthview .app-calendar-month table td,.app-theme-belltown .app-calendar-day>div>div,.app-theme-belltown .app-bar-calendar .app-week-header li.last-day-of-week,.app-theme-belltown .app-calendar-week-grid .app-calendar-day>div{border-color:#7bb2ac}.app-theme-belltown .app-calendar-plugin span.app-current-day,.app-theme-belltown .app-calendar-monthview .app-current-day,.app-theme-belltown .app-calendar-yearview .app-current-day,.app-theme-belltown .app-week-header .app-current-day,.app-theme-belltown .app-day-header .visible-day.app-current-day,.app-theme-belltown .app-has-current-day .current-time-line .dot{background-color:#2d7f75}.app-theme-belltown .app-has-current-day .current-time-line{border-color:#2d7f75}.app-theme-belltown .app-day-header :not(.ui-btn-active).ui-btn .app-current-day,.app-theme-belltown .app-has-current-day .app-current-time,.app-theme-belltown .app-calendar-agenda-list>li.app-has-current-day h2:not(.ui-btn-active)>span,.app-theme-belltown .app-calendar-agenda-list li.app-time-line-container>.app-event-time{color:#2d7f75}.app-theme-belltown .app-calendar-plugin table tr.ui-btn-active td,.app-theme-belltown .app-calendar-plugin table td.ui-btn-active,.app-theme-belltown .app-calendar-yearview .app-calendar-month td.ui-btn-active{background-color:#2d7f75 !important}.app-theme-belltown .app-calendar-yearview .app-calendar-month td:not(.app-current-day):not(.ui-btn-active).app-has-data{background-color:#dce5e4}.app-theme-berry .app-calendar-plugin{background-color:#fff;color:#000}.app-theme-berry .app-calendar-month-header{color:#1f1f1f !important}.app-theme-berry .app-calendar-monthview .app-calendar-month table td.app-calendar-weekend{background-color:#f2f2f2}.app-theme-berry .app-calendar-plugin,.app-theme-berry .app-calendar-color-legend,.app-theme-berry .app-calendar-monthview .app-calendar-month table,.app-theme-berry .app-calendar-monthview .app-calendar-month table td,.app-theme-berry .app-calendar-day>div>div,.app-theme-berry .app-bar-calendar .app-week-header li.last-day-of-week,.app-theme-berry .app-calendar-week-grid .app-calendar-day>div{border-color:#faa5c1}.app-theme-berry .app-calendar-plugin span.app-current-day,.app-theme-berry .app-calendar-monthview .app-current-day,.app-theme-berry .app-calendar-yearview .app-current-day,.app-theme-berry .app-week-header .app-current-day,.app-theme-berry .app-day-header .visible-day.app-current-day,.app-theme-berry .app-has-current-day .current-time-line .dot{background-color:#6b080d}.app-theme-berry .app-has-current-day .current-time-line{border-color:#6b080d}.app-theme-berry .app-day-header :not(.ui-btn-active).ui-btn .app-current-day,.app-theme-berry .app-has-current-day .app-current-time,.app-theme-berry .app-calendar-agenda-list>li.app-has-current-day h2:not(.ui-btn-active)>span,.app-theme-berry .app-calendar-agenda-list li.app-time-line-container>.app-event-time{color:#6b080d}.app-theme-berry .app-calendar-plugin table tr.ui-btn-active td,.app-theme-berry .app-calendar-plugin table td.ui-btn-active,.app-theme-berry .app-calendar-yearview .app-calendar-month td.ui-btn-active{background-color:#6b080d !important}.app-theme-berry .app-calendar-yearview .app-calendar-month td:not(.app-current-day):not(.ui-btn-active).app-has-data{background-color:#fef3f6}.app-theme-bittersweet .app-calendar-plugin{background-color:#fff;color:#000}.app-theme-bittersweet .app-calendar-month-header,.app-theme-bittersweet .app-calendar-month-header h1{color:#1f1f1f !important}.app-theme-bittersweet .app-calendar-monthview .app-calendar-month table td.app-calendar-weekend{}.app-theme-bittersweet .app-calendar-plugin,.app-theme-bittersweet .app-calendar-color-legend,.app-theme-bittersweet .app-calendar-monthview .app-calendar-month table,.app-theme-bittersweet .app-calendar-monthview .app-calendar-month table td,.app-theme-bittersweet .app-calendar-day>div>div,.app-theme-bittersweet .app-bar-calendar .app-week-header li.last-day-of-week,.app-theme-bittersweet .app-calendar-week-grid .app-calendar-day>div{border-color:#f3e1a7}.app-theme-bittersweet .app-calendar-plugin span.app-current-day,.app-theme-bittersweet .app-calendar-monthview .app-current-day,.app-theme-bittersweet .app-calendar-yearview .app-current-day,.app-theme-bittersweet .app-week-header .app-current-day,.app-theme-bittersweet .app-day-header .visible-day.app-current-day,.app-theme-bittersweet .app-has-current-day .current-time-line .dot{background-color:#b4a162}.app-theme-bittersweet .app-has-current-day .current-time-line{border-color:#b4a162}.app-theme-bittersweet .app-day-header :not(.ui-btn-active).ui-btn .app-current-day,.app-theme-bittersweet .app-has-current-day .app-current-time,.app-theme-bittersweet .app-calendar-agenda-list>li.app-has-current-day h2:not(.ui-btn-active)>span,.app-theme-bittersweet .app-calendar-agenda-list li.app-time-line-container>.app-event-time{color:#b4a162}.app-theme-bittersweet .app-calendar-plugin table tr.ui-btn-active td,.app-theme-bittersweet .app-calendar-plugin table td.ui-btn-active,.app-theme-bittersweet .app-calendar-yearview .app-calendar-month td.ui-btn-active{background-color:#b4a162 !important}.app-theme-bittersweet .app-calendar-yearview .app-calendar-month td:not(.app-current-day):not(.ui-btn-active).app-has-data{background-color:#fdfaf2}.app-theme-cay .app-calendar-plugin{background-color:#fff;color:#000}.app-theme-cay .app-calendar-month-header,.app-theme-cay .app-calendar-month-header h1{color:#2c8e00 !important}.app-theme-cay .app-calendar-monthview .app-calendar-month table td.app-calendar-weekend{}.app-theme-cay .app-calendar-plugin,.app-theme-cay .app-calendar-color-legend,.app-theme-cay .app-calendar-monthview .app-calendar-month table,.app-theme-cay .app-calendar-monthview .app-calendar-month table td,.app-theme-cay .app-calendar-day>div>div,.app-theme-cay .app-bar-calendar .app-week-header li.last-day-of-week,.app-theme-cay .app-calendar-week-grid .app-calendar-day>div{border-color:#d2d2b4}.app-theme-cay .app-calendar-plugin span.app-current-day,.app-theme-cay .app-calendar-monthview .app-current-day,.app-theme-cay .app-calendar-yearview .app-current-day,.app-theme-cay .app-week-header .app-current-day,.app-theme-cay .app-day-header .visible-day.app-current-day,.app-theme-cay .app-has-current-day .current-time-line .dot{background-color:#848da5}.app-theme-cay .app-has-current-day .current-time-line{border-color:#848da5}.app-theme-cay .app-day-header :not(.ui-btn-active).ui-btn .app-current-day,.app-theme-cay .app-has-current-day .app-current-time,.app-theme-cay .app-calendar-agenda-list>li.app-has-current-day h2:not(.ui-btn-active)>span,.app-theme-cay .app-calendar-agenda-list li.app-time-line-container>.app-event-time{color:#848da5}.app-theme-cay .app-calendar-plugin table tr.ui-btn-active td,.app-theme-cay .app-calendar-plugin table td.ui-btn-active,.app-theme-cay .app-calendar-yearview .app-calendar-month td.ui-btn-active{background-color:#12a4b4 !important}.app-theme-cay .app-calendar-yearview .app-calendar-month td:not(.app-current-day):not(.ui-btn-active).app-has-data{background-color:#f7f7e9}.app-theme-citrus .app-calendar-plugin{background-color:#fff;color:#000}.app-theme-citrus .app-calendar-month-header,.app-theme-citrus .app-calendar-month-header h1{color:#6b0000 !important}.app-theme-citrus .app-calendar-monthview .app-calendar-month table td.app-calendar-weekend{background-color:#f6fae1}.app-theme-citrus .app-calendar-plugin,.app-theme-citrus .app-calendar-color-legend,.app-theme-citrus .app-calendar-monthview .app-calendar-month table,.app-theme-citrus .app-calendar-monthview .app-calendar-month table td,.app-theme-citrus .app-calendar-day>div>div,.app-theme-citrus .app-bar-calendar .app-week-header li.last-day-of-week,.app-theme-citrus .app-calendar-week-grid .app-calendar-day>div{border-color:#d7e8a7}.app-theme-citrus .app-calendar-plugin span.app-current-day,.app-theme-citrus .app-calendar-monthview .app-current-day,.app-theme-citrus .app-calendar-yearview .app-current-day,.app-theme-citrus .app-week-header .app-current-day,.app-theme-citrus .app-day-header .visible-day.app-current-day,.app-theme-citrus .app-has-current-day .current-time-line .dot{background-color:#acba82}.app-theme-citrus .app-has-current-day .current-time-line{border-color:#acba82}.app-theme-citrus .app-day-header :not(.ui-btn-active).ui-btn .app-current-day,.app-theme-citrus .app-has-current-day .app-current-time,.app-theme-citrus .app-calendar-agenda-list>li.app-has-current-day h2:not(.ui-btn-active)>span,.app-theme-citrus .app-calendar-agenda-list li.app-time-line-container>.app-event-time{color:#acba82}.app-theme-citrus .app-calendar-plugin table tr.ui-btn-active td,.app-theme-citrus .app-calendar-plugin table td.ui-btn-active,.app-theme-citrus .app-calendar-yearview .app-calendar-month td.ui-btn-active{background-color:#acba82 !important}.app-theme-citrus .app-calendar-yearview .app-calendar-month td:not(.app-current-day):not(.ui-btn-active).app-has-data{background-color:#f6fae1}.app-theme-citrus .app-calendar-agenda-list h2,.app-theme-citrus .app-calendar-agenda-list .app-event-time{color:#000}.app-theme-classic .app-calendar-plugin,.app-theme-classic .app-calendar{background-color:#fff;color:#000}.app-theme-classic .app-calendar-month-header,.app-theme-classic .app-calendar-month-header h1{color:#1659d8 !important}.app-theme-classic .app-calendar-monthview .app-calendar-month table td.app-calendar-weekend{background-color:#e2ebfc}.app-theme-classic .app-calendar-plugin,.app-theme-classic .app-calendar-color-legend,.app-theme-classic .app-calendar-monthview .app-calendar-month table,.app-theme-classic .app-calendar-monthview .app-calendar-month table td,.app-theme-classic .app-calendar-day>div>div,.app-theme-classic .app-bar-calendar .app-week-header li.last-day-of-week,.app-theme-classic .app-calendar-week-grid .app-calendar-day>div{border-color:#b6cdf7}.app-theme-classic .app-calendar-plugin span.app-current-day,.app-theme-classic .app-calendar-monthview .app-current-day,.app-theme-classic .app-calendar-yearview .app-current-day,.app-theme-classic .app-week-header .app-current-day,.app-theme-classic .app-day-header .visible-day.app-current-day,.app-theme-classic .app-has-current-day .current-time-line .dot{background-color:#657b96}.app-theme-classic .app-has-current-day .current-time-line{border-color:#657b96}.app-theme-classic .app-day-header :not(.ui-btn-active).ui-btn .app-current-day,.app-theme-classic .app-has-current-day .app-current-time,.app-theme-classic .app-calendar-agenda-list>li.app-has-current-day h2:not(.ui-btn-active)>span,.app-theme-classic .app-calendar-agenda-list li.app-time-line-container>.app-event-time{color:#657b96}.app-theme-classic .app-calendar-plugin table tr.ui-btn-active td,.app-theme-classic .app-calendar-plugin table td.ui-btn-active,.app-theme-classic .app-calendar-yearview .app-calendar-month td.ui-btn-active{background-color:#ffd253 !important;color:#000 !important}.app-theme-classic .app-calendar-yearview .app-calendar-month td:not(.app-current-day):not(.ui-btn-active).app-has-data{background-color:#e2ebfc}.app-theme-construct .app-calendar-plugin{background-color:#fff;color:#000}.app-theme-construct .app-calendar-month-header,.app-theme-construct .app-calendar-month-header h1{color:#b78710 !important}.app-theme-construct .app-calendar-monthview .app-calendar-month table td.app-calendar-weekend,.app-theme-construct .app-calendar-yearview .app-calendar-month td:not(.app-current-day):not(.ui-btn-active).app-has-data{background-color:#f4f5ec}.app-theme-construct .app-calendar-plugin,.app-theme-construct .app-calendar-color-legend,.app-theme-construct .app-calendar-monthview .app-calendar-month table,.app-theme-construct .app-calendar-monthview .app-calendar-month table td,.app-theme-construct .app-calendar-day>div>div,.app-theme-construct .app-bar-calendar .app-week-header li.last-day-of-week,.app-theme-construct .app-calendar-week-grid .app-calendar-day>div{border-color:#d1d6b3}.app-theme-construct .app-calendar-plugin span.app-current-day,.app-theme-construct .app-calendar-monthview .app-current-day,.app-theme-construct .app-calendar-yearview .app-current-day,.app-theme-construct .app-week-header .app-current-day,.app-theme-construct .app-day-header .visible-day.app-current-day,.app-theme-construct .app-has-current-day .current-time-line .dot{background-color:#858e4c}.app-theme-construct .app-has-current-day .current-time-line{border-color:#858e4c}.app-theme-construct .app-day-header :not(.ui-btn-active).ui-btn .app-current-day,.app-theme-construct .app-has-current-day .app-current-time,.app-theme-construct .app-calendar-agenda-list>li.app-has-current-day h2:not(.ui-btn-active)>span,.app-theme-construct .app-calendar-agenda-list li.app-time-line-container>.app-event-time{color:#858e4c}.app-theme-construct .app-calendar-plugin table tr.ui-btn-active td,.app-theme-construct .app-calendar-plugin table td.ui-btn-active,.app-theme-construct .app-calendar-yearview .app-calendar-month td.ui-btn-active{background-color:#5c8fd1 !important}.app-theme-convention .app-calendar-plugin{background-color:#fff;color:#000}.app-theme-convention .app-calendar-monthview .app-calendar-month table td.app-calendar-weekend,.app-theme-convention .app-calendar-yearview .app-calendar-month td:not(.app-current-day):not(.ui-btn-active).app-has-data{background-color:#fcfdef}.app-theme-convention .app-calendar-plugin,.app-theme-convention .app-calendar-color-legend,.app-theme-convention .app-calendar-monthview .app-calendar-month table,.app-theme-convention .app-calendar-monthview .app-calendar-month table td,.app-theme-convention .app-calendar-day>div>div,.app-theme-convention .app-bar-calendar .app-week-header li.last-day-of-week,.app-theme-convention .app-calendar-week-grid .app-calendar-day>div{border-color:#eef095}.app-theme-convention .app-calendar-plugin span.app-current-day,.app-theme-convention .app-calendar-monthview .app-current-day,.app-theme-convention .app-calendar-yearview .app-current-day,.app-theme-convention .app-week-header .app-current-day,.app-theme-convention .app-day-header .visible-day.app-current-day,.app-theme-convention .app-has-current-day .current-time-line .dot{background-color:#95a201}.app-theme-convention .app-has-current-day .current-time-line{border-color:#95a201}.app-theme-convention .app-day-header :not(.ui-btn-active).ui-btn .app-current-day,.app-theme-convention .app-has-current-day .app-current-time,.app-theme-convention .app-calendar-agenda-list>li.app-has-current-day h2:not(.ui-btn-active)>span,.app-theme-convention .app-calendar-agenda-list li.app-time-line-container>.app-event-time{color:#95a201}.app-theme-convention .app-calendar-plugin table tr.ui-btn-active td,.app-theme-convention .app-calendar-plugin table td.ui-btn-active,.app-theme-convention .app-calendar-yearview .app-calendar-month td.ui-btn-active{background-color:#a2b000 !important}.app-theme-convention .app-calendar-month-header,.app-theme-convention .app-calendar-month-header h1{color:#0c647c !important}.app-theme-darkknight .app-calendar-plugin{background-color:#fff;color:#000}.app-theme-darkknight .app-calendar-monthview .app-calendar-month table td.app-calendar-weekend,.app-theme-darkknight .app-calendar-yearview .app-calendar-month td:not(.app-current-day):not(.ui-btn-active).app-has-data{background-color:#f3f3f3}.app-theme-darkknight .app-calendar-plugin,.app-theme-darkknight .app-calendar-color-legend,.app-theme-darkknight .app-calendar-monthview .app-calendar-month table,.app-theme-darkknight .app-calendar-monthview .app-calendar-month table td,.app-theme-darkknight .app-calendar-day>div>div,.app-theme-darkknight .app-bar-calendar .app-week-header li.last-day-of-week,.app-theme-darkknight .app-calendar-week-grid .app-calendar-day>div{border-color:#c6c6c6}.app-theme-darkknight .app-calendar-plugin span.app-current-day,.app-theme-darkknight .app-calendar-monthview .app-current-day,.app-theme-darkknight .app-calendar-yearview .app-current-day,.app-theme-darkknight .app-week-header .app-current-day,.app-theme-darkknight .app-day-header .visible-day.app-current-day,.app-theme-darkknight .app-has-current-day .current-time-line .dot{background-color:#9c0b12}.app-theme-darkknight .app-has-current-day .current-time-line{border-color:#9c0b12}.app-theme-darkknight .app-day-header :not(.ui-btn-active).ui-btn .app-current-day,.app-theme-darkknight .app-has-current-day .app-current-time,.app-theme-darkknight .app-calendar-agenda-list>li.app-has-current-day h2:not(.ui-btn-active)>span,.app-theme-darkknight .app-calendar-agenda-list li.app-time-line-container>.app-event-time{color:#9c0b12}.app-theme-darkknight .app-calendar-plugin table tr.ui-btn-active td,.app-theme-darkknight .app-calendar-plugin table td.ui-btn-active,.app-theme-darkknight .app-calendar-yearview .app-calendar-month td.ui-btn-active{background-color:#9c0b12 !important}.app-theme-darkknight .app-calendar-month-header,.app-theme-darkknight .app-calendar-month-header h1{color:#036 !important}.app-theme-felt .app-calendar-plugin{background-color:#fff;color:#000}.app-theme-felt .app-calendar-monthview .app-calendar-month table td.app-calendar-weekend,.app-theme-felt .app-calendar-yearview .app-calendar-month td:not(.app-current-day):not(.ui-btn-active).app-has-data{background-color:#ecf0f0}.app-theme-felt .app-calendar-plugin,.app-theme-felt .app-calendar-color-legend,.app-theme-felt .app-calendar-monthview .app-calendar-month table,.app-theme-felt .app-calendar-monthview .app-calendar-month table td,.app-theme-felt .app-calendar-day>div>div,.app-theme-felt .app-bar-calendar .app-week-header li.last-day-of-week,.app-theme-felt .app-calendar-week-grid .app-calendar-day>div{border-color:#beb9aa}.app-theme-felt .app-calendar-plugin span.app-current-day,.app-theme-felt .app-calendar-monthview .app-current-day,.app-theme-felt .app-calendar-yearview .app-current-day,.app-theme-felt .app-week-header .app-current-day,.app-theme-felt .app-day-header .visible-day.app-current-day,.app-theme-felt .app-has-current-day .current-time-line .dot{background-color:#d5ab61}.app-theme-felt .app-has-current-day .current-time-line{border-color:#d5ab61}.app-theme-felt .app-day-header :not(.ui-btn-active).ui-btn .app-current-day,.app-theme-felt .app-has-current-day .app-current-time,.app-theme-felt .app-calendar-agenda-list>li.app-has-current-day h2:not(.ui-btn-active)>span,.app-theme-felt .app-calendar-agenda-list li.app-time-line-container>.app-event-time{color:#d5ab61}.app-theme-felt .app-calendar-plugin table tr.ui-btn-active td,.app-theme-felt .app-calendar-plugin table td.ui-btn-active,.app-theme-felt .app-calendar-yearview .app-calendar-month td.ui-btn-active{background-color:#95a201 !important}.app-theme-felt .app-calendar-month-header,.app-theme-felt .app-calendar-month-header h1{color:#919649 !important}.app-theme-graham .app-calendar-plugin,.app-theme-graham .app-calendar{background-color:#fff;color:#000}.app-theme-graham .app-calendar-monthview .app-calendar-month table td.app-calendar-weekend,.app-theme-graham .app-calendar-yearview .app-calendar-month td:not(.app-current-day):not(.ui-btn-active).app-has-data{background-color:#fff7ed}.app-theme-graham .app-calendar-plugin,.app-theme-graham .app-calendar-color-legend,.app-theme-graham .app-calendar-monthview .app-calendar-month table,.app-theme-graham .app-calendar-monthview .app-calendar-month table td,.app-theme-graham .app-calendar-day>div>div,.app-theme-graham .app-bar-calendar .app-week-header li.last-day-of-week,.app-theme-graham .app-calendar-week-grid .app-calendar-day>div{border-color:#fed49d}.app-theme-graham .app-calendar-plugin span.app-current-day,.app-theme-graham .app-calendar-monthview .app-current-day,.app-theme-graham .app-calendar-yearview .app-current-day,.app-theme-graham .app-week-header .app-current-day,.app-theme-graham .app-day-header .visible-day.app-current-day,.app-theme-graham .app-has-current-day .current-time-line .dot{background-color:#d27800}.app-theme-graham .app-has-current-day .current-time-line{border-color:#d27800}.app-theme-graham .app-day-header :not(.ui-btn-active).ui-btn .app-current-day,.app-theme-graham .app-has-current-day .app-current-time,.app-theme-graham .app-calendar-agenda-list>li.app-has-current-day h2:not(.ui-btn-active)>span,.app-theme-graham .app-calendar-agenda-list li.app-time-line-container>.app-event-time{color:#d27800}.app-theme-graham .app-calendar-plugin table tr.ui-btn-active td,.app-theme-graham .app-calendar-plugin table td.ui-btn-active,.app-theme-graham .app-calendar-yearview .app-calendar-month td.ui-btn-active{background-color:#d27800 !important}.app-theme-graham .app-calendar-month-header,.app-theme-graham .app-calendar-month-header h1{color:#573e25 !important}.app-theme-granite .app-calendar-plugin{background-color:#fff;color:#000}.app-theme-granite .app-bar-calendar{background-color:#fff0db}.app-theme-granite .app-calendar-monthview .app-calendar-month table td.app-calendar-weekend{background-color:#fffcf3}.app-theme-granite .app-calendar-yearview .app-calendar-month td:not(.app-current-day):not(.ui-btn-active).app-has-data{background-color:#fff0db}.app-theme-granite .app-calendar-plugin,.app-theme-granite .app-calendar-color-legend,.app-theme-granite .app-calendar-monthview .app-calendar-month table,.app-theme-granite .app-calendar-monthview .app-calendar-month table td,.app-theme-granite .app-calendar-day>div>div,.app-theme-granite .app-bar-calendar .app-week-header li.last-day-of-week,.app-theme-granite .app-calendar-week-grid .app-calendar-day>div{border-color:#bcaaa7}.app-theme-granite .app-calendar-plugin span.app-current-day,.app-theme-granite .app-calendar-monthview .app-current-day,.app-theme-granite .app-calendar-yearview .app-current-day,.app-theme-granite .app-week-header .app-current-day,.app-theme-granite .app-day-header .visible-day.app-current-day,.app-theme-granite .app-has-current-day .current-time-line .dot{background-color:#a88a86}.app-theme-granite .app-has-current-day .current-time-line{border-color:#a88a86}.app-theme-granite .app-day-header :not(.ui-btn-active).ui-btn .app-current-day,.app-theme-granite .app-has-current-day .app-current-time,.app-theme-granite .app-calendar-agenda-list>li.app-has-current-day h2:not(.ui-btn-active)>span,.app-theme-granite .app-calendar-agenda-list li.app-time-line-container>.app-event-time{color:#a88a86}.app-theme-granite .app-calendar-plugin table tr.ui-btn-active td,.app-theme-granite .app-calendar-plugin table td.ui-btn-active,.app-theme-granite .app-calendar-yearview .app-calendar-month td.ui-btn-active{background-color:#5e8abf !important}.app-theme-granite .app-calendar-month-header,.app-theme-granite .app-calendar-month-header h1{color:#573e25 !important}.app-theme-grapello .app-calendar-plugin,.app-theme-grapello .app-calendar{background-color:#fff;color:#000}.app-theme-grapello .app-calendar-monthview .app-calendar-month table td.app-calendar-weekend,.app-theme-grapello .app-calendar-yearview .app-calendar-month td:not(.app-current-day):not(.ui-btn-active).app-has-data{background-color:#ece4f3}.app-theme-grapello .app-calendar-plugin,.app-theme-grapello .app-calendar-color-legend,.app-theme-grapello .app-calendar-monthview .app-calendar-month table,.app-theme-grapello .app-calendar-monthview .app-calendar-month table td,.app-theme-grapello .app-calendar-day>div>div,.app-theme-grapello .app-bar-calendar .app-week-header li.last-day-of-week,.app-theme-grapello .app-calendar-week-grid .app-calendar-day>div{border-color:#d2b1ee}.app-theme-grapello .app-calendar-plugin span.app-current-day,.app-theme-grapello .app-calendar-monthview .app-current-day,.app-theme-grapello .app-calendar-yearview .app-current-day,.app-theme-grapello .app-week-header .app-current-day,.app-theme-grapello .app-day-header .visible-day.app-current-day,.app-theme-grapello .app-has-current-day .current-time-line .dot{background-color:#7f2dc6}.app-theme-grapello .app-has-current-day .current-time-line{border-color:#7f2dc6}.app-theme-grapello .app-day-header :not(.ui-btn-active).ui-btn .app-current-day,.app-theme-grapello .app-has-current-day .app-current-time,.app-theme-grapello .app-calendar-agenda-list>li.app-has-current-day h2:not(.ui-btn-active)>span,.app-theme-grapello .app-calendar-agenda-list li.app-time-line-container>.app-event-time{color:#7f2dc6}.app-theme-grapello .app-calendar-plugin table tr.ui-btn-active td,.app-theme-grapello .app-calendar-plugin table td.ui-btn-active,.app-theme-grapello .app-calendar-yearview .app-calendar-month td.ui-btn-active{background-color:#7f2dc6 !important}.app-theme-grapello .app-calendar-month-header,.app-theme-grapello .app-calendar-month-header h1{color:#573e25 !important}.app-theme-gravity .app-calendar-plugin,.app-theme-gravity .app-calendar{background-color:#fff;color:#000}.app-theme-gravity .app-bar-calendar{background-color:#f6f7f8}.app-theme-gravity .app-calendar-monthview .app-calendar-month table td.app-calendar-weekend{background-color:#f6f7f8}.app-theme-gravity .app-calendar-yearview .app-calendar-month td:not(.app-current-day):not(.ui-btn-active).app-has-data{background-color:#ebebeb}.app-theme-gravity .app-calendar-plugin,.app-theme-gravity .app-calendar-color-legend,.app-theme-gravity .app-calendar-monthview .app-calendar-month table,.app-theme-gravity .app-calendar-monthview .app-calendar-month table td,.app-theme-gravity .app-calendar-day>div>div,.app-theme-gravity .app-bar-calendar .app-week-header li.last-day-of-week,.app-theme-gravity .app-calendar-week-grid .app-calendar-day>div{border-color:#d9d9d9}.app-theme-gravity .app-calendar-plugin span.app-current-day,.app-theme-gravity .app-calendar-monthview .app-current-day,.app-theme-gravity .app-calendar-yearview .app-current-day,.app-theme-gravity .app-week-header .app-current-day,.app-theme-gravity .app-day-header .visible-day.app-current-day,.app-theme-gravity .app-has-current-day .current-time-line .dot{background-color:#1964ec}.app-theme-gravity .app-has-current-day .current-time-line{border-color:#1964ec}.app-theme-gravity .app-day-header :not(.ui-btn-active).ui-btn .app-current-day,.app-theme-gravity .app-has-current-day .app-current-time,.app-theme-gravity .app-calendar-agenda-list>li.app-has-current-day h2:not(.ui-btn-active)>span,.app-theme-gravity .app-calendar-agenda-list li.app-time-line-container>.app-event-time{color:#1964ec}.app-theme-gravity .app-calendar-plugin table tr.ui-btn-active td,.app-theme-gravity .app-calendar-plugin table td.ui-btn-active,.app-theme-gravity .app-calendar-yearview .app-calendar-month td.ui-btn-active{background-color:#1964ec !important}.app-theme-gravity .app-calendar-month-header,.app-theme-gravity .app-calendar-month-header h1{color:#3b96b6 !important}.app-theme-lacquer .app-calendar-plugin{background-color:#fff;color:#000}.app-theme-lacquer .app-calendar-monthview .app-calendar-month table td.app-calendar-weekend{background-color:#eef5f6}.app-theme-lacquer .app-calendar-yearview .app-calendar-month td:not(.app-current-day):not(.ui-btn-active).app-has-data{background-color:#eef5f6}.app-theme-lacquer .app-calendar-plugin,.app-theme-lacquer .app-calendar-color-legend,.app-theme-lacquer .app-calendar-monthview .app-calendar-month table,.app-theme-lacquer .app-calendar-monthview .app-calendar-month table td,.app-theme-lacquer .app-calendar-day>div>div,.app-theme-lacquer .app-bar-calendar .app-week-header li.last-day-of-week,.app-theme-lacquer .app-calendar-week-grid .app-calendar-day>div{border-color:#707984}.app-theme-lacquer .app-calendar-plugin span.app-current-day,.app-theme-lacquer .app-calendar-monthview .app-current-day,.app-theme-lacquer .app-calendar-yearview .app-current-day,.app-theme-lacquer .app-week-header .app-current-day,.app-theme-lacquer .app-day-header .visible-day.app-current-day,.app-theme-lacquer .app-has-current-day .current-time-line .dot{background-color:#d66617}.app-theme-lacquer .app-has-current-day .current-time-line{border-color:#d66617}.app-theme-lacquer .app-day-header :not(.ui-btn-active).ui-btn .app-current-day,.app-theme-lacquer .app-has-current-day .app-current-time,.app-theme-lacquer .app-calendar-agenda-list>li.app-has-current-day h2:not(.ui-btn-active)>span,.app-theme-lacquer .app-calendar-agenda-list li.app-time-line-container>.app-event-time{color:#d66617}.app-theme-lacquer .app-calendar-plugin table tr.ui-btn-active td,.app-theme-lacquer .app-calendar-plugin table td.ui-btn-active,.app-theme-lacquer .app-calendar-yearview .app-calendar-month td.ui-btn-active{background-color:#d66617 !important}.app-theme-lacquer .app-calendar-month-header,.app-theme-lacquer .app-calendar-month-header h1{color:#002570 !important}.app-theme-laminate .app-calendar-plugin{background-color:#fff;color:#000}.app-theme-laminate .app-bar-calendar{background-color:#eef1ef}.app-theme-laminate .app-calendar-monthview .app-calendar-month table td.app-calendar-weekend{background-color:#fbf7f7}.app-theme-laminate .app-calendar-yearview .app-calendar-month td:not(.app-current-day):not(.ui-btn-active).app-has-data{background-color:#fbf7f7}.app-theme-laminate .app-calendar-plugin,.app-theme-laminate .app-calendar-color-legend,.app-theme-laminate .app-calendar-monthview .app-calendar-month table,.app-theme-laminate .app-calendar-monthview .app-calendar-month table td,.app-theme-laminate .app-calendar-day>div>div,.app-theme-laminate .app-bar-calendar .app-week-header li.last-day-of-week,.app-theme-laminate .app-calendar-week-grid .app-calendar-day>div{border-color:#e3c7cd}.app-theme-laminate .app-calendar-plugin span.app-current-day,.app-theme-laminate .app-calendar-monthview .app-current-day,.app-theme-laminate .app-calendar-yearview .app-current-day,.app-theme-laminate .app-week-header .app-current-day,.app-theme-laminate .app-day-header .visible-day.app-current-day,.app-theme-laminate .app-has-current-day .current-time-line .dot{background-color:#aa8e8a}.app-theme-laminate .app-has-current-day .current-time-line{border-color:#aa8e8a}.app-theme-laminate .app-day-header :not(.ui-btn-active).ui-btn .app-current-day,.app-theme-laminate .app-has-current-day .app-current-time,.app-theme-laminate .app-calendar-agenda-list>li.app-has-current-day h2:not(.ui-btn-active)>span,.app-theme-laminate .app-calendar-agenda-list li.app-time-line-container>.app-event-time{color:#aa8e8a}.app-theme-laminate .app-calendar-plugin .ui-btn.app-has-droparrow:not(.ui-radio-on):not(.app-btn-icon-transparent):not(.app-has-children):after{background-color:transparent !important}.app-theme-laminate .app-calendar-plugin table tr.ui-btn-active td,.app-theme-laminate .app-calendar-plugin table td.ui-btn-active,.app-theme-laminate .app-calendar-yearview .app-calendar-month td.ui-btn-active{background-color:#d2a3af !important}.app-theme-laminate .app-calendar-month-header,.app-theme-laminate .app-calendar-month-header h1{color:#281318 !important}.app-theme-lichen .app-calendar-plugin,.app-theme-lichen .app-calendar{background-color:#fff;color:#000}.app-theme-lichen .app-bar-calendar{background-color:#f2f2f2}.app-theme-lichen .app-calendar-monthview .app-calendar-month table td.app-calendar-weekend{background-color:#f2f2f2}.app-theme-lichen .app-calendar-yearview .app-calendar-month td:not(.app-current-day):not(.ui-btn-active).app-has-data{background-color:#efefd7}.app-theme-lichen .app-calendar-plugin,.app-theme-lichen .app-calendar-color-legend,.app-theme-lichen .app-calendar-monthview .app-calendar-month table,.app-theme-lichen .app-calendar-monthview .app-calendar-month table td,.app-theme-lichen .app-calendar-day>div>div,.app-theme-lichen .app-bar-calendar .app-week-header li.last-day-of-week,.app-theme-lichen .app-calendar-week-grid .app-calendar-day>div{border-color:#c6c58f}.app-theme-lichen .app-calendar-plugin span.app-current-day,.app-theme-lichen .app-calendar-monthview .app-current-day,.app-theme-lichen .app-calendar-yearview .app-current-day,.app-theme-lichen .app-week-header .app-current-day,.app-theme-lichen .app-day-header .visible-day.app-current-day,.app-theme-lichen .app-has-current-day .current-time-line .dot{background-color:#a8a761}.app-theme-lichen .app-has-current-day .current-time-line{border-color:#a8a761}.app-theme-lichen .app-day-header :not(.ui-btn-active).ui-btn .app-current-day,.app-theme-lichen .app-has-current-day .app-current-time,.app-theme-lichen .app-calendar-agenda-list>li.app-has-current-day h2:not(.ui-btn-active)>span,.app-theme-lichen .app-calendar-agenda-list li.app-time-line-container>.app-event-time{color:#a8a761}.app-theme-lichen .app-calendar-plugin table tr.ui-btn-active td,.app-theme-lichen .app-calendar-plugin table td.ui-btn-active,.app-theme-lichen .app-calendar-yearview .app-calendar-month td.ui-btn-active{background-color:#a8a761 !important}.app-theme-lichen .app-calendar-month-header,.app-theme-lichen .app-calendar-month-header h1{color:#039 !important}.app-theme-mission .app-calendar-plugin,.app-theme-mission .app-calendar{background-color:#fff;color:#000}.app-theme-mission .app-bar-calendar{background-color:#f2f2f2}.app-theme-mission .app-calendar-monthview .app-calendar-month table td.app-calendar-weekend{background-color:#e5f1d5}.app-theme-mission .app-calendar-yearview .app-calendar-month td:not(.app-current-day):not(.ui-btn-active).app-has-data{background-color:#e5f1d5}.app-theme-mission .app-calendar-plugin,.app-theme-mission .app-calendar-color-legend,.app-theme-mission .app-calendar-monthview .app-calendar-month table,.app-theme-mission .app-calendar-monthview .app-calendar-month table td,.app-theme-mission .app-calendar-day>div>div,.app-theme-mission .app-bar-calendar .app-week-header li.last-day-of-week,.app-theme-mission .app-calendar-week-grid .app-calendar-day>div{border-color:#badb8f}.app-theme-mission .app-calendar-plugin span.app-current-day,.app-theme-mission .app-calendar-monthview .app-current-day,.app-theme-mission .app-calendar-yearview .app-current-day,.app-theme-mission .app-week-header .app-current-day,.app-theme-mission .app-day-header .visible-day.app-current-day,.app-theme-mission .app-has-current-day .current-time-line .dot{background-color:#4c6c22}.app-theme-mission .app-has-current-day .current-time-line{border-color:#4c6c22}.app-theme-mission .app-day-header :not(.ui-btn-active).ui-btn .app-current-day,.app-theme-mission .app-has-current-day .app-current-time,.app-theme-mission .app-calendar-agenda-list>li.app-has-current-day h2:not(.ui-btn-active)>span,.app-theme-mission .app-calendar-agenda-list li.app-time-line-container>.app-event-time{color:#4c6c22}.app-theme-mission .app-calendar-plugin table tr.ui-btn-active td,.app-theme-mission .app-calendar-plugin table td.ui-btn-active,.app-theme-mission .app-calendar-yearview .app-calendar-month td.ui-btn-active{background-color:#4c6c22 !important}.app-theme-mission .app-calendar-month-header,.app-theme-mission .app-calendar-month-header h1{color:#3c2902 !important}.app-theme-modernrose .app-calendar-yearview .app-calendar-month td:not(.app-current-day):not(.ui-btn-active).app-has-data{background-color:#fff0f6}.app-theme-modernrose .app-calendar-plugin,.app-theme-modernrose .app-calendar-color-legend,.app-theme-modernrose .app-calendar-monthview .app-calendar-month table,.app-theme-modernrose .app-calendar-monthview .app-calendar-month table td,.app-theme-modernrose .app-calendar-day>div>div,.app-theme-modernrose .app-bar-calendar .app-week-header li.last-day-of-week,.app-theme-modernrose .app-calendar-week-grid .app-calendar-day>div{border-color:#ffcce1}.app-theme-modernrose .app-calendar-plugin span.app-current-day,.app-theme-modernrose .app-calendar-monthview .app-current-day,.app-theme-modernrose .app-calendar-yearview .app-current-day,.app-theme-modernrose .app-week-header .app-current-day,.app-theme-modernrose .app-day-header .visible-day.app-current-day,.app-theme-modernrose .app-has-current-day .current-time-line .dot{background-color:#d50202}.app-theme-modernrose .app-has-current-day .current-time-line{border-color:#d50202}.app-theme-modernrose .app-day-header :not(.ui-btn-active).ui-btn .app-current-day,.app-theme-modernrose .app-has-current-day .app-current-time,.app-theme-modernrose .app-calendar-agenda-list>li.app-has-current-day h2:not(.ui-btn-active)>span,.app-theme-modernrose .app-calendar-agenda-list li.app-time-line-container>.app-event-time{color:#d50202}.app-theme-modernrose .app-calendar-plugin table tr.ui-btn-active td,.app-theme-modernrose .app-calendar-plugin table td.ui-btn-active,.app-theme-modernrose .app-calendar-yearview .app-calendar-month td.ui-btn-active{background-color:#d50202 !important}.app-theme-modernrose .app-calendar-month-header,.app-theme-modernrose .app-calendar-month-header h1{color:#f30064 !important}.app-theme-municipal .app-calendar-plugin,.app-theme-municipal .app-calendar{background-color:#fff;color:#000}.app-theme-municipal .app-bar-calendar{background-color:#f2f2f2}.app-theme-municipal .app-calendar-monthview .app-calendar-month table td.app-calendar-weekend{background-color:#fdf3f0}.app-theme-municipal .app-calendar-yearview .app-calendar-month td:not(.app-current-day):not(.ui-btn-active).app-has-data{background-color:#fdf3f0}.app-theme-municipal .app-calendar-plugin,.app-theme-municipal .app-calendar-color-legend,.app-theme-municipal .app-calendar-monthview .app-calendar-month table,.app-theme-municipal .app-calendar-monthview .app-calendar-month table td,.app-theme-municipal .app-calendar-day>div>div,.app-theme-municipal .app-bar-calendar .app-week-header li.last-day-of-week,.app-theme-municipal .app-calendar-week-grid .app-calendar-day>div{border-color:#f4b29b}.app-theme-municipal .app-calendar-plugin span.app-current-day,.app-theme-municipal .app-calendar-monthview .app-current-day,.app-theme-municipal .app-calendar-yearview .app-current-day,.app-theme-municipal .app-week-header .app-current-day,.app-theme-municipal .app-day-header .visible-day.app-current-day,.app-theme-municipal .app-has-current-day .current-time-line .dot{background-color:#6f3e3e}.app-theme-municipal .app-has-current-day .current-time-line{border-color:#6f3e3e}.app-theme-municipal .app-day-header :not(.ui-btn-active).ui-btn .app-current-day,.app-theme-municipal .app-has-current-day .app-current-time,.app-theme-municipal .app-calendar-agenda-list>li.app-has-current-day h2:not(.ui-btn-active)>span,.app-theme-municipal .app-calendar-agenda-list li.app-time-line-container>.app-event-time{color:#6f3e3e}.app-theme-municipal .app-calendar-plugin table tr.ui-btn-active td,.app-theme-municipal .app-calendar-plugin table td.ui-btn-active,.app-theme-municipal .app-calendar-yearview .app-calendar-month td.ui-btn-active{background-color:#6f3e3e !important}.app-theme-municipal .app-calendar-month-header,.app-theme-municipal .app-calendar-month-header h1{color:#c90 !important}.app-theme-petal .app-calendar{background-color:#fff;color:#000}.app-theme-petal .app-bar-calendar{background-color:#ffe5f0}.app-theme-petal .app-calendar-plugin,.app-theme-petal .app-calendar-color-legend,.app-theme-petal .app-calendar-monthview .app-calendar-month table,.app-theme-petal .app-calendar-monthview .app-calendar-month table td,.app-theme-petal .app-calendar-day>div>div,.app-theme-petal .app-bar-calendar .app-week-header li.last-day-of-week,.app-theme-petal .app-calendar-week-grid .app-calendar-day>div{border-color:#ccc}.app-theme-petal .app-calendar-plugin span.app-current-day,.app-theme-petal .app-calendar-monthview .app-current-day,.app-theme-petal .app-calendar-yearview .app-current-day,.app-theme-petal .app-week-header .app-current-day,.app-theme-petal .app-day-header .visible-day.app-current-day,.app-theme-petal .app-has-current-day .current-time-line .dot{background-color:#91073c}.app-theme-petal .app-has-current-day .current-time-line{border-color:#91073c}.app-theme-petal .app-day-header :not(.ui-btn-active).ui-btn .app-current-day,.app-theme-petal .app-has-current-day .app-current-time,.app-theme-petal .app-calendar-agenda-list>li.app-has-current-day h2:not(.ui-btn-active)>span,.app-theme-petal .app-calendar-agenda-list li.app-time-line-container>.app-event-time{color:#91073c}.app-theme-petal .app-calendar-plugin table tr.ui-btn-active td,.app-theme-petal .app-calendar-plugin table td.ui-btn-active,.app-theme-petal .app-calendar-yearview .app-calendar-month td.ui-btn-active{background-color:#91073c !important}.app-theme-petal .app-calendar-month-header,.app-theme-petal .app-calendar-month-header h1{color:#91073c !important}.app-theme-pinnate .app-calendar{background-color:#fff;color:#000}.app-theme-pinnate .app-calendar-plugin,.app-theme-pinnate .app-calendar-color-legend,.app-theme-pinnate .app-calendar-monthview .app-calendar-month table,.app-theme-pinnate .app-calendar-monthview .app-calendar-month table td,.app-theme-pinnate .app-calendar-day>div>div,.app-theme-pinnate .app-bar-calendar .app-week-header li.last-day-of-week,.app-theme-pinnate .app-calendar-week-grid .app-calendar-day>div{border-color:#ccc}.app-theme-pinnate .app-calendar-plugin span.app-current-day,.app-theme-pinnate .app-calendar-monthview .app-current-day,.app-theme-pinnate .app-calendar-yearview .app-current-day,.app-theme-pinnate .app-week-header .app-current-day,.app-theme-pinnate .app-day-header .visible-day.app-current-day,.app-theme-pinnate .app-has-current-day .current-time-line .dot{background-color:#95a201}.app-theme-pinnate .app-has-current-day .current-time-line{border-color:#95a201}.app-theme-pinnate .app-day-header :not(.ui-btn-active).ui-btn .app-current-day,.app-theme-pinnate .app-has-current-day .app-current-time,.app-theme-pinnate .app-calendar-agenda-list>li.app-has-current-day h2:not(.ui-btn-active)>span,.app-theme-pinnate .app-calendar-agenda-list li.app-time-line-container>.app-event-time{color:#95a201}.app-theme-pinnate .app-calendar-plugin table tr.ui-btn-active td,.app-theme-pinnate .app-calendar-plugin table td.ui-btn-active,.app-theme-pinnate .app-calendar-yearview .app-calendar-month td.ui-btn-active{background-color:#95a201 !important}.app-theme-pinnate .app-calendar-month-header,.app-theme-pinnate .app-calendar-month-header h1{color:#a8220c !important}.app-theme-plastic .app-calendar-plugin,.app-theme-plastic .app-calendar{background-color:#fff;color:#000}.app-theme-plastic .app-bar-calendar{background-color:#aef1fe}.app-theme-plastic .app-calendar-monthview .app-calendar-month table td.app-calendar-weekend{background-color:#cbf5fe}.app-theme-plastic .app-calendar-yearview .app-calendar-month td:not(.app-current-day):not(.ui-btn-active).app-has-data{background-color:#cbf5fe}.app-theme-plastic .app-calendar-plugin,.app-theme-plastic .app-calendar-color-legend,.app-theme-plastic .app-calendar-monthview .app-calendar-month table,.app-theme-plastic .app-calendar-monthview .app-calendar-month table td,.app-theme-plastic .app-calendar-day>div>div,.app-theme-plastic .app-bar-calendar .app-week-header li.last-day-of-week,.app-theme-plastic .app-calendar-week-grid .app-calendar-day>div{border-color:#3c9aad}.app-theme-plastic .app-calendar-plugin span.app-current-day,.app-theme-plastic .app-calendar-monthview .app-current-day,.app-theme-plastic .app-calendar-yearview .app-current-day,.app-theme-plastic .app-week-header .app-current-day,.app-theme-plastic .app-day-header .visible-day.app-current-day,.app-theme-plastic .app-has-current-day .current-time-line .dot{background-color:#095868}.app-theme-plastic .app-has-current-day .current-time-line{border-color:#095868}.app-theme-plastic .app-day-header :not(.ui-btn-active).ui-btn .app-current-day,.app-theme-plastic .app-has-current-day .app-current-time,.app-theme-plastic .app-calendar-agenda-list>li.app-has-current-day h2:not(.ui-btn-active)>span,.app-theme-plastic .app-calendar-agenda-list li.app-time-line-container>.app-event-time{color:#095868}.app-theme-plastic .app-calendar-plugin table tr.ui-btn-active td,.app-theme-plastic .app-calendar-plugin table td.ui-btn-active,.app-theme-plastic .app-calendar-yearview .app-calendar-month td.ui-btn-active{background-color:#095868 !important}.app-theme-plastic .app-calendar-month-header,.app-theme-plastic .app-calendar-month-header h1{color:#332015 !important}.app-theme-ricasso .app-calendar-yearview .app-calendar-month td:not(.app-current-day):not(.ui-btn-active).app-has-data{background-color:#fdf3f0}.app-theme-ricasso .app-calendar-plugin span.app-current-day,.app-theme-ricasso .app-calendar-monthview .app-current-day,.app-theme-ricasso .app-calendar-yearview .app-current-day,.app-theme-ricasso .app-week-header .app-current-day,.app-theme-ricasso .app-day-header .visible-day.app-current-day,.app-theme-ricasso .app-has-current-day .current-time-line .dot{background-color:#a01401}.app-theme-ricasso .app-has-current-day .current-time-line{border-color:#a01401}.app-theme-ricasso .app-day-header :not(.ui-btn-active).ui-btn .app-current-day,.app-theme-ricasso .app-has-current-day .app-current-time,.app-theme-ricasso .app-calendar-agenda-list>li.app-has-current-day h2:not(.ui-btn-active)>span,.app-theme-ricasso .app-calendar-agenda-list li.app-time-line-container>.app-event-time{color:#a01401}.app-theme-ricasso .app-calendar-plugin table tr.ui-btn-active td,.app-theme-ricasso .app-calendar-plugin table td.ui-btn-active,.app-theme-ricasso .app-calendar-yearview .app-calendar-month td.ui-btn-active{background-color:#a01401 !important}.app-theme-ricasso .app-calendar-month-header,.app-theme-ricasso .app-calendar-month-header h1{color:red !important}.app-theme-simple .app-calendar-plugin span.app-current-day,.app-theme-simple .app-calendar-monthview .app-current-day,.app-theme-simple .app-calendar-yearview .app-current-day,.app-theme-simple .app-week-header .app-current-day,.app-theme-simple .app-day-header .visible-day.app-current-day,.app-theme-simple .app-has-current-day .current-time-line .dot{background-color:#00268b}.app-theme-simple .app-has-current-day .current-time-line{border-color:#00268b}.app-theme-simple .app-day-header :not(.ui-btn-active).ui-btn .app-current-day,.app-theme-simple .app-has-current-day .app-current-time,.app-theme-simple .app-calendar-agenda-list>li.app-has-current-day h2:not(.ui-btn-active)>span,.app-theme-simple .app-calendar-agenda-list li.app-time-line-container>.app-event-time{color:#00268b}.app-theme-simple .app-calendar-plugin table tr.ui-btn-active td,.app-theme-simple .app-calendar-plugin table td.ui-btn-active,.app-theme-simple .app-calendar-yearview .app-calendar-month td.ui-btn-active{background-color:#00268b !important}.app-theme-simple .app-calendar-month-header,.app-theme-simple .app-calendar-month-header h1{color:#039 !important}.app-theme-social .app-calendar{background-color:#fff;color:#000}.app-theme-social .app-bar-calendar{background-color:#e9eaed;color:#000}.app-theme-social .app-calendar-yearview .app-calendar-month td:not(.app-current-day):not(.ui-btn-active).app-has-data{background-color:#e7f1fe}.app-theme-social .app-calendar-plugin span.app-current-day,.app-theme-social .app-calendar-monthview .app-current-day,.app-theme-social .app-calendar-yearview .app-current-day,.app-theme-social .app-week-header .app-current-day,.app-theme-social .app-day-header .visible-day.app-current-day,.app-theme-social .app-has-current-day .current-time-line .dot{background-color:#3b5998}.app-theme-social .app-has-current-day .current-time-line{border-color:#3b5998}.app-theme-social .app-day-header :not(.ui-btn-active).ui-btn .app-current-day,.app-theme-social .app-has-current-day .app-current-time,.app-theme-social .app-calendar-agenda-list>li.app-has-current-day h2:not(.ui-btn-active)>span,.app-theme-social .app-calendar-agenda-list li.app-time-line-container>.app-event-time{color:#3b5998}.app-theme-social .app-calendar-plugin table tr.ui-btn-active td,.app-theme-social .app-calendar-plugin table td.ui-btn-active,.app-theme-social .app-calendar-yearview .app-calendar-month td.ui-btn-active{background-color:#3b5998 !important}.app-theme-social .app-calendar-month-header,.app-theme-social .app-calendar-month-header h1{color:#242a33 !important}.app-theme-summer .app-calendar-plugin,.app-theme-summer .app-calendar{background-color:#fff;color:#000}.app-theme-summer .app-calendar-monthview .app-calendar-month table td.app-calendar-weekend{background-color:#f7f8f4}.app-theme-summer .app-calendar-yearview .app-calendar-month td:not(.app-current-day):not(.ui-btn-active).app-has-data{background-color:#ecf2ef}.app-theme-summer .app-calendar-plugin,.app-theme-summer .app-calendar-color-legend,.app-theme-summer .app-calendar-monthview .app-calendar-month table,.app-theme-summer .app-calendar-monthview .app-calendar-month table td,.app-theme-summer .app-calendar-day>div>div,.app-theme-summer .app-bar-calendar .app-week-header li.last-day-of-week,.app-theme-summer .app-calendar-week-grid .app-calendar-day>div{border-color:#c4d6cb}.app-theme-summer .app-calendar-month-header,.app-theme-summer .app-calendar-month-header h1{color:#648f77 !important}.app-theme-vantage .app-calendar-plugin,.app-theme-vantage .app-calendar{background-color:#fff;color:#000}.app-theme-vantage .app-bar-calendar{background-color:#ffebc4}.app-theme-vantage .app-calendar-monthview .app-calendar-month table td.app-calendar-weekend{background-color:#fffaf1}.app-theme-vantage .app-calendar-yearview .app-calendar-month td:not(.app-current-day):not(.ui-btn-active).app-has-data{background-color:#fffaf1}.app-theme-vantage .app-calendar-plugin,.app-theme-vantage .app-calendar-color-legend,.app-theme-vantage .app-calendar-monthview .app-calendar-month table,.app-theme-vantage .app-calendar-monthview .app-calendar-month table td,.app-theme-vantage .app-calendar-day>div>div,.app-theme-vantage .app-bar-calendar .app-week-header li.last-day-of-week,.app-theme-vantage .app-calendar-week-grid .app-calendar-day>div{border-color:#ffb219}.app-theme-vantage .app-calendar-plugin span.app-current-day,.app-theme-vantage .app-calendar-monthview .app-current-day,.app-theme-vantage .app-calendar-yearview .app-current-day,.app-theme-vantage .app-week-header .app-current-day,.app-theme-vantage .app-day-header .visible-day.app-current-day,.app-theme-vantage .app-has-current-day .current-time-line .dot{background-color:#445166}.app-theme-vantage .app-has-current-day .current-time-line{border-color:#445166}.app-theme-vantage .app-day-header :not(.ui-btn-active).ui-btn .app-current-day,.app-theme-vantage .app-has-current-day .app-current-time,.app-theme-vantage .app-calendar-agenda-list>li.app-has-current-day h2:not(.ui-btn-active)>span,.app-theme-vantage .app-calendar-agenda-list li.app-time-line-container>.app-event-time{color:#445166}.app-theme-vantage .app-calendar-plugin table tr.ui-btn-active td,.app-theme-vantage .app-calendar-plugin table td.ui-btn-active,.app-theme-vantage .app-calendar-yearview .app-calendar-month td.ui-btn-active{background-color:#445166 !important}.app-theme-vantage .app-calendar-month-header,.app-theme-vantage .app-calendar-month-header h1{color:#382500 !important}.app-theme-verdant .app-calendar-plugin{background-color:#f8ffea}.app-theme-verdant .app-calendar{background-color:#fff;color:#000}.app-theme-verdant .app-calendar-monthview .app-calendar-month table td.app-calendar-weekend{background-color:#f8ffea}.app-theme-verdant .app-calendar-yearview .app-calendar-month td:not(.app-current-day):not(.ui-btn-active).app-has-data{background-color:#eaffbc}.app-theme-verdant .app-calendar-plugin,.app-theme-verdant .app-calendar-color-legend,.app-theme-verdant .app-calendar-monthview .app-calendar-month table,.app-theme-verdant .app-calendar-monthview .app-calendar-month table td,.app-theme-verdant .app-calendar-day>div>div,.app-theme-verdant .app-bar-calendar .app-week-header li.last-day-of-week,.app-theme-verdant .app-calendar-week-grid .app-calendar-day>div{border-color:#8fbf28}.app-theme-verdant .app-calendar-plugin span.app-current-day,.app-theme-verdant .app-calendar-monthview .app-current-day,.app-theme-verdant .app-calendar-yearview .app-current-day,.app-theme-verdant .app-week-header .app-current-day,.app-theme-verdant .app-day-header .visible-day.app-current-day,.app-theme-verdant .app-has-current-day .current-time-line .dot{background-color:#d2b47a}.app-theme-verdant .app-has-current-day .current-time-line{border-color:#d2b47a}.app-theme-verdant .app-day-header :not(.ui-btn-active).ui-btn .app-current-day,.app-theme-verdant .app-has-current-day .app-current-time,.app-theme-verdant .app-calendar-agenda-list>li.app-has-current-day h2:not(.ui-btn-active)>span,.app-theme-verdant .app-calendar-agenda-list li.app-time-line-container>.app-event-time{color:#d2b47a}.app-theme-verdant .app-calendar-plugin table tr.ui-btn-active td,.app-theme-verdant .app-calendar-plugin table td.ui-btn-active,.app-theme-verdant .app-calendar-yearview .app-calendar-month td.ui-btn-active{background-color:#d2b47a !important}.app-theme-verdant .app-calendar-month-header,.app-theme-verdant .app-calendar-month-header h1{color:#002570 !important}.app-theme-viewpoint .app-calendar-plugin{background-color:#fafbf0}.app-theme-viewpoint .app-calendar{background-color:#fff;color:#000}.app-theme-viewpoint .app-bar-calendar{background-color:#e6f0d8}.app-theme-viewpoint .app-calendar-monthview .app-calendar-month table td.app-calendar-weekend{background-color:#fafbf0}.app-theme-viewpoint .app-calendar-yearview .app-calendar-month td:not(.app-current-day):not(.ui-btn-active).app-has-data{background-color:#e6f0d8}.app-theme-viewpoint .app-calendar-plugin,.app-theme-viewpoint .app-calendar-color-legend,.app-theme-viewpoint .app-calendar-monthview .app-calendar-month table,.app-theme-viewpoint .app-calendar-monthview .app-calendar-month table td,.app-theme-viewpoint .app-calendar-day>div>div,.app-theme-viewpoint .app-bar-calendar .app-week-header li.last-day-of-week,.app-theme-viewpoint .app-calendar-week-grid .app-calendar-day>div{border-color:#acbf2d}.app-theme-viewpoint .app-calendar-plugin span.app-current-day,.app-theme-viewpoint .app-calendar-monthview .app-current-day,.app-theme-viewpoint .app-calendar-yearview .app-current-day,.app-theme-viewpoint .app-week-header .app-current-day,.app-theme-viewpoint .app-day-header .visible-day.app-current-day,.app-theme-viewpoint .app-has-current-day .current-time-line .dot{background-color:#3c232a}.app-theme-viewpoint .app-has-current-day .current-time-line{border-color:#3c232a}.app-theme-viewpoint .app-day-header :not(.ui-btn-active).ui-btn .app-current-day,.app-theme-viewpoint .app-has-current-day .app-current-time,.app-theme-viewpoint .app-calendar-agenda-list>li.app-has-current-day h2:not(.ui-btn-active)>span,.app-theme-viewpoint .app-calendar-agenda-list li.app-time-line-container>.app-event-time{color:#3c232a}.app-theme-viewpoint .app-calendar-plugin table tr.ui-btn-active td,.app-theme-viewpoint .app-calendar-plugin table td.ui-btn-active,.app-theme-viewpoint .app-calendar-yearview .app-calendar-month td.ui-btn-active{background-color:#3c232a !important}.app-theme-viewpoint .app-calendar-month-header,.app-theme-viewpoint .app-calendar-month-header h1{color:#002570 !important}.app-theme-whitesmoke .app-calendar-plugin span.app-current-day,.app-theme-whitesmoke .app-calendar-monthview .app-current-day,.app-theme-whitesmoke .app-calendar-yearview .app-current-day,.app-theme-whitesmoke .app-week-header .app-current-day,.app-theme-whitesmoke .app-day-header .visible-day.app-current-day,.app-theme-whitesmoke .app-has-current-day .current-time-line .dot{background-color:#33b5e6}.app-theme-whitesmoke .app-has-current-day .current-time-line{border-color:#33b5e6}.app-theme-whitesmoke .app-day-header :not(.ui-btn-active).ui-btn .app-current-day,.app-theme-whitesmoke .app-has-current-day .app-current-time,.app-theme-whitesmoke .app-calendar-agenda-list>li.app-has-current-day h2:not(.ui-btn-active)>span,.app-theme-whitesmoke .app-calendar-agenda-list li.app-time-line-container>.app-event-time{color:#33b5e6}.app-theme-whitesmoke .app-calendar-plugin table tr.ui-btn-active td,.app-theme-whitesmoke .app-calendar-plugin table td.ui-btn-active,.app-theme-whitesmoke .app-calendar-yearview .app-calendar-month td.ui-btn-active{background-color:#33b5e6 !important}.app-theme-whitesmoke .app-calendar-month-header,.app-theme-whitesmoke .app-calendar-month-header h1{color:#58585a !important}.app-theme-yoshi .app-calendar{background-color:#fff;color:#000}.app-theme-yoshi .app-bar-calendar{background-color:#fae2cf;color:#000}.app-theme-yoshi .app-calendar-plugin span.app-current-day,.app-theme-yoshi .app-calendar-monthview .app-current-day,.app-theme-yoshi .app-calendar-yearview .app-current-day,.app-theme-yoshi .app-week-header .app-current-day,.app-theme-yoshi .app-day-header .visible-day.app-current-day,.app-theme-yoshi .app-has-current-day .current-time-line .dot{background-color:#6f936f}.app-theme-yoshi .app-has-current-day .current-time-line{border-color:#6f936f}.app-theme-yoshi .app-calendar-plugin,.app-theme-yoshi .app-calendar-plugin .app-calendar-color-legend{border-color:#db7018}.app-theme-yoshi .app-day-header :not(.ui-btn-active).ui-btn .app-current-day,.app-theme-yoshi .app-has-current-day .app-current-time,.app-theme-yoshi .app-calendar-agenda-list>li.app-has-current-day h2:not(.ui-btn-active)>span,.app-theme-yoshi .app-calendar-agenda-list li.app-time-line-container>.app-event-time{color:#6f936f}.app-theme-yoshi .app-calendar-plugin table tr.ui-btn-active td,.app-theme-yoshi .app-calendar-plugin table td.ui-btn-active,.app-theme-yoshi .app-calendar-yearview .app-calendar-month td.ui-btn-active{background-color:#6f936f !important}.app-theme-yoshi .app-calendar-month-header,.app-theme-yoshi .app-calendar-month-header h1{color:#002570 !important}
