.switch-warning .yellow-color,
.switch-warning .m-menu__link-icon,
.switch-warning .m-menu__ver-arrow
{
    font-weight: bold !important;
    color:#eea200 !important;
}

/*.switch-warning .clicked_link
{
    font-weight: bold !important;
    color: chartreuse;
}*/

/*.switch-warning .clicked_link:visited
{
    font-weight: bold !important;
    color:red !important;
}*/


.switch-warning span.m-menu__link-text.clicked_link
{
	color: #eea200 !important;
}

.switch-warning span.m-menu__link-text.clicked_link1
{
	color: #716aca !important;
}




.switch-warning .m-menu__ver-arrow {

    font-size: 1.2rem !important;
}
.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row > .m-datatable__cell > span {
    text-align: center !important;
}

.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell > span {
    text-align: center !important;
}

table td {
    vertical-align: middle !important;
}

/* Align middle for fixtures */
.at-resp-share-element .at-share-btn, .at-resp-share-element .at-share-btn:hover {
    transition: none !important;
    transform: none !important;
}

.form-control-feedback {
    color: #F00;
}

.m-accordion .m-accordion__item--success,
.m-accordion .m-accordion__item--success .m-accordion__item-head.collapsed,
.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head,
.m-accordion .m-accordion__item--success .m-accordion__item-head, .m-accordion .m-accordion__item--success .m-accordion__item-head:hover {
    border: 1px solid #0F8223 !important;
    background-color: #0F8223 !important;
    color: #FFF !important;
    border: none !important;
    border-radius: 0px;
}

.m-type > span {

    font-size: 1.2rem;
}

.m-subheader .m-subheader__title {
    margin-bottom: 10px;

}

.m-body .m-content {
}

.scouting-datatable td:nth-child(2) {
    font-weight: bold;
}

.ranking-matchweek-datatable td:nth-child(1) {
    width: 30px;
}

.player_teamname {
    margin-left: 25px;
}

.superpower-title {
    border-bottom: 1px solid #EEE;
}

.btn-grow:hover {
    transform: scale(1.1);
}

.m-accordion .superpowers .m-accordion__item--success .m-accordion__item-body {
    background-color: #38003C !important;
}

.m-accordion .superpowers .m-accordion__item {
    overflow: visible;
}

.m-accordion.m-accordion--default .m-accordion__item .m-accordion__item-body a {
    border: none !important;
    color: #FFF;
    font-weight: normal;
    text-transform: capitalize;
    text-align: left;
}

.m-accordion.m-accordion--default .m-accordion__item .m-accordion__item-body .m-nav a {
    color: #000;
}

.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head a,
.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head .form-control-feedback {
    color: #FFF;
}

.m-table.m-table--head-bg-brand thead th {
    background-color: #0F8223;
    color: #fff;
}

body .m-portlet .m-portlet__body.nopadding {
    padding: 0;
}

.m-portlet .m-portlet__body.padding {
    padding: 2.2rem 2.2rem;
}

.m-portlet .m-portlet__body.smallHpadding {
    padding: 2.2rem 0.5rem 2.2rem 0.5rem;
}

.menupadding {
    padding: 0 2.0rem 0 2.0rem;
}

.hide {
    visibility: hidden;
}

.btn-success,
.m-badge.m-badge--success {
    background-color: #4FBA4C !important;
    border: 2px solid #e1e1e1 !important;

}

.m-badge.m-badge--dot-small {
    line-height: 8px !important;
    min-height: 8px !important;
    height: 8px !important;
    width: 8px !important;
    width: 8px !important;
    top: 40% !important;
    margin-left: 10px !important;
}

.m-badge.m-badge--danger {
    background-color: red !important;

}

.notification-btn {
    margin-top: 15px;
}

.notification-btn a:hover {
    text-decoration: none;
}

.profile-picture {
    max-width: 100px !important;
    margin: 0 !important;
    border-radius: 100%;
}

/*.sorting i{display:none;}*/
/*.sorting_desc i.fa-arrow-up{display:none;}
.sorting_desc i.fa-arrow-down{display:inline;}*/
/*.sorting_asc i.fa-arrow-up{display:inline;}
.sorting_asc i.fa-arrow-down{display:none;}*/
.nosorting.sorting_asc:after, .nosorting.sorting_desc:after {
    display: none;
}

.sorting_asc:after, .sorting_desc:after {
    padding-left: 10px;
    color: #CCC;
}

.sorting_desc:after {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    content: "\f062";
}

.sorting_asc:after {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    content: "\f063";
}

header i.headericon {
    color: #159B31;
    font-size: 20px;
}

/* Matchweek - Datatables */
.matchweek .m-section,
.matchweek .m-section .m-section__content,
.matchweek .m-portlet,
#manage_team .matchweek .table, #create_team .matchweek .table {
    margin-bottom: 0 !important;
}

.m-datatable table thead {
    text-align: center;
    background-color: #FAFAFA;
}

.match-scores-left-side {
    text-align: right;
}

.match-scores-right-side {
    text-align: left;
}

.match-scores-left-side, .match-scores-right-side {
    font-weight: bold;
    font-size: 2.4em;
    text-align: center;
}

.m-datatable tr td[data-field="Goals"]:first-child {
    text-align: right;
}

.m-table .matchweek_fixture_head tr th {
    background: #f4f3f8;
    color: #000;
    text-align: center;
    padding: 1.0rem !important;
}

/*
.m-table .matchweek_fixture_head tr th:first-child{text-align:left;}
.m-table .matchweek_fixture_head tr th:last-child{text-align:right;}
*/
/* Matchweek  */
.matchweek .matchweek_data .live {
    background-color: #fff7db;
}

.matchweek .matchweek_data .paused {
    background-color: #dbdbdb;
}

/* Dashboard - Hotlist */
.m-accordion .superpowers .m-accordion__item .m-accordion__item-body .m-accordion__item-content {
    padding: 0;
}

.hotlist .m-accordion.m-accordion--bordered .m-accordion__item {
    border-radius: 0px;
    background-color: #4FBA4C;
    border-left: none;
    border-right: none;
}

.hotlist .m-accordion.m-accordion--bordered .m-accordion__item .m-accordion__item-body {
    background-color: #FFF;
}

.hotlist.m-portlet.m-portlet--success.m-portlet--head-solid-bg {
    border: none;
    background-color: transparent;
    padding: 0;
    margin: 0;
}

.hotlist.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__body {
    background: transparent none;
    padding: 0;
    border: none;
}

.hotlist .m-accordion.m-accordion--bordered .accord .m-accordion__item .m-accordion__item-head span {
    color: #FFF;
}

.hotlist .m-accordion .m-accordion__item .m-accordion__item-head {
    border: 1px solid #4FBA4C !important;
    background-color: #4FBA4C !important;
    color: #FFF !important;
}

.m-card-user.m-card-user--sm .m-card-user__details .m-card-user__email {
    /*  font-size: 0.0rem !important; */
}

.m-card-user__pic {
    display: block !important;
    margin: 0 auto !important;
}

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}

.winner-league-name a {
    color: black !important;
}

.weekwinner-info {
    color: black;
    text-align: center;
}

.m-card-user__details {
    display: block !important;
    text-align: center !important;
}

.m-card-user {
    margin: 0 0 0 0.7rem !important;
    display: block !important;
}

#hot_list div.jersey,
#hot_list div.player_info {
    padding: 0;
}

/* Scouting - Scouting table*/
.scouting-datatable {
    border: none;
    border-collapse: collapse;
}

.scouting-datatable .teamname {
    font-size: 0.8rem;
    display: block;
}

.scouting-datatable .player_info {
    color: #333;
}

.m-datatable.scouting-datatable table thead tr th {
    background-color: #4FBA4C !important;
    color: #FFF !important;
    border-left: 1px solid #ebedf2;
}

.m-datatable.scouting-datatable table thead tr th span {
    color: #FFF !important;
}

.m-datatable.scouting-datatable table th.stat,
.m-datatable.scouting-datatable table td.stat {
    width: 60px !important;
    margin: 0 !important;
    text-align: center;
    border-left: 1px solid #ebedf2 !important;
}

/* .m-datatable.scouting-datatable table td.firstname span{width:100%!important;}*/

.scouting-table thead th span {
    margin-left: 15px;
}

.scouting-table thead th .player_name {
    margin-left: 20px;
}

.scouting-table tbody tr td {
    padding-left: 30px;
    padding-top: 15px;

}

.scouting-table tbody td img {
    width: 20px;
}

#scouting-modal .modal-header {
    background-color: #4FBA4C;
}

#scouting-modal h5 {
    color: #fff !important;
}

#scouting-modal .modal-lg {
    /*max-width: 50% !important;*/
}

.scouting-table thead {
    background-color: #4FBA4C;
    color: #fff !important;
}

#scouting-modal .modal-body .scouting-title {
    display: block !important;
    text-align: center !important;
    font-weight: bold;
}

#scouting-modal .modal-body .scouting-points {
    display: block !important;
    text-align: center !important;
}

#scouting-modal .modal-body .scouting-item {
    font-weight: bold;
}

#scouting-modal .modal-body .scouting-number {

}

/* FRIEND REQUEST */
#html_table4 thead th {
    text-align: left;
}

/* FIXTURES */
table.fixtures thead tr {
    height: 55px !important;
}

table.fixtures tbody .center {
    text-align: center;
}

table.fixtures thead .center {
    text-align: center;
}

/* SHOP */
.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item:nth-child(1) .m-pricing-table-1__price {
    font-size: 3rem;
    font-weight: 600;
    display: block;
    margin-top: 20rem;
    margin-bottom: 0;
}

.m-pricing-table-1__description {
    margin: 0px !important;
    font-size: 2.0rem !important;
    color: #d10b23 !important;
    font-weight: bold !important;
    text-align: center !important;
}

.m-pricing-table-1__price {
    margin-top: 0px !important;
    font-size: 2.0rem !important;
    color: #821a73 !important;
    margin-left: -35px !important;
    text-align: center !important;

}

.m-pricing-table-1__label {
    color: #821a73 !important;
    margin-top: 0px !important;

}

.m-pricing-table-1__icon {
    margin-left: -2px !important;
}

.btn-starter {
    border: none;
    color: white;
    font-size: 1.2rem;
    font-weight: bold;
    cursor: auto !important;
    width: 200px;

    background: rgb(150, 191, 14); /* Old browsers */

    background: -moz-linear-gradient(left, rgba(150, 191, 14, 1) 0%, rgba(18, 139, 44, 1) 100%); /* FF3.6-15 */

    background: -webkit-linear-gradient(left, rgba(150, 191, 14, 1) 0%, rgba(18, 139, 44, 1) 100%); /* Chrome10-25,Safari5.1-6 */

    background: linear-gradient(to right, rgba(150, 191, 14, 1) 0%, rgba(18, 139, 44, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#96bf0e', endColorstr='#128b2c', GradientType=1); /* IE6-9 */
}

.btn-bronze {
    border: none;
    color: white;
    font-size: 1.2rem;
    font-weight: bold;
    cursor: auto !important;
    width: 200px;

    background: rgb(200, 158, 99); /* Old browsers */

    background: -moz-linear-gradient(left, rgba(200, 158, 99, 1) 0%, rgba(138, 114, 34, 1) 100%); /* FF3.6-15 */

    background: -webkit-linear-gradient(left, rgba(200, 158, 99, 1) 0%, rgba(138, 114, 34, 1) 100%); /* Chrome10-25,Safari5.1-6 */

    background: linear-gradient(to right, rgba(200, 158, 99, 1) 0%, rgba(138, 114, 34, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c89e63', endColorstr='#8a7222', GradientType=1); /* IE6-9 */

}

.btn-silver {
    border: none;
    color: white;
    font-size: 1.2rem;
    font-weight: bold;
    cursor: auto !important;
    width: 200px;

    background: rgb(41, 50, 57); /* Old browsers */

    background: -moz-linear-gradient(left, rgba(41, 50, 57, 1) 0%, rgba(112, 127, 134, 1) 100%); /* FF3.6-15 */

    background: -webkit-linear-gradient(left, rgba(41, 50, 57, 1) 0%, rgba(112, 127, 134, 1) 100%); /* Chrome10-25,Safari5.1-6 */

    background: linear-gradient(to right, rgba(41, 50, 57, 1) 0%, rgba(112, 127, 134, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#293239', endColorstr='#707f86', GradientType=1); /* IE6-9 */

}

.btn-gold {
    border: none;
    color: white;
    font-size: 1.2rem;
    font-weight: bold;
    cursor: auto !important;
    width: 200px;

    background: rgb(218, 142, 2); /* Old browsers */

    background: -moz-linear-gradient(left, rgba(218, 142, 2, 1) 0%, rgba(250, 181, 0, 1) 100%); /* FF3.6-15 */

    background: -webkit-linear-gradient(left, rgba(218, 142, 2, 1) 0%, rgba(250, 181, 0, 1) 100%); /* Chrome10-25,Safari5.1-6 */

    background: linear-gradient(to right, rgba(218, 142, 2, 1) 0%, rgba(250, 181, 0, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#da8e02', endColorstr='#fab500', GradientType=1); /* IE6-9 */

}

.btn-champignon {
    border: none;
    color: white;
    font-size: 1.2rem;
    font-weight: bold;
    cursor: auto !important;
    width: 200px;

    background: rgb(147, 17, 126); /* Old browsers */

    background: -moz-linear-gradient(left, rgba(147, 17, 126, 1) 0%, rgba(226, 20, 112, 1) 100%); /* FF3.6-15 */

    background: -webkit-linear-gradient(left, rgba(147, 17, 126, 1) 0%, rgba(226, 20, 112, 1) 100%); /* Chrome10-25,Safari5.1-6 */

    background: linear-gradient(to right, rgba(147, 17, 126, 1) 0%, rgba(226, 20, 112, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#93117e', endColorstr='#e21470', GradientType=1); /* IE6-9 */

}

.btn-pack {
    border: none;
    color: white;
    font-size: 1.2rem;
    font-weight: bold;
    cursor: auto !important;
    margin-top: 15px;
    background: #16578d;
    background: -moz-linear-gradient(left, #16578d 0%, #1c70b7 100%);
    background: -webkit-linear-gradient(left, #16578d 0%, #1c70b7 100%);
    background: linear-gradient(to right, #16578d 0%, #1c70b7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#16578d', endColorstr='#1c70b7', GradientType=1);
}

/* HEADER */
header#m_header {
    z-index: 9999;
    height: 100px;
}

body.m-header--fixed .m-body {
    padding-top: 100px !important;
}

.m-page--wide .m-header, .m-page--fluid .m-header {
    background-color: #1D1D1D;
    color: #FFF;
}

body .timeTo figcaption,
body #m_header_menu .m-nav .m-nav__item > .m-nav__link .m-nav__link-text,
body #m_header_menu .m-nav .m-nav__item:hover:not(.m-nav__item--disabled) > span.m-nav__link .m-nav__link-text,
body #m_header_menu.m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-text {
    color: #FFF;
}

.m-header-menu .m-menu__nav > .m-menu__item {
    padding: 0px !important;
}

.m-menu__link-title {
    display: inline-block !important;
    margin-left: 20px !important;
}

.subheader-title,
.m-subheader .m-subheader__breadcrumbs.m-nav > .m-nav__separator,
.m-subheader .m-subheader__breadcrumbs.m-nav > .m-nav__item > .m-nav__link > .m-nav__link-text,
.m-subheader .m-subheader__breadcrumbs.m-nav > .m-nav__item > .m-nav__link > .m-nav__link-icon {
    color: #FFF;
}

header .m-stack.m-stack--general.m-stack--ver > .m-stack__item.m-stack__item--center {
    color: #000;
}

header .m-nav .m-nav__item .m-nav__item > .m-nav__link .m-nav__link-text {
    color: #6f727d;
}

.m-topbar .m-topbar__nav.m-nav .m-topbar__languages {
    padding: 0;
}

header .progress {
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
}

header .xp_lvl {
    text-align: center;
    font-size: 12px;
    font-weight: bold;
}

header .progress .progress-bar {
    display: -webkit-box;
    padding: 0 10px;
}

header .timeTo div,
header .timeTo div.first {
    border: none;
}

header .timeTo ul li {
    font-size: HelveticaLTStd-BoldCond, sans-serif;
}

body header .timeTo figcaption {
    font-size: 10px !important;
}

/*header .progress{
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
}
/*header .xp_lvl{text-align: center;font-size:12px;font-weight:bold;}
header .progress .progress-bar{display:-webkit-box;padding:0 10px;}*/

.nav-bar-counter .timeTo div, .nav-bar-counter .timeTo div.first {
    border: none;
}

.nav-bar-counter .timeTo div, .nav-bar-counter .timeTo figure div.first {
    width: 16px !important;
    height: 21px !important;
}

.nav-bar-counter .timeTo ul li {
    font-size: 20px !important;
    text-align: center !important;
}

.nav-bar-counter .timeTo figcaption {
    font-size: 9px !important;
    text-align: center !important;
}

.nav-bar-counter .m-menu__link-text strong {
    color: #ffffff !important;
}

.nav-bar-counter .timeTo span {
    color: #ffffff !important;
}

.nav-bar-xp .m-menu__link-title {
    width: 100% !important;
}

.nav-bar-counter .timeTo figure:first-child {
    width: auto !important;
}

/* SUPERPOWERS */

.m-accordion .m-accordion__item .m-accordion__item-head .m-accordion__item-title a {
  color: #ffffff;
}

.sp-icon {
    position: relative;
}

.sp-icon:before {
    content: "";
    /*  background: url('../app/media/img/spicon.png') center no-repeat;*/
    height: 15px;
    width: 15px;
    background-size: 100%;
    position: absolute;
    left: -20px;
    top: 2px;
}

.sp-icon-0:before {
    background: url('../app/media/img/spinicon-bleu.png') center no-repeat;
    background-size: contain;
}

.sp-icon-1:before {
    background: url('../app/media/img/spinicon-yellow.png') center no-repeat;
    background-size: contain;
}

.sp-icon-2:before {
    background: url('../app/media/img/spinicon-orange.png') center no-repeat;
    background-size: contain;
}

.sp-icon-3:before {
    background: url('../app/media/img/spinicon-green.png') center no-repeat;
    background-size: contain;
}

.m-footer {
    margin-left: -10px !important;
}

.m-footer .m-stack {
    text-align: center !important;
}

.superpower-msg {
    background-color: #FFCC15;
    color: #FFF;
    font-weight: bold;
    background-size: auto;
    padding: 10px 10px;
    text-align: center;
    animation: bganim 4s infinite linear both;
}

@keyframes bganim {
    from {
        background-color: #FFCC15;
    }
    to {
        background-color: #EC0E00;
    }
}
.m-link {
    text-decoration: none;
    position: relative;
    display: inline-block;
    /* white-space: nowrap; */
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 60px !important;
}
.superpower-icon {
    background-color: #FFCC15;
    background-size: auto;
    padding: 30px 0;
}

.superpower-icon.icon-goal {
    background: #FFCC15 url('../images/teams-icons/goal_icon.png') center center no-repeat;
    width: 40px !important;
    background-size: 80%;
}

.superpower-icon.icon-assist {
    background: #FFCC15 url('../images/teams-icons/assist_icon.png') center center no-repeat;
    width: 40px !important;
    background-size: 80%;
}

.superpower-icon.icon-captain {
    background: #FFCC15 url('../images/teams-icons/captain_icon.png') center center no-repeat;
    width: 40px !important;
    background-size: 80%;
}

.superpower-icon.icon-card {
    background: #FFCC15 url('../images/teams-icons/card_icon.png') center center no-repeat;
    width: 40px !important;
    background-size: 80%;
}

.superpower-icon.icon-trainer {
    background: #FFCC15 url('../images/teams-icons/whislte.png') center center no-repeat;
    width: 40px !important;
    background-size: 80%;
}

.superpower-count {
    background-color: #BD0B10;
    color: #FFF;
}

.superpowers .available-sp {
    background-color: #CACACA;
    color: #333;
    padding: 0.5rem 2rem;
    text-align: center;
}

.sp-update-btn {
    margin: 10px 0 0 0;
    border: none;
}

.board-container {
    padding: 0px;
    box-sizing: border-box;
    margin-right: 10px;
}

.board {
    background-color: #EEA200;
    height: 10px;
    padding: 5px;
    color: #fff;
}

.board-container2 {
    padding: 0px;
    box-sizing: border-box;
    margin-right: 10px;
}

.board2 {
    background-color: #716ACA;
    height: 10px;
    padding: 5px;
    color: #fff;
}

/* BATTLE */
/*.lost, tr.lost td{background-color:#f4c542 !important;}
.won, tr.won td{background-color:#acf441 !important;}*/
.penaltykicks .modal-body {
    height: 50vh
}

iframe.battle {
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.game_box {
    width: 90%;
    height: 90%;
    margin: 0 auto;
    max-width: 850px;
    max-height: 600px;
    background-color: #fff;
    padding: 10px;
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 50px;
    color: white;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    z-index: 99999;
}

.game_box iframe {
    width: 100%;
    height: 97%;
    z-index: 9999;
}

.won, .won span, tr.won td, .battle-won {
    color: #23A14F !important;
}

.lost, .lost span, tr.lost td, .battle-lost {
    color: #BD0B10 !important;
}

.not_accepted, .not_accepted span, tr.not_accepted td, .battle-not_accepted {
    color: #efa703 !important;
}

/* COMETCHAT */
#cometchat_embed_chatrooms_container {
    width: 100% !important;
    margin-top: 20px;
}

#cometchat_embed_chatrooms_container iframe {
    width: 99.9% !important;
    margin: 0 auto;
}

/* SIDEBAR NAVIGATION */
.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-text, .m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-text {
    color: #FFFFFF
}

.m-aside-left, .m-brand--skin-dark {
    width: 210px;
}

/* RANKING */
.ranking-general-datatable thead th {
    text-align: left;
}

.flag-icon {
    background-position: 0 !important;
}

/* NAV TABS */
#manage_team .nav.nav-tabs {
    background-color: #0F8223;
    color: #FFF;
    margin-bottom: 0px !important;
}

#manage_team .m-tabs-line .m-tabs__item {
    margin-right: 0px;
}

#manage_team .m-tabs-line.nav.nav-tabs .nav-link,
#manage_team .m-tabs-line a.m-tabs__link {
    padding: 20px 10px;
    color: #FFF;
    font-size: 1.3em;
}

#manage_team .m-tabs-line.nav.nav-tabs .nav-link i,
#manage_team .m-tabs-line a.m-tabs__link i {
    color: #FFF;
}

#manage_team .m-tabs-line.m-tabs-line--success.nav.nav-tabs .nav-link:hover,
#manage_team .m-tabs-line.m-tabs-line--success.nav.nav-tabs .nav-link.active,
#manage_team .m-tabs-line.m-tabs-line--success a.m-tabs__link:hover,
#manage_team .m-tabs-line.m-tabs-line--success a.m-tabs__link.active,
#manage_team .m-tabs-line.m-tabs-line--success a.m-tabs__link:hover i,
#manage_team .m-tabs-line.m-tabs-line--success a.m-tabs__link.active i {
    background-color: #FFF;
    color: #000;
}

.d-flex {
    padding-left: 10px;
}

.m-widget4__item {
    display: unset !important;
}

.m-widget4__img {
    /*  display: inline-block !important;*/
}

.m-widget4__info {
    word-break: break-word;
    /*   display: inline-block !important;*/

}

.m-menu__item {
    text-align: left;
}

.m-menu__link1 {
    padding: 30px !important;
    margin-top: 20px !important;
}

.m-menu__link-text1 {
    margin-left: 30px !important;
    text-decoration: none !important;
    color: white;
}

.m-topbar {
    min-width: 100% !important;
    background: #1D1D1D !important;
}

.m-brand--skin-dark {
    background: #1D1D1D !important;
}

/* DEVELOPER TOOLBAR */
.develbar {
    z-index: 9999;
}

/*ranking datatable tab matchweek*/

.ranking-matchweek-datatable .m-datatable__table tr td:nth-child(1) span, .ranking-matchweek-datatable .m-datatable__table tr th:nth-child(1) span {
    width: 30px !important;
}

.ranking-matchweek-datatable .m-datatable__table tr td:nth-child(4) span, .ranking-matchweek-datatable .m-datatable__table tr th:nth-child(4) span {
    width: 50px !important;
}

.ranking-matchweek-datatable .m-datatable__table tr td:nth-child(5) span, .ranking-matchweek-datatable .m-datatable__table tr th:nth-child(5) span {
    width: 30px !important;
}

.ranking-matchweek-datatable .m-datatable__table tr td:nth-child(6) span, .ranking-matchweek-datatable .m-datatable__table tr th:nth-child(6) span {
    width: 60px !important;
    background-position: center !important;
}

.ranking-matchweek-datatable .m-datatable__table tr th:nth-child(2) span,
.ranking-matchweek-datatable .m-datatable__table tr th:nth-child(3) span,
.ranking-matchweek-datatable .m-datatable__table tr th:nth-child(4) span,
.ranking-matchweek-datatable .m-datatable__table tr th:nth-child(5) span {
    text-align: center !important;
}

/*ranking datatable tab general*/
.ranking-general-datatable .m-datatable__table tr td:nth-child(6) span, .ranking-general-datatable .m-datatable__table tr th:nth-child(6) span {
    background-position: center !important;
}

.coinsleft {
    padding-left: 2.2rem !important;
}



@media (max-width: 991px) {
    select{
        /*background-image:
                linear-gradient(45deg, transparent 50%, #716aca 50%),
                linear-gradient(135deg, #716aca 50%, transparent 50%),
                linear-gradient(to right, white, white);
        background-position:
                calc(100% - 20px) calc(1em + 2px),
                calc(100% - 15px) calc(1em + 2px),
                100% 0;
        background-size:
                5px 5px,
                5px 5px,
                2.5em 2.5em;
        background-repeat: no-repeat;*/
    }
    .btn-warning.pull-right{
        margin-top:15px !important;
        margin-bottom:15px !important;
    }
    #captain {
        /*   margin-left: -15px; */
    }

    #teams .hotlist .m-portlet__head {
        padding: 10px 0 0 25px !important;
    }

    #manage_team .m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-text,
    #manage_team .teaminfo .m-stack,
    #manage_team .fieldinfo .m-stack.coinsleft,
    #create_team .fieldinfo .m-stack.coinsleft,
    #create_team .m-portlet__head,
    #create_team .m-portlet__head-caption {
        /*  padding-left: 25px !important; */
    }

    #manage_team .teaminfo .filter,
    #create_team .filter {
        /* padding-left: 35px !important; */
    }

    #manage_team .m-tabs-line .m-tabs__item, #manage_team .team_datatable, #create_team .team_datatable {
        /*  padding-left: 15px !important; */
    }

    #manage_team .team_datatable .m-datatable__pager-nav,
    #manage_team .team_datatable .m-datatable__pager-info,
    #create_team .team_datatable .m-datatable__pager-nav,
    #create_team .team_datatable .m-datatable__pager-info,
    .scouting-datatable .m-datatable__pager-nav,
    .scouting-datatable .m-datatable__pager-info {
        padding-left: 25px !important;
        margin-bottom: 5px !important;
    }

    #manage_team #transfers .col-lg-4, #create_team .filter .col-md-4 {
        margin-bottom: 5px;
    }

    .margin-top {
        margin-top: 1rem;
    }

    .superleagues .nav-item, .battles .nav-item, .shop .nav-item, .ranking .nav-item {

        /*  margin-left: 0px !important; */
        width: 100%;
    }

    /* superleagues detail genereal */
    .sl-general-datatable .m-datatable__table tr td:nth-child(1) span, .sl-general-datatable .m-datatable__table tr th:nth-child(1) span {
        width: 50px !important;
    }

    .sl-general-datatable .m-datatable__table tr td:nth-child(4) span, .sl-general-datatable .m-datatable__table tr th:nth-child(4) span {
        width: 50px !important;
    }

    /* superleagues detail matchweek */
    .sl-matchweek-datatable .m-datatable__table tr td:nth-child(1) span, .sl-matchweek-datatable .m-datatable__table tr th:nth-child(1) span {
        width: 50px !important;
    }

    .sl-matchweek-datatable .m-datatable__table tr td:nth-child(4) span, .sl-matchweek-datatable .m-datatable__table tr th:nth-child(4) span {
        width: 50px !important;
    }

    .m-content {
        padding: 0px 0px !important;
    }

    .benchplayer {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }

    #captain .table td:nth-child(3), #captain .table td:nth-child(2) {

        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 60px !important;
    }
    .m-portlet.m-portlet--success.m-portlet--head-solid-bg {
        background: none !important;
        border-color: inherit !important;
    }

    #create_team .m-portlet__head {
        /* padding-left: 25px !important; */
        width: 100% !important;
    }

    .m-link {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 100%;
    }

    .menupadding {
        padding: 0px;
    }

    .nav-item {
        margin-top: 5px;
    }

}

.m-datatable__cell {
    /*  display: compact !important;*/
}

.m-datatable__cell .firstname {
    width: 110px !important;
}

.slides {
    text-align: center;
}

.fixtures_data .m-card-user .m-card-user__pic img,
.matchweek_data .m-card-user .m-card-user__pic img {
    border-radius: 0;
}

.gamehelp {
  padding: 10px 5px;
  background-color: white;
  margin: 15px 0;
}

@media (max-width: 577px) {

    .m-card-user {
        display: block;
        /*  width: 80px;*/
        width: 45px;
    }

    .m-card-user .m-card-user__details {
        display: block;
        padding-left: 6px !important;
    }

    .m-table .matchweek_fixture_head tr th {
        padding-right: 5px !important;
    }

    .m-widget4__item {
        display: block !important;
    }

    .m-widget4__info {
        display: block !important;
        padding-top: 10px !important;
    }

    .first_text-foto {
        display: none !important;
    }

    .top-bar-shop button {
        margin-top: 4px !important;
    }

}

@media (min-width: 578px) {

    .second_text-foto {
        display: none !important;
    }

    .top-bar-shop button {
        margin-top: 28px !important;
    }

}

@media (min-width: 1025px) {

    .m-aside-left--fixed .m-body {
        padding-left: 190px;
    }
}

@media (max-width: 1024px) {

    .m-header--fixed-mobile .m-topbar {
        top: 0 !important;
        padding-top: 4px !important;
    }

    .m-aside-left.m-aside-left--on {
        top: 70px !important;
    }

    .m-brand--skin-dark {
        width: 100%;
    }

    .m-brand__logo-wrapper img {
        height: 45px;
        width: auto !important;
    }

    .top-bar-user {
        display: none !important;
    }

    .m-topbar {
        background: #1D1D1D;
        border-top: white;
        border-style: solid none none none;
        border-width: 1px;
        height: 50px;
        text-align: right;
    }

    .flexslider1 {
        margin-top: 50px !important;
    }

    .top-bar-super, .top-bar-shop {
        margin-top: 0px !important;
        text-align: center !important;
    }

    .m-dropdown .m-dropdown__wrapper {
        width: 250px !important;
    }

    .nav-bar-xp {
        display: inline-block !important;
        margin-top: 15px !important;
        width: auto !important;
        /* margin-bottom: 30px !important;*/
    }

    .nav-bar-counter {
        display: inline-block !important;
        /*  margin-top: 50px !important; */
    }

    .ps {
        text-align: -webkit-left !important;
    }

    .head-bar-user img {
        display: inline-block !important;
        vertical-align: middle !important;
        max-width: 41px !important;
        margin: 0 0 0 5px !important;

    }

    .head-bar-user {
        display: inline-block !important;
    }

    .m-stack.m-stack--general.m-stack--ver > .m-stack__item.m-stack__item--middle {
        width: 25px !important;
        padding-right: 40px !important;
    }

    .m-badge.m-badge--dot-small {
        margin-left: -10px !important;
        margin-top: -20px !important;
    }

    .m-dropdown.m-dropdown--mobile-full-width.m-dropdown--align-center > .m-dropdown__wrapper, .m-dropdown.m-dropdown--mobile-full-width > .m-dropdown__wrapper {
        left: unset !important;
        right: -10px !important;
        top: 10px !important;
    }

    .top-bar-shop button {
        -ms-transform: none !important;
        transform: none !important;
        margin-top: 0px !important;
    }

}

@media (max-width: 1348px ) {
    #m_ver_menu {
        top: 55px !important;
    }

    .top-bar-select {
        display: none !important;
    }

    .nav-bar-select {
        display: inline-block !important;
        border-bottom: white;
        border-style: none none solid none;
        border-width: 1px;
	/*	background-color: #eea200;*/
		margin-top: 15px;
    }

    .m-aside-menu .m-menu__nav {

        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }

}

@media (min-width: 1025px) and (max-width: 1041px) {
    .top-bar-counter {
        display: none !important;
    }

    .nav-bar-counter {
        display: inline-block !important;
    }

}