.mblDomButtonGrayArrow, .mblDomButtonArrow { position: relative; width: 20px; height: 29px; } .mblDomButtonGrayArrow > div, .mblDomButtonArrow > div { position: absolute; top: 10px; left: 6px; width: 6px; height: 6px; font-size: 1px; -webkit-transform: rotate(45deg); border-width: 3px 3px 0px 0px; border-style: solid; border-color: #808080; } .mblDomButtonDarkBlueCheck, .mblDomButtonCheck { position: relative; width: 20px; height: 29px; } .mblDomButtonDarkBlueCheck > div, .mblDomButtonCheck > div { position: absolute; left: 0px; top: 8px; width: 16px; height: 6px; font-size: 1px; -webkit-transform: scaleX(0.7) rotate(135deg); border-width: 3px 4px 0px 0px; border-style: solid; border-color: #314e84; } .mblListItem { position: relative; overflow: hidden; padding: 0 8px; height: 43px; list-style-type: none; line-height: 43px; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); border-bottom: 1px solid #adaaad; font-weight: bold; color: black; } .mblListItem.mblVariableHeight { padding: 11px 8px; height: auto; line-height: normal; } .mblListItemSelected { color: white; background-image: -webkit-gradient(linear, left top, left bottom, from(#048bf4), to(#005ce5)); } .mblListItemSelected .mblDomButton div { border-color: white; } .mblListItemLabelSelected { background-color: #048bf4; } .mblListItemChecked { color: #314e84; } .mblListItemChecked .mblListItemRightIcon { visibility: visible; } .mblListItemChecked .mblListItemUncheckIcon { position: absolute; visibility: hidden; } .mblListItemUnchecked .mblListItemRightIcon { visibility: hidden; } .mblListItemUnchecked .mblListItemUncheckIcon { visibility: visible; } .mblListItemDeleteIcon { position: relative; float: left; line-height: normal; margin-top: 7px; margin-bottom: -7px; margin-right: 11px; } .mblListItemIcon { position: relative; float: left; line-height: normal; margin-top: 7px; margin-bottom: -7px; margin-right: 11px; } .mblListItemRightIcon, .mblListItemRightIcon2, .mblListItemUncheckIcon { position: relative; float: right; line-height: normal; margin-top: 7px; margin-bottom: -7px; } .mblListItemRightText { position: relative; float: right; line-height: normal; margin-right: 4px; color: #324f85; margin-top: 12px; } .mblListItemLabel { position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height: 100%; } .mblVariableHeight .mblListItemLabel { white-space: normal; } .mblListItemLayoutLeft { position: relative; float: left; margin-right: 11px; } .mblListItemLayoutCenter { position: absolute; width: 100%; text-align: center; } .mblListItemLayoutRight { position: relative; float: right; } .mblListItemFloat { position: absolute; border: 1px solid gray; opacity: 0.5; -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5); -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; }