.check_warranty_baohanh_wrap, .check_warranty_baohanh_wrap * {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.check_warranty_baohanh_wrap p {
    margin: 0 0 10px;
}
.check_warranty_baohanh_form_box {
    position: relative;
    margin: 0 auto!important;
    margin: 0 0 10px;
    text-align: center;
}
.check_warranty_baohanh_form_box input#check_warranty_masp {
    width: 100%;
    height: 35px;
    padding: 0 10px;
    box-shadow: none;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid #d1d1d1;
    outline: none;
}
.check_warranty_baohanh_form_box button.check_warranty_masp_submit {
    /*position: absolute;*/
    margin: 0;
    top: 0;
    height: 35px;
    border: 0;
    /* border-left: 1px solid #00aff2; */
    right: 0;
    /* border-radius: 0; */
    -moz-border-radius: 0;
    /* -webkit-border-radius: 0; */
    /* border-top-right-radius: 3px; */
    -moz-border-top-right-radius: 3px;
    /* -webkit-border-top-right-radius: 3px; */
    /* border-bottom-right-radius: 3px; */
    -moz-border-bottom-right-radius: 3px;
    /* -webkit-border-bottom-right-radius: 3px; */
    background: #00aff2;
    color: #fff;
    outline: none;
    font-size: 11px;
}

.check_warranty_baohanh_form_box button.check_warranty_masp_submit:focus,
.check_warranty_baohanh_form_box button.check_warranty_masp_submit:hover{
    background: #0b83b1;
    color: #fff;
    border-left: 1px solid #0b83b1;
}
.check_warranty_baohanh_loading{
    display: none;
}
.check_warranty_loading .check_warranty_baohanh_loading{
    display: block;
}
.check_warranty_bh_table {
    border: 1px solid #ccc;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    display: table;
    margin-bottom: 10px;
}
.check_warranty_baohanh_result .check_warranty_bh_table:last-child{
    margin-bottom: 0;
}
.check_warranty_bh_row{
    border-bottom: 1px solid #ddd;
    display: table-row;
}
.check_warranty_bh_table .check_warranty_bh_row:nth-child(odd) {
    background-color: #fff;
}
.check_warranty_bh_table .check_warranty_bh_row:nth-child(even) {
    background-color: #f1f1f1;
}
.check_warranty_bh_col{
    padding: 8px 8px;
    display: table-cell;
    text-align: left;
    vertical-align: middle;
}
.check_warranty_bh_label {
    font-weight: 700;
    width: 28%;
}
.check_warranty_baohanh_form {
    margin: 0 0 10px 0;
}
.check_warranty_baohanh_form_box input {
    /*display: block;*/
}
.layout-type-1 .check_warranty_baohanh_form_box {
	width: 100%;
	max-width: 100%;
	text-align: center;
}
.layout-type-1 button.check_warranty_masp_submit {
    position: absolute;
}
.layout-type-1 input#check_warranty_phone {
    width: 100%;
    padding: 5px;
    border: 1px solid #ccc;
    border-radius: 3px;
}
.check_warranty_baohanh_wrap .left-label {
    display: block;
}
span.require-file {
    color: red;
}
.layout-type-0 .check_warranty_masp_submit {
    border: 0 none;
    border-radius: 0;
}

.wrapper-box{
    border-radius: 2rem 2rem;
    width: 100%;
    border: 2px solid #cccc;
    box-shadow: 15px 15px 20px -10px #6a6a6a;
}
.wrapper-box .title-box{
    background-color: #076f7f;
    color: white;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 2rem 2rem 0 0;
    margin:0px;
}
.wrapper-box .col-body form{
    padding:20px 20px;
    position: relative;
}
.wrapper-box input {
    border-radius:5px;
    box-shadow: none;
}
.wrapper-box button{
    border-radius:99px;
    background-color:#FF0000;
    color:#FFF;
    display:inline-block;
    margin:0px;
}
.notice-warrning{
    color:#FF0000;

}
.notice-success{
    color:#02c702;
}
.check_warranty_baohanh_result{
    border-radius:10px 10px;
    padding:20px 20px;
    box-shadow: 5px 5px 5px 5px#cccc;
    display:none;
}
.check_warranty_visible{
    display:block;
}

.form_check_warranty_baohanh{
    background:rgba(30, 115, 190, 0.134);
    border-radius: 24px;
    padding:30px 30px;
}
.form_check_warranty_baohanh .left-label{
    font-size: 124%;
    font-weight:bold;
    text-transform: uppercase;
    margin-bottom: 20px;
    line-height: 42px;
    color: rgb(2, 74, 122);
}
.form_check_warranty_baohanh #check_warranty_serial{
    width: 100%;
    height: 40px;
    padding: 0 10px;
    background-color: #FFFFFF!important; 
    box-shadow: none;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid #d1d1d1;
    outline: none;
}