@font-face {
    font-family: Inter;
    src: url(../fonts/Inter-Regular.otf);
}
* {
    font-family: Inter, sans-serif;
}

body {
    background: #F7F6F5;
    font-size: 14px;
    color: #1F1A17;
    font-family: Inter, sans-serif;
}
a {
    font-size: 14px;
    color: #222222;
}

a:hover {
    color: #F58634;
}

a:hover {
    text-decoration: none;
    cursor: pointer;
}

ul, li {
    padding: 0;
    margin: 0;
}

ul {
    list-style: none;
}

h1, h2, h3, h4, h5, h6, p {
    margin: 0;
    font-size: 14px;
}

.hide {
    display: none;
}

.container {
    width: 1580px;
    margin: 0 auto;
    padding: 0;
}

@media (min-width: 1600px) {
    .container {
        max-width: 1580px;
    }
}

button:hover {
    cursor: pointer;
}

.btn {
    border: none;
    background: none;
    padding: 0;
}

.btn:hover {
    cursor: pointer;
}

.btn:focus, button:focus, .btn-secondary:focus {
    outline: none;
    box-shadow: none;
}

.border-horizontal {
    width: 20px;
    height: 3px;
    background: #D9261C;
    border-radius: 2px;
}

.border-vertical {
    width: 3px;
    height: 20px;
    background: #D9261C;
    border-radius: 2px;
}

.position-relative {
    position: relative;
}
.slider-home{
    position: relative;
}
.slider-home #bg-slide{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 3px;
    background-size: cover;
    opacity: 0.5;
    filter: blur(1.5px);
    z-index: 1;
}
.box-slide-book{
    padding-top: 60px;
}
.box-slide-book.box-publisher{
    padding-top: 20px;
}
.box-slide-book .list-category{
    float: right;
}
.box-slide-book .list-category ul{
    display: flex;
    padding-bottom: 5px;
}
.box-slide-book .list-category ul li{
    margin-left: 24px;
    font-size: 15px;
    color: #999999;
    font-weight: 500;
    cursor: pointer;
    position: relative;
}
.box-slide-book .list-category ul li.active{
    color:#F58634;
    font-weight: 700;
}
.box-slide-book .list-category ul li.active:after{
    content: '';
    position: absolute;
    width: 30px;
    height: 3px;
    background-image: url("../images/line_active_cate.svg");
    background-size: 30px;
    left: 50%;
    transform: translateX(-50%);
    bottom: -1px;
}
.box-slide-book .book-raw{
    display: inline-block;
    width: 100%;
}
.book-raw .book-detail-item:hover .book-item .link_reader,
.book-raw .book-detail-item:hover .book-item .link_audio,
.book-raw .book-detail-item:hover .detail-view,
.book-line .book-item:hover .link_reader,
.book-line .book-item:hover .link_audio,
.box-slider-product .book-item:hover .link_reader,
.box-slider-product .book-item:hover .link_audio,
.book-line .book-item:hover .detail-view,
.box-slider-product .book-item:hover .detail-view,
.book-line .book-item .detail-view:hover+.tooltip-text,
.box-slider-product .book-item .detail-view:hover+.tooltip-text,
.book-line .book-item .link_reader:hover+.tooltip-text,
.book-line .book-item .link_audio:hover+.tooltip-text,
.box-slider-product .book-item .link_reader:hover+.tooltip-text,
.box-slider-product .book-item .link_audio:hover+.tooltip-text
{
    opacity: 1;
    z-index: 2;
}
.box-slider-product .book-item .tooltip-text,
.book-line .book-item .tooltip-text
{
    position: absolute;
    right: 55px;
    opacity: 0;
    top: 12px;
    padding: 5px 6px;
    background-color: #FFFFFF;
    border-radius: 6px;
    color: #222222;
    z-index: 2;
}
.box-slider-product .book-item .detail-view+.tooltip-text,
.book-line .book-item .detail-view+.tooltip-text{
    top: 57px;
}
.box-slider-product .book-item .tooltip-text:after,
.book-line .book-item .tooltip-text:after
{
    content: "";
    position: absolute;
    border-width: 5px 6px;
    border-style: solid;
    border-color: transparent;
    border-left-color: #fff;
    top: 10px;
    right: -11px;
}

.book-raw .book-item .link_reader{
    position: absolute;
    opacity: 0;
    top: 40%;
    transform: translateY(-50%);
    width: 42px;
    height: 42px;
    left: 76px;
    background-image: url("../images/to_reader.svg");
    background-size: 42px;
}
.book-raw .book-item .link_audio{
    position: absolute;
    opacity: 0;
    top: 40%;
    transform: translateY(-50%);
    width: 42px;
    height: 42px;
    left: 76px;
    background-image: url("../images/listen_icon.svg");
    background-size: 42px;
}
.book-raw .book-item .link_reader:hover{
    background-image: url("../images/to_reader_hover.svg");
    background-size: 42px;
}

.book-raw .book-item .link_reader_au{
    position: absolute;
    opacity: 0;
    top: 40%;
    transform: translateY(-50%);
    width: 42px;
    height: 42px;
    left: 76px;
    background-image: url("../images/icon-audio-detail.svg");
    background-size: 42px;
}

.book-raw .book-item .link_reader_au:hover{
    background-image: url("../images/icon-audio-detail-hover.svg");
    background-size: 42px;
}

.book-raw .book-item .link_audio:hover{
    background-image: url("../images/listen_icon_hover.svg");
    background-size: 42px;
}
.book-raw .book-detail-item .detail-view{
    opacity: 0;
    width: 106px;
    height: 36px;
    padding: 8px 0px 10px 38px;
    position: absolute;
    right: 18px;
    color: #F58634;
    background-image: url("../images/eye_detail.svg");
    background-repeat: no-repeat;
    background-position: 10px;
    background-color: #FEF3EB;
    border-radius: 18px;
    cursor: pointer;
}
.book-raw .book-detail-item .detail-view a{
    color: #F58634;
}
.book-raw .book-detail-item .detail-view:hover a{
    color: #FFFFFF;
}


.box-slider-product .book-item .link_reader,
.book-line .book-item .link_reader{
    position: absolute;
    opacity: 0;
    top:10px;
    width: 36px;
    height: 36px;
    right: 10px;
    background-image: url("../images/to_reader.svg");
    background-size: 36px;
}
.box-slider-product .book-item .link_reader:hover,
.book-line .book-item .link_reader:hover{
    background-image: url("../images/to_reader_hover.svg");
    background-size: 36px;
}
.box-slider-product .book-item .link_audio,
.book-line .book-item .link_audio{
    position: absolute;
    opacity: 0;
    top:10px;
    width: 36px;
    height: 36px;
    right: 10px;
    background-image: url("../images/listen_icon.svg");
    background-size: 36px;
}
.box-slider-product .book-item .link_audio:hover,
.book-line .book-item .link_audio:hover{
    background-image: url("../images/listen_icon_hover.svg");
    background-size: 36px;
}
.box-slider-product .book-item .detail-view:hover,
.book-line .book-item .detail-view:hover{
    background: url("../images/eye_detail_hover.svg") center no-repeat,linear-gradient(135deg, #FEB368 0%, #FE5B22 100%);
}

.box-slider-product .book-item .detail-view,
.book-line .book-item .detail-view
{
    position: absolute;
    opacity: 0;
    top:55px;
    width: 36px;
    height: 36px;
    right: 10px;
    background-image: url("../images/eye_detail.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-color: #ffffff;
    background-size: 24px;
    border-radius: 50%;
    z-index: 2;
}
.book-raw .book-detail-item .detail-view:hover,
.book-line .book-detail-item .detail-view:hover
{
    background: url("../images/eye_detail_hover.svg") 10px no-repeat,linear-gradient(135deg, #FEB368 0%, #FE5B22 100%);
    color: #FFFFFF;
}
.box-slide-book .book-raw .book-detail-item{
    width: calc((100% - 108px)/4);
    display: inline-block;
    margin-right: 32px;
    margin-top: 60px;
    background: #fff;
    border-radius: 12px;
    position: relative;
}
.box-slide-book .book-raw .book-combo-item{
    width: calc((100% - 140px)/5);
    display: inline-block;
    margin-right: 30px;
    margin-top: 30px;
    border-radius: 12px;
    position: relative;
    vertical-align: top;
}
.box-slide-book .book-raw .book-publisher-item{
    width: calc((100% - 140px)/5);
    display: inline-block;
    margin-right: 30px;
    margin-top: 60px;
    background: #fff;
    border-radius: 12px;
    position: relative;
}
.box-slide-book .book-raw .book-detail-item .book-view{
    width: 50%;
    float: left;
    padding: 8px 0px 10px 20px;
    color: #999999;
}
.box-slide-book .book-raw .book-detail-item .t-break-line{
    width: calc(100% - 20px);
    float: left;
    padding-left: 20px;
    height: 1px;
    margin-top: 18px;
    background: -webkit-linear-gradient(left, #f0f0f0, transparent);
}
.box-slide-book .book-raw .book-detail-item:nth-child(4n){
    margin-right: 0px;
}
.box-slide-book .book-raw .book-publisher-item:nth-child(5n){
    margin-right: 0px;
}
.box-slide-book .book-raw .book-combo-item:nth-child(5n){
    margin-right: 0px;
}
.box-slide-book .book-raw .publisher-item{
    text-align: center;
}
.box-slide-book .book-raw .publisher-item img{
    max-width: 100%;
    max-height: 204px;
    border-radius: 6px;
}
.box-slide-book .book-raw .publisher-item .box-image{
    width: calc(100% - 36px);
    text-align: center;
    margin: auto;
    max-height: 252px;
    margin-top: -30px;
    background: #ffffff;
    padding-top: 26px;
    padding-bottom: 26px;
    border-radius: 6px;
    box-shadow: 0 8px 11px -10px rgb(0 0 0 / 50%);
    border: 1px solid rgba(0, 0, 0, 0.06);
}
.book-raw .book-item a img{
    width: 153px;
    height: 224px;
    margin-left: 20px;
    margin-top: -30px;
}
.book-raw .combo-item a img{
    border-radius: 6px;
    width: 100%;
    height: auto;
    box-shadow: 0 8px 11px -10px rgb(0 0 0 / 50%);
}
.book-raw .book-detail-item .book-card{
    width: calc(100% - 173px);
    float: right;
    display: inline-block;
    padding-left: 20px;
    padding-right: 20px;
}
.book-card .book-title,
.book-card-combo .book-title,
.book-publisher-item .publisher-card .publisher-title{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-top: 12px;
    line-height: 18px;
    height: 36px;
}
.book-card .book-title:hover, .book-publisher-item:hover .publisher-card .publisher-title:hover{
    color: #F58634 !important;
}
.book-publisher-item .publisher-card .publisher-title{
    padding: 0px 18px;
    margin-bottom: 15px;
    text-align: center;
}
.book-publisher-item .publisher-card .publisher-title a:hover{
    color: #F58634;
}
.book-title a:hover{
    color: #F58634 !important;
}
.book-card .book-title a{
    font-size: 15px;
    color: #222222;
    font-weight: 500;
}
.book-item a img{
    border-radius: 6px;
    position: relative;
    box-shadow: 0 8px 11px -10px rgb(0 0 0 / 50%);
    max-width: 100%;
    max-height: 292px;
}
.book-item{
    position: relative;
    display: inline-block;
}
.swiper-slide .book-item{
    width: 100%;
    border-radius: 6px;
    background: #fff;
}
.swiper-slide .book-item a img{
    width: 100%;
}
.book-card .book-desc{
    font-size: 14px;
    font-weight: 400;
    color: #666666;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-top: 10px;
    line-height: 18px;
}
.book-card .book-author{
    font-size: 14px;
    font-weight: 500;
    color: #999999;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin-top: 6px;
    line-height: 18px;
    cursor: pointer;
}
.book-card .book-author span:hover{
    color: #F58634;
}
.box-slide-book .content-box{
    position: relative;
}
.box-slide-book .bg-box-content{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 292px;
    border-radius: 16px 16px 0px 0px;
}
.box-slide-book.is_combo .bg-box-content{
    height: 256px;
}
.box-slide-book .bg-box-content.bg_1{
    background-image: url("../images/bg_1.svg");
    background-size: cover;
}
.box-slide-book .bg-box-content.bg_2{
    background-image: url("../images/bg_2.svg");
    background-size: cover;
}
.box-slide-book .bg-box-content.bg_3{
    background-image: url("../images/bg_3.svg");
    background-size: cover;
}
.box-slide-book .bg-box-content.bg_4{
    background-image: url("../images/bg_4.svg");
    background-size: cover;
}
.box-slide-book .swiper-container{
    padding: 40px 30px 0px 30px;
}
.box-slide-book .swiper-container .button-next-back{
    position: absolute;
    top: 43%;
    transform: translateY(-50%);
    width: 100%;
    z-index: 90;
}
.box-slide-book .swiper-container .swiper-button-next{
    right: 30px;
    width: 24px;
    height: 24px;
    background-image: url("../images/icon_hover.svg");
    background-size: 24px;
}
.box-slide-book .swiper-container .swiper-button-prev{
    left: -30px;
    width: 24px;
    height: 24px;
    background-image: url("../images/icon_hover.svg");
    transform: rotate(180deg);
    background-size: 24px;
}
.slider-home:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(180deg, rgba(245, 245, 245, 0) 0%, #F5F5F5 100%);
    z-index: 2;
}
section .title-box{
    position: relative;
    font-weight: 700;
    font-size: 24px;
    line-height: 30px;
    color: #2957A4;
    margin-bottom: 20px;
}
.group-account .dropdown-menu{
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.25);
    border: none;
    top: 8px !important;
    left: 14px !important;
}

.group-account .dropdown-item:focus, .group-account .dropdown-item:hover,.group-account .dropdown-item.active{
    color: #F58634;
    text-decoration: none;
    background-color: #FEF3EB;
}
.dropdown-item.language-switcher,
.group-account .language-select,
.user-group .dropdown-item{
    padding: 2px 20px;
}
.language-switcher,
.user-group .dropdown-item{
    background-repeat: no-repeat;
    background-position: 20px 7px;
}
.dropdown-item.vietnamese{
    background-image: url(../images/icon_language.svg);
    padding-left: 57px;
}
.dropdown-item.english{
    background-image: url(../images/en_lang.svg);
    padding-left: 57px;
}
.dropdown-item.profile{
    background-image: url(../images/profile.svg);
    padding-left: 57px;
}
.dropdown-item.book-shelf{
    background-image: url(../images/book-shelf.svg);
    padding-left: 57px;
}
.dropdown-item.change-pass{
    background-image: url(../images/chang-pass.svg);
    padding-left: 57px;
}
.dropdown-item.logout{
    background-image: url(../images/logout.svg);
    padding-left: 57px;
}
.dropdown-item.profile:hover{
    background-image: url(../images/profile_hover.svg);
    padding-left: 57px;
}
.dropdown-item.book-shelf:hover{
    background-image: url(../images/book-shelf_hover.svg);
    padding-left: 57px;
}
.dropdown-item.change-pass:hover{
    background-image: url(../images/chang-pass_hover.svg);
    padding-left: 57px;
}
.dropdown-item.logout:hover{
    background-image: url(../images/logout_hover.svg);
    padding-left: 57px;
}
.widget-search .title-box{
    font-weight: 700;
    font-size: 15px;
    line-height: 18px;
    color: #222222;
    position: relative;
}
.widget-search .list-key-word{
    padding: 20px;
}
.widget-search .content-key-word .list-key-word li{
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 10px;
    background: #F5F5F5;
    border-radius: 18px;
    color: #222222;
    line-height: 16px;
    cursor: pointer;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.widget-search .content-key-word .list-key-word li:hover{
    background: #FEF3EB;
    color: #F58634;
}
.widget-search .content-history .list-key-word li{
    padding: 6px 20px 6px 36px;
    background-image: url(../images/icon_time.svg);
    background-repeat: no-repeat;
    background-position: 9px 5px;
    color: #999999;
    cursor: pointer;
    width: fit-content;
    border-radius: 18px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.widget-search .content-history .list-key-word li:hover{
    background-image: url(../images/icon_time.svg);
    background-color: #F5F5F5;
    background-repeat: no-repeat;
    background-position: 9px 5px;
}
section .title-box:after,.widget-search .title-box:after{
    content: '';
    position: absolute;
    bottom: -5px;
    left: 0;
    width: 60px;
    height: 6px;
    background-image:url("../images/line_title.svg");
    background-size: 60px;
}
section .title-box .view-all{
    display: inline-block;
    float: right;
}
section .title-box .view-all a{
    font-size: 15px;
    text-align: right;
    color: #F58634;
}
.p-30 {
    padding: 30px;
}

.primary-color {
    color: #F58634;
}

.header {

    background: #FFFFFF;
    border-bottom: 1px solid #F0F0F0;
}

.header .header-fixed {
    width: 100%;
    padding: 20px 0px 0px;
    background: #FFFFFF;
    z-index: 91;
}

.header .main-navbar__container {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0 20px;
}

.header .main-navbar__container .main-navbar__left .logo-page .img-logo-page {
  width: 96px;
  height: 84px;
}

.header .main-navbar__container .main-navbar__center {
    display: block;
}

.header .main-navbar__container .main-navbar__center .group-dropdown-category {
    position: relative;
    margin-right: 12px;
    margin-top: 23px;
    display: flex;
}
input:focus-visible{
    outline: none;
}
.group-dropdown-category .list-category__parent .item-cat a{
    display: block;
}

.header .main-navbar__container .main-navbar__center .btn-dr-cate.active .list-category__parent,
.header .main-navbar__container .main-navbar__center .btn-dr-cate:hover .list-category__parent{
    display: block;
    top: 40px;
    transition: all 1s;
    z-index: 91;
}

.header .main-navbar__container .main-navbar__center .group-dropdown-category .img-dropdown-category {
    width: 24px;
    height: 24px;
    vertical-align: -6px;
}
.nxb-cts{
    vertical-align: middle;
    line-height: 22px;
    padding-left: 30px;
    color: #222222;
    font-weight: 500;
    font-size: 15px;
}
.nxb-cts.active a{
    color: #F58634;
}
.data-empty{
    padding: 150px;
    text-align: center;
    background: #F5F5F5;
}
.data-empty img{
    margin-bottom: 30px;
}
.data-empty img+div{
    color: #999999;
    font-size: 14px;
}

.header .main-navbar__container .main-navbar__center .group-dropdown-category .list-category__parent {
    display: none;
    transition: all 1s;
    padding: 5px 0px 10px;
    background: #FFFFFF;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    width: 480px;
    position: absolute;
    left: 0;
    z-index: 2;
}
.header .main-navbar__container .main-navbar__center .group-dropdown-category .list-category__parent .left-side-menu,
.header .main-navbar__container .main-navbar__center .group-dropdown-category .list-category__parent .right-side-menu{
    width: 50%;
    float: left;
}
.header .main-navbar__container .main-navbar__center .group-dropdown-category .list-category__parent .item-cat{
    /*height: 36px;*/
    line-height: 36px;
    padding: 0px 15px;
    color: #222222;
    font-size: 14px;
    font-weight: 500;
}
.header .main-navbar__container .main-navbar__center .group-dropdown-category .list-category__parent .item-cat:hover{
    background-color: #FEF3EB;
}
.header .main-navbar__container .main-navbar__center .group-dropdown-category .list-category__parent .item-cat:hover a{
    color: #F58634;
}

.header .main-navbar__container .main-navbar__center .group-dropdown-category .list-category__parent .title {
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.header .main-navbar__container .main-navbar__center .group-dropdown-category .list-category__parent ul {
    margin-top: 20px;
}

.header .main-navbar__container .main-navbar__center .group-dropdown-category .list-category__parent ul li.li-cate-lever-1 {
    position: relative;
    width: 250px;
    height: 32px;
}

.header .main-navbar__container .main-navbar__center .group-dropdown-category .list-category__parent ul li.li-cate-lever-1:last-child {
    height: 18px;
}

.header .main-navbar__container .main-navbar__center .group-dropdown-category .list-category__parent ul li:hover .link-cate-lever-1 {
    color: #0066AB;
}

.header .main-navbar__container .main-navbar__center .group-dropdown-category .list-category__parent ul li:hover .list-category__child {
    display: block;
    z-index: 2;
}

.header .main-navbar__container .main-navbar__center .group-dropdown-category .list-category__parent ul li ul li {
    height: 32px;
}

.header .main-navbar__container .main-navbar__center .group-dropdown-category .list-category__parent ul li ul li:last-child {
    height: 18px;
}

.header .main-navbar__container .main-navbar__center .group-dropdown-category .list-category__parent .list-category__child {
    display: none;
    position: absolute;
    left: 215px;
    top: -35px;
    background: #FFFFFF;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    width: 230px;
    padding: 20px 15px;
}

.header .main-navbar__container .main-navbar__center .group-search {
    position: relative;
    display: flex;
}

.header .main-navbar__container .main-navbar__center .group-search .input-search {
    width: 900px;
    height: 36px;
    left: 360px;
    top: 24px;
    background: #F5F5F5;
    border-radius: 18px;
    border: none;
    padding-left: 18px;
    padding-right: 40px;
    font-size: 15px;
}

.header .main-navbar__container .main-navbar__center .group-search .btn-search {
  width: 36px;
  height: 36px;
  border-radius: 0 5px 5px 0;
  position: absolute;
  right: 5px;
}

.header .main-navbar__container .main-navbar__center .group-search .btn-search .img-search {
    width: 20px;
    height: 20px;
}
.btn-dr-cate{
    text-decoration: none;
    position: relative;
    padding-bottom: 20px;
    padding-right: 50px;
    border-right: 1px solid transparent;
    background-clip: padding-box;
    border-image: linear-gradient(to bottom, #e2e2e2 50%, transparent 50%) 1;
    cursor: pointer;
}
.header .category-list{
    color: #222222;
    font-weight: 700;
    font-size: 15px;
    padding-left: 5px;
}
.header .category-list:before {
    content: "";
    background-image: url("../images/icon_more.svg");
    background-size: 9px;
    width: 9px;
    height: 9px;
    position: absolute;
    right: 20px;
    top: 7px;
    transition: all 100ms;
}
.dropdown-toggle{
    position: relative;
}
.group-account .language-support{
    padding-left: 8px;
    color: #999999;
    cursor: pointer;
}
.dropdown-toggle::after{
    border: none;
    content: "";
    background-image: url("../images/icon_more.svg");
    background-size: 9px;
    width: 9px;
    height: 9px;
    position: absolute;
    right: -15px;
    top: 14px;
    transition: all 100ms;
}

.show .dropdown-toggle::after{
    background-image: url("../images/icon_more_up.svg");
    background-size: 9px;
    transform: rotate(-360deg);
    transition: all 100ms;
}
.header .btn-dr-cate.active .category-list:before,
.header .btn-dr-cate:hover .category-list:before{
    background-image: url("../images/icon_more_up.svg");
    background-size: 9px;
    transform: rotate(-360deg);
    transition: all 100ms;
}

.header .main-navbar__container .main-navbar__center .group-search #suggestion-box {
    width: 100%;
    display: none;
    position: absolute;
    z-index: 91;
    top: 45px;
    left: 0;
    background: #FFFFFF;
    padding: 13px 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
}

.header .main-navbar__container .main-navbar__center .group-search #suggestion-box p a {
    color: #222222;
    display: inline-block;
    width: 100%;
    padding: 7px 15px;
}

.header .main-navbar__container .main-navbar__center .group-search #suggestion-box p a:hover {
    background: #f0f6fa;
}

.header .main-navbar__container .main-navbar__center .group-search #suggestion-box p a .search-book-name em {
    font-style: normal;
    font-weight: bold;
    color: #F58634;
}
.header .main-navbar__container .main-navbar__right{
  display: flex;
  width: 269px;
  justify-content: end;
  line-height: 36px;
}
.main-navbar__right .user-na-me{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    line-height: 36px;
    cursor: pointer;
    font-weight: 700;
    font-size: 15px;
    max-width: 92px;
}
.main-navbar__right .group-login,
.main-navbar__right .user-group{
    margin-right: 40px;
}

.header .main-navbar__container .main-navbar__right .group-login {
    display: flex;
    align-items: center;
}

.header .main-navbar__container .main-navbar__right .group-login a:first-child {
    margin-right: 10px;
}

.header .main-navbar__container .main-navbar__right .group-login .img-avatar-default {
    width: 36px;
    height: 36px;
}

.header .main-navbar__container .main-navbar__right .group-login .login-account {
    color: #999999;
}

.header .main-navbar__container .main-navbar__right .group-account .img-avatar {
    width: 36px;
    height: 36px;
    border-radius: 100%;
    margin-left: -6px;
    margin-top: 0px;
}

.header .main-navbar__container .main-navbar__right .group-account a:first-child {
    margin-right: 10px;
}

.header .main-navbar__menu ul {
    display: flex;
    justify-content: center;
}

.header .main-navbar__menu ul li {
    margin-right: 40px;
}

.header .main-navbar__menu ul li:first-child {
    margin-left: 12px;
}

.header .main-navbar__menu ul li:last-child {
    margin-right: 0;
}

footer {
    margin-top: 30px;
    background: #FFFFFF;
    padding: 25px 0;
    position: relative;
    border-top: 3px solid #F58634;
}
footer .footer-up{
    display: flex;
    justify-content: space-between;
    padding-bottom: 20px;
}
footer .footer-up .footer-left-col{
    display: flex;
}
footer .footer-up .footer-center-col{
    width: 218px;
}
footer .footer-up .footer-left-col,
footer .footer-up .footer-right-col
{
    width: calc((100% - 218px)/2);
}
footer .footer-up .footer-left-col .colum-info{
    padding-right: 50px;
}
footer .footer-up .footer-right-col .app_link img{
    float: right;
}
footer .footer-up .title-info{
    color:#2957A4;
    text-transform: uppercase;
    font-weight: 700;
    text-align: left;
    padding-bottom: 20px;
}
footer .footer-up .footer-center-col .title-info,footer .footer-up .footer-right-col .title-info{
    text-align: center;
}
.footer-center-col > *{
    display: block;
    text-align: center;
    margin: auto;
}

footer .footer-up .footer-left-col a{
    display: block;
    color: #999999;
    line-height: 30px;
}
footer .footer-up .footer-left-col a:hover{
    color:#F58634;
}
.breadcrumb{
    background-color: transparent;
}
.breadcrumb .row{
    margin-right: 0px;
    margin-left: 0px;
}
.breadcrumb li.active a,
.breadcrumb li a:hover{
    color:#F58634;
}
.w-breadcrumb ul span.breadcrumb-divider {
    width: 8px;
    height: 8px;
    margin-top: 7px;
    background: url(../images/div_brc.svg) no-repeat;
    display: inline-block;
    margin-left: 10px;
    margin-right: 10px;
}
.footer-right-col .app_link a:first-child img{
    margin-right: 20px;
}
.footer-right-col .app_link a:last-child{
    display: block;
    text-align: center;
    padding-top: 20px;
}
.lien-he-bt{
    background: linear-gradient(135deg, #FEB368 0%, #FE5B22 100%);
    border-radius: 25px;
    outline: none;
    border: none;
    font-size: 18px;
    color: #ffffff;
    padding: 10px 30px;
}
footer .footer-down{
    text-align: center;
    padding: 30px 0px;
    border-top: 1px solid #E2E2E2;
}
footer .footer-down h2{
    text-transform: uppercase;
    font-weight: 700;
    color: #222222;
    line-height: 26px;
}
footer .footer-down p{
    font-weight: 500;
    line-height: 26px;
    color: #666666;
}
footer .footer-down p span{
    font-weight: 500;
    color: #222222;
}

.footer .ul-footer .title {
    font-size: 16px;
    text-transform: uppercase;
}

.footer .ul-footer .border-horizontal {
    margin: 10px 0;
}

.footer .ul-footer .img-logo__footer {
    width: 80px;
    height: 98px;
}

.footer .ul-footer .li-logo {
    width: 150px;
}

.footer .ul-footer .li-info {
    width: 240px;
}

.footer .ul-footer .li-info .list-info .info-link {
    width: 100%;
    display: inline-block;
    color: #6A6B6C;
    margin-bottom: 10px;
}

.footer .ul-footer .li-info .list-info .info-link:last-child {
    margin-bottom: 0;
}

.footer .ul-footer .li-service {
    width: 240px;
}

.footer .ul-footer .li-service .list-mail .p-mail {
    margin-bottom: 18px;
}

.footer .ul-footer .li-service .list-mail .p-mail:last-child {
    margin-bottom: 0;
}

.footer .ul-footer .li-service .list-mail .p-mail span {
    color: #6A6B6C;
    display: block;
}

.footer .ul-footer .li-contact {
    width: 300px;
}

.footer .ul-footer .li-contact .list-contact .p-contact {
    margin-bottom: 18px;
}

.footer .ul-footer .li-contact .list-contact .p-contact:last-child {
    margin-bottom: 0;
}

.footer .ul-footer .li-contact .list-contact .p-contact span {
    color: #6A6B6C;
}

.footer .ul-footer .li-link {
    width: 150px;
}

.footer .ul-footer .li-link .img-link-footer {
    width: 36px;
    height: 36px;
}

.footer .ul-footer .li-link .list-link {
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
}

.footer #ft-scroll-top {
    position: absolute;
    right: 50px;
    bottom: 50px;
}

.footer #ft-scroll-top .img-scroll__top {
    width: 50px;
    height: 50px;
}

.breadcrumb {
    margin-bottom: 0;
}

.breadcrumb .breadcrumb-content {
    display: flex;
    padding-left: 20px;
}

.breadcrumb .breadcrumb-content .item a {
    color: #6A6B6C;
}

.breadcrumb .breadcrumb-content .item .link-item {
    color: #0066AB;
}

.breadcrumb .breadcrumb-content .li-vector {
    padding: 0 10px;
    display: flex;
    align-items: center;
}

.page-html .box {
    padding: 20px;
    background: #FFFFFF;
    border-radius: 15px;
}

.page-html .box .box-title {
    display: flex;
}
.widget-search{
    display: none;
    position: absolute;
    width: 900px;
    top: 45px;
    z-index: 93;
    background: #ffffff;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.25);
    border-radius: 12px;
}
#widget-search .group-search-box{
    padding: 18px 18px 0px;
}
.search-nav-tab{
    padding-top: 30px;
}
.search-nav-tab .content-box{
    border-top: 1px solid #E2E2E2;
}
.search-nav-tab+.box-slide-book{
    padding-top: 0px;
}
.search-nav-tab #text-key-word{
    color:#F58634;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 460px;
    line-height: 30px;
    height: 30px;
    margin-top: 0;
    vertical-align: middle;
}
.pagination{
    margin-top: 36px;
}
.pagination .page-item .page-link {
    width: 36px;
    height: 36px;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #999999;
    background: #ffffff;
    border: none;
    border-radius: 3px;
}
.pagination .page-item {
    margin-right: 6px;
}
.pagination .page-item.current .page-link,
.pagination .page-item:hover .page-link
{
    color: #FFFFFF;
    background: linear-gradient(135deg, #FEB368 0%, #FE5B22 100%);
}
.page-link.disabled {
    opacity: 0.5;
}
.page-404{
    text-align: center;
    padding: 40px 40px 195px;
}
.page-404 .title{
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    color: #F58634;
}
.page-404 .desc{
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    text-align: center;
    width: 328px;
    color: #222222;
    margin: 13px auto 0px;
    padding: 0 35px;
}
.page-404 img{
    padding: 40px 0px 20px;
}
.page-404>div{
    margin-top: 20px;
}
.page-404 .btn-go-home{
    margin-top: 20px;
    color: #FFFFFF;
    text-align: center;
    background: linear-gradient(135deg, #FEB368 0%, #FE5B22 100%);
    border-radius: 22px;
    padding: 9px 67px;
    font-size: 15px;
    font-weight: 500;
    border: none;
    outline: none;
    text-transform: uppercase;
}
.slider-home .owl-carousel .item img{
    max-height: 394px;
}
.group-reader-app{
    display: inline-flex;
    margin-top: 21px;
}
.group-reader-app>div{
    margin: 0 5px;
    line-height: 36px;
}
.header .main-navbar__container .main-navbar__right.end{
    justify-content: end;
    width: auto;
    margin-top: 21px;
}
.page-change-pass{
    padding-bottom: 120px;
}
.page-change-pass .left-side{
    display: inline-block;
    width: 920px;
    margin-right: 50px;
    padding-top: 30px;
}
.page-change-pass .left-side .title-box{
    margin-bottom: 30px;
}
.page-change-pass .box-form{
    padding: 60px 60px 150px 60px;
    background: #ffffff;
    border-radius: 12px;
}
.page-change-pass .right-side{
    position: relative;
    display: inline-block;
    width: calc(100% - 980px);
    padding: 32px 60px 120px;
    background-image: url(../images/box-side-bg.svg);
    background-repeat: no-repeat;
    background-position: top;
    background-size: contain;
    min-height: 500px;
    float: right;
    margin-top: 30px;
}
.page-change-pass .right-side:after{
    position: absolute;
    width: 100%;
    height: 100%;
    content: '';
    transform: rotate(180deg);
    background-image: url("../images/box-side-bg.svg");
    background-size: contain;
    background-repeat: no-repeat;
    bottom: 0;
    left: 0;
}
.box-form .your-password{
    display: inline-flex;
    width: 100%;
}
.box-form .password_icon{
    width: 360px;
    margin-top: 12px;
    line-height: 40px;
    color: #222222;
    font-size: 15px;
}
.box-form .your-password input{
    width: calc(100% - 360px);
    margin-top: 12px;
    background: #F5F5F5;
    border: none;
    outline: none;
}
.box-form .button-login{
    width: 296px;
    margin-left: 360px;
    margin-top: 30px;
}
.box-form .hide-password, .box-form .show-password{
    top: 13px;
}
.page-change-pass .right-side>div{
    font-size: 20px;
    color: #222222;
    font-weight: 500;
}
.page-change-pass .right-side .g-text{
    height: 48px;
    line-height: 48px;
    padding-left: 78px;
    background-position: left;
    background-size: 48px;
    background-repeat: no-repeat;
    margin-bottom: 17px;
}
.page-change-pass .right-side .support-device{
    background-image: url("../images/support-device.svg");
}
.page-change-pass .right-side .email-live{
    background-image: url("../images/email-live.svg");
}
.page-change-pass .right-side .borrow-book{
    background-image: url("../images/borrow-book.svg");
}
.page-change-pass .right-side .safe-chager{
    background-image: url("../images/safe-chager.svg");
}
.right-side .logo_login{
    width: 80px;
}
.side-bar-left{
    background: white;
    padding-left: 0;
    padding-right: 0;
}
.menu-profile{
    padding: 0 15px;
}

.menu-profile > ul > li {
    padding: 11px 15px;
    line-height: 24px;
}
.menu-profile > ul > li:last-child {
    margin-bottom: 30px;
}
.menu-profile > ul > li:hover, .menu-profile > ul > li.active{
    border-radius: 6px;
    background:  rgba(245, 134, 52, 0.1);
    cursor: pointer;
    z-index: 1;
}
.menu-profile > ul > li > a{
    background-repeat: no-repeat;
    display: block;
    padding: 0 40px;
}
.menu-profile > ul > li > a.profile{
    background-image: url(../images/profile.svg);
}
.menu-profile > ul > li:hover a.profile, .menu-profile > ul > li.active a.profile{
    background-image: url(../images/profile_hover.svg);
    background-repeat: no-repeat;
    color: #F58634;
}

.menu-profile > ul > li >  a.book-shelf{
    background-image: url(../images/book-shelf.svg);
}
.menu-profile > ul > li:hover a.book-shelf, .menu-profile > ul > li.active  a.book-shelf{
    background-image: url(../images/book-shelf_hover.svg);
    background-repeat: no-repeat;
    color: #F58634;
}
.menu-profile > ul > li >  a.menu-payment-history{
    background-image: url(../images/pyh.svg);
}
.menu-profile > ul > li:hover a.menu-payment-history, .menu-profile > ul > li.active  a.menu-payment-history{
    background-image: url(../images/pyh_hover.svg);
    background-repeat: no-repeat;
    color: #F58634;
}

.menu-profile > ul > li >  a.change-pass{
    background-image: url(../images/chang-pass.svg);
}
.menu-profile > ul > li:hover a.change-pass, .menu-profile > ul > li.active a.change-pass{
    background-image: url(../images/chang-pass_hover.svg);
    background-repeat: no-repeat;
    color: #F58634;
}
.menu-profile > ul > li >  a.log-out{
    background-image: url(../images/logout.svg);
}
.menu-profile > ul > li:hover a.log-out{
    background-image: url(../images/logout_hover.svg);
}
.menu-profile > ul > li:hover span{
    color: #F58634;
    z-index: 99;
}
.menu-profile > ul > li > img{
    padding-right: 15px;
}
.image-top {
    background: linear-gradient(135deg, #FEB368 0%, #FE5B22 100%);
    border-radius: 12px 12px 180px 180px;
    width: 100%;
    height: 140px;
    position: relative;
}
.avatar-block {
    height: 222px;
}
.avatar-image{
    position: absolute;
    top:15%;
    right:25%;
}
.avatar-image img {
    border-radius: 50%;
    padding: 3px;
    background: white;
}
.block-image-right{
    height: 100px;
}
.btn-choose-image{
    width: 140px;
    height: 40px;
    font-weight: 500;
    font-size: 15px;
    line-height: 40px;
    text-transform: uppercase;
    color: #F58634;
    background: #FFFFFF;
    border-radius: 22px;
    border: 1px solid #F58634;
    margin: 12px 15%;
    padding: 0 8%;
    display: block;
    cursor: pointer;
}
i.fa.fa-plus.icon-plus {
    margin-right: 5px;
}
.txt-validate-image{
    font-weight: 500;
    font-size: 13px;
    line-height: 16px;
    text-align: center;
    color: #999999;
}
.avatar-image-right{
    position: absolute;
    top:0;
    right:39%;
}
.avatar-image-right img {
    border-radius: 50%;
    padding: 3px;
    background: white;
}
.user-name{
    clear: both;
}
.user-info{
    margin-top: 20px;
    margin-bottom: 61px;
    padding-right: 15px;
}
.user-name p, .user-email p{
    text-align: center;
}
.user-name p{
    font-weight: 700;
    font-size: 24px;
    line-height: 30px;
    text-align: center;
    color: #222222;
}
.user-email p{
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    text-align: center;
    color: #222222;
    margin-top: 10px;
}
p.info-vip{
    color: #999999;
}
.side-bar-left .user-info{
    padding-bottom: 40px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-right: 15px;
    border-bottom: 1px solid #F5F5F5;
}
.form_user_info label{
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    color: #222222;
}
.form_user_info .btn-submit{
    width: 172px;
    height: 40px;
    background: linear-gradient(135deg, #FEB368 0%, #FE5B22 100%);
    border-radius: 25px;
    border: none;
    color: white;
    cursor: pointer;
    text-align: center;
    display: block;
    line-height: 40px;
    font-size: 15px;
    text-transform: uppercase;
}
.form_user_info .user_name,.form_user_info .phone_number, .form_user_info .address, .form_user_info .birthday{
    background: #F5F5F5;
    border-radius: 22px;
    width:100%;
    border: none;
    height: 40px;
    padding:10px;
}
.form_user_info .address{
    background: #F5F5F5;
    border-radius: 22px;
    width:100%;
    border: none;
    height: 80px;
    padding:10px;
    outline: none;
}
.form_user_info .row{
    margin-bottom: 12px;
}
.form_user_info .row input#birthday {
    padding: 0 15px;
}
.user-content-right{
    padding-left: 30px;
}
.user_info_block{
    background: white;
    padding: 60px;
}
.txt-validation{
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #FF3B30;
    opacity: 0.8;
    margin: 10px 0 0 0;
}
#succsessModal .modal-dialog{
    max-width: 360px !important;
    border-radius: 12px;
}
#succsessModal .modal-body {
    padding: 30px;
    border-radius: 12px;
}
.login-res .modal-dialog {
    margin: 150px auto !important;
    position: relative;
}
.login_page {
    text-align: center;
    position: relative;
}
.swiper-container:not(.swiper-container-horizontal) .swiper-slide{
    margin-right: 60px;
    width: 203.333px;
}
.shadow-select-book{
    opacity: 0;
    pointer-events: none;
    position: absolute;
    content: '';
    background: rgba(0,0,0,0.15);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}
.book-raw .shadow-select-book {
    opacity: 0;
    pointer-events: none;
    position: absolute;
    content: '';
    background: rgba(0,0,0,0.15);
    width: calc(100% - 20px);
    height: calc(100% + 30px);
    top: -30px;
    left: 20px;
    z-index: 1;
    border-radius: 6px;
}

.book-item:hover .shadow-select-book,
.book-item a:hover + .shadow-select-book{
    opacity: 1;
}
#return-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 50px;
    right: 20px;
    background: #df181c;
    width: 50px;
    height: 50px;
    background: url("../images/back-to-top.svg");
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top:hover{
    background: url("../images/back-to-top-hover.svg");
}

#chat_box{
    cursor: pointer;
    position: fixed;
    bottom: 120px;
    right: 20px;
    width: 50px;
    height: 50px;
    background: url("../images/chat.svg");
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    z-index: 999;
}
#chat_box.close{
    background: url("../images/close_chat.svg");
}
#chatBox{
    display: none;
    position: fixed;
    bottom: 210px;
    right: 20px;
    width: 575px;
    height: 600px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    z-index: 999;
}
#chatBox.show{
    display: block;
}
.tooltip-text.support-box{
    position: fixed;
    bottom: 130px;
    right: 80px;
    opacity: 0;
    padding: 5px 6px;
    background-color: #FFFFFF;
    border-radius: 6px;
    color: #222222;
    z-index: 2;
}
.tooltip-text.support-box:after{
    content: "";
    position: absolute;
    border-width: 5px 6px;
    border-style: solid;
    border-color: transparent;
    border-left-color: #fff;
    top: 10px;
    right: -11px;
}
#chat_box:hover+.tooltip-text.support-box{
    opacity: 1;
}
#chatBox iframe{
    overflow-y: scroll;
    border-radius: 10px;
}
.box-line.book-line .swiper-slide{
    width: calc((100% - 320px)/6);
    display: inline-block;
    margin-right: 60px;
    margin-top: 60px;
    border-radius: 12px;
    position: relative;
    vertical-align: top;
}
.box-line.book-line .swiper-slide:nth-child(7n){
    margin-right: 0px;
}
.box-line.book-line{
    position: relative;
    padding: 0px 30px 30px;
}
.book-line .book-item a:first-child img{
    width: 200px;
    height: 292px;
}
.notifyjs-corner{
    top: auto !important;
    left: auto !important;
    bottom: 100px;
    right: 30px;
}
.close_login {
    position: absolute;
    right: 20px;
}

.login-form .title{
    font-size: 16px;
    font-weight: 700;
    color:#222222;
    margin: 10px 0px;
}
.login-form .content_p{
    font-size: 15px;
    font-weight: 500;
    color:#222222
}

.form-control {
    display: block;
    font-size: 14px;
    line-height: 1.25;
    color: #222222;
    background-color: #F5F5F5;
    background-image: none;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .25rem;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.login-form {
    box-sizing: border-box;
    position: absolute;
    width: 100%;
    max-width: 400px;
    left: 50%;
    padding: 30px 40px;
    transform: translateX(-50%);
    border-radius: 12px;
    background-image: url("../images/bg_popup.svg");
    background-repeat: no-repeat;
    background-position:top;
    background-size: contain;
}
.wakamodal.login-res .close {
    position: absolute;
    text-indent: 0;
    opacity: 1;
    right: 60px;
    top: 10px;
    z-index: 91;
    width: 24px;
    height: 24px;
    background-image: url("../images/close_login.svg");
    background-size: 24px;
}
.login-res .modal-body {
    padding: 0px;
}
.gr-btn-message,
.reader-buy-vip
{
    height: 40px;
    width: 296px;
    border-radius: 22px;
    background: linear-gradient(135deg, #FEB368 0%, #FE5B22 100%);
    text-transform: uppercase;
    color: #FFFFFF;
    line-height: 40px;
    margin: auto;
    margin-top: 15px;
    cursor: pointer;
}
.shelf-book-br{
    width: 136px;
    height: 36px;
    padding: 8px 0px 10px 38px;
    position: absolute;
    right: 18px;
    color: #F58634;
    background-image: url(../images/close-small.svg);
    background-repeat: no-repeat;
    background-position: 10px;
    background-color: #FEF3EB;
    border-radius: 18px;
    cursor: pointer;
}
.shelf-book-br a{
    color: #F58434;
}
.book-detail-item .expired-use{
    display: inline-block;
    padding-right: 10px;
    width: calc(100% - 183px);
    line-height: 39px;
    font-size: 14px;
    color:#999999;
    text-align: right;
}
.box-payment-history .content-box{
    padding-top: 30px;
}
.box-payment-history table{
    background: #ffffff;
    border-color: #f5f5f5;
    width: 100%;
    border-radius: 12px;
}
.box-payment-history th{
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    color: #222;
    padding: 12px;
}
.box-payment-history td{
    font-size: 15px;
    color:#222;
    padding: 12px 15px;
}
.box-payment-history .date-trs{
    padding: 12px 30px;
    width: 160px;
}
.box-payment-history .amount-trs{
    width: 230px;
    font-size: 18px;
    color: #FF3B30;
    font-weight: 700;
}
.box-payment-history table .text-left{
    width: calc(100% - 390px);
}
.box-payment-history .search-box input,
.box-payment-history .search-box button,
.box-payment-history .search-box select{
    height: 40px;
    line-height: 40px;
    margin-right: 15px;
    background: #fff;
    border-radius: 3px;
    border: none;
    padding: 0px 10px;
}
.box-payment-history .search-box button.search-trs{
    border-radius: 20px;
    background: linear-gradient(135deg, #FEB368 0%, #FE5B22 100%);
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    min-width: 89px;
    padding: 0 12px;
}
.box-payment-history .search-box button.default-trs{
    border-radius: 20px;
    background: #FDE2CE;
    color: #F58434;
    font-size: 14px;
    text-transform: uppercase;
    min-width: 131px;
    padding: 0 12px;
}
.group-sort .dropdown-toggle::after{
    opacity:0;
}
.sort-support{
    color: #666;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    cursor: pointer;
}
.group-sort .dropdown-item{
    color:#222;
    background: #fff;
    font-weight: 400;
    cursor: pointer;
}
.group-sort .dropdown-item.active, .group-sort .dropdown-item:active{
    background: rgba(245, 134, 52, 0.10);
    color: #F58634;
    font-weight: 500;
}
#group-combo-box{

}
