.devvn_baohanh_wrap, .devvn_baohanh_wrap * {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.devvn_baohanh_wrap p {
margin: 0 0 10px;
}
.devvn_baohanh_form_box {
position: relative;
margin: 0 0 10px;
}
.devvn_baohanh_form_box input#devvn_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;
}
.devvn_baohanh_form_box button.devvn_masp_submit {
position: absolute;
top: 0;
height: 35px;
min-height: auto;
border: 0;
margin: 0;
border-left: 1px solid #000;
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: #000;
color: #fff;
outline: none;
}
.devvn_baohanh_form_box button.devvn_masp_submit:focus,
.devvn_baohanh_form_box button.devvn_masp_submit:hover{
background: #f6851d;
color: #fff;
border-left: 1px solid #f6851d;
}
.devvn_baohanh_loading{
display: none;
}
.devvn_loading .devvn_baohanh_loading{
display: block;
}
.devvn_bh_table {
border: 1px solid #ccc;
border-collapse: collapse;
border-spacing: 0;
width: 100%;
display: table;
margin-bottom: 10px;
}
.devvn_baohanh_result .devvn_bh_table:last-child{
margin-bottom: 0;
}
.devvn_bh_row{
border-bottom: 1px solid #ddd;
display: table-row;
}
.devvn_bh_table .devvn_bh_row:nth-child(odd) {
background-color: #fff;
}
.devvn_bh_table .devvn_bh_row:nth-child(even) {
background-color: #f1f1f1;
}
.devvn_bh_col{
padding: 8px 8px;
display: table-cell;
text-align: left;
vertical-align: middle;
border-left: 1px solid #ccc;
}
.devvn_bh_label {
font-weight: 700;
width: 28%;
}
.devvn_baohanh_form {
margin: 0 0 10px 0;
}
.devvn_bh_row input {
margin: 0;
}
.devvn_bh_table_right {
margin-bottom: 10px;
text-align: center;
}
span.star_required {
color: #ff0000;
}
.btn_kichhoatbaohanh {
background: #fe0000 !important;
padding: 5px 20px;
border-radius: 10px;
width: 100%;
max-width: 200px;
font-size: 16px;
border: 0;
}
@media (min-width: 768px) {
.devvn_bh_table_box.has_thumb .devvn_bh_table_right {
width: 40%;
float: left;
}
.devvn_bh_table_box.has_thumb .devvn_bh_table_left {
width: 58%;
float: right;
}
.devvn_bh_table_box:after {
content: "";
display: table;
clear: both;
}
}