/*areaMyTrade*/
.dataTables_processing {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: rgb(255 255 255 / 60%);
    color: white;
    font-size: 18px;
    font-weight: bold;
    padding: 15px 30px;
    border-radius: 8px;
    z-index: 2;
}

.table.table-stripped.table-hover.dataTable.no-footer .odd:hover td,
.table.table-stripped.table-hover.dataTable.no-footer .even:hover td {

    background-color: #efefef;
}

/* Optional: change the text of the processing indicator */
/* Hide the default animation if needed */
.dataTables_processing div {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
    color: #29378B;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.dataTables_processing div div {
    display: inline-block;
    position: absolute;
    left: 8px;
    width: 16px;
    background: currentColor;
    animation: lds-facebook 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite;
}

.dataTables_processing div div:nth-child(1) {
    left: 8px;
    animation-delay: -0.36s;
}

.dataTables_processing div div:nth-child(2) {
    left: 32px;
    animation-delay: -0.25s;
}

.dataTables_processing div div:nth-child(3) {
    left: 56px;
    animation-delay: -0.12s;
}

.dataTables_processing div div:nth-child(4) {
    left: 78px;
    animation-delay: 0s;
}

@keyframes lds-facebook {
    0% {
        top: 8px;
        height: 64px;
    }

    50%,
    100% {
        top: 24px;
        height: 32px;
    }
}

.areaMyTrade {
    margin: 40px 0 80px;
}

.areaMyTrade .communityTitle {
    font-size: 22px;
    font-weight: 400;
    line-height: 1.2;
    margin-bottom: 49px;
}

.areaMyTrade .communityTitle span {
    color: #29378B;
}

.areaMyTrade .tradeWrap .formWrap {
    margin-bottom: 20px;
}

.formWrap .formItem .inputItem .inputstyle.selectstyle,
.areaMyTrade .tradeWrap .formWrap .formItem {
    background-color: #fff;
    max-width: 980px;
}

.areaMyTrade .tradeWrap .formWrap .tradeTime {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 50px;
}

.areaMyTrade .tradeWrap .formWrap .tradeTime .formItem {
    background-color: #fff;
    margin-bottom: 0;
}

.areaMyTrade .tradeWrap .formWrap .tradeTime .cover_input_date {
    width: calc(100% / 3 - 90px);
}

.areaMyTrade .tradeWrap .formWrap .tradeTime .cover_input_date .formItem .inputItem .selectstyle {
    background-color: #fff;
}

.areaMyTrade .tradeWrap .formWrap .tradeTime .cover_input_date p.text-form-search-danger {
    margin-top: 10px;
    margin-left: 10px;
}


.areaMyTrade .tradeWrap .formWrap .tradeTime input.inputDate {
    cursor: pointer;
    background: url(../images/common/icon-calendar.svg) no-repeat right 7px center/20px;
}

.areaMyTrade .tradeWrap .formWrap .tradeTime .areaBtn,
.areaMyTrade .tradeWrap .formWrap .tradeTime .areaBtn button {
    width: 210px;
    margin: 0;
}

.areaMyTrade .tradeWrap .formWrap .tradeTime .areaBtn {
    margin-top: 8px;
}

.areaMyTrade .tradeWrap .formWrap .tradeTime.double .doubleItem {
    width: calc(100% / 2 - 120px);
}

.areaMyTrade .tradeWrap .formWrap .tradeTime.double .doubleItem:not(:last-child) {
    margin-right: 13px;
}

.areaMyTrade .tradeWrap .formWrap .tradeTime.single .doubleItem {
    width: calc(100% - 250px);
}


/* multipleColumns */

.areaMyTrade .tradeWrap .formWrap .tradeTime.multipleColumns .formItem {
    margin-bottom: 31px;
    max-width: 100%;
    width: 48.2%;
}

.areaMyTrade .tradeWrap .formWrap .tradeTime.multipleColumns .areaBtn {
    margin: 18px auto 0;
    width: 100%;
    max-width: max-content;
}

.areaMyTrade .tradeWrap .formWrap .tradeTime.multipleColumns .areaBtn button {
    width: 350px;
}

/* end-multipleColumns */


.dataTables_wrapper .row:first-child {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 20px;
}

.dataTables_wrapper .row:first-child .dataTables_length label {
    font-size: 16px;
}

.dataTables_wrapper .row:first-child .dataTables_length label .custom-select {
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 56px;
    font-size: 16px;
    border: 1px solid #CCCCCC;
    background: #fff url(../images/login/arrow-select.svg) no-repeat right 5px top 55% / 10px;
    border-radius: 0;
    height: 30px;
    margin: 0 10px 0 6px;
    padding-top: 1px;
    padding-left: 12px;
    color: #000;
    font-family: "Roboto", sans-serif;
}

.dataTables_wrapper .row:first-child .dataTables_filter label {
    font-size: 16px;
    color: #333333;
}

.dataTables_wrapper .row:first-child .dataTables_filter label input {
    width: 214px;
    border: 1px solid #CCCCCC;
    border-radius: 0;
    background-color: #fff;
    font-size: 16px;
    height: 28px;
    padding: 0 7px;
    margin: 0;
    -webkit-appearance: none;
    appearance: none;
    -webkit-tap-highlight-color: transparent;
    box-shadow: none;
    margin-left: 6px;
    font-family: "Roboto", sans-serif;
}

.dataTables_wrapper .row:first-child .dataTables_filter label input::placeholder {
    color: #CCCCCC;
}

.dataTables_wrapper .row:first-child .inputItem {
    display: inline-block;
    width: auto;
    margin: 0 10px;
}

.dataTables_wrapper .row:first-child .inputItem select {
    width: 56px;
    font-size: 16px;
    padding: 0px 13px 0 1px;
    text-align: center;
    border: 1px solid #CCCCCC;
    background: #fff url(../images/login/arrow-select.svg) no-repeat right 5px top 55% / 10px;
}

.dataTables_wrapper .row:first-child .itemSearch {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 0;
    margin-bottom: 0;
}

.dataTables_wrapper .row:first-child .itemSearch .inputItem {
    width: 230px;
}

.dataTables_wrapper .row:first-child .itemSearch .inputItem .inputstyle {
    border: 1px solid #CCCCCC;
    background-color: #fff;
    font-size: 16px;
}

.areaMyTrade .tradeWrap .tradeTable {
    width: 100%;
    margin-bottom: 4px;
}

.areaMyTrade .tradeWrap .tradeTable .tableWrap {
    width: 100%;
}

.areaMyTrade .tradeWrap .tradeTable .tableWrap .row:nth-child(2) .col-sm-12 {
    overflow-x: auto;
    padding-bottom: 5px;
}

.areaMyTrade .tradeWrap .tradeTable .tableWrap .row:nth-child(2) {
    position: relative;
}

.areaMyTrade .tradeWrap .tradeTable .tableWrap .row:nth-child(2) .loadding {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    background: rgb(255 255 255 / 60%);
    z-index: 2;
}

.loaddingSpinner,
.loaddingSpinner div,
.loaddingSpinner div:after {
    box-sizing: border-box;
}

.loaddingSpinner {
    color: currentColor;
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
}

.loaddingSpinner div {
    transform-origin: 40px 40px;
    animation: lds-spinner 1.2s linear infinite;
}

.loaddingSpinner div:after {
    content: " ";
    display: block;
    position: absolute;
    top: 3.2px;
    left: 36.8px;
    width: 6.4px;
    height: 17.6px;
    border-radius: 20%;
    background: currentColor;
}

.loaddingSpinner div:nth-child(1) {
    transform: rotate(0deg);
    animation-delay: -1.1s;
}

.loaddingSpinner div:nth-child(2) {
    transform: rotate(30deg);
    animation-delay: -1s;
}

.loaddingSpinner div:nth-child(3) {
    transform: rotate(60deg);
    animation-delay: -0.9s;
}

.loaddingSpinner div:nth-child(4) {
    transform: rotate(90deg);
    animation-delay: -0.8s;
}

.loaddingSpinner div:nth-child(5) {
    transform: rotate(120deg);
    animation-delay: -0.7s;
}

.loaddingSpinner div:nth-child(6) {
    transform: rotate(150deg);
    animation-delay: -0.6s;
}

.loaddingSpinner div:nth-child(7) {
    transform: rotate(180deg);
    animation-delay: -0.5s;
}

.loaddingSpinner div:nth-child(8) {
    transform: rotate(210deg);
    animation-delay: -0.4s;
}

.loaddingSpinner div:nth-child(9) {
    transform: rotate(240deg);
    animation-delay: -0.3s;
}

.loaddingSpinner div:nth-child(10) {
    transform: rotate(270deg);
    animation-delay: -0.2s;
}

.loaddingSpinner div:nth-child(11) {
    transform: rotate(300deg);
    animation-delay: -0.1s;
}

.loaddingSpinner div:nth-child(12) {
    transform: rotate(330deg);
    animation-delay: 0s;
}

@keyframes lds-spinner {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}


.areaMyTrade .tradeWrap .tradeTable .tableWrap table {
    width: max-content;
    border-collapse: collapse;
    border: 1px solid #CCCCCC;
}

.areaMyTrade .tradeWrap .tradeTable .tableWrap th {
    background-color: #29378B;
    color: #fff;
    font-size: 16px;
    font-weight: 300;
    font-style: italic;
    border: 1px solid #CCCCCC;
    line-height: 1.35;
    padding: 10px 7px;
}

.areaMyTrade .tradeWrap .tradeTable .tableWrap th.date {
    width: 99px;
}

.areaMyTrade .tradeWrap .tradeTable .tableWrap th.nameReferred {
    width: 147px;
}

.areaMyTrade .tradeWrap .tradeTable .tableWrap th.phoneReferred {
    width: 124px;
}

.areaMyTrade .tradeWrap .tradeTable .tableWrap th.emailReferred {
    width: 133px;
}

.areaMyTrade .tradeWrap .tradeTable .tableWrap th.referred {
    width: 147px;
}

.areaMyTrade .tradeWrap .tradeTable .tableWrap th.noteReferred {
    width: 127px;
}

.areaMyTrade .tradeWrap .tradeTable .tableWrap th.status {
    width: 115px;
}

.areaMyTrade .tradeWrap .tradeTable .tableWrap th.money {
    width: 139px;
}

.areaMyTrade .tradeWrap .tradeTable .tableWrap th.options {
    width: 68px;
}

/* memmberTable */
.areaMyTrade .tradeWrap .tradeTable.memmberTable .tableWrap th {
    height: 64px;
    font-size: 18px;
}

.areaMyTrade .tradeWrap .tradeTable.memmberTable .tableWrap th.date {
    width: 169px;
}

.areaMyTrade .tradeWrap .tradeTable.memmberTable .tableWrap th.navigator {
    width: 280px;
}

.areaMyTrade .tradeWrap .tradeTable.memmberTable .tableWrap th.orientedPerson {
    width: 200px;
}

.areaMyTrade .tradeWrap .tradeTable.memmberTable .tableWrap th.options {
    width: 175px;
}

.areaMyTrade .tradeWrap .tradeTable.memmberTable .tableWrap td {
    height: 49px;
    padding: 1px 10px 0;
}

.areaMyTrade .tradeWrap .tradeTable.memmberTable .tableWrap td:nth-child(3) {
    text-align: left;
}

.areaMyTrade .tradeWrap .tradeTable.memmberTable .tableWrap td:nth-child(4) {
    text-align: center;
}

.areaMyTrade .tradeWrap .tradeTable.memmberTable .tableWrap td .edit {
    display: flex;
    justify-content: center;
    padding-left: 1px;
}

.areaMyTrade .tradeWrap .tradeTable.memmberTable .tableWrap td .edit a {
    position: relative;
    display: block;
    width: 35px;
    margin: 0 10px;
}

.areaMyTrade .tradeWrap .tradeTable.memmberTable .tableWrap td .edit a .btnHover {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

/* memmberTable */

/* communityTable */
.areaMyTrade .tradeWrap .tradeTable.communityTable .tableWrap th {
    font-size: 18px;
    line-height: 1.2;
    padding: 11px 7px 8px;
}

.areaMyTrade .tradeWrap .tradeTable.communityTable .tableWrap th.nameMember {
    width: 235px;
}

.areaMyTrade .tradeWrap .tradeTable.communityTable .tableWrap th.field {
    width: 161px;
}

.areaMyTrade .tradeWrap .tradeTable.communityTable .tableWrap th.currentRole {
    width: 171px;
}

.areaMyTrade .tradeWrap .tradeTable.communityTable .tableWrap th.starDate {
    width: 169px;
}

.areaMyTrade .tradeWrap .tradeTable.communityTable .tableWrap th.datePayment {
    width: 169px;
}

.areaMyTrade .tradeWrap .tradeTable.communityTable .tableWrap th.options {
    width: 200px;
}

.areaMyTrade .tradeWrap .tradeTable.communityTable .tableWrap td {
    padding: 13px 10px 11px;
    text-align: left !important;
}

.areaMyTrade .tradeWrap .tradeTable .tableWrap td:nth-child(4),
.areaMyTrade .tradeWrap .tradeTable .tableWrap td:nth-child(5),
.areaMyTrade .tradeWrap .tradeTable .tableWrap td:nth-child(6) {
    text-align: center !important;
}

.areaMyTrade .tradeWrap .tradeTable .areaBtn {
    margin-top: 50px;
}

/* end-communityTable */

/* reportTable */
.areaMyTrade .tradeWrap .tradeTable.reportTable .tableWrap th {
    font-size: 18px;
}

.areaMyTrade .tradeWrap .tradeTable.reportTable .tableWrap th.nameMember {
    width: 236px;
}

.areaMyTrade .tradeWrap .tradeTable.reportTable .tableWrap th.field {
    width: 161px;
}

.areaMyTrade .tradeWrap .tradeTable.reportTable .tableWrap th.navigator {
    width: 547px;
    padding: 13px 7px 10px;
}

.areaMyTrade .tradeWrap .tradeTable.reportTable .tableWrap th.options {
    width: 160px;
}

.areaMyTrade .tradeWrap .tradeTable.reportTable .tableWrap .rowSub th {
    width: 110px;
    font-size: 16px;
    line-height: 1.1;
    padding: 8px 7px 6px;
}

.areaMyTrade .tradeWrap .tradeTable.reportTable .tableWrap td {
    padding: 13px 10px 11px;
}

.areaMyTrade .tradeWrap .tradeTable.reportTable .tableWrap td:nth-child(1) {
    text-align: left;
}

.areaMyTrade .tradeWrap .tradeTable.reportTable .tableWrap td:nth-child(8) {
    text-align: center;
    color: #000;
}

/* end-reportTable */

/* dataTable */
.areaMyTrade.membership .communityTitle {
    margin-bottom: 29px;
}

.areaMyTrade .tradeWrap .tradeTable.dataTable .tableWrap th {
    padding-bottom: 9px;
}

.areaMyTrade .tradeWrap .tradeTable.dataTable .tableWrap th.memberName {
    width: 165px;
}

.areaMyTrade .tradeWrap .tradeTable.dataTable .tableWrap th.select {
    width: 69px;
}

.areaMyTrade .tradeWrap .tradeTable.dataTable .tableWrap th.nummber {
    width: 84px;
}

.areaMyTrade .tradeWrap .tradeTable.dataTable .tableWrap th.amountGiven {
    width: 119px;
}

.areaMyTrade .tradeWrap .tradeTable.dataTable .tableWrap th.amountReceived {
    width: 119px;
}

.areaMyTrade .tradeWrap .tradeTable.dataTable .tableWrap td {
    padding: 11px 10px 9.8px;
    color: #333 !important;
    text-align: right !important;
    line-height: 1.7;
}

.areaMyTrade .tradeWrap .tradeTable.dataTable .tableWrap td:nth-child(1) {
    text-align: left !important;
}

.areaMyTrade .tradeWrap .tradeTable .tableWrap td .checkbox input {
    display: none;
}

.areaMyTrade .tradeWrap .tradeTable .tableWrap td .checkbox label,
.areaMyTrade .tradeWrap .tradeTable .tableWrap td .checkbox span {
    -webkit-appearance: none;
    appearance: none;
    -webkit-tap-highlight-color: transparent;
    box-shadow: none;
}

.areaMyTrade .tradeWrap .tradeTable .tableWrap td .checkbox span {
    position: relative;
    display: block;
    width: 26px;
    height: 26px;
    border: 1px solid #29378B;
    cursor: pointer;
    margin: 0 auto;
    border-radius: 3px;
}

.areaMyTrade .tradeWrap .tradeTable .tableWrap td .checkbox span::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.areaMyTrade .tradeWrap .tradeTable .tableWrap td .checkbox span::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/booths/check-box-02.svg) no-repeat center center / 100%;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.areaMyTrade .tradeWrap .tradeTable .tableWrap td .checkbox label input:checked~span:after {
    opacity: 1;
    background-color: #29378B;
}

/* end-dataTable */

/* personalTable */

.areaMyTrade .tradeWrap .tradeTable.personalTable .tableWrap th.select {
    width: 69.2px;
}

.areaMyTrade .tradeWrap .tradeTable.personalTable .tableWrap th.nummber {
    width: 110px;
}

.areaMyTrade .tradeWrap .tradeTable.personalTable .tableWrap th.amountReceived,
.areaMyTrade .tradeWrap .tradeTable.personalTable .tableWrap th.amountGiven {
    width: 140px;
}

/* end-personalTable */

/* memberTable */
.areaMyTrade .tradeWrap .tradeTable.memberTable .tableWrap th {
    font-size: 18px;
    line-height: 1.2;
    padding-bottom: 9px;
}

.areaMyTrade .tradeWrap .tradeTable.memberTable .tableWrap th.name {
    width: 225px;
}

.areaMyTrade .tradeWrap .tradeTable.memberTable .tableWrap th.total {
    width: 155px;
}

.areaMyTrade .tradeWrap .tradeTable.memberTable .tableWrap th.nameMember {
    width: 225px;
}

.areaMyTrade .tradeWrap .tradeTable.memberTable .tableWrap th.region {
    width: 160px;
}

.areaMyTrade .tradeWrap .tradeTable.memberTable .tableWrap th.community {
    width: 200px;
}

.areaMyTrade .tradeWrap .tradeTable.memberTable .tableWrap th.date {
    width: 140px;
}

.areaMyTrade .tradeWrap .tradeTable.memberTable .tableWrap td {
    padding: 13px 9px 11px;
}

.areaMyTrade .tradeWrap .tradeTable.memberTable .tableWrap td:nth-child(2) {
    text-align: right;
}

.areaMyTrade .tradeWrap .tradeTable.memberTable .tableWrap td:nth-child(3) {
    text-align: left;
}

.areaMyTrade .tradeWrap .tradeTable.memberTable .tableWrap td:nth-child(6) {
    padding-left: 25px;
}

/* end-memberTable */

/* presenceTable */
.areaMyTrade .presenceTable .dataTables_wrapper .row:first-child .col-sm-12:first-child {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.areaMyTrade .presenceTable .dataTables_wrapper .row:first-child .col-sm-12:first-child .dataTables_length {
    margin-right: 19px;
}

.areaMyTrade .presenceTable .dataTables_wrapper .row:first-child .col-sm-12:first-child .status {
    display: flex;
    font-size: 16px;
}

.areaMyTrade .presenceTable .dataTables_wrapper .row:first-child .col-sm-12:first-child .status .statusName:not(:last-child) {
    margin-right: 20px;
}

.areaMyTrade .presenceTable .blue {
    color: #29378B;
}

.areaMyTrade .presenceTable .red {
    color: #E92D2E;
}

.areaMyTrade .presenceTable .grey {
    color: #707070;
}

.areaMyTrade .tradeWrap .tradeTable.presenceTable .tableWrap th {
    font-size: 18px;
    padding: 12px 7px;
}

.areaMyTrade .tradeWrap .tradeTable.presenceTable .tableWrap th.name {
    width: 340px;
}

.areaMyTrade .tradeWrap .tradeTable.presenceTable .tableWrap th.month {
    width: 257px;
    padding-bottom: 11px;
}

.areaMyTrade .tradeWrap .tradeTable.presenceTable .tableWrap .rowSub th {
    width: 65px;
    padding-bottom: 13px;
}

.areaMyTrade .tradeWrap .tradeTable.presenceTable .tableWrap td {
    text-align: center !important;
    padding: 13px 10px 11px;
}

.areaMyTrade .tradeWrap .tradeTable.presenceTable .tableWrap td:nth-child(1) {
    text-align: left !important;
}

/* end-presenceTable */

/* receptionist */

.areaMyTrade .tradeWrap .tradeTable.receptionist .tableWrap th {
    font-size: 18px;
    padding: 20px 7px 19px;
}

.areaMyTrade .tradeWrap .tradeTable.receptionist .tableWrap th.nameEven {
    width: 460px;
}

.areaMyTrade .tradeWrap .tradeTable.receptionist .tableWrap th.community {
    width: 200px;
}

.areaMyTrade .tradeWrap .tradeTable.receptionist .tableWrap th.address {
    width: 290px;
}

.areaMyTrade .tradeWrap .tradeTable.receptionist .tableWrap th.options {
    width: 155px;
}

.areaMyTrade .tradeWrap .tradeTable.receptionist .tableWrap td {
    text-align: left !important;
    padding: 13px 9px 12px;
}

.areaMyTrade .tradeWrap .tradeTable.receptionist .tableWrap td:nth-child(2) {
    text-align: center !important;
}

/* end-receptionist */

/* guestTable */
.areaMyTrade .tradeWrap .lookingGuests {
    font-size: 22px;
    font-weight: 400;
    line-height: 1.2;
    margin-bottom: 29px;
}

.areaMyTrade .tradeWrap .tradeTable.guestTable .tableWrap th {
    font-size: 18px;
    padding: 11px 7px 8px;
    line-height: 1.2;
}

.areaMyTrade .tradeWrap .tradeTable.guestTable .tableWrap th.fullName {
    width: 206px;
}

.areaMyTrade .tradeWrap .tradeTable.guestTable .tableWrap th.companyName {
    width: 185px;
}

.areaMyTrade .tradeWrap .tradeTable.guestTable .tableWrap th.community {
    width: 130px;
}

.areaMyTrade .tradeWrap .tradeTable.guestTable .tableWrap th.field {
    width: 175px;
}

.areaMyTrade .tradeWrap .tradeTable.guestTable .tableWrap th.dateAttendance {
    width: 130px;
}

.areaMyTrade .tradeWrap .tradeTable.guestTable .tableWrap th.groupGuests {
    width: 130px;
}

.areaMyTrade .tradeWrap .tradeTable.guestTable .tableWrap th.options {
    width: 150px;
}

.areaMyTrade .tradeWrap .tradeTable.guestTable .tableWrap td {
    text-align: left !important;
    padding: 13px 5px 12px 10px;
}

.areaMyTrade .tradeWrap .tradeTable.guestTable .tableWrap td:nth-child(3),
.areaMyTrade .tradeWrap .tradeTable.guestTable .tableWrap td:nth-child(5),
.areaMyTrade .tradeWrap .tradeTable.guestTable .tableWrap td:nth-child(6) {
    text-align: center !important;
}

/* end-guestTable */

/* managementTable */
.areaMyTrade .tradeWrap .tradeTable.managementTable .tableWrap th {
    height: 64px;
    font-size: 18px;
}

.areaMyTrade .tradeWrap .tradeTable.managementTable .tableWrap th.fullName {
    width: 251px;
}

.areaMyTrade .tradeWrap .tradeTable.managementTable .tableWrap th.phone {
    width: 150px;
}

.areaMyTrade .tradeWrap .tradeTable.managementTable .tableWrap th.email {
    width: 200px;
}

.areaMyTrade .tradeWrap .tradeTable.managementTable .tableWrap th.status {
    width: 160px;
}

.areaMyTrade .tradeWrap .tradeTable.managementTable .tableWrap th.end_date {
    width: 110px;
}

.areaMyTrade .tradeWrap .tradeTable.managementTable .tableWrap th.membership {
    width: 195px;
}

.areaMyTrade .tradeWrap .tradeTable.managementTable .tableWrap th.options {
    width: 149px;
}

.areaMyTrade .tradeWrap .tradeTable.managementTable .tableWrap td {
    text-align: left !important;
    padding: 13px 5px 12px 10px;
}

.areaMyTrade .tradeWrap .tradeTable.managementTable .tableWrap td:nth-child(3),
.areaMyTrade .tradeWrap .tradeTable.managementTable .tableWrap td:nth-child(4),
.areaMyTrade .tradeWrap .tradeTable.managementTable .tableWrap td:nth-child(5) {
    text-align: center !important;
}

/* end-managementTable */

/* ftfTable */

.areaMyTrade .tradeWrap .tradeTable.ftfTable .tableWrap th {
    font-size: 18px;
    height: 64px;
}

.areaMyTrade .tradeWrap .tradeTable.ftfTable .tableWrap th.date {
    width: 99px;
}

.areaMyTrade .tradeWrap .tradeTable.ftfTable .tableWrap th.person {
    width: 200px;
}

.areaMyTrade .tradeWrap .tradeTable.ftfTable .tableWrap th.location {
    width: 220px;
}

.areaMyTrade .tradeWrap .tradeTable.ftfTable .tableWrap th.topic {
    width: 236px;
}

.areaMyTrade .tradeWrap .tradeTable.ftfTable .tableWrap th.note {
    width: 150px;
}

.areaMyTrade .tradeWrap .tradeTable.ftfTable .tableWrap td {
    text-align: left !important;
    padding: 13px 10px 12px;
}

.areaMyTrade .tradeWrap .tradeTable.ftfTable .tableWrap td:nth-child(1) {
    padding: 13px 6px 12px;
}

/* end-ftfTable */

/* meetingTable */

.areaMyTrade .tradeWrap .tradeTable.meetingTable .tableWrap th {
    font-size: 18px;
    height: 64px;
}

.areaMyTrade .tradeWrap .tradeTable.meetingTable .tableWrap th.dateTime {
    width: 175px;
}

.areaMyTrade .tradeWrap .tradeTable.meetingTable .tableWrap th.date {
    width: 160px;
}

.areaMyTrade .tradeWrap .tradeTable.meetingTable .tableWrap th.nameEven {
    width: 393px;
}

.areaMyTrade .tradeWrap .tradeTable.meetingTable .tableWrap th.category {
    width: 271px;
}

.areaMyTrade .tradeWrap .tradeTable.meetingTable .tableWrap th.status {
    width: 165px;
}

.areaMyTrade .tradeWrap .tradeTable.meetingTable .tableWrap th.options {
    width: 120px;
}

.areaMyTrade .tradeWrap .tradeTable.meetingTable .tableWrap td {
    padding: 7px 10px 6px;
}

.areaMyTrade .tradeWrap .tradeTable.meetingTable .tableWrap td:nth-child(3) {
    text-align: left;
}

/* end-meetingTable */

/* ceuTable */

.areaMyTrade .tradeWrap .tradeTable.ceuTable .tableWrap th {
    font-size: 18px;
    height: 64px;
}

.areaMyTrade .tradeWrap .tradeTable.ceuTable .tableWrap th.column {
    width: 200px;
}

.areaMyTrade .tradeWrap .tradeTable.ceuTable .tableWrap th.courseTitle {
    width: 504px;
}

.areaMyTrade .tradeWrap .tradeTable.ceuTable .tableWrap td {
    padding: 13px 10px 11px;
}

.areaMyTrade .tradeWrap .tradeTable.ceuTable .tableWrap td:nth-child(3),
.areaMyTrade .tradeWrap .tradeTable.ceuTable .tableWrap td:nth-child(4) {
    text-align: right !important;
}

.areaMyTrade .tradeWrap .tradeTable.ceuTable .tableWrap td:nth-child(4) {
    color: #E92D2E;
}

.areaCEU .dataTables_wrapper .row:first-child .col-sm-12:first-child {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.areaCEU .dataTables_wrapper .row:first-child .col-sm-12:first-child .totalScore {
    font-size: 16px;
    margin-left: 19px;
}

.areaCEU .dataTables_wrapper .row:first-child .col-sm-12:first-child .totalScore span {
    font-size: 20px;
    font-weight: 500;
    color: #E92D2E;
    line-height: 1.2;
}

/* end-ceuTable */

/* areaMember */

.areaMember .tradeWrap .formWrap .tradeTime .formItem {
    width: 100%;
    max-width: 980px;
    margin: 0 auto;
}

.areaMember .tradeWrap .formWrap .tradeTime .formItem+.formItem {
    margin-top: 30px;
}

.areaMember .formWrap.formGrey .formItem .inputItem .inputstyle {
    max-width: 100%;
}

.areaMember .tradeWrap .formWrap .tradeTime .areaBtn {
    margin: 50px auto 0;
    width: 100%;
}

.areaMember .tradeWrap .formWrap .tradeTime .areaBtn button {
    width: 100%;
}

.areaMyTrade.areaMember .tradeWrap .tradeTable .tableWrap th {
    font-size: 18px;
    height: 64px;
}

.areaMyTrade.areaMember .tradeWrap .tradeTable .tableWrap th.fullName {
    width: 200px;
}

.areaMyTrade.areaMember .tradeWrap .tradeTable .tableWrap th.community {
    width: 150px;
}

.areaMyTrade.areaMember .tradeWrap .tradeTable .tableWrap th.address {
    width: 209px;
}

.areaMyTrade.areaMember .tradeWrap .tradeTable .tableWrap th.companyName {
    width: 209px;
}

.areaMyTrade.areaMember .tradeWrap .tradeTable .tableWrap th.field {
    width: 207px;
}

.areaMyTrade.areaMember .tradeWrap .tradeTable .tableWrap th.options {
    width: 130px;
}

.areaMyTrade.areaMember .tradeWrap .tradeTable .tableWrap td {
    text-align: left !important;
    padding-left: 10px;
}

.areaMyTrade.areaMember .tradeWrap .tradeTable .tableWrap td:nth-child(2) {
    text-align: center !important;
}

.areaMyTrade.areaMember .tradeWrap .tradeTable .tableWrap td:nth-child(6) {
    padding-left: 6px;
}

/* end-areaMember */

/* imageTable */

.areaMyTrade .tradeWrap .tradeTable.imageTable .tableWrap th {
    font-size: 18px;
    height: 64px;
}

.areaMyTrade .tradeWrap .tradeTable.imageTable .tableWrap th.avatar {
    width: 136px;
}

.areaMyTrade .tradeWrap .tradeTable.imageTable .tableWrap th.fullName {
    width: 230px;
}

.areaMyTrade .tradeWrap .tradeTable.imageTable .tableWrap th.community {
    width: 160px;
}

.areaMyTrade .tradeWrap .tradeTable.imageTable .tableWrap th.companyName {
    width: 242px;
}

.areaMyTrade .tradeWrap .tradeTable.imageTable .tableWrap th.field {
    width: 207px;
}

.areaMyTrade .tradeWrap .tradeTable.imageTable .tableWrap th.options {
    width: 129px;
}

.areaMyTrade .tradeWrap .tradeTable.imageTable .tableWrap td {
    text-align: left !important;
    padding: 15px 9px 14px;
}

.areaMyTrade .tradeWrap .tradeTable.imageTable .tableWrap td:nth-child(1),
.areaMyTrade .tradeWrap .tradeTable.imageTable .tableWrap td:nth-child(3) {
    text-align: center !important;
}


.areaMyTrade .tradeWrap .tradeTable.imageTable .tableWrap #documentTable td:nth-child(1) {
    text-align: left !important;
}


.areaMyTrade .tradeWrap .tradeTable.imageTable .tableWrap #documentTable td:nth-child(2) {
    text-align: center !important;
}


.areaMyTrade .tradeWrap .tradeTable.imageTable .tableWrap td:nth-child(1) img {
    width: 96px;
    height: 96px;
    border-radius: 50%;
    object-fit: cover;
    object-position: center;
}

/* end-imageTable */

.areaMyTrade .tradeWrap .tradeTable .tableWrap td {
    font-size: 16px;
    word-break: break-word;
    border: 1px solid #CCCCCC;
    background-color: #fff;
    padding: 13px 6px 12px;
}

.areaMyTrade .tradeWrap .tradeTable .tableWrap td .editN {
    display: flex;
    justify-content: center;
}

.areaMyTrade .tradeWrap .tradeTable .tableWrap td .editN a {
    position: relative;
    display: block;
    width: 35px;
    margin: 0 5px;
}

.areaMyTrade .tradeWrap .tradeTable .tableWrap td .editN a .btnHover {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.areaMyTrade .tradeWrap .tradeTable .tableWrap td.dataTables_empty {
    text-align: center;
}

.areaMyTrade .tradeWrap .tradeTable .tableWrap td:nth-child(1),
.areaMyTrade .tradeWrap .tradeTable .tableWrap td:nth-child(3),
.areaMyTrade .tradeWrap .tradeTable .tableWrap td:nth-child(7) {
    text-align: center;
}

.areaMyTrade .tradeWrap .tradeTable .tableWrap td .tableSub {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.areaMyTrade .tradeWrap .tradeTable .tableWrap td a {
    color: #29378B;
    text-decoration: underline;
}

.areaMyTrade .tradeWrap .tradeTable .tableWrap td a.tel {
    color: #000;
    text-decoration: none;
}

.areaMyTrade .tradeWrap .tradeTable .tableWrap td:nth-child(8) {
    color: #E92D2E;
}

.areaMyTrade .tradeWrap .tradeTable .tableWrap td:nth-child(8) {
    text-align: right;
}

.areaMyTrade .tradeWrap .tradeTable .tableWrap td .edit a {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 35px;
    height: 35px;
    aspect-ratio: 1/1;
    background-color: #F5F5F5;
    border-radius: 5px;
    margin: 0 auto;
}

.areaMyTrade .tradeWrap .tradeTable .tableWrap td .edit a .blue {
    position: absolute;
    top: 50%;
    left: 48%;
    transform: translate(-50%, -50%);
    width: 20px;
    aspect-ratio: 1/1;
    opacity: 0;
}

/* eventTable */
.areaMyTrade .tradeWrap .eventTable .tableWrap th {
    text-align: center;
}

.areaMyTrade .tradeWrap .eventTable .tableWrap th.name {
    width: 261px;
}

.areaMyTrade .tradeWrap .eventTable .tableWrap th.chapter {
    width: 165px;
}

.areaMyTrade .tradeWrap .eventTable .tableWrap th.event_category {
    width: 190px;
}

.areaMyTrade .tradeWrap .eventTable .tableWrap th.address {
    width: 200px;
}

.areaMyTrade .tradeWrap .eventTable .tableWrap th.time {
    width: 155px;
}

.areaMyTrade .tradeWrap .eventTable .tableWrap th.options {
    width: 68px;
}

.areaMyTrade .tradeWrap .eventTable .tableWrap .ml5 {
    margin-left: 5px;
}

.areaMyTrade .tradeWrap .eventTable .tableWrap td:nth-child(2),
.areaMyTrade .tradeWrap .eventTable .tableWrap td:nth-child(5) {
    text-align: center;
}

.areaMyTrade .tradeWrap .tradeTable.eventTable .tableWrap td .edit a {
    width: 35px;
    height: 35px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* end-eventTable */

/* listEvenTable */

.areaMyTrade .tradeWrap .tradeTable.listEvenTable .tableWrap th {
    font-size: 18px;
    height: 64px;
    line-height: 1.2;
}

.areaMyTrade .tradeWrap .tradeTable.listEvenTable .tableWrap th.nameEven {
    width: 261px;
}

.areaMyTrade .tradeWrap .tradeTable.listEvenTable .tableWrap th.community {
    width: 150px;
}

.areaMyTrade .tradeWrap .tradeTable.listEvenTable .tableWrap th.evenCat {
    width: 180px;
}

.areaMyTrade .tradeWrap .tradeTable.listEvenTable .tableWrap th.address {
    width: 230px;
}

.areaMyTrade .tradeWrap .tradeTable.listEvenTable .tableWrap th.evenTime {
    width: 135px;
}

.areaMyTrade .tradeWrap .tradeTable.listEvenTable .tableWrap th.options {
    width: 149px;
}

.areaMyTrade .tradeWrap .tradeTable.listEvenTable .tableWrap td {
    text-align: left !important;
}

.areaMyTrade .tradeWrap .tradeTable.listEvenTable .tableWrap td:nth-child(2),
.areaMyTrade .tradeWrap .tradeTable.listEvenTable .tableWrap td:nth-child(5) {
    text-align: center !important;
}

/* end-listEvenTable */

/* AREAREPORT */

.areaMyTrade .tradeWrap .sumMoney {
    font-size: 16px;
    line-height: 1.8;
    margin-bottom: 20px;
}

.areaMyTrade .tradeWrap .sumMoney a {
    font-size: 20px;
    font-weight: 500;
    color: #E92D2E;
    line-height: 1.1;
    pointer-events: none;
}

.areaReport .tradeWrap .tradeTable .tableWrap th {
    letter-spacing: 0.8px;
}

.areaReport .tradeWrap .tradeTable .tableWrap th.date {
    width: 116px;
}

.areaReport .tradeWrap .tradeTable .tableWrap th.thanks_to {
    width: 199px;
}

.areaReport .tradeWrap .tradeTable .tableWrap th.transaction {
    width: 124px;
}

.areaReport .tradeWrap .tradeTable .tableWrap th.trading {
    width: 124px;
}

.areaReport .tradeWrap .tradeTable .tableWrap th.note {
    width: 174px;
}

.areaReport .tradeWrap .tradeTable .tableWrap th.status {
    width: 149px;
}

.areaReport .tradeWrap .tradeTable .tableWrap th.money {
    width: 144px;
}

.areaReport .tradeWrap .tradeTable .tableWrap th.options {
    width: 69px;
}

.areaReport .tradeWrap .tradeTable .tableWrap td {
    padding: 13px 10px 12px;
}

.areaReport .tradeWrap .tradeTable .tableWrap td:nth-child(1),
.areaReport .tradeWrap .tradeTable .tableWrap td:nth-child(3),
.areaReport .tradeWrap .tradeTable .tableWrap td:nth-child(4),
.areaReport .tradeWrap .tradeTable .tableWrap td:nth-child(6) {
    text-align: center;
}

.areaReport .tradeWrap .tradeTable .tableWrap td:nth-child(7) {
    text-align: right;
    color: #e92d2e;
}

/* PAGINATION */
.dataTables_wrapper .row:last-child {
    background-color: #fff;
    padding: 9px 7px 8px;
    margin-top: 5px;
}

.dataTables_wrapper .row .dataTables_info {
    padding: 0 3px;
    font-size: 16px;
    color: #707070;
    line-height: 1.7;
}

.dataTables_paginate {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.dataTables_paginate .pagination {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0;
}

.dataTables_paginate .pagination li {
    margin: 0 3px;
}

.dataTables_paginate .pagination li a {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    min-width: 28px;
    height: 28px;
    color: #707070;
    line-height: 2.3;
    transition: all .3s cubic-bezier(.33, 1, .68, 1);
    background-color: #E3E3E3;
}

.dataTables_paginate .pagination li.next a,
.dataTables_paginate .pagination li.last a,
.dataTables_paginate .pagination li.first a,
.dataTables_paginate .pagination li.previous a {
    padding: 0 8px;
}

.dataTables_paginate .pagination li.active a {
    background-color: #707070;
    color: #fff;
}

.dataTables_paginate .pagination li.disabled a {
    color: #bbb;
}

.dataTables_wrapper .row:last-child {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}


.areaMyTrade .tradeWrap .tradeTable .tableWrap td a.from_user {
    color: #28a745;
}

.areaMyTrade .tradeWrap .tradeTable .tableWrap td a.to_user {
    color: #ffc107;
}

.areaMyTrade .formWrap.formGrey .formItem .inputItem .inputstyle {
    background-color: #fff !important;
}

@media (min-width: 1160px) {
    .areaMyTrade .tradeWrap .tradeTable .tableWrap table {
        width: 100%;
    }
}

@media(min-width:769px) {
    .dataTables_paginate .pagination li.disabled a:hover {
        color: #bbb;
        background-color: #E3E3E3;
    }

    .dataTables_paginate .pagination li a:hover {
        background-color: #707070;
        color: #fff;
    }

    .areaMyTrade .tradeWrap .tradeTable .tableWrap td .editN a:hover .btnHover {
        opacity: 1;
    }
}

@media (max-width: 1050px) and (min-width:769px) {
    .areaMyTrade .tradeWrap .formWrap .tradeTime .cover_input_date {
        width: calc(100% / 3 - 10px);
    }

    .areaMyTrade .tradeWrap .formWrap .tradeTime .areaBtn {
        margin: 30px auto 0;
        max-width: 300px;
        width: 100%;
    }

    .areaMyTrade .tradeWrap .formWrap .tradeTime .areaBtn button {
        width: 100%;
    }

    .areaMyTrade .tradeWrap .formWrap .tradeTime.double .areaBtn {
        margin: 8px 0 0;
        width: 200px;
    }
}

@media (max-width: 980px) {
    .dataTables_wrapper .row:first-child .formItem .sumMoney {
        display: none;
    }
}

@media (max-width: 850px) and (min-width:601px) {
    .areaMyTrade .presenceTable .dataTables_wrapper .row:first-child .col-sm-12:first-child {
        flex-direction: column;
        align-items: flex-start;
    }

    .areaMyTrade .presenceTable .dataTables_wrapper .row:first-child .col-sm-12:first-child .status {
        margin-top: 6px;
    }

}

@media (max-width: 800px) {
    .dataTables_wrapper .row:last-child {
        flex-direction: column;
    }

    .dataTables_wrapper .row .dataTables_info {
        text-align: center;
    }

    .dataTables_paginate {
        justify-content: center;
        margin-top: 5px;
    }
}

@media(min-width:769px) {
    .areaMyTrade .tradeWrap .tradeTable .tableWrap td .edit a:hover {
        background-color: #707070;
    }

    .areaMyTrade .tradeWrap .tradeTable .tableWrap td .edit.view a:hover {
        background-color: #40b900;
    }

    .areaMyTrade .tradeWrap .tradeTable.eventTable .tableWrap td .edit a:hover {
        background-color: #40b900;
    }

    .areaMyTrade .tradeWrap .tradeTable .tableWrap td .edit a:hover .blue {
        opacity: 1;
    }

    .areaMyTrade .tradeWrap .tradeTable .tableWrap td .edit a:hover .grey {
        opacity: 0;
    }

    .areaMyTrade .tradeWrap .tradeTable .tableWrap td a:hover {
        color: #0024ff;
    }

    .areaMyTrade .tradeWrap .tradeTable .tableWrap td a.tel {
        pointer-events: none;
        color: #333;
    }

    .areaMyTrade .tradeWrap .tradeTable.memmberTable .tableWrap td .edit a:hover {
        background-color: transparent;
    }

    .areaMyTrade .tradeWrap .tradeTable.memmberTable .tableWrap td .edit a:hover .btnHover {
        opacity: 1;
    }
}

@media(max-width:768px) {

    .areaMyTrade {
        margin-bottom: 30px;
        margin-top: 20px;
    }

    .areaMyTrade .tradeWrap .formWrap .tradeTime>div:not(:last-child) {
        margin-right: 0;
    }

    .areaMyTrade .tradeWrap .formWrap .tradeTime .formItem {
        margin-bottom: 13px;
        margin-bottom: 15px;
    }

    .areaMyTrade .tradeWrap .formWrap .tradeTime .cover_input_date {
        width: 100%;
    }

    .areaMyTrade .tradeWrap .formWrap .tradeTime .cover_input_date p.text-form-search-danger {
        margin-top: -5px;
        margin-bottom: 10px;
    }

    .areaMyTrade .tradeWrap .formWrap .tradeTime.double .doubleItem {
        width: 48.5%;
        margin-bottom: 25px;
    }

    .areaMyTrade .tradeWrap .formWrap .tradeTime.double .doubleItem:not(:last-child) {
        margin-right: 0;
    }

    .areaMyTrade .tradeWrap .formWrap .tradeTime .areaBtn,
    .areaMyTrade .tradeWrap .formWrap .tradeTime .areaBtn button {
        width: 350px;
        margin: 0 auto;
    }

    .areaMyTrade .tradeWrap .tradeTable .areaBtn {
        margin-top: 30px;
    }

    .areaMyTrade .communityTitle {
        margin-bottom: 30px;
    }

    .areaMyTrade .tradeWrap .formWrap .tradeTime.multipleColumns .areaBtn {
        margin-top: 10px;
    }

    .areaMyTrade .tradeWrap .formWrap .tradeTime.multipleColumns .formItem {
        margin-bottom: 15px;
        width: 48.5%;
    }

    .areaCEU .dataTables_wrapper .row:first-child .col-sm-12:first-child {
        width: 100%;
        margin-bottom: 10px;
    }

    .areaCEU .dataTables_wrapper .row:first-child .col-sm-12:first-child .totalScore {
        margin-top: 0;
    }

    .areaCEU .dataTables_wrapper .row:first-child .col-sm-12 .dataTables_length {
        margin-bottom: 0;
    }

    .areaCEU .dataTables_wrapper .row:first-child .col-sm-12 {
        width: 100%;
    }

    .areaCEU .dataTables_wrapper .row:first-child .dataTables_filter label input {
        width: calc(100% - 92px);
    }

    /* areaMember */
    .areaMember .tradeWrap .formWrap .tradeTime .formItem+.formItem {
        margin-top: 0;
    }
}

@media(max-width:600px) {

    .dataTables_wrapper .row:first-child .col-sm-12 {
        width: 100%;
    }

    .dataTables_wrapper .row:first-child .col-sm-12 .dataTables_length {
        margin-bottom: 10px;
    }

    .dataTables_wrapper .row:first-child .dataTables_filter label input {
        width: calc(100% - 92px);
        font-size: 14px;
    }

    .areaMyTrade .presenceTable .dataTables_wrapper .row:first-child .col-sm-12:first-child .dataTables_length {
        margin-bottom: 0;
    }

    .areaMyTrade .presenceTable .dataTables_wrapper .row:first-child .col-sm-12:first-child {
        margin-bottom: 12px;
    }

    .areaMyTrade .tradeWrap .formWrap .tradeTime.double .doubleItem {
        width: 100%;
        margin-bottom: 0;
    }
}

@media(max-width:430px) {
    .formWrap.formGrey .formItem .inputItem .inputstyle {
        background-size: 15px;
    }

    .dataTables_wrapper .row:first-child .dataTables_length label {
        font-size: 14px;
    }

    .dataTables_wrapper .row:first-child .itemSearch .inputItem .inputstyle {
        font-size: 14px;
        height: 25px;
    }

    .dataTables_wrapper .row:first-child .dataTables_length label .custom-select {
        font-size: 14px;
        background-size: 7px;
        padding: 0 0 0 13px;
        text-align: left;
        color: #000000;
    }

    .areaMyTrade .tradeWrap .tradeTable .tableWrap td,
    .areaMyTrade .tradeWrap .tradeTable .tableWrap th {
        font-size: 14px;
    }

    .areaMyTrade .tradeWrap .tradeTable.memmberTable .tableWrap th {
        height: 50px;
        font-size: 16px;
    }

    .dataTables_wrapper .row:first-child .itemSearch {
        width: 100%;
    }

    .dataTables_wrapper .row:first-child .dataTables_filter label {
        font-size: 14px;
    }

    .dataTables_wrapper .row:first-child .itemSearch .inputItem {
        width: calc(100% - 68px);
    }

    .dataTables_wrapper .row:first-child .dataTables_filter label input {
        width: calc(100% - 84px);
    }

    .areaMyTrade .tradeWrap .sumMoney {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .areaMyTrade .tradeWrap .sumMoney a {
        font-size: 16px;
    }

    .areaMyTrade .tradeWrap .formWrap .tradeTime .areaBtn,
    .areaMyTrade .tradeWrap .formWrap .tradeTime .areaBtn button {
        width: 210px;
    }

    .dataTables_paginate .pagination {
        flex-wrap: wrap;
        justify-content: center;
    }

    .dataTables_paginate .pagination li {
        margin-bottom: 8px;
    }

    .dataTables_wrapper .row .dataTables_info {
        font-size: 14px;
    }

    .areaMyTrade .tradeWrap .tradeTable.presenceTable .tableWrap th,
    .areaMyTrade .tradeWrap .tradeTable.memberTable .tableWrap th,
    .areaMyTrade .tradeWrap .tradeTable.reportTable .tableWrap th,
    .areaMyTrade .tradeWrap .tradeTable.communityTable .tableWrap th {
        font-size: 16px;
    }

    .areaMyTrade .tradeWrap .tradeTable.reportTable .tableWrap .rowSub th {
        font-size: 14px;
    }

    .areaMyTrade .communityTitle {
        font-size: 18px;
    }

    .areaMyTrade .presenceTable .dataTables_wrapper .row:first-child .col-sm-12:first-child .status {
        font-size: 14px;
        margin-top: 12px;
    }

    .areaMyTrade .tradeWrap .tradeTable.presenceTable .tableWrap th.name {
        width: 230px;
    }

    .areaMyTrade .tradeWrap .tradeTable.presenceTable .tableWrap th.month {
        width: 200px;
    }

    .areaMyTrade .tradeWrap .tradeTable.presenceTable .tableWrap .rowSub th {
        width: 50px;
    }

    .areaMyTrade .tradeWrap .tradeTable.presenceTable .tableWrap th {
        font-size: 14px;
    }

    /* receptionist */

    .areaMyTrade .tradeWrap .formWrap .tradeTime.multipleColumns .areaBtn {
        margin-top: 0;
    }

    .areaMyTrade .tradeWrap .formWrap .tradeTime.multipleColumns .formItem {
        width: 100%;
    }

    .areaMyTrade .tradeWrap .tradeTable.receptionist .tableWrap table {
        max-width: 750px;
    }

    .areaMyTrade .tradeWrap .tradeTable.receptionist .tableWrap th {
        font-size: 16px;
        height: 58px;
        padding: 10px 7px;
    }

    .areaMyTrade .tradeWrap .tradeTable.receptionist .tableWrap th.nameEven {
        width: 240px;
    }

    .areaMyTrade .tradeWrap .tradeTable.receptionist .tableWrap th.community {
        width: 160px;
    }

    .areaMyTrade .tradeWrap .tradeTable.receptionist .tableWrap th.address {
        width: 200px;
    }

    .areaMyTrade .tradeWrap .tradeTable.receptionist .tableWrap th.options {
        width: 100px;
    }

    /* end-receptionist */

    .areaMyTrade .tradeWrap .lookingGuests {
        font-size: 16px;
        margin-bottom: 20px;
    }

    .areaMyTrade .tradeWrap .tradeTable.guestTable .tableWrap th {
        font-size: 16px;
    }

    .areaMyTrade .tradeWrap .formWrap .tradeTime.multipleColumns .areaBtn button {
        width: 210px;
    }

    .areaMyTrade .tradeWrap .tradeTable.imageTable .tableWrap th,
    .areaMyTrade.areaMember .tradeWrap .tradeTable .tableWrap th,
    .areaMyTrade .tradeWrap .tradeTable.managementTable .tableWrap th,
    .areaMyTrade .tradeWrap .tradeTable.ceuTable .tableWrap th,
    .areaMyTrade .tradeWrap .tradeTable.listEvenTable .tableWrap th,
    .areaMyTrade .tradeWrap .tradeTable.meetingTable .tableWrap th,
    .areaMyTrade .tradeWrap .tradeTable.ftfTable .tableWrap th {
        font-size: 16px;
        height: 57px;
    }

    .areaMyTrade .tradeWrap .tradeTable.meetingTable .tableWrap table {
        max-width: 820px;
    }

    .areaMyTrade .tradeWrap .tradeTable.meetingTable .tableWrap th.dateTime {
        width: 130px;
    }
    
    .areaMyTrade .tradeWrap .tradeTable.meetingTable .tableWrap th.date {
        width: 130px;
    }

    .areaMyTrade .tradeWrap .tradeTable.meetingTable .tableWrap th.nameEven {
        width: 270px;
    }

    .areaMyTrade .tradeWrap .tradeTable.meetingTable .tableWrap th.category {
        width: 210px;
    }

    .areaMyTrade .tradeWrap .tradeTable.meetingTable .tableWrap th.status {
        width: 120px;
    }

    .areaMyTrade .tradeWrap .tradeTable.meetingTable .tableWrap th.options {
        width: 90px;
    }

    .areaCEU .dataTables_wrapper .row:first-child .col-sm-12:first-child .totalScore {
        font-size: 14px;
        margin-left: 10px;
    }

    .areaCEU .dataTables_wrapper .row:first-child .col-sm-12:first-child .totalScore span {
        font-size: 18px;
        line-height: 1.2;
    }

    .areaMyTrade .tradeWrap .tradeTable.imageTable .tableWrap td:nth-child(1) img {
        width: 80px;
        height: 80px;
    }
}
