/*
Theme Name:           Flatsome
Theme URI:            http://flatsome.uxthemes.com
Author:               UX-Themes
Author URI:           https://uxthemes.com
Description:          Multi-Purpose Responsive WooCommerce Theme
Version:              3.18.0
Requires at least:    5.9
Requires PHP:         5.6
WC requires at least: 4.7
Text Domain:          flatsome
License:              https://themeforest.net/licenses
License URI:          https://themeforest.net/licenses
*/


/***************
All custom CSS should be added to Flatsome > Advanced > Custom CSS,
or in the style.css of a Child Theme.
***************/
.form-datxe .col.col-padding {
    padding-bottom: 0;
}
.form-datxe input[type=text],.form-datxe input[type=date], .form-datxe select {
    box-shadow: 0 0;
    min-height: 36px;
    font-size: 13px;
	padding-left: 30px;
}
.tabbed-content.tab-datxe {
    background: linear-gradient(#f10f0f, #104282);
    padding: 20px 16px;
    border-radius: 20px;
}
.form-datxe .wpcf7-checkbox input[type="checkbox"] {
    margin: 0 5px 0 0;
}
.form-datxe .wpcf7-checkbox span {
    color: #fff;
}
.form-datxe input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background: #fe832b;
    border-radius: 5px;
    margin-right: 0;
}
.form-datxe .col.col-btn {
    text-align: center;
}
.form-datxe .col-btn .wpcf7-spinner {
    margin: 0;
	width: 0;
}
.form-datxe .wpcf7-response-output {
    color: #fff;
}
.form-datxe .fas {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 15px;
    color: #104282;
    width: 30px;
    text-align: center;
    line-height: 2.5;
    z-index: 9;
    padding-left: 22px;
}


.tabbed-content.tab-datxe li.tab.has-icon {
    padding: 0px 10px;
}
.tabbed-content.tab-datxe li.tab.has-icon.active {
    background: #fe9338;
    border-radius: 5px;
}
.tabbed-content.tab-datxe li.tab.has-icon.active:before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(68,68,68,0);
    border-top-color: #fe9338;
    border-width: 10px;
    margin-left: -10px;
}
.tabbed-content.tab-datxe li.tab.has-icon:first-child a span:before {
    content: "\f072";
    font-family: 'FontAwesome';
    padding-right: 3px;
}
.tabbed-content.tab-datxe li.tab.has-icon:last-child a span:before {
    content: "\f0e8";
    font-family: 'FontAwesome';
    padding-right: 3px;
}
.tabbed-content.tab-datxe li.tab.has-icon a span {
    color: #fff;
}

/* css khi click đảo chiều */
.btn-click {
    background: #003170;
    padding: 6px 8px 5px 0;
    margin-bottom: 18px;
    border-radius: 5px;
    color: #fff;
    text-align: right;
    width: 113px;
    cursor: pointer;
}
.btn-click .fas {
    color: #fff;
    padding-left: 30px;
}
.order-1.active-1 {
	order: 2;
}
.order-2.active-2 {
	order: 1;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}