@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway.woff') format('woff')
}

.vud-main,
.venus-container h1,
.venus-container h2,
.venus-container h3,
.venus-container h4,
.venus-container h5,
.venus-container h6,
.venus-container input[type='date'],
.venus-container input[type='number'],
.venus-container input[type='password'],
.venus-container input[type='text'],
.venus-container input[type='email'],
.venus-container input[type='tel'],
.venus-container input[type='file'],
.venus-container input[type='submit'],
.venus-container textarea,
.venus-container select,
.venus-container,
.venus-container .referral-tooltip button,
.faq-show-form button,
#sample-answers-btn,
.vud-ticket-upload,
.address-content .button,
.order-again a,
.vud-login-container-one,
.vud-login-form-container-one input[type=text],
.vud-login-form-container-one input[type=email],
.vud-login-form-container-one input[type=password],
select,
.vud-login-form-container-one h1 {
    font-family: 'Raleway', Tahoma, Arial, sans-serif !important
}

.vud-box .woocommerce-Price-amount {
    line-height: 1.2em;
}

.vud-ticket-list .ticket-date-ago {
    direction: ltr;
}

.vud-box h3 {
    font-weight: bold
}

.vud-menu {
    text-align: left
}

.vud-menu a span {
    margin: 0 0.6em 0 0;
}

.dw-alert i,
.ticket_attachment-description i,
.card-attachment-description i {
    margin: 0 0.3em 0 0;
}

.vud-pagination,
.vud-container,
.vud-col-1,
.vud-col-2,
.vud-col-3,
.vud-col-4,
.vud-download,
.tickets-wrapper,
.order-container,
.vud-section .vud-section-title,
.vud-new-button {
    float: left
}

.vud-score-icon img,
.ticket-info-box .status > div span,
#sample-answers-btn,
.read-all,
.ticket-side,
.order-info-wrapper,
.vud-download:nth-child(even) {
    float: right
}

@keyframes slideNotify {
    from {
        transform: translateX(100%);
    }
    to {
        transform: translateX(0);
    }
}

@keyframes slideMenu {
    from {
        transform: translateX(-100%);
    }
    to {
        transform: translateX(0);
    }
}

.vud-sidenav #dwCloseSidenav {
    left: unset;
    right: 1em;
}

.vud-poll-section .vud-col-2 {
    padding-right: .5em;
    padding-left: 0;
}

.bank-card-box .card-info {
    padding: 0 0 0 .5em
}

.menubar-icon {
    margin: 0 .5em 0 0
}

.order-container {
    padding: 0 .5em 0 0
}

.order-details > div {
    margin: 0 1em 0 0
}

.ticket-side .close-ticket span {
    margin: 0 .3em 0 0;
    vertical-align: unset !important;
}

.vud-section .vud-section-title i,
.vud-new-button i,
.read-all a i {
    margin: 0 .5em 0 0.2em;
}

.vud-section .vud-section-title span,
.vud-new-button span {
    margin: 0 1em 0 0
}

.vud-comment .approval, .vud-comment .post-link {
    left: unset;
    right: 1em
}

.vud-comment .approval {
    left: unset;
    right: 2.5em
}

.vud-new-button {
    margin: 0 0 0 1em
}

.vud-modal-container .rules-modal {
    margin: 0 0 0 .5em;
}

.vud-poll-wrapper form label span {
    padding: 0 0 0 .3em;
}

.ticket-info-box {
    padding: 1em 0 0 1em
}

.rating {
    direction: rtl;
    float: left
}

#sample-answers-btn span {
    margin: 0 .3em 0 0
}

.note-content:after {
    right: unset;
    border-width: 10px 10px 0 0;
}

.note-details {
    display: flex
}

.vud-download-content span,
.note-details span {
    margin: 0 0.5em 0 0
}

.vud-slider .slick-prev {
    left: 25px;
    z-index: 1
}

.vud-top-profile-menu,
.notifications-list {
    left: unset;
    right: 0
}

.notifications-list .vud-date i {
    margin-left: unset;
    margin-right: .3em;
}

.vud-slider .slick-next {
    right: 25px
}

.vud-slider .slick-next:before {
    content: "\e90d";
    font-family: "iconly";
    font-weight: 300;
}

.vud-slider .slick-prev:before {
    content: "\e908";
    font-family: "iconly";
    font-weight: 300;
}

.vud-author-info .delete-reply {
    right: 0;
    left: unset;
}

.vud-author-info .delete-reply i {
    margin: 0
}

.ticket-info-box .status .department {
    margin: 0 0 0 0.5em;
}

.single-ticket .ticket {
    float: left;
    border-radius: 25px 25px 25px 0;

}

.single-ticket .staff {
    border-radius: 25px 25px 0 25px;
}

.vud-posts-list a i {
    vertical-align: unset;
}

.vud-posts-list a i {
    margin: 0 0.3em 0 0;
    transform: rotate(180deg);
}

.forgot-link span, .register-link span {
    transform: rotate(180deg);
}

.password-icon {
    left: unset !important;
    right: 0 !important;
}

.menu-notify {
    right: unset;
    left: 20px
}

.menu-notify span {
    right: unset;
    left: 16px;
}

.notification span {
    padding: 0 .5em 0 0;
}

.vud-notification .vud-unread:after {
    top: 0.7em;
    right: 0.7em;
    left: unset;
}

.ticket-guide li {
    float: left;
    margin: 0 1em 0 0;
}

.dw-alert i,
.ticket-guide .ticket-guide-icon {
    margin: 0 0.3em 0 0;
}

.vud-service-status .item-box p {
    text-align: left;
}

.vud-order-note:before {
    left: -3px;
    right: unset;
}

.vud-login-remember-label span {
    margin: 0 .5em 0 0
}


.notify-green i,
.notify-orange i,
.notify-silver i,
.notify-red i,
.notify-blue i {
    margin: 0 .2em 0 0;
    font-size: 1.5em;
}

.card-status {
    left: unset;
    right: 1em
}

.bank-card-box .bank-logo {
    padding: 0 1em 0 0
}

.bank-section .vud-col-2:first-child {
    padding: 0 .5em 0 0
}

.notify-content .vud-date,
.vud-comment-pending,
.vud-comment-approved {
    padding-left: 0;
    padding-right: 1em;
}

.notify-content .vud-date {
    border-left: none;
    border-right: 1px solid #e7e7e7;
}

.vud-notify-content,
.vud-comment-content {
    padding-right: 0;
    padding-left: 0.5em;
}

.vud-comment-pending,
.vud-comment-approved {
    border-left: none;
    border-right: 1px solid #fdcb6e6b;
}

.vud-comment-approved {
    border-left: none;
    border-right: 1px solid #2ecc7140;
}

.top-notify,
.top-cart,
.top-home {
    margin: 0 0.5em 0 0;
}

#card-count, #attachment-count {
    left: unset;
    right: 1em;
}

.birthday-selector {
    flex-direction: row-reverse;
}

.vud-email-icon,
.vud-cellphone-icon {
    left: unset;
    right: 0;
}

.vud-profile-field-status {
    right: 3em;
    left: unset;
}

.vud-button-primary,
#sample-answers-btn,
.vud-card-upload,
.vud-ticket-upload {
    margin: 0 .5em 0 0;
}

.vud-staff-features .vud-button-primary {
    margin-left: .5em !important;
}

.ticket-user-wrapper span {
    margin: 0 0 0 .5em;
}

.vud-pagination .next {
    transform: rotate(180deg);
}

.vud-pagination .prev {
    transform: rotate(-180deg);
}

.forgot-link i,
.register-link i,
#vud_email_send_code i,
#vud_sms_send_code i {
    margin: 0 0.2em 0 0;
    transform: rotate(180deg)
}

#vud_email_send_code:hover i,
#vud_sms_send_code:hover i,
.register-link a:hover i,
.forgot-link a:hover i {
    margin: 0 0.4em 0 0;

}

.dash-box div,
.shop-coupon div {
    margin: 0 0 0 0.5em;
}

.obox-wrapper {
    padding: 0 0.5em 0.5em 0;
}

.vud-avatar-upload {
    padding: 0.5em 1.5em .5em !important;;
}

.vud-avatar-upload i {
    margin: 0 .2em 0 0;
}

.order-details .vud-order-status {
    right: 25px;
    left: unset;
    margin-right: 0;
}

.vud-download-approved,
.vud-comment-approved {
    border-right: 1px solid #2ecc7140;
    border-left: unset;
}

.vud-download-approved,
.notify-content .vud-date,
.vud-comment-pending,
.vud-comment-approved {
    padding: 0 1em 0 0
}

.vud-download-content,
.vud-notify-content,
.vud-comment-content {
    padding: 0 0 0 .5em;
}