@charset "UTF-8";

.agree__wrap{
    border: 5px solid #d9dcde;
    border-radius: 10px;
    box-sizing: border-box;
    padding: 10px 30px;
    margin-bottom: 40px;
}
.agree__wrap p span.atn{
	font-weight: bold;
	background: linear-gradient(transparent 45%, #fff799  0%);
	border-radius: 5px;
}

input[type='checkbox'].std_check {
    display: none;
}
input[type='checkbox'].std_check + label {
    display: inline-block;
    min-width: 26px;
    height: 26px;
    line-height: 26px;
    padding-left: 30px;
    background: url('images/icon_check.svg') no-repeat left center;
    background-size: 26px;
    position: relative;
    top: 4px;
}

input[type='checkbox'].std_check:checked + label {
    display: inline-block;
    min-width: 26px;
    height: 26px;
    background: url('images/icon_check_checked.svg') no-repeat left center;
    background-size: 26px;
}
ul.agree__check__wrap{
	padding: 0;
	margin: 0 0 10px 0;
	text-align: center;
}
ul.agree__check__wrap li{
	display: inline-flex;
}

ul.agree__check__wrap li p.agree__check label{
	font-size: 26px;
    font-weight: 700;
    color: #21445b;
    padding-left: 35px;
}

p.agree__check {
    height: 35px;
    margin: 12px 0;
    cursor: pointer;
}

/*radio_agre */
input[type='radio'].radio_agre {
    display: none;
}

input[type='radio'].radio_agre+label {
    display: inline-block;
    min-width: 51px;
    height: 51px;
    padding-left: 51px;
    line-height: 51px;
    background: url("images/icon_radio_agre.png") no-repeat left center;
    cursor: pointer;
    font-size: 90%;
    width: 100%;
}

input[type='radio'].radio_agre:checked+label {
    display: inline-block;
    min-width: 51px;
    height: 51px;
    padding-left: 51px;
    line-height: 51px;
    background: url("images/icon_radio_checked.png") no-repeat left center;
}

.reason_list {
    background: #fff;
    border-radius: 10px;
    padding: 20px;
    margin: 1em;
}

/*//input radio*/
.reason_list {
    display: none;
}

input.reason_check[type='radio'].radio_agre:checked+label+.reason_list {
    display: block;
}
/* [START][60060][ADD] - [tien_anh] - [2020-02-18] */
.label_note_contact_date {
    color: #ff0000;
    line-height: 1.6;
    font-size: 1.1rem;
}
/* [END][60060][ADD] - [tien_anh] - [2020-02-18] */
/* [START]][58878][ADD] - [tien_anh] - [2020-02-11] - fix css mobile */
@media screen and (max-width: 600px) {
    .g-recaptcha{
        -moz-transform:scale(0.90); 
        -ms-transform:scale(0.90); 
        -o-transform:scale(0.90); 
        -webkit-transform:scale(0.90); 
        transform:scale(0.90); 
        -moz-transform-origin:0; 
        -ms-transform-origin:0; 
        -o-transform-origin:0; 
        -webkit-transform-origin:0 0; 
        transform-origin:0;
    }
}
@media screen and (max-width: 320px) {
    .g-recaptcha{
        -moz-transform:scale(0.77); 
        -ms-transform:scale(0.77); 
        -o-transform:scale(0.77); 
        -webkit-transform:scale(0.77); 
        transform:scale(0.77); 
        -moz-transform-origin:30% 0;
        -ms-transform-origin:30% 0;
        -o-transform-origin:30% 0;
        -webkit-transform-origin:30% 0;
        transform-origin:30% 0;
    }
}
/* [END]][58878][ADD] - [tien_anh] - [2020-02-11] - fix css mobile */