/*button bao gia*/
.back-to-top {
    bottom: 90px;
}
.button-main {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 99;
}

.button-shake .fa-download {
    color: #fff;
    font-size: 16pt;
}

.button-shake {
    position: relative;
    width: 90px;
    height: 90px;
    cursor: pointer;
    z-index: 11;
    display: flex;
    justify-content: center;
    align-items: center;
}

.button-shake-circle {
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: transparent;
    border: 2px solid var(--fs-color-success);
    animation: hotline-shake-circle-anim 1.2s infinite ease-in-out;
}

.button-shake-circle-fill {
    width: 75%;
    height: 75%;
    position: absolute;
    background-color: var(--fs-color-success);
    animation: hotline-shake-circle-fill-anim 1.5s infinite ease-in-out;
}

.button-shake-img-circle {
    background-color: var(--fs-color-success);
    width: 50%;
    height: 50%;
    border: 1px solid #fff;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
}

.button-label {
    position: absolute;
    background: var(--primary-color, #ff0000);
    border: 1px solid #fff;
    height: 45px;
    width: auto;
    padding: 2px 10px 0 41px;
    cursor: pointer;
    transition: all .3s;
    z-index: 9;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
    left: 22.5px;
    bottom: 22.5px;
    white-space: nowrap;
    transform-origin: left center;
}

.button-label a {
    color: #fff;
    text-decoration: none;
    font-size: 15px;
    font-weight: 700;
    text-indent: 15px;
    display: block;
    line-height: 40px;
    letter-spacing: 1px;
}

.button-label:hover {
    background: #ff3b3b;
    transform: scale(1.05);
}
/*section tối*/
.wpcf7-spinner{
    display:none
}

/* Đổi màu Scrollbar */
::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

/* Màu của thanh cuộn */
::-webkit-scrollbar-thumb {
    background: var(--primary-color);
    box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
}

/* Hover vào thanh cuộn */
::-webkit-scrollbar-thumb:hover {
    background: #d5ccaa;
}

/* Màu nền của đường chạy thanh cuộn */
::-webkit-scrollbar-track {
    background-color: #f5f5f5;
    box-shadow: inset 0 0 5px rgba(128, 128, 128, 0.3); /* Mềm mại hơn */
}

/*Chia cột CF7*/
#form-left{width:49%;float:left;margin-right:2%}#form-right{width:49%;float:left}.form-row:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
@media only screen and (min-width: 550px) {
.form-ngang p:nth-child(-n+3){margin-right:10px;}
}
/* Fix overflow on mobile devices*/
@media only screen and (max-width:549px){body{overflow:hidden}}
/*Form - date input*/
@media (max-width: 849px){input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none}}
.wpcf7-submit {
    width: 100%;
    text-transform: capitalize!important;
    background-color: var(--fs-color-secondary)!important;
}