
input,button,select,textarea{outline:none!important;filter:chroma(color=#000000)!important;}
.container{background: #fff;margin-bottom: 2%;}
	.bg{text-align: center;}
	.bg .col-xs-4{border-bottom: 1px solid #ccc;}
	 .header
    {
        height:36px;
        line-height: 36px;
        text-align:center;
        position:relative;
        margin-top: -24%;
        color: #fff;
        font-size: 1.5rem;
    }
    .header div:before,.header div:after
    {
        position:absolute;
        background:#ccc;
        content:"";
        height:1px;
        top:50%;
        width:100px;
    }
    .header div:before{left:10px;}
    .header div:after{right:10px;}
    .bgimg{margin-top: 3%;}
    .inputs{line-height: 2.2rem;margin-bottom:10%;}
    .sl{line-height: 2.8rem;}
    .sl input{border: none;font-size: 1.5rem;}
    .borderbottom{border-bottom: 1px solid #ccc;
    margin-top: 2%;
    margin-bottom: 6%;
    margin-left: 4%;
    padding: 0%;
    width: 92%;}
     .imgcard{
                 border-radius: 11px;
                  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
                
            }
          
#btn{margin-left: 4%;
    background: #e78952;
    color: #fff;
    font-size: 1.6rem;
    line-height: 2.6rem;
    border-radius: 19px;
    border: none;
    margin-top: 2%;
    }
   input:focus{
    outline-width: 0;
}
.xy{color:#e78952 ;}
.codes{text-align: right;color: #e78952;text-decoration: underline;background:none;}
.rukou{margin-top: 6%;margin-bottom:2%;}
.agree{margin-top: 4%;}
.login{ margin-top: -11%;margin-bottom: 5%;}
.login a{color: #000;}
.login a:hover{
 color: #000;
}
label.bui-checkbox-label input[type="checkbox"]{
            visibility: hidden;
            opacity: 0;
        }
        label.bui-checkbox-label .bui-checkbox{
            display: inline-block;
            position: relative;
            width: 13px;
            height: 13px;
            border: 1px solid #ddd;
            background-color: #fff;
            vertical-align: -2px;
            margin-right: 5px;
        }
        label.bui-checkbox-label input[type="checkbox"]:checked + .bui-checkbox:after{
            position: absolute;
            content: "";
            width:8px;
            height: 4px;
            border-left:2px solid #fff;
            border-bottom: 2px solid #fff;
            transform: rotate(-45deg) translate(-50%,-50%);
            /*top:50%;*/
            left:50%;
        }
        label.bui-checkbox-label input[type="checkbox"]:checked + .bui-checkbox {
            background-color: #e78952;
        }
        label.bui-checkbox-label input[type="checkbox"]:disabled + .bui-checkbox{
            background-color: #e8e8e8;
            
        }
