﻿body {
    color: #151515;
}

a.no-style {
    text-decoration: none !important;
    color: #fff;
}

a.no-style:hover {
    color: #ccc;
    /*text-decoration: none;*/
    cursor: pointer;
}

.tabs-horizontal.tabs-corporate .nav-link {
    padding: 25px 30px;
    min-width: 150px;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-panel-item-left {
    width: 0;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-panel-item-right {
    /*width: 85%;*/
    width: 88%;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-brand {
    order: 0;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-list {
    order: 1;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-search {
    order: 2;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-brand {
    /*width: 17%;*/
    width: 14%;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-list {
    width: 38%;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-search {
    width: 550px;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-brand {
    top: 8px;
    /*margin-top: -55px;*/
}

.context-dark .rd-navbar-classic .rd-navbar-search input,
.rd-navbar-dark .rd-navbar-classic .rd-navbar-search input,
.rd-navbar-darker .rd-navbar-classic .rd-navbar-search input,
.bg-gray-700 .rd-navbar-classic .rd-navbar-search input,
.bg-gray-2 .rd-navbar-classic .rd-navbar-search input,
.bg-gray-4 .rd-navbar-classic .rd-navbar-search input,
.bg-primary .rd-navbar-classic .rd-navbar-search input,
.bg-image-dark .rd-navbar-classic .rd-navbar-search input {
    color: #fff;
}

.context-dark .rd-navbar-classic.rd-navbar-fixed .rd-navbar-search input,
.rd-navbar-dark .rd-navbar-classic.rd-navbar-fixed .rd-navbar-search input,
.rd-navbar-darker .rd-navbar-classic.rd-navbar-fixed .rd-navbar-search input,
.bg-gray-700 .rd-navbar-classic.rd-navbar-fixed .rd-navbar-search input,
.bg-gray-2 .rd-navbar-classic.rd-navbar-fixed .rd-navbar-search input,
.bg-gray-4 .rd-navbar-classic.rd-navbar-fixed .rd-navbar-search input,
.bg-primary .rd-navbar-classic.rd-navbar-fixed .rd-navbar-search input,
.bg-image-dark .rd-navbar-classic.rd-navbar-fixed .rd-navbar-search input {
    margin-bottom: 10px;
}

.loginform-alert-wrap {
    margin-top: 10px;
}

@media (min-width: 1200px) {
    /*.ftbk-home .page {
        background-color: #2c2d31;
    }*/

    .ftbk-home h1,
    .ftbk-home .h1 {
        font-size: 85px;
        line-height: 0.88889;
    }

    .ftbk-home .breadcrumbs-custom {
        /*padding: 100px 0 100px;*/
        padding: 30px 0 30px;
    }

    .ftbk-home .card-login-register {
        min-width: 400px;
    }

    .inline-form-wrap {
        max-width: 200px;
    }

    .loginform-alert-wrap {
        position: absolute;
        left: auto;
        top: 55px;
        margin-top: 0;
    }

    .breadcrumbs-custom-small {
        padding: 35px 0 30px;
    }
}

.ftbk-home h1 {
    font-weight: 900;
    letter-spacing: .025em;
    color: #fff;
}

.ftbk-home h4 {
    font-weight: 400;
    letter-spacing: .05em;
    color: #fff;
    padding-bottom: 20px;
}

.ftbk-home h3 {
    color: #fff;
    /*padding-bottom: 20px;*/
}

.ftbk-home img {
    max-width: none;
}

.form-validation {
    font-size: 14px;
    line-height: 14px;
    right: 2px;
    top: 2px;
}

.alert-primary {
    color: #004085;
    background-color: #cce5ff;
    border-color: #b8daff;
}

.alert-secondary {
    color: #383d41;
    background-color: #e2e3e5;
    border-color: #d6d8db;
}

.alert-success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
}

.alert-danger {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}

.alert-warning {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba;
}

.alert-info {
    color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb;
}

.alert-light {
    color: #818182;
    background-color: #fefefe;
    border-color: #fdfdfe;
}

.alert-dark {
    color: #1b1e21;
    background-color: #d6d8d9;
    border-color: #c6c8ca;
}

.inline-form-wrap {
    position: relative;
    margin-left: 5px;
    margin-right: 5px;
}

.inline-form-wrap .col-auto {
    padding-left: 5px;
    padding-right: 5px;
}

.inline-form-wrap .form-input {
    padding-left: 10px;
    padding-right: 10px;
}

.inline-form-wrap .form-validation {
    font-size: 12px;
    line-height: 12px;
    right: 2px;
    top: 2px;
}

.rd-navbar-dark .rd-navbar-classic .rd-navbar-search .inline-form-wrap.has-error input {
    border-color: #fd6565;
}

.box-minimal {
    max-width: none;
}

.post-carmen .ftbk-tournament-img-thumb {
    max-height: 180px;
    min-width: inherit;
    min-height: inherit;
}

.post-carmen .ftbk-lineup-img-thumb {
    max-height: 180px;
    min-width: inherit;
    min-height: inherit;
}

.ftbk-lineup-img-logo {
    max-height: 180px;
}

.ftbk-sportperson-img-mugshot {
    max-height: 200px;
}

.table-standings td:nth-child(n+2) {
    width: 14%;
}

.form-login-signup {
    min-width: 350px;
}

/*
 *
 * INDEX PRIVATE
 *
 */
.ftbk-cards-large .post-carmen-title {
    font-size: 40px;
}

.ftbk-cards-large .post-carmen-subtitle {
    margin-top: 0px;
}

.ftbk-cards-large a h1 {
    color: #fff;
}

.ftbk-cards-small .post-carmen-title {
    font-size: 25px;
    color: #fff;
}

.ftbk-cards-small .post-carmen-subtitle {
    margin-top: 10px;
}

.ftbk-cards-small a h1 {
    color: #fff;
}

@media (min-width: 1200px) {
    .ftbk-cards-large .post-carmen-title {
        font-size: 60px;
    }

    .ftbk-cards-large .post-carmen-subtitle {
        font-size: 20px;
    }

    /*.ftbk-cards-small .post-carmen-title {
        font-size: 30px;
    }*/

    .ftbk-cards-small .post-carmen-subtitle {
        font-size: 14px;
    }
}

@media (min-width: 1200px) {
    .player-info-modern-content {
        padding: 25px 15px;
    }
}

@media (min-width: 1200px) {
    /*.ftbk-player-info .box-minimal {
    }*/
}

.table-standings th:first-child {
    text-align: center;
}

.table-standings tbody td:first-child {
    text-transform: none;
}

.table-standings tbody td:first-child strong {
    text-transform: uppercase;
}

.ftbk-search-fields .box-minimal {
    padding: 10px 30px 30px 30px;
}

/*
 *
 * COLORS CHANGE
 *
 */
html .button-primary, html .button-primary:focus {
    color: #fff;
    background-color: #0065b3;
    border-color: #0065b3;
}

html .button-primary:hover, html .button-primary:active {
    color: #fff;
    background-color: #818284;
    border-color: #818284;
}

.btn-primary, .btn-primary:active, .btn-primary:focus {
    color: #fff;
    background: #0065b3;
    border-color: #0065b3;
}

.btn-primary:hover {
    color: #fff;
    background: #818284;
    border-color: #818284;
}

.btn-secondary {
    border-color: #F0F0F0;
}

.card-top-panel {
    background: #0065b3;
}

a, a:focus, a:active {
    color: #0065b3;
}

a:hover {
    color: #818284;
}

/*.ftbk-home .page {
    background-color: #a8a9ad;
    background-color: #0086C8;
    background-image: linear-gradient(0deg, #002157 1%, #0086C8 8%);
}*/

.page {
    /*background-image: linear-gradient(0deg, #002157 2%, #0086C8 5% 96%, #002157 98%);*/
    /*background-image: linear-gradient(0deg, #002157 2%, #0086C8 5% 96%);*/
    background: #0086C8;
}

.footer-classic-dark {
    background: #a8a9ad;
}

.footer-classic-darken {
    background: #a8a9ad;
}

.footer-classic.context-dark, .footer-classic.rd-navbar-dark, .footer-classic.rd-navbar-darker {
	color: #fff;
}

.footer-classic.context-dark h6, .footer-classic.rd-navbar-dark h6, .footer-classic.rd-navbar-darker h6 {
	color: #fff;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-panel-item-left::before,
.rd-navbar-classic.rd-navbar-static .rd-navbar-panel-item-right::before {
    /*background: #a8a9ad;*/
    background: #002157;
}

.rd-navbar-classic {
    background: none;
    /*background-image: linear-gradient(0deg, #0086C8 70%, #002157 100%);*/
}
.rd-navbar-dark {
    background: none;
}

.post-carmen-main, .post-carmen-header {
    color: #a8a9ad;
}

.ftbk-cards-large .post-carmen-title {
    color: #0065b3;
}

.ftbk-cards-small .post-carmen-title {
    color: #0065b3;
}

.post-carmen::before {
    background-image: none;
    /*background-image: linear-gradient(0deg, #fff 0%, rgba(255, 255, 255, 0) 100%);*/
    /*background-image: linear-gradient(0deg, #fff 0%, #fff 100%);*/
}

.post-carmen {
    padding: 10px;
    background: #fff;
}

.tabs-horizontal.tabs-corporate .nav-link.active,
.tabs-horizontal.tabs-corporate .nav-link:hover {
    border-color: #0065b3;
}

.tabs-horizontal.tabs-corporate .nav-link::before {
    background: #0065b3;
}

.player-info-modern-footer {
    background: #0065b3;
}

.player-info-modern-number {
    background: #004E89;
}

.table-standings th {
    background: #0065b3;
}

.ui-to-top {
    background: #0065b3;
}

.player-info-modern:hover .player-info-modern-footer {
    background: #0065b3;
}

.page-item.disabled > .page-link, .page-item.disabled > .page-link:hover, .page-item.disabled > .page-link:focus, .page-item.disabled > .page-link:active {
    background-color: #0065b3;
    border-color: #0065b3;
}

.page-item.active > .page-link, .page-item.active > .page-link:hover, .page-item.active > .page-link:focus, .page-item.active > .page-link:active {
    background-color: #0065b3;
    border-color: #0065b3;
}

.page-link:hover, .page-link:focus, .page-link:active {
    background-color: #0065b3;
    border-color: #0065b3;
}

.player-info-modern-accent .player-info-modern-number {
    background: #004E89;
}

.player-info-modern-accent .player-info-modern-footer {
    background-color: #0065b3;
}

.player-info-modern-progress * + p {
    margin-top: 0;
}

.player-info-modern-progress p {
    font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: 500;
    letter-spacing: 0.05em;
    color: rgba(255, 255, 255, 0.65);
    text-transform: uppercase;
}
.player-info-modern-accent .player-info-modern-title p {
    color: rgba(255, 255, 255, 0.65);
}

.player-info-modern-progress h5 {
    color: #fff;
}

span.icon.fa-weixin {
    color: #fff;
}

span.icon.fa-sitemap {
    color: #fff;
}

span.icon.fa-users {
    color: #fff;
}

.post-classic-title {
    font-size: 20px;
}

/*.page {
    background: #a8a9ad;
}*/

.badge-fbk {
    font-weight: 500;
    color: #151515;
    background: #00FF21;
}

.breadcrumbs-custom-path li {
    font-size:25px;
}

.player-info-modern {
    min-height: 450px;
}

.player-info-modern-footer {
    height: 140px;
}

.player-info-modern-figure {
    /*min-height: 310px;*/
    height: 310px;
    /*width: 252px;*/
}

.player-info-modern-figure img {
    /*height: 310px;*/
    overflow: hidden;
}

.player-info-modern-figure div {
    width: 100%;
    height: 100%;
}

.thumbnail-player-search {
    max-width: 94px;
    max-height: 94px;
}

.post-classic-aside {
    width: 124px;
}

.footer-classic {
    color: #ffffff;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-main-top {
    padding: 10px 0;
}

.box-cookie {
    background: #2D3436;
    bottom: 0;
    color: #FFF;
    font-family: Arial;
    font-size: 12px;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 9999999999;
}

.close {
    text-shadow:none;
}
.close:focus {
    color: #0065b3;
} 
.close:hover {
    color: #818284;
}

.heading-component-title::before {
    border-left: 4px solid #0065b3;
}

.heading-component-title-separator {
    font-size: 40px;
    line-height: 60px;
}

.heading-component-title-separator-little {
    font-size: 24px;
    line-height: 50px;
}

.rd-mailform .button.accordion-box-arrow {
    min-height: initial;
    font-size: 16px;
    margin-top: 0px;
}

.post-carmen.ftbk-post-carmen {
    height: initial;
}

.badge.ftbk-badge-large {
    font-size: 24px;
    padding: 20px 10px;
}

.ftbk-post-carmen .post-carmen-main {
    padding: 20px 10px;
}

.ftbk-post-carmen h1.post-carmen-title {
    color: #0065b3;
    text-align: center;
    font-size: 22px;
    padding-bottom: 10px;
}

.ftbk-post-carmen h1.post-carmen-title2 {
    color: #0065b3;
    font-size: 22px;
    padding-bottom: 10px;
}

.ftbk-post-carmen p {
    color: #0065b3;
    text-align: center;
    font-size: 16px;
}

.ftbk-post-carmen2 p {
    text-align: center;
}

.ftbk-post-carmen-disabled .post-carmen-title {
    color: #9b9b9b;
}

.ftbk-box-minimal {
    padding: 15px 20px 15px 20px;
}

.ftbk-box-minimal p.explanation {
    color: #0065b3;
    font-size: 16px;
}

.ftbk-box-minimal h5 {
    /* color: #9b9b9b; */
}

.stepper {
    display: inherit;
    max-width: 100px;
    width: 100px;
}

.career-image-container {
    width: 80px;
    height: 100px;
    display: block;
    overflow: hidden;
    /*background: #26353c;*/
}

.career-image {
    max-width: 80px;
    width: 100%;
    height: auto;
}

.form-input.onsw-disabled {
    background: rgba(155, 155, 155, 0.3);
    color: #26353c;
}

.select2-drop {
    z-index: 1130;
}

.tooltip {
    z-index: 100000000;
}

.main-text-color {
    color: #0065b3;
}

.edit-sportperson-fa-icons {
    font-size: 100px;
}

.post-carmen img {
    min-height: initial;
    min-width: initial;
}

.badge-nowrap {
    line-height: initial;
    white-space: initial;
}

.details-sportperson-fa-icons {
    font-size: 30px;
}

.ftbk-post-carmen .post-carmen-main p {
    text-align: left;
    padding-left: 25px;
    margin-top: 5px;
}

.ftbk-post-carmen .post-carmen-main li {
    color: #0065b3;
    font-size: 22px;
    font-weight: 600;
}

/*.player-info-modern-figure {
    display: block;
    overflow: hidden;
    background: #ffffff;
}*/

.clickable-col {
    cursor: pointer;
}