::placeholder {

    font-weight: normal;

    opacity: 1;

}

:-ms-input-placeholder {

    font-weight: normal;

}

::-ms-input-placeholder {

    font-weight: normal;

}

.page-template-page-dang-ky-aupair {

	font-size: 16px;

	font-weight: normal;

}

.page-template-page-dang-ky-aupair .content-dangky {

	padding: 100px 0;

}

.page-template-page-dang-ky-aupair .heading-dk {

	text-align: center;

	padding: 10px 0;

}

.page-template-page-dang-ky-aupair .heading-dk p > span:last-child {

	display: none;

}

.page-template-page-dang-ky-aupair .form-dk {

	width: 100%;

	margin: 0 auto;

}

.page-template-page-dang-ky-aupair .form-dk p {

	clear: both;

	padding: 5px 0;

	position: relative;

	display: flex;

	flex-wrap: wrap;

}

.page-template-page-dang-ky-aupair .form-dk input {

	font-weight: normal;

}

.page-template-page-dang-ky-aupair .form-dk select {

	border: none;

	background: #eee;

	cursor: pointer;

}

.page-template-page-dang-ky-aupair .form-dk select:after {

	content: "";

    background: #f00;

    display: block;

    position: relative;

    width: 20px;

    height: 20px;

}

.page-template-page-dang-ky-aupair .form-dk p.birthday .wpcf7-form-control-wrap:after {

	content: "\f0d7";

	font: normal normal normal 14px/1 FontAwesome;

	background: #eee;

    position: absolute;

    top: 1px;

    right: 6px;

    text-align: center;

    padding-top: 4px;

    z-index: 0;

    pointer-events: none;

}

.page-template-page-dang-ky-aupair .form-dk input[type="radio"],

.page-template-page-dang-ky-aupair .form-dk input[type="checkbox"] {

	position: absolute;

    top: 0;

    left: 0;

    opacity: 0;

    z-index: -1;

}

.page-template-page-dang-ky-aupair .form-dk table td {

	position: relative;

	width: 100%;

	min-width: 25px;

}

.page-template-page-dang-ky-aupair .form-dk table label,

.page-template-page-dang-ky-aupair .form-dk table input {

	cursor: pointer;

}

.page-template-page-dang-ky-aupair .form-dk table input[type="radio"]{

	opacity: 1;

	z-index: 1;

}

.page-template-page-dang-ky-aupair .form-dk .wpcf7-list-item .wpcf7-list-item-label {

	padding-left: 30px;

}

.page-template-page-dang-ky-aupair .form-dk table input[type="radio"]:before,

.page-template-page-dang-ky-aupair .form-dk .wpcf7-list-item .wpcf7-list-item-label:before {

    position: absolute;

    top: 4px;

    left: 0;

    height: 20px;

    width: 20px;

    border: 1px solid #619f23;

    content: "\f00c";

    font: normal normal normal 14px/1 FontAwesome;

    font-size: 18px;

    color: #fff;

}

.page-template-page-dang-ky-aupair .form-dk table input[type="radio"]:before {

    background: #fff;

    top: 0;

}

.page-template-page-dang-ky-aupair .form-dk .wpcf7-not-valid .wpcf7-list-item .wpcf7-list-item-label:before {

    border-color: #f00;

}

.page-template-page-dang-ky-aupair .form-dk table input[type="radio"]:checked:before,

.page-template-page-dang-ky-aupair .form-dk .wpcf7-list-item input:checked ~ .wpcf7-list-item-label:before {

	color: #619f23;

}

.page-template-page-dang-ky-aupair .form-dk input[type="date"] {

	width: auto;

    padding: 0 0 0 10px;

}

.page-template-page-dang-ky-aupair .form-dk input[type="date"]::-webkit-calendar-picker-indicator {

    color: rgba(0, 0, 0, 0);

    opacity: 1;

    display: block;

    background-image: url(https://globalvietnamaupair.skycodec.com/wp-content/themes/skycodec/asset/img/drop_down.png);

    background-size: 12px;

    background-position: 55% 50%;

    background-repeat: no-repeat;

    width: 24px;

    height: 24px;

    border-width: thin;

}

.page-template-page-dang-ky-aupair .form-dk input[type="date"]::-webkit-inner-spin-button {

	height: 30px;

}

.page-template-page-dang-ky-aupair .form-dk p > label {

	width: 30%;

	float: left;

}

.page-template-page-dang-ky-aupair .form-dk p > span {

	width: 68%;

	margin-left: 2%;

	float: left;

}

.page-template-page-dang-ky-aupair .form-dk p > span.ajax-loader {

	width: auto;

}

.page-template-page-dang-ky-aupair .form-dk p > span > input,

.page-template-page-dang-ky-aupair .form-dk p > span > textarea {

	width: 100%;

	padding: 2px 10px;



}

.page-template-page-dang-ky-aupair .form-dk p > span > textarea {

	resize: vertical;

}

.page-template-page-dang-ky-aupair .form-dk p > label.required:after {

	content: " *";

	color: #f00;

}

.page-template-page-dang-ky-aupair .form-dk p > span .wpcf7-list-item {

    display: inline-block;

    position: relative;

    cursor: pointer;

    margin: 0 2% 0 0;

    padding: 2px 0;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

}

.page-template-page-dang-ky-aupair .form-dk .your-care .wpcf7-list-item,

.page-template-page-dang-ky-aupair .form-dk .your-know .wpcf7-list-item,

.page-template-page-dang-ky-aupair .form-dk .your-language .wpcf7-list-item {

	width: 48%;

	position: relative;

	font-size: 18px;

	cursor: pointer;

}

.page-template-page-dang-ky-aupair .form-dk .your-contacted .wpcf7-list-item {

	width: 100%;

}

.page-template-page-dang-ky-aupair .form-dk p > span.your-month,

.page-template-page-dang-ky-aupair .form-dk p > span.your-day,

.page-template-page-dang-ky-aupair .form-dk p > span.your-year {

	display: inline-block;

	width: auto;

}

.page-template-page-dang-ky-aupair .form-dk label[for="other-lang"] {

    position: absolute;

    bottom: 2px;

    left: calc(66% + 28px);

}

.page-template-page-dang-ky-aupair .form-dk label[for="other-know"] {

    position: absolute;

    bottom: 2px;

    left: calc(32% + 28px);

}

.page-template-page-dang-ky-aupair .form-dk label[for="other-lang"] input,

.page-template-page-dang-ky-aupair .form-dk label[for="other-know"] input {

    width: 150px;

    padding: 0 5px;

}

.page-template-page-dang-ky-aupair .form-dk .review > label {

	width: 30%;

	float: left;

}

.page-template-page-dang-ky-aupair .form-dk .review table {

	width: 68%;

	margin-left: 2%;

	float: left;

	max-width: 220px;

}

.page-template-page-dang-ky-aupair .form-dk .review table * {

	text-align: center;

}

.page-template-page-dang-ky-aupair .form-dk .wpcf7-form-control.wpcf7-submit {

    display: inline-block;

    color: #fff;

    background: rgb(62,117,7);

    background: -webkit-linear-gradient(left, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

    background: -o-linear-gradient(left, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

    background: linear-gradient(to right, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e7507', endColorstr='#abc826',GradientType=1 );

    font-weight: 700;

    border-radius: 50px;

    width: auto;

    padding: 10px 40px;

    margin-left: 32%;

    border: none;

}

/*.page-template-page-dang-ky-aupair .form-dk .wpcf7-not-valid-tip,

.page-template-page-dang-ky-aupair .form-dk .wpcf7-validation-errors {

	display: none !important;

}*/

.page-template-page-dang-ky-aupair .form-dk select.wpcf7-not-valid,

.page-template-page-dang-ky-aupair .form-dk input.wpcf7-not-valid,

.page-template-page-dang-ky-aupair .form-dk textarea.wpcf7-not-valid {

	border: 1px solid #f00;

}

.page-template-page-dang-ky-aupair .form-dk span.wpcf7-not-valid,

.page-template-page-dang-ky-aupair .form-dk select.wpcf7-not-valid {

}

.content-page .content-text {

	font-size: 16px;

}

.content-page .content-img {

    float: left;

    padding-right: 15px;

}

.content-single .center {

	text-align: center;

}

.list-slider .images img:last-child {

	display: none;

}

.wrap-news .images img {

    width: 100%;

}

ul.comment-list .comment .comment-body {

    position: relative;

    padding: 35px 0 10px;

}

ul.comment-list .comment .comment-body footer.comment-meta {

    padding-top: 5px;

    background: transparent;

}

ul.comment-list .comment .comment-body footer.comment-meta .comment-metadata {

    position: absolute;

    top: 10px;

}

ul.comment-list .comment .reply,

ul.comment-list .comment .comment-metadata time {

    font-weight: bold;

}

ul.comment-list .comment .comment-author img {

	border-radius: 50%;

    margin-right: 5px;

    margin-bottom: 5px;

}

ul.comment-list .comment ul.children {

    padding-left: 60px;

}

ul.comment-list .comment .comment-content p {

	margin-bottom: 0;

}

ul.comment-list .comment ul.children .comment-author img  {

    width: 40px;

    height: 40px; 

}

.comment-respond textarea {

	width: 100%

}

.comment-respond .form-submit input[type="submit"] {

    color: #fff;

    background: rgb(62,117,7);

    background: -webkit-linear-gradient(left, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

    background: -o-linear-gradient(left, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

    background: linear-gradient(to right, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e7507', endColorstr='#abc826',GradientType=1 );

    font-weight: 700;

    text-transform: uppercase;

    line-height: 20px;

    padding: 10px 25px;

    display: inline-block;

    border-radius: 50px;

    cursor: pointer;

    margin-bottom: 30px;

    border: none;

    box-shadow: none;

}

.comment-wrap {

    border-top: 1px solid #619f23;

    padding: 20px 0;

}

.comment-respond .comment-form .row {

    padding-bottom: 15px;

}

.comment-respond .comment-form .row input {

    width: 100%;

}

.comment-respond .comment-form .row input,

.comment-respond .comment-form .row textarea {

    padding: 5px 10px;

}

.comment-respond .comment-reply-title {

    padding: 15px 0;

    margin-top: 20px;

    border-top: 1px solid #619f23;

}

.wpml-ls span.wpml-ls-display {

	display: none;

}

.wpml-ls-legacy-list-horizontal a {

    text-align: center;

}

.wpml-ls-statics-shortcode_actions > ul.mobile {

    padding-right: 20px;

    position: relative;

}

.wpml-ls-statics-shortcode_actions ul.mobile i:after {

    content: "\f078";

    font: normal normal normal 14px/1 FontAwesome;

    position: absolute;

    z-index: 1;

    text-align: right;

    width: 30px;

    height: 20px;

    right: 2px;

    top: 6px;

}

.wpml-ls-statics-shortcode_actions ul.mobile.open i:after {

    content: "\f077";

}

.wpml-ls-statics-shortcode_actions ul.mobile li:not(.wpml-ls-current-language) {

    height: 0%;

    overflow: hidden;

    transition: height 0.3s ease;

}

.wpml-ls-statics-shortcode_actions ul.mobile.open li:not(.wpml-ls-current-language) {

    height: 100%;

    transition: height 0.3s ease;

}

.comment-wrap > h3 {

    padding: 5px 0;

}

.page-template-page-dang-ky-aupair .form-dk p.birthday .wpcf7-form-control-wrap:after{

    display: none;

}

.page-template-page-dang-ky-aupair .form-dk .invalid label[for="other-know"]{

    top: 67px;

}

.page-template-page-dang-ky-aupair .form-dk .invalid label[for="other-lang"]{

    top: 37px;

}

.page-template-page-dang-ky-aupair div.wpcf7-validation-errors{

    border: 2px solid #ff0000;

    background-color: rgba(255, 0, 0, 0.6);
    text-align: center;

}

.page-template-page-dang-ky-aupair .form-dk .screen-reader-response {
    display: none;
}

.page-template-page-dang-ky-aupair .form-dk .wpcf7-form.sent .wpcf7-mail-sent-ok {
    display: block !important;
    color: red;
    text-align: center;
}
.page-template-page-dang-ky-aupair .form-dk .wpcf7-not-valid-tip {
    color: red;
}

.page-template-page-dang-ky-aupair .form-dk label.tb-class-loadding {

    width: 50px;

    height: 50px;

    margin-bottom: 0;

    background-image: url(../img/iconloadding2.gif);

    background-size: contain;

    display: none;

}
.comment-list{
    list-style: none !important;
    padding-left: 0px !important;
}
.row-content-dk h3.title-comment, .row-content-dk .fb-comments{
    display: none;
}
p.p-dk-thanh-cong{
    float: left;
    width: 100%;
    margin-top: 20px;
}
.page-template-page-hoi-dap .hoi-dap-2 .col-xs-12 h3.title-comment, 
.page-template-page-hoi-dap .hoi-dap-2  .col-xs-12 .fb-comments{
    display: block;
}
.page-template-page-hoi-dap .col-xs-12 h3.title-comment, 
.page-template-page-hoi-dap .col-xs-12 .fb-comments{
    display: none;
}
.notice-form{
    overflow: hidden;
}
.notice-form .tb-submit{
    font-size: 18px;
    line-height: 1.3;
}
.notice-form ul{
    margin-top: 10px;
    margin-bottom: 25px;
}
.notice-form .box-left, .notice-form .box-right{
    width: 50%;
    float: left;
}
.notice-form .box-left h4, .notice-form .box-right h4{
    color: rgba(62,117,7,1);
    font-size: 16px;
    text-decoration: underline;
    margin-bottom: 25px;
}
