/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/

@font-face{
    font-family:'Calibri';
    src:url('../../font/Calibri-Bold.woff2') format('woff2'),
    url('../../font/Calibri-Bold.woff') format('woff');
    font-weight:bold;
    font-style:normal;
}

@font-face{
    font-family:'Calibri';
    src:url('../../font/Calibri-BoldItalic.woff2') format('woff2'),
    url('../../font/Calibri-BoldItalic.woff') format('woff');
    font-weight:bold;
    font-style:italic;
}

@font-face{
    font-family:'Calibri';
    src:url('../../font/Calibri-Light.woff2') format('woff2'),
    url('../../font/Calibri-Light.woff') format('woff');
    font-weight:300;
    font-style:normal;
}

@font-face{
    font-family:'Calibri';
    src:url('../../font/Calibri-LightItalic.woff2') format('woff2'),
    url('../../font/Calibri-LightItalic.woff') format('woff');
    font-weight:300;
    font-style:italic;
}

@font-face{
    font-family:'Calibri';
    src:url('../../font/Calibri.woff2') format('woff2'),
    url('../../font/Calibri.woff') format('woff');
    font-weight:normal;
    font-style:normal;
}

.spacer10{height:10px;clear:both;width:100%}
.spacer20{height:20px;clear:both;width:100%}
.spacer30{height:30px;clear:both;width:100%}
.mr-10{margin-right:10px}
a{-webkit-transition:all 0.35s ease 0s;transition:all 0.35s ease 0s}

#spiner{/*position:fixed;*/top:50%;left:50%}
.portfolio-image{height:190px !important;width:100%;object-fit:cover;object-position:center center}
.display-block{display:inline-block !important}
.padding-5{padding:5px !important}
.portfolio-card-text{height:88px !important;overflow:hidden;font-size:14px;line-height:22px}
.currency_select{padding-left:20px;margin-left:-158px}
.currency_select select{min-height:34px}
.fstElement{display:inline-block;position:relative;border:1px solid #D7D7D7;box-sizing:border-box;color:#232323;font-size:1.1em;background-color:#fff;width:100% !important}
.fstResultItem,.fstNoResults{font-size:12px !important}
.fstChoiceItem,.fstMultipleMode .fstQueryInput{font-size:12px !important}
.fstMultipleMode .fstQueryInput{margin:0 !important;padding:0 0 10px 0 !important}
.fstMultipleMode .fstControls{width:100% !important}
.icon-inside{position:absolute;right:10px;top:calc(58% - 12px);pointer-events:none;font-size:16px;font-size:1.125rem;color:#c4c3c3;z-index:3}
.swal2-title,.swal2-confirm,.swal2-cancel{font-weight:300 !important}
.swal2-title{font-size:20px !important}
.swal2-confirm,.swal2-cancel{font-size:14px !important}
.width-60{width:60% !important}
.width-20{width:20% !important}
.display-flex{display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important}
input:disabled{background-color:#eceeef !important}
.footer{background:#2c435f;color:#fff;padding:0}
.font-white{color:white !important}
.margin-bottom-0{margin-bottom:0px !important}
.cursor-pointer{cursor:pointer !important}

/* .front-menu{background:#2a2a2a}
.front-menu .nav-link{color:#fff}
.front-menu .nav-link.active{border-bottom:3px solid #df9d1e !important;font-weight:normal}
.front-menu .nav-item.show .nav-link,.nav-link.active{color:black !important;background-color:white !important}*/

/**********Dashboard css***********/
.container{max-width:1440px}
footer.footer .container{max-width:1140px}
.page-wrapper{max-width:1440px !important}
.page-wrapper .page-breadcrumb,.page-wrapper .container-fluid{padding-left:10px;padding-right:10px}
.bg-theme-primary{background-color:#de9e1d !important}
.bg-Triple{background-color:#da9536 !important}
.bg-Double{background-color:#3f48cc!important}
.bg-Five{background-color:#177d36 !important}
.bg-Quattro{background-color:#c5101a !important}
.bg-Single{background-color:#000000 !important}
.number-box{-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.number-box span{margin:0 auto;display:block;color:#fff;font-size:35px;line-height:35px;font-weight:bold;font-style:normal;font-family:'Calibri'}
.number-box span + span{font-weight:300;font-style:normal}
.detail-box span{font-family:'Calibri';font-weight:300;font-style:normal;font-size:14px;color:#000}
.upcoming-competitions ul li #accordion .row .detail-box{padding-left:15px}
.deatil_inner{background-color:#f7f7f7;padding:5px 10px}
.min-height{min-height:125px}
.date_block{padding:8px 0;}
.date_block,.date_block p,.date_block span{font-family:'Calibri';font-weight:bold;font-style:normal;font-size:14px;color:#000;letter-spacing:1px}
.date_block p{margin:0;display:inline-block}
.date_block p + p{float:right}
.competition_block{font-size:10px}
.competition-table p.text-set{font-family:'Calibri';font-weight:300;font-style:normal;font-size:14px;margin-bottom:0;padding:0 10px;line-height:18px}
.Pick_block p{font-family:'Calibri';font-weight:bold;font-style:normal;font-size:14px;color:#000;letter-spacing:1px;margin:10px}
.mr-set{margin:10px 0}
.btn-theme{background-color:#d79625;border-color:#d79625;color:#fff}
.btn-theme:hover,.btn-theme:active{background-color:#2a2a2a !important;border-color:#2a2a2a !important;color:#fff}
.btn-theme:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(215,150,37,.5) !important;box-shadow:0 0 0 0.2rem rgba(215,150,37,.5) !important}

/*Header*/
#main-wrapper{padding-top:64px}
header.topbar {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99999;
}
.fixed-head{position:fixed;top:0;left:0;right:0}
header.topbar .navbar.top-navbar{max-width:100% !important;padding:0}
header.topbar .top-navbar .navbar-header .navbar-brand{padding:0}
header.topbar .top-navbar .navbar-header .navbar-brand .logo{display:inline-block}
header.topbar .top-navbar .navbar-header .navbar-brand .logo span{display:inline-block}
header.topbar .top-navbar .navbar-header .navbar-brand .logo img{max-height:40px}
header.topbar .top-navbar .navbar-collapse{padding:0}
#main-wrapper[data-layout=horizontal] header.topbar .top-navbar .navbar-header{border-right:none}
header.topbar .top-search-box{margin-right:20px}
header.topbar .top-search-box .form-control .select2-choice{background:transparent;-webkit-box-shadow:none;box-shadow:none;height:30px;padding:0 0 0 10px;line-height:32px}
header.topbar .top-search-box .form-control.select2-container{border:1px solid #dee2e6}
.form-control.select2-container.select2-dropdown-open{border-color:#de9e1d !important}
header.topbar .top-search-box .form-control .select2-choice .select2-arrow{background:transparent;border:none}
header.topbar .top-search-box .select2-container .select2-choice .select2-arrow b{background-position:0 2px}
.select2-with-searchbox.select2-drop-active{border-color:#de9e1d}
.select2-with-searchbox .select2-results .select2-highlighted{background:#d79625}
header.topbar .mailbox .message-center .message-item .mail-contnet h5{font-size:15px}
header.topbar ul.navbar-nav li.nav-item .nav-link.dropdown-toggle{color:#333}
header.topbar ul.navbar-nav li.nav-item .nav-link.dropdown-toggle:hover{color:#d79625}
header.topbar ul.navbar-nav li.nav-item .nav-link.dropdown-toggle b{font-weight:500}
header.topbar ul.navbar-nav li.nav-item .nav-link.dropdown-toggle.pro-pic img.rounded-circle{width:38px;height:38px;object-fit:cover;object-position:center}
header.topbar ul.navbar-nav li.nav-item .user-dd .bg-theme-primary img.rounded-circle{width:54px;height:54px;object-fit:cover;object-position:center}

/*Main Menu*/
.main-menu {
    background: #2a2a2a;
    position: relative;
    z-index: 99;
}
.main-menu .front-menu .nav-item{border-bottom:3px solid transparent;border-top:3px solid transparent;border-right:1px solid rgba(255,255,255,0.25);color:#fff;padding:9px 10px}
.main-menu .front-menu .nav-item:last-child{border-right:none}
.main-menu .front-menu .nav-item.active{border-bottom:3px solid transparent !important;background:#d79625;color:#fff;border-right-color:transparent}

/*Bottom Menu*/
.bottom-menu{background:#1b3c65}
.bottom-menu .front-menu{margin:0;padding:0;background:transparent}
.bottom-menu .front-menu .nav-link{border-bottom:3px solid transparent;border-top:3px solid transparent;padding:8px 25px;color:#fff;font-size:13px}
.bottom-menu .front-menu .nav-link.active{border-bottom:3px solid #df9d1e !important;background:rgba(0,0,0,0.31)}

/*Footer*/
.footer ul{list-style-type:none;padding:0;margin:0}
.footer a{color:#fff}.footer a{color:#df9e1d}
.footer-top-wrap{padding:40px 0}
.footer_link ul li{margin:0 0 15px}
.footer_link{font-size:15px;line-height:22px}
.footer_link ul li:last-child{margin-bottom:0}
.footer_link ul li a,.footer_address ul li a,.footer-bottom-wrap .copyright_wrap ul li a{display:inline-block;color:#fff}
.footer_link ul li a:hover,.footer_address ul li a:hover,.footer-bottom-wrap .copyright_wrap ul li a:hover{color:#df9e1d}
.footer .footer_address{margin-bottom:20px}
.footer .footer_address ul li{margin:0 0 10px;line-height:22px;font-size:15px}
.footer .footer_address ul li:last-child{margin-bottom:0}
.footer .footer_address ul li h6{margin:0;line-height:24px;font-size:15px}
.footer .footer_social{font-size:0}
.footer .footer_social a{font-size:18px;width:36px;height:36px;text-align:center;line-height:40px;font-weight:normal;-webkit-border-radius:2px;border-radius:2px;margin-left:20px;color:#fff}
.footer .footer_social a:first-child{margin-left:0}
.footer-bottom-wrap{background:#1f3043;padding:30px 0 0}
.footer-bottom-wrap .copyright_wrap{padding:20px 0;border-top:1px solid rgba(255,255,255,0.1)}
.footer-bottom-wrap .copyright_wrap ul{float:left;font-size:0}
.footer-bottom-wrap .copyright_text{font-size:13px;float:right}
.footer-bottom-wrap .copyright_wrap{font-size:13px}
.footer-bottom-wrap .copyright_wrap ul li{display:inline-block;margin-right:10px;padding-right:10px;font-size:13px;line-height:16px;border-right:1px solid rgba(255,255,255,0.45)}
.footer-bottom-wrap .copyright_wrap ul li:last-child{padding-right:0;margin-right:0;border-right:0}
.footer-bottom-wrap .footer_text{margin-bottom:25px;font-size:13px;line-height:22px}
.footer_text p{margin:0}
.footer_text strong,.footer_text b{font-weight:500}

/*Sign Up and Sign In*/
.auth-wrapper .auth-box{-webkit-box-shadow:0 0 18px rgba(0,0,0,0.12);box-shadow:0 0 18px rgba(0,0,0,0.12);max-width:400px;margin:100px 0;width:100%}
.auth-wrapper .auth-box .logo span.db{display:block}
.auth-wrapper .auth-box .logo img{max-width:100%;max-height:50px}
.authentication-box .form-group,.authentication-box .input-group{margin-bottom:20px}
.authentication-box .form-group .form-control-lg,.authentication-box .input-group .form-control-lg{font-size:16px;height:44px}
.authentication-box a{color:#000}.authentication-box a:hover{color:#d79625}
.authentication-box .custom-checkbox .custom-control-label{font-weight:normal;cursor:pointer;padding-left:2px}
.authentication-box .custom-checkbox .custom-control-label a{font-weight:500}
.authentication-box .custom-checkbox .custom-control-label:before,.authentication-box .custom-checkbox .custom-control-label:after{top:1px}
.authentication-box .text-info{color:#d79625 !important}
.authentication-box .text-info:hover{color:#000 !important}
.authentication-box button.btn.btn-info{background-color:#d79625;border-color:#d79625;color:#fff}
.authentication-box button.btn.btn-info:hover,.authentication-box button.btn.btn-info:active{background-color:#2a2a2a !important;border-color:#2a2a2a !important;color:#fff}
.authentication-box button.btn.btn-info:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(215,150,37,.5) !important;box-shadow:0 0 0 0.2rem rgba(215,150,37,.5) !important}
.authentication-box .custom-checkbox .custom-control-input:checked~.custom-control-label::before,.authentication-box .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{background-color:#d79625}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before,.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{background-color:#d79625}
.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#d79625}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before,.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(215,150,37,0.5)}
.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(215,150,37,0.5)}
.authentication-box .form-group .invalid-feedback,.authentication-box .input-group .invalid-feedback{font-size:13px;color:#e40000;font-weight:normal}
.authentication-box .form-group .invalid-feedback strong,.authentication-box .input-group .invalid-feedback strong{font-weight:normal}

/*Upcoming Competitions*/
.upcoming-competitions #accordion .row{margin:0}
.upcoming-competitions #accordion .row [class^="col-"]{padding-left:0;padding-right:0}
table.competition-inner-table{background:#fff !important;margin-bottom:0}
.competition-inner-table tr td{border:1px solid #dee2e6}
.competition-inner-table tr td:first-child{border-left:none}
.competition-inner-table tr td:last-child{border-right:none}
.competition-inner-table span.label.label-blue{display:inline-block;font-size:12px;text-align:center;min-width:18px;height:18px;line-height:18px;background:#00427a;padding:0 3px;font-weight:400;font-family:Rubik,sans-serif;vertical-align:top;-webkit-border-radius:0;border-radius:0}
table.competition-inner-table td.com-name{font-size:13px;font-weight:500;font-family:Rubik,sans-serif;color:#323233;line-height:20px}
table.competition-inner-table td.com-name a{display:inline-block;font-size:13px;padding:0;font-weight:500;font-family:Rubik,sans-serif;vertical-align:middle;-webkit-border-radius:0;border-radius:0;color:#323233;line-height:20px}
table.competition-inner-table td.com-name a:hover{color:#d79625}
table.competition-inner-table td a:hover{color:#d79625}
.competition-inner-table tr td.button-block{white-space:nowrap}
.competition-inner-table tr td.button-block button.btn,.competition-inner-table tr td.button-block button.btn:active{font-size:14px;background:transparent;border:1px solid #afafb3;border-bottom-color:#7d7d80;-webkit-border-radius:0;border-radius:0;width:28px;height:28px;color:#323233;font-weight:500;padding:0;text-align:center;line-height:28px;font-family:Rubik,sans-serif;vertical-align:middle;outline:none;-webkit-box-shadow:none !important;box-shadow:none !important}
.competition-inner-table tr td.button-block button + button{margin-left:3px}
.competition-inner-table tr td.button-block button.btn-info{background:#323233;color:#fff;border-color:#323233}
.competition-inner-table tr td .no-count{color:#00427a;font-size:13px;display:inline-block;padding-top:3px}
.competition-table table.competition-inner-table tr:last-child td{border-bottom:none}
/*.footerDrawer .content .row{margin:0}*/
/*.footerDrawer .content .row .col-md-9.detail-box{padding-right:0}*/
/*.footerDrawer .content .competition-inner-table{margin-bottom:0}*/
/*.footerDrawer .content .competition-inner-table tr td{border:1px solid #dee2e6;padding:7px}*/
/*.footerDrawer {background-color: #eeeeee;position: fixed;bottom: 0;width: 650px;right: 20px;z-index: 999;}*/
/*.footerDrawer .open {background-color: #000000;padding: 10px;color: #fff;cursor: pointer;}*/
/*.footerDrawer .content {height: 350px;display: none;}*/
/*.footerDrawer .float-right {position: absolute;top: 7px;right: 10px;z-index: 99;color: #fff;}*/
/*.footerDrawer > div {position: relative;}*/
.mark-lable {padding: 8px;}
.comp-detail-table .competition-table td, .comp-detail-table .competition-table th {padding: 5px;vertical-align: top;border-top: 1px solid #dee2e6;font-size: 14px;}
.comp-detail-table .competition-table, .comp-detail-table .table-bordered td, .comp-detail-table .table-bordered th {border: 1px solid #dee2e6;}
.content_description section {padding: 0px !important;}
.content_description section .section-title {text-align: center;color: #007b5e;margin-bottom: 50px;text-transform: uppercase;}
.content_description #tabs h6.section-title {color: #eee;}
.content_description #tabs .nav-tabs .nav-item.show .nav-link, .content_description .nav-tabs .nav-link.active {color: #f3f3f3;background-color: transparent;border-color: transparent transparent #f3f3f3;border-bottom: 4px solid !important;font-size: 20px;font-weight: bold;}
.content_description #tabs .nav-tabs .nav-link {border: 1px solid transparent;border-top-left-radius: .25rem;border-top-right-radius: .25rem;color: #eee;font-size: 20px;}
/*.footerDrawer .content {display: block;overflow: auto;}*/
/*.footerDrawer .content {overflow: auto;}*/
.content_menu .card {margin-bottom: 0;}

/*My Competition*/
.my-competition-wrap{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1)}
.my-competition-wrap .card_buttons .card-header.bg-info{padding:15px;color:#fff;background:#de9e1d !important}
.my-competition-wrap .card_buttons .card-header h4{color:#fff;line-height:22px;font-family:'Calibri';font-weight:300;font-style:normal;font-size:18px;height:112px;margin-bottom:25px;overflow:hidden}
.my-competition-wrap .card_buttons .card-header .card-id{font-family:'Calibri';font-weight:300;font-style:normal;font-size:13px;color:#fff}
.my-competition-wrap .card_buttons .card .card-body{padding:10px;border:1px solid #c3c3c3;border-top:none;font-size:12px;line-height:16px}
.card-header.card-box-header{-webkit-border-radius:0;border-radius:0;background:#fff;padding:20px;border-bottom:1px solid #dee2e6;color:#010101}
.card-header.card-box-header h4{margin-bottom:0;font-size:18px;font-weight:600;letter-spacing:0.5px;text-transform:uppercase;font-family:Rubik,sans-serif}
.card-header.card-box-header h4 a{color:#d79625}
.card-header.card-box-header h4 a:hover{color:#000}
.my-competition-wrap .card-body{padding:20px}
.completed-competition-wrap .card{margin-bottom:0}
.completed-competition-wrap table.table{margin-bottom:0;border:1px solid #dee2e6}
.completed-competition-wrap table.table td{padding:15px 10px}
.completed-competition-wrap .com-status{color:#00a700;white-space:nowrap}
.completed-competition-wrap .com-status i{font-size:19px;vertical-align:middle;margin-right:5px;margin-top:-1px}
.my-competition-section .card_buttons {cursor: pointer;}
.my-private-contest-section .my-comp-detail {cursor: pointer !important;}

/*Stock*/
.border-btn .nav-link{border:1px solid #dee2e6;padding:10px 15px;line-height:18px;color:#000;font-size:15px}
.border-btn .dropdown-menu{padding:0}
.border-btn .dropdown-menu.mailbox{min-width:300px}
.border-btn .mailbox .message-center .message-item .mail-contnet .message-title{font-size:15px}
.stock-list-wrap,.shadow-box{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);margin-bottom:0}
.stock-list-wrap table.table{border:1px solid #dee2e6;margin-bottom:30px}
.shadow-box table.table{border:1px solid #dee2e6;margin-bottom:0}
.shadow-box table.table.v-align-middle tr th,.shadow-box table.table.v-align-middle tr td{vertical-align:middle}
.stock-list-wrap .pagination,.shadow-box .pagination{margin-bottom:10px}
.stock-list-wrap .code-no{color:#000}.stock-list-wrap .code-no:hover{color:#d79625}
.table.table-striped tbody tr:nth-of-type(odd){background-color:transparent}
.table.table-striped tbody tr:nth-of-type(even){background-color:rgba(0,0,0,.03)}

.total-td h4{font-size:16px;margin-bottom:0}
.total-td b{font-weight:500;color:#000}
.table_total_wrap{margin-bottom:20px;}
.table_total_wrap h4{font-size:16px;margin-bottom:0}
.table_total_wrap b{font-weight:500;color:#000;margin-right:10px;}
.table_total_wrap span{margin-right:25px;}
.table_total_wrap span:last-child{margin-right:0}

/*Portfolio Listing*/
.portfolio-listing-tab-wrap .shadow-box,.tabbing-wrap{border:1px solid #2a2a2a}
.portfolio-listing-tab-wrap .shadow-box ul.nav-tabs,.tabbing-wrap ul.nav-tabs{background:#2a2a2a;border:none}
.portfolio-listing-tab-wrap .shadow-box ul.nav-tabs li.nav-item,.tabbing-wrap ul.nav-tabs li.nav-item{margin:0}
.portfolio-listing-tab-wrap .shadow-box ul.nav-tabs .nav-link,.tabbing-wrap ul.nav-tabs .nav-link{padding:12px 20px 13px;color:#fff;font-weight:400;font-size:15px;line-height:22px;border:none;-webkit-border-radius:0;border-radius:0}
.portfolio-listing-tab-wrap .shadow-box ul.nav-tabs .nav-link i,.tabbing-wrap ul.nav-tabs .nav-link i{margin-right:5px}
.portfolio-listing-tab-wrap .shadow-box ul.nav-tabs .nav-link.active,.tabbing-wrap ul.nav-tabs .nav-link.active{color:#000}
.portfolio-listing-tab-wrap .shadow-box ul.nav-tabs .nav-link span.hidden-sm-up{vertical-align:middle}
.portfolio-listing-tab-wrap .custom-control .custom-control-label{font-weight:normal;cursor:pointer}
.portfolio-listing-tab-wrap .regions-list .custom-checkbox{margin-bottom:10px}
.portfolio-listing-tab-wrap .tab-pane .form-check-inline{margin-right:25px}
.portfolio-listing-tab-wrap .tab-pane .form-check-inline:last-child{margin-right:0}
.portfolio-listing-tab-wrap .tab-pane .form-group{margin-bottom:20px}
.portfolio-listing-tab-wrap .tab-pane .regions-list{margin-bottom:10px}
.portfolio-listing-tab-wrap #inv-des h4{color:#000;margin:0 0 25px;font-size:18px;font-weight:500}
.portfolio-listing-tab-wrap #inv-des .custom-control .custom-control-label{cursor:default}
.portfolio-listing-tab-wrap table.table tr td:first-child a{color:#000}
.portfolio-listing-tab-wrap table.table tr td:first-child a:hover{color:#d79625}
.portfolio-listing-tab-wrap .inv-full-des{font-size:15px;line-height:24px;color:#656565}

/*Portfolio Detail Table*/
.portfolio-dtl-tbl table.table tr th{white-space:nowrap;font-size:13px;line-height:16px}
.portfolio-dtl-tbl table.table tr th,.portfolio-dtl-tbl table.table tr td{padding:15px 8px}
.portfolio-dtl-tbl table.table tr td b{font-weight:500}
.portfolio-dtl-tbl table.table tr td.total-td{padding-top:18px;padding-bottom:18px}
table.table tr td span.text-primary{color:#d79625 !important}
.portfolio-dtl-tbl table.table tr td a.btn{font-size:14px;line-height:18px;padding:7px 10px 5px}

/*Pie Chart*/
.portfolio-listing-tab-wrap #pie-chart-container{width:100%;max-width:100% !important;margin-top:10px;margin-bottom:35px}

/*User Table*/
.filter-country-wrap .dropdown-menu.mailbox{width:360px;padding:0}
.filter-country-wrap .mailbox .message-center{height:auto;max-height:320px}
.users-listing .card-body{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1)}
.users-listing table.table{border:1px solid #dee2e6;margin-bottom:30px}
.users-listing .card{margin-bottom:0}
.users-listing .user-icon-name{font-size:16px;font-weight:400;font-family:Rubik,sans-serif;color:#101010}
.users-listing .user-icon-name img{margin-right:13px;object-fit:cover;object-position:center;width:50px;height:50px}
.users-listing table.table tr td{vertical-align:middle}
.users-listing .table-responsive-shares,.referral-history-wrap .table-responsive-shares{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}

/*My Portfolio*/
.my-portfolio-form .card-header{-webkit-border-radius:0;border-radius:0;background:#fff;padding:20px;border-bottom:1px solid #dee2e6;color:#010101}
.my-portfolio-form .card-header h2{margin-bottom:0;font-size:18px;font-weight:600;letter-spacing:0.5px;text-transform:uppercase;font-family:Rubik,sans-serif}
.portfolio-guidance-wrap table.table{border:1px solid #dee2e6;margin-bottom:0;font-size:15px}
.portfolio-guidance-wrap table.table th{font-size:15px;color:#101010;width:50%;background:#F8F8F8}
.portfolio-guidance-wrap table.table p{margin:0 0 15px}
.portfolio-guidance-wrap table.table p:last-child{margin-bottom:0}
.portfolio-guidance-wrap table.table th:last-child{background:transparent}
.portfolio-guidance-wrap table.table th,.portfolio-guidance-wrap table.table td{padding:15px}
.mtb5-25{margin-top:5px;margin-bottom:25px}
.my-portfolio-form .card{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1)}
.my-portfolio-form form .form-control{height:38px;padding:6px 13px}
.my-portfolio-form form textarea.form-control{height:130px;resize:none}
.my-portfolio-form form .form-control.select2-container{padding:0}
.my-portfolio-form form .form-control.select2-container .select2-choice{background:transparent;-webkit-box-shadow:none;box-shadow:none;height:36px;padding:0 0 0 10px;line-height:36px}
.my-portfolio-form form .form-control.select2-container .select2-choice .select2-arrow{background:transparent;border:none}
.my-portfolio-form form .form-control.select2-container .select2-choice .select2-arrow b{background-position:0 5px}
.my-portfolio-form form .form-control.bootstrap-select{border:none;padding:0}
.my-portfolio-form form .form-control.bootstrap-select .btn.dropdown-toggle{height:38px;background:transparent;border:1px solid #e9ecef;padding:8px 13px;outline:none !important;-webkit-box-shadow:none;box-shadow:none}
.my-portfolio-form form .form-control.bootstrap-select.show .btn.dropdown-toggle{border-color:rgba(0,0,0,.25)}
.my-portfolio-form form .custom-control .custom-control-label{font-weight:normal;cursor:pointer}
.my-portfolio-form form .form-check-inline{margin-right:25px}
.my-portfolio-form form .form-check-inline:last-child{margin-right:0}
.my-portfolio-form form .regions-list .custom-checkbox{margin-bottom:10px}
.portfolio-follow-wrap .card,.my-portfolio-list-wrap .card,.highlighted-portfolios-wrap .card{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1)}
.portfolio-follow-wrap .card .card-body,.my-portfolio-list-wrap .card .card-body,.highlighted-portfolios-wrap .card .card-body{padding:15px}
.portfolio-follow-wrap .card .display-block.padding-5,.my-portfolio-list-wrap .card .display-block.padding-5,.highlighted-portfolios-wrap .card .display-block.padding-5{padding:8px 10px !important}
.highlighted-portfolios-wrap #filter-form .card .card-body{padding:20px}
.highlighted-portfolios-wrap .custom-control .custom-control-label{font-weight:normal;cursor:pointer}
.highlighted-portfolios-wrap .regions-list .custom-checkbox{margin-bottom:10px}
.highlighted-portfolios-wrap #filter-form .form-check-inline{margin-right:25px}
.highlighted-portfolios-wrap #filter-form .form-check-inline:last-child{margin-right:0}
.highlighted-portfolios-wrap #filter-form .form-group{margin-bottom:20px}
.highlighted-portfolios-wrap #filter-form .regions-list{margin-bottom:10px}
.stock-list-select .bootstrap-select .dropdown-menu div.inner{max-height:290px !important}
.draggable-cards .card-body h6.card-title a{color:#000}
.draggable-cards .card-body h6.card-title a:hover{color:#d79625}
.draggable-cards .card-body h5.card-title{color:#000;font-size:17px;line-height:22px}
.filter-action .btn{padding-left:20px;padding-right:20px;min-width:130px}

/*Referral History*/
.referral-history-wrap{margin:0;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1)}
.referral-history-wrap table.table{border:1px solid #dee2e6;margin-bottom:30px}
.referral-history-wrap .btn-theme{min-width:180px}
.referral-history-wrap .modal .modal-footer .btn-theme{min-width:150px}

/*Model Popup*/
.modal-backdrop.show{opacity:.65}
.modal.show{display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important}
.modal .modal-dialog{width:500px;margin:auto;padding:50px 0}
.modal .modal-header{background:#de9e1d;color:#fff;-webkit-border-radius:0;border-radius:0;padding:18px 20px;position:relative}
.modal .modal-header .modal-title{font-size:18px;line-height:22px}
.modal .modal-content{border:none;-webkit-border-radius:0;border-radius:0;background:#fff}
.modal .modal-body{padding:20px}
.modal .modal-footer{padding:15px 20px}
.modal .modal-header .close{color:#fff !important;opacity:1;text-shadow:none;outline:none}
.modal .modal-header .close{background:#fff;width:26px;height:26px;position:absolute;display:inline-block;-webkit-border-radius:30px;border-radius:30px;border:none;opacity:1 !important;right:-13px;top:-13px;padding:0;outline:none;margin:auto;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s}
.modal .modal-header .close:before,.modal .modal-header .close:after{content:'';position:absolute;top:0;right:0;bottom:0;margin:auto;left:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;background:#000}
.modal .modal-header .close:before{width:14px;height:2px}
.modal .modal-header .close:after{width:2px;height:14px}
.modal .modal-header .close:hover{background:#e80000}
.modal .modal-header .close:hover:before,.modal .modal-header .close:hover:after{background:#fff}
.modal .modal-header .close span{display:none}
.modal .form-group label.error{font-size:13px !important;font-weight:normal;margin:5px 0 0 !important;color:#ec0000 !important}

/*Payment Icons*/
.payment-cards{font-size:0}
.payment-cards img{max-height:25px;margin-right:10px}
.payment-cards img:last-child{margin-right:0}
.payment-insert-wrap{font-size:0;margin:0 -6px}
.payment-insert-wrap button.btn-theme{-webkit-border-radius:30px;border-radius:30px;font-size:13px;line-height:16px;color:#d79625;margin:0 6px;padding:7px 12px 5px;background:#fff;font-weight:500}
.payment-insert-wrap button.btn-theme:hover{color:#fff}

/*Profile Detail*/
.profile-detail-wrap .card{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1)}
.profile-detail-wrap .card .card-body{padding:15px}
.profile-detail-wrap .card .display-block.padding-5{padding:8px 10px !important}
.profile-detail-wrap .pro-dtl-user-img{text-align:center;margin-top:25px}
.profile-detail-wrap .pro-dtl-user-img .rounded-circle{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);-webkit-border-radius:100px;border-radius:100px;object-fit:cover;object-position:center;width: 150px;height: 150px}
.profile-detail-wrap .pro-dtl-user-img h4{margin:22px 0 15px;font-size:20px;color:#000;font-weight:500}
.profile-detail-wrap .pro-dtl-user-img h6{color:#666;font-size:16px;line-height:22px;font-weight:400;margin:0 0 20px}
.profile-detail-wrap .pro-dtl-user-des{font-size:15px;line-height:24px;color:#656565}
.profile-detail-wrap .pro-dtl-user-info small{font-size:13px;display:block;margin-bottom:5px}
.profile-detail-wrap .pro-dtl-user-info h5{color:#000;margin:0 0 20px}
.profile-detail-wrap .col-lg-4.col-md-12.col-sm-12 .card hr{margin:7px 0;}

/*Dashboard*/
.dashboard-middle-section{padding:20px 20px 0}
.dashboard-middle-section .card{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1)}
.dashboard-middle-section .upcoming-competitions .card{-webkit-box-shadow:none;box-shadow:none}
.dashboard-middle-section a{color:#000}
.dashboard-middle-section a:hover{color:#d79625}
.dashboard-middle-section .content_description img{max-width:100%}
.dashboard-middle-section .upcoming-competitions ul.mailbox{height:559px; overflow: auto}
.dashboard-middle-section .upcoming-competitions ul.mailbox .chat-scroll{height:auto !important}
.dashboard-middle-section .company-details{margin-bottom:20px; min-height: 640px;}

/*Dashboard Content*/
.dashboard-middle-section .content_description .container{width:100%;max-width:100%;padding-left:0;padding-right:0;word-wrap:break-word;}
.dashboard-middle-section .content_description {min-height: 640px;}

/*My Profile*/
.my-portfolio-table .card,.portfolio-shares-activity .card{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);margin-bottom:0}
.my-portfolio-table table.table,.portfolio-shares-activity table.table{border:1px solid #dee2e6;margin-bottom:0}
.my-portfolio-table table.table tr td,.portfolio-shares-activity table.table tr td{vertical-align:middle}
.my-portfolio-table .my-portfolio-name,.portfolio-shares-activity .shares-activity-name{font-size:15px;font-weight:400;font-family:Rubik,sans-serif;color:#101010;line-height:22px}

/*Profile Detail*/
.profile-dtl-box{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1)}
.profile-dtl-box .card-body{padding:20px}
.profile-amout-info .card-body h5{margin:0 0 20px;font-weight:500;font-size:18px;color:#000;letter-spacing:0.5px}
.profile-amout-info .card-body h5 strong{font-size:15px;margin-right:20px;color:#637385}
.profile-amout-info .card-body h5 span{display:inline-block}
.profile-dtl-box .profile-pic{text-align:center;margin:20px 0}
.profile-dtl-box .profile-pic img{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);-webkit-border-radius:100px;border-radius:100px;object-fit:cover;object-position:center}
.profile-dtl-box .profile-pic h4{margin:22px 0 15px;font-size:20px;color:#000;font-weight:500}
.profile-dtl-box .profile-pic ul{list-style-type:none;padding:0;margin:0}
.profile-dtl-box .profile-pic ul li{margin:0 0 15px;font-size:16px;line-height:22px}
.profile-dtl-box .profile-pic ul li:last-child{margin-bottom:0}
.profile-dtl-box .profile-pic ul li i{font-size:22px;vertical-align:middle;margin:0 7px 0 0;position:relative;top:-1px}
.profile-dtl-box .profile-pic ul li a{color:#444}
.profile-dtl-box .profile-pic ul li a:hover{color:#d79625}
.profile-dtl-box table.table,.portfolio-shares-activity table.table{border:1px solid #dee2e6;margin-bottom:0}
.profile-dtl-box table.table tr td,.portfolio-shares-activity table.table tr td{vertical-align:middle}
.profile-dtl-box table.table tr td a,.portfolio-shares-activity table.table tr td a{color:#000}
.profile-dtl-box table.table tr td a:hover,.portfolio-shares-activity table.table tr td a:hover{color:#d79625}
.profile-tabs table.table th,.profile-tabs table.table td{padding:15px}
.profile-tabs table.table th{font-size:15px;color:#101010;width:29%;background:#F8F8F8}
.profile-tabs .tab-pane h3{font-size:22px;color:#000;font-weight:500;margin:5px 0 20px;line-height:26px}
.profile-tabs form .form-group{margin-bottom:20px}
.profile-tabs form .form-control{height:38px;padding:6px 13px}
.profile-tabs form select.form-control{height:38px !important}
.profile-tabs form textarea.form-control{height:130px;resize:none}
.profile-tabs.tabbing-wrap ul.nav-tabs .nav-link{padding:12px 30px 13px;font-size:17px;line-height:24px}
.profile-tabs form .form-group label{margin:0 0 5px;font-size:14px;font-weight:500;line-height:18px}

/*Stock Detail*/
.stock-dtl-title h2{margin:0;font-weight:500;color:#000;font-size:28px;line-height:32px;}
.stock-dtl-chart{margin-bottom:25px}
.stock-dtl-chart #container{padding:15px 0 0}
.stock-dtl-chart ul.nav-tabs .nav-link:hover{background:#fff;color:#000}
.stock-dtl-chart-info table.table th,.stock-dtl-chart-info table.table td{padding:15px}
.stock-dtl-chart-info table.table th{font-size:15px;color:#101010;width:33%;background:#F8F8F8}
.stock-dtl-chart .stock-dtl-chart-wrap{height:450px}
.dtl_stock_info_wrap table.table th,.dtl_stock_info_wrap table.table td{padding:15px}
.dtl_stock_info_wrap table.table th{font-size:15px;color:#101010;width:43%;background:#F8F8F8}
.dtl_stock_info_wrap h3{font-size:20px;color:#000;font-weight:500;margin:30px 0 20px;line-height:24px}
.dtl_stock_info_wrap .dtl_stock_info_des{font-size:15px;line-height:24px;color:#656565}

/*Edit My Protfolio*/
.edit-my-portfolio .regions-list .custom-checkbox{margin-bottom:10px}
.edit-my-portfolio form .form-check-inline{margin-right:25px}
.edit-my-portfolio form .custom-control .custom-control-label{font-weight:normal;cursor:pointer}
.edit-my-portfolio form .form-control{height:38px;padding:6px 13px}
.edit-my-portfolio form textarea.form-control{height:130px;resize:none}
.edit-my-portfolio form .form-control.select2-container{padding:0}
.edit-my-portfolio form .form-control.select2-container .select2-choice{background:transparent;-webkit-box-shadow:none;box-shadow:none;height:36px;padding:0 0 0 10px;line-height:36px}
.edit-my-portfolio form .form-control.select2-container .select2-choice .select2-arrow{background:transparent;border:none}
.edit-my-portfolio form .form-control.select2-container .select2-choice .select2-arrow b{background-position:0 5px}
.edit-my-portfolio form .form-control.bootstrap-select{border:none;padding:0}
.edit-my-portfolio form .form-control.bootstrap-select .btn.dropdown-toggle{height:38px;background:transparent;border:1px solid #e9ecef;padding:8px 13px;outline:none !important;-webkit-box-shadow:none;box-shadow:none}
.edit-my-portfolio form .form-control.bootstrap-select.show .btn.dropdown-toggle{border-color:rgba(0,0,0,.25)}
.edit-my-portfolio .portfolio-shares{overflow:auto; max-height: 400px !important;}

/*Pagination*/
.pagination-wrap{float:right}
.pagination .page-item.active .page-link{background-color:#de9e1d;border-color:#de9e1d}
.pagination .page-link{color:#000}

/*Competitions Leaderboard*/
.m-t-8{margin-top:8px}
.page-breadcrumb .page-title.complete-title{color:#00a700;vertical-align:middle}
.page-breadcrumb .page-title.complete-title i.mdi-checkbox-marked-circle-outline{font-size:26px;vertical-align:middle;margin:0 5px 0 0;position:relative;top:-1px;line-height:22px}
.page-breadcrumb .breadcrumb a{color:#000}.page-breadcrumb .breadcrumb a:hover{color:#d79625}
.competitions_leaderboard_wrap .image.logo-theme-box .list-group-item.active{-webkit-border-radius:0;border-radius:0;background:#de9e1d;border:none;-webkit-box-shadow:0 0 13px rgba(0,0,0,0.07);box-shadow:0 0 13px rgba(0,0,0,0.07);font-size:16px;line-height:26px;font-weight:400;letter-spacing:0.35px;padding:20px}
.competitions_leaderboard_wrap .image.logo-theme-box .list-group-item h3{font-size:28px;margin:0;font-weight:500;letter-spacing:0.5px}
.competitions_leaderboard_wrap .image.logo-theme-box .list-group-item hr{border-top:1px solid rgba(255,255,255,.3);margin:20px 0}
.competitions_leaderboard_wrap .image.logo-theme-box .list-group-item.active b{font-weight:500;font-size:17px}
.competitions_leaderboard_wrap .image.logo-theme-box .list-group-item h5{margin:0 0 10px;font-size:20px;font-weight:500}
.competitions_leaderboard_wrap .shadow-box table.table tr td{vertical-align:middle}
.competitions_leaderboard_wrap .shadow-box table.table tr td a,.shadow-box table.table tr td a{color:#000}.shadow-box table.table tr td a:hover{color:#d79625}
.competitions_leaderboard_wrap .shadow-box table.table tr td a.btn,.shadow-box table.table tr td a.btn{color:#fff;}
.competitions_leaderboard_wrap .shadow-box table.table tr td.v-align-top{vertical-align:top}
.competitions_leaderboard_wrap .shadow-box table.table-slider tr td{font-size:13px;font-weight:500;font-family:Rubik,sans-serif;line-height:20px;padding:13px 10px}
.competitions_leaderboard_wrap table.table-slider tr td span.label.label-blue{display:inline-block;font-size:13px;text-align:center;min-width:24px;height:24px;line-height:24px;background:#00427a;padding:0 3px;font-weight:400;font-family:Rubik,sans-serif;vertical-align:top;-webkit-border-radius:0;border-radius:0;letter-spacing:0.5px}
.competitions_leaderboard_wrap table.table-slider tr td span.icon-label{font-size:22px;font-weight:normal;line-height:22px;margin:0 5px 0 0;text-align:center}
.competitions_leaderboard_wrap table.table-slider tr td.button-block{white-space:nowrap}
.competitions_leaderboard_wrap table.table-slider tr td.button-block button.btn,.competitions_leaderboard_wrap table.table-slider tr td.button-block button.btn:active{font-size:14px;background:transparent;border:1px solid #afafb3;border-bottom-color:#7d7d80;-webkit-border-radius:0;border-radius:0;width:28px;height:28px;color:#323233;font-weight:500;padding:0;text-align:center;line-height:28px;font-family:Rubik,sans-serif;vertical-align:middle;outline:none;-webkit-box-shadow:none !important;box-shadow:none !important}
.competitions_leaderboard_wrap table.table-slider tr td.button-block button.btn.btn-info{background:#323233;color:#fff;border-color:#323233}
.competitions_leaderboard_wrap table.table-slider tr td.button-block span{color:#00427a;font-size:13px;display:inline-block;padding-top:3px;font-weight:normal}
.competitions_leaderboard_wrap .company-details{margin-bottom:20px}
.card-header.card-box-header h4.head-total-amount{font-size:16px;text-transform:none;font-weight:500;color:#000}
.card-header.card-box-header h4.head-total-amount b{font-weight:500;color:#6a7a8c;margin-right:8px}
.card-header.card-box-header h4.head-total-amount.multi-amount-list span{margin-right:15px}
.card-header.card-box-header h4.head-total-amount.multi-amount-list span:last-child{margin-right:0}

/*Swal Popup*/
.swal2-popup .swal2-header h2.swal2-title{color:#000}
.swal2-popup .swal2-actions button.swal2-confirm{background-color:#d79625;border-color:#d79625;color:#fff;outline:none;-webkit-transition:all 0.35s ease 0s;transition:all 0.35s ease 0s}
.swal2-popup .swal2-actions button.swal2-confirm:hover{background-color:#2a2a2a !important;border-color:#2a2a2a !important;color:#fff}
.swal2-popup .swal2-actions button.swal2-confirm:focus{-webkit-box-shadow:0 0 0 2px #fff, 0 0 0 4px rgba(215,150,37,.4);box-shadow:0 0 0 2px #fff, 0 0 0 4px rgba(215,150,37,.4)}
.swal2-popup .swal2-actions button.swal2-cancel:focus{-webkit-box-shadow:0 0 0 2px #fff, 0 0 0 4px rgba(0,0,0,.4);box-shadow:0 0 0 2px #fff, 0 0 0 4px rgba(0,0,0,.4)}
.swal2-container.swal2-shown{background-color:rgba(0,0,0,.65) !important}
.swal2-container .swal2-popup.swal2-modal{-webkit-border-radius:0;border-radius:0}

/*Inner Banner*/
.home_banner{background-color:#000;position:relative}
.home_banner .home_banner_img{position:static;top:0;left:0;right:0;bottom:0}
.home_banner .home_banner_img img{height:100%;width:100%;object-fit:cover;object-position:center}
.home_banner .home_banner_content{color:#fff;padding:30px 0;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:none;height:450px;position:relative;background:rgba(0,0,0,0.3)}
.home_banner .home_banner_content:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.3)}
.home_banner .home_banner_content h1{color:#fff;margin:0;font-size:40px;line-height:48px;position:relative;font-family:'Rubik'}
.home_banner .home_banner_content h1 span{font-weight:300;font-size:28px;line-height:36px;display:block;margin:0 0 7px}
.home_banner .home_banner_content h1 span strong{font-weight:500;font-family:Rubik}
.home_banner .home_banner_content .banner_des{color:#fff;font-family:Rubik;font-size:24px;line-height:32px;margin:25px 0 0;font-weight:300;max-width:900px;padding-top:25px;border-top:2px solid #de9e1d}
.banner_des span{font-size:28px;font-weight:400}

/*Strategy Platform*/
.strategy_platform_wrap{background:#fff;padding:70px 0}
.join_us_wrap{text-align:center;margin-bottom:40px}
.join_us_wrap h2{font-size:28px;line-height:36px;color:#000;font-family:Rubik;font-weight:500;margin:0 0 35px}
.join_us_wrap .join_us_des{font-size:22px;line-height:30px}
.strategy_platform_wrap .down_arrow_border{margin:60px 0 0}
.down_arrow_border{position:relative;text-align:center}
.down_arrow_border span{width:40px;height:40px;background:#ddd;border-radius:32px;display:inline-block;position:relative;font-size:24px;-webkit-transform:rotate(45deg);transform:rotate(45deg);text-align:center;line-height:40px;color:#000}
.down_arrow_border:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;border-bottom:2px solid #dddddd;margin:auto;height:2px}
.strategy_platform_title{text-align:center}
.strategy_platform_title h2{font-size:28px;line-height:36px;color:#333;font-family:Rubik;font-weight:500;margin:0 0 25px}
.strategy_platform_title .strategy_platform_des{font-size:22px;line-height:30px;max-width:660px;margin:0 auto;font-weight:300;font-family:Rubik}
.strategy_platform_des strong{font-weight:500;color:#d79625}
.strategy_platform_list{max-width:1200px;margin:0 auto}
.strategy_platform_list ul{list-style-type:none;margin:0 -15px;padding:0;font-size:0}
.strategy_platform_list ul li{text-align:center;font-size:16px;vertical-align:top;display:inline-block;width:33.33%;padding:0 15px;margin:50px 0 0}
.strategy_platform_list .strategy_platform_icon{display:inline-block;height:130px;margin:0 0 20px}
.strategy_platform_list .strategy_platform_icon img{height:100%;object-fit:cover;object-position:center;max-width:100%;vertical-align:middle}
.strategy_platform_list ul li h3{text-align:center;font-size:22px;line-height:26px;font-weight:300;color:#333;font-family:Rubik;margin:0}

/*Investment Strategy*/
.investment_strategy_wrap{background:#fff;padding:10px 0 70px}
.flex_align_center{-webkit-align-items:center;align-items:center}
.flex_align_end{-webkit-align-items:flex-end;align-items:flex-end}
.box_content_mid h2{font-size:26px;line-height:34px;color:#000;font-family:Rubik;margin:0 0 30px}
.box_content_mid span{font-weight:500}
.investment_strategy_wrap h4{font-weight:500;color:#000;font-size:18px;line-height:26px;font-family:Rubik;margin:0 0 30px}
.investment_strategy_wrap img{max-width:100%}
.box_content_mid{font-size:18px;font-weight:300;line-height:26px;font-family:Rubik}
.box_content_mid p{margin:0}
.box_content_mid p + p{margin-top:20px}
.box_content_mid .box_content_des{font-size:18px;line-height:26px}
.box_content_mid ul{list-style-type:none;margin:30px 0 0;padding:0}
.box_content_mid ul li{padding-left:35px;position:relative;color:#000;margin:0 0 15px}
.box_content_mid ul li i{color:#26bf26;font-size:24px;position:absolute;left:0;top:-1px}
.box_content_mid ul li:last-child{margin-bottom:0}
.investment_strategy_wrap .down_arrow_border{margin:50px 0 60px}
.investment_strategy_wrap .black_box_content{font-size:24px;font-weight:400;line-height:40px;font-family:Rubik;color:#333}
.investment_strategy_wrap .black_box_content h2{font-size:30px;line-height:36px;color:#000;font-family:Rubik;font-weight:500;margin:0 0 25px}
.investment_strategy_wrap .black_box_content p{margin-bottom:20px}
.investment_strategy_wrap .black_box_content p:last-child{margin-bottom:0}

/*Investors Highlight Portfolio*/
.investors_portfolio{background:#f5f7f8;padding:70px 0}
.investors_portfolio img{max-width:100%}
.investors_portfolio .down_arrow_border{margin:50px 0 0}

/*Portfolio Calculation*/
.portfolio_calculation_wrap{background:#f5f7f8;padding:10px 0 70px}
.portfolio_calculation_wrap .row{margin-left:-20px;margin-right:-20px}
.portfolio_calculation_wrap .row [class^="col-"]{padding-left:20px;padding-right:20px}
.portfolio_calculation_wrap h2{font-size:26px;line-height:34px;color:#000;font-family:Rubik;font-weight:500;margin:0 0 25px;text-align:center}
.portfolio_calculation_title .portfolio_calculation_des{text-align:center;font-size:22px;line-height:30px;margin:0 0 35px;font-weight:400;font-family:Rubik}
.portfolio_calculation_wrap h3{font-size:22px;line-height:30px;color:#000;font-family:Rubik;font-weight:300;margin:0 0 15px}
.portfolio_calculation_wrap .slider-control{margin:0 0 50px}
.portfolio_calculation_wrap .slider-control label{display:block;margin:0 0 10px;font-size:15px;line-height:22px;color:#000;font-family:Rubik;font-weight:500}
.portfolio_calculation_wrap .slider-control .sum_total{display:block;margin:20px 0 0;font-size:40px;line-height:52px;color:#d79625;font-family:Rubik;font-weight:700;letter-spacing:1px}
.portfolio_calculation_wrap .irs--flat .irs-bar{background-color:#d79625}
.portfolio_calculation_wrap .irs--flat .irs-handle>i:first-child{ background-color:#d79625}
.portfolio_calculation_wrap .irs--flat .irs-from,.portfolio_calculation_wrap .irs--flat .irs-to,.portfolio_calculation_wrap .irs--flat .irs-single{background-color:#d79625}
.portfolio_calculation_wrap .irs--flat .irs-from:before,.portfolio_calculation_wrap .irs--flat .irs-to:before,.portfolio_calculation_wrap .irs--flat .irs-single:before{border-top-color:#d79625}
.portfolio_calculation_wrap .irs--flat .irs-handle.state_hover>i:first-child,.portfolio_calculation_wrap .irs--flat .irs-handle:hover>i:first-child{background-color:#ad6e00}
.portfolio_calculation_wrap .irs--flat .irs-single{font-size:14px;text-shadow:none;padding:3px 10px;top:-7px;min-width:60px;text-align:center}

/*Other Members Investment Strategy*/
.members_investment_strategy_wrap{background:#fff;padding:10px 0 70px}
.members_investment_strategy_wrap .down_arrow_border{margin:0 0 60px}
.members_investment_strategy_wrap h2{font-size:26px;line-height:34px;color:#000;font-family:Rubik;font-weight:500;margin:0 0 15px}
.members_investment_strategy_wrap h3{font-size:20px;line-height:28px;font-family:Rubik;font-weight:300;margin:0 0 25px;color:#333}
.members_investment_strategy_img img{max-width:100%;width:100%}

/*All is Inclueded for Free*/
.inclueded_free_wrap{background:#fff;padding:70px 0 40px}
.inclueded_free_wrap h2{font-size:26px;line-height:34px;color:#000;font-family:Rubik;font-weight:500;margin:0 0 40px;text-align:center}
.inclueded_free_wrap ul{list-style-type:none;margin:0 -15px;padding:0;font-size:0;display:flex;flex-wrap:wrap}
.inclueded_free_wrap ul li{display:inline-block;font-size:18px;vertical-align:middle;width:33.33%;text-align:center;padding:0 15px;box-sizing:border-box;min-width:33.33%;margin:0 0 30px}
.inclueded_free_wrap .inclueded_free_box{padding:25px;background:#f5f7f8;height:100%;position:relative;top:0;-webkit-transition:all 0.35s ease 0s;transition:all 0.35s ease 0s;border:1px solid #EFEFEF}
.inclueded_free_wrap .inclueded_free_box:hover{top:-3px;-webkit-box-shadow:0 0 13px rgba(0,0,0,0.15);box-shadow:0 0 13px rgba(0,0,0,0.15);background:#fff;border:1px solid transparent}
.inclueded_free_wrap .inclueded_free_box span.inclueded_free_icon{display:inline-block;height:auto;font-size:50px;color:#d79625;line-height:54px;margin:30px 0}
.inclueded_free_wrap .inclueded_free_box h3{font-size:22px;line-height:30px;color:#000;font-family:Rubik;font-weight:500;margin:0 0 15px;text-align:center;letter-spacing:0.5px}
.inclueded_free_box .inclueded_free_des{font-size:16px;line-height:24px;font-weight:400;font-family:Rubik;color:#555}

/*Our Skill Competitions*/
.our_upcoming_competitions_wrap{padding:10px 0 70px;background:#fff}
.our_upcoming_competitions_wrap .down_arrow_border{margin-bottom:60px}
.our_upcoming_comp_content{position:relative;width:100%;}
.our_upcoming_competitions_wrap .our_upcoming_comp_title{font-size:22px;font-weight:300;line-height:32px;font-family:Rubik;color:#333;position:absolute;left:0;top:0}
.our_upcoming_competitions_wrap .our_upcoming_comp_title h2{font-size:26px;line-height:34px;color:#000;font-family:Rubik;font-weight:500;margin:0 0 25px}
.our_upcoming_competitions_wrap .our_upcoming_comp_title p{margin-bottom:15px}
.our_upcoming_competitions_wrap .our_upcoming_comp_title p:last-child{margin-bottom:0}
.our_upcoming_competitions_wrap .upcoming_competitions_img{text-align:right;width:100%;}
.our_upcoming_competitions_wrap .upcoming_competitions_img img{max-width:100%}
.text-black{color:black}
.full-width{width:100% !important}

/*Cookie css*/
.cookie-consent{background-color:rgba(20,20,20,0.94);min-height:26px;font-size:14px;color:#fff;line-height:22px;font-weight:400;padding:20px 120px 20px 20px;font-family:Rubik;position:fixed;bottom:0;left:0;right:0;z-index:9999}
.cookie-consent .js-cookie-consent-agree{display:inline-block;padding:5px 15px !important;cursor:pointer;background-color:#d79625;color:#fff;border:none;font-family:Rubik;font-weight:400;font-size:14px;line-height:20px;border-radius:2px;text-align:center;position:absolute;right:20px;top:0;bottom:0;height:30px;margin:auto;outline:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.cookie-consent .js-cookie-consent-agree:hover{background-color:#bb7906;color:#fff}

/*Withdraw Money*/
.withdrawal-money-type label{margin-bottom:0}
.withdrawal-money-type .form-check-inline{margin-left:15%}
.withdrawal-moneym-check-inline label{margin-bottom:0 !important}
.withdraw-money .accept_terms_checkbox .custom-checkbox .custom-control-label{font-weight:normal}
.withdrawal-money-type .form-check-inline:last-child{margin-right:0}
.withdraw-money-wrap .form-group span.text-danger{color:#e40000 !important;margin-top:5px;display:inline-block}
.withdraw-money-wrap .form-group span.text-danger strong{font-weight:normal}
.btm-cancel-btn{margin-top:20px;margin-bottom:20px;text-align:center}
.btm-cancel-btn .btn-theme{min-width:130px}

/* Buy & Sell dialog box 9-47-2020 */
.modal .modal-dialog.modalBuySell{width:655px;}
.div-border-bottom{width: 32%;border-bottom: 2px solid #ff000066;margin-bottom: 16px;}

/*15-4-2020*/
.outer-name .card-title{display: inline-block;}
.outer-name .mail-icon{color:#6a7a8c;margin-left: 10px;}
.card-title .mail-icon{font-size: 17px;color:#6a7a8c;margin-left: 10px;}
.mail-icon:hover{color:#d79625;transition: all 0.35s ease 0s};

/*Chat app 21-04-2020*/
#page-wrap{ width: 500px; margin: 30px auto; position: relative; }
#chat-area{ height: 370px; overflow: auto; border: none; padding: 20px; background: white; width: 460px;max-width: 100%;}
#chat-area p{ padding: 5px 0;margin-bottom: 0px;}
#send-message-area p{ float: left; color: white; padding-top: 27px; font-size: 14px;}
#send-message-area { display: inline-flex;}
#sendie{ border: 1px solid #999; width: 400px; max-width: 100%; padding: 10px;float: right;resize: none; -moz-border-radius: 20px; -webkit-border-radius: 20px;box-shadow: 0px 2px 4px grey;}
#btnSend{padding:10px;margin-left: 5px;-moz-border-radius: 20px; -webkit-border-radius: 20px;box-shadow: 0px 2px 4px grey !important;}
#chat-area span{ color: white; background: #333; padding: 4px 8px; -moz-border-radius: 3px; -webkit-border-radius: 5px; margin: 0 5px 0 0;box-shadow: 1px 1px 5px grey; }
#chat-area .right-chat-user span{ color: white; background: #d79625; padding: 4px 8px; -moz-border-radius: 3px; -webkit-border-radius: 5px; margin: 0 5px 0 0; }
.right-chat-user {text-align: right;}
.left-chat-user {text-align: left;}
.left-chat-time {text-align: left;font-size: 12px;display: block;color:#6a7a8c;margin-bottom: 8px;}
.right-chat-time {text-align: right;font-size: 12px;display: block;color:#6a7a8c;margin-bottom: 8px;}
#chatModal .modal-header{padding: 8px 20px;}
#chatModal .modal-content .modal-header .modal-title{line-height: 40px;}
#chat-area::-webkit-scrollbar {width: 8px;}
#chat-area::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;}
#chat-area::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px #d79625;}
#message-wrap{max-height: 317px !important;height:auto;}
a.mail-notification {position: relative;}
.notification-count {position: absolute;right: 7px;top: 4px;color: #fff;background-color: #4474E0;height: 18px;width: 18px;border-radius: 20px;text-align: center;font-size: 12px; line-height: 18px}
.mail-contnet {padding: 0 20px; display: flex; align-items: center;}
.mail-contnet img{ margin-right: 15px; max-width: 40px; height: 40px;}
.mail-contnet h5{ text-transform: capitalize; color: #202529; font-size: 14px; font-weight: 500 ; margin-bottom: 0}
.mail-contnet h5 span{ display: block; color: #b4b5c6; font-size: 12px; margin-top: 3px;}
.mail-contnet strong{ font-weight: normal; }
.chat-content{ border-bottom: 1px solid #e6e6e6 }
.chat-content:hover{ background: #f6f8f9 }
.chat-content:last-child{ border: none  }
.no-message-outer-notification{ text-align: center; }
#chatModal .modal-content .modal-header{ display: flex;justify-content: flex-start;}
#chatModal .modal-content .modal-header h5{ margin-left: 10px }
#chat-area h2{margin-bottom: 0px; background: #333; color: #fff; padding:5px 10px; font-size: 14px; border-radius: 6px;max-width: 392px; width: auto; display: inline-block;word-break: break-word;}
#chat-area h3{margin-bottom: 0px; background: #d79625; color: #fff; padding:5px 10px; font-size: 14px; border-radius: 6px; text-align: left;max-width: 392px; width: auto; display: inline-block;word-break: break-word;}
.left-block{ float: left; width: 100% }
.right-block { float: right; width: 100%; text-align: right; }
#chat-wrap{margin-top: 5px;}
.editor-main-wrapp{padding: 20px;max-width: 800px;margin: 0 auto;}
.editor-inner-wrapp{font-size: 0;}
.section-main{padding-bottom: 20px;border-bottom: 1px solid #d4a000;color: #000;}
.editer-left-wrapp{font-size: 18px;display: inline-block;width: 60%;vertical-align: top;color: #000;}
.editer-left-wrapp h3{font-size: 18px;font-weight: bold;}
.editer-left-wrapp h4{font-size: 18px;font-weight: bold;line-height: 25px;}
.editer-left-wrapp h4 span {display: block;}
.editer-right-wrapp{display: inline-block;width: 40%;vertical-align: top;text-align: right;}
.editer-left-wrapp a{font-size: 20px;color: #d4a000;}
a.down-btn-fragor{display: block;background: #444444;padding: 10px;text-align: center;color: #fff;border-radius: 10px;margin-top: 15px;}
.editer-right-wrapp img{max-width: 100%;max-height: 450px;}
.bygger-top {font-size: 24px;line-height: 28px;padding: 20px;background: #d4a000;color: #fff;border-radius: 15px;margin-top: 30px;text-align: center;font-weight: 500;}
.bygger-top p{margin-bottom: 0;}
.investera-bottom{padding-top: 30px;}
.investera-bottom ul{list-style: none;padding-left: 0;margin-bottom: 20px;}
.investera-bottom ul li{font-size: 16px;padding-left: 20px;position: relative;color: #000;font-weight: 500;}
.investera-bottom ul li:after{position: absolute;top: 9px;left: 0;content: "";height: 5px;width: 5px;background: #000;border-radius: 100%;}
.investera-bottom ul li span{font-weight: normal;}
.investera-bottom h4{font-size: 24px;color: #000;margin-bottom: 20px;font-weight: 500;}
.investera-bottom-image{font-size: 0;text-align: center;}
.investera-bottom-image-left{font-size: 16px;display: inline-block;width: 50%;vertical-align: top;}
.investera-bottom-image a {display: block;font-size: 16px;color: #d4a000;font-weight: 500;}
.investera-bottom-image img {max-width: 100%;max-height: 500px;margin: 0 auto;margin-bottom: 50px;}
.investera-bottom-image-right {display: inline-block;width: 50%;}
.sanar-wrapp {padding-top: 30px;color: #000;}
.sanar-wrapp-left {display: inline-block;width: 70%;vertical-align: top;font-size: 18px;padding-top: 0px;padding-right: 50px;}
.sanar-wrapp-left h3 {font-weight: 500;font-size: 24px;}
.sanar-wrapp-left a {color: #d4a000;font-style: italic;}
.sanar-wrapp-right {display: inline-block;width: 30%;vertical-align: top;}
.sanar-wrapp-right img {max-width: 100%;}
.var-neobanking-main{padding-top: 30px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.var-neobanking-left{display: inline-block;width: 30%;}
.var-neobanking-left img{max-width: 100%;}
.var-neobanking-right {font-size: 18px;display: inline-block;width: 70%;padding-left: 50px;}
.var-neobanking-right h3 {font-size: 22px;font-weight: 500;margin-bottom: 18px;}
.var-neobanking-right a {color: #d4a000;font-style: italic;}
.snabbvaxande-wrap {padding-top:30px;-webkit-align-items: center;align-items: center;color: #000;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.snabbvaxande-left {font-size: 18px;display: inline-block;width: 70%;padding-right: 50px;}
.snabbvaxande-left h3 {font-size: 22px;font-weight: 500;margin-bottom: 18px;}
.snabbvaxande-left a {display: block;color: #d4a000;margin-bottom: 10px;position: relative;padding-left: 20px;}
.snabbvaxande-left a::after{position: absolute;top: 10px;content: "";left: 0;width: 5px;height: 5px;border-radius: 100%;background: #000;}
.snabbvaxande-right {display: inline-block;width: 30%;}
.snabbvaxande-right img {max-width: 100%;}
.snabbvaxande-wrap-bottom {font-size: 24px;font-weight: 500;text-align: center;margin-top: 30px;padding: 20px;background: #444444;color: #fff;border-radius: 15px;}
.snabbvaxande-wrap-bottom-info {font-size: 18px;color: #000;padding-top: 30px;}
.snabbvaxande-wrap-bottom-info ul {list-style: none;padding-left: 0;}
.snabbvaxande-wrap-bottom-info ul li {font-weight: 500;font-size: 20px;padding-bottom: 30px;}
.snabbvaxande-wrap-bottom-info ul li span {display: block;font-weight: normal;font-size: 18px;}
.snabbvaxande-wrap-yellow-belt {font-size: 24px;font-weight: 500;text-align: center;padding: 20px;border-radius: 15px;color: #fff;background: #d4a000;}
.editor-footer {font-size: 18px;display: flex;padding-top: 50px;}
.editor-footer-left {width: 60%;color: #6a7a8c;}
.editor-footer-left ul {padding-left: 0;list-style: none;}
.editor-footer-left ul li {position: relative;padding-left: 30px;}
.editor-footer-left ul li:after {position: absolute;left: 0;content: "_";top: -7px;}
.editor-footer-left-inner {display: flex;}
.editor-footer-left-inner p {width: 40%;}
.editor-footer-left-inner span {display: inline-block;}
.editor-footer-right {width: 40%;color: #6a7a8c;}
.editor-footer-right ol {list-style: none;padding-left: 0;}
.editor-footer-right ol li {position: relative;padding-left: 20px;line-height: 38px;}
.editor-footer-right ol li:after {position: absolute;content: "";top: 16px;left: 0;background: #d4a000;height: 5px;width: 5px;border-radius: 100%;}
.editor-footer-right ol li a{color: #d4a000;}

/*Start - public Competition_14-10-2020*/
.ui.form .field .ui.input, .ui.form .fields .field .ui.input, .ui.form .wide.field .ui.input {width: 100%;}
.ui.input {position: relative;font-weight: normal;font-style: normal;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;color: rgba(0, 0, 0, 0.87);}
.ui[class*="left action"].input > .dropdown:first-child, .ui[class*="left action"].input > .button:first-child, .ui[class*="left action"].input > .buttons:first-child > .button {border-radius: 0.28571429rem 0px 0px 0.28571429rem;}
.ui.action.input > .button, .ui.action.input > .buttons > .button {padding-top: 0.78571429em;padding-bottom: 0.78571429em;margin: 0;}
.ui.action.input > .button, .ui.action.input > .buttons {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;}
.ui.icon.buttons .button, .ui.icon.button {padding: 0.78571429em 0.78571429em 0.78571429em;}
.ui.buttons .button, .ui.buttons .or, .ui.button {font-size: 1rem;}
.ui.button {cursor: pointer;display: inline-block;min-height: 1em;outline: none;border: none;vertical-align: baseline;background: #E0E1E2 none;color: rgba(0, 0, 0, 0.6);margin: 0em 0.25em 0em 0em;padding: 0.78571429em 1.5em 0.78571429em;text-transform: none;text-shadow: none;font-weight: bold;line-height: 1em;font-style: normal;text-align: center;text-decoration: none;border-radius: 0.28571429rem;-webkit-box-shadow: 0px 0px 0px 1px transparent inset, 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;box-shadow: 0px 0px 0px 1px transparent inset, 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease;transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;will-change: '';-webkit-tap-highlight-color: transparent;}
.ui.icon.buttons .button > .icon, .ui.icon.button > .icon {opacity: 0.9;margin: 0em !important;vertical-align: top;}
.icon {display: inline-block;opacity: 1;margin: 0em 0.25rem 0em 0em;width: 1.18em;height: 1em;font-style: normal;font-weight: normal;text-decoration: inherit;text-align: center;speak: none;font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.viewContest table.table th{font-size:15px;color:#101010;width:20%;background:#F8F8F8}
table#demo-foo-addrow th{font-size:15px;color:#101010;width:auto;background:#F8F8F8}
.copyShareIcon{font-size: 18px;color:#d79625;}
.copyShareIcon:hover{color:#2a2a2a;}
a.disabled {pointer-events: none;cursor:default;opacity: 0.7;}

/*Contest-List-Wrap*/
.contest-list-wrap .card .pt-0.card-top{padding-top:0 !important}
.contest-list-wrap .card .card-top span{max-width:100px}
.contest-list-wrap .card .card-top .comp-title{float:right;max-width:calc(100% - 100px);color:#333}
.contest-list-wrap .card .comp-date{color:#333}
.contest-list-wrap .card .comp-date strong{font-weight:normal;color:#6a7a8c}
.draggable-cards .card .card-top.comp-date span {max-width: inherit;}
.contest-list-wrap .draggable-cards .col-lg-3.col-sm-6{margin:0 0 30px}
.contest-list-wrap .draggable-cards .col-lg-3.col-sm-6 .card{height:100%;margin:0}
.contest-list-wrap .card .card-body .portfolio-card-text{height: auto !important;max-height: 88px;min-height: 68px;}
.my-portfolio-form form .contest-shares .form-control.select2-container{width:100% !important}
.my-portfolio-form form .contest-shares .form-control.select2-container .select2-input{height:38px;padding:6px 13px;border: none;margin: 0;}
.my-portfolio-form form .contest-shares .form-control.select2-container ul.select2-choices{background: #fff;}
.winners-payout .form-group-wrapper .field.width-60{width:180px !important}
.winners-payout .form-group-wrapper .width-60{width:60px !important}
.contest-payout-structure #dynamic_field > .field{margin:0 0 25px}
.contest-payout-structure #dynamic_field > .field span.form-control.disabled.icon.button{display:none}
.contest-payout-structure #dynamic_field > .field span.fa.form-control.icon.button{min-width:38px}
.contest-payout-structure #dynamic_field > .field select.form-control{height:38px}
.stock-dtl-chart-info table.table td.space-nowrap{white-space:nowrap;}
.stock-dtl-chart-info table.table th.share-contest-link{white-space:nowrap;}
.stock-dtl-chart-info table.table th.share-contest-link .copyShareText{vertical-align:middle;}
.competitions_leaderboard_wrap table td.date-wrap{white-space:nowrap;}
.view_contest_banner{object-fit: cover;object-position: center;}
.text_right{text-align: right;}
#leaderboard_tabel tr .textCenter{text-align: center;}
#leaderboard_tabel thead tr th{font-size: 14px;color: #101010;width: auto;background: #F8F8F8;padding: 10px;}
#leaderboard_tabel .owner_highlight{background-color: #ffbb30;color:#101010; }
#leaderboard_tabel tr td{padding: 8px;}
#leaderboard_tabel .tradingCount{padding: 5px 2px;border-radius: 50%;background: #d79625;color: white;min-width: 30px;height: 30px;display: inline-block;}
.view-contest-tab-wrap{position: relative;z-index: 1;}
.view-contest-tab-wrap .nav-tabs{border-bottom:none}
.view-contest-tab-wrap .nav-tabs .nav-link{padding:12px 20px;font-size:15px;line-height:20px;font-weight: 400;background-color: #d79625;color: #fff;border-radius:0;border-color:#d79625}
.view-contest-tab-wrap .nav-tabs .nav-item.show .nav-link,.view-contest-tab-wrap .nav-tabs .nav-link.active{color:#4F5467;background-color: #fff;border-color:#dee2e6 #dee2e6 #fff}
.view-contest-tab-body .card.shadow-box{border:1px solid #dee2e6}

/*End - public Competition_14-10-2020*/

/*Responsive*/
@media only screen and (max-width:1600px){}

@media only screen and (max-width:1440px){
    .date_block,.date_block p,.date_block span{font-size:13px;letter-spacing:0.25px}
    .number-box span{font-size:30px;line-height:30px}
    header.topbar .navbar.top-navbar{padding:0 10px}
    .main-menu .container{padding-left:0;padding-right:0}
    .bottom-menu .front-menu{padding:0 10px}
    .page-wrapper .page-breadcrumb,.page-wrapper .container-fluid{padding-left:20px;padding-right:20px}
    .home_banner .home_banner_content{padding-left:10px;padding-right:10px}
    .strategy_platform_wrap,.investment_strategy_wrap,.investors_portfolio,.inclueded_free_wrap,.members_investment_strategy_wrap,.our_upcoming_competitions_wrap{padding-left:10px;padding-right:10px}
    .portfolio_calculation_wrap{padding-left:20px;padding-right:20px}
    .auth-wrapper .auth-box{margin:60px 0}
    .card-header.card-box-header h4.head-total-amount.multi-amount-list{font-size:14px}
}

@media only screen and (max-width:1300px){
    .card-header.card-box-header h4.head-total-amount.multi-amount-list{font-size:14px;margin-top:11px}
}

@media only screen and (max-width:1200px){
    .card-header.card-box-header h4.head-total-amount.multi-amount-list{font-size:13px}
    .card-header.card-box-header h4.head-total-amount.multi-amount-list span{margin-right:10px}
}

@media only screen and (max-width:1024px){
    .our_upcoming_competitions_wrap .our_upcoming_comp_title{position:relative;margin-bottom:35px}
    .our_upcoming_competitions_wrap .our_upcoming_comp_title h2{margin-bottom:15px}
    .our_upcoming_competitions_wrap .our_upcoming_comp_title br{display:none}
    .strategy_platform_list .strategy_platform_icon{height:115px}
    .profile-amout-info .card-body h5{margin:0}
    .profile-amout-info .btn-theme{margin-top:20px;font-size:13px}
    .profile-amout-info .modal .modal-body .form-group .btn-theme{margin-top:0}
    .card-header.card-box-header h4.head-total-amount.multi-amount-list{font-size:15px;float:none !important;margin:0}
    .card-header.card-box-header h4.head-total-amount.multi-amount-list span{margin-right:20px;margin-bottom:15px;display:inline-block}
    .table_total_wrap{margin-bottom:5px}
    .table_total_wrap span{margin-right:20px;margin-bottom:15px;display:inline-block;vertical-align:top}
    .number-box span + span{font-size:22px}
    .investera-bottom-image img{margin-bottom: 20px;}
    .sanar-wrapp-left{padding-top: 50px;}
    .editor-footer-left{width: 90%;}
    .contest-list-wrap .draggable-cards .col-lg-3.col-sm-6{flex: 0 0 33.33%;max-width: 33.33%;}
}

@media only screen and (max-width:991px){
    #chat-area{width: auto;}
    #sendie{width: 100%;}
    header.topbar .navbar.top-navbar{padding:0}
    .main-menu .front-menu .nav-item{font-size:0.72rem;padding:9px 5px}
    .home_banner .home_banner_content h1{font-size:36px;line-height:40px}
    .home_banner .home_banner_content h1 span{font-size:26px;line-height:34px}
    .home_banner .home_banner_content .banner_des{font-size:20px;line-height:28px}
    .banner_des span{font-size:24px}
    .strategy_platform_wrap,.investors_portfolio{padding:50px 0}
    .strategy_platform_wrap .down_arrow_border{margin:50px 0 0}
    .investment_strategy_wrap,.portfolio_calculation_wrap,.members_investment_strategy_wrap,.our_upcoming_competitions_wrap{padding:0 0 50px}
    .inclueded_free_wrap{padding:50px 0 20px}
    .members_investment_strategy_wrap .down_arrow_border{margin:0 0 50px}
    .our_upcoming_competitions_wrap .down_arrow_border{margin-bottom:50px}
    .join_us_wrap{margin-bottom:35px}
    .join_us_wrap h2{font-size:24px;line-height:32px;margin:0 0 30px}
    .strategy_platform_title .strategy_platform_des{font-size:20px;line-height:28px}
    .strategy_platform_list .strategy_platform_icon{height:73px}
    .strategy_platform_list ul li h3{font-size:20px}
    .investment_strategy_wrap .box_content_mid{margin-bottom:40px}
    .investors_portfolio .box_content_mid{margin-bottom:40px}
    .our_upcoming_competitions_wrap .our_upcoming_comp_title{font-size:20px;line-height:28px}
    .inclueded_free_wrap ul li{width:50%}
    .portfolio_calculation_wrap .slider-control{margin:0 0 40px}
    .portfolio_calculation_wrap .row{margin-left:-10px;margin-right:-10px}
    .portfolio_calculation_wrap .row [class^="col-"]{padding-left:30px;padding-right:30px}
    .portfolio_calculation_wrap .slider-control .sum_total{font-size:36px;line-height:46px}

    /*Table Change*/
    .stock-list-wrap table.table th,.users-listing table.table tr th,.referral-history-wrap table.table th,.portfolio-shares table.table th,.table-responsive table.table th{font-size:13px;line-height:18px}
    .stock-list-wrap table.table th,.stock-list-wrap table.table td,.users-listing table.table tr th,.users-listing table.table tr td,.referral-history-wrap table.table th,.referral-history-wrap table.table td,.portfolio-shares table.table th,.portfolio-shares table.table td,.table-responsive table.table th,.table-responsive table.table td{padding:12px 10px}

    /***/
    .highlighted-portfolios-wrap #filter-form .form-check-inline,.my-portfolio-form form .form-check-inline{margin-bottom:5px}
    .bottom-menu .front-menu{padding:0}
    .bottom-menu .front-menu .nav-link{padding:8px 13px}
    .users-listing .user-icon-name img{margin-right:10px;width:40px;height:40px}
    .users-listing .user-icon-name{font-size:14px}
    .profile-amout-info .btn-theme{font-size:15px}
    .stock-dtl-title h2{font-size:26px;line-height:32px}
    .portfolio-listing-tab-wrap .tab-pane .form-check-inline{margin-top:5px}
    .my-portfolio-head-btn{font-size:0}
    .my-portfolio-head-btn a.btn{font-size:12px;padding:7px 10px}
    .card-header.card-box-header h4.head-total-amount.multi-amount-list span{min-width:46%}
    .card-header.card-box-header h4.head-total-amount.multi-amount-list span:nth-child(2n){margin-right:0}
    .table_total_wrap span{min-width:46%}
    .portfolio-listing-tab-wrap .shadow-box ul.nav-tabs .nav-link{padding:12px 17px 13px;font-size:13px}
    .dashboard-middle-section .upcoming-competitions ul.mailbox{height:auto;max-height:560px}
    .dashboard-middle-section .company-details{min-height:inherit}
    .profile-dtl-box .profile-pic{margin:5px 0;}
    .sanar-wrapp-left{display: block;width: 100%;padding-right: 0;padding-top: 0}
    .sanar-wrapp-right {display: block;width: 100%;text-align: center;padding-top: 20px;}
    .var-neobanking-main{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .var-neobanking-left {display: block;width: 100%;text-align: center;}
    .var-neobanking-right {font-size: 18px;display: block;width: 100%;padding-left: 0;padding-top: 20px;}
    .snabbvaxande-wrap{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .snabbvaxande-left {font-size: 18px;display: block;width: 100%;padding-right: 0;padding-bottom: 20px;}
    .snabbvaxande-right {display: block;width: 100%;text-align: center;}
    .editor-footer{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .editor-footer-left {width: 100%;}
    .editor-footer-right {width: 100%;color:#6a7a8c;}
    .contest-list-wrap .draggable-cards .col-lg-3.col-sm-6{flex:50%;max-width:50%;}
}

@media only screen and (max-width:768px){}

@media only screen and (max-width:767px){
    header.topbar .top-navbar .topbartoggler i.ti-more:before{content:"\e6e2"}
    /*Menu*/
    .topbar .top-navbar .navbar-header .nav-toggler i{top:4px;font-size:20px;position:relative;color:#2a2a2a}
    .show-sidebar .topbar .top-navbar .navbar-header .nav-toggler i{top:5px}
    .main-menu{background:#2a2a2a;left:-250px;position:fixed;width:250px;height:100%;top:0;z-index:10;padding-top:64px;box-shadow:1px 0 20px rgba(0,0,0,.08);-webkit-transition:.2s ease-in;transition:.2s ease-in;overflow-y:scroll}
    #main-wrapper.show-sidebar .main-menu{left:0}
    #main-wrapper.show-sidebar .main-menu .container{padding:0}
    #main-wrapper.show-sidebar .main-menu .row{margin:0}
    #main-wrapper.show-sidebar .main-menu .row .col-md-12{padding:0}
    .main-menu .front-menu{display:block}
    .main-menu .front-menu .nav-item{font-size:14px;padding:15px 20px;text-align:left;border:none;border-bottom:1px solid rgba(255,255,255,0.05)}
    .main-menu .front-menu .nav-item.active{border-bottom:none !important}
    /*End*/

    header.topbar .navbar.top-navbar{padding:0}
    header.topbar .top-navbar .top-search-box{float:left !important;margin:0 !important;padding:16px 0 0 16px !important}
    .topbar .top-navbar .navbar-header .topbartoggler i{top:5px;font-size:20px;position:relative;color:#2a2a2a}
    .home_banner .home_banner_content h1{font-size:32px;line-height:36px}
    .home_banner .home_banner_content h1 span{font-size:24px;line-height:32px}
    .home_banner .home_banner_content .banner_des{font-size:20px;line-height:28px;padding-top:20px;margin-top:20px}
    .banner_des span{font-size:22px}
    .home_banner .home_banner_content{height:350px}
    .strategy_platform_list ul li{width:100%}
    .strategy_platform_list ul li h3{font-size:22px}
    .strategy_platform_list .strategy_platform_icon{height:120px}
    .strategy_platform_title .strategy_platform_des{font-size:18px;line-height:26px}
    .join_us_wrap .join_us_des{font-size:20px;line-height:28px}
    .strategy_platform_title h2{font-size:24px;line-height:32px}
    .box_content_mid h2{font-size:22px;line-height:30px;margin-bottom:25px}
    .investment_strategy_wrap h4{font-size:16px;line-height:24px;margin-bottom:25px}
    .portfolio_calculation_wrap h2{font-size:22px;line-height:30px;margin-bottom:20px}
    .portfolio_calculation_title .portfolio_calculation_des{font-size:20px;line-height:28px;margin-bottom:30px}
    .portfolio_calculation_wrap h3{font-size:20px;line-height:28px}
    .portfolio_calculation_wrap .slider-control{margin:0 0 35px}
    .portfolio_calculation_wrap .slider-control .sum_total{font-size:34px;line-height:44px;margin:15px 0 0}
    .inclueded_free_wrap h2{font-size:22px;line-height:30px;margin:0 0 35px}
    .inclueded_free_wrap .inclueded_free_box h3{font-size:20px;line-height:28px}
    .inclueded_free_wrap .inclueded_free_box span.inclueded_free_icon{margin:17px 0 30px}
    .members_investment_strategy_wrap h2,.our_upcoming_competitions_wrap .our_upcoming_comp_title h2{font-size:22px;line-height:30px}
    .members_investment_strategy_wrap h3{font-size:18px;line-height:26px}
    .our_upcoming_competitions_wrap .our_upcoming_comp_title{font-size:18px;line-height:26px}
    .footer-bottom-wrap .footer_text{text-align:justify}
    header.topbar .top-navbar #navbarSupportedContent{-webkit-box-shadow:0 3px 4px rgba(0,0,0,0.15);box-shadow:0 3px 4px rgba(0,0,0,0.15)}
    .cookie-consent{padding:13px 15px 55px 15px;text-align:center;font-size:13px;line-height:20px}
    .cookie-consent .js-cookie-consent-agree{top:auto;left:0;right:0;bottom:15px;height:28px}
    .auth-wrapper .auth-box{margin:40px 0}
    .banner img.banner-image{height:200px !important;width:100% !important;object-fit:cover}
    .page-breadcrumb .mob-hide{display:none !important}
    .pagination-wrap{max-width:100%;overflow-x:auto}
    .bottom-menu .front-menu .nav-link{padding:8px 10px;font-size:12px}
    .bottom-menu .front-menu .nav-link.active{border-bottom:3px solid transparent !important;background:rgba(0,0,0,0.37)}
    .my-portfolio-form form .form-check-inline{margin-right:20px}
    .my-portfolio-form form .highlight_div label.mr-10{display:block}
    .front-menu .filter-country-wrap{width:100%}
    .front-menu .filter-country-wrap .nav-link{width:100%;text-align: center;}
    .table_total_wrap h4{font-size:0}
    .table_total_wrap span{font-size:16px;vertical-align:top;min-width:inherit;width:50%;margin:0 0 20px;padding-right:20px;}
    .table_total_wrap span:nth-child(2n){padding-right:0}
    .table_total_wrap b{display:block;margin:0 0 10px;}
    .dashboard-middle-section .upcoming-competitions ul.mailbox{max-height:100%}
    .dashboard-middle-section .upcoming-competitions ul.mailbox .min-height{min-height:115px}
    /*.footerDrawer{left:5px;right:5px !important;width:auto !important}*/
    /*.footerDrawer .content{overflow-x:auto}*/
    .stock-dtl-chart-info .col-md-6:first-child{margin-bottom:20px}
    .stock-dtl-chart-info .table-responsive table.table th{min-width:130px}
    .mob-mb-20{margin-bottom:20px}
    .stock-dtl-chart .stock-dtl-chart-wrap{height:380px}
    .stock-dtl-title h2{font-size:24px;line-height:30px}
    .profile-amout-info .modal .modal-body .col-md-3 .form-group .btn-theme{margin-top:20px}
    .competitions_leaderboard_wrap .image.logo-theme-box .list-group-item h3{font-size:26px;line-height:32px}
    .competitions_leaderboard_wrap .image.logo-theme-box .list-group-item .col-md-4.text-right{text-align:left !important}
    .competitions_leaderboard_wrap .shadow-box table.table-slider tr td{line-height:18px;padding:10px 8px}
    .dashboard-middle-section{padding:15px 15px 0}
    .dashboard-middle-section .upcoming-competitions .competition-inner-table tr td{line-height:18px;padding:10px 8px !important}
    .competition-inner-table tr td.button-block button.btn, .competition-inner-table tr td.button-block button.btn:active,.competitions_leaderboard_wrap table.table-slider tr td.button-block button.btn, .competitions_leaderboard_wrap table.table-slider tr td.button-block button.btn:active{font-size:13px;width:26px;height:26px;line-height:26px}
    table.competition-inner-table td.com-name a{font-size:12px;line-height:18px}
    .my-portfolio-head-btn a.btn{font-size:13px;padding:8px 13px;margin:0 15px 15px 0 !important}
    .my-portfolio-head-btn a.btn.float-right,.my-portfolio-head-btn a.btn.float-left{float:none !important}
    .edit-my-portfolio #profile .card-body .col-md-2 .form-group.text-center img.img-thumbnail{display:block;width:150px;max-height:150px;}
    .editor-main-wrapp{padding:0}
    .editer-left-wrapp{display:block;width:100%}
    .editer-right-wrapp{display: block;width: 100%;text-align: center;padding-top: 20px;}
    .bygger-top{font-size: 20px;line-height: 28px;padding: 10px;}
    .investera-bottom h4{font-size: 20px;}
    .investera-bottom-image-left{display: block;width: 100%;}
    .investera-bottom-image-right {display: block;width: 100%;padding-top: 30px;}
    .sanar-wrapp-left h3{font-size: 20px;}
    .snabbvaxande-left h3{font-size: 20px;}
    .snabbvaxande-wrap-bottom{font-size: 20px;padding: 10px;}
    .snabbvaxande-wrap-yellow-belt{font-size: 20px;padding: 10px;}
    .editor-footer-left-inner{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .editor-footer-left-inner p{width: 100%;margin-bottom: 0;}
    .editor-footer-left ul li{padding-bottom: 10px;}
    a.down-btn-fragor{font-size:16px;}
    .editor-footer{dding-top:30px;}
    .contest-list-wrap .card .card-body .btn{padding:.375rem .7rem;font-size:.8rem;}
    .viewContest .col-sm-3{margin-bottom: 10px;}
    .text_right {text-align: left;}
}

@media (min-width: 576px){
    .modal-dialog.modalBuySell {max-width: 700px;margin: 1.75rem auto;}
}

@media (max-width: 575px){
    .gain_left_outer{float: left !important;margin-top: 10px;}
    .private-contest-comp-data .deatil_inner.detail-comp-mb {min-height: auto; padding-bottom: 25px;}
}

@media only screen and (max-width:568px) and (orientation:landscape){
    header.topbar ul.navbar-nav li.nav-item .nav-link.dropdown-toggle{padding:0 13px}
    .footer_link{margin-bottom:30px}
    .footer-bottom-wrap .copyright_wrap{text-align:center}
    .footer-bottom-wrap .copyright_wrap ul{float:none}
    .footer_link ul li{margin:0 0 11px}
    .footer-bottom-wrap .copyright_text{float:none;margin-top:15px;font-size:12px}
    .upcoming-competitions ul li #accordion .row .detail-box{padding-left:0;padding-top:15px}
    .contest-list-wrap .draggable-cards .col-lg-3.col-sm-6{flex:100%;max-width:100%}
}

@media only screen and (max-width:480px){
    header.topbar .top-navbar .top-search-box{float:none !important;padding:16px 16px 0 !important;display:block}
    header.topbar .top-navbar .top-search-box .form-control.select2-container{width:100% !important}
    .home_banner .home_banner_content{height:500px}
    .join_us_wrap .join_us_des{font-size:18px;line-height:26px}
    .box_content_mid h2{margin-bottom:20px}
    .box_content_mid ul{margin:20px 0 0}
    .investment_strategy_wrap h4{margin-bottom:20px}
    .inclueded_free_wrap ul li{width:100%}
    .footer_link{margin-bottom:30px}
    .footer-bottom-wrap .copyright_wrap{text-align:center}
    .footer-bottom-wrap .copyright_wrap ul{float:none}
    .footer_link ul li{margin:0 0 11px}
    .footer-bottom-wrap .copyright_text{float:none;margin-top:15px;font-size:12px}
    header.topbar .mailbox li.message-center.message-body{max-height:350px}
    .auth-wrapper .auth-box{max-width:92%}
    .authentication-box .form-group .g-recaptcha{-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transform-origin:left;transform-origin:left}
    .portfolio-image{height:200px !important}
    .card-header h4,.card-header.card-box-header h4{font-size:16px;line-height:22px}
    .filter-action .btn{min-width:120px}
    .withdrawal-money-type label{display:block;margin-bottom:15px;}
    .withdrawal-money-type .form-check-inline{margin-right:35px;margin-left:0;}
    .table-responsive table.table th{min-width:100px}
    .stock-list-wrap .pagination li a,.shadow-box .pagination li a,.stock-list-wrap .pagination li span,.shadow-box .pagination li span{padding:8px 7px;font-size:13px;min-width:32px;text-align:center}
    .border-btn .dropdown-menu.mailbox{min-width:300px}
    .bottom-menu .container{padding:0}
    .bottom-menu .front-menu .nav-link{padding:8px 7px;width:100%;text-align:center}
    .dvc-btn-center{text-align:center;}
    .dvc-btn-center .btn.btn-theme{margin:0 0 25px}
    .dvc-btn-center .btn.float-right{float:none !important}
    .card-body{padding:15px}
    .profile-amout-info .card-body h5{font-size:16px}
    .profile-amout-info .card-body h5 strong{margin:0 10px 15px 0;display:inline-block}
    .profile-tabs.tabbing-wrap ul.nav-tabs .nav-link{padding:12px 25px 13px;font-size:16px}
    .table_total_wrap span{font-size:17px;width:100%;margin:0 0 15px;padding-right:0}
    .table_total_wrap b{display:inline-block;margin:0 10px 10px 0;font-size:15px}
    .number-box span{font-size:34px;line-height:36px}
    .number-box span + span{font-size:32px}
    .upcoming-competitions ul li #accordion .row .detail-box{padding-left:0;padding-top:15px}
    /* .dashboard-middle-section .upcoming-competitions ul.mailbox{max-height:100%} */
    .upcoming-competitions ul li #accordion .row .detail-box .date_block p + p{float:none;margin-top:5px}
    .stock-dtl-wrap .card-header.card-box-header h4.float-left,.dashboard-middle-section .company-details .card-header.card-box-header h4.float-left,.competitions_leaderboard_wrap .company-details .card-header.card-box-header h4.float-left{float:none !important}
    .stock-dtl-wrap .card-header.card-box-header span.float-right,.dashboard-middle-section .company-details .card-header.card-box-header span.float-right,.competitions_leaderboard_wrap .company-details .card-header.card-box-header span.float-right{float:none !important;margin-top:10px;display:inline-block}
    .modal .modal-dialog{width:100%}
    .payment-cards img{max-height:23px;margin-right:8px}
    .card-header.card-box-header h4.head-total-amount.multi-amount-list span{min-width:inherit;display:block;margin:0 0 15px}
    .my-portfolio-head-btn a.btn{margin:0 0 13px 0 !important;display:block}
    .contest-list-wrap .draggable-cards .col-lg-3.col-sm-6{flex:100%;max-width:100%;}
    .contest-list-wrap .card .card-body .btn{font-size:.9rem}
    .competitions_leaderboard_wrap .image.logo-theme-box .list-group-item.active{font-size:15px}
    .competitions_leaderboard_wrap .image.logo-theme-box .list-group-item h3{font-size:24px;line-height:30px}
    .competitions_leaderboard_wrap .image.logo-theme-box .list-group-item.active b{font-size:16px}
    .competitions_leaderboard_wrap .image.logo-theme-box .list-group-item hr{margin:15px 0}
    .my-portfolio-form .card-header h2{font-size:16px;line-height:22px}
}

@media only screen and (max-width:359px){
    .home_banner .home_banner_content h1 span{font-size:24px;line-height:32px}
    .filter-action .btn{min-width:90px}
    .border-btn .dropdown-menu.mailbox{min-width:inherit}
    .table_total_wrap span{margin-bottom:20px}
    .table_total_wrap b{display:block;margin:0 0 10px 0}
    .modal .modal-header,.modal .modal-body,.modal .modal-footer{padding:15px}
    .modal .modal-header .modal-title{font-size:17px}
    .payment-cards img{max-height:20px;margin-right:7px}
    .payment-insert-wrap button.btn-theme{font-size:12px;padding:7px 10px 5px}
    .bygger-top{font-size: 16px;}
    .snabbvaxande-left h3{font-size: 18px;}
    .editer-left-wrapp{font-size: 16px;}
    .editer-left-wrapp h4{font-size: 18px;}
    .investera-bottom h4{font-size: 18px;}
    .sanar-wrapp-left h3{font-size: 18px;}
    .var-neobanking-right h3{font-size: 18px;}
    .snabbvaxande-wrap-bottom{font-size: 18px;}
    .snabbvaxande-wrap-bottom-info ul li{font-size: 18px;}
    .snabbvaxande-wrap-bottom-info ul li span{margin-top: 5px;}
    .snabbvaxande-wrap-yellow-belt{font-size: 18px;}
    .contest-list-wrap .card .card-body .btn{padding:.375rem .6rem;font-size:.8rem}
    .view-contest-tab-wrap .nav-tabs .nav-link{padding:13px 20px}
}


/*03-04-2020*/
.card-header.card-box-header .c_b_box_one{display: none;}
.card-header.card-box-header .c_b_box{width: 80%;}
.card-header.card-box-header .c_b_box span{width: 40%;display: inline-block;text-align: center;}
.card-header.card-box-header .c_b_box span + span{border-left: 1px solid #000;}
.card-header.card-box-header .c_b_box img{width:16px;height:25px;}
.card-header.card-box-header .c_b_box img + img{padding-left: 15px;}
.draggable-cards .card .text-danger{display: inline-block;width: 33.33%;float: left;}
.draggable-cards .card .portfolio-created{display: inline-block;width: 33.33%;float: left;}
.draggable-cards .card .text-success{display: inline-block;width: 33.33%;float: left;}
.draggable-cards .card .portfolio-created .portfolio-created-title{display: block;text-align: center;}
.draggable-cards .card .portfolio-created .portfolio-created-date{display: block;text-align: center;}
.draggable-cards .card .card-top span:last-child{text-align: right;}
.draggable-cards .card .portfolio-created span:last-child{text-align: center;}
.rank-day-week-wrap ul{margin: 0;padding: 0;font-size: 0;list-style-type: none;text-align: right;}
.rank-day-week-wrap ul li{font-size: 16px;line-height: 28px;position: relative;display: inline-block;vertical-align: top;padding: 0 15px;min-width: 110px;text-align: center;}
.card-header.card-box-header .rank-day-week-wrap ul li h4{text-transform: none;font-weight: 500;position: absolute;top: -85px;left: 0;right: 0;}
.rank-day-week-wrap ul li img{width: 16px;height: 25px;vertical-align: middle;}
.rank-day-week-wrap ul li:before {content: '';position: absolute;bottom: 3px;right: 0;height: 20px;border-right: 1px solid;}
.rank-day-week-wrap ul li:last-child:before {display: none;}

/*Portfolio Accordion*/
.portfolio-tab-wrap .smk_accordion.acc_with_icon{width:100%}
.portfolio-tab-wrap .smk_accordion.acc_with_icon .accordion_in{-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1);box-shadow: 0 0 10px rgba(0,0,0,0.1);border: none;border-radius: 0;background: #fff;}
.portfolio-tab-wrap .smk_accordion.acc_with_icon .accordion_in .acc_head{-webkit-border-radius: 0;border-radius: 0;background: #fff;padding:20px 50px 20px 20px;border-bottom: 1px solid #dee2e6;color: #010101;}
.portfolio-tab-wrap .smk_accordion.acc_with_icon .accordion_in .acc_head h2{margin: 0;font-size: 18px;font-weight: 600;letter-spacing: 0.5px;text-transform: uppercase;font-family: Rubik,sans-serif;}
.portfolio-tab-wrap .smk_accordion.acc_with_icon .accordion_in .acc_content{background: transparent;padding:1.25rem}
.portfolio-tab-wrap .smk_accordion .accordion_in .acc_head .acc_icon_expand{position: absolute;left: auto;right: 22px;top:21px;margin-top: 0;background: transparent !important;text-align: center;font-size: 20px;line-height:20px;font-weight: normal;-webkit-transition:all 0.35s ease 0s;transition:all 0.35s ease 0s}
.portfolio-tab-wrap .smk_accordion .accordion_in.acc_active .acc_head .acc_icon_expand{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:23px}
.portfolio-tab-wrap .smk_accordion .accordion_in .acc_head .acc_icon_expand:before{content:"\e64b";font-family:themify}
.portfolio-tab-wrap form{width:100%;}
.portfolio-tab-wrap .smk_accordion.acc_with_icon .accordion_in + .accordion_in{margin-top:20px}
.draggable-cards .card .card-top .text-danger .ap-tag{display:block;text-align:left;}


/*Responsive*/
@media only screen and (max-width: 1199px){
    .card-header.card-box-header .c_b_box{width: 100%;}
    .card-header.card-box-header .c_b_box span{width: 48%;}
}

@media only screen and (max-width:1024px){
    .card-header.card-box-header .rank-day-week-wrap ul li h4 {position: relative;top: 0;margin: 0 0 5px;}
    .card.shadow-box.stock-dtl-title.m-b-20 .col-lg-7.col-md-12.col-sm-12{flex: 0 0 100%;max-width: 100%;}
}

@media only screen and (max-width: 767px){
    .card .c_b_desktop{display:none;}
    .card-header.card-box-header .c_b_box_one{display: block;margin-bottom: 10px;}
    .card-header.card-box-header .c_b_box_wrap{float: right;}
    .card-header.card-box-header .c_b_box{width: auto;}
    .card-header.card-box-header .c_b_box span{width: auto;margin-right: 20px;}
    .card-header.card-box-header .c_b_box span + span{padding-left:20px;}
    .card-header.card-box-header .c_b_box_one .d_wrap{font-size: 18px;}
    .card-header.card-box-header .c_b_box_one .d_wrap + .d_wrap{margin-left: 20px;}
    .card-header.card-box-header .latest_update{float: left !important;}
    .rank-day-week-wrap{padding:20px 0}
    .rank-day-week-wrap ul{text-align:left}
    .rank-day-week-wrap ul li{min-width:88px}
    .rank-day-week-wrap ul li:first-child{padding-left:0}
    .rank-day-week-wrap ul li:last-child{padding-right:0}

    .topbar .top-navbar .navbar-nav>.nav-item.search-box a.nav-link {height: auto !important; line-height: normal; padding: 0;}
    .topbar .top-navbar .navbar-nav>.nav-item .form-control {margin-top: 0 !important;}
    .stock-detail-data .rank-day-week-wrap ul{text-align:center !important;}
    .stock-detail-data .latest_update_section{margin: 0 auto;}
    .stock-detail-data .latest_update_section .latest_update{text-align: center !important; width: 100% !important;}
}

@media only screen and (max-width:480px){
    .rank-day-week-wrap ul li{min-width:33.33%}
    .portfolio-tab-wrap .smk_accordion.acc_with_icon .accordion_in .acc_head h2{font-size:16px;line-height:22px}
}

.error {
    color: red ;
    font-weight: 300;
}
form#loginFrm .input-group label.error {
    display: block;
    width: 100%;
    padding-left: 40px;
    margin-top: 2px;
}

form#resetFrm .input-group label.error {
    display: block;
    width: 100%;
    padding-left: 40px;
    margin-top: 2px;
}
.authentication-box .form-group select {
    color: #4F5467;
}
.authentication-box .form-group label.error {
    width: 100%;
}
#registration .authentication-box .form-group .custom-control.custom-checkbox { display: flex; flex-wrap: wrap;}
#registration .authentication-box .form-group .custom-control.custom-checkbox input#customCheck1 {
    order: 0;
}
#registration .authentication-box .form-group .custom-control.custom-checkbox label.custom-control-label {
    order: 1;
}

#registration .authentication-box .form-group .custom-control.custom-checkbox label#terms_and_conditions-error {
    order: 2;
    position: relative;
    left: -25px;
}
#resetPasswordFrm .input-group label.error {
    width: 100%;
    padding-left: 40px;
}
.banner .banner-image {height: auto !important; width: 100% !important;}

/* Edit profile optimization */
.mark-required:after{content:" *";color: red;}
.tabbing-wrap ul.nav-tabs .nav-link.active .icon-color{color: black !important;}
.tabbing-wrap ul.nav-tabs .nav-link .icon-color{color: white !important;}
.deleteUserImage{position: relative;top: 63px;right: 39px;color: lightslategray;}
.deleteUserImage:hover{color: lightslategray;}
.deleteUserImage i{font-size: 30px}

/* System notification */
.sys-notification-count {
    position: absolute;
    right: 7px;
    top: 4px;
    color: #fff;
    background-color: #4474E0;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    text-align: center;
    font-size: 11px;
    line-height: 22px;
}
.notification-count-large {
    height: 26px;
    width: 26px;
    line-height: 28px;
    top: 2px;
    right: 0;
}
#sys-notification-wrap{max-height: 420px !important;height:auto;}
.no-sys-notification-outer-notification{ text-align: center; }
.notification-content{ border-bottom: 1px solid #e6e6e6; padding: 11px 0px !important; }
.notification-content:hover{ background: #f6f8f9 }
.notification-content:last-child{ border: none  }
.view_more_btn{text-align: center; color: white !important;}
.view_more_btn:hover{ color: white !important; }
.notification-msg{white-space: initial !important;}
.notificationbox{width:500px !important;}
.redirect_url, .redirect_url:hover {color: #6a7a8c;}
.cursorUnsetClass {cursor: unset}
.email-setting-input {margin-left: 11px;}
.select2-drop{ z-index:99999;}
.navbar-expand-md .navbar-nav .dropdown-menu .padding-5 {width: 100%; text-align: center; display: inline-block;}
.navbar-expand-md .navbar-nav .dropdown-menu .view_more_btn {   width: auto; display: inline-block; margin:10px auto; text-align: center; padding: 0 30px; line-height: 36px;}


.search-box-icon {margin-top: 10px !important}
.stock-popup {height: 500px !important;}
div#portFolioListModal .border-orange{
    border: 1px solid #fb8c00;
}


.shadow-box table.table tr.owner_highlight td a:hover{color: #fff !important;}
.my-portfolio-form form .form-control.error {color: #4F5467;}
.portfolio-dtl-tbl table.table tr td.share-status .form-check {display: block;}
.user-profile-data{height: calc(100% - 20px);}
.topbar .top-navbar .navbar-nav>.nav-item .form-control {margin-top: 17px;}
.topbar .top-navbar .navbar-nav>.nav-item.search-box:hover {background: transparent !important;}

.form-group label.row.col-md-12 {align-items: center;}


.remaining-box {width: 100%; display: flex; justify-content: space-between; align-items: center; margin: 15px 0; padding: 0 16px !important;}
.remaining-box .remaining-inner{margin: 0; padding: 0;}
.remaining-box .private-contest-section {width: auto; margin: 0; padding: 0; display: inline-block;}
.remaining-box a.btn.btn-theme {color: #fff !important;}
.winner-count ul.nav-tabs.winner-list-ul {margin: 0 0 20px 0; width: 100%; float: left; padding: 0;}
.winner-count .winner-list-ul li.nav-item {padding: 0; margin: 0 15px -1px 0; display: inline-block; width: auto; border: 0; position: relative; border-radius: 0; z-index: 9;}
.winner-count .winner-list-ul li.nav-item a {display: block; padding:10px 20px; margin-left: -1px; line-height: 1.25; background-color: #fff; color: #000; border: 1px solid #dee2e6; font-size: 16px;}
.winner-count .winner-list-ul li.nav-item a.active {background-color: #de9e1d; border-color: #de9e1d; color: #fff; position: relative; border-bottom: 0;}
.winner-section-bar {width: 100%; float: left; margin: 20px 0 0 0; padding: 0;}
.winner-section-bar h4 {margin-bottom: 8px; font-weight: 500; font-size: 18px;}
.winner-section-bar .select-winner-option > span {font-size: 14px; margin: 0 0 20px 0; padding: 0; display: inline-block;}
.winner-count {width: 100%; float: left; margin: 0; padding: 0;}
.winner-count .tab-content {width: 100%; float: left; margin: 0; padding: 0;}
.winner-count .tab-content h3 {font-weight: 700; font-size: 18px; margin: 0 0 20px 0; padding: 0; display: none}

.my-competition-wrap .card-body .card_buttons .card .card-body {width: 100%; display: flex; justify-content: space-between; padding: 10px 15px; align-items: center;}
.user-search-box {width: 100%; display: flex; align-items: center; justify-content: space-between;}
.user-search-box .user-search {width: auto; margin: 0; padding: 0;}
.user-search-box .user-search form input {display: block; width: 100%; font-size: 16px; line-height: 1.5; color: #4F5467; background-color: #fff; height: 38px; padding: 6px 13px; border: 1px solid #e9ecef; border-radius: 2px; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; min-width: 300px;}







@media screen and (min-width: 767px){
    div#portFolioListModal .modal-dialog {
        max-width: 600px;
    }
    div#portFolioListModal .card .text-middle.align-items-center {
        min-width: 289px;
        max-width: 289px;
    }

}
.hiddenRecaptcha{opacity: 0}

.auth-bg-image{
    background: url("/new_theme/assets/images/big/auth-bg.jpeg") no-repeat center center;
    background-size:cover;
    background-attachment:fixed
}
.display-section{display: block !important;}

.signup-success {
    text-align: center;
    vertical-align: middle;
}
.auth-pages{padding-top: 0 !important;}
.stock-status{width: 16px; height: 25px}
.show-preloader{display: block !important; opacity: 0.5 !important;}
.user-img-round{width: 40px; height: 40px;}
#profileFrm .custom-checkbox .custom-control-label{cursor: pointer;}
.profile-dtl-box .profile-pic img{width: 150px; height: 150px}
.info-icon{font-size: 15px}
.fa-info-circle{font-size: 14px}
.loading_circle {height: 50px; width: 50px}
.not-found-comp-detail {padding: 20px 15px;}
.stock-name {margin: 15px 10px 0 0}
.header-user-image{width: 40px}
.header-menu-user-image{width: 60px}
.comp-detail-leaderboard .image{position: relative;}
.comp-leaderboard .company-details{min-height: 640px;}
.current-dividend-section {width: 7%}
.correct-shares-section {width: 20%}
tr .comp-number-td{min-width:70px}
.share-action{text-transform: capitalize;}
.cursor-pointer.dropdown.filter-country-wrap{float: left}
.block-unblock-user a{font-weight: 600}
.error-txt {text-align: center;vertical-align: middle;line-height: 90px;}
.add_usd.active {background-color: #2a2a2a !important; border-color: #2a2a2a !important; color: #fff!important;}
.profile-tabs form .form-group label.error {font-weight: 300; !important;}
form .invalid-feedback strong {font-weight: normal;font-size:13px;}
.withdrawForm .form-group select {color: #4F5467 !important;}
.day_week_status img {width: 15px; height: 25px}
.stock-detail-chart-data .stock-dtl-chart{position: relative;}
.stock_loader {position: absolute;left: 0;right: 0;top: 0;height: 100%;width: 100%;background:rgba(255,255,255,0.5);}



.share-contest-code .contest-detail {width: 100%; display: flex; align-items: center; margin-bottom: 15px;}
.share-contest-code .share-section .share-contest-invite-code {display: flex; width: 100%; align-items: center; margin-bottom: 15px;}
.share-contest-code .share-section .share-contest-invite-code p { margin-right: 10px; margin-bottom: 0 !important; }
.share-contest-code .share-section .share-contest-invite-code span.comp-share-code {margin-right: 10px;}
.share-contest-code .contest-detail p {margin-bottom: 0 !important; margin-left: 10px; }
.share-contest-code .share-section .share-contest-invite-code a { border-radius: 10px;}
.share-contest-code .share-section h5 {font-weight: 500;}
.my-competition-wrap a.share-icon {cursor: pointer;}
.copied-success {text-align: center; width: auto; color: white; margin: 0 auto; margin-bottom: 10px; background: #de9e1d; border-radius: 10px; padding: 5px 17px; font-size: 15px;}



@media only screen and (min-width:1401px){
    .custom-col-5{flex: 0 0 20%;max-width: 20%;}  .gain_details{display: block;}  }
.custom-pagination-wrap .pagination{margin-top: 30px}
.portfolio-follow-table table.table{margin-bottom:0px}
.edit-portfolio-avtar img{width: 100px}
.share-status img{width: 16px; height: 25px}
.default-cursor {cursor: default !important;}
.leaderboard-name {width: 40% !important;}
.input-group + .invalid-feedback {display: block;}

.company-data .card-head {width: 100%;}
.company-data-section .card-head h2 {width: auto;float: left; /*margin: 0 0 15px 0;*/}
.company-data-section .card-head .card-innaer h4 {display: inline-block;margin: 0 40px 0 0;padding: 0;font-size: 18px;font-weight: 500;letter-spacing: 0.5px; /*text-transform: uppercase;*/color: #010101;font-family: Rubik,sans-serif;}
.company-data-section .card-head .card-innaer h4:last-child {margin: 0 0 0 60px;}
.company-data-section .card-head .card-innaer h4:nth-child(2) {margin: 0 0 0 10px;}
.company-data-section .card-head .card-innaer {width:auto !important;float: right;margin: 0;padding: 10px 0 0 0;}
.company-data-section .card-header.card-box-header .rank-day-week-wrap ul li h4 {display: none}
.private-contest-comp-data div#headingOne {display: none;}
.my-private-contest-section .my-competition-wrap .card p.card-text {margin: 0;}
.share-contest-code .share-section .share-contest-invite-code a {border-radius: 0 !important; background: transparent; padding: 2px 0; border: none !important; color: #d79625;}
.share-contest-code .share-section .share-contest-invite-code a:hover {background: transparent !important;box-shadow: none !important;}
@media (min-width: 320px) and (max-width:767px) {
    .company-data-section .card-header.card-box-header .rank-day-week-wrap ul li h4 {display: block !important}
    .company-data-section .card-head .card-innaer {display: none; !important;}
    .company-data-section .card-head h2 {margin: 0 !important;}
}

.comp-leaderboard .company-data-section .card-innaer {width: 22% !important;}
/*.company-data-section .card-box-header .company-data-col {margin-left: auto !important;}*/
@media screen and (min-width:768px) and (max-width:991px) {
    .competition-dashboard .card-body {overflow: auto;}
    .competition-dashboard.company-data-section .card-head .card-innaer {width: 45%;}
}
.competition-dashboard .company-data-section .card-head .card-innaer {padding: 10px 36px 0 0 !important;}
.competition-dashboard .company-data-section .align-items-center {
    display: block;
}
@media (min-width: 768px) {
    .competition-dashboard .company-data-section .card-box-header .company-data-col {max-width: 100% !important;}
    /*body .dashboard-middle-section .upcoming-competitions .competition-section .competition-table {overflow: auto !important;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}*/
}
@media screen and (min-width:320px) and (max-width:767px) {
    .competition-dashboard .card-header.card-box-header h4 {text-align: left;float: none !important;}
    .competition-dashboard .rank-day-week-wrap ul {text-align: center !important;float: none;}
    .competition-dashboard .rank-day-week-wrap ul li h4 {text-align: center !important}
    body .comp-leaderboard .rank-day-week-wrap ul {text-align: center !important;float: none;}
    #main-wrapper.show-sidebar .main-menu {z-index: 99995;}
    .user-search-box .user-search {margin: 0 15px 0 0;}
    .user-search-box .user-search form input{min-width: auto;}
    .modal .modal-dialog {width: calc(100% - 30px); margin: auto;}
    /*.private-contest-comp-data .competition-inner-section.show-comp-mb {position: static;}*/
    /*.private-contest-comp-data {background: #fff;}*/
    /*.private-contest-comp-data .card.upcoming-competitions {box-shadow: none; padding: 0; margin-block: 0;}*/
    /*.private-contest-comp-data .card.upcoming-competitions .card-body {padding: 0;}*/
    /*.private-contest-comp-data .card.upcoming-competitions .card-body h4.card-title {display: none;}*/
    /*.private-contest-comp-data .card.upcoming-competitions .competition-section {margin: 0;}*/
    /*.private-contest-comp-data .card.upcoming-competitions .competition-section .detail-box {padding-top: 0 !important;}*/
    /*.private-contest-comp-data .card.upcoming-competitions .card-body .card {margin: 0;}*/
    .private-contest-comp-data div#headingOne {display: block;}
    .private-contest-comp-data .header-right.close-icon-right {display: none;}
    .overflowhidden {overflow: hidden;}
    .winner-count ul.nav-tabs.winner-list-ul {overflow-x: auto; display: flex; flex-wrap: inherit; overflow-y:hidden;}
    .winner-count .tab-content table tr th {padding: 11px 5px; font-size: 12px; }
    .winner-count .tab-content tbody tr td {padding: 11px 5px; font-size: 12px; }


}
.comp-leaderboard .company-data-section .card-innaer {width: auto !important;padding-right: 40px !important;}
@media (min-width: 992px){
    .comp-leaderboard .company-data-section .card-box-header .company-data-col {flex: 0 0 58%;max-width: 58%;text-align: right !important;}
}
@media screen and (min-width:768px) and (max-width:991px) {
    body .comp-leaderboard .company-data-section .card-box-header .company-data-col {margin-left: auto;}
    body .comp-leaderboard .rank-day-week-wrap ul {text-align: right !important;float: none;}

    .winner-count ul.nav-tabs.winner-list-ul {overflow-x: auto; display: flex; flex-wrap: inherit; overflow-y:hidden;}
    .winner-count .tab-content table tr th {padding: 11px 5px; font-size: 12px; }
    .winner-count .tab-content tbody tr td {padding: 11px 5px; font-size: 12px; }



}
.comp-detail-section {cursor: pointer}


/* Competition module design change */
/*.comp-detail-table .competition-table, .comp-detail-table .table-bordered td, .comp-detail-table .table-bordered th {margin: 0 !important;}*/
.competition-inner-table tr td:first-child {text-align: center;}
.competition-inner-table tr td.button-block {text-align: center;}
.competition-inner-table tr td:last-child {text-align: center;}
.tabel-border-box .table-footer {display: flex;justify-content: space-between;align-items: center;padding: 15px 40px 15px 45px;margin: 0;background: #000;}
.tabel-border-box .table-footer .open {width: auto;margin: 0;padding: 0;float: left;}
.tabel-border-box .table-footer .open span {color: #fff;padding: 0 81px 0 0;}
.tabel-border-box .table-footer .float-right {color: #fff;}
.tabel-border-box .table-footer .float-right span {padding-right: 5px;}
.tabel-border-box .table-footer .open .red {padding-right: 5px;color: red;}
.tabel-border-box .table-footer .open .white {padding-left: 5px;color: white;}
.dashboard-middle-section .table-footer a.round-icon {color: #fff;}
.tabel-border-box .table-footer .float-right i {padding: 5px 7px 5px 6px;}
.tabel-border-box .table-footer .float-right button {border-radius: 6px}
.tabel-border-box .table-footer .float-right button:disabled {opacity: 0.65}
.loading-item {width: auto;top: 5px;position: absolute;z-index: 9999; left: 0;right: 0;margin: 0 auto;}
.dashboard-middle-section .stock-detail-load {opacity: 0.4 !important;}
.dashboard-middle-section .table-responsive .table.competition-inner-table td, .dashboard-middle-section .table-responsive .table.competition-inner-table th {padding: 7px !important;}
.dashboard-middle-section .header-right {position: absolute;top: 0;right: 0;border-radius: 0 0 0 11px;padding: 2px 6px;width: 67px;height: 25px;border: 1px solid #DCDCDC;background: #DCDCDC;}
.dashboard-middle-section .header-right a {width: 34px;height: 23px;padding: 0 0 0 0;color: #000;font-weight: 500;}
.dashboard-middle-section .header-right a img {width: 9px;height: 9px;padding: 0;margin: 0 0 1px 5px;}
.comp-leaderboard .header-right {display: none}
.competition-inner-section .header-right {right: 9px;}
.competition-inner-section {background: #ffffff}
.tabel-border-box {border: 1px solid #dee2e6;background: #FFF;}
.tabel-border-box .mr-set {padding: 0 10px;}
.tabel-border-box .mr-set p.text-set {margin: 0;}
.comp-header-detail .tabel-box-align {margin-left: 0 !important;}
.dashboard-middle-section .competition-right-section {padding-bottom: 20px}
.dashboard-middle-section .competition-right-section .competition-inner-section.comp-hide-data {display: none}

.part-user-table td, .part-user-table th{white-space: nowrap}

@media (min-width: 320px) and (max-width: 1024px) {
    .dashboard-middle-section .position-align {position: fixed;top: 64px;background: #fff !important;height: 100%;left: 0;right: 0;overflow: auto; width: 100%;padding: 30px 10px 0 !important;}
    .comp-header-detail .tabel-box-align {margin-left: 0 !important;margin-right: 0 !important;}
    .company-details-miabox.show-comp-mb, .competition-inner-section.show-comp-mb {position: fixed;top: 64px;background: #fff;height: calc(100vh - 60px);left: 0;right: 0;overflow-y: auto;width: 100%;padding: 30px 10px 0 !important;z-index: 9999}
    .tabel-border-box .table-footer .open span {padding: 0 10px 0 0;}
    .tabel-border-box .table-footer {padding: 15px 10px;}
    .comp-header-detail .tabel-box-align .detail-box {padding: 0;}
    .comp-header-detail .deatil_inner .date_block, .comp-header-detail .deatil_inner .date_block p, .comp-header-detail .deatil_inner .date_block span {width: 100%;}
    .comp-header-detail .deatil_inner .competition_block {line-height: 22px;}
    .dashboard-middle-section .competition-right-section .competition-inner-section.company-detail-mb {display: none}
    .dashboard-middle-section .header-right {position: absolute;top: 2px;right: 5px;padding: 2px 6px;width: 67px;height: 25px;border: 1px solid transparent;background: transparent;}
    .company-details-miabox .company-data-section .header-right {position: absolute;top: -28px;right: 5px;padding: 2px 6px;width: 67px;height: 25px;border: 1px solid transparent;background: transparent;}
    .loading-item {top: 5px;position: absolute;z-index: 9999;left: 0;width: auto;margin: 0 auto;right: 0;}
    .upcoming_sblock .deatil_inner .date_block, .upcoming_sblock .deatil_inner .date_block p, .date_block span {font-size: 13px;letter-spacing: 0.25px;width: 100%;}
    .upcoming_sblock .deatil_inner .competition_block {line-height: 22px;}
    .dashboard-middle-section .stock-detail-load {opacity: 0.99 !important;}
    /*.pay-swal-section {display: block;z-index: 999999}*/
    .tabel-border-box .table-footer {padding: 15px 10px;position: fixed;bottom: 0;width: 100%;left: 0;z-index: 99;}
    .dashboard-middle-section .table.competition-inner-table{margin-bottom:65px}
    /*.private-contest-comp-data .table.competition-inner-table{margin-bottom:111px}*/


    .private-contest-comp-data div#headingOne {display: block;}
    .private-contest-comp-data .header-right.close-icon-right {display: none;}
    .overflowhidden {overflow: hidden;}
}
@media (min-width: 1024px) and (max-width: 1320px) {
    .company-details-miabox .company-data-section .rank-day-week-wrap {display: flex;width: 100%;justify-content: center;margin: 50px 0px 0;}
    .company-details-miabox .company-data-section .card-header.card-box-header .rank-day-week-wrap ul li h4 {text-transform: none;font-weight: 500;position: absolute;left: 0;right: 0;top: -25px;}
    .company-details-miabox .company-data-section .card-head .card-innaer {display: none;}
    .company-details-miabox .company-data-section .card-header.card-box-header .rank-day-week-wrap ul li h4 {display: block;}
}
@media (min-width: 1025px) and (max-width: 1400px) {
    .competition-section .comp-detail-section .number-box span {font-size: 25px;line-height: 30px;}
    .comp-header-detail .deatil_inner .date_block, .comp-header-detail .deatil_inner .date_block p, .comp-header-detail .deatil_inner .date_block span {width: 100%;}
    .comp-header-detail .deatil_inner .competition_block {line-height: 21px;}
    .upcoming_sblock .deatil_inner .date_block, .upcoming_sblock .deatil_inner .date_block p, .date_block span {font-size: 13px;letter-spacing: 0.25px;width: 100%;}
    .upcoming_sblock .deatil_inner .competition_block {line-height: 22px;}

}
@media (min-width: 1400px) and (max-width: 1600px) {
    .upcoming_sblock .deatil_inner .date_block, .upcoming_sblock .deatil_inner .date_block p, .date_block span {font-size: 13px;letter-spacing: 0.25px;width: 100%;}
    .upcoming_sblock .deatil_inner .competition_block {line-height: 22px;}
}

@media (min-width: 1024px) and (max-width: 1450px) {
    .company-details-miabox .stock-detail-desc {width: 100% !important;max-width: 100% !important;flex: 0 0 100% !important;margin-bottom: 20px;}
}
@media (min-width: 481px) and (max-width: 575px) {
    .upcoming-competitions ul li #accordion .row .detail-box {padding-left: 0;}
}
.cms-content-detail{overflow-x: auto}
@media screen and (min-width:1024px) and (max-width:1100px) {
    .competition-dashboard .stock-history-title {max-width: 100%;}
}
@media screen and (min-width:1024px) and (max-width:1250px) {
    .comp-header-detail .detail-box .deatil_inner span {width: 100% !important;max-width: 364px !important;display: inline-block;}
}
/*.footerDrawer {display: none}*/
@media screen and (min-width:320px) and (max-width:767px) {
    .tabel-border-box .table-footer {padding: 15px 20px;}
}
.tabel-border-box .table-footer .open span {padding: 0 40px 0 0;}
@media screen and (min-width: 320px) and (max-width: 420px){
    .tabel-border-box .table-footer { padding: 15px ;}
    .tabel-border-box .table-footer .open span {padding: 0 15px 0 0 ;}
}
@media screen and (min-width: 421px) and (max-width: 1024px){
    .tabel-border-box .table-footer { padding: 15px 30px ;}
}

.portfolio-budget {
    vertical-align: middle !important;
}
a.deposite-portfolio-btn .btn-info {margin: 0 0 0 5px; background: none}
.stock-list thead tr th{white-space: nowrap !important;}
.stock-list thead tr th i.stock-info{font-size: 12px}
.comp-list thead tr th {padding: 15px 10px !important; cursor: default !important;}
.current-dividend-data {padding: 0 16px !important;}
.block-unblock-user {padding-bottom: 10px;}
.stock-inactive-status {font-size: 14px; color: red; padding-left: 6px; display: inline-block;width: auto;word-break: break-word;}
.stock-inactive-date {font-size: 13px;}
.stock-title-section {width: auto;max-width: 76%;}


/* Google Translet start */
.skiptranslate:not(.goog-te-gadget) {
    display: none;
}
.google-translate-wrap {
    display: flex;
    gap: 8px;
    align-items: center;
	margin-left: 20px;
}
.google-translate-wrap .tooltip-container:empty{display: none;}
.google-translate-wrap .tooltip-container {
    position: absolute;
    width: 0;
    top: 0;
    right: 0;
}

.google-translate-wrap .tooltip-container .tooltip {
    transform: none !important;
    top: 34px !important;
    min-width: 155px;
    left: -140px !important;
}
.google-translate-wrap .tooltip-container .tooltip .arrow {
    left: auto !important;
    right: 15px;
}
.skiptranslate.goog-te-gadget .goog-te-combo {
    max-width: 148px;
    margin: 0;
    cursor: pointer;
    font-family: Rubik, sans-serif;
    color: #333;
	border: 1px solid #dee2e6;
    height: 30px;
    background: #fff;
    padding: 0 10px;
}
.skiptranslate.goog-te-gadget .goog-te-combo:focus{
	border-color:#de9e1d;
}
.google-translate-wrap .close-icon-gt {
    width: 16px;
    height: 16px;
    cursor: pointer;
    display: inline-block;
	position: relative;
}
.close-icon-gt:before,.close-icon-gt:after {
	content: '';    
	position: absolute;
    top: 0;
	right: 0;
	bottom: 0;
    left: 0;    
    height: 2px;
    width: 16px;
    background-color: #999999;
    margin: auto;
}

.close-icon-gt:before {
    transform: rotate(45deg);
}

.close-icon-gt:after {
    transform: rotate(-45deg);
}
.skiptranslate.goog-te-gadget {
	font-size: 0;
}
.skiptranslate.goog-te-gadget span {
    display: none;
}
.topbar .nav-user-box{
	position: relative;
}
.topbar .nav-user-box .dropdown-toggle {
    display: flex;
    align-items: center;
    gap: 8px;
}
.topbar .nav-user-box .nav-user-name{
	white-space: nowrap
}

header.topbar .top-search-box .nav-item.search-box {
    display: flex;
    gap: 15px;
    align-items: center;
}

header.topbar .top-search-box .nav-item.search-box .select2-container{
	margin-top: 0;
}

header.topbar .top-search-box .nav-item.search-box .nav-info-icon {
    display: inline-flex;
}

header.topbar .top-search-box .nav-item.search-box .nav-info-icon a {
    display: inline-flex;
    color: #333;
    height: 64px;
    align-items: center;
	transition: .2s ease-in;
}

header.topbar .top-search-box .nav-item.search-box .nav-info-icon a:hover{
	background: rgba(0, 0, 0, .03);
}

.topbar .top-navbar .navbar-nav>.nav-item>.nav-link{
	display: inline-flex;
    align-items: center;
}

@media screen and (max-width: 1150px){
	header.topbar .top-search-box{margin-right: 10px;}
	.google-translate-wrap{margin-left: 10px;}
	.topbar .top-navbar .navbar-nav>.nav-item>.nav-link{padding: 0 10px;}
}
@media screen and (max-width: 1024px){
	header.topbar .top-search-box .form-control.select2-container{max-width: 230px;}
}
@media screen and (max-width: 991px){
	.topbar .nav-user-box .nav-user-name {display: none;}
	header.topbar .top-search-box .form-control.select2-container{max-width: 140px;}
	header.topbar .top-search-box .nav-item.search-box{gap: 8px;}
}
@media screen and (max-width: 767px){
	header.topbar .top-search-box .form-control.select2-container {
        max-width: 100%;
    }
	.google-translate-wrap {
        margin-left: 0;
        padding: 0 16px 16px;
        width: 100%;
    }
	.google-translate-wrap #google_translate_element{
    	width: 100%;
	}
	.skiptranslate.goog-te-gadget .goog-te-combo{
    	max-width: 100%;
    	width: 100%;
	}
}
/* Google Translet end */
