#menu-item-7533,#menu-item-3325,#menu-item-3953,#menu-item-3980,#menu-item-3374,#menu-item-5639,#menu-item-4426,#menu-item-8926{display:none!important}

#mainpanel{min-height:600px}
#umcfrmdiv{visibility:hidden}
h3{font-family:Josefin Sans, sans-serif;font-size:0.6cm}
#agree{padding:1em;background-color:#F5F5F5}

#umc-form {width:940px;min-height:600px;color: #353535; font-size: 14px;margin-left:auto;margin-right:auto;}

.umc-required{color:red}
#umc-form .ui-widget-content{background:#EEF;background-color:rgba(255,255,255,0.8);border:none;}
#umc-form .ui-state-active {background:#EEF;background-color:rgba(255,255,255,0.8);border:none}

.disab{background:none;pointer-events:none;border:none}

table.umc-layout, .umc-layout table { border: 0; border-spacing: 0; padding: 0; margin: 0;}

input,textarea {
    -webkit-user-select: text;
    -moz-user-select: text; 
    -ms-user-select: text; 
    user-select: text; 
}

.umc-layout {padding:0; margin:0; table-layout: fixed; width:100% }

.umc-row {width: 100%; padding-top: 8px}
.umc-subrow { width: 100%}	 

.umc-cell {vertical-align: top; padding-top: 10px;padding-bottom: 10px;}	
	
.umc-row-3 .umc-cell {width: 30%}
.umc-row-2 .umc-cell { width: 50%}
.umc-row-1 .umc-cell { width: 100%}

.umc-row-3 .umc-subrow-cell {width: 30%}
.umc-row-2 .umc-subrow-cell { width: 50%}
.umc-row-1 .umc-subrow-cell { width: 100%}

.umc-gap {vertical-align: middle; width: 1%}
.umc-gap-empty {display: block; width: 26px}
.umc-gap-dash {display: block; width: 13px; text-align: center; font-weight: bold; font-size: 14px}

.umc-textinput {background-color: #fff;border-style: solid !important; border-color: #bbb !important; border-width: 1px; color: #5f5f5f !important; 
                font-size: 14px !important; line-height: 1.1 !important; padding: 7px !important; 
                -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; 
	            -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; width: 100%;
	            -moz-box-shadow: 0 1px #f2f5ff !important; -webkit-box-shadow: 0 1px #f2f5ff !important; box-shadow: 0 1px #f2f5ff !important; margin-top:2px; margin-bottom:4px;}
	
.umc-select {background-color: #fff; border-color: #a4bcff; border-style: solid; border-width: 1px; width: 100%; 
             padding: 6px 9px 5px 4px; overflow: hidden; color: #5F5F5F; font-size: 14px; -moz-border-radius: 5px; 
             -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 1px #f2f5ff; -webkit-box-shadow: 0 1px #f2f5ff; 
             box-shadow: 0 1px #f2f5ff; margin-top:2px; margin-bottom:4px;} 
             
.umc-select option { height: 16px; font-size: 13px; border: none; }
.umc-middle{vertical-align:middle!important}
.umc-label { font-weight: bold; margin-bottom: 1px; white-space: nowrap; position: relative; top: 0px; left: 0px; line-height: 180%;color:#555} 
.umc-info{color:#666;font-style:italic}
.umc-amount{width:95%;}

.error_bubble{position:fixed;left:0!important;bottom:0!important;text-align:center;width:100%;font-size:115%;padding:16px;opacity:0.9;z-index:1005;color:#FFF;background:#d92121;}

.error {background-color: #ffdfdf; border-color: #ea5b5b;padding:10px;margin:10px}
.umc-error {background-color: #ffdfdf; border-color: #ea5b5b}

#doctorselected{text-align:center}

#loancalc table {border-radius:5px;background:rgba(255,255,255,0.8);padding:20px;margin:10px;border:3px solid rgb(0, 62, 127)}
#loancalc table th {text-align:right;font-size:18px;padding:20px}
#loancalc table td {padding:8px}

#umc-form INPUT[type=checkbox],#umc-form INPUT[type=radio] {margin:5px}
#umc-form INPUT[type=button],#umc-form INPUT[type=submit]{margin-top:6px;padding:10px;display: inline-block;zoom: 1;*display: inline;vertical-align: baseline;outline: none;cursor:pointer;background-color:#284968;border:none;color:#FFFFFF;font-size:16px;}
#umc-form IMG {display:inline;padding-right:5px}
#umc-form INPUT::placeholder{color:#CCC}

#umc-form A{color:blue}
#umc-form A:hover{text-decoration:underline}

.bracket{font-size:16px}
.subform{background:#e2eded;padding:10px;border-radius:5px}
#umc-form{background:#FFF;padding:20px;border-radius:5px}
.sbmt{padding:40px;background:#FFF;box-shadow:5px 5px 5px #999;border-radius:20px;border:4px solid #000}
INPUT[type=radio]{margin:10px 5px !important}
#sendingbutton{margin-left:auto;margin-right:auto;display:block!important;font-size:150%!important;padding:18px!important}
#sendingbutton:hover {background-color:#33B !important}

.exampletext{color:#AAA}

HR {background:#000}
#merchantsearchtable{margin-left:auto;margin-right:auto}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 .umc-select { height: 32px; }
}

#searchpaneltable TD {padding-right:6px}
.seldoctor{font-size:120%}
#nomerchant{margin-top:10px} 
#merchantsearchtable .result{background:#eff7f7;border-radius:0.5em;margin-top:1em;padding:1em}

.subbuttonyes{padding:0.4cm;border:none;color:#fff;background-color:#284968}
.subbuttonno{padding:0.24cm;border:none;color:#fff;background-color:#F66}
.subbuttonyes:hover,.subbuttonno:hover{opacity:0.8}
#umc-form TABLE TD,#umc-form TABLE TH,#umc-form TABLE TABLE TD,#umc-form TABLE TABLE TH {border:none;background-color:transparent!important;padding:5px 0 5px 0}
#umc-form label{line-height:150%;font-size:110%}

.dlgbutton{background-color:#284968;padding:16px;color:#fff;cursor:pointer;}
.dlgbutton:hover{background-color:#3333BB}


/* tablet and smartphone */
@media screen and (max-width:942px){
 .error_bubble{font-size:125%}	
 .prov-form LABEL {display:block}
 #Xumc-form .umc-inline,#umc-form .umc-inline TR,#umc-form .umc-inline TD,#umc-form .umc-inline TH {display:inline-block!important} 
 #loancalc TABLE,#loancalc TABLE TD,#loancalc TABLE TH, #loancalc TABLE TR{display:block;text-align:left!important} 
 #Xumc-form TABLE,#umc-form TABLE TD,#umc-form TABLE TH{display:inline;text-align:left!important} 
 #Xumc-form TABLE TR{display:inline-block;margin-top:1em} 
 #Xumc-form TD TABLE TR{display:inline-block;margin-top:0px} 
 #searchbutton{width:100%} 
 .bracket,.umc-gap-dash,.umcextra,.umc-gap-empty{display:none}
 #umc-form label{line-height:170%;font-size:110%}
 
}

/* tablet */
@media screen and (min-width:500px) and (max-width:942px){

 #umc-form{width:490px!important}
 .ui-widget SELECT,.ui-widget INPUT{max-width:430px}  
 .ui-widget .umc-inline INPUT{max-width:55px}
 .umc-label {max-width:440px;clear:both;white-space:inherit!important;display:inline-block}
 #umc-form SELECT{width:430px}
 .prov-form LABEL {display:block}
}


/* smartphone */
@media screen and (max-width:499px){

 #umc-form{width:330px!important}
 #loancalc{width:280px}
 .ui-widget SELECT,.ui-widget INPUT{max-width:230px}  
 .ui-widget .umc-inline INPUT{max-width:55px}
 .umc-label {max-width:240px;clear:both;white-space:inherit!important}
 #umc-form SELECT{width:230px}
 #umc-form INPUT[type=checkbox]{display:block}

}
