/*
* jQuery Mobile Framework
* http://jquerymobile.com
*
* Copyright 2012 jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
*/

/* Swatches */

/* A
-----------------------------------------------------------------------------------------------------------*/

/* Page and overlay */
.ui-overlay-a,
.ui-page-theme-a,
.ui-page-theme-a .ui-panel-wrapper {
	background-color: 		#F3F3F3;
}

/* Button up */
.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,
/* Button visited */
.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:             #E0E0E0 /*{a-bup-background-color}*/;
    border-color:           #ddd /*{a-bup-border}*/;
    color:                  #333 /*{a-bup-color}*/;
    text-shadow: 0 /*{a-bup-shadow-x}*/ 1px /*{a-bup-shadow-y}*/ 0 /*{a-bup-shadow-radius}*/ #f3f3f3 /*{a-bup-shadow-color}*/;
}

/* 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:       #D5000E /*{a-active-background-color}*/;
    border-color:           #D5000E /*{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}*/;
}
/* Active radio button icon */
.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:           #D5000E /*{a-active-background-color}*/;
}
/* Focus */
.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,
/* Focus buttons and text inputs with div wrap */
.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    #D5000E /*{a-active-background-color}*/;
    -moz-box-shadow: 0 0 12px       #D5000E /*{a-active-background-color}*/;
    box-shadow: 0 0 12px            #D5000E /*{a-active-background-color}*/;
}

/* B
-----------------------------------------------------------------------------------------------------------*/
/* Button up */
.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,
/* Button visited */
.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:             #D5000E /*azure*/;
    border-color:           #D5000E /*{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-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:             #ff574d /*{b-bhover-background-color}*/;
    border-color:           #ff574d /*{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}*/;
}


/* C
-----------------------------------------------------------------------------------------------------------*/

/* Button up */
.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,
/* Button visited */
.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:             #13A3F7 /*azure*/;
    border-color:           #13A3F7 /*{c-bup-border}*/;
    color:                  #fff /*{c-bup-color}*/;
    text-shadow: 0 /*{c-bup-shadow-x}*/ 0px /*{c-bup-shadow-y}*/ 0 /*{c-bup-shadow-radius}*/ #fff /*{c-bup-shadow-color}*/;
}
/* Button hover */
.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:             #61c5ff /*{c-bhover-background-color}*/;
    border-color:           #61c5ff /*{c-bhover-border}*/;
    color:                  #fff /*{c-bhover-color}*/;
    text-shadow: 0 /*{c-bhover-shadow-x}*/ 0px /*{c-bhover-shadow-y}*/ 0 /*{c-bhover-shadow-radius}*/ #fff /*{c-bhover-shadow-color}*/;
}

/* Buttons
-----------------------------------------------------------------------------------------------------------*/
.ui-btn,
label.ui-btn {
    font-weight: bold;
    border-width: 0px;
    border-style: solid;
}

/* Active class used as the "on" state across all themes
-----------------------------------------------------------------------------------------------------------*/
.ui-btn-active {
    border: 0px solid #D5000E /*{global-active-border}*/;
    background: #D5000E /*{global-active-background-color}*/;
    color: #ffffff /*{global-active-color}*/;
    cursor: pointer;
    text-shadow: 0 /*{global-active-shadow-x}*/ 0px /*{global-active-shadow-y}*/ 0px /*{global-active-shadow-radius}*/ #3373a5 /*{global-active-shadow-color}*/;
    text-decoration: none;
   
}
.ui-btn-active:visited,
.ui-btn-active:hover,
.ui-btn-active a.ui-link-inherit {
    color: #ffffff /*{global-active-color}*/;
}
.ui-controlgroup-horizontal .ui-btn,
.ui-controlgroup-horizontal .ui-select {
    margin-top:0px; 
}

/* Icons
-----------------------------------------------------------------------------------------------------------*/
.ui-header .ui-btn-left .ui-btn-icon-notext{
    margin-left:12px !important;
}

.ui-listview .ui-btn-icon-right:after,
.ui-controlgroup-controls  .ui-btn-icon-left:after,
.ui-collapsible-heading .ui-btn-icon-left:after,
.ui-select .ui-btn-icon-right:after,
.ui-li-has-alt .ui-btn-icon-notext:after {
    background-color:                   #666 /*{global-icon-color}*/;
    background-color:                   rgba(0,0,0,.5) /*{global-icon-disc}*/;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-border-radius: 1em;
    border-radius: 1em;
}

/* General 
-----------------------------------------------------------------------------------------------------------*/
.ui-listview > li p {
    margin-bottom: 1px;
    margin-top: 0px;
}

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);
}

/* Loading Message */
.ui-loader {
    background-color: #C0C0C0;
}

.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: auto; word-wrap: break-word; max-height: 350px; }
.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; }
#signature { width: 99%; }

/* 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-image: url("images/InforLogoSmall.png");
    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}*/; 
}

/* Copyright information */
.ui-copyright{ 
    font-size: 12pt; 
    font-style: normal; 
    color: #e5e5e5; 
    margin-bottom: 35px }
#logonPage .ui-footer {
    background-color: transparent; 
    background-image: none; 
    border: none; 
}

/* End User License Agreement */

.ui-logo
{
    padding-top: 100px;
    background-image: url("images/InforLogo.png");
    background-size: 100px 100px;
    background-repeat: no-repeat;
    background-position: center center;
}

#EULAPage .ui-btn-up-b, 
#EULAPage .ui-btn-up-c, 
#EULAPage .ui-btn-hover-b,
#EULAPage .ui-btn-hover-c
{
    margin:10px auto;
    margin-top: 0px;
    width:  244px;
    max-width:45%;
    border: 0px solid #fff /*{global-active-border}*/;
}

.eula-title-text
{
    width:100%;
    padding-top: 0x;
    padding-bottom: 10px;
    text-align: center;
    font:  Helvetica;
    font-size: 28px;
    color:  #808080;
}
.eula-message
{
    margin:0px auto;
    text-align: center;

}
.eula-message-text
{
    margin:0px auto;
    text-align: center;
    width:75%;
    min-width:300px;
    text-align: left;
}

#EULAPage .ui-footer {
    background-color: #fff; 
    background-image: none; 
    border-top: 1px solid #2f2f2 /*{a-body-border}*/; 
}

.ui-icon-notes
{
    width: 18px;
    height: 18px;
    background-image: url("images/icons-18-white-notes.png");
    background-size: 18px 18px;
    background-color: transparent;
    background-repeat: no-repeat;
    position: absolute;
}
.ui-icon-inspection, .ui-icon-address, .ui-icon-application, .ui-icon-licence, .ui-icon-name, .ui-icon-request
{
   padding-top: 40px;
}

 
.ui-icon-inspection:after, .ui-icon-address:after, .ui-icon-application:after, .ui-icon-licence:after, .ui-icon-name:after, .ui-icon-request:after
{
    height: 36px;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-color:                   #666 /*{global-icon-color}*/;
    background-color:                   rgba(0,0,0, 0) /*{global-icon-disc}*/;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-border-radius: 1em;
    border-radius: 1em;
}
.ui-icon-request:after { background-image: url("images/icons-36-white-request.png"); }
.ui-icon-inspection:after { background-image: url("images/icons-36-white-inspection.png"); }
.ui-icon-address:after { background-image: url("images/icons-36-white-address.png"); }
.ui-icon-application:after { background-image: url("images/icons-36-white-application.png"); }
.ui-icon-licence:after { background-image: url("images/icons-36-white-licence.png"); }
.ui-icon-download :after{ background-image: url("images/icons-36-white-download.png"); }
.ui-icon-upload:after { background-image: url("images/icons-36-white-upload.png"); }
.ui-icon-name:after { background-image: url("images/icons-36-white-name.png"); }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi)
{
    .ui-icon-request:after { background-image: url("images/icons-72-white-request.png"); background-size: 36px 36px; }
    .ui-icon-notes { background-image: url("images/icons-36-white-notes.png"); background-size: 18px 18px; }
    .ui-icon-inspection:after { background-image: url("images/icons-72-white-inspection.png"); background-size: 36px 36px; }
    .ui-icon-address:after { background-image: url("images/icons-72-white-address.png"); background-size: 36px 36px; }
    .ui-icon-application:after { background-image: url("images/icons-72-white-application.png"); background-size: 36px 36px; }
    .ui-icon-licence :after{ background-image: url("images/icons-72-white-licence.png"); background-size: 36px 36px; }
    .ui-icon-name:after { background-image: url("images/icons-72-white-name.png"); background-size: 36px 36px; }

}

.ui-footer  .ui-controlgroup { margin-top: 2px; }


.ui-controlgroup-controls  .ui-input-text {   
    float: left;
    width: 100%;
}

@media (min-width: 28em) {
    .ui-controlgroup-controls  .ui-input-text {   
        float: left;
        width: 78%;
    }
}

.inline  .ui-input-text {   
        float: left;
        width: 100%;
    }

@media (min-width: 28em) {
    .inline  .ui-input-text {   
        float: left;
        width: 48%;
    }
}

#registrationGrid .ui-block-a,
#registrationGrid .ui-block-b,
#registrationGrid .ui-block-c,
#registrationGrid .ui-block-d,
#registrationGrid .ui-block-e{
    border-bottom: 1px solid #f2f2f2;
    padding-top: 6px;
    min-width: 100px;
    max-width: 190px;
}

#registrationGrid .ui-block-a .ui-icon,
#registrationGrid .ui-block-b .ui-icon,
#registrationGrid .ui-block-c .ui-icon,
#registrationGrid .ui-block-d .ui-icon,
#registrationGrid .ui-block-e .ui-icon{
    margin: 0px auto;
}

/* Formatting of List sperators theses are displayed with */
/* a dark background .                                    */
.ui-listview .ui-li-static,
.header {
    background-color:#d9d9d9 !important;
    background-image:none;
}

.header {
    border-bottom: 0px solid #f2f2f2 !important;
    font-weight: bold;
    text-align: center !important;
    padding:6px 11px;
}

.right{
    text-align: right;
    padding-right: 10px;
}

.left{
    text-align: left;
    padding-left: 10px;
}

/* Placeholders */
:-webkit-input-placeholder  { 
    filter: Alpha(Opacity=25);
    opacity: .25;
 }
input:-moz-placeholder { 
    filter: Alpha(Opacity=25);
    opacity: .25;
 }

.imagebutton .ui-btn-inner { font-size: 12px !important;}

.ui-body-e
{
    background-color: #f2f2f2;
    border-color: #fff;
}

/* Slider  */
.ui-slider .ui-btn-down-a {
    background-color: #D9D9D9;
    color: #333;
}
.ui-slider .ui-btn-down-a {
    background-color: #D9D9D9;
    color: #333;
}
.ui-slider .ui-btn-down-a:visited,
.ui-slider .ui-btn-down-a:hover,
.ui-slider .ui-btn-down-a a.ui-link-inherit {
    color: #333;
}

.ui-br{
    padding-bottom: 0px;
}

.ui-field-contain{
    margin-top: 4px;
    margin-bottom: 6px;
}

.ui-input-text, .ui-select
{
    margin-bottom: 4px !important;
}

.ui-notes-summary {
    white-space: pre-wrap;
}

/* Owners name
.ui-field-contain .ui-controlgroup-horizontal .ui-select {
    min-width: 190px;
} */

/* Result list items */
.ui-li.ui-btn ,
.ui-li.ui-btn :hover{
    border-bottom-width: 1px;
}

#ownerPage .ui-content .ui-btn {
    min-width:200px;
}

.map {
    height: 400px;
    width: 100%;
}

.noscrollbar {
line-height:1.35;
overflow:hidden;
white-space:nowrap;
}

#textQuestionnaire
{
    background-color: #fff;
    filter: Alpha(Opacity=100);
    opacity: 1;
    padding: 0 0 0 0;
    margin:  0 0 0 0;
}

.ui-controlgroup-controls .ui-input-text {
    float:left; 
    margin-right:5px !important;
}

.goog-te-banner-frame{
    top:45px !important;
}

@media all and (min-width: 32em){
    .ui-popup-width { max-width: 550px; }
    .ui-popup-message-container { overflow: auto; word-wrap: break-word; max-height: 550px; }
    
    #signature { width: 450px; }
    
}

@media print
{
  .ui-header {display: none;}
  .ui-footer {display: none;}
  .ui-btn {display: none;}
}

.ui-panel-content-wrap {
min-height: 0 !important;
}

/* Style the questionnaire */
.mainQuestion {
    margin-top: 5px;
}

.mainQuestion  hr {
    margin-left: -20px;
    margin-right: -20px;
    border-top: 1px solid rgba(0, 0, 0, 0.3);
}
  
.mainQuestion label,
.mainQuestion div.ui-controlgroup-label {
    font-weight: bold !important;
}

.subQuestion {
    margin-left:20px;
}

/* 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;
}

.displayBlock {
    display: block !important; 
}

.textarea p {
    margin-top: 0px !important; 
    margin-bottom: 0px !important; 
}

.ui-controlgroup-controls .ui-select .ui-btn > span:not(.ui-li-count) {

    white-space: pre-line !important;
    text-align: left !important;
}

.ui-listview > .ui-li-static,
.ui-listview > .ui-li-divider,
.ui-listview > li > a.ui-btn {
	white-space: pre-line !important;
}

/* Questionnaire Page */
@media all and (min-width: 32em) {
    #Questionnaire .ui-field-contain > label, #Questionnaire .ui-field-contain .ui-controlgroup-label, #Questionnaire .ui-field-contain > .ui-rangeslider > label {
        width: 50%;
    }

    #Questionnaire .ui-field-contain > label ~ [class*=ui-], #Questionnaire .ui-field-contain .ui-controlgroup-controls {
        width: 48%;
    }
}

.questionnaireComments {
    min-width:180px;
}


/*Filterable lists*/
.ui-selectmenu.ui-popup .ui-input-search {
        margin-left: .5em;
        margin-right: .5em;
}

.ui-selectmenu.ui-dialog .ui-content {
        padding-top: 0;
}

.ui-selectmenu.ui-dialog .ui-selectmenu-list {
        margin-top: 0;
}

.ui-selectmenu.ui-popup .ui-selectmenu-list li.ui-first-child .ui-btn {
        border-top-width: 1px;
        -webkit-border-radius: 0;
        border-radius: 0;


}

.ui-selectmenu.ui-dialog .ui-header {
        border-bottom-width: 1px;
}

.ui-selectmenu.ui-popup {
    max-height: 350px;
    overflow: scroll;
    overflow-x: hidden;
}

.summary-subheading {
    margin-top: 5px;
    margin-bottom: 5px;
}

.minor-category-list {
    list-style-type: none;
    padding-inline-start: 24px;
    margin-top: 8px;
    margin-bottom: 8px;
}

.minor-category-list > li {
    margin: 5px 0;
}
