/*!
* jQuery Mobile 1.4.3
* Git HEAD hash: b9c6473e3d90af26570e6f14e5a0307897ab385c <> Date: Tue Jul 1 2014 15:37:36 UTC
* http://jquerymobile.com
*
* Copyright 2010, 2014 jQuery Foundation, Inc. and othercontributors
* Released under the MIT license.
* http://jquery.org/license
*
*/

/* Globals */
/* Font
-----------------------------------------------------------------------------------------------------------*/
html {
    font-size: 100%;
}

body,
input,
select,
textarea,
button,
.ui-btn {
    font-size: 1em;
    line-height: 1.3;
    font-family: sans-serif /*{global-font-family}*/;
}

legend,
.ui-input-text input,
.ui-input-search input {
    color: inherit;
    text-shadow: inherit;
}
/* Form labels (overrides font-weight bold in bars, and mini font-size) */
.ui-mobile label,
div.ui-controlgroup-label {
    font-weight: normal;
    font-size: 16px;
}
/* Separators
-----------------------------------------------------------------------------------------------------------*/
/* Field contain separator (< 28em) */
.ui-field-contain {
    border-bottom-color: #828282;
    border-bottom-color: rgba(0,0,0,.15);
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
/* Table opt-in classes: strokes between each row, and alternating row stripes */
/* Classes table-stroke and table-stripe are deprecated in 1.4. */
.table-stroke thead th,
.table-stripe thead th,
.table-stripe tbody tr:last-child {
    border-bottom: 1px solid #d6d6d6; /* non-RGBA fallback */
    border-bottom: 1px solid rgba(0,0,0,.1);
}
.ui-loader-background {
    width:100%;
    height:100%;
    top:0;
    margin: 0;
    background: rgba(0, 0, 0, 0.3);
    display:none;
    position: fixed;
    z-index:100;
}

.ui-loading .ui-loader-background {
    display:block;
}
.table-stroke tbody th,
.table-stroke tbody td {
    border-bottom: 1px solid #e6e6e6; /* non-RGBA fallback  */
    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: #eeeeee; /* non-RGBA fallback  */
    background-color: rgba(0,0,0,.04);
}
/* Buttons
-----------------------------------------------------------------------------------------------------------*/
.ui-btn,
label.ui-btn {
    font-weight: bold;
    border-width: 1px;
    border-style: solid;
}

.ui-btn {
    text-decoration: none !important;
}

.ui-btn-active {
    cursor: pointer;
}
/* Corner rounding
-----------------------------------------------------------------------------------------------------------*/
/* Class ui-btn-corner-all deprecated in 1.4 */
.ui-corner-all {
    -webkit-border-radius: 4px /*{global-radii-blocks}*/;
    border-radius: 4px /*{global-radii-blocks}*/;
}
/* Buttons */
.ui-btn-corner-all,
.ui-btn.ui-corner-all,
/* Slider track */
.ui-slider-track.ui-corner-all,
/* Flipswitch */
.ui-flipswitch.ui-corner-all,
/* Count bubble */
.ui-li-count {
    -webkit-border-radius: .3125em /*{global-radii-buttons}*/;
    border-radius: .3125em /*{global-radii-buttons}*/;
}
/* Icon-only buttons */
.ui-btn-icon-notext.ui-btn-corner-all,
.ui-btn-icon-notext.ui-corner-all {
    -webkit-border-radius: 1em;
    border-radius: 1em;
}
/* Radius clip workaround for cleaning up corner trapping */
.ui-btn-corner-all,
.ui-corner-all {
    -webkit-background-clip: padding;
    background-clip: padding-box;
}
/* Popup arrow */
.ui-popup.ui-corner-all > .ui-popup-arrow-guide {
    left: .6em /*{global-radii-blocks}*/;
    right: .6em /*{global-radii-blocks}*/;
    top: .6em /*{global-radii-blocks}*/;
    bottom: .6em /*{global-radii-blocks}*/;
}
/* Shadow
-----------------------------------------------------------------------------------------------------------*/
.ui-shadow {
    -webkit-box-shadow: 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.2) /*{global-box-shadow-color}*/;
    -moz-box-shadow: 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.2) /*{global-box-shadow-color}*/;
    box-shadow: 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.2) /*{global-box-shadow-color}*/;
}

.ui-shadow-inset {
    -webkit-box-shadow: inset 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.2) /*{global-box-shadow-color}*/;
    -moz-box-shadow: inset 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.2) /*{global-box-shadow-color}*/;
    box-shadow: inset 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.2) /*{global-box-shadow-color}*/;
}

.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);
}
/* Icons
-----------------------------------------------------------------------------------------------------------*/
.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: #666666 /*{global-icon-color}*/;
    background-color: rgba(0,0,0,.15) /*{global-icon-disc}*/;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-border-radius: 1em;
    border-radius: 1em;
}
/* Alt icons */
.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: #666666 /*{global-icon-color}*/;
    background-color: rgba(0,0,0,.15) /*{global-icon-disc}*/;
}
/* No disc */
.ui-nodisc-icon.ui-btn:after,
.ui-nodisc-icon .ui-btn:after {
    background-color: transparent;
}
/* Icon shadow */
.ui-shadow-icon.ui-btn:after,
.ui-shadow-icon .ui-btn:after {
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.3) /*{global-icon-shadow}*/;
    -moz-box-shadow: 0 1px 0 rgba(255,255,255,.3) /*{global-icon-shadow}*/;
    box-shadow: 0 1px 0 rgba(255,255,255,.3) /*{global-icon-shadow}*/;
}
/* Checkbox and radio */
.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: White;
    /*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;
}
/* Loader */
.ui-icon-loading {
    background: url("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: #64174F;
    /*background-color: #00b7e2;*/
    border: none;
    color: #ffffff;
    text-shadow: 0 1px 0 #444444;
    font-weight: bold;
}

.ui-bar-a {
    border-width: 1px;
    border-style: none;
    /*border-bottom: 3px solid #00b7e2;*/
}

.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper {
    background-color: #f9f9f9;
    border-color: #bbbbbb;
    color: #333333;
}

    .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: #ffffff;
        border-color: #dddddd;
        color: #333333;
        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: #3388cc;
    font-weight: bold;
}

    .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: #3388cc;
    }

    .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: #005599;
    }

    .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: #005599;
    }

.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: #64174f;
    border-color: none;
    color: #fff;
    text-shadow: none;
}

    .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: #64174f;
        border-color: #64174f;
        color: #fff;
        text-shadow: none;
    }

    .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: #64174f;
        border-color: #64174f;
        color: #fff;
        text-shadow: none;
    }

    .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: #3388cc;
        border-color: #3388cc;
        color: #ffffff;
        text-shadow: 0 1px 0 #005599;
    }

.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: #3388cc;
}

.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 #3388cc;
    -moz-box-shadow: 0 0 12px #3388cc;
    box-shadow: 0 0 12px #3388cc;
}

.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: #e9e9e9;
    border-color: #dddddd;
    color: #333333;
    text-shadow: 0 1px 0 #eeeeee;
    font-weight: bold;
}

.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: #f9f9f9;
    border-color: #bbbbbb;
    color: #333333;
    text-shadow: 0 1px 0 #f3f3f3;
}

    .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: #ffffff;
        border-color: #dddddd;
        color: #333333;
        text-shadow: 0 1px 0 #f3f3f3;
    }

.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: #3388cc;
    font-weight: bold;
}

    .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: #3388cc;
    }

    .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: #005599;
    }

    .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: #005599;
    }

.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: #f6f6f6;
    border-color: #dddddd;
    color: #333333;
    text-shadow: 0 1px 0 #f3f3f3;
}

    .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: #ededed;
        border-color: #dddddd;
        color: #333333;
        text-shadow: 0 1px 0 #f3f3f3;
    }

    .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: #e8e8e8;
        border-color: #dddddd;
        color: #333333;
        text-shadow: 0 1px 0 #f3f3f3;
    }

    .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: #3388cc;
        border-color: #3388cc;
        color: #ffffff;
        text-shadow: 0 1px 0 #005599;
    }

.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: #3388cc;
}

.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 #3388cc;
    -moz-box-shadow: 0 0 12px #3388cc;
    box-shadow: 0 0 12px #3388cc;
}

.ui-bar-c, .ui-page-theme-c .ui-bar-inherit, html .ui-bar-c .ui-bar-inherit, html .ui-body-c .ui-bar-inherit, html body .ui-group-theme-c .ui-bar-inherit {
    background-color: #e9e9e9;
    border-color: #dddddd;
    color: #333333;
    text-shadow: 0 1px 0 #eeeeee;
    font-weight: bold;
}

.ui-bar-c {
    border-width: 1px;
    border-style: solid;
}

.ui-overlay-c, .ui-page-theme-c, .ui-page-theme-c .ui-panel-wrapper {
    background-color: #f9f9f9;
    border-color: #bbbbbb;
    color: #333333;
    text-shadow: 0 1px 0 #f3f3f3;
}

    .ui-body-c, .ui-page-theme-c .ui-body-inherit, html .ui-bar-c .ui-body-inherit, html .ui-body-c .ui-body-inherit, html body .ui-group-theme-c .ui-body-inherit, html .ui-panel-page-container-c {
        background-color: #ffffff;
        border-color: #dddddd;
        color: #333333;
        text-shadow: 0 1px 0 #f3f3f3;
    }

.ui-body-c {
    border-width: 1px;
    border-style: solid;
}

.ui-page-theme-c a, html .ui-bar-c a, html .ui-body-c a, html body .ui-group-theme-c a {
    color: #3388cc;
    font-weight: bold;
}

    .ui-page-theme-c a:visited, html .ui-bar-c a:visited, html .ui-body-c a:visited, html body .ui-group-theme-c a:visited {
        color: #3388cc;
    }

    .ui-page-theme-c a:hover, html .ui-bar-c a:hover, html .ui-body-c a:hover, html body .ui-group-theme-c a:hover {
        color: #005599;
    }

    .ui-page-theme-c a:active, html .ui-bar-c a:active, html .ui-body-c a:active, html body .ui-group-theme-c a:active {
        color: #005599;
    }

.ui-page-theme-c .ui-btn, html .ui-bar-c .ui-btn, html .ui-body-c .ui-btn, html body .ui-group-theme-c .ui-btn, html head + body .ui-btn.ui-btn-c, .ui-page-theme-c .ui-btn:visited, html .ui-bar-c .ui-btn:visited, html .ui-body-c .ui-btn:visited, html body .ui-group-theme-c .ui-btn:visited, html head + body .ui-btn.ui-btn-c:visited {
    background-color: #f6f6f6;
    border-color: #dddddd;
    color: #333333;
    text-shadow: 0 1px 0 #f3f3f3;
}

    .ui-page-theme-c .ui-btn:hover, html .ui-bar-c .ui-btn:hover, html .ui-body-c .ui-btn:hover, html body .ui-group-theme-c .ui-btn:hover, html head + body .ui-btn.ui-btn-c:hover {
        background-color: #ededed;
        border-color: #dddddd;
        color: #333333;
        text-shadow: 0 1px 0 #f3f3f3;
    }

    .ui-page-theme-c .ui-btn:active, html .ui-bar-c .ui-btn:active, html .ui-body-c .ui-btn:active, html body .ui-group-theme-c .ui-btn:active, html head + body .ui-btn.ui-btn-c:active {
        background-color: #e8e8e8;
        border-color: #dddddd;
        color: #333333;
        text-shadow: 0 1px 0 #f3f3f3;
    }

    .ui-page-theme-c .ui-btn.ui-btn-active, html .ui-bar-c .ui-btn.ui-btn-active, html .ui-body-c .ui-btn.ui-btn-active, html body .ui-group-theme-c .ui-btn.ui-btn-active, html head + body .ui-btn.ui-btn-c.ui-btn-active, .ui-page-theme-c .ui-checkbox-on:after, html .ui-bar-c .ui-checkbox-on:after, html .ui-body-c .ui-checkbox-on:after, html body .ui-group-theme-c .ui-checkbox-on:after, .ui-btn.ui-checkbox-on.ui-btn-c:after, .ui-page-theme-c .ui-flipswitch-active, html .ui-bar-c .ui-flipswitch-active, html .ui-body-c .ui-flipswitch-active, html body .ui-group-theme-c .ui-flipswitch-active, html body .ui-flipswitch.ui-bar-c.ui-flipswitch-active, .ui-page-theme-c .ui-slider-track .ui-btn-active, html .ui-bar-c .ui-slider-track .ui-btn-active, html .ui-body-c .ui-slider-track .ui-btn-active, html body .ui-group-theme-c .ui-slider-track .ui-btn-active, html body div.ui-slider-track.ui-body-c .ui-btn-active {
        background-color: #3388cc;
        border-color: #3388cc;
        color: #ffffff;
        text-shadow: 0 1px 0 #005599;
    }

.ui-page-theme-c .ui-radio-on:after, html .ui-bar-c .ui-radio-on:after, html .ui-body-c .ui-radio-on:after, html body .ui-group-theme-c .ui-radio-on:after, .ui-btn.ui-radio-on.ui-btn-c:after {
    border-color: #3388cc;
}

.ui-page-theme-c .ui-btn:focus, html .ui-bar-c .ui-btn:focus, html .ui-body-c .ui-btn:focus, html body .ui-group-theme-c .ui-btn:focus, html head + body .ui-btn.ui-btn-c:focus, .ui-page-theme-c .ui-focus, html .ui-bar-c .ui-focus, html .ui-body-c .ui-focus, html body .ui-group-theme-c .ui-focus, html head + body .ui-btn-c.ui-focus, html head + body .ui-body-c.ui-focus {
    -webkit-box-shadow: 0 0 12px #3388cc;
    -moz-box-shadow: 0 0 12px #3388cc;
    box-shadow: 0 0 12px #3388cc;
}

.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;
}

* {
    /* font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;*/
    -webkit-font-smoothing: antialiased;
}

.login-header {
    background: #64174f;
}

    .login-header h1 {
        color: #fff;
        text-align: center;
        margin: 5px 0;
    }

.connect-input {
    box-shadow: inset 1px 1px 4px #F0F0F0, inset -1px -1px 4px #F0F0F0;
}

.login-input-wrapper {
    margin-top: 17px;
    float: left;
    margin-left: 5px;
    max-width: 240px;
    width: 100%;
}

.login-button {
    background: #64174f !important;
    color: #fff !important;
    text-align: center !important;
    padding: 8px !important;
    font-size: 23px !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
    max-width: 315px !important;
    margin: 40px auto 0 auto !important;
    font-weight: normal !important;
    border-width: 0 !important;
    text-shadow: none !important;
}

::-webkit-input-placeholder,
::-moz-placeholder,
:-ms-input-placeholder,
input:-moz-placeholder {
    color: #bbb;
    text-shadow: none;
}

#Logo {
    width: 75%;
    max-width: 500px;
    display: block;
    margin: 0 auto;
}

.login-username,
.login-password {
    width: 35px;
    height: 50px;
    display: block;
    background-size: 30px 30px;
    float: left;
    background-repeat: no-repeat;
    background-position: 5px 20px;
}

.login-username {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAEeklEQVR42u1bSWgVQRA1KuJyUPAQjaGrunvcCCjxKOJ6EFwwQfQiIhj3gycRD6JnUVxAD6KgeFDcEi8iooLiQRA8u4LIRxJMBDX+xCXJ9z8YCchfklRNz1f/QMFPZqa76k0vVa+qR+Vyuf9aqgBUAQjYWf4aba2tjYgaHdGqiKgFEv9uxD08888AUF9fP8EzN3nDFz1RxhP35SVXRvrwLN7Bu2jjrwJgXm3tpMjYzZ64NS9ZGCWULNpCm2i7YgFYOmrpWM+80xO3Q/GEpN0x70JfFQVAxLwuIn4OJQPJS0e0PnUAOH95osdQKiV54ut9lAoAEfMST9QJRdKUiPijJ1oeFIB4rv+AApUh9NMx704cACw+juxpdFqJ4siegY6JASAwPphARwEAZYd97m8Q6KoKABY80ZwPLz+gswoAnL/UV3vmp57okiO67onfJ7QwdkJ3MQC6+zy9dsat+bMPay1FZLdp+xRoTwQAghHFr361oaFhXNmF1rhFzvBdrX7hpY4IAGwnau6t4Vv5MHfMsHwNsvuUHKXnpbbGEKv+dwzxEXmbZG8kvSsUDWnVojrms7JYg/s1okjYNGQAEHsrzv0tkmDFE7/R0AM2DRkAEBCKK3GzBADFBbF1SACAggILo+mVCUfAMyVdsoXotYLkhu5ebA8KAehS/BhNZQEAGakarxs+IeEXNXWBbeUBIMooe2PNIp6RuEdRl0xJAMDJg5ZWBmCZcAr0KurTBxuLAoDEhDplZexagR8wXlsf2FgUAGRnEojKzo0UAARO2vrAxqIAIEWlDwB/mzNjxtSRDX97X1sf2FhqBLQIGlf1Bolo+qAbrCewMTQAkLZhf33De/FuEgCEngKQHuecGWZS9RXeDT0FGhPk7u8Ng4A9mZQesFGwDYo73zMEAnalJx5ISgfYKHCExNLvDe8vPu/tDgH7LHOEyrvCcoIS5Ej892VPtBDKgCd0xqwASxzfu5OXdwnpkAkdDEGynvnIb0bGEa32xB3xvS5H/DX+3REZuwHPOOcmO7LntbdB2BYyHO71zKcw5wpzDrTMGT7kmA9gBBSirGYSzXXEx8HxhwmH5YRIP1Z7R7SVmadoVXFgmkTGbozZoQEdQkSfEntorZ2fdFVXRLTAGX4ko8T0SdG2kOVt8W51U0CKqtLi/dba2aELHJ1zs9C3lBaXJ0aYr0kMEZIlVwTErCw1Jic85AK/XpYakydHvw8OrfBSV1c3EXyDIDkqTo8/SLvYGduuID0uLZCwxyoAgKOCAglhiYyx29MGAIUVghIZWZHUTGsXpw0AdBCk42Rlcsw8LQWjS3IY0DFUoeRngeLa/sAn/ULJ8tPhSyWsAdDBE3WjVDatYunboLBDG44+0begWFqvXB5KOKJN+SClJkAgVIO+0Ke8XF7/wMQL8HrI6WkbjjbRNvoQHJgIdmTmgzN8WCNKRBtoC20Kjsykd2gqPgF2AcOWcZUYHbiHB/As3sG7QQ5NhT82R92e+C1qhiH4jf8VOzZXPThZPTpbBaAKQFLyC9bASSB3T7CGAAAAAElFTkSuQmCCfd689f3072e7b34d32241999151c5a36');
}

.login-password {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAiEgAAIhIBv2R/3AAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAARaSURBVHic7ZvPaxZHGMc/T4i1mAbBgCFBQaEGPFQIxYoXoQdpT82l5OIlBym03nPw4EW8SBGKNILgwZu+5pK/IbdAUCo0UPUkJFRMS/u2WBPNeNjnfZl339333R8zsxu2Dzy8887O8+u7M7PPzsyKMYYm00jVDlRNo6EMiYgAE8A0MKW/03p5E9jS301g2wTqmuLTjoicAuaUvwA+yii6A6wBK8CKMeaZHw89ACAis8A8UdCnHandIAKjZYx57EhnRMYYJwzMAMuA8czLwIwzvx0EPgksAbsBgu/wrtqcrAwAQIBFoB0w8Di31QcJCgBwCGhVGHicW8ChIAAAx4D1GgQd53XgmFcAgHNEz+uqg03jLeCcFwA0+Dc1CHIYv8kDQp5uX+c7n9QTMg2HrBNeHcf8MF4nw8Q4LHjB32y/B7xQ3vNko8WQR+QwABYdO7QKLABngTHLzpjWLWgblzYXCwFAlOG5SnL+Bq4MuxtWr7uiMi5stxmQMQ5yZMmRA78Cx1NsHAYOp1w7rrIufFjKBQDRi42L3P49cD6mewq4B/xGNPb3tHwPmIq1Pa86yvqxS8oLVBoArt7qbsf0zgPbA9pvA/MxmduOfFnOBAAw68jga2Dc0nsh4918D1yw5MZVlwufZuPxJq0JzifUFaE1Y0wbQETGgftkW4McAe6rDKpjzZFPfbElOTTnyNgvVvkb4EQO2RMqk6SrDPXF1gOAruG5WsZ6apU/LyBvyzxNbZWPTmuMXYqvCru6+wAzIrKg5YsF5C9a8iedeBTRHPBj919sAnSdhdWRV+2Yu6vCum7/H9mXrvcr7QAfGw3cHgITuAt+GfiZaOy+K6lrFPiMKD3+tqQuiGKcIHq0Ynf/M7jpYreG5ftFGbjlyMczfYkQ8JUDxX8CBz0CcFBtlPXz66REaJry9MQY89aBnkRS3U8cqJrqFFwD8FeexiIyKiJ5N2hz2UihbqyVbI+LyJiI3ABeAi9F5IaIjFXhi43+ZkC7l4Gr1v+rwCvgp0D2u7GOJFUGoO8z1vmirU5hJKkypAMV2a+8B1wjWqvrUFvrQlEiANtEaWIZMpkaGbMK3LSqbmpdCNohihWwANDcuOzCg+Ro+y6l7JvWOu8B0P8YXAnoSFXUE2OVALy2yn8EtNsTY08WZox5JiIbuFsVGkQPgS+1/CCAPYANEztxlpSGrhAAAF3svOTbToz6enhSKtwqYeBoCdkQNvpjc7wx8i9wxOPr8BG1UcS3bBsjaqjM1tgj4ICH4A+o7iI+pW6NpZ4UFZEliufnj4G7uF0S+45o16oI3THG/JB0YRAAk8Bz4JOCRutC/wCfGmN+T7qYuh6gAtd9eRWQrqcFDyTPAda483lEJgSXOyKjIDT3kJQFQnOPyVkgNPegZAyEOvcEf0dlY8OhjnOC/8PSsYmxTk+HcMflLRCa+8FEDIhmfjKTAMS+/Giq8Z/N/f/hpE8Aegw18dPZ/UCN/3r8Aw8kmJAIbEaYAAAAAElFTkSuQmCCd8112b02654c3c3b6cc0d92775e69270');
}

.login-wrapper {
    overflow: hidden;
    margin: 0 auto;
    max-width: 300px;
}

.ui-input-text input, .ui-input-search input {
    text-shadow: none;
}

.ui-header .ui-title, .ui-footer .ui-title {
    text-shadow: none;
}

.ui-btn-back {
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.ui-listview, .ui-listview > li {
    margin: 0px 0;
}

#servicePayListView li a,
#retailPayListView li a,
#staffListView li a,
#clientListView li a,
#select-choice-1-button,
#storeListView li a,
#serviceListView li a {
    /*background-color: #F0F0F0;
    color: #64174f;
    border: none;*/
}

#servicePayListView,
#retailPayListView,
#staffListView,
#clientListView,
#storeListView,
#serviceListView {
    /*-webkit-box-shadow: none;*/
    /*box-shadow: none;*/
}

#footer-nav .ui-btn {
    background: #323232;
    border-right: 1px solid #fff;
    text-shadow: none;
    font-weight: normal;
    font-size: 14px;
}

#footer-nav .ui-btn-active {
    background: #00b7e2;
}

.ui-footer-fixed {
    padding: 0;
}

.ui-icon-cash:after {
    background-image: url('images/cash.png');
    -webkit-border-radius: 0;
    border-radius: 0;
    background-size: 22px 22px;
    background-color: transparent;
}

.ui-icon-info-i:after {
    background-image: url('images/info.png');
    -webkit-border-radius: 0;
    border-radius: 0;
    background-size: 22px 22px;
    background-color: transparent;
}

.ui-icon-calendar-new:after {
    background-image: url('images/calendar.png');
    -webkit-border-radius: 0;
    border-radius: 0;
    background-size: 22px 22px;
    background-color: transparent;
}

#menuAdd.ui-icon-plus:after {
    background-image: url('images/add.png') !important;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-size: 32px 32px;
    background-color: transparent;
}

#menuAdd {
    width: 35px;
    height: 35px;
    background: transparent;
    border: none;
    /*-webkit-box-shadow: none;*/
    /*box-shadow: none;*/
    margin-top: 4px;
}

    #menuAdd.ui-btn-icon-notext:after {
        width: 30px;
        height: 30px;
        left: 30%;
        top: 30%;
    }

#menuOption {
    margin-top: 4px;
    background: rgba(0, 0, 0, 0);
    border: none;
    /*-webkit-box-shadow: none;*/
    /*box-shadow: none;*/
    margin-left: 10px;
}

    #menuOption:after {
        background-color: rgba(0, 0, 0, 0);
        background-size: 22px 22px;
        -webkit-border-radius: 0;
        border-radius: 0;
    }

#appointmentMenuOption {
    margin-top: 4px;
    background: rgba(0, 0, 0, 0);
    border: none;
    /*-webkit-box-shadow: none;*/
    /*box-shadow: none;*/
    margin-left: 10px;
    padding: 5px;
}

    #appointmentMenuOption:after {
        background-color: rgba(0, 0, 0, 0);
        background-size: 22px 22px;
        -webkit-border-radius: 0;
        border-radius: 0;
        padding: 5px;
    }

.dxscTimeRulerHoursItem_iOS, .dxscTimeRulerMinuteItem_iOS {
    color: #323232;
}

#newClientForm .ui-field-contain {
    border: none;
}

#newClientForm .ui-input-text,
#newClientForm .ui-checkbox .ui-btn {
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

#newClientForm .ui-checkbox .ui-btn,
#contactAt-button,
#select-choice-2-button,
#referredby-button,
#AppointmentScreen .ui-select .ui-btn {
    background-color: #ddd;
    border: none;
    color: #323232;
    font-weight: normal;
    border: none;
}

    #newClientForm .ui-checkbox .ui-btn.ui-checkbox-on:after {
        background-color: #00b7e1;
    }

.ui-select .ui-btn select {
    /*left:10px;*/
}

#btnOk,
#btnCancel {
    background-color: transparent;
    border: none;
    font-size: 18px;
    margin-top: -2px !important;
    /*-webkit-box-shadow: none;*/
    box-shadow: none;
    padding-top: 10px;
    font-weight: normal;
    padding-left: 5px;
    padding-right: 2.2em;
}

    #btnOk.ui-btn-active,
    #btnCancel.ui-btn-active {
        text-shadow: none;
    }

    #btnOk:after,
    #btnCancel:after {
        background-size: 28px 28px;
        background-color: transparent;
        width: 28px;
        height: 28px;
        border-radius: 0;
        margin-top: -13px;
        margin-top: -16px;
    }

    #btnOk:after,
    .ui-icon-check:after {
        background-image: url('images/check.png') !important;
    }

    #btnCancel:after {
        background-image: url('images/close.png');
    }

.ui-btn-back,
.ui-icon-delete,
.ui-icon-check,
#menuPlus, #menuMinus {
    /*background-color: #F0F0F0 !important;
    border: none !important;
    color: #323232 !important;
	box-shadow:none;*/
    background-color: rgba(0, 0, 0, 0) !important;
    border: none !important;
    color: #FFF !important;
    box-shadow: none;
    font-size: 18px !important;
    font-weight: normal !important;
    margin-top: -5px !important;
    padding-left: 40px;
}

.ui-btn-lock:after {
    background-color: rgba(0, 0, 0, 0) !important;
    border: none !important;
    color: #FFF !important;
    box-shadow: none;
    font-size: 18px !important;
    font-weight: normal !important;
}

.ui-btn-lock:after,
.ui-btn-back:after,
.ui-icon-delete:after {
    background-color: #64174f;
}

.ui-btn-back.ui-icon-carat-l:after {
    background-image: url(images/back.png);
    background-size: 28px 28px;
    width: 28px;
    height: 28px;
    margin-top: -14px;
    background-color: transparent;
}

.ui-btn-lock.ui-icon-carat-lock:after {
    background-image: url(images/lock.png);
    -webkit-border-radius: 0;
    border-radius: 0;
    background-size: 32px 32px;
    background-color: transparent;
}

.ui-btn-right {
    border-radius: 2px;
}

.ui-header .ui-title, .ui-footer .ui-title {
    text-shadow: none;
    font-weight: normal;
    font-size: 21px;
    padding-top: 7px;
}

.ui-icon-delete:after,
.ui-icon-check:after {
    background-color: transparent !important;
    background-size: 28px 28px;
    width: 28px;
    height: 28px;
    margin-top: -14px;
}

.ui-icon-delete:after {
    background-image: url(images/close.png) !important;
}

.ui-btn-right {
    border-radius: 2px;
}

.ui-header .ui-title, .ui-footer .ui-title {
    text-shadow: none;
    font-weight: normal;
    font-size: 21px;
    padding-top: 7px;
}

.ui-icon-delete:after {
    background-image: url(images/close.png) !important;
    /*	background-color: transparent !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-size: 28px 28px;
	width: 28px;
	height: 28px;
	margin-top: -14px; */
}

#nav-panel .ui-listview li,
#nav-status .ui-listview li {
    margin: 0;
    border-bottom: 1px solid #fff;
}

#nav-panel,
#nav-status {
    background-color: #64174f;
}

.iconLeft a {
    padding-left: 2.5em !important;
    padding-right: 1em !important;
}

    .iconLeft a:after {
        right: auto;
        left: 9px;
    }

.ui-icon-report:after,
.ui-icon-Messages:after,
.ui-icon-storeList:after,
.ui-icon-staffList:after,
.ui-icon-newClient:after,
.ui-icon-newAppt:after,
.ui-icon-editAppt:after,
.ui-icon-moveAppt:after,
.ui-icon-resizeAppt:after,
.ui-icon-changeStatus:after,
.ui-icon-logoff:after {
    background-color: transparent !important;
    background-size: 24px 24px;
    width: 24px;
    height: 24px;
    border-radius: 0;
}

.ui-icon-Messages:after {
    background-image: url(images/Messages-icon.png);
}

.ui-icon-storeList:after {
    background-image: url(images/storeList.png);
}

.ui-icon-staffList:after {
    background-image: url(images/staffList.png);
}

.ui-icon-newClient:after {
    background-image: url(images/newClient.png);
}

.ui-icon-report:after {
    background-image: url(images/info.png);
}

.ui-icon-newAppt:after {
    background-image: url(images/newAppt.png);
}

.ui-icon-editAppt:after {
    background-image: url(images/editAppt.png);
}

.ui-icon-moveAppt:after {
    background-image: url(images/moveAppt.png);
}

.ui-icon-resizeAppt:after {
    background-image: url(images/resizeAppt.png);
}

.ui-icon-changeStatus:after {
    background-image: url(images/changeStatus.png);
}

.ui-icon-logoff:after {
    background-image: url(images/logoff.png);
}

#nav-panel .menu-subcategory a {
    background-color: #f0f0f0;
    color: #64174f;
    font-weight: normal;
    border: none;
    font-size: 18px;
}

#nav-panel .subcat-pad {
    padding-left: 30px;
}

#appointmentPage {
    overflow: hidden;
}

#nav-status .ui-first-child a {
    padding-left: 1em;
}

.simpleCart_items {
    margin: 0px;
    padding: 0px;
    width: 100%;
    border: 1px solid #ffffff;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
}

    .simpleCart_items table {
        border-collapse: collapse;
        border-spacing: 0;
        width: 100%;
        height: 100%;
        margin: 0px;
        padding: 0px;
    }

    .simpleCart_items tr:last-child td:last-child {
        -moz-border-radius-bottomright: 0px;
        -webkit-border-bottom-right-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    .simpleCart_items table tr td {
        -moz-border-radius-topleft: 0px;
        -webkit-border-top-left-radius: 0px;
        border-top-left-radius: 0px;
    }

    .simpleCart_items table tr:first-child td:last-child {
        -moz-border-radius-topright: 0px;
        -webkit-border-top-right-radius: 0px;
        border-top-right-radius: 0px;
    }

    .simpleCart_items tr:last-child td:first-child {
        -moz-border-radius-bottomleft: 0px;
        -webkit-border-bottom-left-radius: 0px;
        border-bottom-left-radius: 0px;
    }

    .simpleCart_items tr:hover td {
        background-color: #d3e9ff;
    }

    .simpleCart_items td {
        vertical-align: middle;
        background-color: #aad4ff;
        border: 1px solid #ffffff;
        border-width: 0px 1px 1px 0px;
        text-align: left;
        padding: 7px;
        font-size: 10px;
        font-family: Arial;
        font-weight: normal;
        color: #000000;
    }

    .simpleCart_items tr:last-child td {
        border-width: 0px 1px 0px 0px;
    }

        .simpleCart_items tr:last-child td:last-child {
            border-width: 0px 0px 0px 0px;
        }

    .simpleCart_items tr td {
        background: -o-linear-gradient(bottom, #0057af 5%, #0057af 100%);
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0057af), color-stop(1, #0057af) );
        background: -moz-linear-gradient( center top, #0057af 5%, #0057af 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0057af", endColorstr="#0057af");
        background: -o-linear-gradient(top,#0057af,0057af);
        background-color: #0057af;
        border: 0px solid #ffffff;
        text-align: center;
        border-width: 0px 0px 1px 1px;
        font-size: 14px;
        font-family: Arial;
        font-weight: bold;
        color: #ffffff;
    }

    .simpleCart_items tr:hover td {
        background: -o-linear-gradient(bottom, #0057af 5%, #0057af 100%);
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0057af), color-stop(1, #0057af) );
        background: -moz-linear-gradient( center top, #0057af 5%, #0057af 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0057af", endColorstr="#0057af");
        background: -o-linear-gradient(top,#0057af,0057af);
        background-color: #0057af;
    }

    .simpleCart_items tr td {
        border-width: 0px 0px 1px 0px;
    }

    .simpleCart_items tr td {
        border-width: 0px 0px 1px 1px;
    }

.simpleCart_items2 {
    margin: 0px;
    padding: 0px;
    width: 100%;
    border: 1px solid #ffffff;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
}

    .simpleCart_items2 table {
        border-collapse: collapse;
        border-spacing: 0;
        width: 100%;
        height: 100%;
        margin: 0px;
        padding: 0px;
    }

    .simpleCart_items2 tr:last-child td:last-child {
        -moz-border-radius-bottomright: 0px;
        -webkit-border-bottom-right-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    .simpleCart_items2 table tr td {
        -moz-border-radius-topleft: 0px;
        -webkit-border-top-left-radius: 0px;
        border-top-left-radius: 0px;
    }

    .simpleCart_items2 table tr:first-child td:last-child {
        -moz-border-radius-topright: 0px;
        -webkit-border-top-right-radius: 0px;
        border-top-right-radius: 0px;
    }

    .simpleCart_items2 tr:last-child td:first-child {
        -moz-border-radius-bottomleft: 0px;
        -webkit-border-bottom-left-radius: 0px;
        border-bottom-left-radius: 0px;
    }

    .simpleCart_items2 tr:hover td {
        background-color: #d3e9ff;
    }

    .simpleCart_items2 td {
        vertical-align: middle;
        background-color: #aad4ff;
        border: 1px solid #ffffff;
        border-width: 0px 1px 1px 0px;
        text-align: left;
        padding: 7px;
        font-size: 10px;
        font-family: Arial;
        font-weight: normal;
        color: #000000;
    }

    .simpleCart_items2 tr:last-child td {
        border-width: 0px 1px 0px 0px;
    }

        .simpleCart_items2 tr:last-child td:last-child {
            border-width: 0px 0px 0px 0px;
        }

    .simpleCart_items2 tr td {
        background: -o-linear-gradient(bottom, #0057af 5%, #0057af 100%);
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0057af), color-stop(1, #0057af) );
        background: -moz-linear-gradient( center top, #0057af 5%, #0057af 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0057af", endColorstr="#0057af");
        background: -o-linear-gradient(top,#0057af,0057af);
        background-color: #0057af;
        border: 0px solid #ffffff;
        text-align: center;
        border-width: 0px 0px 1px 1px;
        font-size: 14px;
        font-family: Arial;
        font-weight: bold;
        color: #ffffff;
    }

    .simpleCart_items2 tr:hover td {
        background: -o-linear-gradient(bottom, #0057af 5%, #0057af 100%);
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0057af), color-stop(1, #0057af) );
        background: -moz-linear-gradient( center top, #0057af 5%, #0057af 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0057af", endColorstr="#0057af");
        background: -o-linear-gradient(top,#0057af,0057af);
        background-color: #0057af;
    }

    .simpleCart_items2 tr td {
        border-width: 0px 0px 1px 0px;
    }

    .simpleCart_items2 tr td {
        border-width: 0px 0px 1px 1px;
    }

/*.cashoutWindow {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #000000;

	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;

	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;

	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;

	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.cashoutWindow table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.cashoutWindow tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.cashoutWindow table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.cashoutWindow table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.cashoutWindow tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.cashoutWindow tr:hover td{
	background-color:#e5e5e5;
}
.cashoutWindow td{
	vertical-align:middle;
		background:-o-linear-gradient(bottom, #ffffff 5%, #e5e5e5 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #e5e5e5) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #e5e5e5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#e5e5e5");	background: -o-linear-gradient(top,#ffffff,e5e5e5);

	background-color:#ffffff;

	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:10px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.cashoutWindow tr:last-child td{
	border-width:0px 1px 0px 0px;
}.cashoutWindow tr td:last-child{
	border-width:0px 0px 1px 0px;
}.cashoutWindow tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.cashoutWindow tr:first-child td{
		background:-o-linear-gradient(bottom, #cccccc 5%, #b2b2b2 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #b2b2b2) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #b2b2b2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#b2b2b2");	background: -o-linear-gradient(top,#cccccc,b2b2b2);

	background-color:#cccccc;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#000000;
}
.cashoutWindow tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #cccccc 5%, #b2b2b2 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #b2b2b2) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #b2b2b2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#b2b2b2");	background: -o-linear-gradient(top,#cccccc,b2b2b2);

	background-color:#cccccc;
}
.cashoutWindow tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.cashoutWindow tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}*/
.cashoutWindow table {
    border-collapse: collapse;
    text-align: left;
    width: 100%;
}

.cashoutWindow {
    font: normal 12px/150% Arial, Helvetica, sans-serif;
    background: #fff;
    overflow: hidden;
    border: 1px solid #652299;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

    .cashoutWindow table td, .cashoutWindow table th {
        padding: 3px 10px;
    }

    .cashoutWindow table thead th {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #652299), color-stop(1, #4D1A75) );
        background: -moz-linear-gradient( center top, #652299 5%, #4D1A75 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#652299', endColorstr='#4D1A75');
        background-color: #652299;
        color: #FFFFFF;
        font-size: 15px;
        font-weight: bold;
        border-left: 1px solid #714399;
    }

        .cashoutWindow table thead th:first-child {
            border: none;
        }

    .cashoutWindow table tbody td {
        color: #000000;
        border-left: 1px solid #000000;
        font-size: 12px;
        border-bottom: 1px solid #327521;
        font-weight: normal;
    }

        .cashoutWindow table tbody td:first-child {
            border-left: none;
        }

    .cashoutWindow table tbody tr:last-child td { /*border-bottom: none;*/
    }

    .cashoutWindow table tfoot td div {
        border-top: 1px solid #652299;
        background: #F4E3FF;
    }

    .cashoutWindow table tfoot td { /*padding: 0*/
        font-size: 15px;
    }

        .cashoutWindow table tfoot td div {
            padding: 2px;
        }

    .cashoutWindow table tfoot {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #652299), color-stop(1, #4D1A75) );
        background: -moz-linear-gradient( center top, #652299 5%, #4D1A75 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#652299', endColorstr='#4D1A75');
        background-color: #652299;
        color: #FFFFFF;
        font-size: 15px;
        font-weight: bold;
        border-left: 1px solid #714399;
    }

        .cashoutWindow Table tfoot tr {
            border-collapse: collapse;
            border-color: #FFF;
            border: 1px solid #FFF;
            padding: 3px 10px;
        }

.checkBoxLeft {
    position: absolute;
    left: 10px;
    top: 28%;
    width: 18px;
    height: 18px;
    background: #d9d9d9;
    border-radius: 3px;
}

.hidden-checkbox {
    display: none;
}

.not-checked, .checked {
    background-image: url("http://www.dragan-gaic.info/elements.png");
    background-repeat: no-repeat;
}

.not-checked {
    background-position: 18px 0;
    background-color: #d9d9d9;
}

.checked {
    background-position: 0 0;
    background-color: #6496bc;
}