/**
 * Theme Name: Tomspon Child
 * Description: Tomspon Child theme
 * Author: Tomson
 * Author URI: https://Tomspon.cn
 * Template: avanam
 * Text Domain: avanam
 */
.hide{display:none}
.wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){
	background: #F4FFEE !important;
}
div.wpforms-container-full .wpforms-form label.wpforms-error{font-size:16px !important}
.select2{display:block !important}
.wpforms-datepicker-wrap{display:flex;flex-direction:row;gap:20px;}
.select2-dropdown{top:-10px !important;}
.wpforms-container select {
    height: 50px !important;
    padding: 0 12px !important;
    border-color: #E8E8E8 !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {display:none;}
.wpforms-container input, .wpforms-container select, .wpforms-container textarea {
    border-radius: 8px !important;
}

.wpforms-container .checkbox-list ul {
    list-style-type: none !important;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    gap: 12px !important;
}

.wpforms-container .checkbox-list ul li input {
    display: none !important;
}

.wpforms-container-full .wpforms-form .checkbox-list ul li {
    border: 1px solid #E8E8E8 !important;
    border-radius: 50px;
    padding: 6px !important;
    display: flex;
    flex-direction: row;
}

.wpforms-container-full .wpforms-form .checkbox-list ul li::before, .wpforms-container-full .wpforms-form .checkbox-list ul li::after {
    content: "";
    width: 20px;
    height: 20px;
}

.wpforms-container-full .wpforms-form .checkbox-list ul li.wpforms-selected::before {
    content: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCg0KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBpZD0iSW50ZXJmYWNlIC8gQ2hlY2siPg0KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTYgMTJMMTAuMjQyNiAxNi4yNDI2TDE4LjcyNyA3Ljc1NzMyIiBzdHJva2U9IiMzRjQ4OEUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L2c+DQo8L3N2Zz4=");
    width: 20px;
    height: 20px;
}

.wpforms-container-full .wpforms-form .checkbox-list ul li.wpforms-selected{
    color: #3F488E !important;
    border-color: #3F488E !important;
    background-color: #BECFFB !important;
}