/**
height: 100%;底部tab用
*/

body,
html {
    height: 100%;
    -webkit-tap-highlight-color: transparent;
    background: white;
}


/**
  Crystal
  2019.02.01
  解决图片底部空隙问题

  rem
  */

img {
    vertical-align: bottom;
}


/**
温馨提示样式
*/

.worm-tips-bg {
    padding: 1rem;
    background-color: #fafafc
}

.worm-tips {
    color: #333333
}

.worm-tips+.tips {
    color: #666666;
    margin-top: .5rem
}


/**
业务表格
*/

.bizTable {
    margin: .5rem 1rem
}

.grid-text-size {
    font-size: 0.8rem;
}


/**
下一步默认选择时，按钮颜色高亮
*/

.next_step_btn {
    color: #09BB07
}

.selected:before {
    content: "\EA06";
    background-color: #FFFFFF;
    color: #e98758;
}


/**
cell中hd与bd之间增加左间距
*/

.weui-cell__hd+.weui-cell__bd {
    padding-left: 15px;
}


/**
除去标题，底部tab，中间div
*/

.full-mid-container {
    position: absolute;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}


/**
按钮
*/

.btn-blank {
    border-radius: 4px;
    border: 1px solid #5E9DFF;
    width: 45%;
    padding: 0.5rem;
    text-align: center;
    color: #5E9DFF
}

.btn-active {
    border-radius: 4px;
    background-color: #5E9DFF;
    width: 45%;
    padding: 0.5rem;
    text-align: center;
    color: white
}


/**
底部按钮间距
*/

.btn-bottom {
    padding: 3rem 1rem 1.5rem 1rem;
}


/**
实现选择器，全部控件响应点击事件，默认带箭头
*/

.weui-cell__bd .weui-cell_select:after {
    content: " ";
    display: inline-block;
    height: 6px;
    width: 6px;
    border-width: 2px 2px 0 0;
    border-color: #C8C8CD;
    border-style: solid;
    -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    position: relative;
    top: -2px;
    position: absolute;
    top: 50%;
    right: 15px;
    margin-top: -4px;
}


/**
grid样式
*/

.grids {
    display: flex;
    flex-direction: column;
    padding: 0 10px 10px;
}

.grid_cell {
    display: flex;
    justify-content: center;
}

.grid_item {
    display: flex;
    flex: 1;
    margin: 2px;
    border-radius: 4px;
    border: 1px solid #D9D9D9;
    margin: 5px;
    align-items: center;
    padding: 10px;
    min-height: 50px;
    box-sizing: border-box;
}

.grid_item:active {
    background-color: #ECECEC;
}

.grid_item img {
    height: 42px;
    margin-right: 10px;
}


/**
grid样式---end
*/