@import url('../../cm_mobile_common/css/common.css');

.ui-btn-text, .ui-header .ui-title, .ui-footer .ui-title { text-shadow: none; }
*[data-role="page"] {  }


div[data-role="header"] {
    padding-bottom: 0.5em;
}

.ui-header .ui-btn-left, .ui-header .ui-btn-right { 
  top: 0.5em;
}

.mobileContentWrapper { overflow-x: auto; }


.ui-header .ui-btn-inner, .ui-footer .ui-btn-inner, .ui-bar .ui-btn-inner { padding-top: 0.2em!important; padding-bottom: 0.2em!important; }

.ui-icon-legalnotice, .ui-icon-call, .ui-icon-mail, .ui-icon-desktop { background-image: url(../../cm_mobile_common/img/mobile_icons_white.png)!important; }

.ui-icon-call { background-position: -41px 0; }
.ui-icon-mail { background-position: -1px 0; }
.ui-icon-desktop { background-position: -21px 0; }
.ui-icon-legalnotice { background-position: -61px 0; }

.footer { padding: 5px 0  5px; display: block; }
.footer a { margin: 0 0.6%!important; }
.footer a.right[data-role="button"] { float: right; }
.pTitle  { font-size: 80%; font-weight: normal;  margin-top: 0px; padding: padding: 0 5% 1%; }
.pTitle  h1 { margin: 7px 0 3px; font-size: 140%; line-height: 100%; }
.pTitle  h2 { margin-top: 10px; }

.ui-checkbox input { position: relative!important; }
.block { display: block!important; }

.ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li { padding: 0.5em 15px; }
.ui-body-c, .ui-dialog.ui-overlay-c { text-shadow: none!important; }
.ui-header .ui-btn, .ui-footer .ui-btn, .ui-bar .ui-btn { /*font-size: xx-large;*/ }


#firstNav  .ui-content{ overflow: visible!important; }
.homeButton { float: right; position: relative!important; top: -58px; right: -10px; z-index: 25; }
.search-result { padding: 10px!important; }
.search-result h3 { font-size: 130%; }
.search-result li { background: rgba(255,255,255,0.5); color: #000; margin-bottom: 2px!important; padding: 2px 4px!important; }
.cm_widget_block { margin: 5px 0; }
.search-box button { background: none!important; height: 35px!important; width: 100%!important; }

/* lent by jquery mobile 1.2 */
input.ui-input-text, textarea.ui-input-text, .ui-input-search { 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    -ms-box-sizing: border-box; 
    box-sizing: border-box; 
}

.ui-header .ui-title.header-navi-text {
    margin-bottom: 0px;    
}
