/* Trang dat mua CKS danh rieng cho quay giao dich VietinBank - /dang-ky-cks-vtb */
.order-vtb .error{color: red;font-style: italic;margin-top: 8px;display: block;}
.order-vtb .required-star{color: red;}
.order-vtb .field-box{margin-bottom: 22px;}
.order-vtb .field-label{font-family: Roboto Regular, Roboto, Arial, sans-serif;color: #000000;display: block;margin-bottom: 8px;}
.order-vtb .form-control{border: 1px solid #E0E0E0;border-radius: 4px;height: 44px;font-family: Roboto Regular, Roboto, Arial, sans-serif;font-size: 15px;color: #2D2D2D;padding: 0 15px;box-shadow: none;}
.order-vtb .form-control:focus{border-color: #00A2FF;box-shadow: none;}
.order-vtb select.form-control{font-style: italic;color: #9F9F9F;}
.order-vtb .form-control::-webkit-input-placeholder{font-style: italic;color: #9F9F9F;}
.order-vtb .form-control::-moz-placeholder{font-style: italic;color: #9F9F9F;}
.order-vtb .form-control:-ms-input-placeholder{font-style: italic;color: #9F9F9F;}
.order-vtb .text-year-discount{font-family: Roboto Regular, Roboto, Arial, sans-serif;color: #00A2FF;font-style: italic;text-decoration: none;}
.order-vtb .text-year-discount:hover{color: #0086D3;text-decoration: underline;}
.order-vtb .text-price{font-family: Roboto Bold, Roboto, Arial, sans-serif;font-weight: bold;color: #FF0000;}
.order-vtb .text-note-price{font-family: Roboto Regular, Roboto, Arial, sans-serif;color: #2D2D2D;font-style: italic;margin-left: 10px;}
.order-vtb .text-agree{font-family: Roboto Regular, Roboto, Arial, sans-serif;font-size: 13px;line-height: 18px;color: #9F9F9F;font-style: italic;text-align: center;margin-bottom: 20px;}
.order-vtb .title-product-description{font-family: Roboto Regular, Roboto, Arial, sans-serif;color: #FF0000;font-style: italic;}
.order-vtb .lg-title-product{font-family: Roboto Regular, Roboto, Arial, sans-serif;color: #000000;}

/* vung keo tha ho so dinh kem */
.order-vtb .attach-zone{position: relative;border: 1px solid #E0E0E0;border-radius: 4px;height: 90px;display: flex;flex-direction: column;align-items: center;justify-content: center;cursor: pointer;background-color: #FFFFFF;}
.order-vtb .attach-zone-hover{border: 1px dashed #00A2FF;background-color: #F5FBFF;}
.order-vtb .attach-input{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer;}
.order-vtb .attach-icon{margin-bottom: 8px;}
.order-vtb .attach-text{font-family: Roboto Regular, Roboto, Arial, sans-serif;font-size: 15px;color: #9F9F9F;font-style: italic;text-align: center;padding: 0 15px;}
.order-vtb .attach-list{margin-top: 10px;}
.order-vtb .attach-item{display: inline-flex;align-items: center;background-color: #F5F5F5;border-radius: 4px;padding: 5px 10px;margin: 0 8px 8px 0;font-family: Roboto Regular, Roboto, Arial, sans-serif;font-size: 14px;color: #2D2D2D;}
.order-vtb .attach-name{max-width: 220px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.order-vtb .attach-size{color: #9F9F9F;margin-left: 8px;}
.order-vtb .attach-remove{color: #9F9F9F;font-size: 20px;line-height: 14px;margin-left: 10px;text-decoration: none;}
.order-vtb .attach-remove:hover{color: #FF0000;}

.order-vtb #btnContact{outline: 0;cursor: pointer;background-color: #FF0000;width: 134px;height: 48px;font-family: Roboto Regular, Roboto, Arial, sans-serif;color: #FFFFFF;font-size: 19px;text-align: center;border-radius: 6px;line-height: 25px;border: 1px solid #FF0000;}
.order-vtb #btnContact:hover{background-color: #E00000;}

@media screen and (min-width:768px){
.order-vtb .lg-title-product{font-size: 30px;line-height: 39px;margin-top: 120px;margin-bottom: 14px;}
.order-vtb .title-product-description{font-size: 18px;line-height: 37px;margin-bottom: 55px;}
.order-vtb .field-label{font-size: 16px;line-height: 24px;}
.order-vtb .text-price{font-size: 22px;line-height: 44px;}
.order-vtb .text-note-price{font-size: 16px;line-height: 44px;}
.order-vtb .pad-right{padding-right: 0;}
.order-vtb .text-year-discount{font-size: 15px;line-height: 44px;white-space: nowrap;}
.order-vtb .row-bottom-action{margin-top: 20px;margin-bottom: 60px;}
.order-vtb .submit-contact{text-align: right;padding-top: 18px;}
}

@media screen and (max-width:767px){
.order-vtb .lg-title-product{font-family: Roboto Medium, Roboto, Arial, sans-serif;font-size: 26px;line-height: 34px;color: #2D2D2D;margin-top: 30px;margin-bottom: 12px;}
.order-vtb .title-product-description{font-size: 16px;line-height: 24px;margin-bottom: 25px;}
.order-vtb .field-label{font-size: 16px;line-height: 22px;}
.order-vtb .field-box{margin-bottom: 16px;}
.order-vtb .text-price{font-size: 18px;line-height: 30px;}
.order-vtb .text-note-price{font-size: 15px;line-height: 30px;}
.order-vtb .text-year-discount{font-size: 15px;line-height: 30px;display: inline-block;margin-top: 8px;}
.order-vtb .row-bottom-action{margin-top: 10px;margin-bottom: 35px;}
.order-vtb .submit-contact{text-align: center;margin-top: 25px;}
.order-vtb .attach-name{max-width: 150px;}
}