
/* JQM style CSS */
.jqm-style strong { font-weight: bold; }


/* Page */
body, .jqm-style  {
    background-color: #fafafa;
}

/* Page and overlay */
.ui-overlay-a,
.ui-page-theme-a,
.ui-page-theme-a .ui-panel-wrapper {
	color: #888 /*{a-page-color}*/;

}

/* Header */
.jqm-header {
    background: #fff !important;
    border-top: 3px solid #2DB329 !important;
    border-bottom: 1px solid #e0e0e0 !important;
    color: #777 !important;
    text-shadow: 0 1px 0 #fff;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.15);
    box-shadow: 0 0 5px rgba(0,0,0,.15);
}
.jqm-header.ui-header-fixed:not(.ui-fixed-hidden) {
    border-top-width: 4px;
    padding-top: 0;
}

.ui-header .ui-title {
	padding-bottom: 0;
}

/* Logo */
.jqm-header h1.jqm-logo {
    font-size: 1em;
    margin: 0em 3.375em;
}
.jqm-header .jqm-logo a {
    display: inline-block;
    text-decoration: none;
    min-height: 40px;
}
.jqm-header .jqm-logo img {
    display: block;
    width: 140px;
    height: auto;
}
.jqm-style-home .jqm-header .jqm-logo img {
    /* Removing this line so the CW logo displays on left on small screens and no longer overlaps with the Signin buttons */
    /*display: inline-block;*/
}

/* Header buttons */
.jqm-header > .ui-btn {
    width: 31px;
    height: 31px;
    -webkit-border-radius: 0;
    border-radius: 0;
}
.jqm-header > .ui-btn,
.jqm-header.ui-header-fixed.ui-fixed-hidden > .ui-btn-icon-notext {
    top: 1.1em;
}
.jqm-header > .ui-btn,
.jqm-header > .ui-btn .ui-btn-inner {
    border: none;
    background: none;
}
.jqm-header > .ui-btn,
.jqm-header > .ui-btn .ui-icon {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
/* Custom icons */
.jqm-header > .ui-btn .ui-icon {
    /*background-image: url(jqm_demo-icons-sd.png); */
    background-color: transparent;
    width: 31px;
    height: 31px;
    margin: 0;
}
/* Toggle menu bars / close icon on small screens */
@media all and (max-width:45.9375em) {
    .ui-panel-content-wrap-position-left.ui-panel-content-wrap-open .jqm-header .jqm-navmenu-link .ui-icon {
        background-position: -51px 50%;
    }
}
/* HD/Retina icon sprite */
@media only screen and (-webkit-min-device-pixel-ratio: 1.3),
       only screen and (min--moz-device-pixel-ratio: 1.3),
       only screen and (min-resolution: 200dpi) {
    .jqm-header > .ui-btn .ui-icon {
        /*background-image: url(jqm_demo-icons-hd.png);*/
        -webkit-background-size: 131px 31px;
        -moz-background-size: 131px 31px;
        -o-background-size: 131px 31px;
        background-size: 131px 31px;
    }
}

/* Footer */
.jqm-footer {
    background: none !important;
    border: none !important;
    color: #777 !important;
    text-shadow: 0 1px 0 #fff !important;
}
.jqm-footer p {
    font-size: .8em;
    font-weight: normal;
    margin: .7em 15px;  
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
}
.ui-footer .ui-title {
    font-size: 12px;
}
.jqm-footer .jqm-version {
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size:.9em;
    margin-left:1.1em;
}

.noscrollbar {
line-height:1.35;
overflow:hidden;
white-space:nowrap;
}

#mapPage .jqm-footer {
    background: none !important;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    margin-left:5px;
    border-top-width: 0px !important;
    width: 85px;
}

/* Responsive - header & footer */
@media all and (min-width:46em) {
    /* Logo */
    .jqm-header h1.jqm-logo {
        text-align: left;
        margin: .8em 0 .8em 15%;
    }
    .jqm-header .jqm-logo a {
        min-height: 57px;
    }
    .jqm-header .jqm-logo img {
        display: block;
        width: 200px;
        height: auto;
    }
    .jqm-style-home .jqm-header .jqm-logo img {
        display: block;
        width: 240px;
        height: auto;
        padding-left:.7em;
        margin-top:.5em;
        margin-bottom:.6em;
    }
    /* Header buttons */
    .jqm-header > .ui-btn,
    .jqm-header.ui-header-fixed.ui-fixed-hidden > .ui-btn-icon-notext {
        top: 1.4em;
    }
    .jqm-header .jqm-navmenu-link {
        left: 15%;
        margin-left: 215px;
    }
    .jqm-header .jqm-search-link {
        display: none;
    }
    /* Global nav panel close button (instead of toggle menu bars / close icon on small screens) */
    .ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open.jqm-header::after,
    .ui-panel-content-wrap-position-left.ui-panel-content-wrap-open .jqm-header::after {
        content: "";
        display: block;
        position: absolute;
        top: 8px;
        left: 8px;
        width: 20px;
        height: 20px;
        cursor: pointer;
        background-image: url(jqm_demo-icons-sd.png);
        background-position: -33px 50%;
        -webkit-background-size: 85px 20px;
        -moz-background-size: 85px 20px;
        -o-background-size: 85px 20px;
        background-size: 85px 20px;
    }
    
    /* Global search */
    .ui-panel-animate.ui-panel-content-wrap > .ui-header.jqm-header {
        position: relative;
    }
    .jqm-search,
    .jqm-search-toggle .jqm-search {
        display: block;
        position: absolute;
        top: 1.58125em;
        right: 15%;
        background: none;
        border: none;
    }
    .jqm-style .jqm-search > .ui-listview-filter .ui-input-search {
        margin: 0;  
    }
    .jqm-search > .jqm-list {
        right: .3875em;
        left: auto;
        width: 28em;
    }
    
    /* Footer */
    .jqm-footer {
        overflow: hidden;
        position: absolute;
        bottom: 0;
        width: 100%;        
    }
    .jqm-footer p {
        margin: 1.5em 0 1.5em 15%;
        float: left;        
    }
    .ui-footer .ui-title {
        font-size: 1em;
    }
    .jqm-footer .jqm-version {
        float: right;
        font-weight: 700;
    }
    
}
/* Global nav panel close button HD/Retina icon */
@media only screen and (min-width:46em) and (-webkit-min-device-pixel-ratio: 1.3),
       only screen and (min-width:46em) and (min--moz-device-pixel-ratio: 1.3),
       only screen and (min-width:46em) and (min-resolution: 200dpi) {
    /* global nav panel close button */
    .ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open.jqm-header::after,
    .ui-panel-content-wrap-position-left.ui-panel-content-wrap-open .jqm-header::after {
        background-image: url(jqm_demo-icons-hd.png);
    }
}

/* Content */

/* Headings */
.jqm-content > h1 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 2.4em;
    color: #555;
    clear:both;
}
.jqm-faq .jqm-content > h1 {
    margin-top: -.4em;
    font-size: 1.8em;
}
.jqm-content > h2,
.jqm-content > h3,
.jqm-content > h4,
.jqm-home-welcome h2 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 1.6em;
    color: #2DB329;
    padding-top: .6em;
    clear:both;
}
.jqm-home-welcome h2 {
    font-size:1.5em;
    margin-left:.5em;
    margin-top:-.2em;
}
.jqm-home-welcome .jqm-button {
    margin-left:.8em;
    margin-top:-.4em;
}
.jqm-home-welcome .jqm-button .ui-btn-text {
    font-size:1.1em;
    font-weight:300;
}
h2.jqm-home-widget {
    font-size:1.5em;
    margin-left:.6em;
}
.home-pop p {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    padding:.5em .5em;
    width:16em;
}
.home-pop .ui-btn-text {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}
.jqm-content > h4 {
    font-size: 1.2em;
}

/* Paragraphs */
.jqm-content > p {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400; 
    font-size: 0.95em;
}
.jqm-content .jqm-intro {
    font-size: 120%;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    line-height: 135%;
    margin-top: -.5em;
    margin-bottom: .5em;
    padding-bottom: 2.6em;
    color: #555;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e5e5e5;
    border-bottom-color: rgba(0,0,0,.1);
}
.jqm-style-home .jqm-content .jqm-intro {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: .9em;
    margin: .5em .8em 1em .8em;
    padding-bottom: .5em;
    border: none;
    color: #555;
}
.jqm-demos-index .jqm-content p.jqm-intro {
    border: none;
}
.jqm-content ul:not(.ui-listview),
.jqm-content ul:not(.ui-listview) li {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400; 
    font-size: 0.95em;
    line-height: 1.7;
}
.jqm-content ul:not(.ui-listview) {
    margin: 1em 0;
    padding-left: 1.3em;
}

/* Links */
.jqm-content > p a.ui-link,
.jqm-content p.jqm-intro a.ui-link {
    font-weight: 400; 
    text-decoration: none;
}
.jqm-content > p a.ui-link:hover,
.jqm-content p.jqm-intro a.ui-link:hover {
    text-decoration: underline;
}

/* Responsive - content */
@media all and (min-width:46em) {
    .jqm-style .jqm-content {
        padding: 15px 15% 4.5em; /* padding bottom is because of footer position absolute */
    }
    .jqm-style .jqm-content.jqm-fullwidth {
        padding: 15px;
    }
    .jqm-style-home .jqm-content p.jqm-intro {
        font-size: 1.1em;
    }
    
    /* Homepage */  
    .jqm-style-home .jqm-home-welcome {
        float: left;
        width: 48%;
        padding-right:6%;
        margin-top:.4em;
    }
    .jqm-style-home .jqm-home-list {
        float: left;
        width: 45%;
    }
    .jqm-style-home h2.jqm-home-widget {
        clear:left;
        padding-top:2em;
    }
}

/* Code */
.jqm-content pre,
.jqm-content code {
    font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;
    background: #e5e5e5;
    background: rgba(0,0,0,.05);
    padding: 0 .125em;
}
.jqm-content pre {
    padding: 0 1em 1.2em;
    white-space: pre-wrap;  
}
.jqm-content pre > code {
    padding: 0; 
    background: none;
    font-size:.8em;
}

/* Buttons */
.jqm-content .jqm-api-link,
.jqm-content .jqm-button,
.jqm-view-source-link .ui-btn {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400; 
}
.jqm-home-welcome .jqm-button .ui-icon {
    opacity: .6;
}

/*.ui-btn-hidden { filter: Alpha(Opacity=0); opacity: 0 !important; }*/
#twitterPage .ui-btn {
    max-width:463px;
    margin:auto;
}

/* API link */
.jqm-content .jqm-api-link {
    float: right;
    margin-top: .3em;
}
.jqm-content .jqm-api-link .ui-btn-text {
    padding-left: .3em;
    padding-right: .2em;
}
.jqm-content .jqm-api-link .ui-icon {
    opacity: .6;
}

/* Lists */
.jqm-list h2  {
    font-weight: 700; 
    font-size: .9em;
    color: #13A3F7;
    margin-top: .1em;
}
.jqm-list p  {
    font-weight: 300; 
    font-size: .8em;
    color: #777;
    margin-bottom: .1em;
}
/* List dividers */
.jqm-list .ui-bar-d {
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: .9em;
    padding: .7em 15px;
    background-image: none;
    background-color: #f8f8f8;
    border-color: #e8e8e8;
    color: #2DB329;
    text-shadow: none;
}
/* Links */
.ui-page-theme-a a,
html .ui-bar-a a,
html .ui-body-a a,
html body .ui-group-theme-a a {
	color: #3388cc /*{a-link-color}*/;
	font-weight: 300;
}

/* List buttons */


.jqm-list .ui-btn-inner {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300; 
    font-size: 0.95em;
    border-top: none;
}
.jqm-list .ui-btn-up-d, 
.jqm-list .ui-btn-hover-d, 
.jqm-list .ui-btn-down-d {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300; 
    border-color: #eee;
}
.jqm-list .ui-btn-up-d {
    background-color: #fff;
}
.jqm-list .ui-btn-hover-d {
    background-color: #f8f8f8;
}
.jqm-list .ui-btn-up-d,
.jqm-list .ui-btn-hover-d {
    -webkit-background-image: none;
    -moz-background-image: none;
    -o-background-image: none;
    background-image: none;
}
.jqm-list .ui-btn-up-d.ui-btn-active, 
.jqm-list .ui-btn-hover-d.ui-btn-active, 
.jqm-list .ui-btn-down-d.ui-btn-active,
.jqm-list .ui-btn-up-d.ui-focus, 
.jqm-list .ui-btn-hover-d.ui-focus, 
.jqm-list .ui-btn-down-d.ui-focus {
    border-color: #34bae8;
    background-color: #34bae8;
    -webkit-background-image: none;
    -moz-background-image: none;
    -o-background-image: none;
    background-image: none;
    color: #fff;
    text-shadow: 0 1px 0 #369;  
}
.jqm-list .ui-btn-up-d.ui-focus, 
.jqm-list .ui-btn-hover-d.ui-focus, 
.jqm-list .ui-btn-down-d.ui-focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.jqm-list .ui-btn-active a.ui-link-inherit,
.jqm-list .ui-btn-active .ui-li-heading,
.jqm-list .ui-btn-active .ui-li-desc,
.jqm-list .ui-focus a.ui-link-inherit,
.jqm-list .ui-focus .ui-li-heading,
.jqm-list .ui-focus .ui-li-desc {
    color: #fff;
}
.jqm-style .jqm-list .ui-li .ui-btn-text a.ui-link-inherit,
.jqm-style .jqm-list .ui-li .ui-li-desc {
    text-overflow: clip;
    overflow: visible;
    white-space: normal;
}

.jqm-list .ui-li-count {
    right: 10px !important;
}
.jqm-style .jqm-list .ui-btn-icon-right .ui-btn-inner {
    padding-right: 0;
}
.jqm-style .jqm-list .ui-li-has-arrow .ui-btn-inner a.ui-link-inherit {
    padding-right: 15px;
}

/* Active button */
.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,
/* Active checkbox icon */
.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,
/* Active flipswitch background */
.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,
/* Active slider track */
.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: 		#13A3F7 /*{a-active-background-color}*/;
	border-color:	 		#13A3F7 /*{a-active-border}*/;
	color: 					#fff /*{a-active-color}*/;
	text-shadow: 0 /*{a-active-shadow-x}*/ 1px /*{a-active-shadow-y}*/ 0 /*{a-active-shadow-radius}*/ #005599 /*{a-active-shadow-color}*/;
}

/* F
-----------------------------------------------------------------------------------------------------------*/
/* Button up */
.ui-page-theme-f .ui-btn,
html .ui-bar-f .ui-btn,
html .ui-body-f .ui-btn,
html body .ui-group-theme-f .ui-btn,
html head + body .ui-btn.ui-btn-f,
/* Button visited */
.ui-page-theme-f .ui-btn:visited,
html .ui-bar-f .ui-btn:visited,
html .ui-body-f .ui-btn:visited,
html body .ui-group-theme-f .ui-btn:visited,
html head + body .ui-btn.ui-btn-f:visited {
    background:             #13A3F7 /*azure*/;
    border-color:           #13A3F7 /*{b-bup-border}*/;
    color:                  #fff /*{b-bup-color}*/;
    text-shadow: 0 /*{b-bup-shadow-x}*/ 0px /*{b-bup-shadow-y}*/ 0 /*{b-bup-shadow-radius}*/ #fff /*{b-bup-shadow-color}*/;
}
/* Button hover */
.ui-page-theme-f .ui-btn:hover,
html .ui-bar-f .ui-btn:hover,
html .ui-body-f .ui-btn:hover,
html body .ui-group-theme-f .ui-btn:hover,
html head + body .ui-btn.ui-btn-f:hover {
    background:             #13A3F7 /*{b-bhover-background-color}*/;
    border-color:           #13A3F7 /*{b-bhover-border}*/;
    color:                  #fff /*{b-bhover-color}*/;
    text-shadow: 0 /*{b-bhover-shadow-x}*/ 0px /*{b-bhover-shadow-y}*/ 0 /*{b-bhover-shadow-radius}*/ #fff /*{b-bhover-shadow-color}*/;
}

/* m
-----------------------------------------------------------------------------------------------------------*/
/* Button up */
.ui-page-theme-m .ui-btn,
html .ui-bar-m .ui-btn,
html .ui-body-m .ui-btn,
html body .ui-group-theme-m .ui-btn,
html head + body .ui-btn.ui-btn-m,
/* Button visited */
.ui-page-theme-m .ui-btn:visited,
html .ui-bar-m .ui-btn:visited,
html .ui-body-m .ui-btn:visited,
html body .ui-group-theme-m .ui-btn:visited,
html head + body .ui-btn.ui-btn-m:visited {
    background:             transparent /*azure*/;
    border-color:           transparent /*{b-bup-border}*/;
    text-shadow: 0 /*{b-bup-shadow-x}*/ 0px /*{b-bup-shadow-y}*/ 0 /*{b-bup-shadow-radius}*/ #fff /*{b-bup-shadow-color}*/;
    opacity: 0.55;
    filter: alpha(opacity=55); /* For IE8 and earlier */
}
/* Button hover */
.ui-page-theme-m .ui-btn:hover,
html .ui-bar-m .ui-btn:hover,
html .ui-body-m .ui-btn:hover,
html body .ui-group-theme-m .ui-btn:hover,
html head + body .ui-btn.ui-btn-m:hover {
    background:             transparent /*{b-bhover-background-color}*/;
    border-color:           transparent /*{b-bhover-border}*/;
    text-shadow: 0 /*{b-bhover-shadow-x}*/ 0px /*{b-bhover-shadow-y}*/ 0 /*{b-bhover-shadow-radius}*/ #fff /*{b-bhover-shadow-color}*/;
    opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

@media (max-width: 28em) {
    /* Button up */
    .ui-page-theme-m .ui-btn,
    html .ui-bar-m .ui-btn,
    html .ui-body-m .ui-btn,
    html body .ui-group-theme-m .ui-btn,
    html head + body .ui-btn.ui-btn-m,
    /* Button visited */
    .ui-page-theme-m .ui-btn:visited,
    html .ui-bar-m .ui-btn:visited,
    html .ui-body-m .ui-btn:visited,
    html body .ui-group-theme-m .ui-btn:visited,
    html head + body .ui-btn.ui-btn-m:visited {
        font-size:12px;
    }
    /* Button hover */
    .ui-page-theme-m .ui-btn:hover,
    html .ui-bar-m .ui-btn:hover,
    html .ui-body-m .ui-btn:hover,
    html body .ui-group-theme-m .ui-btn:hover,
    html head + body .ui-btn.ui-btn-m:hover {
        font-size:12px;
    }
}

/* A
-----------------------------------------------------------------------------------------------------------*/


.ui-input-text, .ui-select,
.ui-radio 
{
    margin-bottom: 4px !important;
}

.ui-field-contain  .ui-controlgroup-horizontal input.ui-input-text, 
.ui-field-contain .ui-controlgroup-horizontal textarea.ui-input-text, 
.ui-field-contain .ui-controlgroup-horizontal div.ui-input-text {
width: 100%;
display: inline-block;
}

/* Loading Message */
.ui-loader {
    background-color: #ccc;
}

hr {
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}


.hidden { display: none !important; }
.readonly { background: transparent none; }
.uppercase { text-transform: uppercase; }
.ui-popup-hidden { display: none; }
.ui-popup-width { max-width: 350px; }
.ui-popup-content { padding: 15px 20px 15px 20px; }
.ui-popup-title-container { overflow: auto; }
.ui-popup-title-text { padding: 0; margin: 15px 20px 15px 20px; }
.ui-popup-message-container { overflow-y: auto; word-wrap: break-word;  }
.ui-popup-message-text { margin: 0; font-size: 12px; padding-bottom: 10px; }
.ui-popup-screen { z-index: 999; }
.ui-messagelog { white-space: pre-wrap; word-wrap: break-word; font-size: 12px; }
.ui-warning { float: left; margin: -3px 6px; background-color: #D2691E; }
.ui-bar-center { text-align: center; padding: 10px; }
.ui-btn-narrow { padding-left: 30px !important; padding-right: 0; }
.ui-btn-icon-align { top: -2px !important; margin-right: 5px !important; }
.ui-navbar li .ui-btn-text { font-size: 11px; }
.ui-navbar li .ui-btn-inner { padding-top: 35px !important; }
.ui-margin-bottom-none { margin-bottom: 0; }
.ui-margin-top-none { margin-top: 0; }
.ui-note-padding { padding-left: 30px; }
.ui-note-label { color: #2489ce; }
.ui-selectmenu-align { margin-bottom: -1px !important; }


#map { 
width:  100%;
border: 0px solid #3B6F07;

}
@media all and (max-width:60em) {
    #map { width: 100%;}
}

.info-windows{
    font: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
    max-width: none;
    padding:0px;
    margin:0px;
}

#infoWindow {
    font: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
    width: 100%;
    height: 100%;
    padding-bottom: 10 px;
}

.mandatory:after
{
    content:" *";
}

@media (min-width: 28em) {
    .inline > label ~ [class*="ui-input-text"] {
        width: 45%;
        margin-right: 5px;
    }
}
/* IE 8 Fix */

.ui-controlgroup-controls
{
    width:100%;
}

/* Hide spinners */
input[type=number] { -moz-appearance: textfield; }
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}


/* Logon Page */
.logon
{
    margin:2px auto;
    width: 234px;
}
.inforLogoTm
{
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAA+VBMVEXUAA7////++/v99fbbKTXaIi7ncnr99PXtkpj87u/bJzP409X++fn86+zXER7++vr41tjWDRr2x8rbKDTpf4b//f3WDhvxrrL98fLVAxHWCxjsjJL88PHpfYT1wsX53d/2zM/jWmP++Pjnb3fWChf41Nb41dfskZfYGSb75+jsjpTvn6T419n0wMP1xMfpeoH+9/ffQkzlYmv76uv63+HkYGnumJ72y87fRE7ncHjncXn98/TXEh/cMDvaIS352tzod37ZICzri5HWDBnsjZPlZG3VCBbUAQ/30tTcLzrVBhT1xcjum6DaIy/xrbLxq7D30dTodHzoeH/i491VAAABNklEQVR4Xu2T5W7EMBCEvQ7nmKHMzMzM3Pd/mK6da5xrNzor/Vd5NYp3VqNPySZhpoyMjP6fppfIcafY1QPYOfg93Bz3AEALsGMRwQkA0AWQwepfAYGY5o9Y5ioh4Dg9oH9b+llxOV0sW9byZfEHILzOed7snK3S8/52iQBMTYKsmWYf4IBHYz7ynXYW0BKAWGuxxYCr5ue99AoMAKwmAE4ej6DVCtDxUOXWKYDlbtTF+rcSgCH0VdxKcxTtbg+wt3/FKMAhujq6RmIH7+hPRGNjMxblziroKcAFOkdaBRgGaEe5Qky+YSmAW3R3jcEAJw0gLe+392gfRBOqR3hMAxBWLvEJl1gRS3xWOW3Ai3yNr28FPHgtA4B9QFyfLAuAuepTzgZgNR//sbJvqzRVRkZGRkamvgBaQxF8NowOUgAAAABJRU5ErkJggg==");
  background-position: center center;
  height: 64px;
  left: 0;
  margin: 64px auto 24px;
  position: relative;
  width: 64px;
    
}
.AppName
{
    width:100%;
    padding-top: 30px;
    padding-bottom: 30px;
    text-align: center;
    font-family:  Helvetica, Arial, sans-serif;
    font-size: 28px;
    font-weight: bold;
    color:  #1A1A1A;
}

.logonContainer
{
    margin:2px auto;
    font-size: 22px;
    margin-bottom: 4px;
    color: #d9d9d9;
    background-color: white;
    width: 235px;
    padding-left:3px;
    padding-top:3px;
    height: 32px;
    border: 1px solid #b3b3b3;
    -moz-border-radius: 5px /*{global-radii-buttons}*/;
    -webkit-border-radius: 5px /*{global-radii-buttons}*/;
    border-radius: 5px /*{global-radii-buttons}*/;
}
.logonContainer img
{
    margin-left: 10px;
    margin-right: 10px;
}
.logonContainer input
{
    font-size: 14px;
    background-color: transparent;
    border:0px;
    width:160px;
}

#logonPage .ui-btn-up-b, #logonPage .ui-btn-hover-b
{
    margin:10px auto;
    width:  244px;
    border: 0px solid #fff /*{global-active-border}*/;
}
#logonPage .ui-btn-inner
{
    font-size: 22px;
}

#logonPage .ui-disabled {
    filter: Alpha(Opacity=100);
    opacity: 1;
    zoom: 1;
    border: 0px solid #f2f2f2 /*{a-bup-border}*/;
    background: #f2f2f2 /*{a-bup-background-color}*/;
    font-weight: bold;
    color: #999999 /*{a-bup-color}*/; 
}

.largeSwith div.ui-slider-switch {
	width: 10em;
}

@media (min-width: 28em) {
    .ui-field-contain > label ~ .ui-btn-inline {
        min-width: 121px;
    }
}


.ui-listview>.ui-li-has-thumb>.indent{padding-left:7.3em}

@media all and (max-width: 1200px) {
    .divSummaryFirstCell {
        display: table-cell;
        font-weight: 700;
        padding-left: 10px;
        padding-right: 10px;
        width: 100px;
        white-space: normal;
    }

    .divSummarySecondCell {
        display: table-cell;
        font-weight: 300;
        width: 160px;
        white-space: normal;
    }
}


/*All readonly fields*/
.readonly {
    background: transparent none;
    background-color: #f6f6f6 !important;
}


/* Make width of Google Map/Satellite buttons slightly narrower so it doesn't overlap with search box */
@media all and (max-width: 380px) {
    .gm-style-mtc {
        width: 76px;
    }
}


/* Address Autocomplete */
.ui-autocomplete-loading {
    background: url('../CityWatch/images/ajax-loader.gif') no-repeat right center !important;
    background-size: 25px !important;
}
