﻿
.languageToggle .dropdown-menu {
    padding-left: 0;
    padding-right: 0;
}

.positionFixed .side_menu_right .side_menu_contant_on > a > span {
    width: 100%;
    padding: 0 5px;
    box-sizing: border-box;
}

    .positionFixed .side_menu_right .side_menu_contant_on > a > span .item_hover {
        visibility: hidden;
        opacity: 0;
    }

    .positionFixed .side_menu_right .side_menu_contant_on > a > span .item_hover_img {
        visibility: hidden;
        opacity: 0;
    }

    .positionFixed .side_menu_right .side_menu_contant_on > a > span:hover .item_hover {
        visibility: visible;
        opacity: 1;
    }

    .positionFixed .side_menu_right .side_menu_contant_on > a > span:hover .item_hover_img {
        visibility: visible;
        opacity: 1;
    }

    .positionFixed .side_menu_right .side_menu_contant_on > a > span > span {
        cursor: pointer;
        width: 100%;
        height: 56px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
    }

        .positionFixed .side_menu_right .side_menu_contant_on > a > span > span::after {
            content: "";
            position: absolute;
            left: 0;
            bottom: 0;
            width: 100%;
            height: 1px;
            background: url(data:image/png; base64, iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAYAAAAb4BS0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRkVDNDQ0QkUyNzcxMUU4OThBNTlGNTNCOUIxQkQ1MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRkVDNDQ0Q0UyNzcxMUU4OThBNTlGNTNCOUIxQkQ1MyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVGRUM0NDQ5RTI3NzExRTg5OEE1OUY1M0I5QjFCRDUzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVGRUM0NDRBRTI3NzExRTg5OEE1OUY1M0I5QjFCRDUzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+2JK2kwAAABVJREFUeNpinD9/PgMQ/AdiRoAAAwAZlQLfIqFqNAAAAABJRU5ErkJggg==) repeat;
        }

    .positionFixed .side_menu_right .side_menu_contant_on > a > span:nth-last-child(1) > span::after {
        content: '';
        display: none;
    }

.refer-wrap{
    margin-top: -70px;
}

.about-us-header ul li {
    width: 15%;
}

.profileinfo {
    grid-template-columns: 25% 75%;
}

.btn--restoreBtn {
    background-image: -webkit-linear-gradient(top, #f4f3f3, #e6e6e6);
    background-image: -moz-linear-gradient(top, #f4f3f3, #e6e6e6);
    background-image: -ms-linear-gradient(top, #f4f3f3, #e6e6e6);
    background-image: -o-linear-gradient(top, #f4f3f3, #e6e6e6);
    background-image: linear-gradient(top, #f4f3f3, #e6e6e6);
    -webkit-transition: background-color .2s ease-out;
    -moz-transition: background-color .2s ease-out;
    -ms-transition: background-color .2s ease-out;
    -o-transition: background-color .2s ease-out;
    transition: background-color .2s ease-out;
    background-clip: padding-box;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    box-shadow: 0px -1px 0 #d8d8d8, 0 0px 0px 1px rgb(255 255 255 / 90%);
    display: flex;
    width: 105px;
    width: -moz-fit-content;
    height: 40px;
    color: #858585;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    border: none;
}

.wallet_custom {
    display: flex;
    justify-content: space-between;
}

#topMenuListID img{
    max-width: 220px;
}

.check-margin{
    margin-top: 10px;
}

.regfield {
    grid-template-columns: 145px auto auto;
}

.default-hide{
    display: none;
}

.default-green{
    color: green;
}

.default-red{
    color: red;
}

.head-font-bold{
    font-weight: 700;
}
