*{
	margin:0;
	padding: 0;
}
.container{display: table;width: 100%; height: 100%;background: url(../img/bg.png);}
.row{display: table-cell; vertical-align: middle;}
.row-centered{text-align: center;}
.col-centered{display: inline-block;float: none;text-align: left;margin-left: -4px; border: 0px;}
.well{background: #C9B494;width: auto;}
.well h2{font-size: 32px;  font-weight: bold;color: #5F4122;line-height: 100px;text-align: center;}
.form-control{height: 48px;margin: 0 auto; width: 360px; border-radius: 2px; background: #F3F1ED;}
.checkbox label{padding-left: 30px;}
/* .checkbox label input{outline-color: #5F4122; background-color: #ff366f;} */
input[type=checkbox]::after {
            position: absolute;
            top: 0;
            color: #000;
            width: 15px;
            height: 15px;
            display: inline-block;
            visibility: visible;
            padding-left: 0px;
            text-align: center;
            content: ' ';
            border-radius: 3px
        }
input[type=checkbox]:checked::after {
            content: "✓";
            color: #fff;
            font-size: 12px;
            font-weight: bold;
            background-color: #5F4122;
        }
.checkbox span{color: #5F4122; font-size: 14px;font-weight: 400; line-height: px;opacity: 0.8;}
.well .btn{background: #5F4122;width: 360px; margin: 0 auto; color: #FFFFFF;font-size: 18px;font-family: Microsoft YaHei;line-height: 32px;}

@media  screen and (max-width:750px){
	.well{padding: 0px 10px 20px;}
	.container{display: flex;justify-content: center;align-items: center;}
	.form-control{ width: 100%;}
	.col-centered{ width:300px;}
	.well .btn{ width: 100%;}
}

