@font-face {
    font-family: 'MyriadProRegular';
    src: url('../fonts/myriadpro-regular.eot');
    src: url('../fonts/myriadpro-regular.eot') format('embedded-opentype'), url('../fonts/myriadpro-regular.woff') format('woff'), url('../fonts/myriadpro-regular.ttf') format('truetype'), url('../fonts/myriadpro-regular.svg#MyriadProRegular') format('svg');
}

@font-face {
    font-family: 'MyriadProBold';
    src: url('../fonts/MyriadProBold.eot');
    src: url('../fonts/MyriadProBold.eot') format('embedded-opentype'), url('../fonts/MyriadProBold.woff2') format('woff2'), url('../fonts/MyriadProBold.woff') format('woff'), url('../fonts/MyriadProBold.ttf') format('truetype'), url('../fonts/MyriadProBold.svg#MyriadProBold') format('svg');
}

@font-face {
    font-family: 'MyriadProSemibold';
    src: url('../fonts/MyriadProSemibold.eot');
    src: url('../fonts/MyriadProSemibold.eot') format('embedded-opentype'), url('../fonts/MyriadProSemibold.woff2') format('woff2'), url('../fonts/MyriadProSemibold.woff') format('woff'), url('../fonts/MyriadProSemibold.ttf') format('truetype'), url('../fonts/MyriadProSemibold.svg#MyriadProSemibold') format('svg');
}

a,
abbr,
acronym,
address,
applet,
b,
big,
blockquote,
body,
caption,
center,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
font,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
object,
ol,
p,
pre,
q,
s,
samp,
small,
span,
strike,
strong,
sub,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
tr,
tt,
u,
ul,
var {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
}

body {
    color: #202020;
    padding: 0;
    margin: 0;
    font-family: 'MyriadProRegular', sans-serif;
    background-color: #e6f1ee;
    position: relative;
}

ul,
ol,
li {
    list-style: none;
}

img,
fieldset {
    border: none;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block
}

figure {
    margin: 0;
    padding: 0;
}

.clearfix {
    clear: both;
    width: 100%;
}

img {
    max-width: 100%;
    height: auto;
    display: block;
}

embed,
iframe,
object,
video {
    max-width: 100%;
}

html {
    -webkit-text-size-adjust: none;
}

.entry-content img {
    max-width: 100%;
    height: auto;
}

input,
textarea {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
}

*,
*:before,
*:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

a:focus {
    text-decoration: inherit !important;
}


/*-----------------------------*/


/*  Page structure             */


/*-----------------------------*/

a {
    color: #0d3032;
}

.barba-container {
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}


/*html,body {

    overflow-x: hidden;
}

*/

body.popup_view_on {
    overflow: hidden
}

#wrapper {
    padding: 0;
    position: relative;
    max-width: 1068px;
    margin: 0 auto;
}

.startseite_page {
    background: #83c5b3
}

.startseite_page .wrapper_container {
    width: 1068px;
    margin: 0 auto;
    background: #e6f1ee;
    position: relative;
}

.header_container {
    padding: 0;
}

.top_header_fix {
    width: 1038px;
    z-index: 99999 !important;
    position: relative;
    -webkit-transform: translateZ(0);
}

.top_header_area {
    width: 1038px;
    height: 42px;
    margin: 0 auto;
    border: 1px solid #006d5f;
}

.admin_page .top_header_area {
    border: 1px solid #559e94;
}

header {
    width: 1038px;
    margin: 0 auto;
    position: relative;
}

.startseite_page header {
    border: none;
    padding-top: 0;
}

.admin_page header {
    padding-top: 0;
    border: none
}

.add_pic {
    position: absolute;
    z-index: 0;
    top: 201px;
    left: 100%;
}

.add_pic img {
    width: auto;
    max-width: inherit;
    height: auto;
}

.header_holder {
    border: 1px solid #006d5f;
    position: relative;
}

.top_header_area {
    width: 100%;
    height: 40px;
    background: #006d5f;
    padding: 8px 11px 0 8px;
    position: relative;
    z-index: 300;
}

.admin_page .top_header_area::before {
    border-top: 2px solid #559e94;
    border-bottom: 1px solid #559e94;
}

.admin_page .top_header_area::after {
    border-top: 2px solid #559e94;
    border-bottom: 1px solid #559e94;
}

.top_header_area::before {
    width: 200%;
    height: 41px;
    content: '';
    background: #006d5f;
    position: absolute;
    left: -200%;
    top: -2px;
    border-top: 2px solid #006d5f;
    border-bottom: 1px solid #006d5f;
}

.top_header_area::after {
    width: 200%;
    height: 41px;
    content: '';
    background: #006d5f;
    position: absolute;
    right: -200%;
    top: -2px;
    border-top: 2px solid #006d5f;
    border-bottom: 1px solid #006d5f;
}

.logo {
    width: 187px;
}

.login_header_social,
.header_social {
    width: 122px;
    padding: 0;
}

.login_header_social {
    width: 103px;
    height: 30px;
}

.login_header_social {
    padding: 0;
}

.login_header_social a,
.header_social a {
    margin: 0 5px 0 11px;
    color: #369988;
    font-size: 20px;
}

.login_flag a .fa,
.login_header_social .click_now {
    color: #41b5a1 !important;
}

.header_social a:hover,
.login_header_social a:hover,
.login_flag a:hover .fa,
.profile_settings a:hover .fa {
    color: #b2ffe8 !important;
}

.login_header_social a {
    margin: 0
}

.item_social {
    position: relative;
    display: inline-block;
    margin: 0 5px 0 11px;
}

.item_social .dropdown_area {
    width: 326px;
    right: -144px;
    top: 39px;
}

.header_search {
    width: 405px;
    position: relative;
}

.header_search .form-group {
    padding: 0;
    margin: 0;
}

.form_field .form-control,
.header_search .form-control {
    width: 100%;
    height: 23px;
    border-radius: 0;
    border: none;
    padding: 3px 35px 3px 7px;
    font-size: 13px;
    color: #b8b8b8;
    background-color: #fff;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .0);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .0);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.header_search .form-control::-moz-placeholder {
    color: #b8b8b8;
}

.header_search .form-control:-ms-input-placeholder {
    color: #b8b8b8
}

.header_search .form-control::-webkit-input-placeholder {
    color: #b8b8b8
}

.search_submit {
    width: 28px;
    height: 23px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 20;
    background: #00ba83;
    text-align: center;
}

.search_submit input[type="submit"] {
    width: 100%;
    height: 23px;
    border: none;
    outline: none;
    background: none;
    cursor: pointer;
    position: relative;
    text-indent: -9999px;
    z-index: 3;
}

.four_button_holder a.new_message::before,
.post_box_title h1::before,
.search_submit span.submit_icon::before {
    content: "\f002 ";
    position: absolute;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #b1fee7;
    font-size: 17px;
    position: absolute;
    right: 0;
    width: 100%;
    top: -2px;
    z-index: 2;
}

.four_button_holder a.new_message::before,
.post_box_title h1::before {
    right: inherit;
    left: 0;
    top: -2px;
    content: "\f0e0 ";
    font-size: 40px;
    color: #0d3032;
}

.four_button_holder a.new_message {
    margin-top: 9px;
}

.four_button_holder a.new_message::before {
    font-size: 20px;
    color: #b2ffe8;
    left: 11px;
    top: -1px;
}

.header_search_result {
    width: 100%;
    position: absolute;
    left: 0;
    top: 100%;
    border: 1px solid #379a88;
    border-top: none;
    z-index: 6666;
    display: none;
}

.header_search_result ul li {
    border-top: 1px solid #379a88;
    height: 31px;
    background: #fff;
    font-size: 14px;
    line-height: 20px;
}

.header_search_result ul li small {
    font-size: 14px;
}

.header_search_result ul li a {
    color: #379a88;
    display: block;
    padding: 5px 5px 5px 7px;
    line-height: 20px;
    text-decoration: none;
}

.header_search_result ul li a:hover {
    background: #0d2f31;
    color: #fff;
}

.header_search_result ul li span {
    width: 22px;
    margin-right: 6px;
    display: block;
}

.header_search_result ul li:nth-child(even) {
    background: #f7fbfc;
}

.header_search_result ul li.title_search {
    background: #379a88;
    color: #fff;
    padding: 5px 5px 5px 7px;
}

.login_register {
    width: 187px;
}

.login_btn {
    width: 70px;
    position: relative;
}

.login_btn .dropdown_area {
    width: 205px;
    right: -12px;
    top: 31px;
}

.login_form_top {
    padding: 10px 10px 4px 10px;
    border-bottom: 1px solid #cae1db;
}

.login_form_top .form-group {
    padding-bottom: 10px
}

.login_form_top .form-control {
    height: 34px;
    border-color: #60a39a;
    padding-left: 8px;
    font-size: 20px;
    box-shadow: none;
    color: #cccfd0;
}

.login_form_top .form-control::-moz-placeholder {
    color: #cccfd0;
    opacity: 1
}

.login_form_top .form-control:-ms-input-placeholder {
    color: #cccfd0
}

.login_form_top .form-control::-webkit-input-placeholder {
    color: #cccfd0
}

.login_form_top input[type="submit"] {
    width: 100%;
    color: #b2ffe8;
    background: #00ba83;
    border: none;
    outline: none;
    text-align: center;
    height: 38px;
    font-size: 20px;
    text-transform: uppercase;
    border-bottom: 1px solid #0d3032;
    font-family: 'MyriadProBold';
    margin-top: -3px;
}

.forgot_password {
    padding: 7px 10px 7px 14px;
}

.forgot_password a {
    display: inline-block;
    text-decoration: underline;
    font-size: 14px;
    color: #00ba83;
    line-height: normal;
    background: none;
    text-align: left;
    margin-bottom: 7px;
}

.checkbox_row {
    padding: 4px 0 0 0
}

.checkbox_row small {
    font-size: 14px;
    color: #222222;
    margin-left: 6px;
}

.checkbox_row .btn {
    width: 16px;
    height: 16px;
    border: none;
    border-radius: 0;
    padding: 0;
    background: url(https://cdn.ligainsider.de/images/misc/bgr_checkbox.png) no-repeat;
    float: left;
}

.checkbox_row .btn input[type='checkbox'] {
    width: 16px;
    height: 16px;
}

.checkbox_row .btn span.glyphicon {
    opacity: 0;
}

.checkbox_row .btn.active span.glyphicon {
    opacity: 1;
}

.checkbox_row .btn:active,
.checkbox_row .btn.active {
    background-position: 0 -34px;
    box-shadow: none;
    outline: 0 none;
}

.checkbox_row .btn > input[type="radio"],
.checkbox_row .btn > input[type="checkbox"] {
    opacity: 0;
    position: absolute;
    z-index: -1;
}

.well-sm {
    border-radius: 0;
    padding: 0;
}

.well {
    background-color: inherit;
    border: none;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 0;
    min-height: 0;
    padding: 0;
    margin-top: -3px;
}

.register_btn {
    width: 110px;
}

.register_btn > a,
.login_btn > a {
    width: 100%;
    height: 23px;
    line-height: 22px;
    display: block;
    background: #00ba83;
    font-size: 12px;
    color: #b2ffe8;
    border-bottom: 1px solid #0c3e3b;
    padding: 0 5px 0 28px;
    position: relative;
    font-family: 'MyriadProBold';
}

.register_btn span:before,
.login_btn span:before {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #b2ffe8;
    font-size: 19px;
    position: absolute;
    top: 0;
    left: 4px;
    content: "";
}

.register_btn span:before {
    left: 7px;
    content: "\f007";
}

.login_btn span:before {
    left: 4px;
    content: "\f090";
}

.team_name a:hover {
    background-color: #33c89c;
}

a.profile_btn:hover,
.small_btn_right a:hover,
.small_btn_left a:hover,
.bearbeiten_two_btn a:hover,
.add_item_holder a:hover,
.register_btn > a:hover,
.login_btn > a:hover {
    color: #fff;
    background: #33c89c;
}

.register_btn a:hover span:before,
.login_btn a:hover span:before {
    color: #fff;
}

.menu_area {
    background: #0d3032;
    position: relative;
}

.menu_area::before {
    width: 200%;
    height: 42px;
    content: '';
    background: #0d3032;
    position: absolute;
    left: -200%;
    top: 0;
    border-top: 2px solid #9bea52;
    z-index: 999;
}

.menu_area::after {
    width: 200%;
    height: 42px;
    content: '';
    background: #0d3032;
    position: absolute;
    right: -200%;
    top: 0;
    border-top: 2px solid #9bea52;
    z-index: 999;
}

.icon_holder,
#navbar {
    position: relative
}

#navbar::before {
    width: 200%;
    height: 25px;
    content: '';
    background: #9bea52;
    position: absolute;
    left: -200%;
    top: 0;
}

#navbar::after {
    width: 200%;
    height: 25px;
    content: '';
    background: #9bea52;
    position: absolute;
    right: -200%;
    top: 0;
}

.icon_holder::before {
    width: 200%;
    height: 65px;
    content: '';
    background: #fff;
    position: absolute;
    left: -200%;
    top: 0;
    border-bottom: 1px solid #559e94;
}

.icon_holder::after {
    width: 200%;
    height: 65px;
    content: '';
    background: #fff;
    position: absolute;
    right: -200%;
    top: 0;
    border-bottom: 1px solid #559e94;
}

.menu_area_hide {
    padding: 0;
    border-top: 2px solid #9bea52;
}

.main_menu ul {
    overflow: hidden;
}

.main_menu ul li {
    float: left;
    font-size: 15px;
    background: url(https://cdn.ligainsider.de/images/menu/bgr_li.png) repeat-y left;
    padding-left: 2px;
    font-family: 'MyriadProBold', sans-serif;
    position: relative;
}

#navbar ul li:last-child,
.main_menu ul li:first-child {
    background: none;
    padding-left: 0;
}

.main_menu ul li a {
    color: #59898b;
    display: block;
    height: 40px;
    line-height: 38px;
    padding: 0 18px;
    text-align: center;
    border-top: 2px solid #0d3032;
}

.new-icon-menu ul li a {
    padding: 0 33px
}

.new-icon-menu ul li.menu-icon-comunio a,
.new-icon-menu ul li.menu-icon-kickbase a {
    padding: 0 50px;
}

.new-icon-menu ul li.menu-icon-comunio a {
    background: url(../img/menu-icon2.png) no-repeat 20px center
}

.new-icon-menu ul li.menu-icon-kickbase a {
    background: url(../img/menu-icon1.png) no-repeat 20px center
}

.main_menu ul li:hover > a,
.main_menu ul li.current_page_item a {
    border-color: #9bea52;
    color: #a8e84b;
}

.navbar {
    background: #9bea52;
    border: none;
    border-radius: 0;
    padding: 0;
    margin: 0;
    min-height: inherit;
    position: relative;
}

#navbar ul {
    padding: 0;
    margin: 0;
    width: 100%;
}

#navbar ul li {
    background: url(https://cdn.ligainsider.de/images/menu/bgr_li_inner.png) repeat-y right;
    position: relative;
    padding-right: 2px;
}

#navbar ul li:hover {
    background: url(https://cdn.ligainsider.de/images/menu/bgr_li_inner2.png) repeat-y right;
}

#navbar > ul > li:last-child a {
    text-align: center
}

#navbar ul li ul li,
#navbar ul li ul li:hover {
    background: none;
    padding-left: 0
}

#navbar ul li a {
    text-transform: uppercase;
    min-height: 25px;
    display: block;
    line-height: 25px;
    padding: 0 5px;
    color: #0a7257;
    font-family: 'MyriadProBold';
    font-size: 13px;
    text-align: center;
}

#navbar > ul > li:hover > a,
#navbar > ul > li.active > a,
#navbar > ul > li > a:hover {
    color: #fff;
    background: #15ad96;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
    background-color: inherit;
}

#navbar ul li.active > a {
    background: inherit
}

#navbar ul li ul {
    width: 156px;
    position: absolute;
    right: -1px;
    top: 100%;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    border: 1px solid #539f93;
    z-index: 300;
    display: none;
}

#navbar ul li:hover ul {
    display: block;
}

#navbar ul li ul li {
    border-top: 1px solid #539f93;
    background: #fff;
}

#navbar ul li ul li a {
    background: #fff;
    padding: 2px 2px 2px 9px;
    font-size: 14px;
    text-transform: none;
}

#navbar ul li ul li a:hover {
    background: #15ad96 !important;
    color: #fff;
}

#navbar ul li ul li:first-child {
    border: none
}

#navbar ul li ul li:nth-child(even),
#navbar ul li ul li:nth-child(even) a {
    background: #f7fbfc
}

#navbar ul li.mega-dropdown {
    position: inherit !important;
}

#navbar ul li.mega-dropdown ul {
    width: 1038px;
    background: #fff;
}

#navbar ul li.mega-dropdown ul li {
    padding: 0;
    overflow: hidden;
    line-height: normal !important;
}

#navbar ul li.mega-dropdown ul li a {
    padding: 0;
    line-height: 14px !important;
    text-align: left;
}

.dropdown_column {
    width: 16.66%;
    float: left;
    height: 70px;
    border-left: 1px solid #559d99;
}

.mega-dropdown-inner .dropdown_column {
    width: 126px;
}

.mega-dropdown-inner .dropdown_column:nth-child(odd) {
    background: #f7fbfc!important;
}

#navbar ul li.mega-dropdown-inner .dropdown_column_big {
    width: 154px;
    padding: 0 10px !important;
    background: #f7fbfc !important;
}

#navbar ul li.mega-dropdown-inner ul li a.dropdown_column_big:hover {
    background: #f7fbfc !important;
}

.mega-dropdown-inner .dropdown_column:nth-child(even) {
    background: #fff !important;
}

.mega-dropdown-inner .dropdown_column_big .ranking_photo {
    width: 42px;
    height: 80px;
}

.mega-dropdown-inner .dropdown_column_big .ranking_info {
    width: 84px;
    height: 80px;
    display: table;
}

.mega-dropdown-inner .dropdown_column_big .ranking_info span,
.mega-dropdown-inner .dropdown_column_big .ranking_info strong {
    font-size: 12px;
    font-weight: normal;
    font-family: 'MyriadProSemibold';
    color: #00baa3;
}

.mega-dropdown-inner .dropdown_column_big .ranking_info span {
    padding-bottom: 4px
}

.mega-dropdown-inner .dropdown_column_big .ranking_info strong {
    font-size: 30px;
}

.mega-dropdown-inner .dropdown_column {
    height: 80px;
}

.dropdown_column:first-child {
    border: none;
}

.ranking_info,
.ranking_photo {
    width: 62px;
    height: 70px;
    display: table;
}

.mega-dropdown-inner .ranking_info,
.mega-dropdown-inner .ranking_photo {
    width: 100%;
    height: auto;
    display: block;
    float: none;
}

.mega-dropdown-inner .ranking_photo {
    margin: 0 auto;
    height: 55px;
    display: table;
}

.mega-dropdown-inner .ranking_info span {
    display: block;
    text-align: center;
    font-size: 12px;
}

.mega-dropdown-inner .ranking_info {
    padding: 0
}

.ranking_info {
    width: 102px;
    padding-right: 10px;
}

.ranking_info span,
.ranking_photo span {
    width: 100%;
    display: table-cell;
    vertical-align: middle;
}

.ranking_photo img {
    margin: 0 auto
}

.icon_holder {
    padding: 11px 5px;
    background: #fff;
    height: 64px;
}

.icon_holder ul {
    padding: 0;
}

.icon_holder ul li {
    width: 5.55%;
    float: left;
    position: relative;
    padding-bottom: 6px;
}

.icon_holder ul li ul {
    width: 92px;
    border: 1px solid #539f93;
    position: absolute;
    left: -18px;
    top: 100%;
    background: #fff;
    z-index: 33;
    display: none;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.icon_holder ul li:hover > ul {
    display: block;
}

.icon_holder ul li ul:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 6px solid #539f93;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 100%;
    z-index: 666;
}

.icon_holder ul li ul li:first-child {
    border: none
}

.icon_holder ul li ul li {
    width: 100%;
    float: none;
    font-size: 12px;
    border-top: 1px solid #539f93;
    text-align: center;
    padding: 0;
}

.icon_holder ul li ul li a {
    color: #0a7257;
    padding: 7px 0 7px 0;
    display: block;
    background: #fff;
}

.icon_holder ul li ul li:nth-child(even) a {
    background: #f7fbfc
}

.icon_holder ul li img {
    margin: 0 auto;
}

.banner {
    width: 970px;
    margin: 0 auto;
    padding: 28px 0 31px 0;
}

.banner img {
    margin: 0 auto;
}

.content {
    width: 1038px;
    border: 1px solid #559e94;
    margin: 0 auto;
    background: #fff;
}

.content_top {
    padding: 0;
}

.top_content_menu {
    padding: 0;
    height: 40px;
    background: #0d3032;
}

.top_content_menu ul li {
    font-size: 14px;
    float: left;
    color: #59898b;
    line-height: 38px;
    display: block;
    font-family: 'MyriadProBold';
    background: url(https://cdn.ligainsider.de/images/menu/bgr_li.png) repeat-y left;
    padding-left: 2px;
}

.club_home_menu ul li:nth-child(1) {
    width: 182px
}

.club_home_menu ul li:nth-child(2) {
    width: 212px
}

.club_home_menu ul li:nth-child(3) {
    width: 110px
}

.club_home_menu ul li:nth-child(4) {
    width: 175px
}

.club_home_menu ul li:nth-child(5) {
    width: 164px
}

.club_home_menu ul li:nth-child(6) {
    width: 168px
}

.club_home_menu ul li:first-child,
.top_content_menu ul li:first-child {
    padding-left: 0;
    background: none;
}


/*.top_content_menu ul li:first-child,*/

.top_content_inner ul li {
    background: url(https://cdn.ligainsider.de/images/menu/bgr_li.png) repeat-y right;
    width: 207px;
    padding-right: 2px;
    padding-left: 0;
    text-align: center;
}

.club_home_menu ul li:first-child {
    background-position: left 100%;
}

.club_home_menu ul li:first-child {
    padding-right: 0
}

.content_top_inner .top_content_inner ul li {
    width: auto
}

.top_content_inner {
    position: relative
}

.news_posten_btn {
    display: block;
    width: 133px;
    height: 26px;
    border-bottom: 1px solid #03966e;
    background: #00ba83;
    color: #b2ffe8;
    font-family: 'MyriadProBold';
    text-transform: uppercase;
    position: absolute;
    right: 8px;
    top: 7px;
    text-align: center;
    text-decoration: none;
    line-height: 25px;
}

.news_posten_btn:hover {
    background: #33c89c;
    color: #fff;
}

.top_content_menu ul li a {
    color: #59898b;
    display: block;
    padding: 0 35px;
    border-top: 2px solid #0d3032;
}

.top_title {
    overflow: hidden;
    padding-top: 9px;
    margin-left: -13px;
    padding-bottom: 13px;
}

.left_photo_icon {
    overflow: hidden;
    padding-right: 13px;
}

.photo_column {
    position: relative;
    z-index: 2;
}

.photo_column2 {
    margin-left: -14px;
    position: relative;
    z-index: 1;
    margin-top: -2px;
}

.top_title h1 {
    font-size: 50px;
    color: #0d3032;
    font-weight: normal;
    font-family: 'MyriadProSemibold';
    padding-right: 21px;
}

.top_title h1 strong {
    font-size: 60px;
    font-weight: normal;
    font-family: 'MyriadProBold';
}

.top_content_menu ul li a:hover,
.top_content_menu ul li.active a {
    color: #a8e84b;
    border-color: #a9ea52;
}

.right_photo_icon {
    padding-top: 8px;
    padding-left: 5px;
}

.right_photo_icon .photo_column {
    margin-left: -5px;
}

.photo_column3 {
    z-index: 6
}

.photo_column4 {
    z-index: 5
}

.photo_column5 {
    z-index: 4
}

.photo_column6 {
    z-index: 3
}

.content_left {
    width: 605px;
    border-right: 1px solid #63a7ac;
}

.row_content_holder {
    padding: 0
}

.row_content {
    overflow: hidden;
    padding: 8px 12px 0 18px;
    background: #fff;
    min-height: 41px;
    border-top: 1px solid #63a7ac;
}

.sidebar_table_column .row_content:first-child {
    border-top: none
}

.row_content:nth-child(even) {
    background: #f7fbfb;
}

.sidebar .row_content h4 {
    float: left;
}

.row_content strong {
    font-size: 18px;
    color: #474747;
    display: block;
    font-weight: normal;
    font-family: 'MyriadProBold';
    float: left;
}

.sidebar_table_column .row_content {
    padding: 13px 14px 12px 7px;
}

.sidebar_table_column .row_content strong {
    font-size: 14px;
}

.sidebar_table_column .row_content small {
    font-size: 14px;
    margin-top: -2px;
    color: #202121;
}

.row_content small {
    font-size: 18px;
    color: #646565;
    display: block;
    float: right;
}

.row_content small.gray_color {
    color: #bfbfbf;
}

.link_social {
    margin-top: -1px
}

.link_social a {
    float: left;
    margin-left: 4px;
}

.link_social a img {
    max-width: 24px
}

.row_content_social {
    padding-bottom: 0;
}

.row_content_social h4 {
    line-height: 29px
}

.row_content_inner {
    padding: 0;
    position: relative;
}

.playfield {
    position: absolute;
    right: -34px;
    bottom: 22px;
    z-index: 2;
}

.playfield_photo {
    position: relative;
}

.player-small {
    width: 23px;
    height: 33px;
    background: url(https://cdn.ligainsider.de/images/misc/player-small.png) no-repeat;
    background-size: 23px 33px;
}

.player-position-1,
.player-position-2,
.player-position-3,
.player-position-4,
.player-position-5,
.player-position-6,
.player-position-7,
.player-position-8,
.player-position-9,
.player-position-10 {
    position: absolute;
    z-index: 1;
}

.player-position-1 {
    left: 122px;
    bottom: 71px;
    z-index: 10;
}

.player-position-1.player-big {
    left: 116px;
}

.player-position-3.player-big {
    bottom: 91px;
    right: 99px;
}

.player-position-4.player-big {
    bottom: 76px;
    right: 56px;
}

.player-position-5.player-big {
    bottom: 106px;
    right: 72px;
}

.player-position-6.player-big {
    right: 138px;
    top: -5px;
}

.player-position-7.player-big {
    left: 51px;
    top: 26px;
}

.player-position-8.player-big {
    left: 91px;
    top: 46px;
}

.player-position-9.player-big {
    bottom: 35px;
    left: 136px;
}

.player-position-10.player-big {
    left: 63px;
    top: 61px;
}

.player-position-2 {
    left: 144px;
    bottom: 80px;
    z-index: 9;
}

.player-position-3 {
    left: 175px;
    bottom: 92px;
    z-index: 8;
}

.player-position-4 {
    bottom: 78px;
    right: 64px;
    z-index: 7;
}

.player-position-5 {
    bottom: 108px;
    right: 81px;
    z-index: 6;
}

.player-position-6 {
    right: 147px;
    top: 5px;
    z-index: 5;
}

.player-position-7 {
    left: 58px;
    top: 36px;
    z-index: 4;
}

.player-position-8 {
    left: 97px;
    top: 56px;
    z-index: 3;
}

.player-position-9 {
    left: 143px;
    bottom: 37px;
    z-index: 2;
}

.player-position-10 {
    left: 68px;
    top: 71px;
    z-index: 1;
}

.player-big {
    width: 37px;
    height: 44px;
    background: url(https://cdn.ligainsider.de/images/misc/player-big.png) no-repeat;
    background-size: 37px 44px;
}

.form_select {
    padding: 0;
}

.row_content_inner .form_select {
    padding-top: 6px
}

.row_content_inner .row_select {
    overflow: inherit;
}

.row_content_inner .row_content {
    padding-bottom: 0;
    min-height: 37px;
    padding-top: 5px;
}

.select_title {
    width: 144px;
}

.select_year {
    width: 78px;
}

.row_select strong {
    font-size: 18px !important;
    margin: 0 !important;
}

.row_content_inner h4 {
    width: 200px;
}

.row_content_inner h4,
.row_content_inner small {
    font-size: 17px;
    font-family: 'MyriadProRegular', sans-serif;
}

.form-group {
    margin: 0
}

.row_content_inner small {
    float: left
}

.row_select h4 {
    font-size: 18px;
    font-family: 'MyriadProBold';
    line-height: 28px;
}

.row_select {
    padding-bottom: 11px;
}

.content_right {
    width: 418px;
}

.player_photo {
    position: relative;
    margin-bottom: 7px;
}

.player_photo_holder {
    margin: 0 -8px 0 12px;
}

.player_photo_holder img {
    border: 2px solid #63a7ac;
}

.player_info {
    width: 378px;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    margin: 0 auto;
    border: 1px solid #63a7ac;
    background: #f7fbfb;
    min-height: 32px;
    text-align: center;
    padding: 5px 0;
}

.player_info span {
    font-size: 14px;
    color: #202121;
}

.player_info span strong {
    font-family: 'MyriadProBold';
    font-weight: normal;
    color: #474747;
}

.player_info small {
    font-size: 14px;
}

.angeschlagen {
    position: absolute;
    right: 0;
    top: -10px;
}

.line_break strong {
    display: block;
}

.line_break small {
    display: none;
}

.player_info_left {
    /*background:url(https://cdn.ligainsider.de/images/stats/circle/100.png) no-repeat;*/
    width: 111px;
    height: 111px;
    position: absolute;
    left: 0;
    top: 32px;
    padding: 40px 30px 30px 30px;
    text-align: center;
    z-index: 1;
}

.player_hover_info {
    width: 111px;
    height: 111px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    border: 2px solid #00b989;
    background: #fff;
    display: table;
    padding: 5px 10px;
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.3s ease-in-out 0s;
    text-transform: none !important;
}

.question_arrow {
    padding-bottom: 29px;
}

.question_arrow .player_hover_info {
    left: -90px;
    top: 29px;
}

.question_arrow:hover .player_hover_info,
.player_info_left:hover .player_hover_info {
    visibility: visible;
    opacity: 1;
}

.player_hover_info p {
    font-size: 13px;
    color: #4b4a4a;
    line-height: 15px;
}

.player_info_left img {
    width: 100%
}

.player_info_left span {
    display: block;
    color: #888888;
    line-height: 20px;
    font-size: 25px;
    font-family: 'MyriadProBold';
}

.player_info_left span small {
    display: block;
    font-size: 14px;
    line-height: 14px;
}

.player_note {
    width: 116px;
    text-align: center;
    position: absolute;
    left: -3px;
    top: 133px;
    z-index: 3;
}

.player_small_info {
    padding-top: 6px
}

.player_small_info,
.player_note_info {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.player_note img {
    width: 100%
}

.team_info span,
.player_note span {
    font-size: 30px;
    color: #544700;
    font-family: 'MyriadProBold';
    text-align: center;
    display: inline-block;
    line-height: 25px;
    border-bottom: 1px solid #000000;
    margin-bottom: 3px;
}

.team_info span small,
.player_note span small {
    font-size: 20px;
}

.team_info strong,
.player_note strong {
    font-size: 15px;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 20px;
    display: block;
    text-align: center;
    color: #544700;
    font-weight: bold;
}

.daten_box {
    border-top: 1px solid #63a7ac;
}

.sidebar_table_column .daten_box {
    border-top: none
}

.daten_title {
    width: 100%;
    background: #0d3032;
    padding: 10px;
    height: 46px;
}

.sidebar_table_column .daten_title {
    height: 36px;
    padding: 5px 8px;
    border-bottom: 1px solid #559e94;
}

.sidebar_table_column .select_title {
    width: 120px
}

.sidebar_table_column .select_year {
    width: 68px
}

.sidebar_table_column .select_title .btn-default {
    height: 25px;
    line-height: 25px
}

.sidebar_table_column .form_select {
    width: 198px;
}

.sidebar_table_column .select_title .btn {
    font-size: 12px;
    padding-right: 20px;
}

.sidebar_table_column .bootstrap-select.btn-group .dropdown-toggle .caret {
    right: 5px;
    top: 40%;
}

.daten_title h3 {
    font-size: 30px;
    color: #fff;
    font-weight: normal;
    font-family: 'MyriadProBold';
    line-height: 26px;
}

.sidebar_table_column .daten_title h3 {
    font-size: 22px;
    line-height: normal;
}

.right_chart {
    padding-bottom: 18px;
}

.right_chart_row {
    overflow: hidden;
    border-bottom: 1px solid #63a7ac;
}

.chart_column {
    height: 40px;
    padding: 9px 13px 9px 9px;
}

.chart_column span {
    display: block;
    line-height: 22px;
    color: #202121;
    font-size: 16px;
}

.icon_pic {
    height: 22px;
    width: 26px;
    display: table;
}

.icon_pic small {
    display: table-cell;
    vertical-align: middle;
}

.right_chart_row:nth-child(even) {
    background: #f7fbfb;
}

.chart_column {
    border-left: 1px solid #63a7ac;
    width: 50%;
}

.content_button {
    overflow: hidden;
    padding: 0 11px 0 0;
}

.content_button a {
    font-size: 20px;
    color: #b2ffe8;
    font-family: 'MyriadProBold';
    padding-left: 34px;
    height: 44px;
    border-bottom: 1px solid #0c3e3b;
    line-height: 43px;
    background: #00ba83;
    display: block;
    width: 184px;
    position: relative;
}

.content_button a:hover {
    background: #33c89c;
    color: #fff;
}

.content_button span:before {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #b2ffe8;
    font-size: 22px;
    position: absolute;
    top: 0;
    left: 9px;
    content: "\f007";
}

.content_button a:hover span:before {
    color: #fff;
}

.liga_ranking_box {
    width: 100%;
    padding: 0;
}

.green_title {
    height: 57px;
    background: #0d2f32;
    padding: 0 13px;
    position: relative;
}

.green_title h3,
.leg_table_form h2,
.green_title h2 {
    font-size: 29px;
    color: #fff;
    font-weight: normal;
    font-family: 'MyriadProBold';
    line-height: 57px;
}

.leg_table_form h2 {
    line-height: 30px;
    padding-left: 6px
}

.green_title h3 strong,
.green_title h2 strong {
    font-weight: normal;
    font-family: 'MyriadProSemibold';
}

.green_title h2 span {
    font-size: 20px;
    color: #22d0b7;
}

.green_title small {
    font-size: 14px;
    display: block;
    line-height: 57px;
    color: #fff;
}

.green_title small a {
    font-family: 'MyriadProBold';
    font-size: 24px;
    color: #00aeef;
}

.news_right {
    padding-top: 16px;
}

.news_right .header_search {
    width: 275px;
}

.news_right .search_submit {
    width: 36px;
}

.news_right .search_submit input[type="submit"] {
    width: 36px;
}

.news_right input[type="text"] {
    padding: 2px 40px 2px 8px;
}

.news_btn {
    overflow: hidden;
}

.news_btn a {
    display: inline-block;
    float: left;
    padding: 0 15px 0 25px;
    background: #00ba83;
    color: #b2ffe8;
    font-size: 14px;
    font-family: 'MyriadProBold';
    height: 26px;
    border-bottom: 1px solid #03966e;
    line-height: 25px;
    position: relative;
    margin-right: 10px;
}

.news_btn a:hover {
    color: #fff;
    background: #33c89c;
}

.news_btn a:hover i {
    color: #fff;
}

.news_btn a:first-child {
    padding-left: 30px
}

.news_btn i {
    position: absolute;
    left: 5px;
    top: 6px;
    font-size: 15px;
}

.news_container {
    border-top: 1px solid #64a7ac;
}

.news_row {
    border-bottom: 1px solid #64a7ac;
    height: 70px;
    padding: 10px 10px 10px 14px;
}

.news_row:nth-child(even) {
    background: #f7fbfb;
}

.news_column_left h3,
.news_column_left h4 {
    font-size: 18px;
    font-weight: normal;
    color: #0d3032;
    font-family: 'MyriadProBold';
    line-height: 50px;
}

.news_column_left h3 a,
.news_column_left h4 a {
    color: #0d3032
}

.news_icon {
    width: 64px;
    height: 50px;
    display: table;
}

.news_icon small {
    display: table-cell;
    vertical-align: middle;
}

.news_column_left {
    width: 442px;
}

.news_column_mid {
    padding: 0;
}

.news_column_mid span {
    display: block;
    font-size: 14px;
    color: #202121;
    line-height: 50px;
}

.like_comment {
    padding: 0;
    width: 185px;
}

.comment_item {
    padding-left: 42px;
    width: 86px;
    position: relative;
    z-index: 2;
}

.like_item {
    height: 50px;
    padding-left: 38px;
    width: 86px;
    position: relative;
    z-index: 2;
}


/*.like_item::before {

    font-family: FontAwesome;

    font-style: normal;

    font-weight: normal;

    text-decoration: inherit;

    color: #38a88d;

    font-size:27px;

    position: absolute;

    top:6px;

    left:0;

    width:100%;

    content: "\f164";

}

.comment_item::before {

    font-family: FontAwesome;

    font-style: normal;

    font-weight: normal;

    text-decoration: inherit;

    color: #38a88d;

    font-size:34px;

    position: absolute;

    top:0;

    left:0;

    width:100%;

    content: "\f086 ";

}

*/

.comment_item .fa,
.like_item .fa {
    color: #a6ced3;
    font-size: 27px;
    position: absolute;
    top: 7px;
    left: 0;
    z-index: 2;
}

.comment_item .fa {
    font-size: 34px
}

.like_item .fa {
    top: 11px
}

.like_item span,
.comment_item span,
.like_item small,
.comment_item small {
    font-size: 14px;
    color: #a6ced3;
    line-height: 50px;
    display: inline-block;
    font-family: 'MyriadProBold';
}

.green_bg_like span,
.green_bg_like small,
.green_bg_like .fa {
    color: #38a88d;
}

.news_pagination {
    padding: 22px 0;
    overflow: hidden;
    text-align: center;
}

.content_main_area .news_pagination {
    padding-top: 9px
}

.news_pagination_item,
.news_pagination_right,
.news_pagination_left {
    display: inline-block;
    margin: 0 -1.5px;
}

.news_pagination_right,
.news_pagination_left {
    border: 1px solid #0d3032;
    border-right: none;
    border-left: none;
    overflow: hidden;
}

.news_pagination_right a,
.news_pagination_left a {
    border-left: 1px solid #0d3032;
    height: 32px;
    font-size: 18px;
    background: #03bb84;
    display: block;
    line-height: 32px;
    padding: 0 12px;
    float: left;
    color: #b2ffe8;
    font-family: 'MyriadProBold';
}

.news_pagination_right a {
    border-left: none;
    border-right: 1px solid #0d3032;
}

.inactive {
    border-color: #559fa5
}

.inactive a {
    border-color: #559fa5;
    background: #bbebdd;
    color: #8ccdc1;
}

.news_pagination_item {
    border-top: 1px solid #0d3032;
    border-bottom: 1px solid #0d3032;
    border-right: 1px solid #0d3032;
}

.news_pagination_item a {
    display: block;
    color: #b2ffe8;
    font-family: 'MyriadProBold';
    text-align: center;
    width: 34px;
    float: left;
    height: 32px;
    background: #02bb84;
    line-height: 32px;
    font-size: 16px;
    border-left: 1px solid #0d3032;
}

.news_pagination_item a:hover,
.news_pagination_item a.active {
    background: #0d3032;
    color: #fff;
}

.news_pagination_right a:hover,
.news_pagination_right a.active {
    background: #0d3032;
    color: #fff;
}

.table_title_right {
    width: 767px;
    margin-right: -14px;
}

.table_title_right span {
    float: left;
    height: 56px;
    display: table;
    text-align: center;
    width: 153px;
}

.parent_for_six_column .table_title_right span {
    width: 127px;
}

.parent_for_six_column .table_column {
    width: 127px
}

.parent_for_five_column .table_title_right span {
    width: 153px;
}

.parent_for_five_column .table_column {
    width: 153px
}

.parent_for_four_column .table_title_right span {
    width: 191px;
}

.parent_for_four_column .table_column {
    width: 191px
}

.parent_for_three_column .table_title_right span {
    width: 255px;
}

.parent_for_three_column .table_column {
    width: 255px
}

.parent_for_two_column .table_title_right span {
    width: 383px;
}

.parent_for_two_column .table_column {
    width: 383px
}

.table_title_right span small {
    display: table-cell;
    vertical-align: middle;
    font-size: 15px;
    color: #35c3a0;
    line-height: normal;
}

.green_table_holder {
    border-top: 1px solid #63a7ac;
}

.green_table_row {
    border-bottom: 1px solid #63a7ac;
    overflow: hidden;
}

.schedule_table_row:nth-child(even),
.green_table_row:nth-child(even) {
    background: #f7fbfb;
}

.table_column {
    height: 41px;
    border-left: 1px solid #63a7ac;
    width: 153px;
    float: left;
    text-align: center;
}

.table_column:first-child {
    border: none;
    width: 270px;
}

.table_column strong {
    font-size: 18px;
    color: #474747;
    display: block;
    font-weight: normal;
    line-height: 40px;
    font-family: 'MyriadProBold';
}

.table_icon {
    width: 46px;
    height: 40px;
    display: table;
}

.table_icon small {
    display: table-cell;
    vertical-align: middle;
}

.table_icon img {
    margin: 0 auto
}

.table_icon_info {
    display: inline-block;
}

.table_icon img {
    opacity: 0.3;
}

.table_column:first-child .table_icon img,
.play_schedule_table img {
    opacity: 1;
}

.table_icon_info span {
    display: block;
    font-size: 16px;
    width: 36px;
    color: #363737;
    line-height: 40px;
    float: left;
}

.table_icon_info .table_icon {
    width: 30px
}

.play_schedule_table {
    padding: 0;
}

.schedule_table_title {
    overflow: hidden;
    border-top: 1px solid #559e94;
    height: 36px;
    background: #092223;
}

.schedule_table_title span {
    display: block;
    float: left;
    font-size: 16px;
    color: #35c3a0;
    line-height: 35px;
    font-family: 'MyriadProBold';
    text-align: center;
}

.table_column1 {
    padding-left: 18px;
}

.table_column1 {
    width: 119px
}

.table_column2 {
    width: 140px
}

.table_column3 {
    width: 130px
}

.table_column4 {
    width: 380px
}

.table_column5 {
    width: 120px
}

.table_column6 {
    width: 147px
}

.schedule_table_row {
    border-top: 1px solid #559e94;
    overflow: hidden;
}

.schedule_table_row:first-child {
    border: none
}

.schedule_table_row span {
    font-size: 15px;
    color: #202121;
    display: block;
    float: left;
    line-height: 40px;
    height: 40px;
    text-align: center;
    border-left: 1px solid #63a7ac;
}

.schedule_table_row span:first-child {
    border: none
}

.table_column1,
.table_column4 {
    text-align: left !important
}

.table_column4 {
    padding-left: 21px
}

.schedule_table_row .table_icon {
    width: 34px;
}

.schedule_table_row .table_icon img {
    margin: 0
}

.player_table_area {
    padding: 14px 0;
    background: #0d3032;
    overflow: hidden;
    border-bottom: 1px solid #a9ea52;
}

.player_table_column {
    width: 33.33%;
    padding: 4px 7px 0 11px;
    background: url(https://cdn.ligainsider.de/images/menu/bgr_li.png) repeat-y left;
    min-height: 442px;
}

.player_table_column:first-child {
    background: none;
    padding-left: 6px;
}

.player_table_column span,
.player_table_column h5,
.player_table_column h4,
.player_table_column h3 {
    font-size: 22px;
    font-weight: normal;
    font-family: 'MyriadProBold';
    color: #2ca386;
    padding-bottom: 27px;
    display: block;
    text-align: center;
}

.player_table_column:first-child span,
.player_table_column:first-child h3 {
    padding-left: 70px;
    text-align: left;
}

.player_row_holder {
    padding: 0;
}

.player_row:first-child {
    background: none;
    padding-top: 0;
}

.player_row {
    overflow: hidden;
    background: url(https://cdn.ligainsider.de/images/menu/bgr_line.png) repeat-x top;
    padding: 13px 0 8px 11px;
}

.player_table_column:nth-child(2) .player_row,
.player_table_column:nth-child(3) .player_row {
    padding: 13px 0 13px 11px;
}

.player_row .rating_box span {
    padding-bottom: 0 !important
}

.player_table_column:nth-child(2) span,
.player_table_column:nth-child(3) span {
    padding-bottom: 14px
}

.player_pic {
    width: 61px;
}

.player_table_column:first-child .player_pic img {
    border: 2px solid #006d5f;
    max-width: 50px;
}

.player_right {
    width: 190px;
}

.player_right strong,
.player_right h6 {
    font-size: 12px;
    color: #8ccdc1;
    display: block;
    font-weight: normal;
    font-family: 'MyriadProBold';
    line-height: 17px;
}

.player_right strong a,
.player_right h6 a {
    color: #8ccdc1
}

.player_right p {
    font-size: 12px;
    line-height: 17px;
    color: #dffdff;
}

.player_right p a {
    color: #dffdff
}

.like_btn {
    width: 64px;
    padding: 4px 0 0 35px;
    min-height: 26px;
    margin-top: 15px;
    position: relative;
}

.like_btn::before {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #195e54;
    font-size: 30px;
    position: absolute;
    top: -9px;
    left: 0;
    content: "\f164";
}

.like_btn span {
    font-size: 13px;
    color: #195e54;
    font-family: 'MyriadProBold';
}

.like_btn_small {
    width: 64px;
    overflow: hidden;
}

.small_like {
    width: 50%;
    padding-top: 21px;
    position: relative;
    text-align: center;
}

.small_like::before {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #1d6a5c;
    font-size: 22px;
    position: absolute;
    top: -7px;
    left: 0;
    width: 100%;
    content: "\f164";
}

.small_comment {
    padding-top: 21px;
    width: 50%;
    position: relative;
    text-align: center;
}

.small_comment::before {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #1d6a5c;
    font-size: 23px;
    position: absolute;
    top: -8px;
    left: 0;
    width: 100%;
    content: "\f086 ";
}

.small_comment small,
.small_like small {
    display: block;
    font-size: 12px;
    color: #1d6a5c;
    padding: 0;
    margin: 0;
    width: 100%;
    text-align: center;
}

.rating_box {
    width: 47px;
    margin-right: 6px;
    position: relative;
}

.rating_box span {
    position: absolute;
    width: 100%;
    height: 40px;
    display: table;
    left: 0;
    top: 0;
    padding: 0 5px;
}

.rating_box small {
    font-size: 14px;
    color: #0d3032;
    text-align: center;
    font-family: 'MyriadProBold';
    vertical-align: middle;
    display: table-cell;
}

footer {
    text-align: center;
    background: #006d5f;
    padding: 0 29px;
}

footer p {
    font-size: 14px;
    color: #80d3c8;
    text-align: center;
    line-height: 55px;
}

footer span {
    display: block;
    text-align: center;
    font-size: 14px;
    color: #fff;
    border-bottom: 1px solid #338a7f;
    padding-bottom: 18px;
    padding-top: 17px;
}

footer span a {
    color: #80d3c8
}

footer span a:hover,
footer p a:hover,
footer p a {
    color: #80d3c8
}

.progress_container {
    padding: 23px 40px 0 40px;
}

.progress_column {
    width: 440px;
    padding: 0;
    margin: 0;
}

.progress_row {
    overflow: hidden;
}

.progress_photo_left {
    width: 200px;
}

.progress_photo {
    width: 53px;
}

.progress_info {
    width: 145px;
}

.progress_info strong {
    font-size: 25px;
    color: #0d2f32;
    font-weight: normal;
    font-family: 'MyriadProBold';
    line-height: 25px;
    display: inline-block;
}

.progress_info b {
    font-size: 14px;
    font-weight: normal;
    font-family: 'MyriadProBold';
}

.progress_info strong small {
    font-size: 12px;
    color: #999999;
    font-family: 'MyriadProRegular', sans-serif;
    display: inline-block;
    position: relative;
    top: -4px;
}

.progress_info strong small::before {
    content: '';
    height: 1px;
    width: 200px;
    position: absolute;
    left: 100%;
    top: 14px;
    background: #c3c3c3;
    z-index: 1;
}

.progress_item {
    position: relative;
    z-index: 2;
    padding-bottom: 33px;
}

.progress_info span {
    display: block;
    font-size: 14px;
    color: #999999;
}

.progress_item p {
    font-size: 12px;
    color: #999999;
    text-align: right;
}

.progress_item p a {
    color: #00ba83;
    text-decoration: underline
}

.progress-bar {
    background: url(https://cdn.ligainsider.de/images/misc/bgr_ranger.png) repeat-y;
}

.ranger_bg .progress-bar {
    background: url(https://cdn.ligainsider.de/images/misc/bgr_ranger2.png) repeat-y;
}

.progress {
    background-color: #0d2f32;
    height: 25px;
    border-radius: 0;
    border: 1px solid #c3c3c3;
    margin: 0;
    padding: 0;
    margin-top: 2px;
}

.footer_container {
    padding: 0 15px;
}

.footer_container_area {
    width: 1038px;
    margin: 0 auto;
    border: 1px solid #5b9d9b;
    border-bottom: none;
    border-top: none;
    position: relative;
    z-index: 2;
}

.team_title_area {
    height: 114px;
    padding: 6px 65px 0 65px;
    position: relative;
    /*z-index:98;*/
}

.team_title_holder {
    position: relative;
    padding-bottom: 10px;
}

.team_box_right {
    position: absolute;
    right: 0;
    top: 0;
    padding: 8px 4px 0 0;
    z-index: 1;
}

.team_box_info {
    position: absolute;
    right: 154px;
    top: 16px;
}

.team_box_info p {
    font-size: 14px;
    color: #475a5b;
}

.icin_and_info {
    overflow: hidden;
}

.stadium_container_no_bg .stadium_container_bg {
    background: none
}

.info_icon {
    width: 21px;
}

.icin_and_info strong {
    margin-left: 25px;
    line-height: 21px;
    font-size: 14px;
    color: #475a5b;
    display: block;
    font-weight: normal;
    font-family: 'MyriadProBold';
}

.stadium_container_no_bg .team_select_box {
    top: 0;
}

.stadium_container_no_bg .player_no {
    bottom: inherit;
    top: 20px;
    right: -13px;
}

.team_title_holder_small .team_box_right {
    top: -39px;
}

.team_title_holder_small .leg_table_title h2 {
    font-size: 32px;
    line-height: 50px;
}

.team_title_holder_small .leg_table_title_inner h1 {
    font-size: 22px;
    padding-top: 7px
}

.team_box_right .player_photo {
    width: 124px;
    margin: -4px 33px 0 0;
    position: relative;
    z-index: 1;
}

.team_box_right .angeschlagen {
    width: 54px;
    right: -35px;
    top: 0;
}

.team_box_right .player_note {
    width: 62px;
    height: 54px;
    top: 19px;
    left: -26px;
}

.player_note_holder {
    position: absolute;
    top: 5px;
    left: 0px;
    width: 100%;
    z-index: 5;
}

.team_box_right .player_note span {
    font-size: 22px;
    line-height: 20px;
}

.team_box_right .player_note span small {
    font-size: 16px;
}

.team_box_right .player_note strong {
    font-size: 12px;
    line-height: normal;
}

.team_box_right p {
    font-size: 16px;
    color: #0d3032;
    text-align: right;
    line-height: 20px;
}

.team_box_right p strong {
    font-size: 16px;
    color: #0d3032;
    display: block;
    font-weight: normal;
    font-family: 'MyriadProBold';
    text-align: right;
    line-height: 20px;
}

.team_box_right .team_info {
    left: -2px;
    top: 61px;
}

.team_box_right .news_posten_btn {
    width: 87px;
    right: 6px;
    top: 197px;
    z-index: 60;
    border-bottom: 1px solid #0d3032;
}

.team_two,
.team_one {
    width: 65px;
    position: absolute;
    top: 16px;
    z-index: 99;
}

.team_box_right .team_two,
.team_box_right .team_one {
    width: 80px;
    top: 48px;
}

.team_box_right .team_two {
    right: -7px;
    z-index: 1;
}

.team_box_right .team_one {
    left: inherit;
    right: 67px;
    z-index: 2;
}

.team_two img,
.team_one img {
    position: relative;
    z-index: 333;
}

.team_one {
    left: -6px;
}

.team_two {
    right: -6px;
}

.team_title_area h1,
.team_title_area h2 {
    font-size: 36px;
    color: #0d3032;
    font-family: 'MyriadProBold';
    font-weight: normal;
}

.team_title_area h1 .score,
.team_title_area h2 .score {
    font-size: 60px;
    display: inline-block;
    color: #00ba83;
    position: relative;
    top: 5px;
    margin: 0 auto;
}

.team_title_area h1 span.text-left,
.team_title_area h1 span.text-right,
.team_title_area h2 span.text-left,
.team_title_area h2 span.text-right {
    width: 391px;
    display: inline-block;
}

.team_title_area h2 span.text-left,
.team_title_area h2 span.text-right {
    width: 416px;
}

.team_title_area h1 span.text-left {
    padding-left: 3px;
}

.team_title_area h1 span strong,
.team_title_area h2 span strong {
    font-size: 32px;
    color: #0d3032;
    font-weight: normal;
    font-family: 'MyriadProBold';
    top: -7px;
    position: relative;
    display: inline-block;
}

.team_title_area h1 span small,
.team_title_area h2 span small {
    padding: 0 11px 0 13px;
    font-size: 60px;
    color: #00ba83;
}

.team_info {
    width: 84px;
    position: absolute;
    top: 57px;
    left: -10px;
    z-index: 5;
}

.team_info img {
    width: 100%;
}

.team_info_box {
    position: absolute;
    left: 0;
    top: 16px;
    width: 100%;
    z-index: 66666;
}

.team_info_box span {
    margin-bottom: 1px
}

.team_info_box strong {
    font-family: 'MyriadProRegular', sans-serif;
    font-size: 14px;
}

.team_two .team_info_box span,
.team_two .team_info_box strong {
    color: #652600;
}

.full_time_status {
    width: 870px;
    margin: 0 auto;
    padding-bottom: 37px;
    position: relative;
    z-index: 99;
}

.section_column {
    width: 424px;
    position: relative;
}

.section_column .progress {
    border: none;
    background: #99afb6;
    height: 17px;
}

.section_column .progress-bar {
    background: #5c808a;
    border: none;
    box-shadow: none;
}

.team_two_box .progress {
    background: #c1dcde
}

.team_two_box .progress-bar {
    background: #9bc7ca;
}

.team_one_bg {
    width: 100%;
    margin-bottom: 2px;
}

.team_one_box {
    height: 17px;
    width: 100%;
    position: relative;
}

.team_two_bg {
    background: #c1dcde;
    width: 100%;
    position: relative;
}

.team_two_box {
    height: 17px;
    background: #9bc7ca;
    width: 100%;
    position: relative;
}

.time_event {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -20px;
    left: 0;
    background: #fff;
    border: 1px solid #4d9aa0;
    padding-top: 3px;
}

.team_two_box img,
.time_event img {
    margin: 0 auto
}

.time_event:after,
.time_event:before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.time_event:after {
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #fff;
    border-width: 6px;
    margin-left: -6px;
}

.time_event:before {
    border-color: rgba(77, 154, 160, 0);
    border-top-color: #4d9aa0;
    border-width: 7px;
    margin-left: -7px;
}

.team_photo {
    width: 27px;
    position: absolute;
    left: -4px;
    top: -14px;
}

.team_two_bg .team_photo {
    top: 3px;
}


/*.player_replacements { left:25%}

.goal_time { left:32.5%}

.goal_time > img { width:16px}

.second_goal { left:69.41%}

.red_card { left:52%}

.yellow_card { left:96.47%}

.section_column_two .player_replacements { left:-4.5%}

.team_two_box .yellow_card { left:43.58%}

.team_two_box .second_yellow_card { left:92.11%}

.team_two_box .goal_time { left:52%}

*/

.time_event_inner {
    width: 24px;
    height: 24px;
    position: absolute;
    bottom: -19px;
    left: 0;
    background: #fff;
    border: 1px solid #4d9aa0;
    padding-top: 3px;
}

.time_event_inner:after,
.time_event_inner:before {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.time_event_inner:after {
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #fff;
    border-width: 6px;
    margin-left: -6px;
}

.time_event_inner:before {
    border-color: rgba(194, 225, 245, 0);
    border-bottom-color: #4d9aa0;
    border-width: 7px;
    margin-left: -7px;
}

.time_event_inner.red_card > img,
.time_event_inner.yellow_card > img,
.red_card > img,
.yellow_card > img {
    width: 32px;
    margin-top: -9px;
    position: relative;
    z-index: 2;
}

.time_event_inner.red_card > img,
.time_event_inner.yellow_card > img {
    margin-left: -2px
}

.stadium_container_area {
    width: 100%;
    background: url(https://cdn.ligainsider.de/images/va/playfield_background.jpg) no-repeat center 95px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.container_popup {
    position: relative;
    z-index: 777;
}

.stadium_container_bg {
    background: url(https://cdn.ligainsider.de/images/misc/banden.gif) no-repeat center 18px;
    width: 100%;
    min-height: 695px;
    position: relative;
}

.team_select_box {
    width: 156px;
    position: absolute;
    left: 15px;
    top: -13px;
    z-index: 100;
}

.team_select_box .form_select {
    width: 100%;
}

.team_select_box .select_title {
    width: 100%
}

.team_select_box .form-group {
    padding-bottom: 5px;
}

.select_btm {
    position: relative;
    padding: 0 31px;
}

.prev_arrow,
.next_arrow {
    width: 27px;
    height: 27px;
    border: 1px solid #305153;
    display: block;
    position: absolute;
    top: 0;
    text-align: center;
    font-size: 22px;
    line-height: 25px;
    background: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #2d5354;
}

.prev_arrow {
    left: 0;
}

.next_arrow {
    right: 0;
}

.stadium_right_text {
    position: absolute;
    right: 16px;
    top: -20px;
}

.stadium_right_text p {
    font-size: 16px;
    line-height: 24px;
    color: #0d3032;
}

.player_position_row {
    padding: 0 0 13px 0;
}

.player_position_column {
    width: 137px;
    position: relative;
}

.player_slider_column {
    top: 5px;
}

.player_position_photo {
    padding: 0;
}

.player_position_photo img {
    border: 2px solid #4d9aa0;
}

.player_tags {
    width: 45px;
    position: absolute;
    left: -15px;
    bottom: 30px;
    z-index: 2;
}

.tags_info {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 38px;
    display: table;
}

.player_chart_column .tags_info span,
.player_tags span {
    font-size: 20px;
    color: #544700;
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    font-family: 'MyriadProBold';
}

.player_chart_column .tags_info span,
.player_chart_column .tags_info span small {
    color: #202020;
}

.player_chart_column .tags_info span small,
.player_tags span small {
    font-size: 17px;
}

.player_name {
    border: 1px solid #509ba0;
    height: 24px;
    width: 125px;
    background: #f2f9f7;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    z-index: 4;
}

.player_name a {
    font-size: 14px;
    color: #0d3032;
    line-height: 22px;
    text-align: center;
    display: block;
    font-family: 'MyriadProBold';
}

.player_position_row2 {
    padding-bottom: 38px
}

.player_position_row2 .player_position_column {
    display: inline-block;
    margin: 0 19px;
}

.player_position_row3 {
    padding-bottom: 20px
}

.player_position_row3 .player_position_column {
    display: inline-block;
    margin: 0 22px;
}

.player_position_row4 .player_position_column {
    display: inline-block;
    margin: 0 97px;
}

.player_no {
    width: 34px;
    height: 34px;
    border: 2px solid #549da3;
    position: absolute;
    right: -15px;
    bottom: 55px;
    z-index: 5;
    padding-left: 3px;
    background: #f2f9f7;
}

.stadium_container_inner .player_no {
    border: none;
    background: none;
    bottom: 73px;
    right: -10px;
}

.bottom_icon {
    position: absolute;
    right: -13px;
    bottom: 18px;
    z-index: 6;
}

.player_no span {
    display: block;
    line-height: 30px;
    font-size: 14px;
    color: #0d3032;
    font-family: 'MyriadProBold';
}

.sub_out_icon {
    width: 15px;
    position: absolute;
    left: 0;
    right: 0;
    top: -7px;
    margin: 0 auto;
    z-index: 6;
}

.boots_icon {
    margin-left: 0px;
}

.number_item {
    font-size: 22px;
    color: #fff;
    font-family: 'MyriadProBold';
    display: block;
    position: absolute;
    left: -4px;
    top: -1px;
    z-index: 3;
    text-shadow: -1px -1px black, 1px -1px black, -1px 1px black, 1px 1px black;
}

.second_sub,
.thrd_sub,
.fourth_sub,
.subcontent2 .first_sub,
.subcontent3 .first_sub,
.subcontent4 .first_sub {
    display: none;
}

.subcontent3 .thrd_sub {
    display: block;
}

.subcontent2 .second_sub {
    display: block;
}

.subcontent4 .fourth_sub {
    display: block;
}

.next_sub_button {
    left: 15px;
    top: 25px;
}

.next_sub_button {
    background: #00ba83 none repeat scroll 0 0;
    border: 2px solid #4d9aa0;
    border-radius: 50%;
    top: 25px;
    height: 20px !important;
    position: absolute;
    left: 15px;
    text-align: center;
    width: 20px;
    z-index: 99999;
    cursor: pointer;
    display: block;
}

.prev_sub_button {
    background: #00ba83 none repeat scroll 0 0;
    border: 2px solid #4d9aa0;
    border-radius: 50%;
    top: 25px;
    height: 20px !important;
    position: absolute;
    left: -5px;
    text-align: center;
    width: 20px;
    z-index: 99999;
    cursor: pointer;
    display: block;
}

.next_sub_button:before {
    color: #b2ffe8;
    content: "\f0da";
    font-family: FontAwesome;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    left: 1px;
    line-height: 16px;
    position: absolute;
    text-align: center;
    text-decoration: inherit;
    top: 0;
    width: 100%;
    z-index: 999;
    display: block;
}

.prev_sub_button:before {
    color: #b2ffe8;
    content: "\f0d9";
    font-family: FontAwesome;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    left: -1px;
    line-height: 16px;
    position: absolute;
    text-align: center;
    text-decoration: inherit;
    top: 0;
    width: 100%;
    z-index: 999;
}

.flexslider {
    z-index: 2;
}

.player_no img {
    border: none;
}

.note_color2 span {
    color: #570000
}

.note_color3 span {
    color: #375a00
}

.note_color4 span {
    color: #652600
}

.note_color5 span {
    color: #5a3d00
}

.note_color6 span {
    color: #076926
}

.note_color7 span {
    color: #5a3d00
}

.note_color8 span {
    color: #652600
}

.note_color9 span {
    color: #375a00
}

.note_color10 span {
    color: #570000
}

.note_color11 span {
    color: #375a00
}

.note_color12 span {
    color: #202121
}

.player_name span {
    position: absolute;
    right: -17px;
    top: -2px;
    z-index: 7;
    display: block;
}

.player_name span small {
    font-size: 14px;
    width: 100%;
    color: #8e3c00;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    line-height: 26px;
    font-family: 'MyriadProBold';
}

.player_position_down {
    top: -19px
}

.goal_and_boots_icon {
    width: 30px;
    position: absolute;
    bottom: 80%;
    left: 7px;
    z-index: 5;
}

.boots_icon,
.goal_icon {
    width: 100%;
    position: relative;
    padding: 3px;
    margin: -3px 0px 0px 0px;
}

.player_position_up {
    top: 16px
}

.team_squad_area {
    width: 100%;
    background: url(https://cdn.ligainsider.de/images/misc/bench.jpg) no-repeat center;
    height: 184px;
    margin-bottom: 19px;
    padding: 16px 0 0 3px;
    position: relative;
}

.circle_box_right {
    position: absolute;
    right: 13px;
    top: 16px;
    width: 140px;
    height: 140px;
    text-align: center;
}

.team_squad_area .player_position_photo {
    width: 136px;
    margin-left: 10px;
    position: relative;
}

.add_banner {
    padding: 22px 0;
    max-width: 728px;
}

.community_area {
    width: 1038px;
    border: 1px solid #63a7aa;
}

.community_title {
    height: 47px;
    background: #0d3032;
    position: relative;
}

.game_player_table .green_title h2,
.community_area .green_title h2 {
    font-size: 28px;
    color: #fff;
}

.processing_area {
    border-top: 1px solid #63a7ac;
    border-bottom: 1px solid #63a7ac;
    background: #071c1e;
    height: 80px;
}

.processing_column {
    height: 80px;
    border-left: 1px solid #63a7ac;
    position: relative;
    width: 345px;
    padding: 7px 9px 7px 12px;
}

.processing_column:first-child {
    border: none;
}

.process_full {
    width: 100%
}

.process_small {
    width: 122px
}

.processing_column .progress {
    background: none;
    border: none;
    padding: 0;
    margin: 0;
    position: absolute;
    width: 100%;
    height: 78px;
    z-index: 1;
    left: 0;
    top: 0;
}

.processing_column .progress-bar {
    background: #016d60;
}

.index_for_bar {
    position: relative;
    z-index: 3;
}

.team_icon_area {
    position: relative;
    z-index: 5;
}

.team_icon {
    width: 66px;
    margin-right: 10px;
}

.processing_info {
    padding-top: 8px;
}

.processing_info span {
    display: block;
    font-size: 34px;
    color: #80bdb2;
    font-family: 'MyriadProBold';
}

.processing_info_right {
    width: 160px;
    height: 80px;
    display: table;
    position: relative;
    z-index: 5;
    padding-bottom: 12px;
}

.processing_info_right p {
    color: #dffdff;
    font-size: 14px;
    line-height: 20px;
    display: table-cell;
    vertical-align: middle;
    margin: 0;
    padding: 0;
}

.full_community_holder {
    padding: 0;
}

.community_row {
    background-color: #fff;
    height: 70px;
    border-top: 1px solid #63a7ac;
}

.community_time {
    width: 135px;
    height: 35px;
    border: 1px solid #4d9aa0;
    position: absolute;
    top: 17px;
    z-index: 10;
    background: #fff;
    text-align: center;
}

.highlight_community_info {
    width: 135px;
    height: 35px;
    position: relative;
    border: 1px solid #4d9aa0;
    z-index: 6;
    background: #fff;
    margin: -1px 0 0 -1px;
}

.community_time strong {
    display: inline-block;
    padding: 0;
    margin: 0;
    line-height: 33px;
    font-size: 22px;
    color: #80d8be;
}

.community_time span {
    display: inline-block!important;
    padding: 0;
    margin: 0;
    line-height: 33px !important;
    font-size: 15px!important;
    color: #80d8be!important;
}

.community_time .active {
    color: #00ba83 !important
}

.community_time_left {
    width: 41px
}

.community_icon {
    width: 50px;
    position: absolute;
    left: 0;
    right: 0;
    top: -10px;
    margin: 0 auto;
    z-index: 7;
}

.community_time_right {
    width: 41px
}

.community_left .community_time {
    right: -67px;
}

.community_right .community_time {
    left: -67px;
}

.community_time small {
    display: inline-block;
    color: #0d3032;
    font-size: 14px;
    text-align: center;
    line-height: 33px;
    font-family: 'MyriadProBold';
}

.community_right,
.community_left {
    height: 69px;
    width: 50%;
    position: relative;
}

.community_row {
    position: relative
}

.community_row::before {
    width: 1px;
    height: 100%;
    content: '';
    position: absolute;
    left: 50%;
    top: 0;
    z-index: 1;
    background: #4d9aa0;
}

.community_row:nth-child(even) {
    background-color: #f7fbfb;
}

.community_left {
    padding: 0;
}

.player_community_info {
    height: 69px;
    display: table;
}

.community_left .player_community_info {
    padding-left: 10px
}

.community_right .player_community_info {
    padding-right: 10px
}

.player_position_photo_box {
    padding: 7px 0 0 0;
}

.community_left .player_position_photo {
    width: 55px;
    margin-left: -8px;
    position: relative;
    z-index: 3;
}

.community_left .player_position_photo:first-child {
    margin-left: -3px;
    z-index: 5;
}

.community_left .player_position_photo:nth-child(2) {
    z-index: 4
}

.community_right .player_position_photo {
    width: 55px;
    margin-right: -8px;
    position: relative;
    z-index: 3;
}

.community_right .player_position_photo:first-child {
    margin-right: -3px;
    z-index: 5;
}

.community_right .player_position_photo:nth-child(2) {
    z-index: 4
}

.community_right {
    padding: 0;
}

.community_row p {
    font-size: 14px;
    color: #0d3032;
    line-height: 18px;
}

.player_community_info small {
    display: block;
    font-size: 14px;
    color: #00ba83;
    line-height: 18px;
}

.community_row p strong {
    color: #0d3032;
    font-weight: normal;
    font-family: 'MyriadProBold';
}

.player_community_info p span {
    display: inline-block;
    padding: 0;
    margin: 0;
    font-size: 16px;
    color: #0d3032;
    font-family: 'MyriadProBold';
}

.community_row p a {
    color: #0d3032
}

.full_community_holder_btm p {
    font-size: 16px !important;
    line-height: 19px;
}

.game_player_table {
    border: 1px solid #63a6ac;
    width: 1038px;
}

.game_player_chart {
    padding: 0;
    border-bottom: 1px solid #63a6ac;
}

.player_chart_row {
    border-top: 1px solid #63a6ac;
    background: #fff;
}

.player_chart_row:nth-child(even) {
    background: #f7fbfb;
}

.player_chart_column {
    width: 518px;
    border-left: 1px solid #63a6ac;
}

.player_chart_column:first-child {
    border: none;
}

.player_char_left {
    width: 140px;
    height: 90px;
    display: table;
    padding: 5px 0 5px 14px;
    font-family: 'MyriadProSemibold';
}

.middle_info {
    width: 100%;
    display: table-cell;
    vertical-align: middle;
}

.player_char_left strong,
.player_char_left h5 {
    font-size: 14px;
    color: #474747;
    font-weight: normal;
    display: block;
    line-height: 20px;
}

.player_chart_photo {
    width: 275px;
    height: 90px;
    display: table;
    padding: 5px 0 5px 147px;
    position: relative;
}

.player_chart_photo .player_tags {
    top: 18px;
    left: 0;
    width: 61px;
    z-index: 4;
}

.player_chart_photo .tags_info {
    height: 52px;
}

.player_chart_photo .player_position_photo {
    width: 82px;
    position: absolute;
    left: 52px;
    top: -4px;
    z-index: 5;
}

.column_item1 span,
.column_item1 h4,
.player_chart_photo span,
.player_chart_photo h4 {
    font-size: 14px;
    color: #202121;
    font-weight: normal;
    display: block;
}

.player_chart_photo span a,
.column_item1 span a,
.column_item1 h4 a,
.player_chart_photo h4 a,
.player_chart_photo h4 a {
    font-size: 14px;
    color: #202121;
    font-weight: normal;
}

.player_chart_photo strong,
.column_item1 strong,
.column_item1 h5,
.player_chart_photo h5 {
    font-size: 18px;
    color: #0d3032;
    font-weight: normal;
    font-family: 'MyriadProBold';
    line-height: 16px;
    display: block;
}

.player_chart_photo strong a,
.column_item1 strong a,
.column_item1 h5 a,
.player_chart_photo h5 a {
    font-size: 18px;
    color: #0d3032;
    font-weight: normal;
    font-family: 'MyriadProBold';
    line-height: 16px;
}

.column_item1 a,
.player_chart_photo a {
    font-size: 12px;
    color: #00ba83;
}

.player_chart_right {
    width: 90px;
    height: 90px;
    display: table;
}

.player_chart_right strong {
    color: #0d3032;
    font-size: 31px;
    line-height: 24px;
    display: block;
    font-family: 'MyriadProBold';
}

.player_chart_right strong span {
    font-size: 14px;
    display: block;
    line-height: 15px;
}

.player_chart_right small {
    display: block;
    font-size: 12px;
    color: #0d3032;
}

.team_name {
    position: absolute;
    left: 8px;
    top: 16px;
}

.team_name_right {
    right: 8px;
    left: inherit;
}

.team_name a {
    display: inline-block;
    height: 26px;
    border-bottom: 1px solid #03966e;
    padding: 0 7px 0 29px;
    font-size: 14px;
    color: #b2ffe8;
    line-height: 25px;
    font-family: 'MyriadProBold';
    /*background: url(https://cdn.ligainsider.de/images/teams/medium/fc-bayern-muenchen-wappen.png) no-repeat 6px center;*/
    background-color: #00ba83;
    background-size: 18px 18px;
}

.team_name a .small_btn_icon,
.team_name_right a .small_btn_icon {
    width: 18px;
    height: 26px;
    left: 6px;
}

.team_name_right a {
    color: #b2ffe8;
    /*background: url(https://cdn.ligainsider.de/images/teams/medium/borussia-dortmund-wappen.png) no-repeat 6px center;*/
    background-size: 18px 18px;
    background-color: #06755b;
    opacity: 0.5;
}

.player_top_title {
    background: #092223;
    border-top: 1px solid #63a6ac;
}

.player_top_title span {
    display: block;
    color: #35c3a0;
    font-size: 16px;
    line-height: 35px;
    line-height: 35px;
}

.column_item1 {
    width: 252px;
    padding-left: 17px;
}

.column_item2 {
    width: 269px;
}

.column_item3 {
    width: 170px;
}

.column_item4 {
    width: 337px;
}

.player_top_holder {
    padding: 0;
}

.player_top_row {
    border-top: 1px solid #63a6ac;
    height: 70px;
    background: #fff;
}

.table_column_item.column_item1 {
    padding-left: 106px;
}

.table_column_item {
    height: 69px;
    display: table;
    position: relative;
}

.table_column_item .player_position_photo {
    width: 82px;
    position: absolute;
    left: 13px;
    top: -6px;
    z-index: 2;
}

.column_item2 span {
    padding-left: 24px
}

.jacket_icon {
    padding-right: 9px;
}

.column_item2 strong,
.column_item2 h5 {
    font-size: 14px;
    color: #202121;
    font-weight: normal;
    font-family: 'MyriadProBold';
    display: block;
}

.column_item2 p {
    font-size: 14px;
    color: #202121;
}

.goal_big_icon {
    margin-left: 5px;
}

.goal_big_icon img {
    margin-right: 10px;
}

.column_item4 p {
    font-size: 12px;
    line-height: 19px;
    color: #202121;
}

.column_item4 {
    position: relative
}

.column_item4 .player_tags {
    width: 61px;
    height: 52px;
    position: absolute;
    left: inherit;
    top: 8px;
    right: -3px;
}

.column_item4 .player_tags span {
    height: 52px;
}

.table_column_item.column_item4 {
    padding-right: 70px
}

.player_top_row:nth-child(even) {
    background: #f7fbfb;
}

.top_up {
    padding-top: 5px;
}

.time_event_inner:hover .time_event_bottom,
.time_event:hover .time_event_info {
    display: block;
}

.time_event_info {
    border: 1px solid #4c989e;
    border-top: none;
    width: 173px;
    background: #fff;
    position: absolute;
    left: -73px;
    bottom: 100%;
    z-index: 50;
    padding-bottom: 5px;
    -webkit-box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.56);
    -moz-box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.56);
    box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.56);
    display: none;
}

.time_event_bottom {
    border: 1px solid #4c989e;
    border-top: none;
    width: 173px;
    background: #fff;
    position: absolute;
    left: -73px;
    top: 100%;
    z-index: 50;
    padding-bottom: 5px;
    -webkit-box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.56);
    -moz-box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.56);
    box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.56);
    display: none;
}

.time_event_title {
    height: 20px;
    border-top: 1px solid #4c989e;
    border-bottom: 1px solid #4c989e;
    background: #0d3032;
    padding: 0 0 0 4px;
}

.time_event_left {
    width: 25px;
}

.time_event_left span {
    font-size: 14px;
    color: #35c3a0;
    line-height: 18px;
    display: block;
    font-family: 'MyriadProBold';
}

.substitution {
    padding-right: 25px;
    position: relative;
}

.substitution small {
    font-size: 12px;
    line-height: 18px;
    color: #fff;
    display: block;
}

.substitution_icon {
    position: absolute;
    right: 3px;
    top: 1px;
}

.time_event_content {
    padding: 4px 0 0 7px;
    background: #fff;
}

.event_left_photo {
    width: 100px;
}

.event_right_photo {
    width: 60px;
}

.player_photo_pic {
    width: 42px;
    padding-bottom: 5px;
    position: relative;
}

.player_in {
    width: 60px;
    height: 14px;
    position: absolute;
    left: 40px;
    top: 7px;
    z-index: 3;
}

.player_out {
    position: absolute;
    right: 40px;
    top: 21px;
    width: 56px;
    height: 14px;
    z-index: 3;
}

.player_photo_pic > img {
    border: 1px solid #6aabb0;
    position: relative;
    z-index: 4;
    margin: 0;
}

.event_content_right span,
.time_event_content span,
.event_content_right h6,
.time_event_content h6 {
    font-size: 12px;
    color: #0d3032;
    font-weight: normal;
    display: block;
    font-family: 'MyriadProBold';
}

.event_content_btm {
    background: #fff;
    padding: 10px 10px 5px 9px;
}

.event_content_right {
    margin-left: 53px;
}

.event_content_right span,
.event_content_right h6 {
    line-height: 14px;
}

.event_content_right p {
    font-size: 11px;
    line-height: 14px;
    color: #0d3032;
}

.event_icon_top {
    position: absolute;
    right: 5px;
    top: -3px;
}

.leg_table_area {
    border: 1px solid #63a7ac;
    width: 1038px;
    background: #fff;
}

.leg_table_title {
    height: 66px;
    background: #fff;
    padding-left: 74px;
    position: relative;
}

.leg_table_title_inner {
    height: auto;
    padding-top: 11px;
}

.leg_table_title h1,
.leg_table_title h2 {
    font-size: 46px;
    font-weight: normal;
    font-family: 'MyriadProBold';
    line-height: 66px;
    color: #0d3032;
}

.leg_table_title strong,
.leg_table_title_inner h1 {
    font-size: 26px;
    color: #00ba83;
    font-weight: normal;
    display: block;
    font-family: 'MyriadProBold';
    line-height: 29px;
    margin-bottom: -10px;
}

.leg_table_title strong a {
    color: #00ba83
}

.leg_table_title h1 a,
.leg_table_title h2 a {
    color: #0d3032;
}

.leg_table_title_inner .leg_table_title h1,
.leg_table_title_inner .leg_table_title h2 {
    line-height: normal;
}

.leg_table_title_inner h1 a {
    color: #00ba83
}

.left_table_icon {
    position: absolute;
    left: -7px;
    top: 10px;
    z-index: 5;
}

.leg_table_title_inner .left_table_icon {
    top: 16px;
    left: -6px;
    width: 65px;
}

.leg_table_form {
    border-top: 1px solid #63a7ac;
    border-bottom: 1px solid #63a7ac;
    height: 50px;
    width: 100%;
    background: #0d3032;
    padding: 10px 10px 10px 7px;
}

.table_form_left {
    width: 470px;
}

.table_form_left .select_title {
    width: 100%;
}

.table_form_left .form_column1 {
    width: 163px;
    padding-right: 10px;
}

.table_form_left .form_column2 {
    width: 116px;
}

.table_form_left .select_btm {
    width: 179px;
}

.table_form_right {
    width: 545px;
}

.table_form_btn a,
.table_form_right a {
    width: 125px;
    color: #72c2ab;
    background: #06755b;
    border-bottom: 1px solid #086350;
    height: 26px;
    font-size: 14px;
    display: block;
    float: left;
    line-height: 25px;
    margin-left: 10px;
    font-family: 'MyriadProBold';
}

.result_btn {
    width: 112px;
    height: 27px;
    line-height: 26px;
    display: block;
    background: #00ba83;
    color: #b2ffe8 !important;
    text-align: center;
    border-bottom: 1px solid #0d3032;
    margin: 0 auto;
    text-transform: uppercase;
    font-family: 'MyriadProBold';
}

.result_inactive {
    opacity: 0.4;
}

.table_form_btn a {
    display: block;
    padding: 0 12px;
    background: #00ba83;
    border-bottom: 1px solid #03966e;
    color: #b2ffe8;
    width: auto;
}

.awards_feature .table_form_btn a {
    display: block;
    padding: 0 5px;
    font-size: 13px;
    float: none;
    margin: 0 auto;
    text-align: center;
}

.table_form_right a:hover,
.table_form_right a.active {
    background: #00ba83;
    border-bottom: 1px solid #03966e;
    color: #b2ffe8;
}

.table_title {
    height: 35px;
    background: #092223;
    position: relative;
    z-index: 10;
}

.is-sticky .table_title {
    z-index: 12
}

.htitle_column1 {
    width: 55px
}

.htitle_column2 {
    width: 315px;
    padding-left: 48px;
    position: relative
}

.htitle_column3 {
    width: 82px
}

.htitle_column4 {
    width: 99px
}

.htitle_column5 {
    width: 92px
}

.htitle_column6 {
    width: 91px
}

.htitle_column7 {
    width: 115px
}

.htitle_column8 {
    width: 102px
}

.htitle_column9 {
    width: 85px
}

.htitle_column1 span,
.htitle_column2 span,
.htitle_column3 span,
.htitle_column4 span,
.htitle_column5 span,
.htitle_column6 span,
.htitle_column7 span,
.htitle_column8 span,
.htitle_column9 span {
    line-height: 35px !important;
}

.title_column1 {
    width: 55px
}

.title_column2 {
    width: 315px;
    padding-left: 48px;
    position: relative
}

.title_column3 {
    width: 82px
}

.title_column4 {
    width: 99px
}

.title_column5 {
    width: 92px
}

.title_column6 {
    width: 91px
}

.title_column7 {
    width: 115px
}

.title_column8 {
    width: 102px
}

.title_column9 {
    width: 85px
}

.table_row .title_column2,
.table_row .title_column3,
.table_row .title_column4,
.table_row .title_column5,
.table_row .title_column6,
.table_row .title_column7,
.table_row .title_column8,
.table_row .title_column9 {
    border-left: 1px solid #63a7ac;
    height: 41px;
}

.table_row .title_column2 {
    padding-left: 54px;
}

.table_row_holder {
    padding: 0;
    border-bottom: 1px solid #63a7ac;
}

.table_row {
    border-top: 1px solid #63a7ac;
    height: 41px;
}

.table_title span {
    display: block;
    color: #35c3a0;
    font-size: 16px;
    line-height: 35px;
    font-family: 'MyriadProSemibold';
}

.table_row strong {
    display: block;
    color: #0d3032;
    font-size: 17px;
    line-height: 40px;
    font-family: 'MyriadProBold';
    font-weight: normal;
}

.table_row strong i {
    display: inline-block;
    margin-right: 3px;
    position: relative;
    top: 2px;
}

.table_row strong i.fa-arrow-down .table_row strong i.fa-arrow-up {
    margin-right: 5px;
}

.table_row strong i.fa-arrow-up {
    color: #00ba83 !important;
}

.table_row strong i.fa-arrow-down {
    color: #ba0000 !important;
}

.table_row strong i.fa-minus {
    color: #63a7ac !important;
}

.table_row span {
    display: block;
    color: #202020;
    font-size: 16px;
    line-height: 40px;
}

.icon_box {
    width: 50px;
    height: 40px;
    position: absolute;
    left: 0;
    top: 0;
    display: table;
}

.icon_middle {
    display: table-cell;
    vertical-align: middle;
}

.icon_middle small {
    width: 27px;
    margin: 0 auto;
    display: block;
}

.table_row_bg1 {
    background: #d5f6d5
}

.table_row_bg2 {
    background: #d5f6d5
}

.table_row_bg3 {
    background: #d5f6d5
}

.table_row_bg4 {
    background: #e5f6d5
}

.table_row_bg5 {
    background: #f5f6d5
}

.table_row_bg6 {
    background: #f5f6d5
}

.table_row_bg7 {
    background: #fff
}

.table_row_bg8 {
    background: #f7fbfb
}

.table_row_bg9 {
    background: #fff
}

.table_row_bg10 {
    background: #f7fbfb
}

.table_row_bg11 {
    background: #fff
}

.table_row_bg12 {
    background: #f7fbfb
}

.table_row_bg13 {
    background: #fff
}

.table_row_bg14 {
    background: #f7fbfb
}

.table_row_bg15 {
    background: #fff
}

.table_row_bg16 {
    background: #f6ecd5
}

.table_row_bg17 {
    background: #f6d7d5
}

.table_row_bg18 {
    background: #f6d7d5
}

.team_league_name {
    padding: 16px 0 4px 15px;
}

.team_league_name span {
    display: block;
    padding-right: 10px;
    padding-left: 31px;
    line-height: 20px;
    color: #202121;
    font-size: 16px;
    position: relative;
}

.team_league_name span:before {
    width: 20px;
    height: 20px;
    border: 1px solid #63a7ac;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
}

.team_league_name span.champions_league:before {
    background: #d5f6d5
}

.team_league_name span.cl_qualifikation:before {
    background: #e5f6d5
}

.team_league_name span.europa_league:before {
    background: #f5f6d5
}

.team_league_name span.relegationsplatz:before {
    background: #f6ecd5
}

.team_league_name span.abstiegsplatze:before {
    background: #f6d7d5
}

.feature_area {
    padding: 30px 15px 20px 15px;
    background: #fff;
    position: relative;
    z-index: 8;
}

.table_form_right h2 {
    padding: 0
}

.feature_area strong,
.feature_area h2,
.feature_area h4,
.feature_area h3 {
    font-size: 28px;
    color: #0d3032;
    font-weight: normal;
    display: block;
    font-family: 'MyriadProBold';
    border-bottom: 1px solid #9dc7bc;
    padding-bottom: 14px;
}

.feature_holder {
    padding: 25px 10px 13px 10px;
    margin-left: -37px;
}

.feature_photo {
    width: 100%;
    margin-bottom: 8px;
    position: relative;
}

.feature_icon {
    position: absolute;
    left: -10px;
    bottom: -5px;
    z-index: 30;
}

.more_left {
    left: -18px;
    bottom: -6px;
}

.feature {
    width: 219px;
    margin-left: 37px;
}

.feature span,
.feature h4 {
    color: #00ba83;
    font-size: 14px;
    font-weight: normal;
    font-family: 'MyriadProBold';
    padding-bottom: 4px;
    border: none;
    display: block;
}

.feature span a,
.feature h4 a {
    color: #00ba83
}

.feature strong,
.feature h5 {
    color: #0d3032;
    font-size: 18px;
    font-weight: normal;
    font-family: 'MyriadProBold';
    line-height: 21px;
    display: block;
    border: none;
    padding-bottom: 0;
}

.feature strong a,
.feature h5 a {
    color: #0d3032;
}

.nopadding {
    padding: 0 !important;
    margin: 0 !important;
}

.leg_column1 {
    width: 100px;
    padding-left: 10px
}

.leg_column2 {
    width: 180px;
    position: relative;
    padding-left: 47px
}

.leg_column3 {
    width: 72px
}

.leg_column4 {
    width: 228px
}

.leg_column5 {
    width: 314px
}

.leg_column6 {
    width: 137px
}

.leg_column_row {
    background: #fff;
    height: 61px;
    border-top: 1px solid #63a7ac;
}

.ranking_column_holder .leg_column_row {
    height: 70px;
}

.leg_column_row:nth-child(even) {
    background: #f7fbfb
}

.leg_column_row .leg_column1,
.leg_column_row .leg_column2,
.leg_column_row .leg_column3,
.leg_column_row .leg_column4,
.leg_column_row .leg_column5,
.leg_column_row .leg_column6 {
    height: 60px;
    position: relative;
}

.leg_column_row .leg_column4 {
    padding-left: 56px
}

.middle_info_box {
    width: 100%;
    height: 60px;
    display: table;
}

.leg_column_row span {
    font-size: 17px;
    line-height: 15px;
    color: #202020;
    display: block;
}

.leg_column_row small {
    font-size: 13px;
    line-height: 15px;
    color: #202020;
    display: block;
}

.icon_box_left {
    position: absolute;
    left: 0;
    top: 0;
    height: 60px;
    width: 38px;
}

.small_column {
    width: 33.33%;
    border-right: 1px solid #63a7ac;
    height: 60px;
    position: relative;
}

.small_column:first-child {
    border-left: 1px solid #63a7ac
}

.small_column_lastonestanding {
    width: 50%;
    border-right: 1px solid #63a7ac;
    height: 60px;
    position: relative;
}

.small_column_lastonestanding:first-child {
    border-left: 1px solid #63a7ac
}

.processing_info_item .small_column:before {
    content: "";
    width: 63px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background: #071c1e;
}

.processing_info_item .small_column:nth-child(2):before {
    width: 82px
}

.processing_info_item .small_column:nth-child(3):before {
    width: 40px
}

.small_column_info {
    width: 100%;
    padding: 10px 7px 0 7px;
    position: relative;
    z-index: 3;
}

.small_column_info strong {
    display: block;
    font-size: 20px;
    color: #80bdb2;
    font-weight: normal;
    font-family: 'MyriadProBold';
    line-height: 16px;
}

.small_icon_box {
    overflow: hidden;
    padding-bottom: 4px;
    min-height: 23px;
}

.small_icon_box small {
    display: block;
    font-family: 'MyriadProBold';
    font-size: 14px;
    color: #d3f1f4;
    padding-left: 5px;
}

.small_icon {
    width: 22px;
    height: 26px;
    display: table;
    margin-right: 4px;
}

.ergebnis_btn {
    display: block;
    width: 93px;
    height: 27px;
    font-size: 14px;
    color: #b2ffe8;
    line-height: 26px;
    border-bottom: 1px solid #0d3233;
    background: #00ba83;
    margin: 0 auto;
    padding: 0;
    font-family: 'MyriadProBold';
}

.ergebnis_btn:hover {
    background: #33c89c;
    color: #fff;
}

.small_column_info span {
    font-size: 14px;
    color: #0d3032;
    display: block;
    padding: 0;
    font-family: 'MyriadProBold';
}


/* Preloader */

#preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    z-index: 9999999;
}

#status {
    width: 80px;
    height: 50px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -20px 0 0 -50px;
    font-size: 26px;
}

#status > div {
    animation: 1.4s ease-in-out 0s normal both infinite running bouncedelay;
    background-color: #dddddd;
    border-radius: 100%;
    display: inline-block;
    height: 18px;
    width: 18px;
}

#status .one {
    animation-delay: -0.32s;
}

#status .two {
    animation-delay: -0.16s;
}

@keyframes bouncedelay {
    0%,
    80%,
    100% {
        transform: scale(0);
    }
    40% {
        transform: scale(1);
    }
}

@keyframes bouncedelay {
    0%,
    80%,
    100% {
        transform: scale(0);
    }
    40% {
        transform: scale(1);
    }
}

.leg_table_title .form_select,
.leg_table_title .leg_table_form {
    width: 332px;
    background: none;
    padding: 10px 19px 0 0;
    margin: 0;
    border: none;
    height: auto;
}

.leg_table_title .form_column1 {
    width: 233px !important
}

.leg_table_title .form_column2 {
    width: 73px !important
}

.table_form_btn {
    padding-left: 2px
}

.leg_table_form .header_search {
    margin-top: 2px;
    width: 430px;
    margin-right: 7px;
}


/*

.ranking_column1 {width:60px}

.ranking_column2 {width:240px}

.ranking_column3 {width:311px}

.ranking_column4 {width:85px}

.ranking_column5 {width:85px}

.ranking_column6 {width:85px}

.ranking_column7 {width:85px}

.ranking_column8 {width:85px}

*/

.process_table_column1 strong,
.process_table_column3 strong,
.ranking_column7 strong,
.ranking_column1 strong {
    font-weight: normal;
    color: #0d3032;
    font-size: 24px;
    line-height: 69px;
    display: block;
    font-family: 'MyriadProBold';
}

.ranking_column5 .rating_box {
    margin: 0 auto;
    width: 60px;
}

.ranking_column5 .rating_box span {
    height: 51px;
    width: 100%;
    display: table !important;
    line-height: normal;
}

.ranking_column5 .rating_box span small {
    display: table-cell;
    vertical-align: middle;
    color: #202121;
    font-size: 20px;
    font-family: 'MyriadProRegular';
}

.ranking_column_holder {
    padding: 0;
    border-bottom: 1px solid #64a7ac;
}

.leg_column_row .ranking_column1,
.leg_column_row .ranking_column2,
.leg_column_row .ranking_column3,
.leg_column_row .ranking_column4,
.leg_column_row .ranking_column5,
.leg_column_row .ranking_column6,
.leg_column_row .ranking_column7,
.leg_column_row .ranking_column8,
.leg_column_row .ranking_column9 {
    height: 70px;
    border-left: 1px solid #64a7ac;
}

.leg_column_row .ranking_column1 {
    border: none;
}

.leg_column_row .ranking_column2 {
    position: relative;
    padding-left: 93px;
}

.player_img {
    width: 82px;
    position: absolute;
    left: -5px;
    top: -6px;
    /*z-index:2;*/
    z-index: 10;
}

.player_img img {
    border: 2px solid #4e9aa0;
}

.leg_column_row .middle_info_box {
    height: 69px;
}

.rating_info_left h5,
.process_inner_column1 h4,
.process_table_column2 h5,
.ranking_column2 span,
.ranking_column2 h5 {
    font-size: 16px;
    color: #202121;
    display: block;
}

.ranking_column2 span {
    font-size: 16px !important
}

.rating_info_left strong,
.process_table_column2 strong,
.process_inner_column1 strong,
.ranking_column2 strong,
.rating_info_left h6,
.process_inner_column1 h5,
.process_table_column2 h6,
.ranking_column2 h6 {
    font-size: 18px;
    color: #0d3032;
    font-weight: normal;
    font-family: 'MyriadProBold';
    line-height: 16px;
    padding-bottom: 3px;
    display: block;
}

.four_column_holder .rating_info_left span,
.four_column_holder .rating_info_left strong {
    font-size: 16px !important;
    padding: 0;
}

.rating_info_left small,
.process_inner_column1 small,
.process_table_column2 small,
.ranking_column2 small {
    font-size: 12px;
    color: #00ba83;
}

.player_icon_img {
    width: 54px;
    margin-left: 9px;
    height: 69px;
    margin-right: 13px;
}

.ranking_column3 h5,
.ranking_column3 strong {
    font-size: 16px;
    color: #202121;
    font-weight: normal;
    display: block;
    font-family: 'MyriadProBold';
}

.leg_column_row .process_table_column4 span,
.leg_column_row .process_table_column5 span,
.leg_column_row .process_table_column6 span,
.leg_column_row .ranking_column4 span,
.leg_column_row .ranking_column5 span,
.leg_column_row .ranking_column6 span,
.leg_column_row .ranking_column7 span,
.leg_column_row .ranking_column8 span,
.leg_column_row .ranking_column9 span {
    font-size: 20px;
    color: #202121;
    display: block;
    line-height: 69px;
}

.player_icon_img img {
    margin: 0 auto
}

.content_two_col {
    overflow: hidden;
    width: 930px;
    margin: 0 auto;
    padding: 10px 0 44px 0;
}

.content_column {
    width: 440px;
    padding: 12px 0 0 0;
}

.content_column p {
    font-size: 20px;
    line-height: 33px;
    color: #333333;
}

.process_table_title span {
    display: table-cell;
    vertical-align: middle;
    line-height: 12px;
    font-size: 14px;
}

.process_table_title .process_table_column1,
.process_table_title .process_table_column2,
.process_table_title .process_table_column3,
.process_table_title .process_table_column4,
.process_table_title .process_table_column5,
.process_table_title .process_table_column6,
.process_table_title .process_table_column7 {
    display: table;
    height: 35px;
}

.process_table_column1 {
    width: 73px
}

.process_table_column2 {
    width: 272px
}

.process_table_column3 {
    width: 88px
}

.process_table_column4 {
    width: 89px
}

.process_table_column5 {
    width: 88px
}

.process_table_column6 {
    width: 89px
}

.process_table_column7 {
    width: 336px
}

.leg_column_row .process_table_column1,
.leg_column_row .process_table_column2,
.leg_column_row .process_table_column3,
.leg_column_row .process_table_column4,
.leg_column_row .process_table_column5,
.leg_column_row .process_table_column6,
.leg_column_row .process_table_column7 {
    height: 70px;
    border-left: 1px solid #64a7ac;
    position: relative;
}

.leg_column_row .process_table_column1 {
    border: none
}

.leg_column_row .process_table_column2 {
    padding-left: 120px;
}

.small_inner_icon {
    width: 38px;
    position: absolute;
    left: 68px;
    height: 70px;
    display: table;
    z-index: 6;
}

.small_inner_icon img {
    margin: 0 auto;
}

.process_table_column7 .progress_item {
    max-width: 280px;
}

.leg_column_row .process_table_column7 {
    padding: 17px 0 0 21px;
}

.leg_column_row .progress {
    height: 31px;
}

.leg_column_row .progress_right_info {
    display: block;
    line-height: 36px;
    font-size: 24px;
    color: #202121;
    position: absolute;
    right: -32px;
    top: 0;
}

.leg_column_row .progress_item {
    position: relative;
}

.progress_up {
    display: block;
    font-size: 24px;
    color: #fff;
    font-weight: normal;
    font-family: 'MyriadProBold';
    position: absolute;
    left: 6px;
    top: 0;
    line-height: 31px;
}

.process_inner_title {
    border-top: 1px solid #63a7ac;
    height: 57px;
    position: relative;
    z-index: 11;
}

.border_btm {
    border-bottom: 1px solid #63a7ac !important
}

.all_border {
    border: 1px solid #63a7ac !important
}

.border_top_none {
    border-top: none !important
}

.process_inner_title span {
    display: table-cell;
    vertical-align: middle;
    font-size: 12px;
    line-height: 12px;
}

.process_inner_column1 {
    padding-left: 14px;
}

.title_middle_holder {
    height: 56px;
    display: table;
}

.process_inner_column1 .title_middle_holder {
    width: 100%
}

.title_middle_holder h2,
.title_middle_holder h3 {
    padding-left: 12px
}

.title_middle_holder h3,
.title_middle_holder h2,
.process_inner_column1 h2,
.process_inner_column1 h3 {
    font-size: 28px;
    color: #fff !important;
    font-weight: normal;
    font-family: 'MyriadProBold';
    display: table-cell;
    vertical-align: middle;
}

.process_inner_title .title_middle_holder h3 small,
.title_middle_holder h2 small,
.title_middle_holder h3 small {
    font-size: 18px;
    color: #22d0a3;
    position: relative;
    top: -5px;
}

.process_inner_title .title_middle_holder h3,
.process_inner_title .title_middle_holder h2,
.stadium_container_small .title_middle_holder h2,
.league_average_table h2 {
    border: none !important;
    padding-bottom: 0 !important;
}

.league_average_table h2 small {
    font-size: 15px;
}

.title_middle_holder .select_title {
    width: 116px;
    margin: 15px 0 0 9px;
}

.title_middle_holder .select_title span.filter-option {
    display: block;
    line-height: 26px;
    color: #0d3032 !important;
    font-size: 15px !important;
    font-family: 'MyriadProRegular';
}

.title_middle_holder .btn {
    border: 1px solid #2f5053 !important;
}

.title_middle_holder .select_title ul li a span {
    color: #2f5053 !important;
    font-size: 13px;
}

.title_middle_holder .caret {
    color: #2f5053 !important;
}

.title_middle_holder .select_title ul li.selected a span,
.title_middle_holder .select_title ul li a:hover span {
    color: #fff !important
}

.process_inner_column1 {
    width: 286px
}

.process_inner_column2 {
    width: 65px
}

.process_inner_column3 {
    width: 65px
}

.process_inner_column4 {
    width: 65px
}

.process_inner_column5 {
    width: 65px
}

.process_inner_column6 {
    width: 65px
}

.process_inner_column7 {
    width: 163px
}

.process_inner_column8 {
    width: 35px
}

.process_inner_column9 {
    width: 35px
}

.process_inner_column10 {
    width: 35px
}

.process_inner_column11 {
    width: 35px
}

.process_inner_column12 {
    width: 35px
}

.process_inner_column13 {
    width: 35px
}

.process_inner_column14 {
    width: 51px
}

.process_inner_column1,
.process_inner_column2,
.process_inner_column3,
.process_inner_column4,
.process_inner_column5,
.process_inner_column6,
.process_inner_column7,
.process_inner_column8,
.process_inner_column9,
.process_inner_column10,
.process_inner_column11,
.process_inner_column12,
.process_inner_column13,
.process_inner_column14 {
    display: table;
    height: 57px;
    position: relative;
}

.my_players_table .process_inner_column2,
.my_players_table .process_inner_column3,
.my_players_table .process_inner_column4,
.my_players_table .process_inner_column5 {
    width: 142px;
}

.my_players_table .process_inner_column6 {
    width: 108px;
}

.status_column {
    width: 74px;
    display: table;
    height: 47px;
    text-align: center;
}

.status_column span {
    display: block;
}

.status_column img {
    max-width: 36px;
    margin: 0 auto;
}

.leg_column_row .status_column {
    border-left: 1px solid #63a7ac;
    height: 69px;
}

.process_inner_column1 {
    border: none !important
}

.process_inner_title img {
    margin: 0 auto
}

.leg_column_row .process_inner_column1 {
    padding-left: 135px;
}

.process_inner_column1 .small_inner_icon {
    width: 52px;
    z-index: 1;
}

.top_icon {
    width: 96px;
    position: absolute;
    right: 9px;
    top: -4px;
    z-index: 11;
}

.top_icon .photo_column {
    width: 25%;
    margin-right: -3px;
}

.leg_column_row .process_inner_column1,
.leg_column_row .process_inner_column2,
.leg_column_row .process_inner_column3,
.leg_column_row .process_inner_column4,
.leg_column_row .process_inner_column5,
.leg_column_row .process_inner_column6,
.leg_column_row .process_inner_column7,
.leg_column_row .process_inner_column8,
.leg_column_row .process_inner_column9,
.leg_column_row .process_inner_column10,
.leg_column_row .process_inner_column11,
.leg_column_row .process_inner_column12,
.leg_column_row .process_inner_column13,
.leg_column_row .process_inner_column14 {
    border-left: 1px solid #63a7ac;
    height: 69px;
}

.leg_column_row .process_inner_column1 {
    border: none
}

.process_inner_column2 .rating_box {
    width: 53px;
    margin: 0 auto;
}

.process_inner_column2 .rating_box span {
    height: 46px;
    display: table;
}

.process_inner_column2 .rating_box span small {
    display: table-cell;
    vertical-align: middle;
    line-height: normal;
    font-size: 16px;
    color: #222222;
}

.process_inner_column3 strong {
    font-size: 24px;
    color: #222;
    font-weight: normal;
    font-family: 'MyriadProBold';
}

.process_column_info span {
    font-size: 18px;
    color: #222;
    font-family: 'MyriadProBold';
    display: block;
}

.process_column_info small {
    display: block;
    font-size: 12px;
    color: #666666;
    padding-top: 10px;
}

.process_inner_column7 .progress_item {
    padding: 0
}

.process_inner_column7 .progress {
    border: none;
    height: 69px;
    margin: 0;
}

.process_inner_column7 .progress_up {
    top: 18px;
    left: 8px;
}

.middle_icon_box span {
    font-size: 14px;
    color: #222;
    font-family: 'MyriadProBold';
    display: block;
}

.middle_icon {
    padding-top: 5px
}

.middle_icon img {
    margin: 0 auto;
    opacity: 0.4;
}

.middle_big_icon {
    padding: 0;
}

.middle_big_icon img {
    margin: 0 auto
}

.red_color {
    color: #ba0000 !important;
}

.comment_icon {
    padding: 0;
}

.comment_icon a {
    font-size: 20px;
    color: #1d6a5c;
}

.comment_icon a small {
    font-size: 20px;
    position: relative;
    top: -6px;
    padding-left: 2px;
}

.comment_icon a .fa {
    font-size: 35px;
}

.stadium_container_inner .player_tags {
    bottom: 30px;
    left: -24px;
}

.color_box {
    width: 125px;
    border: 1px solid #4d9aa0;
    border-left: none;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -8px;
    z-index: 5;
    overflow: hidden;
}

.color_box span {
    width: 20%;
    height: 7px;
    float: left;
    border-left: 1px solid #4d9aa0;
    display: block;
    background: #99ff99;
}

.color_box span.yellow {
    background: #fff9b2
}

.color_box span.green {
    background: #99ff99
}

.color_box span.red {
    background: #ff9385
}

.color_box span.orange {
    background: #ffc892
}

.league_name_holder {
    padding: 0 11px 10px 0;
}

.league_name_holder p {
    font-size: 12px;
    color: #666666;
    margin-top: 6px;
    line-height: 15px;
}

.league_name_holder .team_league_name {
    padding-top: 6px
}

.league_name_holder .team_league_name span {
    display: block;
    padding-right: 15px;
    padding-left: 20px;
    line-height: 15px;
    color: #202121;
    font-size: 12px;
    position: relative;
}

.league_name_holder .team_league_name span:before {
    width: 15px;
    height: 15px;
    border: 1px solid #63a7ac;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
}

.league_name_holder .team_league_name span.champions_league:before {
    background: #99ff99
}

.league_name_holder .team_league_name span.cl_qualifikation:before {
    background: #fff9b2
}

.league_name_holder .team_league_name span.europa_league:before {
    background: #ffc892
}

.league_name_holder .team_league_name span.relegationsplatz:before {
    background: #ff9385
}

.tip_table_container {
    width: 100%;
}

.tip_top_row {
    overflow: hidden;
    background: #006d5f;
}

.tip_column2 {
    width: 300px
}

.tip_column3 {
    width: 242px
}

.tip_column4 {
    width: 299px
}

.tip_top_row .tip_column1,
.tip_top_row .tip_column2,
.tip_top_row .tip_column3,
.tip_top_row .tip_column4 {
    height: 80px;
    display: table;
    border-left: 1px solid #63a7ac;
    position: relative;
}

.tip_column1 {
    width: 195px;
    border: none !important
}

.tip_top_row h3 {
    font-size: 28px;
    color: #fff;
    font-weight: normal;
    font-family: 'MyriadProBold';
}

.tip_top_row .tip_column2 {
    padding: 5px 21px 5px 79px
}

.tip_top_row .tip_column3 {
    padding: 5px 21px 5px 21px
}

.tip_top_row .tip_column4 {
    padding: 5px 21px 5px 79px
}

.team_icon_photo {
    position: absolute;
    left: 22px;
    top: 0;
    width: 65px;
    height: 80px;
    z-index: 3;
    display: table;
}

.tip_column2 .green_btn_box {
    padding: 8px 10px
}

.green_btn_box {
    border-bottom: 1px solid #0d3032;
    min-height: 52px;
    background: #00ba83;
    padding: 5px 10px;
    display: block;
}

.green_btn_box:hover {
    background: #33c89c;
}

.green_btn_box span {
    font-size: 18px;
    color: #dffdff;
    display: block;
    font-family: 'MyriadProSemibold';
    line-height: 42px;
}

.green_btn_box small {
    display: block;
    font-size: 14px;
    color: #dffdff;
    font-family: 'MyriadProSemibold';
    line-height: 17px;
}

.tip_row {
    background: #071c1e;
    border-top: 1px solid #63a7ac;
    overflow: hidden;
}

.tip_row .tip_column1,
.tip_row .tip_column2,
.tip_row .tip_column3,
.tip_row .tip_column4 {
    height: 48px;
    display: table;
    border-left: 1px solid #63a7ac;
    position: relative;
}

.tip_row strong {
    font-size: 22px;
    color: #35c3a0;
    font-weight: normal;
    display: block;
    font-family: 'MyriadProSemibold';
}

.right_rating_box,
.left_logo_box {
    height: 47px;
    display: table;
}

.tip_row .tip_column2,
.tip_row .tip_column3,
.tip_row .tip_column4 {
    padding: 0 23px 0 11px;
    position: relative;
}

.carousel_slider_area {
    border: 1px solid #63a7ac;
    border-top: none;
    width: 1038px;
}

.small_table_holder {
    padding: 0;
}

.carousel_slider_area .table_title {
    border-top: 1px solid #63a7ac;
}

.small_table_row:nth-child(even) {
    background: #f7fbfb
}


/*css change-17-5-2017----*/

.table_title_top .small_table_column1,
.table_title_top .small_table_column2,
.table_title_top .small_table_column3,
.table_title_top .small_table_column4 {
    height: 35px;
}

.small_table_row {
    border-top: 1px solid #63a7ac;
    background: #fff;
    height: 65px;
}

.small_table_column1,
.small_table_column2,
.small_table_column3,
.small_table_column4 {
    height: 65px;
    display: table;
}

.small_table_column1 .left_icon,
.small_table_column1 .left_title {
    height: 55px;
}

.small_table_column3 span {
    line-height: 20px
}


/*----end------*/

.small_table_column1 {
    width: 297px;
    padding-left: 12px;
}

.small_table_column2 {
    width: 210px;
}

.small_table_column3 {
    width: 275px;
}

.small_table_column4 {
    width: 240px;
    padding-right: 18px;
}

.table_title_top strong {
    font-size: 16px;
    color: #35c3a0;
    display: block;
    display: table-cell;
    vertical-align: middle;
    font-weight: normal;
    font-family: 'MyriadProSemibold';
}

.small_table_row span {
    font-size: 16px;
    color: #202121;
    display: block;
    display: table-cell;
    vertical-align: middle;
}

.small_table_row span a {
    color: #00b081;
    text-decoration: underline
}

.small_table_row strong {
    font-size: 18px;
    color: #202121;
    display: block;
    display: table-cell;
    vertical-align: middle;
    font-weight: normal;
    font-family: 'MyriadProBold';
}

.left_title {
    margin-left: 45px;
    height: 40px;
    display: table;
}

.left_icon span {
    width: 100%;
}

.left_icon img {
    margin: 0 auto
}

.left_icon {
    width: 45px;
    padding-right: 15px;
    height: 40px;
    display: table;
}

.four_button_holder {
    padding: 16px 9px 0 0;
}

.small_btn_icon {
    width: 20px;
    position: absolute;
    left: 3px;
    top: 0;
    z-index: 5;
    height: 25px;
    display: table;
}

.small_btn_icon small {
    width: 100%;
    display: table-cell;
    vertical-align: middle;
}

.four_button_holder a.button_bundesliga {
    padding-left: 31px;
    /*  background:url(https://cdn.ligainsider.de/images/misc/icon-bundesliga.png) no-repeat 6px center;

    background-size:22px auto;

*/
}

.four_button_holder a.button_bundesliga .small_btn_icon {
    width: 22px;
    left: 6px
}

.four_button_holder a.button_dfb_pokal {
    padding-left: 26px;
    /*  background:url(https://cdn.ligainsider.de/images/competition/icon/dfb-pokal.png) no-repeat 3px center;

    background-size:20px auto;

*/
}

.four_button_holder a.button_championsleague {
    padding-left: 23px;
    /*  background:url(https://cdn.ligainsider.de/images/competition/icon/championsleague.png) no-repeat 3px center;

    background-size:18px auto;

*/
}

.four_button_holder a.button_championsleague .small_btn_icon {
    width: 18px;
}

.four_button_holder a.button_europaleague {
    padding-left: 26px;
    /*  background:url(https://cdn.ligainsider.de/images/competition/icon/europaleague.png) no-repeat 3px center;

    background-size:20px auto;

*/
}

.four_button_holder a {
    display: inline-block;
    padding: 0 6px 0 20px;
    background-color: #00ba83 !important;
    border-bottom: 1px solid #03966e;
    height: 26px;
    line-height: 25px;
    color: #b2ffe8;
    text-transform: uppercase;
    margin-left: 3px;
    font-family: 'MyriadProBold';
    position: relative;
}

.four_button_holder a:hover {
    color: #fff;
    background-color: #33c89c !important;
}

.four_button_holder a.disable_icon {
    opacity: 0.5;
}


/*------------------------------*/


/*   owl-carousel               */


/*------------------------------*/

#carousel_slider_area {
    padding: 0 40px;
    background: #f7fbfb;
    overflow: hidden;
    border-top: 1px solid #63a7ac;
    border-bottom: 1px solid #63a7ac;
}

.formula_slider,
.carousel_slider {
    position: relative;
    z-index: 30;
}

.item_info {
    border-left: 1px solid #63a7ac;
    height: 244px;
}

.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    /* position relative and z-index fix webkit rendering fonts issue */
    position: relative;
    z-index: 1;
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
    display: none;
}

.owl-carousel .disabled {
    opacity: 0.50!important
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next {
    background: #00ba83;
    width: 40px;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 999;
    text-align: center;
    border-bottom: 1px solid #0d3032;
}

.owl-carousel .owl-nav .owl-prev:before,
.owl-carousel .owl-nav .owl-next:before {
    content: "\f0d9";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #b2ffe8;
    font-size: 45px;
    width: 100%;
    line-height: 244px;
}

.owl-carousel .owl-nav .owl-next:before {
    content: "\f0da";
}

.content_main_area .owl-carousel.formula_slider .owl-nav .owl-prev:before,
.content_main_area .owl-carousel.formula_slider .owl-nav .owl-next:before {
    line-height: 100px;
}

.content_main_area .owl-carousel .owl-nav .owl-prev:before,
.content_main_area .owl-carousel .owl-nav .owl-next:before {
    line-height: 120px;
}

.owl-carousel .owl-nav .owl-prev {
    left: -40px;
    background-position: 0 center;
}

.owl-carousel .owl-nav .owl-next {
    right: -40px;
    background-position: -26px center;
}

.owl-dots {
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: -67px;
    z-index: 2;
    display: none;
}

.owl-carousel .owl-dot {
    width: 8px;
    height: 8px;
    background: #b1b7bd;
    display: inline-block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin: 0 5px;
}

.owl-carousel .owl-dot:hover,
.owl-carousel .owl-dot.active {
    background: #6772e5
}

.owl-carousel.owl-loaded {
    display: block;
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block;
}

.owl-carousel.owl-hidden {
    opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
    visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel.owl-grab {
    cursor: move;
    cursor: grab;
}

.owl-carousel.owl-rtl {
    direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
    float: right;
}


/* No Js */

.no-js .owl-carousel {
    display: block;
}


/*

 *  Owl Carousel - Animate Plugin

 */

.owl-carousel .animated {
    animation-duration: 1000ms;
    animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
    z-index: 0;
}

.owl-carousel .owl-animated-out {
    z-index: 1;
}

.owl-carousel .fadeOut {
    animation-name: fadeOut;
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}


/*

 *  Owl Carousel - Auto Height Plugin

 */

.owl-height {
    transition: height 500ms ease-in-out;
}


/*

 *  Owl Carousel - Lazy Load Plugin

 */

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease;
}

.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d;
}


/*

 *  Owl Carousel - Video Plugin

 */

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000;
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url("owl.video.play.png") no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
    -ms-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none;
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%;
}

.slide_item img {
    opacity: 0.5;
}

.owl-item.active .slide_item img {
    opacity: 1;
}

.item_top {
    width: 100%;
    height: 183px;
    border-bottom: 1px solid #63a7ac;
    position: relative;
    display: table;
}

.line_chart {
    height: 1px;
    background: #63a7ac;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}


/*----css change-18-5-2017----*/

.won_to_won .line_chart {
    top: 30px;
    left: 30px;
    width: 82px;
}

.draw_to_draw .line_chart {
    top: 99px;
    left: 30px;
    width: 82px;
}

.lost_to_lost .line_chart {
    top: 140px;
    left: 30px;
    width: 82px;
}

.item_photo_icon {
    width: 100%;
    position: relative;
    z-index: 3;
}

.item_photo_icon img {
    margin: 0 auto
}

.won .item_photo_icon {
    padding-top: 5px
}

.won_to_draw .line_chart {
    width: 107px;
    top: 65px;
    left: 23px;
    -ms-transform: rotate(43deg);
    -webkit-transform: rotate(43deg);
    transform: rotate(43deg);
}

.draw_to_lost .line_chart {
    left: 54px;
    top: 125px;
    width: 66px;
    -ms-transform: rotate(34deg);
    -webkit-transform: rotate(34deg);
    transform: rotate(34deg);
}

.draw .item_photo_icon {
    padding-top: 75px
}

.draw_to_won .line_chart {
    width: 107px;
    top: 65px;
    left: 23px;
    -ms-transform: rotate(-43deg);
    -webkit-transform: rotate(-43deg);
    transform: rotate(-43deg);
}

.won_to_lost .line_chart {
    width: 130px;
    top: 78px;
    left: 12px;
    -ms-transform: rotate(50deg);
    -webkit-transform: rotate(50deg);
    transform: rotate(50deg);
}

.lost .item_photo_icon {
    padding-top: 115px
}

.lost_to_draw .line_chart {
    width: 75px;
    left: 34px;
    top: 129px;
    -ms-transform: rotate(-35deg);
    -webkit-transform: rotate(-35deg);
    transform: rotate(-35deg);
}

.lost_to_won .line_chart {
    left: 22px;
    top: 87px;
    transform: rotate(-59deg);
    -ms-transform: rotate(-59deg);
    -webkit-transform: rotate(-59deg);
    width: 110px;
}


/*-----end----*/

.item_btm {
    width: 100%;
    height: 61px;
    background: #e6f1ee;
    padding: 7px;
}

.item_icon_box {
    overflow: hidden;
}

.item_leg_icon {
    padding-right: 5px;
}

.item_btm strong {
    display: block;
    font-size: 16px;
    font-weight: normal;
    color: #0d3032;
    line-height: 14px;
    padding-bottom: 2px;
}

.item_btm span {
    display: block;
    font-size: 12px;
    color: #0d3032;
}

.item_btm small {
    display: block;
    font-size: 12px;
    color: #657676;
}

.item_icon_inner {
    width: 45px;
    margin: 0 auto;
    overflow: hidden;
}

.item_icon_inner span {
    line-height: 16px;
}

.item_photo {
    display: table-cell;
    vertical-align: middle;
}

.team_logo {
    height: 62px;
    width: 100%;
    border-top: 1px solid #63a7ac;
    border-bottom: 1px solid #63a7ac;
    background: #fff;
    padding: 5px 5px 5px 5px;
}

.item_photo img {
    margin: 0 auto;
    max-width: 52px;
    max-height: 50px;
}

.table_column_holder {
    border-top: 1px solid #63a7ac;
}

.table_column_holder .table_title {
    border-bottom: 1px solid #63a7ac;
}

.table_column_holder .table_title span {
    display: block;
    line-height: normal;
}

.table_column_holder .table_title img {
    margin: 0 auto
}

.table_column_holder .middle_info {
    width: 100%;
}

.table_title .table_col1,
.table_title .table_col2,
.table_title .table_col3,
.table_title .table_col4,
.table_title .table_col5,
.table_title .table_col6,
.table_title .table_col7,
.table_title .table_col8,
.table_title .table_col9,
.table_title .table_col10,
.table_title .table_col11 {
    height: 34px;
    display: table;
    position: relative;
}

.table_big_col,
.column_row .table_col1,
.column_row .table_col2,
.column_row .table_col3,
.column_row .table_col4,
.column_row .table_col5,
.column_row .table_col6,
.column_row .table_col7,
.column_row .table_col8,
.column_row .table_col9,
.column_row .table_col10,
.column_row .table_col11 {
    height: 40px;
    display: table;
    border-right: 1px solid #63a7ac;
    position: relative;
}

.column_row .table_col3 {
    padding-left: 13px
}

.column_row .table_col11 {
    border: none
}

.table_col1 {
    width: 324px;
    padding-left: 13px
}

.table_col2 {
    width: 83px
}

.table_col3 {
    width: 188px
}

.table_col4 {
    width: 134px
}

.table_col5 {
    width: 35px
}

.table_col6 {
    width: 35px
}

.table_col7 {
    width: 35px
}

.table_col8 {
    width: 35px
}

.table_col9 {
    width: 35px
}

.table_col10 {
    width: 64px
}

.table_col11 {
    width: 68px
}

.table_big_col {
    width: 616px;
}

.table_big_col .middle_info span {
    margin-left: 7px;
}

.table_column_box {
    width: 100%;
    padding-bottom: 10px;
}

.column_row .table_col1 {
    padding-left: 160px;
}

.table_row_no {
    width: 75px;
    float: left;
    text-align: center;
}

.column_row {
    border-bottom: 1px solid #63a7ac;
    height: 41px;
}

.table_col_bg1 {
    background: #ffc892;
}

.table_icon_left {
    padding-left: 0;
    width: 150px;
    position: absolute;
    height: 40px;
    left: 0;
    top: 0;
}

.table_icon_left img {
    margin: 0 auto
}

.frist_icon {
    width: 29px;
    height: 40px;
    display: table;
}

.second_icon {
    width: 27px;
    height: 40px;
    display: table;
}

.table_row_no span,
.column_row span {
    font-size: 15px;
    color: #202020;
    line-height: 16px;
    display: block;
}

.table_row_no span {
    line-height: 40px;
    display: block
}

.table_col_bg2 {
    background: #ff9385
}

.table_col_bg3 {
    background: #fff9b2
}

.small_icon2 {
    width: 40px;
    height: 40px;
    display: table;
    position: absolute;
    left: 0;
    top: 0;
}

.column_row .table_col4 {
    padding-left: 40px
}

.small_icon2 img {
    margin: 0 auto
}

.column_row .middle_icon {
    padding: 0;
}

.column_row .middle_icon_box span {
    line-height: 16px;
    font-size: 16px;
}

.column_row .rating_box {
    width: 38px;
    height: 33px;
    margin-top: 3px;
}

.column_row .rating_box span {
    height: 33px;
    line-height: 30px;
    text-align: center;
    display: block;
    width: 38px;
    padding: 0;
}

.column_row .rating_box span small {
    font-size: 16px;
    display: block;
    width: 38px;
    text-align: center;
}

.column_row .rating_box span small strong {
    font-size: 12px;
    font-weight: normal
}

.table_col_bg4 {
    background: #99ff99
}

.center_icon_box {
    height: 40px;
    background: #f7fbfb;
}

.center_icon_box strong {
    display: inline-block;
    font-size: 16px;
    font-weight: normal;
    font-family: 'MyriadProBold';
    line-height: 40px;
    color: #202020;
    height: 40px;
    overflow: hidden;
}

.center_icon_box span {
    display: inline;
    font-size: 16px;
    line-height: 40px;
    color: #202020;
}

.small_pic_column {
    display: inline-block;
    overflow: hidden;
    height: 40px;
    padding-left: 5px;
}

.small_pic {
    width: 30px;
    margin-top: 5px;
}

.small_pic img {
    border: 1px solid #9bc6c9;
}

.small_pic_column span {
    margin-left: 8px;
}

.space_btn {
    margin-bottom: 26px;
}

.content_main_area {
    width: 1038px;
    border: 1px solid #559e94;
    border-top: none;
    background: #fff;
    padding-bottom: 30px;
    position: relative;
    z-index: 5;
}

.team_formula_column,
.item_column {
    border-left: 1px solid #559e94;
}

.item_title {
    height: 25px;
}

.team_formula_column .item_title {
    height: 30px;
}

.team_formula_column .item_title span {
    line-height: 30px;
    font-weight: normal;
    color: #0d3032;
    font-size: 20px;
    font-family: 'MyriadProBold';
}

.formula_holder {
    height: 71px;
    border-top: 1px solid #559e94;
    padding: 4px 0 0 0;
}

.formula_row {
    text-align: center;
}

.icon_player {
    width: 8px;
    height: 8px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: inline-block;
    background: #829596;
    margin: 0 1px;
}

.item_title span {
    display: block;
    font-size: 14px;
    color: #0d3032;
    line-height: 25px;
}

.item_icon_holder {
    height: 71px;
    border-top: 1px solid #559e94;
    border-bottom: 1px solid #559e94;
    padding: 5px 10px 10px 10px;
}

.active_formula .item_title span {
    color: #fff
}

.active_formula {
    background: #00ba83
}

.active_formula .icon_player {
    background: #fff
}

.active_formula .formula_holder {
    border-top: 1px solid #00ba83;
}

.five_one_formula .formula_row2 .icon_player:nth-child(2),
.five_one_formula .formula_row2 .icon_player:nth-child(4) {
    position: relative;
    top: 3px;
}

.five_one_formula .formula_row2 .icon_player:nth-child(5),
.five_one_formula .formula_row2 .icon_player:nth-child(1) {
    position: relative;
    top: 10px;
}

.item_info_icon {
    width: 45px;
}

.item_icon_pic {
    padding-bottom: 3px;
}

.item_icon_pic img {
    margin: 0 auto
}

.item_info_icon span {
    font-size: 11px;
    color: #0d3032;
    display: block;
    font-family: 'MyriadProBold';
}

.item_mid_info {
    width: 46px;
    height: 45px;
    display: table;
}

.item_mid_info strong {
    font-size: 22px;
    color: #0d3032;
    display: table-cell;
    vertical-align: middle;
    font-weight: normal;
    font-family: 'MyriadProBold';
}

.item_btn_info {
    height: 25px;
    background: #e6f1ee;
}

.item_btn_info span {
    font-size: 12px;
    display: block;
    line-height: 25px;
    color: #559fa5;
    font-family: 'MyriadProBold';
}

.item_btn_info span a {
    color: #559fa5;
}

.item_btn_info span strong {
    font-size: 14px;
    font-weight: normal;
    font-family: 'MyriadProBold';
}

.green_color strong,
.green_color span {
    color: #00ba83 !important;
}

.banner_top_title {
    width: 100%;
    height: 94px;
    padding: 0 9px 9px 9px;
}

.banner_top_icon {
    width: 80px;
    height: 94px;
    display: table;
}

.banner_top_info {
    margin-left: 97px;
    padding-top: 12px;
}

.banner_top_info span {
    font-size: 18px;
    display: block;
    color: #006d5f;
    font-family: 'MyriadProBold';
}

.banner_top_info span a {
    color: #006d5f;
}

.banner_top_info h1 {
    font-size: 45px;
    font-weight: normal;
    color: #0d3032;
    font-family: 'MyriadProBold';
}

.banner_top_info h1 a {
    color: #0d3032
}

.content_main_area .content_two_column {
    padding: 12px 18px 0 16px;
}

.content_top_area {
    border-bottom: 1px solid #9dc7bc;
    overflow: hidden;
    padding-bottom: 25px;
}

.content_left_top {
    width: 677px;
    position: relative;
    padding-left: 132px;
}

.content_left_social {
    width: 120px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    min-height: 32px;
    border-right: 1px solid #9dc7bc;
}

.content_like_box .small_like_box {
    display: inline-block;
    padding: 0 4px;
}

.content_like_box .news_small_like {
    padding: 0;
    display: inline-block
}

.content_like_box .small_like_box small {
    font-size: 16px;
    padding-left: 2px;
}

.news_right_info .content_like_box {
    padding-top: 21px
}

.news_right_info .content_like_box .news_small_like {
    padding-left: 10px
}

.content_like_box .small_like_box .fa {
    font-size: 20px;
}

.content_like_box span {
    color: #6eaeb7;
    display: block;
    font-size: 17px;
    display: inline-block;
}

.content_left_top p {
    font-size: 16px;
    line-height: 23px;
    color: #333;
}

.content_left_top p a {
    color: #00ba83;
    text-decoration: underline;
}

.content_left_right {
    padding-top: 9px;
    width: 292px;
}

.content_left_right .table_form_btn a {
    border-bottom: 1px solid #12423f;
    height: 33px;
    line-height: 32px;
}

.player_photo_social .small_comment_top,
.content_left_right .small_comment_top {
    font-size: 20px;
    color: #a6ced3;
    margin-top: 4px;
}

.player_photo_social .small_comment_top small,
.content_left_right .small_comment_top small {
    font-size: 12px;
}

.news_post_area {
    padding: 0;
}

.without_sidebar_news .news_post_left {
    width: 100%;
}

.without_sidebar_news .news_post_left img {
    width: 100%
}

.without_sidebar_news .news_left_photo {
    width: 48%;
}

.without_sidebar_news .news_right_info {
    margin-left: 48%;
    padding-left: 20px;
}

.news_post:first-child {
    border: none;
}

.news_post {
    padding: 32px 0;
    border-top: 1px solid #9dc7bc;
}

.news_left_photo {
    width: 178px;
    position: relative;
}

.news_post_section .news_left_photo {
    width: 220px;
}

.news_post_section .news_left_photo img {
    width: 100%
}

.news_post_section .news_right_info {
    margin-left: 240px
}

.news_small_icon {
    width: 42px;
    position: absolute;
    left: -8px;
    top: -8px;
    z-index: 2;
}

.news_right_info {
    margin-left: 200px;
    margin-top: -6px;
}

.news_right_info strong {
    font-size: 18px;
    font-weight: normal;
    color: #006d5f;
    font-family: 'MyriadProBold';
    display: block;
    padding-bottom: 8px;
}

.news_right_info strong a {
    color: #006d5f
}

.news_right_info h2,
.news_right_info h4,
.news_right_info h5 {
    font-size: 24px;
    line-height: 30px;
    font-weight: normal;
    color: #0d3032;
    font-family: 'MyriadProBold';
    padding-bottom: 8px;
}

.news_right_info h4 a,
.news_right_info h2 a,
.news_right_info h5 a {
    color: #0d3032;
}

.news_right_info p {
    font-size: 16px;
    line-height: 23px;
    color: #333;
}

.news_right_info p a {
    color: #00ba83;
    text-decoration: underline
}

.top_player_box {
    width: 285px;
    padding-top: 30px;
}

.top_player_box h3 {
    font-size: 18px;
    color: #006d5f;
    font-weight: normal;
    font-family: 'MyriadProBold';
    /*border-bottom:1px solid #64a7ac;*/
    padding-bottom: 10px;
}

.top_player_row {
    overflow: hidden;
    padding: 10px 0;
    border-bottom: 1px solid #64a7ac;
}

.player_list {
    width: 31px;
}

.player_list strong {
    width: 31px;
    font-size: 30px;
    color: #006d5f;
    font-weight: normal;
    font-family: 'MyriadProBold';
    line-height: 60px;
}

.top_player_row .player_photo {
    width: 60px;
    padding: 0;
    margin: 0;
}

.top_player_row .player_photo img {
    border: 1px solid #5fa5aa;
}

.top_player_info {
    width: 188px;
}

.right_team_icon {
    width: 42px;
    position: absolute;
    left: 49px;
    top: 9px;
    z-index: 2;
}

.right_team_icon img {
    border: none !important
}

.top_player_info span {
    font-size: 12px;
    color: #989898;
}

.top_player_info span a {
    color: #989898
}

.top_player_info h4,
.top_player_info h6 {
    font-size: 14px;
    line-height: 16px;
    color: #0d3032;
    font-weight: normal;
    font-family: 'MyriadProBold';
}

.top_player_info h4 a,
.top_player_info h6 a {
    color: #0d3032
}

.content_main_area .table_title h2,
.content_main_area .table_title h4,
.content_main_area .table_title h1,
.content_main_area .table_title h3 {
    font-size: 28px;
    color: #fff;
    line-height: 56px;
    font-weight: normal;
    font-family: 'MyriadProBold';
    padding-left: 14px;
}

.content_main_area .table_title h2 {
    line-height: 56px;
}

.content_main_area .table_title .table_form_btn {
    padding: 16px 11px 0 0;
}

.feature_column_box {
    padding: 0;
}

.feature_holder_box {
    padding: 0 17px 0 17px;
    background: #f7fbfb;
}

.feature_column_row {
    padding: 52px 0 20px 0;
    border-top: 1px solid #9dc7bc;
    position: relative;
}

.feature_column_row:first-child {
    padding: 54px 0 20px 0;
    border: none;
}

.feature_column {
    border: 1px solid #9dc7bc;
    width: 239px;
    height: 246px;
    position: relative;
    margin-left: 15px;
    background-color: #fff;
    z-index: 1;
}

.popup_left_box .feature_column {
    margin-left: 0 !important;
    margin: 0 auto !important;
    margin-bottom: 27px !important;
}

.feature_column:first-child {
    margin-left: 0;
}

.feature_column .player_photo {
    width: 180px;
    position: relative;
    padding: 0;
    margin: -24px auto 0 auto;
    z-index: 2;
}

.feature_column .player_photo img {
    border: 2px solid #9dc7bc;
}

.player_photo_bg {
    height: 181px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background: url(https://cdn.ligainsider.de/images/misc/bgr_glow.png) repeat-x;
    background-position-y: 0px;
    padding: 0 13px 13px 13px;
    z-index: 3;
}

.player_photo_bg .profile_link_box {
    padding-top: 70px;
    display: block;
}

.player_photo_bg span {
    color: #146b70;
    font-size: 12px;
    font-family: 'MyriadProBold';
    display: block;
    padding-bottom: 2px;
    text-align: center;
}

.player_photo_bg span a {
    color: #146b70;
}

.player_photo_bg h2,
.player_photo_bg h3,
.player_photo_bg h4,
.player_photo_bg h5 {
    font-size: 18px;
    color: #0d3032;
    line-height: 23px;
    font-weight: normal;
    font-family: 'MyriadProBold';
    padding-bottom: 12px;
    min-height: 50px;
    text-align: center;
    display: block;
}

.player_photo_bg h3 a,
.player_photo_bg h2 a,
.player_photo_bg h4 a,
.player_photo_bg h5 a {
    color: #0d3032;
}

.player_photo_social {
    border-top: 1px solid #9dc7bc;
    height: 26px;
    padding-top: 10px;
    position: relative;
    z-index: 10;
    padding-left: 40px;
}

.social_left_icon {
    width: 46px;
    position: absolute;
    left: -10px;
    top: -12px;
    z-index: 1;
}

.player_small_ranking {
    width: 49px;
    position: absolute;
    right: 6px;
    top: 20px;
    z-index: 2;
}

.player_small_ranking span {
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    line-height: 49px;
    font-size: 11px;
    text-align: center;
    color: #0d3032;
    text-transform: uppercase;
}

.player_photo_social small {
    font-size: 14px;
    color: #89b5b7;
    display: inline-block;
    width: 68px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: -2px;
}

.player_photo_social small a {
    color: #89b5b7;
    text-decoration: underline;
}

.player_photo_social .small_comment_top {
    margin-top: -7px;
    /*margin-left:10px*/
}

.green_bg_like {
    color: #00ba83 !important;
}

.player_photo_social .small_comment_top small {
    display: inline-block;
    width: auto;
    padding-left: 3px;
    position: relative;
    top: 4px;
}

.player_left_icon {
    width: 49px;
    position: absolute;
    left: 14px;
    top: -65px;
}

.player_left_icon img {
    margin: -6px auto 0 auto;
    position: relative;
    z-index: 2;
}

.player_icon_right {
    width: 42px;
    position: absolute;
    right: 13px;
    top: 40px;
}

.player_icon_right img {
    margin: 0 auto
}

.top_right_icon {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}

.seven_column_row {
    height: 61px;
    width: 100%;
    background: #fff;
    border-top: 1px solid #63a7ac;
}

.seven_column_row:last-child {
    border-bottom: 1px solid #63a7ac;
}

.seven_column_row:nth-child(even) {
    background: #f7fbfb
}

.seven_column_table {
    padding: 0;
}

.seven_column_table span {
    color: #202020;
    font-size: 16px;
}

.seven_column_table .middle_info {
    width: 100%
}

.seven_column1,
.seven_column2,
.seven_column3,
.seven_column4,
.seven_column5,
.seven_column6,
.seven_column7 {
    height: 60px;
    display: table;
}

.seven_column1 {
    width: 106px;
    padding-left: 17px
}

.seven_column2 {
    width: 98px
}

.seven_column3 {
    width: 156px;
    padding-right: 59px
}

.seven_column4 {
    width: 189px
}

.seven_column5 {
    width: 112px
}

.seven_column6 {
    width: 230px
}

.seven_column7 {
    width: 140px
}

.seven_column_icon {
    width: 58px;
    padding-right: 14px;
    height: 60px;
    display: table;
}

.seven_column_icon_small {
    width: 58px;
    padding-right: 14px;
    height: 60px;
    display: table;
}

.seven_column_info {
    height: 60px;
    display: table;
}

.seven_column_icon img,
.seven_column3 img {
    margin: 0 auto
}

.inner_table_title {
    width: 156px !important;
    margin-left: 2px;
}

.inner_table_title .filter-option {
    line-height: 28px !important;
}

.stadium_section {
    padding: 26px 0 0 0;
    background: #f7fbfb;
}

.stadium_section .stadium_container_area {
    background-color: #fff
}

.three_column_area {
    padding: 18px 17px 0 17px;
    position: relative;
    background: #f7fbfb;
}

.three_column_area:before {
    content: "";
    width: 100%;
    height: 80px;
    background: #fff;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}

.three_column_row {
    padding: 11px 0 18px 0;
    border-top: 1px solid #c7dfd9;
    position: relative;
    z-index: 2;
}

.three_column_row:first-child {
    padding-top: 0;
    border: none;
}

.three_column_row:last-child {
    padding-bottom: 0;
}

.three_column_box {
    width: 317px;
    margin-left: 25px;
}

.three_column_box:first-child {
    margin-left: 0;
}

.three_column_title {
    overflow: hidden;
    padding-bottom: 16px;
}

.left_icon_box {
    padding-right: 6px;
    max-height: 25px;
}

.sick_acts_icon {
    padding: 0
}

.three_column_title h3,
.three_column_title h4,
.three_column_title h6 {
    font-size: 18px;
    color: #006d5f;
    font-weight: normal;
    font-family: 'MyriadProBold';
    line-height: 25px;
}

.three_column_title h3 a,
.three_column_title h4 a,
.three_column_title h6 a {
    color: #006d5f
}

.player_rating_box {
    border: 1px solid #65a8ad;
    border-bottom: none;
    margin-bottom: 18px;
}

.player_rating_row {
    border-bottom: 1px solid #65a8ad;
    padding: 0 10px 0 112px;
    position: relative;
    height: 70px;
    background: #fff;
}

.player_rating_row:nth-child(even) {
    background: #f7fbfb;
}

.player_right_pic {
    position: absolute;
    right: -18px;
    bottom: 40px;
    z-index: 3;
    width: 42px;
}

.player_rating_row .small_inner_icon {
    width: 42px;
    left: 64px;
}

.rating_info_left {
    height: 69px;
    width: 130px;
    display: table;
    padding-top: 5px;
}

.rating_info_right {
    height: 69px;
    width: 60px;
    display: table;
}

.rating_info_right strong {
    font-size: 24px;
    color: #0d3032;
    font-weight: normal;
    font-family: 'MyriadProBold';
}

.rating_info_right strong small {
    font-size: 20px;
}

.three_column_box .result_btn {
    width: 100%;
}

.rating_info_left h6 {
    font-size: 18px;
    line-height: 16px;
    padding-bottom: 0;
}

.icon_feature {
    width: 100%;
    border-top: 1px solid #63a7ac;
    border-bottom: 1px solid #63a7ac;
}

.icon_feature ul {
    overflow: hidden
}

.icon_feature ul li {
    width: 57px;
    float: left;
    height: 58px;
    background: #092223;
    border-left: 1px solid #63a7ac;
}

.icon_feature ul li a {
    padding: 7px;
    display: block;
}

.icon_feature ul li img {
    opacity: 0.3;
}

.icon_feature ul li:nth-child(3) {
    width: 58px
}

.icon_feature ul li:nth-child(7) {
    width: 58px
}

.icon_feature ul li:nth-child(13) {
    width: 58px
}

.icon_feature ul li:nth-child(11) {
    width: 58px
}

.icon_feature ul li:nth-child(5) {
    width: 58px
}

.icon_feature ul li:nth-child(8) {
    width: 58px
}

.icon_feature ul li:nth-child(10) {
    width: 58px
}

.icon_feature ul li:nth-child(14) {
    width: 58px
}

.icon_feature ul li:nth-child(16) {
    width: 58px
}

.icon_feature ul li:nth-child(18) {
    width: 58px
}

.icon_feature ul li:hover,
.icon_feature ul li.active {
    background: #006d5f
}

.icon_feature ul li:hover img,
.icon_feature ul li.active img {
    opacity: 1;
}

.icon_feature ul li:first-child {
    border: none
}

.year_review_box {
    padding: 0;
}

.year_review_row {
    height: 80px;
    border-bottom: 1px solid #63a7ac;
    padding: 0 20px 0 18px;
    position: relative;
}

.year_review_left {
    width: 100px;
    height: 79px;
    display: table;
    position: relative;
    z-index: 2;
}

.year_review_left strong {
    font-size: 28px;
    color: #a59d9e;
    font-weight: normal;
    font-family: 'MyriadProBold';
}

.year_review_right {
    width: 760px;
    height: 79px;
    display: table;
    position: relative;
    z-index: 2;
}

.year_review_right p {
    font-size: 18px;
    color: #202121;
    line-height: 22px;
}

.year_review_row:before {
    width: 100%;
    height: 100%;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}

.year_review_row:nth-child(1):before {
    width: 158px;
    background: #ffe8e8;
}

.year_review_row:nth-child(2):before {
    width: 430px;
    background: #fff5e5;
}

.year_review_row:nth-child(3):before {
    width: 600px;
    background: #fffce5;
}

.year_review_row:nth-child(4):before {
    width: 776px;
    background: #f9ffe5;
}

.year_review_row:nth-child(5):before {
    width: 950px;
    background: #f2ffe5;
}

.year_review_title {
    height: 50px;
    background: #0d3032;
}

.year_review_title h2 {
    width: 16.66%;
    font-size: 20px;
    color: #fff;
    line-height: 50px;
    font-weight: normal;
    font-family: 'MyriadProBold';
}

.year_review_title a {
    display: block;
    width: 16.66%;
    font-size: 22px;
    color: #72c2ab;
    line-height: 49px;
    border-bottom: 1px solid #0d3032;
    background: #06755b;
    font-family: 'MyriadProBold';
    height: 50px;
    border-left: 1px solid #63a7ac;
}

.year_review_title a:hover,
.year_review_title a.active {
    background: #00ba83;
    color: #b2ffe8;
}

.schedule_table_title .three_column1 span,
.schedule_table_title .three_column2 span,
.schedule_table_title .three_column3 span {
    float: none;
    text-align: inherit;
}

.schedule_table_title .three_column2 {
    padding-left: 125px
}

.three_column1 {
    width: 282px;
}

.three_column2 {
    width: 574px;
}

.three_column3 {
    width: 180px;
}

.three_column_holder {
    padding-bottom: 10px;
}

.three_column_holder .player_rating_row {
    padding: 0;
}

.three_column_holder .three_column1,
.three_column_holder .three_column2,
.three_column_holder .three_column3 {
    height: 69px;
    display: table;
    position: relative;
    padding: 0;
    border-right: 1px solid #63a7ac;
}

.three_column_holder .three_column1 {
    padding-left: 94px;
}

.three_column_holder .rating_info_left h6 {
    font-size: 20px;
    line-height: 18px;
}

.three_column_icon {
    width: 42px;
    height: 69px;
    display: table;
    position: absolute;
    left: 11px;
    top: 0;
}

.three_column_holder .three_column2 {
    padding-left: 63px
}

.three_column_holder .three_column2 h6 {
    font-size: 20px;
    line-height: normal
}

.three_column_holder .three_column3 {
    border: none
}

.three_column3 strong {
    display: block;
    font-size: 18px;
    font-weight: normal;
    font-family: 'MyriadProBold';
    color: #222;
}

.three_column3 small {
    display: block;
    font-size: 12px;
    color: #666;
}

.table_left_box {
    width: 310px;
}

.table_left_box .form_column1 {
    width: 190px;
    padding: 0
}

.table_left_box .form_column2 {
    width: 113px
}

.table_left_box span.filter-option {
    font-family: 'MyriadProBold';
}

.table_left_box .btn {
    font-size: 13px !important
}

.border_btm_none {
    border-bottom: none !important;
}

.table_btn_small a {
    font-size: 13px;
    padding: 0 10px
}

.table_btn_small {
    padding-top: 1px
}

.disable_btn {
    opacity: 0.5;
}

.four_column_table {
    padding: 0;
}

.four_column_table .table_title span {
    float: none;
    padding: 0;
    margin: 0;
    width: auto;
    text-align: inherit;
}

.hfour_column1,
.four_column1 {
    width: 287px;
    padding-left: 97px;
}

.hfour_column2,
.four_column2 {
    width: 264px;
}

.four_column_small {
    width: 81px;
}

.hfour_column3,
.four_column3 {
    width: 264px;
}

.hfour_column4,
.four_column4 {
    width: 137px;
}

.four_column_holder {
    padding: 0;
}

.table_ascending_title .hfour_column1 span,
.table_ascending_title .hfour_column2 span,
.table_ascending_title .hfour_column3 span,
.table_ascending_title .hfour_column4 span {
    line-height: 35px;
}

.four_column_small,
.player_rating_row .four_column1,
.player_rating_row .four_column2,
.player_rating_row .four_column3,
.player_rating_row .four_column4 {
    display: table;
    height: 70px;
    border-right: 1px solid #64a7ac;
    position: relative;
    padding: 0;
    margin: 0;
}

.four_column_small span {
    font-size: 14px !important;
    line-height: 16px !important;
}

.player_rating_row .four_column4 {
    border: none
}

.player_rating_row .four_column1 {
    padding-left: 138px
}

.player_rating_row .four_column3,
.player_rating_row .four_column2 {
    padding-left: 71px
}

.four_column_holder .three_column_icon {
    width: 71px;
    padding: 0 14px 0 18px;
}

.four_column_holder span {
    font-size: 17px;
    color: #202020;
}

.arrow_right {
    width: 30px;
    position: absolute;
    right: -7px;
    top: 20px;
}

.four_column_holder .player_rating_row {
    padding: 0;
}

.four_column_holder .player_img {
    z-index: 7;
}

.four_column_holder .small_inner_icon {
    width: 52px;
    z-index: 6;
    left: 68px;
}

.four_column_holder .three_column_icon {
    left: 0
}

.red_color_text {
    color: #ff2a2a !important
}

.green_color_text {
    color: #35c3a0 !important
}

.table_title .samll_column1 {
    width: 345px;
}

.table_title .samll_column2 {
    width: 114px
}

.table_title .samll_column3 {
    width: 114px
}

.table_title .samll_column4 {
    width: 154px
}

.table_title .samll_column5 {
    width: 154px
}

.table_title .samll_column6 {
    width: 154px
}

.table_title .hsamll_column2 {
    width: 114px
}

.table_title .hsamll_column3 {
    width: 114px
}

.table_title .hsamll_column4 {
    width: 154px
}

.table_title .hsamll_column5 {
    width: 154px
}

.table_title .hsamll_column6 {
    width: 154px
}

.table_title .samll_column2,
.table_title .samll_column3,
.table_title .samll_column4,
.table_title .samll_column5,
.table_title .samll_column6 {
    height: 57px;
    display: table;
}

.table_title .samll_column2 span,
.table_title .samll_column3 span,
.table_title .samll_column4 span,
.table_title .samll_column5 span,
.table_title .samll_column6 span {
    font-size: 16px;
}

.table_row .samll_column1,
.table_row .samll_column2,
.table_row .samll_column3,
.table_row .samll_column4,
.table_row .samll_column5,
.table_row .samll_column6,
.table_row .samll_column7 {
    position: relative;
    border-right: 1px solid #63a7ac;
}

.table_row .samll_column7 {
    border: none
}

.table_row .samll_column2 {
    padding-left: 46px
}

.samll_column1 {
    width: 40px
}

.samll_column2 {
    width: 306px
}

.samll_column3 {
    width: 114px
}

.samll_column4 {
    width: 114px
}

.samll_column5 {
    width: 154px
}

.samll_column6 {
    width: 154px
}

.samll_column7 {
    width: 154px
}

.hsamll_column1 {
    width: 40px
}

.hsamll_column2 {
    width: 306px
}

.hsamll_column3 {
    width: 114px
}

.hsamll_column4 {
    width: 114px
}

.hsamll_column5 {
    width: 154px
}

.hsamll_column6 {
    width: 154px
}

.hsamll_column7 {
    width: 154px
}

.table_row .samll_column2 .icon_box {
    width: 37px;
    padding: 0 5px;
}

.title_middle_holder span {
    float: none;
    font-size: 16px;
}

.normal_font strong,
.normal_font span {
    font-size: 18px !important;
}

.table_row .samll_column5,
.table_row .samll_column6,
.table_row .samll_column7 {
    text-align: right;
    padding: 0 18px 0 5px;
}

.blue_color_text {
    color: #9bea52 !important
}

.big_title_box {
    height: 46px;
    display: table;
    width: 100%;
    padding-right: 5px;
}

.big_title_box span {
    font-size: 16px;
    float: none;
    display: inline-block;
    font-family: 'MyriadProSemibold';
    padding: 0 7px;
}

.big_title_box strong {
    display: inline-block;
    font-size: 28px;
    float: none;
    font-family: 'MyriadProBold';
    padding-left: 5px;
    position: relative;
    top: 5px;
}

.big_title_box span.red_color_text {
    font-family: 'MyriadProBold';
}

.single_team_title {
    height: 80px;
    padding: 0 0 0 75px;
    position: relative;
}

.single_team_icon {
    width: 65px;
    position: absolute;
    left: -5px;
    top: 6px;
    z-index: 25;
}

.single_team_title h2,
.single_team_title h4 {
    font-size: 36px;
    color: #0d3032;
    font-weight: normal;
    line-height: 80px;
    font-family: 'MyriadProBold';
}

.five_column_table .table_title span {
    font-size: 16px;
    line-height: 57px;
}

.five_column_table .table_title .five_column2 {
    padding-left: 29px
}

.five_column_table .table_title .five_column4 {
    padding-left: 126px
}

.five_column1,
.five_column2,
.five_column3,
.five_column4,
.five_column5 {
    height: 40px;
    display: table;
    position: relative;
}

.five_column1 {
    width: 308px
}

.five_column2 {
    width: 158px
}

.five_column3 {
    width: 117px
}

.five_column4 {
    width: 300px;
    padding-left: 87px
}

.five_column5 {
    width: 142px;
}

.four_small_table .five_column2 {
    padding-left: 30px;
}

.five_column_table .column_row {
    border-bottom: none;
    border-top: 1px solid #63a7ac;
}

.five_column_table .column_row:nth-child(even) {
    background: #f7fbfb;
}

.column_row .five_column1 {
    padding-left: 43px;
}

.five_column_table .column_row span {
    line-height: normal;
    color: #666;
    font-size: 16px;
}

.left_small_icon {
    width: 43px;
    padding: 0 9px 0 8px;
    height: 40px;
    display: table;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
}

.five_column_table .column_row strong {
    font-weight: normal;
    font-family: 'MyriadProBold';
    color: #626363;
    font-size: 18px;
}

.five_column_table .column_row strong small {
    display: inline-block;
    padding-left: 8px;
    position: relative;
    top: 4px;
}

.five_column_table .column_row span small {
    display: inline-block;
    font-size: 12px;
}

.five_column4 .left_small_icon {
    left: 44px
}

.small_four_column_table {
    padding: 0
}

.small_three_column_table .five_column1,
.small_four_column_table .five_column1 {
    width: 338px
}

.small_three_column_table .five_column2 {
    width: 300px
}

.small_four_column_table .five_column2 {
    width: 178px
}

.small_four_column_table .five_column3 {
    width: 118px
}

.small_three_column_table .five_column3,
.small_four_column_table .five_column4 {
    width: 360px;
    padding: 0 !important
}

.small_three_column_table .table_title .five_column2,
.small_four_column_table .table_title .five_column2 {
    padding-left: 43px
}

.small_three_column_table .column_row .five_column1,
.small_four_column_table .column_row .five_column1 {
    padding-left: 65px
}

.column_row .link_item {
    display: inline-block;
    background: url(https://cdn.ligainsider.de/images/icons/normal/geruechte.png) no-repeat left center;
    padding-left: 40px;
    line-height: 24px;
    color: #00b081;
    font-size: 16px;
    text-decoration: underline;
    background-size: 28px auto;
}

.left_small_inner {
    width: 21px;
    position: absolute;
    left: 30px;
    top: 0;
    height: 40px;
    display: table;
    z-index: 2;
}

.column_row_big {
    height: 61px;
}

.column_row p {
    font-size: 12px;
    line-height: 15px;
    color: #202121;
}

.column_row_big .five_column1,
.column_row_big .five_column2,
.column_row_big .five_column3 {
    height: 60px;
}

.column_row_big .left_small_icon,
.column_row_big .left_small_inner {
    height: 60px
}

.text_right_box {
    padding-right: 10px;
}

.text_left_box {
    padding-left: 10px;
}

.text_mid_box {
    padding-left: 35px
}

.news_content {
    width: 1038px;
    border: 1px solid #63a7ac;
    background: #fff;
}

.news_top_content {
    padding: 21px 29px 15px 29px;
}

.news_banner {
    margin: 0 -29px;
}

.news_content_holder .news_banner {
    margin: 0;
}

.news_title_box {
    position: relative;
    padding-bottom: 17px;
}

.news_title_box h1 {
    font-size: 76px;
    line-height: 73px;
    color: #0d3032;
    font-weight: normal;
    font-family: 'MyriadProBold';
}

.news_title_box h1 a {
    color: #0d3032;
}

.news_title_box strong {
    font-size: 26px;
    color: #00ba83;
    font-weight: normal;
    display: block;
    font-family: 'MyriadProBold';
    padding-bottom: 11px;
    padding-left: 60px;
}

.news_top_icon {
    width: 65px;
    position: absolute;
    left: -18px;
    top: -31px;
    z-index: 2;
}

.news_banner_info {
    position: relative;
    padding: 13px 0 6px 0;
    border-bottom: 1px solid #9dc7bc;
    border-top: 1px solid #9dc7bc;
    margin-top: 27px;
    margin-bottom: 24px;
}

.news_banner_info span {
    font-size: 17px;
    color: #6eaeb7;
    display: block;
}

.news_small_like {
    padding: 0 21px 0 5px;
}

.small_like_box a {
    color: #6eaeb7
}

.small_like_box {
    padding-left: 13px;
}

.small_like_box .fa {
    font-size: 20px;
    color: #a6ced3;
    display: inline-block;
}

.small_like_box small {
    display: inline-block;
    font-size: 20px;
    color: #6eaeb7;
}

.news_small_pic {
    width: 70px;
    position: absolute;
    right: -30px;
    top: -15px;
    z-index: 2;
}

.news_small_pic img {
    border: 1px solid #4b989d;
}

.news_content_holder {
    width: 700px;
}

.share_btn {
    overflow: hidden;
    padding-bottom: 26px;
}

.share_btn a:first-child {
    margin-left: 0;
}

.news_content_holder p strong,
.news_content_holder h5 {
    font-size: 20px;
    color: #333;
    line-height: 33px;
    font-weight: normal;
    font-family: 'MyriadProBold';
    padding-bottom: 35px;
    display: block;
}

.news_content_holder p strong {
    padding-bottom: 0
}

.news_content_holder ul li,
.news_content_holder p {
    font-size: 20px;
    color: #333;
    line-height: 33px;
    padding-bottom: 35px;
}

.news_content_holder p a {
    color: #00b081;
    text-decoration: underline;
}

.news_content_holder ul {
    padding: 20px 0 0 0;
}

.news_content_holder ul li {
    padding-bottom: 25px;
    padding-left: 33px;
    background: url(https://cdn.ligainsider.de/images/misc/bgr_list.png) no-repeat left 4px;
}

.news_widget_area {
    padding: 4px 0 50px 0;
}

.news_info_box h2,
.news_content_holder h2,
.news_widget_area h2 {
    font-size: 28px;
    color: #0d3032;
    font-weight: normal;
    font-family: 'MyriadProBold';
    border-bottom: 1px solid #9dc7bc;
    padding-bottom: 11px;
}

.table_column_slider .green_title h2 {
    border: none;
    color: #fff;
    line-height: 57px;
}

.news_widget_box {
    border-bottom: 1px solid #9dc7bc;
    padding: 17px 0 7px 0;
}

.news_widget {
    overflow: hidden;
    padding-bottom: 10px;
}

.news_photo {
    width: 103px;
}

.news_info {
    margin-left: 113px;
}

.news_info h3 {
    font-size: 18px;
    color: #00ba83;
    line-height: 29px;
    font-weight: normal;
    font-family: 'MyriadProBold';
    padding: 0;
}

.news_info h4 {
    font-size: 30px;
    color: #0d3032;
    font-weight: normal;
    font-family: 'MyriadProBold';
    padding: 0;
}

.news_info h4 a {
    color: #0d3032
}

.league_average_table {
    border: 1px solid #559e94;
    margin-bottom: 49px;
    margin-top: 9px;
}

.league_average_table h3 small {
    font-size: 15px !important;
}

.average_table {
    padding: 0
}

.average_table_row {
    background: #fff;
    border-top: 1px solid #559e94;
    height: 41px;
}

.average_table_row:nth-child(even) {
    background: #f7fbfb
}

.average_table_frist {
    height: 125px
}

.average_column {
    width: 130px;
    height: 40px;
    border-right: 1px solid #559e94;
    position: relative;
    display: table;
    padding: 0 10px;
}

.average_table_frist .average_column {
    height: 124px;
}

.average_column:first-child {
    width: 178px;
}

.average_column:last-child {
    border: none;
}

.average_info strong {
    font-size: 18px;
    color: #626363;
    font-weight: normal;
    font-family: 'MyriadProBold';
    display: block;
}

.average_info span {
    font-size: 18px;
    color: #626363;
    display: block;
}

.average_column .player_position_photo {
    width: 136px;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: -8px;
    z-index: 200;
}

.average_column .team_info {
    width: 84px;
    margin: 0 auto;
    position: relative;
    left: inherit;
    top: inherit;
    bottom: inherit;
    right: inherit;
}

.average_column .team_info .team_info_box {
    width: 100%;
    height: 72px;
}

.average_column .team_info .team_info_box span {
    color: #076926;
    border-bottom: 1px solid #000;
    font-size: 35px;
}

.average_column .team_info .team_info_box span small {
    font-size: 22px
}

.average_column .team_info .team_info_box strong {
    color: #000;
    font-size: 16px;
}

.average_column .team_info .team_info_box span.green_color {
    color: #246700
}

.single_banner h3 {
    font-size: 32px;
    color: #0d3032;
    font-weight: normal;
    font-family: 'MyriadProBold';
    border-bottom: 1px solid #9dc7bc;
    margin-bottom: 23px;
    padding-bottom: 16px;
}

.single_banner {
    padding-bottom: 30px;
}

.stadium_container_small {
    border: 1px solid #559e94;
    padding-bottom: 30px;
    margin-bottom: 50px;
}

.stadium_container_small .stadium_container_area {
    background: url(https://cdn.ligainsider.de/images/va/playfield_background.jpg) no-repeat center 63px;
    background-size: 100% auto;
}

.stadium_container_small .stadium_container_bg {
    background: url(https://cdn.ligainsider.de/images/misc/banden.gif) no-repeat center 12px;
    background-size: 100% auto;
    position: relative;
    min-height: inherit;
}

.stadium_container_small .table_title {
    border-bottom: 1px solid #559e94;
}

.stadium_container_small .team_title_holder {
    height: 30px
}

.stadium_container_small .team_two,
.stadium_container_small .team_one {
    width: 80px;
    position: absolute;
    top: 4px;
    z-index: 200;
}

.stadium_container_small .team_one {
    left: -13px;
}

.stadium_container_small .team_two {
    right: -13px;
}

.stadium_container_small .team_title_holder .team_info {
    width: 67px;
    top: 70px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.stadium_container_small .team_info_box {
    top: 13px
}

.stadium_container_small .team_title_holder .team_info span {
    font-size: 25px;
    line-height: 20px
}

.stadium_container_small .team_title_holder .team_info span small {
    font-size: 16px
}

.stadium_container_small .team_title_holder .team_info strong {
    font-size: 13px;
    line-height: 18px
}

.stadium_container_small .player_position_column {
    width: 92px;
}

.stadium_container_small .player_name {
    width: 85px;
    height: 18px;
}

.stadium_container_small .player_name a {
    line-height: 16px;
    font-size: 10px;
}

.stadium_container_small .player_no {
    border: 2px solid #549da3;
    background: #f2f9f7;
    bottom: 57px;
    right: -9px;
}

.news_stadium_container .player_no {
    background: none;
    border: none;
    bottom: 57px;
}

.stadium_container_small .bottom_icon {
    width: 36px;
}

.stadium_container_small .player_position_row {
    padding-bottom: 8px;
}

.stadium_container_small .player_position_row2 {
    padding-bottom: 21px
}

.stadium_container_small .player_position_row2 .player_position_column {
    margin: 0 12px;
}

.stadium_container_small .player_position_row3 {
    padding-bottom: 11px
}

.stadium_container_small .player_position_row3 .player_position_column {
    margin: 0 20px;
}

.stadium_container_small .player_position_row4 .player_position_column {
    margin: 0 65px;
}

.stadium_container_small .player_position_row3 .player_position_down {
    top: -8px;
}

.stadium_container_small .player_position_row3 .player_position_up {
    top: 10px;
}

.compar_table {
    border: 1px solid #559e94;
    margin-bottom: 20px;
}

.compar_column {
    width: 352px;
    padding: 0 8px;
    position: relative;
    display: table;
}

.compar_small_col {
    width: 12.5%;
    height: 40px;
    background: #99ff99;
    border-left: 1px solid #63a7ac;
}

.space_none {
    padding: 0 !important
}

.compar_small_col:first-child {
    border: none;
}

.compar_column:nth-child(2) {
    width: 332px;
}

.compar_column h3 {
    padding: 0;
    margin: 0;
    border: none;
    font-size: 28px;
}

.compar_column h3 span {
    font-size: 28px;
    font-family: 'MyriadProRegular';
    color: #fff;
    display: inline-block;
}

.compar_column .title_middle_holder {
    width: 100%;
}

.compar_column .player_position_photo {
    width: 180px;
    position: relative;
    top: -9px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.player_compar_row {
    height: 41px;
    overflow: hidden;
    border-top: 1px solid #559e94;
    background: #fff;
}

.leg_table_title h1 span {
    font-size: 32px
}

.single_banner .compar_column {
    width: 237px;
}

.single_banner .compar_column:nth-child(2) {
    width: 224px;
}

.player_compar_row:nth-child(even) {
    background: #f7fbfb;
}

.player_comparison_inner .player_compar_row:nth-child(even) {
    background: #fff
}

.player_comparison_inner .player_compar_row:nth-child(odd) {
    background: #f7fbfb
}

.player_compar_photo {
    height: 166px;
}

.player_compar_photo .compar_column:first-child {
    padding-left: 11px;
    padding-right: 0;
}

.player_compar_photo .compar_column:last-child {
    padding-right: 11px;
    padding-left: 0;
}

.player_compar_row .compar_column {
    height: 40px;
    border-right: 1px solid #559e94;
}

.player_compar_row .compar_column:nth-child(3) {
    border: none
}

.team_pic {
    width: 98px;
    margin: 0 auto;
}

.player_compar_photo .compar_column {
    height: 165px;
    border: none;
}

.player_compar_photo .team_pic span {
    font-size: 16px;
    color: #000000;
    font-family: 'MyriadProBold';
    display: block;
    padding-top: 2px;
}

.green_bg_box {
    background: #cffdb2
}

.compar_column strong {
    font-size: 18px;
    color: #0d3032;
    font-weight: normal;
    font-family: 'MyriadProBold';
    display: block;
}

.compar_column p {
    font-size: 15px;
    color: #626363;
    line-height: 14px;
    font-family: 'MyriadProBold';
    padding: 0 !important;
}

.compar_column small {
    font-size: 18px;
    color: #626363;
    display: block;
}

.compar_small_col strong {
    font-weight: normal;
    font-family: 'MyriadProBold';
    font-size: 24px;
    text-align: center;
    line-height: 40px;
    color: #006d5f;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
}

.compar_bg2 {
    background: #fff9b2;
}

.compar_bg2 strong {
    color: #b58d4e
}

.compar_bg3 {
    background: #ff9385;
}

.compar_bg3 strong {
    color: #af2f1e
}

.blockquote_area {
    border-top: 1px solid #9dc7bc;
    border-bottom: 1px solid #9dc7bc;
    padding: 35px 0 17px 5px;
    margin-top: 13px;
    margin-bottom: 50px;
}

.blockquote_area blockquote {
    background: url(https://cdn.ligainsider.de/images/misc/icon_block.png) no-repeat left top;
    padding-left: 60px;
    font-size: 32px;
    line-height: 44px;
    color: #006d5f;
    font-style: italic;
    padding-top: 14px;
    margin-bottom: 42px;
}

.blockquote_area span {
    display: block;
    font-size: 16px;
    color: #333;
}

.content_banner {
    border-top: 1px solid #9dc7bc;
    border-bottom: 1px solid #9dc7bc;
    padding: 22px 0;
    margin-bottom: 48px;
    position: relative;
}

.banner_startseite {
    border: none;
    padding: 0;
    margin-bottom: 0;
}

.content_banner > img {
    width: 100%
}

.comment_table_area {
    padding: 0;
    width: 1038px;
}

.popup_right_box .comment_table_area {
    width: 100%;
}

.comment_table_area ul li ul {
    padding-left: 27px;
}

.comment_table {
    padding: 0;
}

.comment_table_row {
    border: 1px solid #63a7ac;
    border-top: none;
    overflow: hidden;
    position: relative;
    background: url(https://cdn.ligainsider.de/images/misc/bgr_dot_command.png) repeat-y 210px 100%;
    background-color: #ffffff;
}

.popup_right_box .comment_table_row {
    background-position: 130px 100%;
}

.comment_column_left {
    width: 210px;
    padding: 13px 0 17px 0;
}

.popup_right_box .comment_column_left {
    width: 129px;
}

.comment_column_right {
    width: 808px;
    padding-right: 14px;
    padding-left: 15px;
}

.popup_right_box .comment_column_right {
    width: 360px;
    padding-right: 10px;
}

.comment_table_area ul li ul .comment_column_right {
    width: 774px;
    padding-right: 7px
}

.comment_photo {
    width: 93px;
    margin: 0 auto;
    position: relative;
}

.popup_right_box .comment_photo {
    width: 100%;
}

.popup_right_box .comment_photo > img {
    max-width: 70px;
    margin: 0 auto;
}

.comment_photo > img {
    border: 2px solid #006d5f
}

.comment_photo span {
    display: block;
    font-size: 16px;
    color: #474747;
    font-family: 'MyriadProBold';
    width: 200%;
    margin-left: -50%;
}

.comment_team_photo {
    width: 40px;
    position: absolute;
    left: -22px;
    top: 0;
    z-index: 20;
}

.popup_right_box .comment_team_photo {
    width: 30px;
    left: 13px;
    top: -2px;
}

.comment_column_righ {
    overflow: hidden;
}

.comment_info {
    width: 505px;
    padding: 14px 0 0 0;
}

.popup_right_box .comment_info {
    width: 100%;
}

.comment_info span {
    display: block;
    font-size: 12px;
    color: #adb0b0;
    padding-bottom: 4px;
}

.comment_info p {
    font-size: 16px;
    line-height: 27px;
    padding-bottom: 27px;
    color: #474747;
}

.comment_right_btn {
    width: 200px;
    padding: 20px 0 40px 0;
}

.comment_right_btn .pink_btn {
    border-bottom: 1px solid #ccc6c2;
    width: 100%;
    height: 27px;
    font-size: 14px;
    display: block;
    background: #eec1bf;
    line-height: 26px;
    padding: 0 10px 0 32px;
    color: #ffefeb;
    font-family: 'MyriadProBold';
    position: relative;
    margin-bottom: 16px;
}

.comment_right_btn .pink_btn i {
    position: absolute;
    left: 5px;
    top: 0;
    z-index: 2;
    height: 100%;
    line-height: 26px;
    font-size: 18px;
}

.edit_btn_box {
    width: 200px;
    position: absolute;
    right: 32px;
    bottom: 10px;
    z-index: 30;
}

.edit_btn a {
    width: 100%;
    height: 27px;
    border-bottom: 1px solid #0d3032;
    color: #b2ffe8;
    padding-left: 33px;
    padding-right: 10px;
    line-height: 26px;
    display: block;
    font-family: 'MyriadProBold';
    position: relative;
    background: #00ba83;
    text-transform: uppercase;
}

.edit_btn a i {
    position: absolute;
    left: 6px;
    top: 0;
    z-index: 2;
    height: 100%;
    line-height: 26px;
    font-size: 20px;
}

.like_social {
    height: 27px;
}

.like_social a {
    display: block;
    position: relative;
    color: #a6ced3;
    font-size: 25px;
    padding-left: 30px;
    text-transform: uppercase;
}

.like_social.green_bg_like a {
    color: #2fa488;
}

.like_social span,
.like_social small {
    display: block;
    font-family: 'MyriadProBold';
    text-align: right;
    position: relative;
    top: -6px;
}

.like_social small {
    top: -3px !important;
}

.like_social a i {
    position: absolute;
    left: 0;
}

.like_social:nth-child(2) a i {
    position: absolute;
    left: 0;
    top: 5px;
}

.comment_table_row:nth-child(even) {
    background-color: #f7fbfb
}

.small_font {
    font-size: 18px !important;
    color: #dffdff !important;
    display: block !important;
    font-family: 'MyriadProRegular'!important;
}

.full_width {
    width: 100% !important
}

.gray_bg {
    background-color: #f7fbfb !important
}

.white_bg {
    background-color: #fff !important
}

.comment_info_box {
    border: 1px solid #63a7ac;
    border-top: none;
    background: #f7fbfb;
    position: relative;
    z-index: 5;
}

.comment_title {
    background: #d77070;
    height: 32px;
    border-bottom: 1px solid #63a7ac;
}

.comment_title p {
    font-size: 16px;
    color: #fff;
    line-height: 31px;
    padding: 0;
    margin: 0;
}

.comment_box {
    padding: 17px 0 20px 0;
}

.comment_box h2,
.comment_box h4 {
    font-size: 18px;
    color: #006d5f;
    font-weight: normal;
    font-family: 'MyriadProBold';
    padding-bottom: 14px;
}

.comment_box .form-group {
    width: 626px;
    margin: 0 auto;
    padding-bottom: 20px;
}

.comment_box .form-control {
    border-color: #63a7ac;
    border-radius: 0;
    height: 128px;
}

.trash_submit input[type="submit"],
.comment_box input[type="submit"] {
    width: 184px;
    height: 45px;
    border: none;
    outline: none;
    font-size: 22px;
    color: #b2ffe8;
    cursor: pointer;
    margin: 0 auto;
    display: block;
    font-family: 'MyriadProBold';
    border-bottom: 1px solid #0c423d;
    background: #00ba83;
}

.load_more a:hover,
.popup_news_btn a:hover,
.trash_submit input[type="submit"]:hover,
.admin_row a:hover,
.table_form_btn a:hover,
.edit_btn a:hover,
.comment_box input[type="submit"]:hover {
    color: #fff;
    background-color: #33c89c;
}

.load_more a,
.confirmation_box input[type="submit"],
.admin_settings a .fa,
.admin_row a,
.bearbeiten_two_btn a:hover,
.add_item_holder a:hover,
.table_form_btn a,
.edit_btn a,
.comment_box input[type="submit"],
.team_name a,
.register_btn a,
.login_btn a,
.content_button a,
.news_btn a,
.green_btn_box,
.header_social a,
.login_header_social a,
.login_flag a .fa,
.profile_settings a .fa {
    -webkit-transition: all 100ms ease-in-out;
    -moz-transition: all 100ms ease-in-out;
    -ms-transition: all 100ms ease-in-out;
    -o-transition: all 100ms ease-in-out;
    transition: all 100ms ease-in-out;
}

.btn-special {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    position: relative;
    display: inline-block;
    background-color: transparent;
    border: none;
    padding: 0;
}

.btn-xlarge {
    height: 50px;
    line-height: 30px;
    font-weight: bold;
}

.btn-facebook {
    text-shadow: 0px 1px 1px #888;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    padding-right: 12px !important;
    margin-top: 10px;
}

.btn-xlarge {
    line-height: 30px;
    font-weight: bold;
}

.btn-facebook {
    text-shadow: 0px 1px 1px #888;
}

.btn-xlarge span.fa {
    font-size: 33px;
}

.btn-special span.fa,
.btn-special span.title {
    display: block;
    position: relative;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.btn-xlarge span.fa {
    line-height: 50px;
    padding: 0 25px;
    padding-top: 2px;
}

.btn-facebook span.fa {
    background-color: #234b78;
    -webkit-box-shadow: 0 3px 0 0 #1d3d62;
    box-shadow: 0 3px 0 0 #1d3d62;
    text-shadow: 0px 1px 1px #888;
    color: #fff;
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.btn-special span.fa,
.btn-special span.title {
    display: block;
    position: relative;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.btn-xlarge span.title {
    line-height: 50px;
    text-align: center;
    padding-top: 2px;
}

.btn-facebook span.title {
    -webkit-box-shadow: 0 3px 0 0 #285488;
    box-shadow: 0 3px 0 0 #285488;
    background-color: #2c5f99;
    color: #fff;
    width: 150px;
    font-size: 13pt;
}

.btn-special span.right {
    float: right;
    border-radius: 0 6px 6px 0;
    -moz-border-radius: 0 6px 6px 0;
    -webkit-border-radius: 0 6px 6px 0;
}

.btn-special span.left {
    float: left;
    border-radius: 6px 0 0 6px;
    -moz-border-radius: 6px 0 0 6px;
    -webkit-border-radius: 6px 0 0 6px;
}

.btn-twitter {
    text-shadow: 0px 1px 1px #888;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    padding-right: 12px !important;
    margin-top: 10px;
}

.btn-twitter span.fa {
    background-color: #0097bd;
    -webkit-box-shadow: 0 3px 0 0 #007c9a;
    box-shadow: 0 3px 0 0 #007c9a;
    text-shadow: 0px 1px 1px #888;
    color: #fff;
}

.btn-twitter span.title {
    -webkit-box-shadow: 0 3px 0 0 #00abd5;
    box-shadow: 0 3px 0 0 #00abd5;
    background-color: #00c1f0;
    color: #fff;
    width: 150px;
    font-size: 13pt;
}

.btn-google span.fa {
    background-color: #ac3a2c;
    -webkit-box-shadow: 0 3px 0 0 #8c3024;
    box-shadow: 0 3px 0 0 #8c3024;
    text-shadow: 0px 1px 1px #888;
    color: #fff;
}

.btn-google span.title {
    -webkit-box-shadow: 0 3px 0 0 #c24232;
    box-shadow: 0 3px 0 0 #c24232;
    background-color: #da4a38;
    color: #fff;
    width: 150px;
    font-size: 13pt;
}

.share_btn a {
    margin-right: 20px!important;
    padding-right: 0 !important;
}

.share_btn a.btn-google {
    margin-right: 0 !important;
}

.share_btn span.title {
    width: 140px !important;
}

.share_btn .fa-google-plus {
    padding: 0 16px !important;
    padding-top: 2px !important;
}

.bg_green_bdr {
    width: 825px;
    border: 2px solid #ceff7d;
    background: #f6ffe7;
    margin-left: 1px;
    padding-right: 30px;
}

.four_column_feature {
    overflow: hidden;
    padding-bottom: 30px;
}

.column_feature {
    width: 193px;
    border: 1px solid #63a7ac;
    margin-left: 18px;
}

.column_feature .table_row_holder {
    border: none
}

.column_feature:first-child {
    margin-left: 0;
    border-left: none;
    width: 192px;
}

.column_feature:last-child {
    border-right: none;
    width: 192px;
    float: right !important;
}

.small_title {
    background: #0d3032;
    height: 25px;
    padding-left: 7px;
}

.small_title strong {
    font-size: 14px;
    color: #fff;
    font-weight: normal;
    display: block;
    font-family: 'MyriadProBold';
    line-height: 25px;
}

.column_feature_row {
    overflow: hidden;
    border-top: 1px solid #63a7ac;
    background: #fff;
}

.column_feature_row:nth-child(even) {
    background: #f7fbfb
}

.column_feature_row span {
    font-size: 12px;
    color: #202121;
    display: block;
    line-height: 25px;
}

.table_feature1,
.table_feature2,
.table_feature3,
.table_feature4 {
    height: 25px;
    border-right: 1px solid #63a7ac;
}

.table_feature1 {
    width: 131px;
    padding-left: 7px;
}

.table_feature2 {
    width: 20px;
    background: #99ff99;
}

.table_feature3 {
    width: 20px;
    background: #fff9b2;
}

.table_feature4 {
    width: 20px;
    background: #ffc892;
    border: none;
}

.feature_small_icon {
    width: 20px;
    height: 25px;
    display: table;
    padding-right: 5px;
}

.feature_small_icon small {
    display: table-cell;
    vertical-align: middle;
}

.field_photo {
    width: 982px;
    height: 468px;
    margin: 0 auto;
    position: relative;
}

.left_position_player1 {
    position: absolute;
    left: 213px;
    top: 279px;
}

.left_position_player2 {
    position: absolute;
    left: 324px;
    top: 230px;
}

.left_position_player3 {
    position: absolute;
    left: 213px;
    top: 139px;
}

.left_position_player4 {
    position: absolute;
    bottom: 124px;
    left: 528px;
}

.left_position_player5 {
    position: absolute;
    bottom: 231px;
    left: 401px;
}

.left_position_player6 {
    position: absolute;
    left: 476px;
    top: 142px;
}

.right_position_player1 {
    position: absolute;
    right: 248px;
    top: 55px;
}

.right_position_player2 {
    position: absolute;
    right: 479px;
    top: 41px;
}

.right_position_player3 {
    position: absolute;
    right: 345px;
    top: 100px;
}

.right_position_player4 {
    position: absolute;
    bottom: 246px;
    right: 184px;
}

.table_field_photo {
    padding: 41px 0;
    width: 100%;
    position: relative;
}

.field_left_info {
    position: absolute;
    left: 39px;
    bottom: 66px;
    z-index: 5;
}

.field_right_info span,
.field_left_info span {
    display: block;
    font-size: 11px;
    line-height: 10px;
    padding-left: 15px;
    margin-bottom: 6px;
    position: relative;
}

.field_right_info span {
    padding: 3px 18px 0 0;
    min-height: 20px;
    margin-bottom: 1px;
}

.field_left_info span:before {
    content: "";
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0;
    top: 0;
    border: 1px solid #63a7ac;
}

.field_left_info span:nth-child(1):before {
    background: #99ff99;
}

.field_left_info span:nth-child(2):before {
    background: #fff9b2;
}

.field_left_info span:nth-child(3):before {
    background: #ffc892;
}

.field_right_info {
    position: absolute;
    right: 39px;
    bottom: 60px;
    z-index: 5;
}

.field_right_info span:before {
    content: "";
    width: 18px;
    height: 20px;
    position: absolute;
    right: 0;
    top: 0;
}

.field_right_info span:nth-child(1):before {
    background: url(https://cdn.ligainsider.de/images/va/small_player1.png) no-repeat right top;
}

.field_right_info span:nth-child(2):before {
    background: url(https://cdn.ligainsider.de/images/va/small_player2.png) no-repeat right top;
}

.field_right_info span:nth-child(3):before {
    background: url(https://cdn.ligainsider.de/images/va/small_player3.png) no-repeat right top;
}

.column_title_holder {
    padding: 36px 0 0 0;
    margin-bottom: -27px;
}

.column_title_holder .content_two_col {
    width: 980px;
    padding: 10px 0 0 0;
}

.content_two_col h3 {
    font-size: 32px;
    color: #0d3032;
    font-weight: normal;
    font-family: 'MyriadProBold';
    padding-bottom: 8px;
    margin-top: -15px;
}

.column_title_holder p {
    padding-bottom: 34px
}

.profile_table_area {
    border-top: 1px solid #559e94;
}

.profile_table_title {
    height: 66px;
    padding: 0 20px 0 20px;
    overflow: hidden;
}

.profile_table_title .table_form_btn {
    padding-top: 20px
}

.profile_table_title h1 {
    font-size: 40px;
    color: #0d3032;
    font-weight: normal;
    font-family: 'MyriadProBold';
    line-height: 66px;
}

.profile_table_title h1 span {
    font-size: 25px;
    font-family: 'MyriadProRegular';
    text-transform: none;
}

.profile_table_holder {
    position: relative;
    padding: 0 0 19px 44px;
}

.profile_photo {
    width: 126px;
    position: absolute;
    left: -10px;
    top: 0;
    z-index: 20;
}

.profile_photo img {
    border: 1px solid #4b999f;
}

.border_none {
    border: none !important
}

.profile_table {
    padding: 0;
    border-bottom: 1px solid #63a7ac;
}

.information_row,
.profile_table_row {
    overflow: hidden;
    border-top: 1px solid #63a7ac;
}

.personal_table_row:nth-child(odd),
.match_fakten_row:nth-child(even),
.information_row:nth-child(even),
.profile_table_row:nth-child(even) {
    background: #f7fbfb
}

.profile_table_column {
    width: 307px;
    height: 40px;
    border-right: 1px solid #63a7ac;
    padding: 0 17px 0 8px;
}

.profile_table_column:nth-child(3) {
    border: none
}

.profile_table_column:first-child {
    width: 378px;
    padding: 0 17px 0 100px;
}

.profile_table_column strong {
    display: block;
    font-size: 16px;
    color: #0d3032;
    font-weight: normal;
    font-family: 'MyriadProBold';
    line-height: 40px;
}

.profile_table_column span {
    display: block;
    font-size: 18px;
    color: #0d3032;
    line-height: 40px;
}

.awards_feature_area {
    background: #f7fbfb;
    padding: 0 0 2px 16px;
    overflow: hidden;
}

.awards_feature_holder {
    overflow: hidden;
    margin-left: -39px;
}

.awards_feature {
    width: 134px;
    position: relative;
    margin: 20px 0 20px 39px;
}

.awards_top {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}

.awards_up {
    top: -8px;
}

.awards_top img {
    margin: 0 auto
}

.awards_title {
    width: 123px;
    height: 40px;
    position: absolute;
    left: 0;
    right: 0;
    top: 54px;
    margin: 0 auto;
    z-index: 5;
    padding-top: 10px;
}

.awards_title img {
    position: relative;
    top: -10px;
    display: block;
}

.awards_title strong {
    text-align: center;
    display: block;
    font-weight: normal;
    display: block;
    font-size: 13px;
    color: #55555e;
    position: absolute;
    left: 0;
    right: 0;
    top: -40px;
}

.badge-rest-number {
    color: #8f9999;
    font-size: 40px;
    font-family: 'MyriadProBold';
    text-align: center;
    display: block;
    width: 135px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}

.awards_feature .table_form_btn {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    margin: 0 auto;
    z-index: 5;
}

.show_more_feature {
    padding: 0;
}

.show_more_feature img {
    position: relative;
    top: -10px;
    opacity: 0.1;
}

.information_table {
    border-bottom: 1px solid #65a8ad;
}

.information_row {}

.information_column {
    height: 69px;
    width: 50%;
    padding: 0 14px 0 15px;
    border-right: 1px solid #65a8ad;
}

.information_column:nth-child(2) {
    border: none
}

.info_left {
    width: 160px;
    height: 69px;
    display: table;
}

.info_right {
    width: 300px;
    height: 69px;
    display: table;
}

.information_column strong {
    font-size: 18px;
    color: #0d3032;
    font-family: 'MyriadProBold';
    font-weight: normal;
}

.information_column span {
    font-size: 18px;
    color: #0d3032;
}

.title_table_form {
    padding: 15px 9px 0 0;
    position: relative;
    z-index: 900;
}

.title_table_form span {
    display: block;
    color: inherit !important;
    font-size: inherit !important;
    line-height: 17px;
}

.team_title_inner {
    height: auto;
    padding-bottom: 15px;
}

.team_info_holder {
    padding: 11px 18px 38px 5px;
    position: relative;
}

.team_info_left {
    padding: 0
}

.team_info_right {
    padding: 0
}

.team_info_mid {
    width: 355px;
    position: absolute;
    top: 9px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.team_info_mid span {
    display: block;
    font-size: 16px;
    line-height: 24px;
    color: #0d3032;
}

.match_fakten_table {
    padding: 0;
}

.match_fakten_row {
    background: #fff;
    padding: 0 20px;
    height: 70px;
    border-bottom: 1px solid #65a8ad;
}

.match_fakten_left {
    width: 588px;
    height: 69px;
    display: table;
}

.match_fakten_left p {
    font-size: 16px;
    color: #202121;
    line-height: 21px;
}

.match_fakten_right {
    width: 287px;
    height: 24px;
    background: #00866a;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 22px;
    position: relative;
    -webkit-box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.75);
}

.match_fakten_right:before {
    content: "";
    width: 204px;
    height: 24px;
    background: url(https://cdn.ligainsider.de/images/misc/pimgpsh_fullsize_distr.png) repeat-x;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.match_btn_left {
    overflow: hidden;
    width: 196px;
    height: 249px;
    position: relative;
    z-index: 3;
    padding-left: 6px;
}

.match_btn_left span {
    display: block;
    font-size: 13px;
    color: #fff;
    line-height: 24px;
}

.match_btn_left small {
    font-size: 13px;
    color: #e09707;
    display: block;
    line-height: 24px;
}

.match_btn_right {
    position: relative;
    z-index: 5;
}

.match_btn_right {
    padding-right: 9px;
}

.match_btn_right span {
    display: block;
    font-size: 12px;
    color: #fff;
    line-height: 24px;
    font-style: italic;
}

.match_btn_right span strong {
    font-weight: normal;
    color: #fce800;
}

.item_active {
    background: #0d3032;
}

.item_active span,
.item_active strong,
item_active small {
    color: #fff !important
}

.error_player_table {
    border-bottom: 1px solid #63a7ac;
    overflow: hidden;
}

.error_player_column {
    width: 50%;
    height: 55px;
    border-right: 1px solid #63a7ac;
}

.error_player_column.blue_bg {
    background: #8ccdc1;
    height: 55px
}

.error_player_column:nth-child(2) {
    border: none;
}

.personal_table {
    border-bottom: 1px solid #63a7ac;
    margin-bottom: 5px;
}

.personal_table_row {
    border-top: 1px solid #63a7ac;
    height: 41px;
}

.personal_table_column {
    height: 40px;
    border-left: 1px solid #63a7ac;
    position: relative;
    display: table;
}

.personal_table_column:nth-child(1) {
    width: 254px;
    padding-left: 53px;
}

.personal_table_column:nth-child(2) {
    width: 100px;
}

.personal_table_column:nth-child(3) {
    width: 330px;
}

.personal_table_column:nth-child(4) {
    width: 100px;
}

.personal_table_column:nth-child(5) {
    width: 252px;
    padding-right: 63px;
}

.personal_table_column .player_position_photo {
    position: absolute;
    width: 48px;
    left: -4px;
    top: -5px;
    z-index: 3;
}

.personal_table_column:nth-child(5) .player_position_photo {
    left: inherit;
    right: -4px;
}

.personal_table_column .player_position_photo img {
    border: 1px solid #63a7ac;
}

.personal_table_column small {
    font-size: 14px;
    color: #202121;
}

.personal_table_column strong {
    font-size: 18px;
    color: #0d3032;
    font-family: 'MyriadProBold';
    font-weight: normal;
}

.personal_table_column span {
    font-size: 18px;
    color: #202121;
}

.personal_table_column p {
    font-size: 16px;
    color: #202121;
    font-family: 'MyriadProBold';
}

.personal_table_column .middle_info {
    padding: 0 7px;
}

.personal_table_top {
    margin-top: 8px;
}

.personal_table .left_table_icon {
    width: 65px;
    top: 13px;
}

.personal_table .leg_table_title {
    padding-top: 22px;
    height: 70px;
    border-bottom: 1px solid #63a7ac;
}

.personal_table .leg_table_title h1,
.personal_table .leg_table_title h2 {
    font-size: 36px;
    line-height: normal;
}

.personal_table .four_button_holder {
    position: relative;
    top: -10px;
}

.personal_table .four_button_holder a {
    padding: 0 11px 0 38px;
}

.four_button_holder a.button_bayern {
    background: url(https://cdn.ligainsider.de/images/teams/medium/fc-bayern-muenchen-wappen.png) no-repeat 11px center;
    background-size: 17px auto;
}

.login_header_social {
    margin-top: -7px;
}

.login_header_social a {
    position: relative;
    font-size: 30px;
}

.notification_info {
    font-size: 10px;
    color: #006d5f;
    width: 14px;
    height: 14px;
    background: #b4ff81;
    display: block;
    line-height: 14px;
    text-align: center;
    padding-left: 1px;
    position: absolute;
    right: -7px;
    top: -3px;
    font-family: 'MyriadProBold';
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.loginheader .header_social,
.loginheader .login_register {
    display: none;
}

.login_header_social,
.login_profile_right {
    display: none;
}

.loginheader .login_profile_right,
.loginheader .login_header_social {
    display: block;
    position: relative;
}

.profile_box {
    height: 28px;
    margin-top: -2px;
}

.profile_box a {
    font-size: 12px;
    color: #8ccdc1;
    display: block;
    line-height: 28px;
    padding-right: 35px;
    position: relative;
}

.profile_box a strong {
    width: 28px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
}

.profile_box a strong img {
    border: 2px solid #369988;
}

.profile_settings,
.login_flag {
    margin-left: 15px;
    margin-top: -2px;
}

.profile_settings a,
.login_flag a {
    position: relative;
}

.profile_settings .fa,
.login_flag a .fa {
    font-size: 27px;
    color: #41b5a1;
}

.login_flag .notification_info {
    top: -12px;
    right: -2px;
}

.dropdown_area {
    position: absolute;
    right: -1px;
    top: 36px;
    width: 325px;
    padding: 0px;
    background: #fff;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    border: #559e94 solid 1px;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    display: none;
}

.dropdown_area:after {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 0 8px 7px;
    border-color: #FFFFFF transparent;
    display: block;
    width: 0;
    z-index: 1;
    top: -6px;
    right: 52px;
}

.dropdown_area:before {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 0 8px 7px;
    border-color: #559e94 transparent;
    display: block;
    width: 0;
    z-index: 1;
    top: -7px;
    right: 52px;
}

.login_btn .dropdown_area:after {
    right: 35px;
}

.login_btn .dropdown_area:before {
    right: 35px;
}

.dropdown_row {
    width: 100%;
    border-top: 1px solid #559e94;
    padding: 6px 10px 6px 13px;
    overflow: hidden;
}

.usermenu_row:nth-child(even),
.dropdown_row:nth-child(even) {
    background: #f7fbfb;
}

.usermenu_row:first-child,
.dropdown_row:first-child {
    border: none;
}

.dropdown_row .player_photo {
    width: 58px;
    float: left;
    margin: 0;
}

.item_social .player_photo {
    width: 50px;
    margin: 4px 0;
}

.dropdown_row .player_photo img {
    border: 1px solid #69a9ae;
    width: 100%;
}

.item_social .dropdown_row .player_photo img {
    border: 2px solid #69a9ae;
    width: 100%;
}

.dropdown_info_right {
    margin-left: 64px;
    padding-top: 2px;
}

.dropdown_info_right small {
    display: block;
    font-size: 10px;
    color: #646565;
}

.dropdown_info_right strong {
    display: block;
    font-size: 14px;
    color: #006d5f;
    font-weight: normal;
    font-family: 'MyriadProBold';
    padding-bottom: 2px;
}

.dropdown_info_right p,
.dropdown_info_right span {
    display: block;
    font-size: 12px;
    color: #555555;
    line-height: 14px;
}

.dropdown_info_right p {
    color: #559e94
}

.highlight_bg a,
.highlight_bg {
    background: #c1e4de !important;
}

.dropdown_row .table_form_btn {
    padding: 4px 0
}

.dropdown_row .table_form_btn a {
    height: 27px;
    font-size: 14px;
    line-height: 26px;
    float: none;
    padding: 0 12px;
    display: inline-block;
}

.item_social .dropdown_area:after,
.item_social .dropdown_area:before {
    right: 150px;
}

.dropdown_row strong {
    font-size: 20px;
    color: #0d2f32;
    font-weight: normal;
    display: none;
    padding-top: 6px;
    font-family: 'MyriadProBold';
}

.item_social .dropdown_info_right {
    margin-top: -2px
}

.item_social .dropdown_info_right span {
    line-height: normal;
    font-size: 14px;
}

.item_social .dropdown_info_right strong {
    margin-top: -7px
}

.profile_settings .dropdown_area {
    width: 156px;
    top: 39px;
}

.profile_settings .dropdown_area:after,
.profile_settings .dropdown_area:before {
    right: 15px;
}

.usermenu_row {
    height: 32px;
    padding: 0;
    border-top: 1px solid #5ca197;
}

.usermenu_row a {
    display: block;
    line-height: 31px;
    color: #006d5f;
    font-size: 16px;
    padding-left: 39px;
    position: relative;
    padding-right: 9px;
}

.usermenu_row a .fa {
    display: block;
    line-height: 31px;
    position: absolute;
    color: #006d5f;
    font-size: 20px;
    left: 9px;
    top: 0;
    z-index: 2;
}

.usermenu_row a:hover {
    background: #15ad96;
    color: #fff !important;
}

.usermenu_row a:hover .fa {
    color: #fff !important
}

.post_box_title {
    border-bottom: 1px solid #64a7ac;
    height: 68px;
    padding: 0 20px 0 21px;
}

.post_box_title h1 {
    line-height: 67px;
    color: #0d3032;
    font-size: 47px;
    font-family: 'MyriadProBold';
    padding-left: 60px;
    position: relative;
}

.four_button_holder a.new_message {
    background: #00ba83;
    padding: 0 10px 0 40px;
    position: relative;
}

#tab_content_holder {
    width: 100%;
    padding-right: 28px;
    border-bottom: 1px solid #65a8ad;
    position: relative;
}

.tab_menu {
    width: 342px;
}

.tab_info_right {
    width: 638px;
}

.tab_menu ul li {
    border-top: 1px solid #64a7ac;
}

.tab_menu ul li:first-child {
    border: none
}

.tab_menu ul li a {
    padding-left: 74px;
    height: 70px;
    display: table;
    width: 100%;
    border-right: 1px solid #65a8ad;
    text-decoration: none;
    font-size: 14px;
    color: #0d3032;
    position: relative;
}

.tab_menu ul li a strong {
    font-family: 'MyriadProBold';
    font-weight: normal;
    font-size: 18px;
    color: #0d3032;
    display: block;
}

.tab_menu ul li:nth-child(even) a {
    background: #f7fbfb;
}

.tab_menu ul li.active a {
    background: #fff !important;
    border-right: none;
}

.tab_menu .profile_photo {
    width: 60px;
    position: absolute;
    left: -5px;
    z-index: 3;
    top: 5px;
}

.tab_menu .profile_photo img {
    border: 2px solid #63a7ac;
}

.tab_info_row {
    border-bottom: 1px solid #66a8ad;
    padding: 9px 0 12px 0;
}

.tab_info_top {
    overflow: hidden;
    padding-bottom: 15px;
}

.tab_info_top .profile_photo {
    position: relative;
    left: inherit;
    top: inherit;
    width: 34px;
}

.tab_info_top span {
    display: block;
    font-size: 14px;
    color: #0d3032;
    margin: 7px 0 0 47px;
}

.tab_info_top span strong {
    font-family: 'MyriadProBold';
    font-weight: normal;
}

.tab_info_row p {
    font-size: 14px;
    line-height: 21px;
    color: #0d3032;
}

.tab_info_right .news_pagination {
    border-bottom: 1px solid #66a8ad;
    padding: 19px 0 12px 0;
}

.tab_info_right .comment_box h2,
.tab_info_right .comment_box h4 {
    font-size: 30px;
    margin-bottom: 4px;
}

.tab_info_right .comment_box textarea.form-control {
    height: 206px;
    resize: none;
}

.data_table_title {
    height: 90px;
    background: #092223;
    border-bottom: 1px solid #64a7ac;
    z-index: 13;
}

.data_table_title .data_column {
    height: 89px;
}

.data_column {
    width: 62px;
    border-left: 1px solid #64a7ac;
    height: 70px;
    display: table;
    float: left;
}

.data_big_row .data_column {
    width: 124px;
}

.data_big_row .data_column:first-child,
.data_column:first-child {
    width: 168px;
    border: none;
}

.data_column strong {
    font-weight: normal;
    color: #35c3a0;
    font-size: 14px;
    line-height: 12px;
    display: block;
}

.data_icon_top {
    width: 100%;
    height: 51px;
    padding: 10px 0 0 0;
    display: table;
}

.data_icon_top img {
    margin: 0 auto
}

.icon_info_btm {
    height: 38px;
    width: 100%;
    display: table;
}

.icon_info_btm small {
    display: block;
    font-size: 10px;
    color: #35c3a0;
    line-height: 12px;
}

.data_column_row {
    height: 70px;
    border-bottom: 1px solid #63a7ac;
}

.data_column_right,
.data_small_icon,
.data_column_item {
    height: 69px;
    display: table;
}

.data_small_icon {
    width: 29px;
    margin: 0 6px;
    overflow: hidden;
}

.data_column_bg1 {
    background: #ccffcc;
}

.data_column_bg2 {
    background: #faf7d3;
}

.data_column_bg3 {
    background: #ffe3c8;
}

.data_column_bg4 {
    background: #fac4bd
}

.data_column_item {
    padding: 0 2px;
    width: 44px;
    text-align: center;
}

.data_column_item strong {
    font-size: 15px;
    font-weight: normal;
    color: #202020;
    font-family: 'MyriadProBold';
    display: block;
}

.data_column_right {
    width: 40px;
    padding-right: 9px;
}

.data_column_row .data_column span {
    font-size: 16px;
    font-weight: normal;
    color: #202020;
    display: block;
}

.data_column_row .data_column small {
    font-size: 12px;
    color: #222;
    display: block;
}

.popup_area {
    background: rgba(230, 241, 238, 0.95);
}

.modal {
    text-align: center;
    padding: 0!important;
}

.modal:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -4px;
}

.modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}

.modal-open .modal {
    overflow-x: inherit !important;
    overflow-y: inherit !important;
}

.player_popup_holder,
.popup_holder {
    width: 870px;
    margin: 0 auto;
    background: #fff;
    border: 1px solid #63a7ac;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.75);
    position: relative;
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
}

.player_popup_holder {
    width: 600px
}

.popup_holder .edit_btn_close,
.player_popup_holder .edit_btn_close {
    position: absolute;
    right: -20px;
    top: -11px;
    z-index: 221;
}

.close_btn {
    background: url(https://cdn.ligainsider.de/images/misc/bgr_close.png) no-repeat;
    width: 34px;
    height: 32px;
    cursor: pointer;
    position: absolute;
    right: 6px;
    top: 8px;
    z-index: 5;
}

.setting_popup {
    width: 490px;
}

.popup_two_column {
    overflow: hidden;
}

.popup_left_box {
    width: 357px;
    padding: 53px 28px 26px 28px;
}

.popup_right_box {
    width: 510px;
}

.comment_holder {
    height: 578px;
    overflow-y: scroll;
}

.popup_holder .green_title {
    border-bottom: 1px solid #63a7ac;
    height: 57px;
}

.popup_holder .comment_right_btn {
    width: 100%;
    padding: 12px 0 10px 0;
}

.popup_holder .comment_right_btn .pink_btn {
    padding: 0;
    text-align: center;
    width: 28px;
    margin-bottom: 0;
    margin-left: 6px;
}

.popup_holder .pink_btn span {
    display: none;
}

.popup_holder .comment_right_btn .pink_btn i {
    left: 0;
    right: 0;
    margin: 0 auto;
}

.active_btn {
    background: #ba0901 !important;
    color: #febeb1 !important;
    border-bottom: 1px solid #351c0e !important;
}

.popup_holder .edit_btn_box {
    bottom: inherit;
    position: relative;
    right: inherit;
    width: auto;
}

.popup_holder .comment_info p {
    padding-bottom: 25px;
}

.popup_holder .comment_info p:last-child {
    padding-bottom: 0
}

.popup_holder .comment_table_area ul li ul .comment_column_right {
    width: 333px;
}

.popup_holder .edit_btn a {
    opacity: 0.4;
}

.popup_holder .like_social {
    padding-top: 7px
}

.popup_holder .like_social a {
    font-size: 20px
}

.popup_holder .like_social a i {
    font-size: 26px;
    top: -3px;
}

.popup_holder .like_social span,
.popup_holder .like_social small {
    top: -1px;
}

.new_comment {
    position: absolute;
    right: 25px;
    bottom: 18px;
}

.popup_holder .comment_title p {
    font-size: 13px;
}

.popup_holder .comment_box h4 {
    font-size: 18px;
}

.popup_holder .comment_box .form-group {
    width: 446px;
}

.comment_form_box {
    background: #d77070;
    padding: 10px 10px 13px 14px;
    border-bottom: 1px solid #559e94;
    display: none;
}

.comment_form_box h4 {
    font-size: 16px;
    font-weight: normal;
    font-family: 'MyriadProBold';
    width: 130px;
    color: #fff;
}

.comment_form_right {
    width: 332px;
}

.comment_form_right .select_title {
    width: 100%;
    padding-bottom: 7px;
}

.comment_form_right .select_title .btn {
    border: 1px solid #2d4e51 !important;
}

.comment_form_right .select_title .open > .dropdown-toggle.btn-default {
    border: 1px solid #2d4e51 !important;
}

.comment_form_right .select_title .dropdown-menu {
    border-color: #2d4e51 !important;
}

.comment_form_right .form-group .form-control {
    border-color: #365759;
    height: 37px;
    border-radius: 0;
    resize: none;
    padding-left: 6px;
    box-shadow: none;
}

.form_two_btn {
    overflow: hidden;
    padding-top: 8px;
}

.form_two_btn a {
    font-size: 14px;
    display: block;
    color: #b2ffe8;
    padding: 0 18px;
    height: 27px;
    border-bottom: 1px solid #0d3032;
    margin-left: 13px;
    background: #00ba83;
    line-height: 26px;
    font-family: 'MyriadProBold';
}

.news_bearbeiten_area {
    width: 1038px;
    background-color: #fff;
    border: 1px solid #559e94;
    border-top: none;
}

.news_bearbeiten_top {
    padding: 0 52px 0 20px;
    height: 91px;
    position: relative;
}

.news_bearbeiten_title {
    position: relative;
    padding-left: 64px;
    padding-top: 19px;
}

.news_bearbeiten_title h1,
.news_bearbeiten_title h2 {
    font-size: 48px;
    color: #0d3032;
    font-weight: normal;
    font-family: 'MyriadProBold';
}

.news_bearbeiten_title h1 .fa,
.news_bearbeiten_title h2 .fa {
    color: #369988;
    position: absolute;
    left: 0;
    top: 18px;
}

.bearbeiten_two_btn {
    padding-top: 21px;
}

.bearbeiten_two_btn a {
    display: inline-block;
    padding: 0 14px 0 55px;
    background: #00ba83;
    color: #b2ffe8;
    font-size: 22px;
    position: relative;
    border-bottom: 1px solid #0b433d;
    height: 45px;
    line-height: 44px;
    font-family: 'MyriadProBold';
    margin-left: 11px;
}

.bearbeiten_two_btn a .fa {
    position: absolute;
    left: 17px;
    top: 7px;
    font-size: 32px;
}

.bearbeiten_two_btn a.save_btn .fa {
    left: 14px
}

.btn_close {
    position: absolute;
    right: -6px;
    top: 21px;
}

.btn_close a {
    font-size: 50px;
    color: #ba0000;
}

.news_bearbeiten_holder {
    padding-bottom: 100px;
    border-top: 1px solid #559e94;
}

.news_bearbeiten_left {
    width: 700px;
}

.sidebar {
    width: 317px;
    min-height: 500px;
    border-left: 1px solid #559e94;
    border-bottom: 1px solid #559e94;
}

.green_title_small {
    height: 36px;
    border-bottom: 1px solid #559e94;
    background: #0d3032;
    padding: 0 9px;
}

.green_title_small h4,
.green_title_small h2,
.green_title_small h3 {
    font-size: 22px;
    color: #35c3a0;
    font-weight: normal;
    font-family: 'MyriadProBold';
    line-height: 35px;
}

.widget {
    padding: 9px;
}

.datepicker_box {
    padding-bottom: 9px;
    border-bottom: 1px solid #cae1db;
    margin-bottom: 10px;
}

.sidebar .header_search {
    width: 100%;
    border: 1px solid #559e94;
    margin-bottom: 9px
}

.text_field_column label,
.btn_box_row small,
.datepicker_box small,
.btn_box_row h6,
.datepicker_box h6 {
    font-size: 14px;
    color: #333333;
    font-weight: normal;
    width: 55px;
    line-height: 25px;
    display: block;
}

.datepicker_box .form-group {
    padding: 0;
    margin: 0 0 0 58px;
}

.datepicker_box .form-control {
    border-color: #559e94;
    box-shadow: none;
    height: 25px;
    border-radius: 0;
    padding-right: 6px;
}

.datepicker_box .input-group {
    width: 100%;
    padding: 0
}

.datepicker_box .input-group-addon {
    background-color: #00ba83;
    border: 1px solid #559e94;
    border-radius: 0;
    color: #b2ffe8;
    font-size: 16px;
    padding: 0;
    width: 29px;
    height: 25px;
}

.btn_box_right a,
.cross_button_box a {
    display: inline-block;
    padding: 0 22px 0 6px;
    height: 27px;
    background: #c87070;
    color: #f4e2e2;
    font-size: 14px;
    line-height: 27px;
    border-radius: 5px;
    position: relative;
    margin: 0 6px 9px 0;
}

.btn_box_right a .fa,
.cross_button_box a .fa {
    position: absolute;
    right: 7px;
    top: 6px;
}

.sidebar_player {
    border-bottom: 1px solid #cae1db;
    padding-bottom: 9px;
}

.sidebar_player .player_rating_row {
    position: relative;
    background: none;
    border: none;
    padding: 0;
    padding-left: 129px;
    height: 82px;
}

.sidebar_player .player_img {
    width: 82px;
    top: 0
}

.sidebar_player .small_inner_icon {
    width: 54px;
    height: 82px;
    left: 65px;
}

.sidebar_player .rating_info_left {
    height: 82px
}

.sidebar_select_box {
    padding: 9px 0 0 0;
}

.sidebar_select {
    width: 100%;
    padding-bottom: 9px;
}

.sidebar_select .select_title {
    width: 144px;
    padding: 0
}

.sidebar_select .select_title .btn {
    border: 1px solid #559e94 !important;
}

.sidebar_select .select_title .open > .dropdown-toggle.btn-default {
    border: 1px solid #559e94 !important;
}

.sidebar_select .select_title .dropdown-menu {
    border-color: #559e94 !important;
}

.datepicker_box .form-control::-moz-placeholder {
    color: #666666;
}

.datepicker_box .form-control:-ms-input-placeholder {
    color: #666666
}

.datepicker_box .form-control::-webkit-input-placeholder {
    color: #666666
}

.text_field_column .form-group {
    margin-bottom: 0!important;
}

.text_field_column {
    width: 94px;
}

.text_field_column .form-group {
    margin: 0
}

.text_field_column .form-control {
    padding: 0 5px;
    text-align: center;
}

.text_field_column .form-group {
    width: 31px
}

.text_field_column2 {
    width: 126px;
    padding-left: 8px;
}

.text_field_column2 .form-group {
    width: 67px
}

.text_field_column2 label {
    width: 50px;
}

.text_field_column3 {
    width: 68px;
}

.text_field_column3 .form-group {
    width: 31px
}

.text_field_column3 label {
    width: 36px
}

.btn_box_row {
    border-bottom: 1px solid #cae1db;
    padding-bottom: 9px;
    margin-bottom: 9px;
}

.btn_box_right {
    margin-left: 63px;
}

.btn_box_right a {
    margin: 0;
}

.tags_box {
    padding-bottom: 8px;
    overflow: hidden;
}

.tags_column {
    float: left;
    padding-left: 8px;
    background: url(https://cdn.ligainsider.de/images/misc/bgr_li.png) no-repeat left center;
    margin-left: 6px;
}

.tags_column:first-child {
    background: none;
    margin-left: 0;
    padding-left: 0;
}

.tags_column a {
    font-size: 12px;
    color: #00ba83;
    line-height: 16px;
}

.tags_column a .fa {
    margin-right: 6px;
    font-size: 14px;
    position: relative;
    top: 1px;
}

.sidebar_edit_box {
    border: 1px solid #559e94;
    overflow: hidden;
    background: #ccf1e6;
}

.sidebar_edit_box a {
    display: block;
    width: 98.66px;
    border-left: 1px solid #559e94;
    height: 27px;
    font-size: 14px;
    font-family: 'MyriadProBold';
    background: #ccf1e6;
    color: #369988;
    line-height: 26px;
    border-bottom: 1px solid #ccf1e6;
}

.sidebar_edit_box a:first-child {
    border-left: none;
}

.sidebar_edit_box a.active,
.sidebar_edit_box a:hover {
    background: #00ba83;
    border-bottom: 1px solid #0d3032;
    color: #b2ffe8;
}

.sidebar_table_column {
    border-top: 1px solid #559e94;
}

.sidebar_table_column .chart_column:first-child {
    border: none;
}

.sidebar_table_column .right_chart {
    padding-bottom: 0
}

.sidebar_table_column .data_column_row {
    height: 41px;
    border-bottom: 1px solid #63a7ac;
    padding-right: 4px;
}

.sidebar_table_column .data_column {
    height: 40px;
    width: auto;
    border: none;
}

.sidebar_table_column .data_column_right,
.sidebar_table_column .data_small_icon,
.sidebar_table_column .data_column_item {
    display: table;
    height: 40px;
}

.sidebar_table_column .data_column_right {
    width: auto;
    padding-left: 11px
}

.sidebar_table_column .data_small_icon,
.sidebar_table_column .data_column_item {
    width: 29px;
    padding: 0;
    margin: 0 0 0 5px;
}

.sidebar_table_column .dropdown-menu {
    font-size: 12px
}

.sidebar_table_column .color1 {
    background: #fff9b2
}

.sidebar_table_column .color2 {
    background: #99ff99
}

.sidebar_table_column .color3 {
    background: #ffc892
}

.sidebar_table_column .color4 {
    background: #ff9385
}

.data_column_right strong {
    font-size: 16px;
    display: block;
    font-family: 'MyriadProBold';
    display: block;
    color: #0d3032;
}

.sidebar_table_column .left_icon {
    height: auto;
    padding: 0;
    width: 27px;
    padding-right: 8px;
}

.row_content h5 {
    color: #0d3032;
    font-size: 14px;
    font-weight: normal;
    font-family: 'MyriadProBold';
    padding-top: 1.5px;
}

.row_content .btn_box_right {
    margin: -6px 0 -5px 0;
}

.top_textarea_box {
    padding: 8px 9px 10px 9px;
    border-bottom: 1px solid #559e94;
    border-right: 1px solid #559e94;
    margin-bottom: 20px;
}

.top_textarea_box textarea.form-control {
    width: 100%;
    height: 76px;
    border: 1px solid #aacec9;
    padding: 10px 8px 5px 8px;
    font-size: 30px;
    line-height: 28px;
    color: #0d3032;
    font-family: 'MyriadProBold';
    resize: none;
    background: #fff;
    outline: none;
    box-shadow: none;
    border-radius: 0;
}

.icon_column_area {
    border: 1px solid #559e94;
    border-left: none;
    margin-bottom: 20px;
}

.icon_column_holder {
    padding: 0;
}

.icon_column_row {
    overflow: hidden;
    background: #fff;
    border-top: 1px solid #63a7ac;
}

.icon_column_row:first-child {
    border: none
}

.icon_column_row:nth-child(even) {
    background: #f7fbfb;
}

.icon_column_row.calender_popup_left {
    width: 100%;
    float: left;
}

.icon_column {
    width: 25%;
    height: 30px;
    padding-left: 10px;
    position: relative;
}

.icon_left_box {
    height: 30px;
    width: 50px;
    padding: 0 10px 0 22px;
    position: relative;
    display: table;
}


/*.icon_left_box:before {

    content:"";

    width:12px;

    height:12px;

    border:1px solid #adadad;

    border-radius:50%;

    background:#dedede;

    position:absolute;

    left:0;

    top:9px;

}

*/

.radio_widget {
    width: 12px;
    height: 12px;
    position: absolute;
    left: 10px;
    top: 3px;
    z-index: 50;
}

.icon_info_item small,
.icon_left_box span {
    display: table-cell;
    vertical-align: middle;
}

.icon_info_item {
    height: 30px;
    display: table;
}

.icon_info_item small {
    font-size: 12px;
    color: #0d3032;
}

.edit_holder_box {
    border: 1px solid #63a7ac;
    border-left: none;
    margin-bottom: 20px;
}

.edit_link a {
    width: 36px;
    height: 35px;
    display: block;
    text-align: center;
    line-height: 36px;
    font-size: 20px;
    color: #59ddb6;
    background: #00ba83;
    border-left: 1px solid #559e94;
    border-bottom: 1px solid #0c3736;
}

.edit_holder_box .green_title_small {
    padding: 0;
}

.edit_holder_box .green_title_small h4,
.edit_holder_box .green_title_small h2,
.edit_holder_box .green_title_small h3 {
    padding-left: 10px
}

.edit_link1 a {
    border-left: none;
    border-right: 1px solid #559e94;
}

.edit_link2 a {
    background: #ba0000;
    color: #ffb2b2;
}

.edit_banner {
    padding: 0
}

.editor_content {
    padding: 9px;
}

.editor_info {
    border: 1px solid #abcfca;
}

.editor_title {
    border-bottom: 1px solid #abcfca;
    background: #f5f5f5;
    min-height: 35px;
    padding: 0 9px;
}

.editor_title strong,
.editor_title h6 {
    font-size: 16px;
    color: #777777;
    font-weight: normal;
    font-family: 'MyriadProBold';
    line-height: 35px;
    padding: 0;
    display: block;
}

.editor_title strong span,
.editor_title h6 span {
    font-family: 'MyriadProRegular';
}

.editor_box {
    padding: 8px 10px 2px 17px
}

.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
    color: #333333;
    font-size: 27px;
    font-family: 'MyriadProBold';
    padding-bottom: 35px;
    font-weight: normal;
}

.entry-content h1 {
    font-size: 36px;
}

.entry-content h2 {
    font-size: 30px;
}

.entry-content h3 {
    font-size: 24px;
}

.entry-content h4 {
    font-size: 20px;
}

.entry-content h5 {
    font-size: 18px;
}

.entry-content h6 {
    font-size: 16px;
}

.entry-content p {
    color: #333333;
    font-size: 20px;
    line-height: 33px;
    padding-bottom: 35px;
}

.entry-content p strong {
    font-family: 'MyriadProBold';
    font-size: 20px;
    line-height: 33px;
    color: #333333;
}

.entry-content ul {
    list-style-type: disc;
    padding: 0 0 20px 20px;
}

.entry-content ul li {
    list-style-type: disc;
    color: #333333;
    font-size: 20px;
    line-height: 33px;
}

.entry-content ol {
    list-style-type: decimal;
    padding: 0 0 20px 20px;
}

.entry-content ol li {
    list-style-type: decimal;
    color: #333333;
    font-size: 20px;
    line-height: 33px;
}

.entry-content a {
    color: #007daf;
}

.entry-content blockquote {
    border: 1px dashed #ccc;
    padding: 10px;
    margin: 0 0 20px 20px;
    color: #333333;
    font-size: 20px;
    line-height: 33px;
    font-style: italic;
}

.entry-content blockquote p {
    padding-bottom: 0;
}

.editor_info .top_textarea_box {
    padding: 0;
    border-bottom: none;
    border-right: none;
    margin-bottom: 0;
}

.banner_border img {
    border-top: 1px solid #559e94;
    border-bottom: 1px solid #559e94;
}

.editor_info .top_textarea_box textarea.form-control {
    width: 100%;
    height: 50px;
    border: none;
    padding: 10px 8px 5px 8px;
}

hr {
    border: none;
    outline: none;
    width: 100%;
    height: 1px;
    background: #569e95;
    padding: 0;
    margin: 0;
}

.add_item_box {
    padding: 3px 0 0 0;
}

.add_item_box h3 {
    font-size: 36px;
    color: #0d3032;
    font-weight: normal;
    font-family: 'MyriadProBold';
    padding-bottom: 5px;
}

.add_item_holder {
    padding: 10px;
    border: 1px solid #559e94;
    background: #0d3032;
    overflow: hidden;
    border-left: none;
}

.add_item_holder ul {
    padding: 0
}

.add_item_holder ul li {
    display: inline-block;
    padding: 0 3px 0 4px;
}

.add_item_holder ul li a {
    display: block;
    width: 45px;
    height: 45px;
    border-bottom: 1px solid #0c423d;
    font-size: 30px;
    color: #b2ffe8;
    background: #00ba83;
    padding-top: 4px;
}

.admin_bar {
    margin: 0 1px;
    height: 52px;
    background: #092223;
    position: relative;
}

.admin_bar::after,
.admin_bar::before {
    content: '';
    width: 200%;
    height: 52px;
    position: absolute;
    left: -200%;
    top: 0;
    z-index: 999;
    background: #092223;
}

.admin_bar::after {
    left: inherit;
    right: -200%;
}

.admin_bar_holder {
    width: 1036px;
    margin: 0 auto;
}

.admin_settings_box {
    padding: 0;
}

.admin_row {
    width: 43px;
    padding: 0;
    position: relative;
}

.arrow_btm {
    width: 100%;
}

.arrow_btm a {
    color: #355c5e;
    font-size: 35px;
}

.admin_settings:before {
    height: 52px;
    width: 1px;
    content: "";
    background: #000;
    position: absolute;
    right: -2px;
    top: 0;
}

.admin_settings {
    width: 67px;
    height: 52px;
    position: relative;
    border-right: 1px solid #1b6269;
    padding: 8px 6px 8px 6px;
}

.admin_settings a {
    font-size: 27px;
    color: #217b6c;
    display: inline-block;
    position: relative;
}

.admin_settings a.active {
    color: #41b5a1
}

.admin_settings a:hover .fa {
    color: #b2ffe8
}

.admin_settings a small {
    width: 14px;
    height: 14px;
    position: absolute;
    right: -17px;
    top: -1px;
    z-index: 2;
    font-size: 10px;
    background: #b4ff81;
    line-height: 14px;
    display: block;
    color: #006d5f;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.admin_row_btm {
    padding: 0;
}

.admin_row a {
    display: block;
    background-color: #00ba83;
    height: 36px;
    width: 100%;
    line-height: 40px;
    color: #b2ffe8;
}

.banner_startseite {
    position: relative
}

.superbanner {
    width: 728px;
    margin: 0 auto;
    position: relative;
    z-index: 500;
}

.item_info_center {
    width: 100%;
}

.content_left_top {
    width: 100%;
    position: relative
}

.banner_container {
    position: relative;
}

.banner_right_info {
    width: 361px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 52;
    background: url(https://cdn.ligainsider.de/images/misc/overlay_pic.png) repeat-y;
    padding: 8px 11px 0 226px;
    height: 100%;
}

.banner_top_box small {
    display: block;
    font-size: 11px;
    color: #00ba83;
    font-family: 'MyriadProBold';
    padding-bottom: 2px;
}

.banner_top_box strong {
    display: inline-block;
    font-size: 29px;
    font-weight: normal;
    border-bottom: 2px solid #7eff00;
    color: #00ba83;
    line-height: 24px;
    font-family: 'MyriadProBold';
    padding-bottom: 6px;
    margin-bottom: 1px;
}

.banner_top_box span {
    display: block;
    font-size: 11px;
    color: #00ba83;
    font-family: 'MyriadProBold';
}

.banner_right_info .player_note {
    width: 107px;
    margin: 0 auto;
    left: inherit;
    position: relative;
    text-align: center;
    top: inherit;
    margin-top: -5px;
    z-index: 5;
}

.banner_right_info .player_note small {
    color: #0d3032;
}

.banner_right_info .player_note strong {
    color: #0d3032;
}

.banner_right_info .player_note span {
    color: #0d3032;
    padding: 0;
    width: 65px;
    margin: 0 auto;
    border-bottom: 1px solid #0e583a;
    line-height: 25px;
}

.banner_right_info .player_note span small {
    margin-left: -3px;
}

.banner_right_info .player_info_left {
    left: inherit;
    padding: 0;
    position: relative;
    text-align: center;
    top: inherit;
    width: 100%;
    height: 124px;
    margin-top: -9px;
    z-index: 4;
}

.banner_right_info .player_info_left span {
    color: #0d3032;
    font-size: 12px;
    padding: 0;
    margin: 0;
    padding-bottom: 5px;
}

.banner_right_info .player_progress_info {
    padding: 0;
    width: 100%;
    height: 124px;
    display: table;
    padding-top: 4px;
}

.banner_right_info .player_info_left strong {
    color: #0d3032;
    font-size: 15px;
}

.banner_right_info .player_info_left small {
    color: #0d3032;
    font-size: 12px;
    margin-top: 0;
    font-family: 'MyriadProRegular';
}

.player_btm_box {
    background: url(https://cdn.ligainsider.de/images/misc/bgr_banner_gray.png) no-repeat center top;
    width: 101px;
    min-height: 135px;
    margin: 0 auto;
    margin-top: -40px;
    position: relative;
    z-index: 2;
    padding-top: 56px;
}

.small_column_item {
    width: 33.33%;
    border-right: 1px solid #037d5d;
    padding-top: 4px;
    min-height: 56px;
}

.small_column_item:nth-child(3) {
    border: none
}

.small_top_icon {
    width: 100%;
    min-height: 24px;
}

.player_btm_table {
    padding-bottom: 17px;
    overflow: hidden
}

a.profile_btn {
    width: 127px;
    color: #b2ffe8;
    background: #00ba83;
    border-bottom: 1px solid #02ac7b;
    height: 44px;
    font-size: 22px;
    display: block;
    float: left;
    line-height: 43px;
    margin-left: -13px;
    font-family: 'MyriadProBold';
}

.small_top_icon img {
    margin: 0 auto
}

.small_column_item span {
    display: block;
    font-size: 18px;
    color: #fff;
    font-family: 'MyriadProBold';
}

.banner_right_info .player_info_left img {
    width: 100%
}

.banner_container .table_form_btn a {
    margin-left: 0;
}

.content_left_right {
    width: auto;
    position: absolute;
    left: 10px;
    bottom: 10px;
    z-index: 2;
}

.banner_startseite .content_left_right {
    left: inherit;
    right: 10px;
}

.content_top_area {
    position: relative
}

.news_post_section {
    background: #fff;
    margin: 0 -17px;
    padding: 15px 17px;
    border-top: 1px solid #9dc7bc;
    border-bottom: 1px solid #9dc7bc;
    margin-bottom: -1px;
}

.news_post_section .news_post {
    padding: 15px 0 0 0
}

.news_post_section .top_player_box {
    padding: 0
}

.bande_banner {
    padding: 30px 15px;
    background: #e6f1ee;
}

.transfer_table_inner,
.transfer_table {
    width: 100%;
    padding-bottom: 35px;
    background: #e6f1ee;
}

.transfer_table_holder {
    overflow: hidden;
    border-top: 1px solid #9dc7bc;
    background: #fff;
    border-bottom: 1px solid #63a7ac;
}

.transfer_table_left {
    width: 336px;
    background: #fff;
    padding: 18px;
}

.news_small_banner {
    width: 300px
}

.news_small_banner img,
.transfer_table_left img {
    width: 100%
}

.transfer_table_right {
    width: 706px;
    border-left: 1px solid #63a7ac;
}

.transfer_column:nth-child(1) {
    width: 90px;
    padding-left: 15px;
}

.transfer_column:nth-child(2) {
    width: 200px;
}

.transfer_column:nth-child(3) {
    width: 275px;
}

.transfer_column:nth-child(4) {
    width: 120px;
}

.table_title_row {
    border-top: 1px solid #63a7ac;
    height: 41px;
    background: #f7fbfb;
}

.table_title_row:nth-child(even) {
    background: #fff
}

.table_title_row .transfer_column {
    display: table;
    height: 40px;
}

.table_title_row .transfer_column span {
    font-size: 17px;
    color: #202020;
    display: block;
}

.table_title_row .transfer_column span a {
    color: #202020
}

.table_title_row .transfer_column span strong {
    font-weight: normal;
    font-family: 'MyriadProBold';
}

.transfer_team_icon {
    overflow: hidden;
}

.transfer_team {
    width: 20px;
    padding-top: 2px;
}

.transfer_team_icon span {
    margin-left: 30px
}

.transfer_table_inner .table_title h3 small {
    font-size: 18px;
    font-family: 'MyriadProRegular';
    position: relative;
    top: -3px;
}

.transfer_table_inner .transfer_column:nth-child(1) {
    width: 275px;
    padding-left: 15px;
}

.transfer_table_inner .transfer_column:nth-child(2) {
    width: 260px;
}

.transfer_table_inner .transfer_column:nth-child(3) {
    width: 160px;
}

.transfer_table_inner .transfer_column:nth-child(4) {
    width: 40px;
}

.transfer_column .progress_item {
    padding: 0;
}

.progress {
    border: 1px solid #64a6ab;
    margin: 0;
}

.transfer_column .progress_up {
    font-size: 17px;
    left: 6px;
    line-height: 25px;
}

.transfer_banner {
    padding: 35px 15px;
    background: #e6f1ee;
}

.transfer_banner img,
.up_and_down img {
    margin: 0 auto
}


/*----------change----18-5-2017------*/

.player_info_left {
    background: none;
    padding: 0;
}

.player_progress_info {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    padding: 30px 30px 30px 30px;
}


/*--------end--------*/


/*----------change----20-5-2017------*/

.transfer_table_right {
    width: 700px;
}

.news_small_banner {
    width: 300px
}


/*--------end--------*/

.warning_area {
    background: #a81313;
    padding: 13px 100px;
    width: 1038px;
    margin: 17px auto 20px auto;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: relative;
}

.warning_area strong {
    font-size: 24px;
    color: #fff;
    font-weight: normal;
    display: block;
    font-family: 'MyriadProBold';
    padding-bottom: 9px;
}

.warning_area p {
    font-size: 18px;
    color: #fff;
}

.warning_icon {
    position: absolute;
    left: 14px;
    top: 23px;
    font-size: 40px;
    color: #fff;
}

.warning_close {
    position: absolute;
    right: 14px;
    top: 24px;
    font-size: 30px;
    color: #fff;
}

.warning_close:hover {
    color: #fff
}

.player_edit_title {
    padding: 18px 0 15px 28px;
}

.player_edit_left {
    padding: 0;
}

.player_edit_left h1,
.player_edit_left h3 {
    font-size: 48px;
    color: #0d3032;
    font-weight: normal;
    font-family: 'MyriadProBold';
    position: relative;
    padding-left: 57px;
}

.player_edit_left h1 .man_icon_left,
.player_edit_left h3 .man_icon_left {
    position: absolute;
    left: 0;
    top: 0;
    color: #369988;
    font-size: 50px;
}

.player_edit_right {
    padding-top: 3px;
}

.player_edit_right .bearbeiten_two_btn {
    padding: 0 13px 0 0;
}

.admin_row_btm .bearbeiten_two_btn a.active {
    color: #ffb2b2;
    background: #ba0000;
}

.player_edit_right .bearbeiten_two_btn a.active {
    color: #f7b9b9;
    background: #a81313;
}

.edit_btn_close {
    margin-right: -6px
}

.edit_btn_close a {
    width: 45px;
    height: 45px;
    display: block;
    font-size: 24px;
    text-align: center;
    color: #ffb4b4;
    background: #ba0000;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    padding-left: 2px;
    border-bottom: 1px solid #0b443e;
}

.edit_btn_close a .fa {
    display: block;
    text-align: center;
    line-height: 44px;
}

.player_edit_table {
    padding: 0;
}

.player_edit_row {
    border-top: 1px solid #63a7ac;
    height: 71px;
}

.player_edit_row:nth-child(even) {
    background: #f7fbfb
}

.player_edit_column {
    width: 50%;
    height: 71px;
    border-right: 1px solid #63a7ac;
    padding: 0 20px 0 18px;
}

.player_edit_column:nth-child(2) {
    border: none
}

.player_lable {
    height: 70px;
    display: table;
    width: 226px;
}

.auto_width .player_lable,
.auto_width .player_form_right {
    width: auto
}

.player_form_right .btn_box_right {
    margin: 0;
}

.player_form_right .btn_box_right a {
    font-size: 13px;
    color: #fff;
    height: 46px;
    line-height: 46px;
    background: #0c3e3b;
    padding: 0 50px 0 22px;
    font-family: 'MyriadProBold';
}

.player_form_right .btn_box_right a .fa {
    font-size: 23px;
    right: 12px;
    top: 10px;
}

.player_lable span {
    font-size: 18px;
    color: #0d3032;
    display: block;
    font-family: 'MyriadProBold';
}

.player_lable span .fa-link {
    font-size: 28px;
    color: #212020;
}

.player_lable span .fa-facebook-official {
    font-size: 28px;
    color: #2b417b;
    padding-top: 1px;
}

.player_form_right {
    width: 232px;
    height: 70px;
    display: table;
}

.edit_popup_column .header_search,
.player_form_right .header_search {
    width: 100%;
    border: 1px solid #2d4e51;
    padding-right: 5px;
    position: relative;
}

.edit_popup_column .header_search .form-control,
.player_form_right .header_search .form-control {
    height: 35px;
    font-size: 16px;
    color: #bbbbbb;
    padding-left: 10px;
}

.edit_popup_column .header_search .form-control {
    border: none;
}

.edit_popup_column .header_search .search_submit,
.player_form_right .header_search .search_submit {
    width: 35px;
    height: 35px;
}

.edit_popup_column .header_search .search_submit input[type="submit"],
.player_form_right .header_search .search_submit input[type="submit"] {
    width: 100%;
    height: 35px;
}

.edit_popup_column .search_submit span.submit_icon::before,
.player_form_right .search_submit span.submit_icon::before {
    top: 4px
}

.form_field .form-control {
    padding-right: 5px;
    height: 37px;
    border: 1px solid #2d4e51;
    font-size: 16px;
    color: #bbbbbb;
    padding-left: 10px;
}

.player_lable span .fa-twitter {
    font-size: 25px;
    color: #0094ed;
}

.player_lable span .fa-instagram {
    font-size: 28px;
    color: #1e1f1f;
}

.player_lable span .fa-wikipedia-w {
    font-size: 25px;
    color: #1e1f1f;
}

.player_edit_select {
    width: 100%;
}

.player_edit_select.select_title .dropdown-toggle,
.player_edit_select.select_title .dropdown-toggle:active,
.player_edit_select.select_title .dropdown-toggle:hover,
.player_edit_select.select_title .dropdown-toggle:focus {
    outline: none !important;
    border-color: #315255 !important;
}

.player_edit_select.select_title .btn-default {
    height: 37px;
    padding: 0 0 0 10px;
    font-size: 18px;
    color: #0d3032 !important;
    font-family: 'MyriadProBold';
}

.player_edit_select.select_title .btn-default:active,
.player_edit_select.select_title .btn-default.active,
.player_edit_select.select_title .open > .dropdown-toggle.btn-default {
    background-color: #fff!important;
    border: 1px solid #315255!important;
    color: #0d3032!important;
}

.player_edit_select.select_title .dropdown-menu {
    border-color: #315255 !important;
    font-size: 18px;
    font-family: 'MyriadProBold';
}

.link_color .form-control {
    color: #0d3032 !important;
    font-family: 'MyriadProBold';
}

.link_color .form-control::-moz-placeholder {
    color: #0d3032;
    opacity: 1;
}

.form_day_and_month {
    margin-left: -8px;
}

.form_day_and_month .form_field {
    width: 33.33%;
    padding-left: 8px;
}

.form_day_and_month .form_field .form-control {
    padding: 5px !important;
    text-align: center
}

.stadium_table_area {
    padding: 0;
    border-top: 1px solid #63a7ac;
}

.leg_table_form {
    border: none;
}

.stadium_table_area .table_form_left {
    width: 280px;
}

.stadium_table_row,
.stadium_table_holder {
    background: #fff;
    border-top: 1px solid #63a7ac;
}

.stadium_table_holder {
    border-bottom: 1px solid #64a7ac;
}

.stadium_table_column {
    width: 50%;
}

.stadium_small_column:nth-child(2),
.stadium_table_column:nth-child(2) {
    border-left: 1px solid #64a7ac;
}

.stadium_table_row {
    border-top: 1px solid #64a7ac;
    height: 60px;
}

.stadium_small_column {
    width: 50%;
    height: 60px;
    padding: 0 14px 0 18px;
}

.stadium_table_row:first-child {
    border: none
}

.stadium_table_row:nth-child(even) {
    background: #f7fbfb
}

.middle_table {
    height: 60px;
    display: table;
}

.stadium_small_column small,
.stadium_small_column strong,
.stadium_small_column span {
    font-size: 16px;
    color: #bbbbbb;
    display: block;
}

.stadium_small_column small {
    color: #222
}

.stadium_small_column strong {
    font-weight: normal;
    font-family: 'MyriadProBold';
    color: #202121;
}

.small_stadium {
    width: 465px;
    height: 226px;
    margin: 0 auto;
    margin-top: 40px;
    position: relative;
}

.player_position {
    position: absolute;
    width: 34px;
    height: 34px;
}

.player_position .player-big {
    margin-top: -9px
}

.player_position .player-small {
    margin: 0 auto
}

.player-plus-icon {
    background: url(https://cdn.ligainsider.de/images/misc/plus_small_icon.png) no-repeat;
    width: 34px;
    height: 34px
}

.player_position .player-big,
.player_position .player-small {
    display: none
}

.player_position .player-plus-icon,
.player_position .player-big,
.player_position .player-small {
    display: none
}

.player_position .player-plus-icon.pshow,
.player_position .player-big.pshow,
.player_position .player-small.pshow {
    display: block
}

.player_position1 {
    left: 98px;
    top: 130px;
}

.player_position2 {
    left: 91px;
    top: 71px;
}

.player_position3 {
    left: 144px;
    top: 103px;
}

.player_position4 {
    bottom: 49px;
    left: 217px;
}

.player_position5 {
    left: 190px;
    top: 89px;
}

.player_position6 {
    left: 235px;
    top: 69px;
}

.player_position7 {
    right: 218px;
    top: 21px;
}

.player_position8 {
    right: 151px;
    top: 48px;
}

.player_position9 {
    right: 91px;
    top: 75px;
}

.player_position10 {
    right: 106px;
    top: 27px;
}

.transfer_balance_table {
    padding: 0;
}

.transfer_balance_table .table_title {
    border-top: 1px solid #559e94
}

.transfer_balance_column {
    position: relative
}

.transfer_balance_column:nth-child(1) {
    width: 80px;
}

.transfer_balance_column:nth-child(2) {
    width: 100px;
}

.transfer_balance_column:nth-child(3) {
    width: 100px;
}

.transfer_balance_column:nth-child(4) {
    width: 380px;
}

.transfer_balance_column:nth-child(5) {
    width: 90px;
}

.transfer_balance_column:nth-child(6) {
    width: 136px;
}

.transfer_balance_column:nth-child(7) {
    width: 150px;
    border: none !important;
}

.balance_four_column_table .transfer_balance_column:nth-child(1),
.balance_four_column_table .transfer_balance_column:nth-child(2),
.balance_four_column_table .transfer_balance_column:nth-child(3),
.balance_four_column_table .transfer_balance_column:nth-child(4) {
    width: 25%;
    padding-left: 40px;
    border-right: 1px solid #63a7ac;
}

.title_left_box {
    padding: 0 0 0 76px;
    width: 600px;
    position: relative;
}

.title_icon {
    width: 68px;
    position: absolute;
    left: 3px;
    bottom: -14px;
    z-index: 2;
}

.balance_four_column_table .transfer_balance_column:nth-child(4) {
    border: none !important
}

.balance_four_column_table .column_row:nth-child(odd) {
    background: #fff !important
}

.balance_four_column_table .column_row:nth-child(even) {
    background: #f7fbfb !important
}

.transfer_balance_holder .column_row {
    height: 46px;
    border-bottom: none;
    border-top: 1px solid #63a7ac;
}

.column_row .transfer_balance_column {
    height: 45px;
    border-right: 1px solid #63a7ac;
    display: table;
}

.column_row .transfer_balance_column span {
    display: block;
    color: #202121;
    font-size: 16px;
    line-height: normal;
}

.column_row .transfer_balance_column span strong {
    font-weight: normal;
    font-family: 'MyriadProBold';
    color: #202121;
}

.column_row .transfer_balance_column:nth-child(4) {
    padding-left: 54px;
}

.transfer_balance_column .left_small_icon {
    width: 54px;
    padding: 0 14px 0 21px;
    height: 45px;
}

.balance_four_column_table .transfer_balance_column .left_small_icon {
    width: 40px;
    padding: 0 11px 0 9px;
}

.column_row .transfer_balance_column:nth-child(7) {
    padding: 0 12px;
}

.transfer_close_btn,
.transfer_edit_btn {
    width: 58px;
    padding-top: 10px;
}

.transfer_edit_btn a,
.transfer_close_btn a {
    width: 100%;
    height: 26px;
    border-bottom: 1px solid #0d3032;
    display: block;
    font-size: 20px;
    line-height: 26px;
    padding-top: 1px;
}

.transfer_close_btn a {
    background: #ba0000;
    color: #ffb4b4;
}

.transfer_edit_btn a {
    background: #00ba83;
    color: #b2ffe8;
}

.player_popup_holder .player_edit_column {
    width: 100%;
}

.player_popup_holder .player_lable {
    width: auto;
}

.player_popup_holder .player_form_right {
    width: 205px;
}

.player_popup_holder .auto_width .player_form_right {
    width: auto
}

.player_popup_holder .checkbox_row .btn {
    background: url(https://cdn.ligainsider.de/images/misc/bgr_checkbox2.png) no-repeat;
    background-position: 0 -69px;
    height: 19px !important;
    width: 25px !important;
}

.player_popup_holder .checkbox_row .btn:active,
.player_popup_holder .checkbox_row .btn.active {
    background-position: 0 0;
}

.player_popup_holder .checkbox_row .btn input[type="checkbox"] {
    height: 19px !important;
    width: 25px !important;
}

.player_popup_holder .well {
    background-color: inherit
}

.player_popup_holder .checkbox_row span,
.player_popup_holder .checkbox_row small {
    display: inline-block;
}

.player_popup_holder .checkbox_row small {
    margin: 0
}

.player_popup_holder .checkbox_row span {
    margin-left: 5px;
    position: relative;
    top: -3px
}

.comment_box {
    border-top: 1px solid #64a7ac;
    padding: 25px 0
}

.content_banner_holder {
    border-top: 1px solid #9dc7bc;
    padding: 45px 0 0 0;
}

.alignright {
    border-top: 1px solid #9dc7bc;
    border-bottom: 1px solid #9dc7bc;
    width: 300px;
    margin-right: -120px;
    margin-left: 25px;
    padding: 22px 0;
    margin-bottom: 25px;
}

.table_column_slider {
    border: 1px solid #63a7ac;
    border-top: none;
    margin-top: 22px;
    margin-bottom: 25px;
}

.table_column_slider .table_col11 {
    width: 51px;
}

.carousel_slider_inner {
    padding: 42px 0 32px 0;
}

.table_column_slider ul {
    padding: 0;
}

.table_column_slider ul li {
    padding: 0;
    margin: 0;
    background: none;
}

.table_column_slider .right_photo_icon {
    margin-top: -13px;
    padding: 0;
}

.bx-pager.bx-default-pager {
    display: none
}


/*------6-12-2017------*/

.left_photo_inner {
    width: 85px;
}

.content_button_inner {
    padding-top: 67px;
}

.add_box {
    padding: 28px 15px;
    border-top: 1px solid #63a7ac;
}

.content_button_up {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 55px;
    z-index: 2;
}

.content_right {
    position: relative
}

.content_right_bottom {
    margin-bottom: -33px;
}

.player_note_left {
    left: 12px;
    top: 42px;
}

.popup_form_area {
    width: 902px;
    padding: 30px 28px;
    background: #e6f1ee;
}

.popup_form_area .edit_btn_close {
    position: absolute;
    right: -20px;
    top: -11px;
    z-index: 55;
    margin: 0;
}

.popup_form_holder {
    position: relative;
}

.popup_form_holder:before {
    content: '';
    background: #cae1db;
    width: 1px;
    height: 100%;
    position: absolute;
    left: 296px;
    top: 0;
}

.popup_login_left {
    width: 296px;
}

.popup_login_left form {
    padding-right: 30px
}

.popup_login_right {
    width: 548px;
}

.popup_form_holder h3 {
    color: #0d3032;
    font-size: 60px;
    font-weight: normal;
    font-family: 'MyriadProBold';
    line-height: 60px;
    margin-top: -10px;
    padding-bottom: 20px;
    border-bottom: 1px solid #cae1db;
}

.popup_form_field {
    overflow: hidden;
    padding-top: 24px;
}

.popup_form_field:first-child {
    padding-top: 26px
}

.popup_form_field .form-control {
    width: 100%;
    height: 44px;
    border-radius: 3px;
    border-color: #60a39a;
    padding: 5px 5px 5px 10px;
    font-size: 20px;
    color: #cccfd0;
    background-color: #fff;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .0);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .0);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.popup_form_field .form-control::-moz-placeholder {
    color: #cccfd0;
}

.popup_form_field .form-control:-ms-input-placeholder {
    color: #cccfd0
}

.popup_form_field .form-control::-webkit-input-placeholder {
    color: #cccfd0
}

.submit_btn {
    padding: 17px 0 0 0;
    max-width: 185px;
    margin: 0 auto;
}

.submit_btn input[type="submit"] {
    width: 100%;
    height: 45px;
    border: none;
    border-bottom: 1px solid #0b433d;
    outline: none;
    background: #00ba83;
    cursor: pointer;
    font-size: 22px;
    color: #b2ffe8;
    font-family: 'MyriadProBold';
    text-transform: uppercase;
}

.confirmation_box input[type="submit"]:hover,
.activation_link:hover,
.submit_btn input[type="submit"]:hover {
    background: #33c89c;
    color: #fff;
}

.popup_checkbox {
    padding-top: 16px;
    overflow: hidden;
}

.popup_checkbox small a {
    color: #00ba83;
    text-decoration: underline;
}

.popup_form_field label {
    display: block;
    font-size: 20px;
    color: #222;
    width: 180px;
    line-height: 45px;
    font-weight: normal;
}

.popup_login_right .popup_form_field .form-group {
    margin-left: 196px;
}

.popup_login_right .submit_btn {
    width: 100%;
    max-width: 100%;
    padding-left: 196px;
}

.popup_login_right .submit_btn input[type="submit"] {
    width: 185px;
    margin: 0 auto;
    display: block;
}

.registration_confirmation {
    width: 1038px;
    border: 1px solid #559e94;
    margin: 0 auto;
    margin-top: 75px;
    margin-bottom: 75px;
    padding: 0;
    background: url(https://cdn.ligainsider.de/images/misc/bgr_registration_confirmation.jpg) no-repeat center bottom;
    background-color: #fff;
    background-size: 100% auto;
}

.registration_confirmation header {
    border: none;
    margin: 0;
    padding: 0;
    padding-top: 10px;
    width: 100%;
    height: 44px;
    background: #006d5f;
    border-bottom: 1px solid #559e94;
}

.confirmation_box {
    padding: 29px 0 0 0;
}

.confirmation_box h1 {
    font-size: 48px;
    color: #0d3032;
    font-weight: normal;
    font-family: 'MyriadProBold';
    padding-bottom: 18px;
}

.confirmation_box p,
.confirmation_box h2,
.confirmation_box h3,
.confirmation_box h1.small_red_title {
    font-size: 20px;
    line-height: 30px;
    padding-bottom: 30px;
    color: #222;
    max-width: 520px;
    margin: 0 auto;
}

.confirmation_box h3 strong,
.confirmation_box h2 {
    font-weight: normal;
    font-family: 'MyriadProBold';
}

.confirmation_box h3 strong,
.confirmation_box h1.small_red_title,
.confirmation_box h3 {
    font-weight: normal;
    color: #b31a1a;
}

.confirmation_box .form-control {
    width: 440px;
    border: 1px solid #2d4e51;
    height: 37px;
    box-shadow: none;
    color: #bbbbbb;
    font-size: 18px;
    padding-left: 10px;
    border-radius: 0;
    margin: 0 auto;
}

.confirmation_box .form-control::-moz-placeholder {
    color: #bbbbbb;
}

.confirmation_box .form-control:-ms-input-placeholder {
    color: #bbbbbb
}

.confirmation_box .form-control::-webkit-input-placeholder {
    color: #bbbbbb
}

.confirmation_box .form-group {
    padding-bottom: 40px
}

.confirmation_box input[type="submit"] {
    cursor: pointer;
    border: none;
    outline: none;
}

.confirmation_box form {
    padding-bottom: 42px
}

.confirmation_box input[type="submit"],
.activation_link {
    padding: 0 25px;
    background: #00ba83;
    color: #b2ffe8;
    display: inline-block;
    font-size: 22px;
    border-bottom: 1px solid #0c423d;
    line-height: 44px;
    height: 45px;
    font-family: 'MyriadProBold';
    margin-bottom: 22px;
}

.your_data_box {
    width: 440px;
    border: 1px solid #559e94;
    background: #fff;
    padding: 17px 15px 32px 15px;
    margin: 0 auto;
    margin-bottom: -24px;
}

.your_data_box h4 {
    font-size: 20px;
    color: #222222;
    font-weight: normal;
    font-family: 'MyriadProBold';
    padding-bottom: 15px;
}

.your_data_row {
    overflow: hidden;
    padding-left: 50px;
}

.your_data_row strong {
    width: 160px;
    font-weight: normal;
    font-family: 'MyriadProBold';
}

.your_data_row span a {
    color: #222
}

.your_data_row span,
.your_data_row strong {
    display: block;
    font-size: 20px;
    color: #222;
}

.post_box_title .header_search {
    margin: 20px 0 0 25px;
}

.post_box_title .header_search form {
    border: 1px solid #659994;
}

.post_box_title .search_submit {
    top: 1px;
}

.tab_btn {
    text-align: center;
    padding: 16px 0;
    border-top: 1px solid #63a9ab;
    background: #f7fbfc;
    border-right: 1px solid #63a9ab;
    overflow: hidden;
}

.tab_btn .table_form_btn a {
    height: 36px;
    line-height: 36px;
    width: 193px;
    margin: 0 auto;
    float: none;
}

.top_three_item {
    width: 300px;
    padding-bottom: 14px;
    overflow: hidden;
}

.top_three_item a {
    display: block;
    width: 59px;
    height: 54px;
    background: #00ba83;
    color: #b2ffe8;
    text-align: center;
    border-bottom: 1px solid #0d3032;
    line-height: 53px;
    display: block;
    font-size: 35px;
    float: left;
    margin-right: 15px;
    opacity: 0.5;
    padding-top: 3px;
}

.top_three_item a.active {
    opacity: 1;
}

.three_icon_box {
    width: 100%;
    text-align: center;
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 18px;
    z-index: 200;
}

.three_icon_box a .fa {
    display: block;
    line-height: 19px
}

.three_icon_box a {
    display: inline-block;
    width: 21px;
    height: 20px;
    background: #00ba83;
    color: #b2ffe8;
    text-align: center;
    border-bottom: 1px solid #0d3032;
    line-height: 19px;
    font-size: 14px;
    padding-top: 1px;
    margin: 0 1px;
}

.three_icon_box a:first-child {
    margin-left: 0;
}

.circle_box {
    width: 137px;
    height: 137px;
    border: 2px solid #559fa2;
    background: #e6f1ee;
    display: table;
}

.circle_box a {
    width: 61px;
    height: 61px;
    background: #00ba83;
    color: #b2ffe8;
    border-bottom: 1px solid #0f3233;
    display: block;
    margin: 0 auto;
    font-size: 35px;
    padding-top: 10px;
}

.stadium_container_no_bg .player_tags .boots_icon {
    top: -52px;
}

.right_icon {
    bottom: 22px;
    position: absolute;
    right: -21px;
    width: 55px;
    z-index: 999;
}

.right_icon img {
    border: none;
}

.new_four_column_feature {
    width: 100%;
}

.new_four_column_feature .table_title {
    border-bottom: 1px solid #63a7ac;
}

.new_four_column_feature .small_table_holder {
    border-bottom: 1px solid #63a7ac;
}

.new_four_column_feature .small_table_holder {
    margin-bottom: 37px
}

.new_four_column_feature .small_table_column3 {
    width: 320px;
    padding-right: 82px;
    position: relative;
}

.new_four_column_feature .small_table_column1,
.new_four_column_feature .small_table_column2,
.new_four_column_feature .small_table_column3 {
    height: 40px;
}

.sick_acts_column .left_title,
.new_four_column_feature .left_title,
.new_four_column_feature .left_icon {
    height: 40px;
}

.new_four_column_feature .small_table_row {
    height: 41px
}

.new_four_column_feature .header_search {
    width: 298px;
    margin: 15px 11px 0 0;
    border: 1px solid #559e94;
}

.new_four_column_feature .search_submit span.submit_icon::before {
    top: 0;
    line-height: 23px;
}

.red_close_btn {
    display: block;
    width: 58px;
    height: 26px;
    border-bottom: 1px solid #0d3032;
    color: #ffb2b2;
    background: #ba0000;
    text-align: center;
    line-height: 25px;
    position: absolute;
    right: 5px;
    top: 5px;
    font-size: 18px;
    padding-top: 1px;
    z-index: 2;
}

.red_close_btn .fa {
    color: #ffb2b2;
}

.popup_holder_big {
    width: 900px;
}

.big_title_top {
    width: 100%;
    position: relative;
    height: 107px;
}

.big_title_top h2 {
    font-size: 67px;
    color: #0d3032;
    line-height: 107px;
    font-weight: normal;
    font-family: 'MyriadProBold';
}

.big_title_top .player_photo {
    width: 110px;
    position: absolute;
    left: 20px;
    top: -20px;
}

.big_title_top .player_photo img {
    border: 1px solid #589f95;
}

.goal_feature_area {
    overflow: hidden;
    border-top: 1px solid #589f95;
    border-bottom: 1px solid #589f95;
}

.goal_feature {
    width: 20%;
    height: 256px;
    border-left: 1px solid #589f95;
    padding: 17px 0 0 0;
}

.goal_feature:first-child {
    border: none;
}

.goal_top_icon {
    width: 100%;
    height: 37px;
}

.goal_top_icon img {
    margin: 0 auto
}

.goal_feature span {
    font-size: 18px;
    text-transform: uppercase;
    color: #0d3032;
    font-family: 'MyriadProBold';
    text-align: center;
    display: block;
    padding-bottom: 12px;
}

.goal_feature strong {
    font-size: 100px;
    text-transform: uppercase;
    color: #0d3032;
    font-family: 'MyriadProBold';
    text-align: center;
    display: block;
    font-weight: normal;
    line-height: 80px;
}

.two_btn_holder {
    overflow: hidden;
    width: 123px;
    margin: 0 auto;
    padding-bottom: 20px;
}

.two_btn_holder a {
    background: #00ba83;
    border-bottom: 1px solid #0d3032;
    color: #b2ffe8;
    display: block;
    font-size: 28px;
    height: 45px;
    line-height: 44px;
    padding-top: 3px;
    text-align: center;
    width: 55px;
}

.two_btn_holder a.disabled {
    opacity: 0.5
}

.save_button {
    text-align: center;
    padding: 20px 0 28px 0;
}

.save_button a {
    display: block;
    padding: 0 20px;
    width: 234px;
    margin: 0 auto;
    height: 45px;
    border-bottom: 1px solid #0b433d;
    font-size: 22px;
    text-align: center;
    color: #b2ffe8;
    line-height: 44px;
    background: #00ba83;
}

.save_button a:hover {
    color: #fff;
    background: #33c89c;
}

.search_popup_holder {
    width: 860px;
    background: none;
    box-shadow: none;
    border: none;
}

.search_popup_holder .edit_btn_close {
    top: 25px;
    right: 0
}

.search_popup_holder .form-group {
    border-bottom: 1px solid #0d3032;
    padding-bottom: 14px;
}

.search_popup_holder .form-control {
    width: 100%;
    height: 82px;
    border-radius: 0;
    border: none;
    padding: 5px 10px 5px 0;
    font-size: 50px;
    color: #0d3032;
    background-color: inherit;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .0);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .0);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.search_popup_holder .form-control::-moz-placeholder {
    color: #c9d5d3;
}

.search_popup_holder .form-control:-ms-input-placeholder {
    color: #c9d5d3
}

.search_popup_holder .form-control::-webkit-input-placeholder {
    color: #c9d5d3
}

.search_popup_view {
    border: 1px solid #5ca197;
    border-top: none;
    -webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.60);
    -moz-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.60);
    box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.60);
    position: relative;
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
    background: #fff;
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
}

.search_popup_row {
    overflow: hidden;
    border-top: 1px solid #5ca197;
    padding: 7px 10px;
    background: #f7fbfb;
}

.search_popup_row:nth-child(even) {
    background: #fff
}

.search_popup_row:first-child {
    border: none;
}

.search_popup_row span {
    font-size: 18px;
    color: #006d5f;
    display: block;
    margin-left: 33px;
    line-height: 26px;
}

.search_popup_icon {
    width: 26px;
}

.search_popup_col {
    padding-right: 6px;
}

.border_top {
    border-top: 1px solid #559e94 !important;
}

.leg_new_title {
    overflow: hidden;
    padding: 18px 0 26px 12px;
}

.left_new_icon {
    width: 62px;
}

.leg_new_title h1 {
    font-size: 48px;
    line-height: 52px;
    margin-left: 70px;
    color: #0d3032;
    font-weight: normal;
    font-family: 'MyriadProBold';
}

.content_two_box {
    padding: 26px 20px 0 20px;
}

.feature_left_box {
    border-right: 1px solid #9dc7bc;
    width: 640px;
    padding: 0 115px 0 0;
}

.feature_content_right {
    width: 239px;
}

.top_position {
    width: auto;
    left: inherit;
    right: -2px;
    top: -27px;
    bottom: inherit;
    margin: 0;
}

.top_position a {
    padding: 0;
}

.feature_column_btm {
    padding-top: 62px;
    min-height: 96px;
}

.client_comment_post {
    width: 100%;
    overflow: hidden;
    padding: 0 12px;
}

.comment_post_photo {
    width: 28px;
}

.client_comment_post strong {
    display: block;
    margin-left: 38px;
    font-size: 12px;
    color: #0d3032;
    font-weight: normal;
    font-family: 'MyriadProBold';
    line-height: 28px;
}

.client_comment_post strong small {
    font-size: 12px;
}

.content_two_box .feature_column {
    height: 437px !important;
    margin: 0 0 30px 0;
}

.content_two_box hr {
    width: 100%;
    height: 1px;
    border: none;
    background: #9dc7bc;
    outline: none;
    padding: 0;
    margin: 0;
    margin-bottom: 50px;
}

.content_two_box .player_photo_bg {
    bottom: 28px;
    padding-top: 0;
    height: 407px;
    background-position-y: 33px;
}

.content_two_box .player_photo_bg .news_box_new {
    display: block;
    padding-top: 114px;
}

.content_two_box .player_photo_bg p {
    font-size: 14px;
    color: #333333;
    line-height: 24px;
    padding-bottom: 0;
}

.dash {
    width: 100%;
    height: 97px;
    overflow: hidden;
    margin-bottom: 14px;
}

.content_two_box .player_photo_bg h2 {
    min-height: 58px
}

.content_two_box .client_comment_post {
    padding: 0;
}

.content_two_box .feature_column_btm {
    padding-top: 6px;
    border-top: 1px solid #9dc7bc;
    margin: 0 -13px;
}

.content_two_box .feature_column_btm .client_comment_post {
    margin-left: -5px
}

.quelle_small {
    padding: 11px 0 6px 0;
}

.quelle_small strong {
    font-weight: normal;
    font-size: 12px;
    display: block;
    color: #146b70;
    font-family: 'MyriadProRegular';
}

.quelle_small strong a {
    display: inline-block;
    color: #00ba83;
    font-size: 13px;
    font-family: 'MyriadProRegular';
    text-decoration: underline;
}

.quelle_small_first strong a {
    color: #369988;
    text-decoration: none
}

.new_edit_replay {
    width: 100%;
    border-top: 1px solid #9dc7bc;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 5;
    background: #ccf1e6;
}

.new_edit_replay a {
    display: block;
    width: 79px !important;
    font-size: 14px;
    color: #369988;
    background: #ccf1e6;
    height: 27px;
    border-left: 1px solid #9dc7bc;
    border-bottom: 1px solid #cfd6d6;
    font-family: 'MyriadProBold';
    line-height: 26px;
}

.new_edit_replay a:first-child {
    border-left: none;
}

.new_edit_replay a.new_button:hover,
.new_edit_replay a.new_button.active {
    background: #ac0d0d;
    border-bottom: 1px solid #0d3032;
    color: #fff;
}

.new_edit_replay a.edit_button:hover,
.new_edit_replay a.edit_button.active {
    background: #ee9b0d;
    border-bottom: 1px solid #0d3032;
    color: #fff;
}

.new_edit_replay a.ready_button:hover,
.new_edit_replay a.ready_button.active {
    background: #00ba83;
    border-bottom: 1px solid #0d3032;
    color: #fff;
}

.content_two_box .player_left_icon {
    top: -2px
}

.content_two_box .player_small_ranking {
    top: 63px
}

.trash_news_popup {
    width: 710px;
}

.quick_edit_popup {
    width: 738px
}

.quick_edit_holder {
    padding: 18px 28px 30px 28px;
}

.quick_edit_holder .top_textarea_box {
    border: none;
    margin-bottom: 13px;
    padding: 0;
}

.quick_edit_holder .editor_content {
    padding: 0
}

.quick_edit_holder .editor_box {
    padding: 0;
}

.quick_edit_holder .jqte_hiddenField {
    display: none !important
}

.quick_edit_holder .jqte_toolbar {
    display: none !important
}

.quick_edit_popup .edit_btn_close,
.trash_news_popup .edit_btn_close {
    position: absolute;
    right: -20px;
    top: -11px;
    z-index: 221;
    margin: 0;
}

.trash_news_form {
    padding: 27px 35px 35px 35px;
}

.trash_news_form .header_search {
    width: 100%;
    border: 1px solid #65a8ad;
    margin-bottom: 20px;
}

.trash_news_form .header_search .form-control {
    height: 35px;
    font-size: 18px;
    font-weight: 300;
    padding-left: 9px;
}

.trash_news_form .search_submit,
.trash_news_form .search_submit input[type="submit"] {
    height: 35px;
    width: 35px;
}

.trash_news_form .search_submit span.submit_icon {
    height: 35px;
    width: 35px;
}

.trash_news_form .search_submit span.submit_icon::before {
    font-size: 17px;
    top: 3px;
    z-index: 2;
}

.trash_news_form .select_title {
    width: 100%;
    padding-bottom: 23px;
}

.trash_news_form .select_title .dropdown-toggle,
.trash_news_form .select_title .dropdown-toggle:active,
.trash_news_form .select_title .dropdown-toggle:hover,
.trash_news_form .select_title .dropdown-toggle:focus {
    border-color: #65a8ad !important;
}

.trash_news_form .select_title .btn-default {
    height: 37px !important;
    padding-left: 9px;
    font-size: 16px;
}

.trash_news_form .select_title .btn-default:active,
.trash_news_form .select_title .btn-default.active,
.trash_news_form .select_title .open > .dropdown-toggle.btn-default {
    border-color: #65a8ad !important;
}

.trash_news_form .select_title .dropdown-menu {
    border-bottom: 1px solid #65a8ad;
    border-left: 1px solid #65a8ad;
    border-right: 1px solid #65a8ad;
}

.trash_news_form .select_title .dropdown-menu > li > a {
    padding: 6px 9px;
    font-size: 16px;
}

.trash_news_form textarea.form-control {
    width: 100%;
    border: 1px solid #65a8ad;
    height: 206px;
    font-size: 18px;
    padding: 12px 10px 10px 9px;
    resize: none;
    border-radius: 0;
}

.trash_submit {
    padding-top: 22px;
}

.trash_submit input[type="submit"] {
    font-size: 30px;
    height: 60px;
    width: 100%;
}

.calender_table .next span,
.calender_table .prev span {
    color: #b2ffe8;
    font-size: 25px;
}

.calender_table .next,
.calender_table .prev {
    background: #00ba83;
    border-radius: 0;
    color: #b2ffe8;
}

.calender_table .picker-switch {
    background: none !important;
    position: relative;
    top: -5px;
}

.calender_table .next:hover,
.calender_table .prev:hover {
    background: #00ba83 !important;
}

.calender_table .bootstrap-datetimepicker-widget table th,
.calender_table .bootstrap-datetimepicker-widget table td {
    border-radius: 0;
    border: 1px solid #589f96;
    font-size: 20px;
    color: #0d3032;
    text-transform: uppercase;
}

.calender_table .bootstrap-datetimepicker-widget table td.picker-switch {
    color: #000
}

.calender_table .bootstrap-datetimepicker-widget table td.old {
    color: #c3cccc;
}

.calender_table .bootstrap-datetimepicker-widget .timepicker-picker table td:hover,
.calender_table .bootstrap-datetimepicker-widget .timepicker-picker table td {
    background-color: inherit;
    border: none;
}

.calender_table .bootstrap-datetimepicker-widget .timepicker-picker table td a.btn {
    background-color: #00ba83!important;
    padding: 0;
    height: auto;
    border-radius: 0;
    color: #b2ffe8;
    font-size: 25px;
    border: none;
}

.calender_table .bootstrap-datetimepicker-widget table td span.glyphicon {
    border-radius: 0!important;
    cursor: pointer!important;
    display: block!important;
    height: 40px!important;
    line-height: 40px!important;
    margin: 0!important;
    width: 67px!important;
    background-color: #00ba83!important;
}

.calender_table .bootstrap-datetimepicker-widget table td span.timepicker-minute,
.calender_table .bootstrap-datetimepicker-widget table td span.timepicker-hour {
    border-radius: 0!important;
    background-color: inherit!important;
    color: #0d3032!important;
    font-size: 60px;
    display: block;
    padding: 0;
    width: 100%;
    height: auto;
    position: relative;
    bottom: -17px;
}

.calender_table .bootstrap-datetimepicker-widget .timepicker-picker table td a.btn:hover {
    background-color: #00ba83 !important;
}

.calender_table .bootstrap-datetimepicker-widget table td:hover,
.calender_table .bootstrap-datetimepicker-widget table td.active,
.calender_table .bootstrap-datetimepicker-widget table td.active:hover {
    background-color: #0d3032;
    color: #fff;
}

.calender_table .bootstrap-datetimepicker-widget table td.today::before {
    display: none
}

.calender_table .datepicker.col-md-6 {
    padding-left: 0
}

.calender_table .bootstrap-datetimepicker-widget table td.separator {
    font-size: 60px;
    color: #c7cfd0;
    position: relative;
    bottom: -11px;
}

.popup_news_btn {
    padding: 26px 35px 35px 35px;
}

.popup_news_btn a {
    width: 100%;
    height: 61px;
    border-bottom: 1px solid #0c423d;
    display: block;
    font-size: 30px;
    color: #b2ffe8;
    line-height: 60px;
    background: #00ba83;
    font-family: 'MyriadProBold';
}

.trash_submit_small {
    max-width: 184px;
    margin: 0 auto;
}

.trash_submit_small input[type="submit"] {
    width: 100%;
    height: 45px;
    font-size: 22px;
}

.page_404 .leg_table_area {
    border-top: 0;
}

.content_404 {
    padding: 50px 0;
}

.content_404 h1 {
    display: block;
    font-weight: normal;
    font-family: 'MyriadProBold';
    font-size: 229px;
    color: #89b5b7;
    line-height: 151px;
    padding-bottom: 35px;
}

.content_404 h2 {
    font-weight: normal;
    font-family: 'MyriadProBold';
    color: #0d3032;
    font-size: 40px;
    line-height: 40px;
    padding-bottom: 20px;
}

.content_404 p {
    font-size: 20px;
    color: #333333;
    line-height: 33px;
    padding-bottom: 30px;
}

.content_404 a {
    display: block;
    width: 228px;
    height: 44px;
    font-size: 22px;
    color: #b2ffe8;
    line-height: 44px;
    background: #00ba83;
    font-family: 'MyriadProBold';
    margin: 0 auto;
    border-bottom: 1px solid #0d3233;
}

.content_404 a:hover {
    background: #33c89c;
    color: #fff;
}


/*switch button css*/

.switchbutton {
    width: 128px;
    margin: 0 auto;
}

.my_players_table .switchbutton {
    width: 110px
}

.my_players_table .onoffswitch-switch {
    right: 78px
}

.onoffswitch {
    position: relative;
    width: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.onoffswitch-checkbox {
    display: none;
}

.onoffswitch-label {
    display: block;
    overflow: hidden;
    cursor: pointer;
    border: 2px solid #006d5f;
    border-radius: 8px;
}

.onoffswitch-inner {
    display: block;
    width: 200%;
    margin-left: -100%;
    transition: margin 0.3s ease-in 0s;
}

.onoffswitch-inner:before,
.onoffswitch-inner:after {
    display: block;
    float: left;
    width: 50%;
    height: 36px;
    padding: 0;
    line-height: 36px;
    font-size: 17px;
    color: #005c61;
    font-family: 'MyriadProBold';
    box-sizing: border-box;
}

.onoffswitch-inner:before {
    content: "AN";
    padding-left: 10px;
    background-color: #9bea52;
    color: #005c61;
    font-family: 'MyriadProBold';
}

.onoffswitch-inner:after {
    content: "AUS";
    padding-right: 10px;
    background-color: #e6f1ee;
    color: #005c61;
    font-family: 'MyriadProBold';
    text-align: right;
}

.onoffswitch-switch {
    display: block;
    width: 26px;
    height: 26px;
    background: #FFFFFF;
    position: absolute;
    top: 7px;
    bottom: 0;
    right: 96px;
    border: 2px solid #006d5f;
    border-radius: 50%;
    transition: all 0.3s ease-in 0s;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 4px;
    top: 7px;
}

.item-close {
    width: 56px;
    margin: 0 auto;
}

.item-close a {
    display: block;
    border-bottom: 1px solid #0d3032;
    height: 27px;
    background: #ba0000;
    color: #ffb2b2;
    font-size: 20px;
    text-align: center;
    line-height: 30px;
}

.my_player_title {
    overflow: hidden;
    padding: 30px 20px 28px 23px;
}

.my_player_title h1,
.my_player_title h2,
.my_player_title h3 {
    font-size: 47px;
    color: #0d3032;
    font-weight: normal;
    font-family: 'MyriadProBold';
}

.my_player_title h2 .fa,
.my_player_title h1 .fa,
.my_player_title h3 .fa {
    font-size: 50px;
    color: #369988;
    padding-right: 5px;
}

.my_player_search {
    width: 628px;
    padding-top: 10px;
}

.my_player_search .header_search {
    border: 1px solid #65a8ad;
    width: 100%;
    position: relative;
    right: inherit;
}

.my_player_search .form-control {
    height: 35px;
    font-size: 16px;
}

.my_player_search .search_submit {
    height: 35px;
    width: 35px;
}

.my_player_search .search_submit input[type="submit"] {
    height: 35px;
}

.my_player_search .search_submit span.submit_icon::before {
    top: 4px;
    font-size: 18px;
}

.content_two_col_box {
    position: relative;
    padding-bottom: 0;
    margin-top: 25px;
    margin-bottom: 55px;
}

.content_two_col_box:before {
    content: "";
    width: 1px;
    height: 100%;
    background: #9dc7bc;
    position: absolute;
    left: 50%;
    top: 0;
}

.content_two_col_box h5 {
    font-size: 28px;
    border-bottom: 1px solid #9dc7bc;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.content_two_col_box p {
    padding-bottom: 0
}

.filter_editieren {
    padding: 10px 10px 10px 12px;
    border-bottom: 1px solid #559e94;
    overflow: hidden;
}

.filter_editieren a {
    background: #0c3e3b;
    font-size: 14px;
    height: 25px;
    padding: 0 35px 0 12px;
    color: #fff;
    float: left;
    display: inline-block;
    position: relative;
    border-radius: 3px;
    line-height: 25px;
    margin-right: 12px;
}

.filter_editieren a.filter_green_btn {
    background: #00ba83;
    padding: 0 11px;
    border-bottom: 1px solid #0d3032;
    color: #b2ffe8;
    line-height: 24px;
    font-family: 'MyriadProBold';
    border-radius: 0;
}

.filter_editieren a .fa {
    position: absolute;
    right: 7px;
    top: 3px;
    color: #fff;
    font-size: 16px;
}

.popup_holder .icon_column_area {
    margin: 0;
    border-bottom: none;
}

.trash_news_inner {
    padding: 11px 10px 13px 12px;
    border-bottom: 1px solid #559e94;
}

.trash_news_inner .header_search,
.trash_news_inner .form-group {
    margin: 0;
    padding: 0;
}

.trash_news_inner .header_search {
    margin-bottom: 13px
}

.trash_news_inner .filter_editieren {
    padding: 0;
    border: none;
}

.popup_small_btn {
    padding: 16px 10px 16px 12px;
}

.small_btn_left {
    padding-top: 18px;
}

.small_btn_left a {
    display: block;
    float: left;
    padding: 0 15px;
    border-bottom: 1px solid #0d3032;
    color: #b2ffe8;
    background: #00ba83;
    font-size: 14px;
    height: 27px;
    line-height: 26px;
    font-family: 'MyriadProBold';
    margin-right: 11px;
}

.small_btn_right a {
    display: block;
    padding: 0 32px;
    border-bottom: 1px solid #0d3032;
    color: #b2ffe8;
    background: #00ba83;
    font-size: 22px;
    height: 45px;
    line-height: 44px;
    font-family: 'MyriadProBold';
    margin-left: 29px;
}

.icon_radio_holder .green_title_small h2,
.icon_radio_holder .green_title_small h3,
.popup_holder .green_title_small h3 {
    font-family: 'MyriadProSemibold';
    font-size: 17px;
}

.icon_radio_holder {
    width: 100%;
}

.icon_radio_holder .icon_column_area {
    border: none;
    padding: 0;
    margin-bottom: 0;
}

.icon_radio_holder .icon_column {
    height: 69px;
    padding-left: 55px;
    border-left: 1px solid #64a7ac;
}

.icon_radio_holder .icon_column:first-child {
    border: none
}

.icon_radio_holder .icon_left_box {
    height: 69px;
    width: 58px;
    padding: 0 18px 0 0;
}

.icon_radio_holder .icon_info_item {
    margin-left: 58px;
}

.icon_radio_holder .icon_info_item small {
    font-size: 16px;
    line-height: 69px;
}

.icon_radio_holder .radio_widget {
    padding-top: 22px;
    left: 17px;
    top: 0;
}

.my_players_table .icon_radio_holder .radio_widget {
    left: 0;
    padding-top: 25px
}

.table_form_space {
    padding: 7px 9px 0 0;
}

.red_bg {
    background: #9d0000;
}

.red_bg span strong,
.red_bg span {
    color: #fff
}

.info_top_title {
    width: 111px;
    position: absolute;
    left: 0;
    top: -3px;
    z-index: 2;
}

.question_arrow {
    width: 17px;
    position: absolute;
    right: 4px;
    top: 6px;
    z-index: 10;
}

.question_arrow strong {
    width: 17px;
    height: 17px;
    display: block;
    background: #c0ede0;
    font-size: 14px;
    text-align: center;
    color: #fff;
    cursor: pointer;
}

.info_top_title span {
    font-size: 17px;
    display: block;
    color: #00ba83;
    line-height: 12px;
    font-family: 'MyriadProSemibold';
}

.info_top_title span small {
    display: block;
    font-size: 7px;
    padding-bottom: 2px;
}

.player_progress_info span {
    display: block;
    font-size: 14px;
    color: #0d3032;
    font-family: 'MyriadProBold';
    line-height: normal;
    padding: 0;
    line-height: 12px;
    padding-top: 6px;
}

.player_progress_info strong {
    display: block;
    font-size: 15px;
    line-height: 14px;
    color: #0d3032;
    font-weight: normal;
    font-family: 'MyriadProBold';
    line-height: normal;
    padding: 0;
}

.player_progress_info small {
    display: block;
    font-size: 10px;
    color: #0d3032;
    font-weight: normal;
    font-family: 'MyriadProBold';
    line-height: normal;
    padding: 0;
    margin-top: -2px;
}

.row_content_column {
    width: 50%;
}

.row_content_column:nth-child(1) {
    border-right: 1px solid #559e94;
}

.player_note_info {
    padding-top: 5px
}

.player_note_info small {
    color: #3a6013;
    display: block;
    font-size: 12px;
    font-family: 'MyriadProBold';
}

.player_note_info span {
    font-size: 37px;
    font-family: 'MyriadProBold';
    color: #3a6013;
    display: inline-block;
    border-bottom: 1px solid #3a6013;
    padding: 0 10px 5px 10px;
}

.player_note_info span small {
    display: inline-block;
    font-size: 26px;
}

.player_note_info strong {
    font-size: 15px;
    font-weight: normal;
    font-family: 'MyriadProBold';
    color: #3a6013;
    margin-bottom: -2px;
}

.row_content_inner .row_content {
    border: none;
    background: #fff !important;
}

.row_content_inner {
    padding-bottom: 10px
}

.row_content_inner small,
.row_content_inner strong,
.row_content_inner h4 {
    width: auto;
    font-weight: normal;
    color: #b7b7b7;
    font-size: 14px;
    width: 175px;
    float: left;
}

.row_content_inner small {
    color: #202121
}

.row_content_inner strong {
    color: #202121;
    font-family: 'MyriadProBold';
}

.row_content_inner small span,
.row_content_inner strong span {
    color: #35c3a0
}

.row_select h4 {
    color: #202121;
    font-size: 18px;
}

.cost_ratio_table {
    padding: 0;
}

.cost_ratio_holder {
    width: 100%;
}

.cost_ratio_row {
    border-top: 1px solid #63a7ac;
    height: 42px;
    background-color: #fac4bd;
}

.cost_ratio_row .progress {
    border: none;
    margin: 0;
    height: 41px;
    position: relative;
}

.cost_ratio_row .progress-bar {
    background: url(https://cdn.ligainsider.de/images/misc/bgr_gradient2.png) repeat-y left;
}

.progress_signal {
    display: block;
    font-size: 24px;
    color: #fff;
    font-weight: normal;
    line-height: 41px;
    font-family: 'MyriadProBold';
    position: absolute;
    right: 9px;
    top: 0;
    z-index: 2;
}

.progress_signal span {
    font-size: 20px;
    color: #22d0b7;
}

.cost_ratio_column:nth-child(3) {
    border-right: none;
}

.cost_ratio_column {
    width: 33.333%;
    border-right: 1px solid #63a7ac;
    height: 41px;
    background: url(https://cdn.ligainsider.de/images/misc/bgr_gradient5.png) repeat-y left;
    padding: 0 7px 0 15px;
}

.cost_ratio_first {
    background: url(https://cdn.ligainsider.de/images/misc/bgr_gradient3.png) repeat-y left;
}

.cost_ratio_two {
    background: url(https://cdn.ligainsider.de/images/misc/bgr_gradient6.png) repeat-y left;
}

.cost_ratio_three {
    background: url(https://cdn.ligainsider.de/images/misc/bgr_gradient4.png) repeat-y left;
}

.cost_ratio_column h4 {
    font-size: 18px;
    color: #0d3032;
    font-family: 'MyriadProBold';
    font-weight: normal;
    line-height: 41px;
}

.cost_ratio_column span {
    display: block;
    font-size: 17px;
    color: #353636;
    line-height: 41px;
}

.cost_ratio_column span small {
    font-size: 14px
}

.news_on_off {
    padding-top: 15px;
}

.news_on_off .onoffswitch-inner:before {
    content: "DIREKT FFENTLICHEN";
    padding-left: 10px;
    background-color: #9bea52;
    color: #005c61;
    font-family: 'MyriadProBold';
    text-transform: uppercase;
}

.news_on_off .onoffswitch-inner:after {
    content: "IN DIE WARTESCHLEIFE";
    padding-right: 10px;
    background-color: #e6f1ee;
    color: #005c61;
    font-family: 'MyriadProBold';
    text-align: right;
    text-transform: uppercase;
}

.news_on_off .onoffswitch-switch {
    right: 263px;
}

.news_on_off .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 8px;
}

.news_on_off .onoffswitch-inner:before,
.news_on_off .onoffswitch-inner:after {
    font-size: 19px;
}

.process_small_info {
    display: block;
    line-height: 23px;
    color: #fff;
    padding-left: 4px;
    text-align: left;
    font-family: 'MyriadProBold';
    font-size: 14px;
}

.progress_full .progress-bar {
    background: url(https://cdn.ligainsider.de/images/misc/bgr_progress.png) repeat-x;
}

.progress_full .progress-bar p {
    font-size: 13px;
    line-height: 23px;
    color: #4fcfa9;
    float: none;
    text-align: center;
}

.profile_table_title .bearbeiten_two_btn {
    padding-top: 11px;
    margin-right: -8px;
}

.profile_table_title .bearbeiten_two_btn a {
    line-height: 43px;
    height: 44px;
}

.info_edit_holder {
    position: relative;
    padding: 0 45px 0 13px;
}

.info_edit_holder span {
    display: block;
    font-size: 18px;
    color: #0d3032;
    line-height: 35px;
}

.small_edit_btn {
    width: 38px;
    position: absolute;
    right: 0;
    top: 0;
}

.small_edit_btn a {
    width: 100%;
    height: 35px;
    border-bottom: 1px solid #0d3032;
    display: block;
    line-height: 34px;
    background: #00ba83;
    font-size: 25px;
    color: #b2ffe8;
    text-align: center;
}

.info_edit_table .player_edit_column {
    padding: 0 13px 0 15px;
}

.info_edit_table .form_field .form-control {
    font-size: 17px;
}

.info_edit_table .player_lable {
    width: 200px;
}

.info_edit_table .player_form_right {
    width: 283px;
}

.info_edit_table .player_edit_select.select_title .btn-default {
    color: #a5acac !important;
    font-family: "MyriadProRegular";
    font-size: 17px;
}

.info_edit_table .select_title .dropdown-menu > li > a {
    font-family: "MyriadProRegular";
    font-size: 17px;
}

.edit_row_big_height {
    height: 110px;
}

.edit_row_big_height .player_lable,
.edit_row_big_height .player_form_right,
.edit_row_big_height .player_edit_column {
    height: 109px;
}

.info_edit_table .form_field textarea.form-control {
    font-size: 17px;
    height: 78px;
    line-height: 20px;
    resize: none;
    padding-top: 7px;
}

.form_field_bar {
    position: relative
}

.form_field_bar textarea.form-control {
    padding-right: 25px;
}

.form_field_bar:before {
    content: "";
    width: 12px;
    height: 64px;
    background: #7fdcc1;
    position: absolute;
    right: 8px;
    top: 7px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    z-index: 5;
}

.form_field_bar:after {
    content: "";
    width: 6px;
    height: 6px;
    background: #fff;
    position: absolute;
    right: 11px;
    top: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    z-index: 6;
}

.quelle {
    margin-bottom: 55px;
    border-bottom: 1px solid #9dc7bc;
    border-top: 1px solid #9dc7bc;
    padding: 20px 0 20px 3px;
    font-size: 20px;
    color: #333;
}

.quelle strong {
    font-weight: normal;
    font-family: 'MyriadProBold';
}

.quelle a {
    color: #00ba83;
    text-decoration: underline;
}

.setting_widget {
    padding-bottom: 10px;
}

.arrow_up_down {
    overflow: hidden;
}

.arrow_up_down a {
    display: block;
    width: 37px;
    height: 34px;
    background: #00ba83;
    text-align: center;
    line-height: 33px;
    color: #b2ffe8;
    font-size: 18px;
    border-right: 1px solid #559e94;
    border-bottom: 1px solid #0c3736;
}

.arrow_up_down a.disable_arrow {
    opacity: 0.5;
}

.setting_close {
    display: block;
    width: 36px;
    height: 34px;
    background: #ba0000;
    text-align: center;
    line-height: 33px;
    color: #ffb2b2;
    font-size: 18px;
    border-left: 1px solid #63a7ac;
    border-bottom: 1px solid #0c3736;
}

.setting_close:hover {
    color: #ffb2b2
}

.setting_widget_box {
    width: 100%;
    overflow: hidden;
}

.setting_widget_photo {
    width: 444px;
    position: relative;
}

.setting_edit_btn {
    width: 45px;
    height: 45px;
    display: block;
    background: #00ba83;
    text-align: center;
    line-height: 44px;
    color: #b2ffe8;
    font-size: 30px;
    border-bottom: 1px solid #0c3736;
    position: absolute;
    right: 10px;
    top: 10px;
}

.setting_edit_btn:hover {
    color: #b2ffe8
}

.setting_widget_right {
    width: 576px;
    padding: 12px 10px 0 0;
}

.setting_widget_right span {
    font-size: 18px;
    color: #006d5f;
    font-weight: normal;
    font-family: 'MyriadProBold';
    padding-bottom: 12px;
    display: block;
}

.setting_widget_right strong {
    font-size: 24px;
    font-weight: normal;
    display: block;
    color: #0d3032;
    line-height: 28px;
    display: block;
    font-family: 'MyriadProBold';
    padding-bottom: 16px;
}

.setting_widget_right strong a,
.setting_widget_right h4 a {
    color: #0d3032
}

.setting_widget_right p {
    font-size: 16px;
    color: #202121;
}

.setting_widget_left {
    width: 508px;
}

.setting_widget_rgt_box {
    width: 520px;
}

.setting_widget_rgt_box .setting_widget_photo,
.setting_widget_left .setting_widget_photo {
    width: 178px
}

.setting_widget_rgt_box .setting_widget_right,
.setting_widget_left .setting_widget_right {
    width: 315px;
    padding-right: 0
}

.setting_widget_left .setting_edit_btn {
    top: 6px;
    right: 11px;
}

.setting_widget_area {
    padding-bottom: 20px
}

.select_news_table {
    width: 100%;
}

.select_news_form {
    width: 216px;
    margin-left: 16px;
    padding-top: 15px;
}

.select_news_table .table_btn_small {
    padding-top: 15px
}

.select_news_table .table_btn_small .blank_btn {
    min-width: 75px
}

.setting_table {
    width: 100%;
}

.setting_news_column:nth-child(1) {
    width: 255px;
    padding-left: 8px
}

.setting_news_column:nth-child(2) {
    width: 383px
}

.setting_news_column:nth-child(3) {
    width: 122px
}

.setting_news_column:nth-child(4) {
    width: 75px
}

.setting_news_column:nth-child(5) {
    width: 68px
}

.setting_news_column:nth-child(6) {
    width: 106px;
    padding-right: 6px
}

.table_title .setting_news_column:nth-child(1) {
    padding-left: 47px;
}

.table_title .setting_news_column:nth-child(2) {
    padding-right: 46px;
}

.setting_table_holder {
    width: 100%;
}

.setting_table_row {
    border-top: 1px solid #63a7ac;
    background: #fff;
    overflow: hidden;
}

.setting_table_row:nth-child(even) {
    background: #f7fbfb
}

.setting_table_row .setting_news_column {
    padding-top: 7px;
    padding-bottom: 7px;
}

.setting_table_row .setting_news_column span,
.setting_table_row .setting_news_column strong {
    font-size: 16px;
    color: #202121;
    font-weight: normal;
    line-height: 27px;
}

.setting_table_row .setting_news_column strong {
    font-family: 'MyriadProBold';
}

.setting_icon_box {
    overflow: hidden;
}

.setting_icon_box span {
    margin-left: 9px;
}

.team_small_icon {
    width: 27px;
}

.green_small_btn {
    width: 100%;
    height: 27px;
    border-bottom: 1px solid #0d3032;
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
    background: #00ba83;
    color: #b2ffe8;
    font-family: 'MyriadProBold';
    display: block;
    line-height: 26px;
}

.green_small_btn:focus {
    color: #b2ffe8
}

.green_small_btn:hover {
    color: #b2ffe8
}

.three_item_box {
    padding: 22px;
}

.item_box {
    border: 1px solid #62a59c;
    background: #e6f1ee;
    height: 210px;
    text-align: center;
    margin-bottom: 22px;
}

.item_one {
    height: 182px;
    width: 100%;
}

.item_two,
.item_three {
    width: 205px;
}

.item_box span {
    font-size: 172px;
    display: block;
    text-align: center;
    color: #cfe1dd;
    line-height: 208px;
    font-family: 'MyriadProBold';
}

.item_one span {
    line-height: 180px;
}

.item_box.active {
    background: #00ba83;
}

.item_box.active span {
    color: #fff;
}

.three_item_box .save_button {
    padding: 0;
}

.three_item_box .save_button a {
    width: 100%;
}

.three_item_holder {
    overflow: hidden
}

#video_slider_area {
    width: 100%;
    padding: 0 40px;
}

.video_item {
    position: relative;
}

.video_item img {
    width: 100%
}

.video_icon {
    width: 56px;
    position: absolute;
    left: 43%;
    top: 35%;
    z-index: 2;
}

.video_icon_big {
    width: 56px;
    position: absolute;
    left: 50%;
    top: 45%;
    z-index: 2;
}

.video_info_box {
    padding: 11px 20px 15px 20px;
    background: #fff;
    position: relative;
}

.video_info_box span {
    display: block;
    font-size: 14px;
    color: #006d5f;
    padding-left: 40px;
}

.video_info_box strong,
.video_info_box h4,
.video_info_box h3,
.video_info_box h5 {
    font-size: 24px;
    line-height: 28px;
    font-weight: normal;
    color: #202020;
    font-family: 'MyriadProBold';
    padding-top: 3px;
}

.video_info_box strong {
    font-size: 20px
}

.video_info_box strong a,
.video_info_box h4 a,
.video_info_box h3 a,
.video_info_box h5 a {
    color: #202020
}

.video_team_logo {
    width: 42px;
    position: absolute;
    left: 8px;
    top: -14px;
    z-index: 2;
}

#video_slider_area {
    border-top: 1px solid #559e94;
    border-bottom: 1px solid #559e94;
}

#video_slider_area .item_column {
    border: none;
}

#video_slider_area .video_slider {
    background: #559e94;
}

#video_slider_area .owl-carousel .owl-nav .owl-prev:before,
#video_slider_area .owl-carousel .owl-nav .owl-next:before {
    line-height: 280px;
}

.hand_pic {
    width: 87px;
    position: absolute;
    left: 30px;
    top: -20px;
    z-index: 5;
}

.icon_popup_holder {
    padding-top: 30px;
    padding-bottom: 23px;
}

.icon_popup_top {
    border-bottom: 1px solid #559e94;
    padding: 0 28px;
}

.icon_popup_holder p {
    font-size: 22px;
    line-height: 28px;
    color: #0c3e3b;
    padding-bottom: 26px;
}

.adblocker_btn {
    width: 100%;
    padding-bottom: 27px;
}

.adblocker_btn a {
    display: inline-block;
    border-bottom: 1px solid #0b433d;
    height: 51px;
    line-height: 50px;
    font-size: 22px;
    background: #00ba83;
    color: #b2ffe8;
    padding: 0 30px;
    font-family: 'MyriadProBold';
}

.adblocker_btn a:hover {
    color: #fff;
    background: #33c89c;
}

.adblocker_btn strong {
    font-size: 31px;
    color: #006d5f;
    font-weight: normal;
    font-family: 'MyriadProBold';
    display: inline-block;
    line-height: 50px;
}

.icon_popup_btm {
    overflow: hidden;
    padding: 25px 34px 0 34px;
}

.icon_popup_btm h3 {
    font-size: 29px;
    font-weight: normal;
    color: #80b6af;
    font-family: 'MyriadProBold';
    padding-bottom: 19px;
}

.three_icon_holder {
    overflow: hidden;
}

.three_icon_column {
    width: 33.33%;
    border-left: 1px solid #869f9d;
    padding: 0 38px;
}

.three_icon_column:first-child {
    border: none;
}

.three_icon_column h4 {
    font-size: 21px;
    color: #869f9d;
    font-family: 'MyriadProBold';
    font-weight: normal;
    padding-bottom: 6px;
}

.big_icon img {
    margin: 0 auto
}

.big_icon {
    padding-bottom: 12px;
}

.normal_popup_area {
    display: block !important;
}

.normal_popup_on {
    height: 611px !important;
    overflow: hidden !important;
}

.awards_feature.hide {
    display: block !important;
    height: 0 !important;
    width: 0 !important;
    opacity: 0 !important;
    visibility: hidden !important;
    margin-right: -9999px;
}

.awards_feature.show_more_feature {
    padding-top: 0;
}

.info_seite_content {
    padding: 46px 28px 28px 28px;
}

.comment_hold_content h1,
.info_seite_content h1 {
    font-size: 76px;
    color: #0d3032;
    font-weight: normal;
    font-family: 'MyriadProBold';
    padding-bottom: 26px;
}

.info_seite_content p {
    font-size: 20px;
    color: #333;
    line-height: 33px;
    padding-bottom: 33px;
}

.player_banner {
    width: 100%;
    padding-bottom: 44px;
}

.player_banner img {
    width: 100%
}

.info_seite_holder {
    max-width: 702px;
    margin: 0 auto;
}

.comment_hold_content {
    padding: 19px 28px 20px 28px;
}

.comment_hold_holder {
    width: 100%;
}

.comment_hold_row:first-child {
    border: none;
    padding-top: 0;
}

.comment_hold_row {
    width: 100%;
    border-top: 1px solid #cae1db;
    padding: 15px 0 25px 0;
}

.comment_hold_box {
    width: 100%;
}

.comment_hold_left {
    width: 494px;
}

.comment_hold_left .comment_table_row {
    background: none;
    padding: 0;
    border: 1px solid #63a7ac;
}

.comment_hold_left .comment_column_left {
    width: 129px;
}

.comment_hold_left .comment_column_left span {
    display: block;
    font-size: 16px;
    color: #474747;
    font-family: 'MyriadProBold';
}

.comment_hold_left .comment_column_right {
    width: 363px;
    background: none;
    border-left: 1px solid #63a7ac;
    padding: 14px 10px 10px 16px;
    min-height: 160px;
}

.comment_hold_left .comment_info {
    width: 100%;
    padding: 0;
}

.comment_hold_left.popup_holder {
    width: 494px;
    margin: 0;
    background: none;
    border: none;
    border-top: none;
    box-shadow: none;
}

.comment_hold_left.popup_holder .like_social {
    padding-top: 4px
}

.comment_hold_left .comment_photo {
    max-width: 69px;
    margin: 0 auto;
}

.comment_hold_left .new_comment {
    right: -4px;
    bottom: -8px;
}

.comment_hold_left .comment_team_photo {
    left: -16px;
    position: absolute;
    top: -2px;
    width: 30px;
    z-index: 20;
}

.comment_hold_row strong {
    font-size: 16px;
    color: #474747;
    font-weight: normal;
    display: block;
    padding-bottom: 12px;
}

.comment_hold_btn {
    width: 233px;
    margin-left: 21px;
}

.comment_hold_btn a {
    width: 100%;
    height: 45px;
    text-align: center;
    line-height: 44px;
    border-bottom: 1px solid #0c423d;
    background: #00ba83;
    color: #b2ffe8;
    display: block;
    margin-top: 5px;
    font-size: 22px;
    font-family: 'MyriadProBold';
}

.comment_hold_btn a.release_btn {
    border-bottom: 1px solid #0c423d;
    background: #00ba83;
    color: #b2ffe8;
    margin-top: 0;
}

.comment_hold_btn a.release_btn {
    border-bottom: 1px solid #0c423d;
    background: #00ba83;
    color: #b2ffe8;
}

.comment_hold_btn a.uncertain_btn {
    border-bottom: 1px solid #9a8341;
    background: #ddb648;
    color: #ffffdc;
}

.comment_hold_btn a.erase_btn {
    border-bottom: 1px solid #420c0c;
    background: #9e1c1c;
    color: #ffb2b2;
}

.comment_hold_right {
    width: 187px;
    padding-right: 17px;
    margin-top: -22px;
}

.comment_info_btn {
    position: relative;
}

.comment_info_btn .fa {
    font-size: 164px;
    color: #a6ced3;
}

.comment_info_btn span {
    width: 100%;
    font-size: 50px;
    line-height: 114px;
    color: #fff;
    font-family: 'MyriadProBold';
    display: block;
    position: absolute;
    left: 0;
    top: 22px;
    z-index: 6;
}

.border_left {
    border-left: 1px solid #63a7ac !important;
}

.comment_disabled .fa {
    opacity: 0.8
}

.comment_gray_bg {
    background: #f7fbfb !important
}

.comment_red_bg .comment_column_right {
    background: #f5e8e8 !important;
    border-left: 1px solid #9e1d1d;
    padding-bottom: 20px
}

.comment_red_bg .comment_table_row {
    border: 1px solid #9e1d1d !important;
}

.comment_red_bg .comment_hold_left.popup_holder {
    border: none !important
}

.comment_hold_left.popup_holder .comment_right_btn {
    padding-bottom: 0
}

.popup_left_inner {
    padding: 0;
    margin-top: -38px;
    margin-left: -10px;
    margin-right: -10px;
    padding-bottom: 25px;
}

.popup_left_inner p {
    font-size: 16px;
    line-height: 23px;
    padding-bottom: 23px;
    color: #474747;
}

.popup_left_inner p span {
    color: #b2b2b2;
}

.popup_left_box .comment_hold_btn {
    margin: 0 auto;
}

.single_comment_box {
    width: 748px;
    overflow: hidden;
    padding: 18px 0 0 0;
}

.single_comment_left {
    width: 70px;
    float: left;
}

.single_comment_left .comment_photo {
    width: 100%
}

.single_comment_right {
    width: 660px;
    float: right;
    padding-top: 6px;
}

.single_comment_right span {
    display: block;
    font-size: 16px;
    line-height: 24px;
    color: #b2b2b2;
}

.single_comment_right span strong {
    font-weight: normal;
    font-family: 'MyriadProBold';
}

.single_comment_right p {
    font-size: 16px;
    line-height: 24px;
    color: #474747;
}

.progress_hide {
    display: none;
}

.small_icon_box a {
    display: block;
    background: #00ba83;
    border-bottom: 1px solid #0d3132;
    color: #fff;
    overflow: hidden;
    height: 27px;
    line-height: 26px;
    padding-left: 3px;
}

.small_icon_box a small {
    padding: 0;
    color: #fff;
    line-height: 26px;
}

.progress_top_info {
    overflow: hidden;
}

.leg_column5 {
    overflow: hidden
}

.small_column .progress {
    background: #071c1e;
    border: none;
    height: 60px;
    position: relative;
}

.small_column .progress-bar {
    background: #016d60;
    border: none;
    height: 60px;
}

.progress .small_column_info {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 4;
    padding-left: 3px;
}

.progress .small_icon {
    width: 24px;
    margin: 0
}

.progress .small_icon_box small {
    line-height: 22px;
}

.progress .small_column_info strong {
    margin-top: -5px
}

.video_popup_box {
    width: 900px;
}

#video_feature_area {
    width: 100%;
    padding: 20px 0 13px 20px;
    background: #f7fbfb;
}

.video_feature {
    width: 33.33%;
    padding: 0 20px 20px 0;
}

.video_feature .item_column {
    border: 1px solid #9dc7bc;
    position: relative;
    height: 180px;
    background: black;
    display: flex;
    justify-content: center;
    align-items: center;
}

.video_feature_holder {
    width: 100%;
    padding-bottom: 8px;
}

.video_feature .video_team_logo {
    width: 42px;
    left: -7px;
    top: -7px;
}

.video_feature .video_info_box span {
    padding-left: 0;
}

.comment_item.non-active::before,
.like_item.non-active::before {
    color: #a6ced3;
}

.like_item.non-active span,
.comment_item.non-active span {
    color: #a6ced3;
}

.facebook_btn {
    border-bottom: 1px solid #cae1db;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.facebook_btn a {
    background: #295396;
    border-bottom: 1px solid #315389;
    color: #fff;
    font-size: 13px;
    height: 34px;
    line-height: 34px;
    padding: 0 3px;
    display: block;
    font-family: 'MyriadProBold';
    text-transform: uppercase;
    position: relative;
}

.popup_form_holder .facebook_btn {
    margin: 0;
    padding: 20px 0 11px 0;
    border: none;
}

.popup_form_holder .facebook_btn a {
    font-size: 17px;
    height: 48px;
    line-height: 48px;
    padding-left: 22px;
}

.popup_form_holder .facebook_btn a .fa {
    font-size: 36px;
    position: absolute;
    left: 5px;
    top: 7px;
}

.popup_login_right .facebook_btn {
    padding-left: 40px
}

.or_login {
    position: relative;
    margin-bottom: -11px;
}

.or_login::before {
    content: "";
    width: 100%;
    height: 1px;
    background: #cae1db;
    position: absolute;
    left: 0;
    top: 50%;
    z-index: 1;
}

.or_login span {
    display: inline-block;
    padding: 0 5px;
    background: #e6f1ee;
    color: #60a39a;
    position: relative;
    z-index: 5;
}

.popup_login_left .or_login {
    margin-right: -30px;
}

.popup_login_right .submit_btn {
    margin: 0;
    padding: 0;
    width: 185px;
}

.popup_login_right .checkbox_row {
    width: 340px;
    margin-top: -2px;
}

.popup_login_right .checkbox_row small {
    font-size: 12px;
    line-height: 21px;
}

.upload_content_area {
    width: 1038px;
    margin: 0 auto;
    background: #fff;
    border-right: 1px solid #559e94;
    border-left: 1px solid #559e94;
    padding: 17px 20px 32px 20px;
}

.upload_content_area .my_player_title {
    padding: 0;
    padding-bottom: 28px;
}

.upload_content_area .my_player_title h3 {
    color: #0d3032
}

.upload_feature_box {
    border-top: 1px solid #559e94;
    padding: 17px 0 0 0;
}

.upload_feature_holder {
    margin-right: -12px;
    padding-bottom: 16px;
}

.upload_feature_column {
    width: 25%;
    padding: 0 12px 13px 0;
}

.upload_feature_bg {
    border: 1px solid #559e94;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(85, 158, 148, 0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(85, 158, 148, 0.75);
    box-shadow: 0px 0px 5px 0px rgba(85, 158, 148, 0.75);
}

.upload_photo {
    width: 100%;
    height: 134px;
    display: table;
    border-bottom: 1px solid #559e94;
    background: #113e42;
    position: relative;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
}

.upload_photo_btn {
    width: 57px;
    overflow: hidden;
    position: absolute;
    right: 5px;
    bottom: 5px;
    z-index: 5;
}

.upload_photo_btn a {
    width: 26px;
    height: 27px;
    border-bottom: 1px solid #0d3032;
    background: #00ba83;
    text-align: center;
    line-height: 26px;
    font-size: 17px;
    color: #b2ffe8;
}

.upload_photo img {
    margin: 0 auto;
}

.upload_photo img.top_radius {
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
}

.upload_photo_info {
    width: 100%;
    min-height: 58px;
    padding: 5px 10px 10px 8px;
    background: #f2f8f6;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.file-footer-caption,
.upload_photo_info p {
    font-size: 13px;
    color: #333333;
    font-family: 'MyriadProBold';
}

.laden_btn {
    width: 100%;
}

.laden_btn a {
    display: block;
    width: 100%;
    max-width: 276px;
    margin: 0 auto;
    height: 45px;
    color: #b2ffe8;
    border-bottom: 1px solid #0c423d;
    background: #00ba83;
    font-size: 22px;
    line-height: 44px;
    font-family: 'MyriadProBold';
    text-transform: uppercase;
}

.file_upload_area {
    width: 100%;
    padding-bottom: 40px;
}

.file_upload .form-control.file-caption.kv-fileinput-caption {
    display: none;
}

.file_upload .btn {
    border-radius: 0;
    cursor: pointer;
    display: block;
    margin-bottom: 0;
    background: #00ba83;
    border: none;
    border-bottom: 1px solid #0b443d;
    font-size: 20px;
    color: #b2ffe8;
    font-family: 'MyriadProBold';
    height: 45px;
    line-height: 44px;
    text-transform: uppercase;
    padding: 0;
    text-align: center;
    float: left;
    width: 75%;
}

.file_upload {
    width: 100%;
    position: relative;
}

.file_upload .fileinput-remove {
    display: none
}

.file_upload .glyphicon {
    top: 2px;
}

.file_upload .file-drop-zone-title {
    font-size: 45px;
    color: #9abab4;
    font-family: 'MyriadProBold';
}

.file_upload .file-preview {
    border: none;
    border-radius: 0;
    margin-bottom: 0;
    padding: 0;
    padding-bottom: 20px;
    width: 100%;
}

.file_upload .file-drop-zone {
    border: 1px dashed #559e94;
    border-radius: 5px;
    height: 100%;
    margin: 0;
    padding: 5px;
    text-align: center;
    vertical-align: middle;
    background: #f2f8f6;
    min-height: 317px;
}

.file_upload .btn-file {
    float: right;
    width: 24%;
}

.file_upload .kv-file-upload,
.file_upload .file-upload-indicator {
    display: none
}

.file_upload .progress {
    border: none;
    background: none;
}

.file_upload .progress-bar {
    background-color: #337ab7;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;
    color: #fff;
    float: left;
    font-size: 16px;
    height: 100%;
    line-height: 20px;
    text-align: center;
    transition: width 0.6s ease 0s;
    width: 0;
}

.file_upload .progress-bar-success {
    background: #5cb85c
}

.file_upload .file-footer-buttons {
    position: absolute;
    bottom: 76px;
    right: 5px;
}

.file_upload .file-footer-buttons .btn {
    float: left;
    font-size: 15px;
    margin-left: 5px;
    width: 26px;
    height: 27px;
    line-height: 26px;
    color: #b2ffe8 !important;
}

.file_upload .text-danger {
    color: #b2ffe8;
}

.file_upload .krajee-default .file-footer-caption {
    color: #333;
    display: block;
    font-size: 13px;
    margin: 0;
    overflow: hidden;
    padding-top: 0;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    font-family: 'MyriadProBold';
}

.file_upload samp {
    display: none !important
}

.file_upload .file-preview-thumbnails {
    text-align: center;
}

.file_upload .krajee-default.file-preview-frame {
    width: 240px;
    padding: 0;
    border: 1px solid #559e94;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(85, 158, 148, 0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(85, 158, 148, 0.75);
    box-shadow: 0px 0px 5px 0px rgba(85, 158, 148, 0.75);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: none;
    display: inline-block;
}

.file_upload .krajee-default.file-preview-frame img {
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
}

.file_upload .krajee-default.file-preview-frame:hover {
    -webkit-box-shadow: 0px 0px 5px 0px rgba(85, 158, 148, 0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(85, 158, 148, 0.75);
    box-shadow: 0px 0px 5px 0px rgba(85, 158, 148, 0.75);
}

.file_upload .krajee-default .file-actions {
    margin-top: 0;
}

.file_upload .kv-file-content {
    background: #113e42;
    border-bottom: 1px solid #559e94;
}

.file_upload .krajee-default.file-preview-frame .kv-file-content {
    height: auto
}

.file_upload .file-thumbnail-footer {
    padding: 5px 10px 10px 8px;
}

.file_upload .kv-file-content {
    min-height: 134px;
    max-height: 134px
}

.file_upload .kv-file-content img {
    width: auto !important;
    margin: 0 auto !important;
    height: auto !important;
    max-height: 134px;
}

.file_upload .file-input-ajax-new .fileinput-upload {
    opacity: 0.5;
}

.file_upload .file-input-ajax-new .file-input {
    opacity: 1;
}

.file_upload .kv-upload-progress {
    padding-bottom: 20px
}

.file_upload .file-thumb-progress {
    display: none
}

.setting_small_popup {
    width: 470px
}

.small_popup_box {
    padding: 63px 20px 17px 20px;
    text-align: center;
}

.small_popup_box p {
    font-size: 18px;
    color: #0d3032;
    padding-bottom: 18px;
}

.small_popup_btn .save_button {
    display: inline-block;
    width: 184px;
    margin-left: 9px;
    margin-right: 9px;
}

.small_popup_btn .save_button a {
    width: 100%;
}

.team_competition_table {
    width: 100%;
    border-top: 1px solid #559e94;
    padding-bottom: 58px;
}

.team_competition_row {
    height: 104px;
    border-bottom: 1px solid #559e94;
    background: #fff;
}

.contests_manage_row,
.details_table_row {
    border-top: 1px solid #63a7ac;
    background: #fff;
    height: 70px;
}

.contests_manage_row:nth-child(even),
.edit_popup_row:nth-child(even),
.details_table_row:nth-child(even),
.team_competition_row:nth-child(even) {
    background: #f7fbfc;
}

.team_competition {
    width: 33.33%;
    height: 103px;
    border-right: 1px solid #559e94;
}

.team_competition a {
    display: block;
    overflow: hidden;
    padding: 0 20px;
}

.team_competition a:hover {
    background: #15ad96;
}

.team_competition a:hover span {
    color: #fff;
}

.team_competition:nth-child(3) {
    border: none
}

.team_competition_left {
    width: 60px;
    height: 103px;
    display: table;
}

.team_competition_left img {
    margin: 0 auto
}

.team_competition_right {
    width: 225px;
    height: 103px;
    display: table;
}

.team_competition_right span {
    font-size: 25px;
    color: #0d3032;
    font-family: 'MyriadProBold';
    display: block;
    line-height: 28px;
}

.team_competition_right span a {
    color: #0d3032
}

.top_title_box {
    padding: 20px 29px 22px 20px;
}

.top_title_left {
    padding: 0;
    overflow: hidden;
}

.top_title_icon {
    width: 60px;
    margin-right: 26px;
}

.top_title_left h1 {
    font-size: 48px;
    color: #0d3032;
    font-weight: normal;
    font-family: 'MyriadProBold';
    line-height: 46px;
}

.season_created {
    padding: 0
}

.season_created a {
    height: 45px;
    border-bottom: 1px solid #0b433d;
    padding: 0 13px 0 8px;
    display: inline-block;
    line-height: 44px;
    font-size: 22px;
    color: #b2ffe8;
    background: #00ba83;
    font-family: 'MyriadProBold';
}

.season_created a:hover {
    background: #33c89c;
    color: #fff;
}

.season_created .fa {
    font-size: 30px;
    padding-right: 10px;
    position: relative;
    top: 5px;
}

.details_table {
    border-top: 1px solid #63a7ac;
    width: 100%;
}

.details_table_holder {
    padding: 0
}

.details_column {
    width: 229px;
}

.details_table_holder .details_column {
    height: 69px;
    border-right: 1px solid #63a7ac;
    display: table;
}

.details_table_holder .details_column:nth-child(4) {
    width: 348px;
    border: none;
    padding: 0 20px 0 29px;
}

.details_table_holder .details_column span,
.details_table_holder .details_column strong {
    display: block;
    font-size: 18px;
    color: #0d3032;
    font-weight: normal;
}

.details_table_holder .details_column strong {
    font-family: 'MyriadProBold';
}

.to_edit {
    width: 100px;
    height: 69px;
    display: table;
}

.manage_date a,
.to_edit a {
    height: 27px;
    border-bottom: 1px solid #0b433d;
    padding: 0;
    display: block;
    line-height: 26px;
    font-size: 14px;
    color: #b2ffe8;
    background: #00ba83;
    font-family: 'MyriadProBold';
}

.invisible_btm {
    width: 182px;
    height: 69px;
    display: table;
    text-align: left;
}

.invisible_btm .onoffswitch-inner:before {
    content: "FFENTLICH";
    padding-left: 10px;
    background-color: #9bea52;
    color: #005c61;
    font-family: 'MyriadProBold';
}

.invisible_btm .onoffswitch-inner:after {
    content: "UNSICHTBAR";
    font-family: 'MyriadProBold';
}

.invisible_btm .onoffswitch-switch {
    display: block;
    width: 21px;
    height: 21px;
    background: #FFFFFF;
    position: absolute;
    top: 9px;
    bottom: 0;
    right: 150px;
}

.invisible_btm .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 7px;
    top: 9px;
}

.invisible_btm .onoffswitch-inner::before,
.onoffswitch-inner::after {
    font-size: 21px;
}

.saison_edit_popup {
    width: 472px;
}

.edit_popup_box {
    width: 100%;
}

.edit_popup_form {
    padding: 0;
}

.edit_popup_row {
    height: 70px;
    border-bottom: 1px solid #65a8ad;
    padding: 0 18px 0 15px;
}

.edit_popup_column {
    width: 204px;
    height: 69px;
    display: table;
}

.edit_popup_column strong {
    display: block;
    font-size: 18px;
    color: #0d3032;
    font-weight: normal;
    font-family: 'MyriadProBold';
}

.edit_popup_column .form-control {
    border: 1px solid #2d4e51;
    height: 37px;
    padding: 5px 10px;
    font-size: 18px;
    box-shadow: none;
    border-radius: 0;
    color: #0d3032;
}

.edit_popup_column .form-control::-moz-placeholder {
    color: #0d3032;
}

.edit_popup_column .form-control:-ms-input-placeholder {
    color: #0d3032
}

.edit_popup_column .form-control::-webkit-input-placeholder {
    color: #0d3032
}

.field_column1 {
    width: 52px
}

.field_column2 {
    width: 52px;
    margin-left: 18px;
}

.field_column3 {
    width: 72px;
    margin-left: 18px;
}

.edit_end_date .form-control::-moz-placeholder {
    color: #bbbbbb;
}

.edit_end_date .form-control:-ms-input-placeholder {
    color: #bbbbbb
}

.edit_end_date .form-control::-webkit-input-placeholder {
    color: #bbbbbb
}

.saison_edit_popup .save_button {
    padding-bottom: 20px
}

.top_title_right .table_form_left {
    padding-top: 13px;
    margin-right: -15px
}

.contests_manage_table {
    width: 100%;
    border-top: 1px solid #63a7ac;
}

.contests_manage_column:nth-child(1) {
    width: 132px;
    padding-left: 17px
}

.contests_manage_column:nth-child(2) {
    width: 330px
}

.contests_manage_column:nth-child(3) {
    width: 136px
}

.contests_manage_column:nth-child(4) {
    width: 386px
}

.table_title .contests_manage_column:nth-child(2) {
    padding-left: 56px
}

.table_title .contests_manage_column:nth-child(4) {
    padding-left: 90px
}

.contests_manage_holder .contests_manage_column {
    height: 69px;
    display: table;
}

.contests_manage_holder .contests_manage_column span {
    font-size: 18px;
    color: #0d3032;
    line-height: 19px;
}

.contests_manage_icon {
    width: 38px;
    height: 69px;
    display: table;
}

.contests_manage_icon img {
    margin: 0 auto
}

.contests_manage_info {
    margin-left: 56px;
    height: 69px;
    display: table;
}

.contests_manage_column span a {
    color: #0d3032;
}

.contests_manage_left {
    width: 210px;
}

.contests_manage_info span {
    font-size: 16px !important;
}

.manage_date {
    width: 61px;
    height: 69px;
    display: table;
}

.spinner {
    width: 100%;
}

.spinner input {
    text-align: right;
}

.input-group-btn-vertical {
    position: relative;
    white-space: nowrap;
    width: 1%;
    vertical-align: middle;
    display: table-cell;
}

.input-group-btn-vertical > .btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%;
    padding: 8px;
    margin-left: -1px;
    position: relative;
    border-radius: 0;
    font-size: 14px;
    color: #202020;
    font-family: 'MyriadProBold';
}

.input-group-btn-vertical > .btn:first-child {
    border-top-right-radius: 4px;
}

.input-group-btn-vertical > .btn:last-child {
    margin-top: -2px;
    border-bottom-right-radius: 4px;
}

.input-group-btn-vertical i {
    position: absolute;
    top: 0;
    left: 4px;
}

.spinner_column .form-control {
    font-size: 16px;
    color: #202020;
    font-family: 'MyriadProBold';
    padding: 0;
    text-align: center;
}

.spinner_column {
    width: 54px;
    height: 69px;
    display: table;
}

.spinner_column_divider {
    width: 28px;
    float: left;
}

.spinner_column_divider span {
    font-size: 21px;
    color: #202020;
    line-height: 69px !important;
    display: block;
    text-align: center;
}

.contests_manage_column:nth-child(4) .contests_manage_left {
    width: 225px;
}

.manage_date_edit {
    width: 26px;
    margin-left: 17px
}

.manage_date_refresh {
    width: 26px;
    margin-left: 15px
}

.orange_bg a {
    background: #ee9b0d;
    color: #fff
}

.red_btn_bg a {
    background: #ac0d0d;
    color: #fff
}

.bearbeiten_popup_box {
    width: 790px;
}

.bearbeiten_popup_box .trash_news_form {
    padding: 18px 22px 0 23px;
}

.bearbeiten_popup_box .upload_feature_column {
    width: 33.33%;
    padding: 0 12px 22px 0;
}

.bearbeiten_popup_box .upload_feature_holder {
    padding-bottom: 2px
}

.edit_popup_column .btn_box_right {
    margin: 0
}

.edit_popup_column .btn_box_right a {
    background: #0c3e3b;
    color: #fff;
}

.edit_popup_box_inner .edit_popup_column:nth-child(1) {
    width: 150px;
}

.edit_popup_box_inner .edit_popup_column:nth-child(2) {
    width: 280px;
}

.edit_popup_column .header_search .form-control::-moz-placeholder {
    color: #bbbbbb;
}

.edit_popup_column .header_search .form-control:-ms-input-placeholder {
    color: #bbbbbb
}

.edit_popup_column .header_search .form-control::-webkit-input-placeholder {
    color: #bbbbbb
}

.alters_table {
    width: 100%;
    border-top: 1px solid #64a7ac;
}

.alters_table_row {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #64a7ac;
}

.alters_table_row:nth-child(even) {
    background: #f7fbfb
}

.alters_column {
    height: 69px;
    display: table;
    float: left;
}

.alters_column:nth-child(1) {
    width: 150px;
    padding-left: 18px;
}

.alters_column:nth-child(2) {
    width: 244px
}

.alters_column:nth-child(3) {
    width: 218px
}

.alters_column:nth-child(4) {
    width: 420px
}

.alters_icon {
    width: 51px;
    height: 69px;
    display: table;
}

.alters_icon_info {
    margin-left: 65px;
    height: 69px;
    display: table;
}

.alters_icon_info small {
    margin-bottom: -5px;
}

.alters_icon img {
    margin: 0 auto
}

.alters_column small {
    display: block;
    font-size: 14px;
    color: #202121;
}

.alters_column strong {
    display: block;
    font-size: 18px;
    color: #202121;
    font-weight: normal;
    font-family: 'MyriadProBold';
}

.img-border {
    border: 1px solid #68a9ae;
}

.alters_table .save_button {
    width: 195px;
}

.alters_table .save_button a {
    padding: 0;
    line-height: 47px
}

.table_ascending_title span {
    display: inline-block;
    position: relative;
}

.ascending_descending {
    width: 20px;
    position: absolute;
    left: 100%;
    top: 0;
    z-index: 2;
}

.ascending_descending a {
    color: #165457;
    display: inline-block;
    margin-left: -3px;
    font-size: 13px;
}

.asc .ascending_descending a .fa-long-arrow-down {
    color: #35c3a0;
}

.desc .ascending_descending a .fa-long-arrow-up {
    color: #35c3a0;
}

.ascending_descending a.active {
    color: #35c3a0;
}

.table_ascending_title .title_middle_holder h3 {
    position: relative;
    padding-right: 5px;
}

.table_title .hsamll_column2,
.table_title .hsamll_column3,
.table_title .hsamll_column4,
.table_title .hsamll_column5,
.table_title .hsamll_column6 {
    display: table;
    height: 57px;
}

.table_title .hsamll_column2 span,
.table_title .hsamll_column3 span,
.table_title .hsamll_column4 span,
.table_title .hsamll_column5 span,
.table_title .hsamll_column6 span {
    font-size: 16px;
    display: inline-block;
    position: relative;
}

.table_title .hsamll_column1 {
    width: 345px;
}

.process_table_title .hprocess_table_column1,
.process_table_title .hprocess_table_column2,
.process_table_title .hprocess_table_column3,
.process_table_title .hprocess_table_column4,
.process_table_title .hprocess_table_column5,
.process_table_title .hprocess_table_column6,
.process_table_title .hprocess_table_column7 {
    display: table;
    height: 35px;
}

.hprocess_table_column1 {
    width: 73px
}

.hprocess_table_column2 {
    width: 272px
}

.hprocess_table_column3 {
    width: 88px
}

.hprocess_table_column4 {
    width: 89px
}

.hprocess_table_column5 {
    width: 88px
}

.hprocess_table_column6 {
    width: 89px
}

.hprocess_table_column7 {
    width: 336px
}

.table_ascending_title span {
    font-size: 14px;
    line-height: 12px;
    display: inline-block;
    position: relative;
    cursor: pointer;
}

.ascending_descending_up {
    top: 7px
}

.hranking_column1 span,
.hranking_column2 span,
.hranking_column3 span,
.hranking_column4 span,
.hranking_column5 span,
.hranking_column6 span,
.hranking_column7 span,
.hranking_column8 span,
.hranking_column9 span {
    display: inline-block;
    position: relative;
    font-size: 16px;
    line-height: 35px;
}

.table_six_column .hranking_column1 span,
.table_six_column .hranking_column2 span,
.table_six_column .hranking_column3 span,
.table_six_column .hranking_column4 span,
.table_six_column .hranking_column5 span,
.table_six_column .hranking_column6 span,
.table_six_column .hranking_column7 span,
.table_six_column .hranking_column8 span,
.table_six_column .hranking_column9 span {
    font-size: 14px;
}


/*.hranking_column1 {width:60px}

.hranking_column2 {width:240px}

.hranking_column3 {width:311px}

.hranking_column4 {width:85px}

.hranking_column5 {width:85px}

.hranking_column6 {width:85px}

.hranking_column7 {width:85px}

.hranking_column8 {width:85px}

*/

.absenteeism_six_column .table_title,
.annotated-list .table_title,
.absenteeism_four_column .table_title,
.absenteeism_three_column .table_title {
    height: 55px;
}

.absenteeism_six_column .table_title span,
.annotated-list .table_title span,
.absenteeism_four_column .table_title span,
.absenteeism_three_column .table_title span {
    display: table-cell;
    vertical-align: middle;
    line-height: 14px;
    font-size: 12px;
    font-family: 'MyriadProBold';
    width: 100%;
}

.absenteeism_six_column .table_title span small,
.annotated-list .table_title span small,
.absenteeism_four_column .table_title span small,
.absenteeism_three_column .table_title span small {
    display: block;
    font-family: 'MyriadProRegular';
}

.absenteeism_six_column .hranking_column1,
.absenteeism_six_column .hranking_column2,
.absenteeism_six_column .hranking_column3,
.absenteeism_six_column .hranking_column4,
.absenteeism_six_column .hranking_column5,
.absenteeism_six_column .hranking_column6,
.absenteeism_six_column .hranking_column7,
.absenteeism_six_column .hranking_column8,
.annotated-list .hranking_column1,
.annotated-list .hranking_column2,
.annotated-list .hranking_column3,
.annotated-list .hranking_column4,
.annotated-list .hranking_column5,
.annotated-list .hranking_column6,
.annotated-list .hranking_column7,
.absenteeism_four_column .hranking_column1,
.absenteeism_four_column .hranking_column2,
.absenteeism_four_column .hranking_column3,
.absenteeism_four_column .hranking_column4,
.absenteeism_four_column .hranking_column5,
.absenteeism_four_column .hranking_column6,
.absenteeism_three_column .hranking_column1,
.absenteeism_three_column .hranking_column2,
.absenteeism_three_column .hranking_column3,
.absenteeism_three_column .hranking_column4,
.absenteeism_three_column .hranking_column5 {
    /*display:table;*/
    height: 55px;
}


/*.absenteeism_six_column .hranking_column2,

.absenteeism_five_column .hranking_column2,

.absenteeism_four_column .hranking_column2,

.absenteeism_three_column .hranking_column2 { width: 334px }

.absenteeism_five_column .hranking_column2,

.absenteeism_four_column .hranking_column2 { width:336px}*/


/*.absenteeism_three_column .hranking_column2 { width:337px}

.absenteeism_six_column .hranking_column3,

.absenteeism_six_column .hranking_column4,

.absenteeism_six_column .hranking_column5,

.absenteeism_six_column .hranking_column6,

.absenteeism_six_column .hranking_column7,

.absenteeism_six_column .hranking_column8 {width:107px; text-align:right; padding-right:22px}*/


/*.absenteeism_five_column .hranking_column3,

.absenteeism_five_column .hranking_column4,

.absenteeism_five_column .hranking_column5,

.absenteeism_five_column .hranking_column6,

.absenteeism_five_column .hranking_column7{width:128px; text-align:right; padding-right:22px}*/

.absenteeism_four_column .hranking_column3,
.absenteeism_four_column .hranking_column4,
.absenteeism_four_column .hranking_column5,
.absenteeism_four_column .hranking_column6 {
    width: 160px;
    text-align: right;
    padding-right: 22px
}

.absenteeism_three_column .hranking_column3,
.absenteeism_three_column .hranking_column4,
.absenteeism_three_column .hranking_column5 {
    width: 213px;
    text-align: right;
    padding-right: 22px
}

.absenteeism_six_column .ascending_descending,
.absenteeism_five_column .ascending_descending,
.absenteeism_four_column .ascending_descending,
.absenteeism_three_column .ascending_descending {
    top: 50%;
    margin-top: -7px;
    right: 2px;
}

.absenteeism_five_column .ascending_descending a,
.absenteeism_five_column .ascending_descending a,
.absenteeism_four_column .ascending_descending a,
.absenteeism_three_column .ascending_descending a {
    font-size: 15px
}

.absenteeism_six_column .hranking_column1,
.absenteeism_five_column .hranking_column1,
.absenteeism_four_column .hranking_column1,
.absenteeism_three_column .hranking_column1 {
    padding-right: 0;
    padding-top: 25px;
}

.absenteeism_six_column .hranking_column1 .ascending_descending,
.absenteeism_five_column .hranking_column1 .ascending_descending,
.absenteeism_four_column .hranking_column1 .ascending_descending,
.absenteeism_three_column .hranking_column1 .ascending_descending {
    top: -11px;
    margin-top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.absenteeism_six_column .ranking_column2,
.annotated-list .ranking_column2,
.absenteeism_four_column .ranking_column2,
.absenteeism_three_column .ranking_column2 {
    /*width:334px;*/
    padding-left: 112px
}

.absenteeism_four_column .ranking_column2 {
    width: 336px;
}

.absenteeism_three_column .ranking_column2 {
    width: 337px
}

.absenteeism_six_column .ranking_column3,
.absenteeism_six_column .ranking_column4,
.absenteeism_six_column .ranking_column5,
.absenteeism_six_column .ranking_column6,
.absenteeism_six_column .ranking_column7,
.absenteeism_six_column .ranking_column8 {
    width: 107px;
    text-align: center
}

.annotated-list .ranking_column3,
.annotated-list .ranking_column4,
.annotated-list .ranking_column5,
.annotated-list .ranking_column6,
.annotated-list .ranking_column7 {
    */*width:128px;*/
    text-align: center
}

.absenteeism_four_column .ranking_column3,
.absenteeism_four_column .ranking_column4,
.absenteeism_four_column .ranking_column5,
.absenteeism_four_column .ranking_column6 {
    width: 160px;
    text-align: center
}

.absenteeism_three_column .ranking_column3,
.absenteeism_three_column .ranking_column4,
.absenteeism_three_column .ranking_column5 {
    width: 213px;
    text-align: center
}

.absenteeism_six_column .ranking_column2 .small_inner_icon,
.annotated-list .ranking_column2 .small_inner_icon,
.absenteeism_four_column .ranking_column2 .small_inner_icon,
.absenteeism_three_column .ranking_column2 .small_inner_icon {
    width: 50px;
    left: 57px;
    z-index: 11;
}

.absenteeism_six_column .leg_column_row span,
.annotated-list .leg_column_row span,
.absenteeism_four_column .leg_column_row span,
.absenteeism_three_column .leg_column_row span {
    font-size: 19px;
    color: #202121;
    line-height: normal;
}

.absenteeism_six_column .leg_column_row span strong,
.annotated-list .leg_column_row span strong,
.absenteeism_four_column .leg_column_row span strong,
.absenteeism_three_column .leg_column_row span strong {
    font-weight: normal;
    font-family: 'MyriadProBold';
    font-size: 22px;
    line-height: normal;
}

.absenteeism_six_column .leg_column_row .middle_info_box,
.annotated-list .leg_column_row .middle_info_box,
.absenteeism_four_column .leg_column_row .middle_info_box,
.absenteeism_three_column .leg_column_row .middle_info_box {
    padding: 5px;
}

.absenteeism_six_column .leg_column_row span small,
.annotated-list .leg_column_row span small,
.absenteeism_four_column .leg_column_row span small,
.absenteeism_three_column .leg_column_row span small {
    font-size: 16px;
    color: #63a7ac;
    display: block;
    padding-top: 3px;
}

.table_six_column .hranking_column3 {
    width: 310px
}

.table_six_column .hranking_column4,
.table_six_column .hranking_column5,
.table_six_column .hranking_column6,
.table_six_column .hranking_column7,
.table_six_column .hranking_column8,
.table_six_column .hranking_column9 {
    width: 71px
}

.table_four_column .hranking_column3 {
    width: 312px
}

.table_four_column .hranking_column4,
.table_four_column .hranking_column5,
.table_four_column .hranking_column6,
.table_four_column .hranking_column7 {
    width: 106px
}

.table_three_column .hranking_column3 {
    width: 310px
}

.table_three_column .hranking_column4,
.table_three_column .hranking_column5,
.table_three_column .hranking_column6 {
    width: 142px
}

.table_two_column .hranking_column3 {
    width: 312px
}

.table_two_column .hranking_column4,
.table_two_column .hranking_column5 {
    width: 212px
}

.table_six_column .ranking_column3 {
    width: 310px
}

.table_six_column .ranking_column4,
.table_six_column .ranking_column5,
.table_six_column .ranking_column6,
.table_six_column .ranking_column7,
.table_six_column .ranking_column8,
.table_six_column .ranking_column9 {
    width: 71px
}

.table_four_column .ranking_column3 {
    width: 312px
}

.table_four_column .ranking_column4,
.table_four_column .ranking_column5,
.table_four_column .ranking_column6,
.table_four_column .ranking_column7 {
    width: 106px
}

.table_three_column .ranking_column3 {
    width: 310px
}

.table_three_column .ranking_column4,
.table_three_column .ranking_column5,
.table_three_column .ranking_column6 {
    width: 142px
}

.table_two_column .ranking_column3 {
    width: 312px
}

.table_two_column .ranking_column4,
.table_two_column .ranking_column5 {
    width: 212px
}


/*------Extra css-------*/

.regular_textarea_box textarea.form-control {
    width: 100%;
    border: none;
    padding: 10px 8px 5px 8px;
    font-size: 20px;
    line-height: 33px;
    color: #0d3032;
    font-family: 'MyriadProRegular';
    font-weight: 100;
    resize: none;
    background: #fff;
    outline: none;
    box-shadow: none;
    border-radius: 0;
}

.regular_textarea_box textarea.code_area {
    font-family: Consolas;
    font-size: 13px;
    line-height: 18px;
    background-color: #eff0f1;
    width: 97%;
    margin: 10px;
}

.top_textarea_box input.form-control {
    width: 100%;
    height: 76px;
    border: 1px solid #aacec9;
    padding: 10px 8px 5px 8px;
    font-size: 30px;
    line-height: 28px;
    color: #0d3032;
    font-family: 'MyriadProBold';
    resize: none;
    background: #fff;
    outline: none;
    box-shadow: none;
    border-radius: 0;
}

.top_select_box select {
    width: 100%;
    height: 50px;
    padding: 10px 8px 5px 8px;
    font-size: 20px;
    line-height: 28px;
    color: #0d3032;
    font-family: 'MyriadProBold';
    resize: none;
    background: #fff;
    outline: none;
    box-shadow: none;
    border-radius: 0;
}

.editor_content .top_select_box:first-child {
    margin-left: 0;
}

.editor_content .top_select_box {
    margin-left: 15px;
}

.noedit_holder_box {
    border: 1px solid #63a7ac;
    border-left: none;
    margin-bottom: 20px;
}

.noedit_holder_box .green_title_small {
    padding: 0;
}

.noedit_holder_box .green_title_small h3 {
    padding-left: 10px
}

.edit_link1 a {
    border-left: none;
    border-right: 1px solid #559e94;
}

.editor_content .btn_box {
    margin: 0;
}

.editor_content .btn_box a {
    font-size: 13px;
    color: #fff;
    height: 46px;
    line-height: 46px;
    background: #0c3e3b;
    padding: 0 50px 0 22px;
    font-family: 'MyriadProBold';
}

.btn_box a {
    display: inline-block;
    padding: 0 22px 0 6px;
    height: 27px;
    background: #c87070;
    color: #f4e2e2;
    font-size: 14px;
    line-height: 27px;
    border-radius: 5px;
    position: relative;
    margin: 0 6px 9px 0;
}

.editor_content .btn_box a .fa {
    position: absolute;
    font-size: 23px;
    right: 12px;
    top: 10px;
}

.search_box_right {
    margin-left: 63px;
}

.editor_info .top_textarea_box input.form-control {
    width: 100%;
    height: 50px;
    border: none;
    padding: 10px 8px 5px 8px;
}

.top_textarea_box input.form-control {
    width: 100%;
    height: 76px;
    border: 1px solid #aacec9;
    padding: 10px 8px 5px 8px;
    font-size: 30px;
    line-height: 28px;
    color: #0d3032;
    font-family: 'MyriadProBold';
    resize: none;
    background: #fff;
    outline: none;
    box-shadow: none;
    border-radius: 0;
}

.header_search_result ul li.selected {
    background: #0d2f31;
    color: #fff;
}

.add_pic #div-gpt-ad-sky {
    float: right;
}

.banner #div-gpt-ad-banner {
    margin: 0 auto;
}

.newmsg {
    padding: 0 !important;
    display: block !important;
}

.table_form_btn a.disable_icon {
    opacity: 0.5;
}

.no_bottom_border {
    border-bottom: none;
}

#wrapper {
    padding-right: 230px;
    max-width: inherit;
}

.smaller .top_header_fix {
    right: 260px;
}

.my_player_search {
    position: absolute;
    right: 30px;
}

.banner {
    padding: 12px 0 6px 0;
}

.process_table_title .ranking_column1,
.process_table_title .ranking_column2,
.process_table_title .ranking_column3,
.process_table_title .ranking_column4,
.process_table_title .ranking_column5,
.process_table_title .ranking_column6,
.process_table_title .ranking_column7,
.process_table_title .ranking_column8,
.process_table_title .ranking_column9 {
    display: table;
    height: 35px;
}

.news_post_two {
    margin: 0 -17px;
    padding: 5px 17px;
}

.news_post_three {
    margin: -15px -17px;
    padding: 0px 17px;
}

.seven_column4 {
    width: 245px;
}

.seven_column6 {
    width: 245px;
}

.player_photo_bg {
    background-position-y: 10px;
}

.startseite_page {
    background: #e6f1ee;
}


/*[data-toggle="modal"] {

    pointer-events:none;

}

*/

.leg_column_row .progress_right_info {
    right: -38px;
}

.player_photo_social small {
    font-size: 12px;
}

.video_info_box {
    height: 140px;
}

.video_info_box span {
    padding-left: 0px;
}

.video_info_box h5 {
    font-size: 20px;
}

.hide_minute {
    background: inherit !important;
    border: inherit !important;
}

.player_tags span {
    color: inherit;
}

.video_popup_box {
    width: 900px;
}

.comment_box input[type="submit"] {
    width: 390px;
}

.header_comments {
    width: 145px !important;
}

.upload_photo img.top_radius {
    /* max-height: 98px;*/
}

.note_color_10 {
    color: #076926 !important;
}

.note_color_15 {
    color: #076926 !important;
}

.note_color_20 {
    color: #246700 !important;
}

.note_color_25 {
    color: #375a00 !important;
}

.note_color_30 {
    color: #544700 !important;
}

.note_color_35 {
    color: #5a3d00 !important;
}

.note_color_40 {
    color: #652600 !important;
}

.note_color_45 {
    color: #652600 !important;
}

.note_color_50 {
    color: #570000 !important;
}

.note_color_55 {
    color: #570000 !important;
}

.note_color_60 {
    color: #570000 !important;
}


/** DIRK ANFANG **/

.info_top_title span {
    font-size: 23px;
}

.info_top_title span small {
    font-size: 9px;
}

.player_progress_info small {
    /*margin-top: 5px;*/
    font-size: 10px;
}

.player_progress_info span {
    /* line-height: 3px;*/
    padding-top: 6px;
    /* padding-top: 10px;*/
}

.news_title_box h2 {
    font-size: 50px;
    line-height: 40px;
}

.news_title_box h3 {
    font-size: 20px;
}

.team_box_right .player_note span {
    font-size: 22px;
    line-height: 20px;
    margin: 6px 0px 3px 0px;
}


/** DIRK ENDE **/

.player_note_info small {
    color: inherit;
}

.player_note_info span {
    color: inherit;
}

.player_note_info strong {
    color: inherit;
}

.player_without_pi {
    top: 0;
}

.row_content_inner strong {
    margin: -3px 0px 0px 0px;
}

.average_column .team_info .team_info_box span {
    color: inherit;
}

.average_column .team_info .team_info_box strong {
    color: inherit;
}

.table_left_box .form_column1 {
    width: 160px;
}

.table_left_box .form_column2 {
    width: 145px;
}

.superbanner {
    width: inherit;
}

.betfair_background {
    background: url('https://cdn.ligainsider.de/images/misc/betfair_bg.jpg');
}

.rating_info_right .player_note {
    width: 62px;
    height: 54px;
    top: 9px;
    left: 245px;
}

.add_pic {
    top: 185px;
}

.rating_info_right .player_note span {
    font-size: 15px;
    line-height: 20px;
    margin: 6px 0px 3px 0px;
}

.rating_info_right .player_note strong {
    font-size: 9px;
    line-height: normal;
}

.rating_info_right .player_note span small {
    font-size: 16px;
}

.seven_column_all {
    width: 100%;
    padding-left: 17px;
    height: 60px;
    display: table;
    text-align: center;
}

.parent_for_one_column .table_title_right span {
    width: 765px;
}

.parent_for_one_column .table_column:first-child {
    width: 270px;
}

.parent_for_one_column .table_column {
    width: 765px;
}

.progress {
    background-color: #061c1f;
}

.small_table_column_noentry {
    width: 100%;
    height: 55px;
    display: table;
}

.player_note_holder {
    top: 3px;
    left: 1px;
}

.small_pic_w {
    width: 30px;
    margin-top: 5px;
}

.column_row .table_col5,
.column_row .table_col6,
.column_row .table_col7,
.column_row .table_col8 {
    border-right-color: #88e39f;
}

.color_box span.grey {
    background: #bec5d1
}

.player_photo_bg {
    background-position-y: 15px;
}

.assessment_manager_area {
    width: 100%;
    /*margin-top:-44px;*/
}

.assessment_manager {
    padding: 0;
    position: relative;
}

.assessment_title {
    min-height: 57px;
    border-top: 1px solid #63a7ac;
    background: #0d3032;
    padding: 0 20px 0 14px;
    position: relative;
}

.assessment_title h3,
.assessment_title h4 {
    font-size: 26px;
    font-weight: normal;
    color: #fff;
    line-height: 57px;
    font-family: 'MyriadProBold';
}

.assessment_title h3 span,
.assessment_title h4 span {
    font-size: 21px;
    font-family: 'MyriadProRegular';
    color: #31b494;
}

.assessment_photo {
    width: 120px;
    position: absolute;
    right: 10px;
    top: -45px;
    z-index: 5;
}

.assessment_photo img {
    border: 2px solid #63a7ac;
}

.assessment_processing_holder {
    background: #071c1e;
    min-height: 125px;
    position: relative;
    z-index: 10;
    border-top: 1px solid #63a7ac;
}

.assessment_processing_box {
    padding: 30px 28px 30px 2px;
    overflow: hidden;
}

.assessment_processing_col {
    width: 33.33%;
    padding-left: 26px;
}

.assessment_processing_col a {
    width: 100%;
    height: 64px;
    border-bottom: 1px solid #0c423d;
    line-height: 63px;
    background: #00ba83;
    color: #b2ffe8;
    font-size: 27px;
    text-transform: uppercase;
    text-align: center;
    display: block;
    font-family: 'MyriadProBold';
}

.assessment_processing_bar {
    width: 100%;
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}

.assessment_processing_bar .processing_info span {
    display: inline-block;
    font-size: 43px;
    color: #80bdb2;
    font-family: 'MyriadProSemibold';
}

.assessment_processing_bar .processing_info small {
    font-size: 26px;
    color: #dffdff;
    display: inline-block;
    font-family: 'MyriadProSemibold';
    padding-left: 8px;
    position: relative;
    top: -5px;
}

.assessment_processing_bar .processing_area {
    height: 125px;
    border: none;
    border-bottom: 1px solid #63a7ac;
}

.assessment_processing_bar .processing_column {
    height: 124px;
    padding: 0;
}

.assessment_processing_bar .progress {
    height: 124px;
}

.assessment_processing_bar .index_for_bar {
    height: 124px;
    width: 100%;
    display: table;
    padding-left: 20px;
}

.assessment_processing_bar .processing_info {
    padding: 0
}

.assessment_feature_area .feature_area {
    padding: 55px 28px 13px 28px;
}

.assessment_feature_area .feature {
    padding-left: 28px;
    padding-bottom: 30px;
    margin: 0;
    width: 25%;
}

.assessment_feature_area .feature_holder {
    margin-left: -28px;
    padding: 0;
}

.assessment_feature_area .feature_photo img {
    width: 100%;
}

.assessment_feature_area .feature h4 {
    font-size: 10px;
    color: #0d3032;
}

.assessment_feature_area .feature h4 a {
    color: #0d3032
}

.assessment_feature_area .feature h5 a {
    color: #0d3032
}

.assessment_feature_area .feature h5 {
    font-size: 15px;
    color: #0d3032;
    line-height: 19px;
}

.assessment_feature_area .feature h5 a {
    color: #0d3032
}

.feature_top_box {
    width: 100%;
    padding-bottom: 19px;
}

.feature_top_box h3 {
    font-size: 32px;
    font-weight: normal;
    color: #0d3032;
    font-family: 'MyriadProBold';
    border: none;
}

.feature_top_right span {
    display: inline-block;
    font-size: 16px;
    color: #898989;
    position: relative;
    top: -5px;
}

.feature_top_right small {
    display: inline-block;
}

.banner_top_box {
    padding-bottom: 6px;
}

.community_area .green_title h2 {
    color: #fff;
    font-size: 28px;
}

.team_box_left {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    padding-left: 48px;
}

.team_box_right {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
    padding-right: 48px;
}

.left_team_photo {
    width: 42px;
    position: absolute;
    left: -8px;
    top: -8px;
    z-index: 3;
}

.team_box_right h3,
.team_box_left h3 {
    font-size: 18px;
    color: #fff;
    line-height: 57px;
    padding: 0;
}

.team_box_right h3 {
    margin-top: -8px
}

.right_team_photo {
    width: 42px;
    position: absolute;
    right: -8px;
    top: -8px;
    z-index: 3;
}

.space_btm_none {
    padding-bottom: 0 !important
}

.admin_row_btm .bearbeiten_two_btn {
    padding-top: 8px;
}

.admin_row_btm .bearbeiten_two_btn a {
    font-size: 22px;
    height: 37px;
    line-height: 37px;
    margin-left: 10px;
    padding-right: 9px;
    padding-left: 44px;
}

.admin_row_btm .bearbeiten_two_btn a.save_btn {
    padding-left: 47px
}

.quick_edit_popup .bearbeiten_two_btn {
    width: 184px;
    margin: 0 auto;
    text-align: center;
    padding: 0;
    padding-top: 21px;
}

.quick_edit_popup .bearbeiten_two_btn a {
    width: 100%;
    padding: 0;
    text-align: center;
}

.admin_row_btm .bearbeiten_two_btn a .fa {
    top: 2px;
    left: 10px;
}

.seven_column_fast .seven_column6 {
    width: 205px;
}

.seven_column_fast .seven_column7 {
    width: 114px;
}

.seven_column_fast .result_btn {
    width: 96px
}

.process_inner_column7 .progress-bar {
    background: rgba(0, 0, 0, 0) url("https://cdn.ligainsider.de/images/misc/bgr_ranger3.png") repeat-y scroll 0 0;
}

.ranger_bg .progress-bar {
    background: rgba(0, 0, 0, 0) url("https://cdn.ligainsider.de/images/misc/bgr_ranger4.png") repeat-y scroll 0 0;
}

.team_title_holder .team_box_right {
    padding-right: 0
}

.sick_acts_column {
    width: 166px;
    display: table;
}

.table_title .sick_acts_column {
    height: 35px
}

.sick_acts_column:nth-child(1) {
    width: 372px;
    padding-left: 13px;
}

.sick_acts_row {
    border-bottom: 1px solid #63a7ac;
    height: 41px;
    background: #fff;
}

.sick_acts_row:nth-child(even) {
    background: #f7fbfb
}

.sick_acts_row .sick_acts_column {
    height: 40px;
    border-right: 1px solid #63a7ac;
}

.sick_acts_row .sick_acts_column:nth-child(5) {
    border: none;
}

.sick_acts_row .sick_acts_column span {
    font-size: 15px;
    color: #202121;
}

.sick_acts_six_column .sick_acts_column:nth-child(1) {
    width: 121px
}

.sick_acts_six_column .sick_acts_column:nth-child(2) {
    width: 297px;
    padding: 0 7px
}

.sick_acts_six_column .sick_acts_column:nth-child(3) {
    width: 197px;
    padding: 0 10px 0 15px
}

.sick_acts_six_column .sick_acts_column:nth-child(4) {
    width: 132px
}

.sick_acts_six_column .sick_acts_column:nth-child(5) {
    width: 170px;
}

.sick_acts_six_column .sick_acts_column:nth-child(6) {
    width: 119px;
}

.sick_acts_six_column .sick_acts_row .sick_acts_column:nth-child(5) {
    border-right: 1px solid #63a7ac;
    padding-left: 15px
}

.sick_acts_six_column .sick_acts_row .sick_acts_column:nth-child(6) {
    border: none
}

.sick_acts_six_column .sick_acts_row .sick_acts_column:nth-child(4) span {
    font-size: 14px
}

.tag {
    display: inline-block;
    position: relative;
    padding: 0 30px 0 8px;
    height: 25px;
    line-height: 25px;
    color: #fff;
    background: #0c3e3b;
    border-radius: 3px;
    font-size: 16px;
    padding-top: 2px;
}

.tag:hover {
    color: #fff
}

.tag .fa {
    position: absolute;
    right: 5px;
    top: 3px;
}

.trash_and_edit {
    padding: 0 12px;
    overflow: hidden;
}

.trash_and_edit a {
    width: 42px;
    height: 27px;
    display: block;
    background: #00ba83;
    border-bottom: 1px solid #0d3132;
    font-size: 20px;
    text-align: center;
    color: #b2ffe8;
}

.trash_and_edit a.trash_btn {
    background: #00ba83;
    border-bottom: 1px solid #0d3132;
    color: #b2ffe8;
    padding-top: 2px;
}

.trash_and_edit a.trash_btn {
    background: #9f1b1b;
    color: #faabab;
    border-bottom: 1px solid #350909;
    padding-top: 1px;
}

.sick_acts_column .form-control {
    border: 1px solid #2d4e51;
    font-size: 16px;
    color: #c3c3c3;
    height: 25px;
    padding-left: 7px;
    border-radius: 0;
    max-width: 204px;
}

.sick_acts_column .form-control::-moz-placeholder {
    color: #c3c3c3;
}

.sick_acts_column .form-control:-ms-input-placeholder {
    color: #c3c3c3
}

.sick_acts_column .form-control::-webkit-input-placeholder {
    color: #c3c3c3
}

.calender_popup {
    width: 895px;
    position: relative;
}

.calender_popup_holder {
    position: relative
}

.calender_popup_holder::before {
    width: 1px;
    height: 100%;
    position: absolute;
    left: 601px;
    top: 0;
    z-index: 1;
    content: '';
    background: #589f96;
}

.calender_popup_left {
    width: 601px;
}

.calender_popup_right {
    width: 292px;
}

.calender_popup_right .datepicker {
    width: 100% !important;
    padding: 0;
    clear: both;
    float: none !important;
}

.calender_popup_right .timepicker {
    width: 100% !important;
    padding: 20px 0;
    max-width: 175px !important;
    margin: 0 auto;
    float: none !important;
}

.calender_popup_right .calender_table .bootstrap-datetimepicker-widget table td span.glyphicon {
    border-radius: 0;
    cursor: pointer;
    display: block;
    height: 26px !important;
    line-height: 26px!important;
    margin: 0;
    width: 44px!important;
}

.calender_popup_right .calender_table .bootstrap-datetimepicker-widget .timepicker-picker table td a.btn {
    font-size: 22px
}

.calender_popup_right .calender_table .bootstrap-datetimepicker-widget table td span.timepicker-minute,
.calender_popup_right .calender_table .bootstrap-datetimepicker-widget table td span.timepicker-hour {
    font-size: 50px;
    bottom: -9px
}

.calender_popup_right .bootstrap-datetimepicker-widget table td {
    height: 35px;
    line-height: 35px;
    width: 100%;
}

.calender_popup_left .player_form_right .btn_box_right a {
    font-size: 18px;
}

.calender_popup_left .player_edit_column {
    border-right: none
}

.calender_popup_left .bearbeiten_two_btn {
    padding: 0;
}

.calender_popup_left .icon_column {
    width: 33.33%;
    border-right: 1px solid #63a7ac;
}

.calender_popup_left .icon_column:nth-child(3) {
    border: none;
}

.radio_widget {
    height: 19px;
    left: 6px;
    top: 4px;
    width: 19px
}

.radio_widget .exp {
    display: table;
    width: 100%;
    height: 100%;
}

.radio_widget .exp .checkbox {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    text-align: center;
}

.radio_widget label {
    display: inline-block;
    color: #fff;
    cursor: pointer;
    position: relative;
}

.radio_widget label span {
    display: inline-block;
    position: relative;
    background-color: #deeded;
    width: 19px;
    height: 19px;
    transform-origin: center;
    border: 1px solid #63a7ac;
    border-radius: 50%;
    vertical-align: -6px;
    margin-right: 10px;
    transition: background-color 150ms 200ms, transform 350ms cubic-bezier(0.78, -1.22, 0.17, 1.89);
}

.radio_widget label span:before {
    content: "";
    width: 0px;
    height: 2px;
    border-radius: 2px;
    background: #fff;
    position: absolute;
    transform: rotate(45deg);
    top: 7px;
    left: 4px;
    transition: width 50ms ease 50ms;
    transform-origin: 0% 0%;
}

.radio_widget label span:after {
    content: "";
    width: 0;
    height: 2px;
    border-radius: 2px;
    background: #fff;
    position: absolute;
    transform: rotate(305deg);
    top: 12px;
    left: 6px;
    transition: width 50ms ease;
    transform-origin: 0% 0%;
}

.radio_widget label:hover span:before {
    width: 5px;
    transition: width 100ms ease;
}

.radio_widget label:hover span:after {
    width: 10px;
    transition: width 150ms ease 100ms;
}

.radio_widget input[type="radio"],
.radio_widget input[type="checkbox"] {
    display: none;
}

.radio_widget input[type="radio"]:checked + label span,
.radio_widget input[type="checkbox"]:checked + label span {
    background-color: #00ba83;
    transform: scale(1.25);
}

.radio_widget input[type="radio"]:checked + label span:after,
.radio_widget input[type="checkbox"]:checked + label span:after {
    width: 10px;
    background: #fff;
    transition: width 150ms ease 100ms;
}

.radio_widget input[type="radio"]:checked + label span:before,
.radio_widget input[type="checkbox"]:checked + label span:before {
    width: 5px;
    background: #fff;
    transition: width 150ms ease 100ms;
}

.radio_widget input[type="radio"]:checked + label:hover span,
.radio_widget input[type="checkbox"]:checked + label:hover span {
    background-color: #00ba83;
    transform: scale(1.25);
}

.radio_widget input[type="radio"]:checked + label:hover span:afte,
.radio_widget input[type="checkbox"]:checked + label:hover span:after {
    width: 10px;
    background: #fff;
    transition: width 150ms ease 100ms;
}

.radio_widget input[type="radio"]:checked + label:hover span:before,
.radio_widget input[type="checkbox"]:checked + label:hover span:before {
    width: 5px;
    background: #fff;
    transition: width 150ms ease 100ms;
}

.calender_popup_left .checkbox label,
.calender_popup_left .radio label {
    padding: 0;
}

.calender_popup_right .calender_table .bootstrap-datetimepicker-widget table th,
.calender_popup_right .calender_table .bootstrap-datetimepicker-widget table td {
    width: 14.28%;
    height: auto;
    line-height: 25px;
    font-size: 16px;
}

.like_dislike_btn {
    padding-bottom: 10px;
}

.like_dislike_btn .like_social {
    float: left !important;
    margin-right: 30px;
}

.like_dislike_btn small,
.like_dislike_btn span {
    display: inline-block;
    color: #2fa488;
    padding: 0;
}

.comment_right_btn .like_dislike_btn .like_social a small,
.comment_right_btn .like_dislike_btn .like_social a span,
.comment_right_btn .like_dislike_btn .like_social a .fa,
.comment_right_btn .like_dislike_btn .like_social a {
    color: #a6ced3;
}

.comment_right_btn .like_dislike_btn .like_social a,
.comment_right_btn .like_dislike_btn .like_social a small,
.comment_right_btn .like_dislike_btn .like_social a span {
    font-size: 20px
}

.comment_right_btn .like_dislike_btn .like_social.green_bg_like a small,
.comment_right_btn .like_dislike_btn .like_social.green_bg_like a span,
.comment_right_btn .like_dislike_btn .like_social.green_bg_like a .fa,
.comment_right_btn .like_dislike_btn .like_social.green_bg_like a {
    color: #2fa488;
}

.like_social.dislike_social {
    margin-left: 20px;
}

.comment_table_area ul li ul .like_social.dislike_social {
    margin-left: 8px
}

.comment_table_area .like_social.dislike_social {
    margin-top: 3px
}

.popup_holder .like_social.dislike_social small,
.popup_holder .like_social.dislike_social span {
    top: -7px;
}

.comment_right_btn .like_dislike_btn {
    padding-bottom: 0 !important;
}

.comment_right_btn .like_dislike_btn .like_social {
    margin-right: 0;
}

.green_title_small .form_select {
    width: 198px;
    padding-top: 5px;
}

.green_title_small .select_title {
    width: 120px;
}

.green_title_small .select_year {
    width: 68px;
}

.green_title_small .select_title .btn {
    font-size: 12px;
    padding-right: 20px;
}

.green_title_small .select_title .btn-default {
    height: 25px;
    line-height: 25px;
}

.trash_news_popup .radio_widget,
.news_bearbeiten_holder .radio_widget {
    left: -14px;
}

.popup_right_box .green_title h3 {
    font-size: 20px
}

.popup_right_box .assessment_processing_box {
    padding: 20px 15px 20px 0;
}

.popup_right_box .assessment_processing_col {
    padding-left: 15px;
}

.popup_right_box .assessment_processing_col a {
    font-size: 13px;
    height: 41px;
    line-height: 40px;
}

.popup_right_box .processing_column {
    height: 82px;
    padding: 7px 9px 7px 7px;
    width: 33.33%;
}

.popup_right_box .assessment_processing_holder {
    min-height: 83px;
}

.popup_right_box .assessment_processing_bar .processing_info span {
    font-size: 18px;
}

.popup_right_box .assessment_processing_bar .processing_info small {
    font-size: 12px;
    padding-left: 3px;
    top: -2px;
}

.popup_right_box .assessment_processing_bar .processing_area {
    height: 82px
}

.popup_right_box .assessment_processing_bar .progress,
.popup_right_box .assessment_processing_bar .index_for_bar {
    height: 81px
}

.popup_right_box .assessment_processing_bar .index_for_bar {
    padding-left: 10px;
    height: 66px
}

#wrapper {
    overflow: hidden
}

.emailpopup_holder {
    width: 475px;
}

.emailpopup_holder .small_popup_box {
    width: 390px;
    margin: 0 auto;
    padding: 19px 0 21px 0;
}

.emailpopup_holder .form-control {
    width: 100%;
    height: 37px;
    border-color: #2d4e51;
    box-shadow: none;
    font-size: 18px;
    color: #bbbbbb;
    border-radius: 0;
}

.emailpopup_holder .form-group {
    padding-bottom: 18px;
}

.emailpopup_holder .save_button {
    padding: 0;
    margin: 0;
}

.feature_info_holder {
    height: 149px;
    width: 100%;
    display: table;
}

.feature_news .player_photo_bg {
    background: #fff;
    text-align: left;
    padding: 0 13px;
    min-height: 173px;
    height: auto;
}

.feature_news .player_left_icon {
    right: 14px !important;
    left: auto;
    top: -73px;
}

.feature_news .player_photo_bg .profile_link_box {
    display: block;
    padding-top: 0;
    font-size: 14px;
    color: #0d3032;
    margin-bottom: 1px;
}

.feature_news .player_photo_bg span {
    font-size: 14px;
    color: #0d3032;
    text-align: left;
}

.feature_news .player_photo_bg h3 {
    font-size: 14px;
    line-height: 21px;
    font-family: 'MyriadProRegular';
    text-align: left;
    min-height: inherit;
    padding-bottom: 0;
}

.feature_news .feature_info_holder {
    display: block;
    border-top: 1px solid #9dc7bc;
    padding-top: 6px;
    height: auto;
    min-height: 118px;
    padding-right: 9px;
}

.feature_news small {
    font-size: 13px;
    line-height: 17px;
    color: #9e9e9e;
    max-width: 183px;
    width: auto;
    text-overflow: none;
    white-space: normal;
}

.feature_news small strong {
    font-weight: normal;
    font-family: 'MyriadProSemibold';
}

.feature_news .player_photo_social {
    height: auto;
    padding-left: 0;
    padding-top: 6px;
    min-height: 55px;
}

.feature_news .small_comment_top {
    padding: 0;
    margin: 0;
    position: absolute;
    right: 0;
    top: 25px;
    z-index: 2;
}

.info_seite_widget {
    overflow: hidden;
}

.info_seite_photo {
    width: 55px;
    margin: 0 15px 0 0;
    display: inline-block;
}

.hot_meter_box {
    width: 40px !important;
    position: relative;
    top: 0px;
}

.hot_meter_item0,
.hot_meter_item50,
.hot_meter_item100 {
    display: none
}

.hot_meter0 .hot_meter_item0 {
    display: block
}

.hot_meter50 .hot_meter_item50 {
    display: block
}

.hot_meter100 .hot_meter_item100 {
    display: block
}

.divider_box {
    width: 100%;
    height: 20px;
}

.highlight_ticker_area {
    padding: 0;
}

.highlight_ticker_area .leg_table_title {
    height: 87px;
    padding-top: 10px;
}

.highlight_ticker_area .left_table_icon {
    top: 19px
}

.highlight_ticker_top {
    overflow: hidden;
    border-top: 1px solid #64a7ac;
    border-bottom: 1px solid #64a7ac;
    background: #f7fbfb;
}

.highlight_checkbox_col {
    width: 14.285%;
    border-right: 1px solid #64a7ac;
}

.highlight_checkbox_col:nth-child(7) {
    border: none
}

.highlight_checkbox_col {
    height: 53px;
    padding-left: 35px;
    position: relative;
}

.checkbox_left_icon {
    width: 36px;
    padding-top: 8px;
}

.highlight_checkbox_info {
    margin-left: 45px;
    height: 53px;
    display: table;
    padding-right: 10px;
}

.highlight_checkbox_info span {
    display: block;
    font-size: 14px;
    color: #0d3032;
    line-height: 16px;
    font-family: 'MyriadProBold';
}

.highlight_checkbox_col .radio_widget {
    left: -12px;
    top: 17px;
}

.highlight_ticker_table {
    padding: 0;
}

.highlight_ticker_table .community_row {
    border-bottom: 1px solid #64a7ac;
    border-top: none;
}

.highlight_ticker_left {
    width: 244px;
    padding: 17px 0 0 29px;
}

.highlight_ticker_left .community_time {
    width: 145px;
    height: 35px;
    position: relative;
    top: inherit!important;
    left: inherit!important;
    right: inherit!important;
    z-index: 10;
    background: #fff;
    text-align: center;
}

.highlight_ticker_right {
    width: 790px;
}

.highlight_ticker_right .community_left,
.highlight_ticker_right .community_right {
    width: 50%
}

.highlight_ticker_left .community_icon {
    left: -34px;
    right: inherit;
    margin: 0;
}

.highlight_ticker_left .community_time::before {
    width: 1px;
    height: 100%;
    content: '';
    position: absolute;
    left: 50%;
    top: 0;
    z-index: 1;
    background: #4d9aa0;
}

.highlight_ticker_left .community_time_left {
    padding-left: 14px;
    width: 50%
}

.highlight_ticker_left .community_time_right {
    padding-right: 12px;
    width: 50%
}

.community_team_icon {
    width: 74px;
    position: absolute;
    right: -74px;
    top: -4px;
    z-index: 2;
}

.community_small_icon {
    width: 42px;
    margin-left: -10px;
    position: relative;
}

.community_small_icon:nth-child(1) {
    z-index: 2;
}

.community_small_icon:nth-child(2) {
    z-index: 1;
}

.highlight_ticker_table .player_community_info {
    max-width: 340px
}

.highlight_ticker_table .news_pagination {
    padding: 30px 0 0 0;
}

.community_team_icon_left,
.community_team_icon_right {
    width: 42px;
    position: absolute;
    top: -5px;
    z-index: 2;
}

.community_team_icon_left {
    left: -39px;
}

.community_team_icon_right {
    right: -39px;
}

.community_full_score::before,
.community_full_score .community_time_left,
.community_full_score .community_icon {
    display: none
}

.community_full_score .community_time,
.community_full_score .highlight_community_info {
    background: none;
    border: none;
}

.community_full_score .community_time_right {
    width: 100%;
    float: none !important;
}

.community_full_score .community_time_right strong,
.community_full_score .community_time_right span {
    display: block;
    font-size: 36px !important;
    text-align: center;
    font-weight: normal;
    line-height: 35px !important;
    color: #00ba83 !important;
    font-family: 'MyriadProBold';
    letter-spacing: 3px;
}

.community_full_score .player_position_photo img {
    border: none;
}

.dropdown-menu {
    top: 100%!important;
    bottom: inherit !important;
}

.dropdown-menu,
.dropdown-menu ul {
    max-height: inherit !important;
    min-height: inherit !important;
}

.comment_column_left {
    position: relative;
}

.comment_column_left .comment_info_btn {
    text-align: center;
}

.comment_column_left .comment_info_btn .fa {
    font-size: 30px;
}

.comment_column_left .comment_info_btn span {
    position: absolute;
    left: 0;
    right: 0;
    font-size: 12px;
    color: #fff;
    font-family: "MyriadProBold";
    top: 6px;
    line-height: 17px;
}

.info_seite_holder h2,
.info_seite_holder h3,
.info_seite_holder h4,
.info_seite_holder h5,
.info_seite_holder h6 {
    padding-bottom: 25px;
    color: #222;
}

.info_seite_holder h2 {
    font-size: 30px;
}

.info_seite_holder h3 {
    font-size: 24px;
}

.info_seite_holder h4 {
    font-size: 20px;
}

.info_seite_holder h5,
.info_seite_holder h6 {
    font-size: 18px;
}

.info_seite_holder ul {
    padding: 0 0 25px 20px;
    list-style-type: disc;
}

.info_seite_holder ul li {
    list-style-type: disc;
    font-size: 18px;
    line-height: 24px;
}

.info_seite_holder ol {
    padding: 0 0 25px 20px;
    list-style-type: decimal;
}

.info_seite_holder ol li {
    list-style-type: decimal;
    font-size: 18px;
    line-height: 24px;
}

.info_seite_holder p {
    font-size: 18px;
    line-height: 24px;
    padding-bottom: 25px;
}

.modal {
    z-index: 99999
}


/*extra css from live site*/

body {
    background-color: #f7fbfb !important;
}

.feature_holder_box {
    background: #fefefe;
}

.navbar {
    background: #b4ff81;
}

#navbar::before,
#navbar::after {
    background: #b4ff81;
}

.menu_area::before,
.menu_area::after {
    border-top: 2px solid #b4ff81;
}

.main_menu ul li:hover > a,
.main_menu ul li.current_page_item a {
    border-color: #b4ff81;
    color: #b4ff81;
}

.menu_area_hide {
    border-top: 2px solid #b4ff81;
}

.player_photo_bg span {
    font-size: 14px;
}

.regular_textarea_box textarea.form-control {
    width: 100%;
    border: none;
    padding: 10px 8px 5px 8px;
    font-size: 20px;
    line-height: 33px;
    color: #0d3032;
    font-family: 'MyriadProRegular';
    font-weight: 100;
    resize: none;
    background: #fff;
    outline: none;
    box-shadow: none;
    border-radius: 0;
}

.regular_textarea_box textarea.code_area {
    font-family: Consolas;
    font-size: 13px;
    line-height: 18px;
    background-color: #eff0f1;
    width: 97%;
    margin: 10px;
}

.top_textarea_box input.form-control {
    width: 100%;
    height: 76px;
    border: 1px solid #aacec9;
    padding: 10px 8px 5px 8px;
    font-size: 30px;
    line-height: 28px;
    color: #0d3032;
    font-family: 'MyriadProBold';
    resize: none;
    background: #fff;
    outline: none;
    box-shadow: none;
    border-radius: 0;
}

.top_select_box select {
    width: 100%;
    height: 50px;
    padding: 10px 8px 5px 8px;
    font-size: 20px;
    line-height: 28px;
    color: #0d3032;
    font-family: 'MyriadProBold';
    resize: none;
    background: #fff;
    outline: none;
    box-shadow: none;
    border-radius: 0;
}

.no_left_margin {
    margin-left: 0;
}

.small_left_margin {
    margin-left: 10px;
}

.editor_content .top_select_box:first-child {
    margin-left: 0;
}

.editor_content .top_select_box {
    margin-left: 15px;
}

.noedit_holder_box {
    border: 1px solid #63a7ac;
    border-left: none;
    margin-bottom: 20px;
}

.noedit_holder_box .green_title_small {
    padding: 0;
}

.noedit_holder_box .green_title_small h3 {
    padding-left: 10px
}

.edit_link1 a {
    border-left: none;
    border-right: 1px solid #559e94;
}

.editor_content .btn_box {
    margin: 0;
}

.editor_content .btn_box a {
    font-size: 13px;
    color: #fff;
    height: 46px;
    line-height: 46px;
    background: #0c3e3b;
    padding: 0 50px 0 22px;
    font-family: 'MyriadProBold';
}

.btn_box a {
    display: inline-block;
    padding: 0 22px 0 6px;
    height: 27px;
    background: #c87070;
    color: #f4e2e2;
    font-size: 14px;
    line-height: 27px;
    border-radius: 5px;
    position: relative;
    margin: 0 6px 9px 0;
}

.editor_content .btn_box a .fa {
    position: absolute;
    font-size: 23px;
    right: 12px;
    top: 10px;
}

.search_box_right {
    margin-left: 63px;
}

.editor_info .top_textarea_box input.form-control {
    width: 100%;
    height: 50px;
    border: none;
    padding: 10px 8px 5px 8px;
}

.top_textarea_box input.form-control {
    width: 100%;
    height: 76px;
    border: 1px solid #aacec9;
    padding: 10px 8px 5px 8px;
    font-size: 30px;
    line-height: 28px;
    color: #0d3032;
    font-family: 'MyriadProBold';
    resize: none;
    background: #fff;
    outline: none;
    box-shadow: none;
    border-radius: 0;
}

.header_search_result ul li.selected {
    background: #0d2f31;
    color: #fff;
}

.newmsg {
    padding: 0 !important;
    display: block !important;
}

.table_form_btn a.disable_icon {
    opacity: 0.5;
}

.no_bottom_border {
    border-bottom: none;
}

#wrapper {
    padding-right: 230px;
    max-width: inherit;
}

.smaller .top_header_fix {
    right: inherit;
}

.top_header_fix {
    z-index: 1000;
}

.my_player_search {
    position: absolute;
    right: 30px;
}

.banner {
    padding: 20px 0 20px 0 !important;
    width: 1036px;
}

.process_table_title .ranking_column1,
.process_table_title .ranking_column2,
.process_table_title .ranking_column3,
.process_table_title .ranking_column4,
.process_table_title .ranking_column5,
.process_table_title .ranking_column6,
.process_table_title .ranking_column7,
.process_table_title .ranking_column8 {
    display: table;
    height: 35px;
}

.team_two .team_info_box span,
.team_two .team_info_box strong {
    color: inherit;
}

.news_post_two {
    margin: 0 -17px;
    padding: 5px 17px;
}

.news_post_three {
    margin: -15px -17px;
    padding: 0px 17px;
}

.seven_column4 {
    width: 245px;
}

.seven_column6 {
    width: 245px;
}

.player_photo_bg {
    background-position-y: 0px;
}

.startseite_page {
    background: #f7fbfb;
}

.startseite_page .wrapper_container {
    background: #f7fbfb;
}


/*[data-toggle="modal"] {

    pointer-events:none;

}*/

.leg_column_row .progress_right_info {
    right: -52px;
}

.player_photo_social small {
    font-size: 13px;
}

.video_info_box span {
    padding-left: 0px;
}

.video_info_box h5 {
    font-size: 20px;
}

.hide_minute {
    background: inherit !important;
    border: inherit !important;
}

.player_tags span {
    color: inherit;
}

.video_popup_box {
    width: 900px;
}

.comment_box input[type="submit"] {
    width: 390px;
}

.header_comments {
    width: 145px !important;
}

.upload_photo img.top_radius {
    max-height: 98px;
}

.see_no_ad #wrapper {
    padding-right: 5%;
}

.note_color_10 {
    color: #076926 !important;
}

.note_color_15 {
    color: #076926 !important;
}

.note_color_20 {
    color: #246700 !important;
}

.note_color_25 {
    color: #375a00 !important;
}

.note_color_30 {
    color: #544700 !important;
}

.note_color_35 {
    color: #5a3d00 !important;
}

.note_color_40 {
    color: #652600 !important;
}

.note_color_45 {
    color: #652600 !important;
}

.note_color_50 {
    color: #570000 !important;
}

.note_color_55 {
    color: #570000 !important;
}

.note_color_60 {
    color: #570000 !important;
}

.point_color {
    color: #fff;
}

.point_position {
    left: -1px;
    top: 1px;
}

.fullimage {
    width: 100%;
}


/** DIRK ANFANG **/

.info_top_title span {
    font-size: 23px;
}

.info_top_title span small {
    font-size: 9px;
}

.player_progress_info small {
    margin-top: 5px;
    font-size: 10px;
}

.player_progress_info span {
    line-height: 3px;
    padding-top: 10px;
}

.news_title_box h2 {
    font-size: 50px;
    line-height: 40px;
}

.news_title_box h3 {
    font-size: 20px;
}

.team_box_right .player_note span {
    font-size: 22px;
    line-height: 20px;
    margin: 6px 0px 3px 0px;
}


/** DIRK ENDE **/

.player_note_info small {
    color: inherit;
}

.player_note_info span {
    color: inherit !important;
}

.banner_right_info .player_note small {
    color: inherit !important;
}

.banner_right_info .player_note strong {
    color: inherit !important;
}

.player_note_info strong {
    color: inherit;
}

.player_without_pi {
    top: 0;
}

.rating_box small {
    color: #076926;
}

.row_content_inner strong {
    margin: -3px 0px 0px 0px;
}

.average_column .team_info .team_info_box span {
    color: inherit;
}

.average_column .team_info .team_info_box strong {
    color: inherit;
}

.table_left_box .form_column1 {
    width: 160px;
}

.table_left_box .form_column2 {
    width: 145px;
}

.superbanner {
    width: inherit;
}

.betfair_background {
    background: url('https://cdn.ligainsider.de/images/misc/betfair_bg.jpg');
}

.rating_info_right .player_note {
    width: 62px;
    height: 54px;
    top: 9px;
    left: 245px;
}

.add_pic {
    top: 193px;
    padding-left: 5px;
    position: absolute;
}

.rating_info_right .player_note span {
    font-size: 15px;
    line-height: 20px;
    margin: 6px 0px 3px 0px;
    color: inherit;
}

.rating_info_right .player_note strong {
    font-size: 9px;
    line-height: normal;
    color: inherit;
}

.rating_info_right .player_note span small {
    font-size: 16px;
    color: inherit;
}

.seven_column_all {
    width: 100%;
    padding-left: 17px;
    height: 60px;
    display: table;
    text-align: center;
}

.parent_for_one_column .table_title_right span {
    width: 765px;
}

.parent_for_one_column .table_column:first-child {
    width: 270px;
}

.parent_for_one_column .table_column {
    width: 765px;
}

.progress {
    background-color: #061c1f;
}

.small_table_column_noentry {
    width: 100%;
    height: 55px;
    display: table;
}

.player_note_holder {
    top: 3px;
    left: 1px;
}

.small_pic_w {
    width: 30px;
    margin-top: 5px;
}

.column_row .table_col5,
.column_row .table_col6,
.column_row .table_col7,
.column_row .table_col8 {
    border-right-color: #88e39f;
}

.stadium_container_small .player_no {
    border: 2px solid #549da3;
    background: #f2f9f7;
    bottom: 57px;
    right: -9px;
}

.color_box span.grey {
    background: #bec5d1
}

.transfer_column:nth-child(1) {
    width: 95px;
}

.table_form_right a {
    /*width:97px;*/
}

.data_small_icon {
    width: 30px;
    margin: 0 0px;
}

.data_column_item {
    padding: 0 2px;
    width: 25px;
}

.data_column_right {
    width: 35px;
    padding-right: 4px;
}

.data_column:first-child {
    /* width: 122px;*/
}

.data_column {
    /*width: 57px;*/
}

.data_big_row .data_column {
    /*width: 144px;*/
}

.table_big_colx {
    width: 210px;
}

.new_four_column_feature .small_table_row {
    height: 56px;
}

.compar_bg4 {
    background: #babac4;
}

.compar_bg4 strong {
    color: #f2f2f7;
}

.select_year {
    margin-left: 5px;
}

.full_time_status {
    z-index: 665;
}

.header_holder {
    z-index: 666;
    border: 1px solid #559e94;
}

.progress_signal span {
    color: #fff;
}

.admin_page .top_header_area {
    border-bottom: none;
}

.admin_page .top_header_area::before {
    border-bottom: none;
}

.admin_page .top_header_area::after {
    border-bottom: none;
}

.top_content_menu ul li:first-child,
.top_content_inner ul li {
    width: 175px;
}

.seven_column2 {
    width: 75px;
}

.seven_column3 {
    width: 100px;
    padding-right: 10px;
}

.content_two_col {
    padding-top: 15px;
}

.stadium_container_area {
    position: relative;
}

.stadium_container_bg {
    background: none;
}

.stadium_container_ad {
    position: absolute;
    padding-top: 13px;
    z-index: 2;
}

.bande_banner {
    padding: 0px;
    padding-top: 30px;
    padding-bottom: 30px;
    background: #f7fbfb;
}

.transfer_table_inner,
.transfer_table {
    background: #f7fbfb;
}

.editarea {
    padding: 20px;
}

.player_position_column {
    z-index: 3;
}

.team_select_box {
    z-index: 4;
}

img.lazy {
    display: block;
}

.news_content_holder twitterwidget::shadow .EmbeddedTweet {
    width: 698px;
    max-width: 698px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f3f8f7+0,cbebff+47,a1dbff+100;Blue+3D+%2313 */
    background: #f3f8f7;
    /* Old browsers */
    background: -webkit-linear-gradient(#f3f8f7 0%, #f3f8f7 47%, #f3f8f7 100%);
    background: -moz-linear-gradient(#f3f8f7 0%, #f3f8f7 47%, #f3f8f7 100%);
    background: -o-linear-gradient(#f3f8f7 0%, #f3f8f7 47%, #f3f8f7 100%);
    background: linear-gradient(#f3f8f7 0%, #f3f8f7 47%, #f3f8f7 100%);
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f3f8f7', endColorstr='#f3f8f7', GradientType=0);
    /* IE6-9 */
    border-color: #9dc7bc;
}

twitterwidget::shadow .EmbeddedTweet:hover {
    border-color: #ccd6dd;
}

.feature_column_row:first-child {
    padding: 40px 0 30px 0;
}

.banner_top_icon {
    margin: 7px 0px -7px 0px;
}

.player_position_row4 .smallmargin {
    margin: 0 30px;
}

.player_position_row3 .bigmargin {
    margin: 0 97px;
}

.player_position_row2 .player_position_column {
    margin: 0 14px;
}

.processing_area {
    border-bottom: none;
}

.player_edit_select_small {
    width: 90%;
}

.top_content_menu ul li a {
    padding: 0 30px;
}

.top_content_menu ul li:first-child {
    width: inherit;
}

.table_column_holder .table_title span {
    display: inline-block;
    line-height: 12px;
}

.like_item small,
.comment_item small {
    font-size: 14px;
    color: #a6ced3;
    line-height: 50px;
    display: inline-block;
    font-family: 'MyriadProBold';
}

.info_seite_content hr {
    margin-bottom: 25px;
}

.personal_table_column {
    height: 54px;
}

.personal_table_row {
    height: 55px;
}

.personal_table_column .player_position_photo {
    top: 2px;
}

.content_two_box .feature_column {
    height: 285px;
}

.selected_page {
    color: #b2ffe8 !important;
}

.search_popup_row.selected {
    background: #003387;
}

.search_popup_row.selected span {
    color: #ffffff;
}

.new_edit_replay a {
    width: 79px !important;
}

.leg_new_title h1 {
    margin-left: inherit;
}

.like_dislike_btn small,
.like_dislike_btn span {
    color: inherit;
}

.small-margin-topnews {
    padding: 0px 18px 0 16px !important;
}

.video_info_box strong,
.video_info_box h4,
.video_info_box h3,
.video_info_box h5 {
    font-size: 20px;
}

.stadium_section {
    margin: 26px 0 0 0;
    padding: 0;
}

#video_slider_area {
    border-bottom: none;
}

.border_bottom {
    border-bottom: 1px solid #559e94 !important;
}

.truckduckarea {
    border-radius: 3px;
    position: fixed !important;
    cursor: pointer !important;
    z-index: 2147483548 !important;
    bottom: 20px !important;
    right: 20px !important;
}

.truckduckarea a#truckduck_btn {
    color: #ffb2b2;
    background: #ba0000;
    font-size: 22px;
    height: 37px;
    line-height: 37px;
    margin-left: 10px;
    padding-right: 9px;
    padding-left: 44px;
    display: inline-block;
    padding: 0 14px 0 14px;
    font-size: 22px;
    position: relative;
    height: 45px;
    line-height: 44px;
    font-family: 'MyriadProBold';
    margin-left: 11px;
}

.truckduckarea a fa {
    top: 2px;
    left: 10px;
    font-size: 32px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.xtip_background {
    background-color: #ffcc07;
}

.green_bg_like span,
.green_bg_like small,
.green_bg_like .fa {
    color: #38a88d !important;
}

.widthout_banner {
    padding-top: 21px;
}

.team_info span,
.team_info strong {
    color: inherit;
}

.team_title_area {
    min-height: 95px;
}

.stadium_right_text p {
    padding-top: 10px;
}

.not_active_arrow {
    border: 1px solid #c1cbcc;
    color: #c1cbcc;
}

.player_chart_column .tags_info span,
.player_chart_column .tags_info span small {
    color: inherit;
}

.club_home_menu ul li:first-child
    /*, .top_content_menu ul li:first-child */

{
    background: url(https://cdn.ligainsider.de/images/menu/bgr_li.png) repeat-y right;
}

.player_table_column:first-child span {
    padding-left: 40px;
}

.like_btn_footer {
    padding: 4px 0 0 0px;
}

.autor_melder {
    padding-right: 50px;
}

.quelle {
    margin-bottom: 0px;
}

.news_title_box h1 {
    font-size: 66px;
}

.admin_settings_box strong {
    font-size: 44px;
    font-weight: normal;
    font-family: 'MyriadProBold';
    line-height: 56px;
    color: #fff;
    padding-left: 10px;
}

.icon_left_height {
    margin-left: 17px;
}

.team_title_area h1 {
    font-size: 35px;
}

.scorer-bar {
    background: url(https://cdn.ligainsider.de/images/misc/bgr_ranger4.png) repeat-y;
}

.border_top {
    border-top: 1px solid #559e94;
}

.news_banner img {
    margin: 0 auto;
}

.team_box_right {
    z-index: 0;
}

.content_top_area {
    border-bottom: none;
}

.team_box_right .va_posten_btn {
    width: 165px;
}

.item_icon_inner {
    width: 55px;
}

.team_box_right p {
    font-size: 14px;
    color: #0d3032;
    text-align: right;
    line-height: 14px;
}

.team_title_holder {
    z-index: 2;
}

.team_title_holder .team_box_right {
    padding-right: 10px;
    padding-top: 10px;
}

.firstname span {
    font-size: 14px;
}

.news_title_box strong a,
.news_title_box strong a:hover {
    color: #00ba83;
}

.login_form_top .form-control {
    color: #000;
}

.transfer_table_left {
    padding: 15px 15px 5px 18px;
}


/*#SkyId {
    position: absolute !important;
    width: 100%;
}*/

#BannerId {
    text-align: center;
}

.news_section_preview {
    width: 100%;
    padding: 9px;
}

.delete_section_preview a,
.delete_section_preview:hover {
    color: #ffb2b2;
    width: 36px;
    height: 35px;
    display: block;
    text-align: center;
    line-height: 36px;
    font-size: 30px;
}

.process_inner_title_zero {
    z-index: 0;
}

.details_table {
    border-bottom: 1px solid #63a7ac;
}

.prev_big_arrow,
.next_big_arrow {
    width: 50px;
    height: 50px;
    border: 1px solid #305153;
    display: block;
    position: absolute;
    top: 0;
    text-align: center;
    font-size: 45px;
    line-height: 25px;
    background: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #2d5354;
}

.prev_big_arrow {
    left: -25px;
}

.news_section_preview twitterwidget::shadow .EmbeddedTweet {
    margin-top: 35px;
    width: 660px;
    max-width: 698px;
    background: #f3f8f7;
    background: -webkit-linear-gradient(#f3f8f7 0%, #f3f8f7 47%, #f3f8f7 100%);
    background: -moz-linear-gradient(#f3f8f7 0%, #f3f8f7 47%, #f3f8f7 100%);
    background: -o-linear-gradient(#f3f8f7 0%, #f3f8f7 47%, #f3f8f7 100%);
    background: linear-gradient(#f3f8f7 0%, #f3f8f7 47%, #f3f8f7 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f3f8f7', endColorstr='#f3f8f7', GradientType=0);
    border-color: #9dc7bc;
}

.pointer {
    cursor: pointer;
}

.meinespieler .ascending_descending {
    left: 93%;
    top: 15px;
}

.admin_settings a small {
    font-size: 12px;
    font-weight: bold;
}

.player_note strong {
    color: inherit;
}

.player_note span {
    color: inherit;
}

.twitter-video {
    margin: 0 auto !important;
}

.content_two_box .news_loop_info {
    bottom: 60px;
}

.my_player_search .header_search {
    z-index: 1;
}

.embed-container {
    position: relative;
    height: 0;
    overflow: hidden;
    width: 100%;
    height: auto;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next {
    border-bottom: none;
}

.embed-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.feature_column {
    height: 256px
}

.player_left_icon {
    top: -75px;
}

.player_photo_bg .profile_link_box {
    padding-top: 65px;
}

.feature_info_holder {
    height: 145px;
}

.player_photo_social {
    padding-top: 11px;
}

.ad_pubperform {
    padding: 22px 0;
    max-width: 970px;
}

.news_title_box h1 {
    font-size: 56px;
    line-height: 63px;
}

.news_title_box strong {
    padding-bottom: 5px;
}

.bottom_icon {
    z-index: 201;
}

.login_header_social .click_now {
    color: #369988 !important;
}


/* WebKit browsers */

[placeholder]:focus::-webkit-input-placeholder {
    color: transparent;
}

::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #b8b8b8;
}

:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #b8b8b8;
    opacity: 1;
}

::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #b8b8b8;
    opacity: 1;
}

:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #b8b8b8;
}

::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #b8b8b8;
}

.highlightfade {
    background-color: green;
    -webkit-animation-name: highlightfadeanim;
    /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 4s;
    /* Safari 4.0 - 8.0 */
    animation-name: highlightfadeanim;
    animation-duration: 4s;
    animation-fill-mode: forwards;
}


/* Safari 4.0 - 8.0 */

@-webkit-keyframes highlightfadeanim {
    from {
        background-color: green;
    }
    to {
        background-color: white;
    }
}


/* Standard syntax */

@keyframes highlightfadeanim {
    from {
        background-color: green;
    }
    to {
        background-color: white;
    }
}

.quick_edit_popup .entry-content textarea {
    border: none;
    background: none;
    resize: none;
    font-size: 20px;
    line-height: 33px;
    color: #333;
    outline: none;
    display: block;
    width: 100%;
    padding: 8px 10px 30px 17px
}

.time_frame_box {
    width: 53px;
    border: 1px solid #9dc7bc;
    position: absolute;
    right: -9px;
    top: 38px;
    z-index: 10;
    background: #fff;
    padding: 4px 2px 3px 2px;
    text-align: center;
}

.time_frame_box span {
    display: block;
    font-size: 12px;
    color: #333333;
    line-height: 15px;
}

.tabulation_column {
    padding: 13px 0 0 20px;
}

.copy-text-inner,
.copy-text {
    display: none;
    color: #b2ffe8;
    position: absolute;
    bottom: 0;
    left: 8px;
    z-index: 200;
    width: 82px;
    height: 26px;
    border-radius: 3px;
    line-height: 26px;
    text-align: center;
    font-size: 14px;
    background: #154f48;
    font-family: 'MyriadProBold';
}

.tabulation_column strong {
    display: block;
    font-size: 14px;
    color: #217b6c;
    text-transform: uppercase;
    line-height: 26px;
    font-weight: normal;
    font-family: 'MyriadProBold';
}

.tabulation_id {
    padding-left: 8px;
    position: relative;
}

.tabulation_id span {
    width: 82px;
    height: 26px;
    font-size: 16px;
    color: #b2ffe8;
    line-height: 26px;
    display: block;
    border-radius: 3px;
    background: #154f48;
    font-family: 'MyriadProBold';
    cursor: text;
}

.card_info_col .tabulation_id span {
    font-size: 16px !important;
    color: #b2ffe8 !important;
    line-height: 26px !important;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
}

.card_info_col .tabulation_id p.copy-text-inner {
    width: 100%;
}

.custom_popup_box {
    width: 100%;
}

.popup_logo {
    background: #006d5f;
    padding: 23px 10px;
    border-bottom: 2px solid #9bea52;
}

.popup_logo img {
    margin: 0 auto;
}

.custom_popup_box .hand_pic {
    left: inherit;
    top: 27px;
    right: 24px;
}


/*April 20th 2018*/

.space_for_banner .feature_column {
    width: 219px;
    min-height: 250px;
}

.space_for_banner .new_add {
    width: 300px;
    border: none;
    padding-top: 6px;
}

.space_for_banner .social_left_icon {
    left: -16px;
}

.space_for_banner .player_photo_social {
    padding-left: 30px;
}

.space_for_banner .player_photo_social .small_comment_top {
    margin-right: -10px;
}

.news_box_content {
    border-bottom: 1px solid #9dc7bc;
    border-top: 1px solid #9dc7bc;
    padding: 20px 0;
    overflow: hidden;
    margin-bottom: 25px;
}

.news_img_column {
    width: 300px;
}

.news_box_rgt {
    width: 380px;
}

.player_news_row {
    padding-top: 20px;
}

.player_news_row:first-child {
    padding: 0;
}

.player_news_left {
    width: 111px;
    position: relative;
}

.icon_player_news {
    position: absolute;
    right: -8px;
    top: -6px;
    z-index: 2;
}

.player_news_rgt {
    width: 253px;
}

.player_news_rgt h3 {
    font-weight: normal;
    font-family: 'MyriadProBold';
    font-size: 16px;
    line-height: 18px;
    color: #00ba83;
    padding-bottom: 7px;
}

.player_news_rgt h4 {
    font-weight: normal;
    font-family: 'MyriadProBold';
}

.player_news_rgt h4 a {
    font-size: 22px;
    color: #092223;
    line-height: 26px;
}

.player_tags img {
    position: relative;
    z-index: 2;
}

.player_tags .tags_info {
    z-index: 2;
}

.tags_hover {
    position: absolute;
    z-index: 1;
    border: 2px solid #4d9aa0;
    background: #fff;
    width: 137px;
    height: 140px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    top: -71px;
    left: 15px;
    padding-top: 8px;
    text-align: center;
    visibility: hidden;
    opacity: 0;
}

.tags_hover strong {
    display: block;
    font-family: 'MyriadProBold';
    font-weight: normal;
    font-size: 12px;
    line-height: 12px;
    color: #4d9aa0;
    padding-bottom: 3px;
}

.tags_hover ul {
    padding-bottom: 5px;
}

.tags_hover ul li {
    line-height: 24px;
    border-top: 1px solid #4d9aa0;
    font-size: 16px;
    color: #00ba83;
    font-family: 'MyriadProBold';
    height: 24px;
    overflow: hidden;
}

.tags_hover ul li:first-child {
    border: none;
}

.tags_hover ul li span {
    display: block;
    border-left: 1px solid #4d9aa0;
    width: 50%;
    height: 25px;
    font-size: 16px;
    float: left;
}

.tags_hover ul li span:first-child {
    border: none;
}

.tags_hover ul li small {
    display: inline-block;
}

.grade_green {
    padding: 0 3px 0 0;
    text-align: right;
}

.grade_green small {
    background: url(https://cdn.ligainsider.de/images/misc/icon_tick_hov.png) no-repeat 0 center;
    padding-left: 17px;
}

.grade_red {
    color: #ff2a2a;
    padding: 0 18px 0 3px;
    text-align: left;
}

.grade_red small {
    background: url(https://cdn.ligainsider.de/images/misc/icon_cross_hov.png) no-repeat right center;
    padding-right: 18px;
}

.player_tags:hover .tags_hover {
    opacity: 1;
    visibility: visible;
}

.bootstrap-select.btn-group .dropdown-menu.inner {
    max-height: 220px !important
}

.themen_ideen_select {
    padding-right: 10px;
    position: relative;
    z-index: 200;
}

.themen_ideen_title .four_button_holder {
    padding-left: 9px;
    padding-right: 0;
}

.themen_ideen_title .four_button_holder a {
    margin-left: 7px
}

.top_title_left span.lightbulb_icon {
    display: inline-block;
    margin-bottom: -6px;
}

.themen_ideen_title .four_button_holder a.disable_icon {
    opacity: 1;
    background-color: #06755b !important;
    border-color: #086350;
}

.themen_ideen_title .four_button_holder a.disable_icon img {
    opacity: 0.5
}

.themen_ideen_title .four_button_holder a.disable_icon {
    color: #60988d
}

.four_button_holder a.button_testspiele {
    padding: 0 11px
}

.themen_ideen_title {
    position: relative;
    z-index: 50
}

.themen_ideen_team {
    position: relative;
    z-index: 20
}

.themen_ideen_team h2 span.score strong {
    color: #00ba83
}

.themen_ideen_table .team_title_area {
    height: 97px
}

.ideen_table_holder .leg_column_row {
    background: #f7fbfb;
    height: 70px;
    border-bottom: 1px solid #65a8ad;
    border-top: none
}

.ideen_table_holder .leg_column_row:nth-child(even) {
    background: #fff
}

.themen_ideen_table {
    position: relative;
}

.padding_bottom20 {
    padding-bottom: 20px !important
}

.margin_btm_none {
    margin-bottom: 0 !important
}

.ideen_table_holder {
    position: relative;
    padding-bottom: 21px;
    margin-bottom: 20px;
    border-top: 1px solid #65a8ad;
}

.ideen_table_holder::before {
    content: '';
    width: 1006px;
    height: 1px;
    background: #d3dcd9;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    display: block;
}

.placement_column {
    height: 69px;
    display: table;
    border-right: 1px solid #65a8ad;
    position: relative;
}

.placement_column1 {
    width: 616px;
}

.placement_column2 {
    width: 70px
}

.placement_column3 {
    width: 70px
}

.placement_column4 {
    width: 70px
}

.placement_column5 {
    width: 70px
}

.placement_column6 {
    width: 70px
}

.placement_column7 {
    width: 70px;
    border-right: none;
}

.placement_column1 small {
    font-size: 12px;
    color: #00ba83;
}

.placement_column1 strong {
    font-size: 18px;
    color: #0d3032;
    font-weight: normal;
    font-family: 'MyriadProBold';
    line-height: 16px;
    padding-bottom: 3px;
    display: block;
}

.placement_column1 .small_inner_icon {
    z-index: 20;
    left: 60px
}

.placement_inner_column1 {
    height: 69px;
    display: table;
    width: 288px;
    position: relative;
    padding-left: 111px;
}

.placement_inner_column2 {
    height: 69px;
    width: 327px;
    display: table;
}

.placement_inner_column2 strong {
    display: block;
;
    font-weight: normal;
;
    font-size: 22px;
    color: #0d3032;
}

.placement_column.bg_color1 {
    background-color: #fac4bd
}

.placement_column.bg_color2 {
    background-color: #ffe3c8
}

.placement_column.bg_color3 {
    background-color: #faf7d3
}

.placement_column.bg_color4 {
    background-color: #ccffcc
}

.top_two_team {
    width: 52px;
    position: absolute;
    top: -7px;
    left: 7px;
    z-index: 5;
}

.up_top {
    top: -10px
}

.small_team {
    width: 20px
}

.small_team img {
    margin: 0 auto
}

.placement_icon {
    max-width: 21px;
    margin: 0 auto
}

.ticker_container {
    padding-top: 21px;
}

.ticker_container .banner_top_title {
    padding-left: 80px;
    position: relative;
    min-height: 87px;
    height: auto;
}

.ticker_container .banner_top_info {
    margin-left: 0;
    padding-top: 19px
}

.ticker_container .banner_top_icon {
    position: absolute;
;
    left: 22px;
    bottom: 12px;
    z-index: 5;
    width: 41px;
    height: auto;
    margin: 0;
}

.ticker_carousel_box {
    position: relative;
}

.ticker_container #carousel_slider_area {
    overflow: inherit
}

.ticker_container .owl-carousel {
    margin-top: -6px
}

.ticker_container .owl-stage {
    margin-top: 6px;
}

.ticker_carousel_info {
    width: 100%;
    height: 69px;
    display: table;
    border-top: 1px solid #559e94;
    padding: 7px 5px 8px 16px;
    position: relative;
    z-index: 4;
}

.ticker_carousel_info p {
    font-size: 14px;
    line-height: 18px;
    color: #0d3032;
    margin: 0;
    font-family: 'MyriadProBold';
}

.ticker_carousel_box .item_title {
    position: relative;
    padding-left: 48px;
    background: #e6f1ee;
    z-index: 5;
}

.ticker_carousel_box .item_title span {
    color: #0d3032
}

.ticker_carousel_icon {
    width: 34px;
    position: absolute;
    left: 6px;
    top: -4px;
    z-index: 5;
}

.ticker_carousel_bg {
    height: 95px;
    width: 100%;
    position: absolute;
    overflow: hidden;
    left: 0;
    top: 0;
    opacity: 0.1;
    z-index: 1;
}

.ticker_carousel_bg img {
    display: block;
    margin: 0 auto;
    margin-top: -20px;
}

.ticker_container .owl-carousel .owl-nav .owl-prev,
.ticker_container .owl-carousel .owl-nav .owl-next {
    top: 6px;
    height: 95px
}

.ticker_container .content_main_area .owl-carousel .owl-nav .owl-next::before,
.ticker_container .content_main_area .owl-carousel .owl-nav .owl-prev::before {
    line-height: 95px
}

.ticker_content {
    padding: 26px 20px 0 79px;
}

.ticker_content_holder {
    max-width: 760px;
    border-left: 3px solid #e6f1ee;
    padding-bottom: 24px;
}

.ticker_widget {
    padding: 0 0 26px 87px;
    position: relative;
}

.ticker_widget_left {
    width: 87px;
    position: absolute;
    left: -45px;
    top: 0;
}

.ticker_widget_time span {
    color: #0d3032;
    display: block;
    width: 100%;
    border: 1px solid #4d9aa0;
    padding: 8px 5px 8px 8px;
    font-size: 16px;
    font-family: 'MyriadProBold';
    line-height: 17px;
    background-color: #fff;
}

.ticker_widget_info {
    border-bottom: 1px solid #9dc7bc;
    position: relative;
    padding-bottom: 10px;
    top: -5px;
}

.ticker_widget_icon {
    display: inline-block;
    padding-left: 5px;
    padding-right: 6px;
}

.ticker_icon_col {
    width: 42px;
    display: inline-block;
    margin-left: -12px;
    position: relative;
}

.ticker_icon_col:nth-child(1) {
    z-index: 5;
}

.ticker_icon_col:nth-child(2) {
    z-index: 4
}

.ticker_icon_col:nth-child(3) {
    z-index: 3
}

.ticker_icon_col:nth-child(4) {
    z-index: 2
}

.ticker_icon_col:nth-child(5) {
    z-index: 1
}

.ticker_widget_title {
    padding-bottom: 5px;
}

.ticker_widget_title h2 {
    display: inline-block;
    font-size: 25px;
    color: #0d3032;
    font-weight: normal;
    font-family: 'MyriadProBold';
    position: relative;
    top: -12px;
}

.ticker_widget p {
    font-size: 19px;
    line-height: 33px;
    color: #333333;
    margin: 0;
    padding-bottom: 10px;
}

.ticker_widget p a {
    color: #00ba83;
    font-family: 'MyriadProBold';
    text-decoration: underline;
}

.edit_trash_btn {
    overflow: hidden;
    padding-top: 6px;
}

.edit_trash_btn .edit_btn {
    margin-right: 5px;
    width: 21px
}

.edit_trash_btn .edit_btn a {
    padding: 0;
    height: 20px
}

.edit_trash_btn .edit_btn a i {
    font-size: 14px;
    line-height: 20px;
    display: block;
;
    text-align: center;
    position: relative;
    left: inherit;
    top: inherit;
}

.twitter_feed {
    margin: 0 auto;
    width: 520px;
    padding-bottom: 21px;
    padding-top: 14px;
}

.twitter_feed img {
    display: block;
    max-width: 100%;
    height: auto;
}

.load_more {
    padding: 10px 0 14px 0
}

.load_more a {
    font-size: 22px;
    color: #b2ffe8;
    display: inline-block;
    background: url(https://cdn.ligainsider.de/images/misc/btn_bottom_bg.png) repeat-x bottom;
    background-color: #00ba83;
    padding: 8px 40px 6px 40px;
    font-family: 'MyriadProBold';
}

.padding_btm_none {
    padding-bottom: 0 !important
}

.small_space_top {
    margin-top: 21px !important
}

.voting_table_title {
    padding: 20px 20px !important;
    border-bottom: 1px solid #65a8ad;
    border-top: 1px solid #65a8ad;
    background-color: #f7fbfb;
}

.voting_table_title h1 {
    line-height: 33px !important;
}

.voting_table_title .header_search {
    width: 506px;
    margin-top: 5px;
}

.voting_table_title .table_form_btn {
    padding-top: 9px;
    padding-left: 10px
}

.voting_table_title .header_search .form-control {
    border: 1px solid #65a8ad;
    height: 35px;
    font-size: 18px;
    font-family: 'MyriadProBold';
}

.voting_table_title .search_submit {
    top: 1px;
    right: 1px;
}

.voting_table_title .search_submit,
.voting_table_title .search_submit input[type='submit'] {
    width: 28px;
    height: 33px;
}

.voting_table_title .search_submit span.submit_icon::before {
    top: 4px
}

.voting-top-btn a {
    display: inline-block;
    background-color: #00ba83;
    color: #b2ffe8;
    border-bottom: 1px solid #0b433d;
    height: 45px;
    padding: 0 18px;
    line-height: 44px;
    font-size: 22px;
    font-family: 'MyriadProBold';
}

.here_we_go a:hover,
.btn_column a:hover,
.voting-btn a:hover,
.voting-top-btn a:hover {
    background-color: #33c89c;
    color: #fff;
}

.voting-feature-holder {
    background-color: #fff;
    padding: 48px 15px 0 15px;
    display: flex;
    flex-wrap: wrap;
}

.voting-feature-column {
    width: 50%;
    padding: 0 15px;
    padding-bottom: 46px;
}

.voting-feature {
    border: 1px solid #65a8ad;
    position: relative;
    padding: 0;
    height: 100%;
}

.voting-column-holder {
    padding: 0 10px;
    display: flex;
    flex-wrap: wrap;
}

.voting-feature::before {
    content: '';
    width: 1px;
    height: 100%;
    position: absolute;
    background-color: #65a8ad;
    left: 50%;
    top: 0;
    z-index: 1;
}

.voting-column {
    width: 50%;
    position: relative;
}

.voting-column .player_left_icon {
    top: -2px;
}

.voting-photo {
    width: 180px;
    position: relative;
    margin: 0 auto;
    margin-top: -24px;
}

.voting-photo img {
    border: 1px solid #65a8ad;
    display: block;
    max-width: 100%;
    height: auto;
}

.voting-photo::before {
    content: '';
    background: url(https://cdn.ligainsider.de/images/misc/bgr_glow.png) repeat-x top;
    position: absolute;
    left: 0;
    bottom: -20px;
    width: 100%;
    height: 100px;
    z-index: 3;
}

.voting-info {
    padding: 0 2px 7px 2px;
    position: relative;
    z-index: 5;
    margin-top: -20px;
}

.voting-info h5 {
    font-size: 15px;
    color: #146b70;
    padding-bottom: 0;
    font-weight: normal;
    font-family: 'MyriadProBold';
}

.voting-info h5 a {
    color: #146b70;
}

.voting-info span {
    display: block;
    font-size: 12px;
    color: #146b70;
    margin-bottom: -3px;
}

.voting-team-name {
    display: inline-block;
    overflow: hidden;
    padding-right: 2px;
    padding-left: 3px;
}

.voting-team-icon {
    width: 29px;
}

.voting-team-name strong {
    display: block;
    margin-left: 34px;
    font-size: 15px;
    color: #0d3032;
    padding-top: 2px;
}

.voting-btn {
    padding-bottom: 19px
}

.voting-btn a {
    width: 184px;
    height: 45px;
    margin: 0 auto;
    background-color: #00ba83;
    color: #b2ffe8;
    border-bottom: 1px solid #0b433d;
    height: 45px;
    display: block;
    text-align: center;
    padding: 0 10px;
    line-height: 44px;
    font-size: 22px;
    font-family: 'MyriadProBold';
}

.hide-voting-btn .voting-btn a {
    opacity: 0;
    visibility: hidden;
}

.voting-photo-social {
    background-color: #fff;
    position: relative;
    z-index: 10;
    padding: 6px 9px 5px 9px;
    border-top: 1px solid #9dc7bc;
}

.voting-small-icon {
    width: 110px;
}

.voting-photo-social .hot_meter_box {
    top: 3px;
}

.hot_meter_holder {
    padding-right: 5px;
}

.hot_meter_info {
    padding: 2px 0 0 4px;
}

.hot_meter_info span {
    font-size: 14px;
    color: #a6ced3;
    display: block;
}

.voting-photo-social {
    height: 38px;
}

.voting-photo-social .small_comment_top span {
    font-size: 14px;
    color: #00ba83;
    display: inline-block;
    padding-left: 6px;
    text-decoration: underline;
    position: relative;
    top: -1px;
}

.voting-photo-social .small_comment_top {
    font-size: 20px;
    color: #a6ced3;
    margin-top: -2px;
}

.voting-photo-social .small_comment_top small {
    display: inline-block;
    width: auto;
    padding-left: 3px;
    position: relative;
    top: -1px;
    font-size: 12px;
}

.voting-processing {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 37px;
    z-index: 1;
    background-color: #cde7e2;
    z-index: 100;
    border-bottom: 1px solid #9dc7bc;
    border-top: 1px solid #9dc7bc;
    display: none;
}

.voting-processing .progress {
    height: 64px;
    border: none;
}

.voting-processing .progress-bar {
    box-shadow: none;
    background: #e3f2ef;
}

.voting-processing-column1 .progress-bar {
    background: #e3f2ef;
    border-right: 1px solid #9dc7bc;
}

.voting-processing-column2 .progress-bar {
    background: #cde7e2;
}

.voting-processing-column {
    position: relative;
}

.voting-player-photo {
    width: 53px;
    position: absolute;
    top: 5px;
    z-index: 5;
}

.voting-processing-column1 .voting-player-photo {
    left: -6px;
}

.voting-processing-column2 .voting-player-photo {
    right: -6px;
}

.voting-player-photo img {
    border: 2px solid #9dc7bc;
}

.voting-processing-column .index_for_bar {
    position: absolute;
    top: 0;
    z-index: 2;
}

.voting-processing-column1 .index_for_bar {
    left: 0;
}

.voting-processing-column2 .index_for_bar {
    right: 0;
}

.voting-processing-column1 .team_icon_area {
    padding-left: 48px;
}

.voting-processing-column2 .team_icon_area {
    padding-right: 48px;
}

.voting-processing-column .processing_info span {
    color: #369988;
    font-size: 35px;
    display: block;
    min-width: 100px;
}

.voting-processing-column2 .processing_info span {
    text-align: right;
}

.voting-processing-column .processing_info span small {
    font-size: 25px
}

.space_btm_none {
    padding-bottom: 0 !important
}

.vs-item {
    width: 77px;
    height: 77px;
    border: 2px solid #9dc7bc;
    padding: 10px;
    background: #cde7e2;
    position: absolute;
    left: 0;
    right: 0;
    top: 37px;
    z-index: 120;
    margin: 0 auto;
}

.vs-item span {
    font-size: 37px;
    color: #369988;
    display: block;
    line-height: 57px;
    font-family: 'MyriadProBold';
    text-align: center;
}

#voting-modal .popup_holder {
    width: 584px;
    border: 1px solid #559e94;
    -webkit-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.75)
}

.voting_modal_area {
    padding: 10px 35px 23px 35px;
    background-color: #fff;
}

.voting_modal_area p {
    font-size: 18px;
    line-height: 24px;
    color: #0d3032;
    padding: 0;
    text-align: center;
}

.voting_modal_area .matchday_votes {
    color: #ba0000;
    font-size: 17px;
    line-height: 24px;
    text-align: center;
    display: block;
    padding-bottom: 13px;
}

.voting_add_row {
    border-top: 1px solid #accfca;
    padding: 15px 0 24px 0;
    position: relative;
}

.voting_add_row p strong {
    font-family: 'MyriadProBold';
    font-weight: normal;
}

.add_player_holder {
    padding: 20px 0 0 0;
    position: relative;
}

.add_player_holder::before {
    width: 100%;
    height: 1px;
    background-color: #9dc7bc;
    content: '';
    position: absolute;
    left: 0;
    top: 84px;
    z-index: 1;
}

.add_item_column {
    width: 200px;
    position: relative;
    z-index: 5;
}

.voting_photo_item {
    width: 127px;
    padding-bottom: 8px;
    position: relative;
}

.voting_photo_item img {
    border: 2px solid #4d9aa0;
}

.add_item_column {
    font-size: 17px;
    font-weight: normal;
    color: #006d5f;
    font-family: 'MyriadProBold';
}

.add_more_vot {
    width: 127px;
    height: 127px;
    border: 2px solid #4d9aa0;
    background-color: #e6f1ee;
    padding-top: 31px;
}

.add_more_vot a {
    width: 60px;
    height: 60px;
    background-color: #00ba83;
    border-bottom: 2px solid #0b443e;
    display: block;
    margin: 0 auto;
    text-align: center;
    font-size: 36px;
    color: #b2ffe8;
    padding-top: 14px;
}

.add_more_vot a .fa {
    line-height: 36px;
    display: block;
}

.add_player_holder .vs-item {
    width: 106px;
    height: 106px;
    top: 32px;
}

.add_player_holder .vs-item span {
    font-size: 54px;
    line-height: 82px;
    color: #369988;
}

.voting_item_close {
    position: absolute;
    right: 0;
    top: 2px;
    z-index: 5;
}

.search_close,
.voting_item_close a {
    width: 28px;
    height: 28px;
    display: block;
    line-height: 27px;
    font-size: 20px;
    text-align: center;
    color: #ffb4b4;
    background: #ba0000;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border-bottom: 1px solid #0b443e;
}

.search_close {
    position: absolute;
    right: 0;
    top: 4px;
    z-index: 6;
    cursor: pointer;
    display: table;
    line-height: normal;
}

.search_close .fa {
    line-height: 13px;
    display: table-cell;
    vertical-align: middle;
}

.three_btn_holder {
    display: flex;
    flex-wrap: wrap;
    padding-top: 18px;
    margin: 0 -8px;
}

.btn_column {
    width: 33.33%;
    flex: 33.33%;
    max-width: 33.33%;
    padding: 0 8px;
}

.btn_column a {
    display: block;
    padding: 0 12px;
    background: #00ba83;
    border-bottom: 1px solid #0c423d;
    color: #b2ffe8;
    width: 100%;
    font-size: 14px;
    height: 27px;
    text-transform: uppercase;
    font-family: 'MyriadProBold';
    line-height: 26px;
    text-align: center;
}

.disable_vot_btn {
    opacity: 0.55
}

.here_we_go {
    border-top: 1px solid #accfca;
    padding-top: 18px;
}

.here_we_go a {
    display: block;
    padding: 0 15px;
    width: 184px;
    margin: 0 auto;
    height: 45px;
    border-bottom: 1px solid #0b433d;
    font-size: 22px;
    text-align: center;
    color: #b2ffe8;
    line-height: 44px;
    background: #00ba83;
    font-family: 'MyriadProBold';
    text-transform: uppercase;
}

.voting_item_search {
    width: 100%;
    position: absolute;
    left: 0;
    top: 15px;
    z-index: 200;
    display: none;
}

.voting_search .form-control {
    color: rgba(13, 48, 50, 1);
    font-size: 34px;
    border: none;
    border-bottom: 1px solid #0d3032;
    box-shadow: none;
    border-radius: 0;
    height: 50px;
}

.voting_search .form-control::-moz-placeholder {
    color: rgba(13, 48, 50, 0.20);
}

.voting_search .form-control:-ms-input-placeholder {
    color: rgba(13, 48, 50, 0.20);
}

.voting_search .form-control::-webkit-input-placeholder {
    color: rgba(13, 48, 50, 0.20);
}

.voting_item_search .header_search_result {
    margin-top: -1px;
}

.voting_details_area {}

.voting_details_top {
    position: relative;
    padding: 0 10px;
}

.voting_details_team {
    width: 410px;
}

.details_team_photo {
    width: 100px;
    margin-top: -10px;
}

.details_team_info {
    margin-left: 110px;
    padding: 11px 0 0 0;
}

.details_team_info strong {
    color: #00ba83;
    font-weight: normal;
    font-size: 21px;
    font-family: 'MyriadProBold';
    padding-bottom: 2px;
}

.details_team_info h2 {
    font-size: 39px;
    color: #0d3032;
    font-weight: normal;
    font-family: 'MyriadProBold';
    line-height: 35px;
}

.details_team_info h2 small {
    font-size: 32px;
    color: #0d3032;
    font-family: 'MyriadProSemibold';
}

.voting_details_team2 .details_team_info {
    margin: 0 110px 0 0;
}

.voting_details_team2 .details_team_photo {
    margin-top: -13px;
}

.voting_details_middle {
    width: 195px;
    padding: 14px 0 0 0;
    position: relative;
    z-index: 4;
}

.voting_details_middle img {
    margin: 0 auto;
    margin-bottom: 8px;
}

.voting_details_middle .vs-item {
    position: relative;
    left: inherit;
    right: inherit;
    top: inherit;
    margin-bottom: -19px;
}

.voting_details_middle .vs-item span {
    line-height: 46px
}

.voting_full_details {
    position: relative;
    z-index: 5;
}

.voting_details_holder {
    border: 1px solid #559e94;
    border-bottom: none;
    width: 700px;
    margin: 0 auto;
}

.voting_details_row {
    border-top: 1px solid #63a7ac;
    display: flex;
    flex-wrap: wrap;
    background-color: #fff;
    width: 100%;
}

.voting_details_row:first-child {
    border-top: none;
}

.voting_details_column {
    height: 40px;
    border-right: 1px solid #559e94;
    padding: 0 10px;
}

.voting_details_column:nth-child(1) {
    flex: 39%;
    max-width: 39%;
    width: 39%;
    padding-left: 180px;
    padding-right: 3px;
}

.voting_details_column:nth-child(2) {
    flex: 22%;
    max-width: 22%;
    width: 22%;
}

.voting_details_column:nth-child(3) {
    flex: 39%;
    max-width: 39%;
    width: 39%;
    border-right: none;
    padding-right: 180px;
    padding-left: 3px;
}

.voting_details_row:nth-child(odd) {
    background-color: #f7fbfb;
}

.voting_details_column.highlight_details {
    background-color: #cffdb2
}

.voting_details_column small {
    font-size: 13px;
    color: #202121;
    font-family: 'MyriadProBold';
    line-height: 40px;
}

.voting_details_column span {
    font-size: 18px;
    color: #626363;
    line-height: 40px;
}

.voting_details_column.highlight_details span {
    color: #0d3032;
    font-family: 'MyriadProBold';
}

.voting_player_photo1 {
    width: 365px;
    position: absolute;
    left: -11px;
    top: -17px;
    z-index: 5;
}

.voting_player_photo2 {
    width: 365px;
    position: absolute;
    right: -11px;
    top: -17px;
    z-index: 5;
}

.voting_player_photo2 img,
.voting_player_photo1 img {
    border: 3px solid #9dc7bc;
}

.voting_details_btm {
    background-color: #fff;
    padding: 11px 17px 16px 17px;
    position: relative;
    width: 100%;
    z-index: 20;
    border-top: 1px solid #63a7ac;
}

.voting_details_btm .voting-team-name {
    max-width: 45%
}

.voting_details_btm .voting-team-name span {
    font-size: 12px;
    color: #146b70;
    display: block;
    line-height: 29px;
    padding-right: 7px;
}

.voting_details_btm .voting-team-name strong {
    margin-left: 6px;
    line-height: 29px;
    font-size: 18px
}

.voting_option_area {
    position: relative;
    padding-bottom: 20px;
}

.voting_option_holder {
    padding: 0 17px;
}

.voting_option_middle {
    width: 380px;
    padding: 0 15px;
}

.voting_option_middle strong {
    font-size: 32px;
    line-height: 41px;
    color: #369988;
    display: block;
    font-family: 'MyriadProBold';
    margin-top: -8px;
}

.voting_option_holder .voting-btn {
    width: 310px;
}

.voting_option_holder .voting-btn a {
    width: 100%;
    height: 64px;
    line-height: 63px;
    font-size: 27px;
}

.voting_option_area .voting-processing .progress {
    height: 102px;
    border: none;
}

.voting_option_area .voting-player-photo {
    width: 83px;
    top: 10px;
}

.voting_option_area .voting-processing-column1 .team_icon_area {
    padding-left: 96px
}

.voting_option_area .voting-processing-column2 .team_icon_area {
    padding-right: 96px
}

.voting_option_area .voting-processing-column .processing_info span {
    font-size: 56px;
}

.voting_option_area .voting-processing-column .processing_info span small {
    font-size: 40px
}

.voting_option_area .processing_info {
    padding-top: 10px
}

.voting_option_area .voting-processing {
    bottom: inherit;
    top: 0;
}

.hide-voting-btn .voting_option_middle {
    opacity: 0;
    visibility: hidden;
}

.processing-up.voting-processing-column .processing_info span {
    color: #006d5f
}

.noten_netails_table {}

.noten_netails_table .player_top_title span {
    line-height: 13px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    font-size: 14px;
    padding: 0 !important;
}

.column_item {
    display: table;
    height: 40px;
    padding: 0 !important;
}

.noten_netails_table .column_item1 {
    width: 220px
}

.noten_netails_table .column_item2 {
    width: 250px
}

.noten_netails_table .column_item3 {
    width: 290px
}

.noten_netails_table .column_item4 {
    width: 63px
}

.noten_netails_table .column_item5 {
    width: 63px
}

.noten_netails_table .column_item6 {
    width: 63px
}

.noten_netails_table .column_item7 {
    width: 87px
}

.noten_netails_table .table_column_item {
    border-right: 1px solid #63a7ac;
}

.noten_netails_table .table_column_item.column_item4 {
    padding: 0
}

.noten_netails_table .table_column_item.column_item7 {
    border-right: none;
}

.noten_netails_table .table_column_item .player_position_photo {
    left: -8px;
}

.noten_netails_table .table_column_item.column_item1 {
    padding-left: 90px
}

.noten_icon_item {
    position: relative;
    padding: 3px 0;
}

.noten_icon_item img {
    display: block;
    height: auto;
    max-width: 100W;
    width: auto;
    margin: 0 auto;
}

.noten_icon_item .number_item {
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 29px;
    text-align: center;
}

.tag_item_wrap {
    padding: 0 11px;
    overflow: hidden;
}

.noten_netails_table .table_column_item .middle_info {
    width: 100%
}

.noten_netails_table .table_column_item.column_item3,
.noten_netails_table .table_column_item.column_item2 {
    display: block;
    padding-top: 7px;
}

.noten_netails_table .table_column_item.column_item3 {
    padding-top: 0
}

.tag_item_wrap .tag {
    padding: 0 9px;
    float: left;
    margin: 3px;
}

.table_chart_info {
    padding: 0 5px;
    width: 100%
}

.table_chart_info span {
    font-size: 20px;
    color: #0d2f32;
    display: block;
    text-align: center;
    display: block;
}

.table_chart_info.plus_value span {
    color: #35c3a0
}

.table_chart_info.minus_value span {
    color: #ff2a2a
}

.noten_netails_table .table_column_item .player_tags {
    width: 61px;
    height: 52px;
    position: relative;
    left: inherit;
    top: inherit;
    right: inherit;
    bottom: inherit;
    margin: 0 auto;
}

.slider_items.owl-carousel {
    padding: 0 11px
}

.noten_netails_table .table_column_item .player_tags .tags_info {
    height: 52px
}

.childMore4.owl-carousel {
    max-width: 167px;
    margin: 0 auto;
    padding: 0
}

.table_column_item .owl-carousel .owl-nav .owl-prev,
.table_column_item .owl-carousel .owl-nav .owl-next {
    background: none;
    width: auto;
    height: auto;
    position: absolute;
    top: 10px;
    z-index: 999;
    text-align: center;
    border: none;
}

.table_column_item .owl-carousel .owl-nav .owl-prev {
    left: -31px
}

.table_column_item .owl-carousel .owl-nav .owl-next {
    right: -31px
}

.table_column_item .tags_carousel.owl-carousel .owl-nav .owl-prev {
    left: 10px;
    top: 18px
}

.table_column_item .tags_carousel.owl-carousel .owl-nav .owl-next {
    right: 10px;
    top: 18px
}

.table_column_item .owl-carousel .owl-nav .owl-prev:before,
.table_column_item .owl-carousel .owl-nav .owl-next:before {
    content: "\f104";
    color: #0d2f32;
    font-size: 30px;
    width: auto;
    line-height: normal;
}

.table_column_item .owl-carousel .owl-nav .owl-next:before {
    content: "\f105";
}

.tag_item_wrap {
    width: 100%;
    height: 69px;
    display: table;
}

.tag_item_wrap .tag {
    background: #9accc3;
    color: #ffffff;
    padding: 0 8px;
}

.tagsMore.owl-carousel {
    padding: 0 17px
}

.icon_position3 {
    position: absolute;
    bottom: 46px;
    left: 14px;
}

.icon_position4 {
    position: absolute;
    bottom: 68px;
    left: 34px;
}

.icon_position5 {
    position: absolute;
    bottom: 73px;
    left: 70px;
}

.icon_position6 {
    position: absolute;
    bottom: 58px;
    left: 104px;
}

.icon_position7 {
    position: absolute;
    bottom: 35px;
    left: 122px;
}

.icon_position8 {
    position: absolute;
    bottom: 4px;
    left: 130px;
}

.annotated-list tr {
    width: 100%
}

.annotated-list tr th {
    text-align: center;
    font-weight: normal;
}

.annotated-list tr th span {
    line-height: normal !important
}

.annotated-list tr th.htitle_column2 {
    text-align: left;
}

.table-responsive {
    overflow: hidden;
}

.annotated-list {
    width: 1036px !important;
}

.annotated-list tr th,
.annotated-list tr td {
    vertical-align: middle;
}

.annotated-list tr th.htitle_column2 {
    padding-right: 15px;
    padding-left: 48px
}

.annotated-list tr td.title_column2 {
    padding-right: 15px
}

.annotated-list .title_column1,
.annotated-list .title_column2,
.annotated-list .title_column3,
.annotated-list .title_column4,
.annotated-list .title_column5,
.annotated-list .title_column6,
.annotated-list .title_column7,
.annotated-list .title_column8,
.annotated-list .title_column9,
.annotated-list .htitle_column1,
.annotated-list .htitle_column2,
.annotated-list .htitle_column3,
.annotated-list .htitle_column4,
.annotated-list .htitle_column5,
.annotated-list .htitle_column6,
.annotated-list .htitle_column7,
.annotated-list .htitle_column8,
.annotated-list .htitle_column9 {
    width: auto;
}

.table-responsive .col-sm-12 {
    padding: 0
}

.dataTables_filter,
.dataTables_info,
.dataTables_length {
    display: none;
}

.table-responsive .col-sm-6 {
    min-height: 0
}

table.dataTable.fixedHeader-floating,
table.dataTable.fixedHeader-locked {
    background-color: white;
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

table.dataTable.fixedHeader-floating {
    position: fixed !important;
    z-index: 9999
}

table.dataTable.fixedHeader-locked {
    position: absolute !important
}

@media print {
    table.fixedHeader-floating {
        display: none
    }
}

.annotated-list tr .sort span {
    display: inline-block;
    position: relative;
    padding-right: 15px;
    width: 100%;
}

.annotated-list tr .sort span::after,
.annotated-list tr .sort span::before {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    content: '';
    color: #165457;
    opacity: 1;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    z-index: 5;
}

.annotated-list tr .sort.sorting_asc span::after,
.annotated-list tr .sort.sorting_desc span::before {
    color: #35c3a0;
}

.annotated-list tr .sort span::after {
    content: "\f176";
    right: 2px;
}

.annotated-list tr .sort span::before {
    content: "\f175";
    right: 7px;
}

.annotated-list tr .hranking_column2 {
    padding: 0 20px;
    text-align: center
}

.annotated-list tr .hranking_column1 {
    text-align: center;
    padding: 0 8px;
}

.annotated-list tr .ranking_column2 {
    min-width: 300px
}

.annotated-list tr .ranking_column1,
.annotated-list tr .hranking_column1 {
    min-width: 60px !important;
    max-width: 60px
}

.annotated-list tr .hranking_column2 {
    padding-right: 20px
}

.annotated-list tr .hranking_column3,
.annotated-list tr .hranking_column4,
.annotated-list tr .hranking_column5,
.annotated-list tr .hranking_column6,
.annotated-list tr .hranking_column7,
.annotated-list tr .hranking_column8 {
    text-align: right;
}

.table_noten_netails {
    overflow-y: hidden;
}

.table_noten_netails .table_column_item,
.table_noten_netails .column_item {
    display: table-cell;
}

.border_top_none {
    border-bottom: none !important
}

.border_btm {
    border-bottom: 1px solid #63a6ac !important
}

.toggle-item-view {
    display: none;
}

.toggle-item {
    cursor: pointer;
}


/*--17-1-2019--*/

.tp-feature-left {
    width: 33.33%;
}

.tp-feature-right {
    width: 66.66%;
}

.pl-0 {
    padding-left: 0 !important
}

.payment-step-box {
    width: 100%;
    flex-wrap: wrap;
    display: flex;
    padding: 25px 0;
}

.step-column {
    width: 33.33%;
    position: relative;
}

.step-column::after {
    content: '';
    width: 100%;
    height: 1px;
    background-color: #bdbdbd;
    position: absolute;
    left: 0;
    top: 17px;
    z-index: 1;
}

.step-column:nth-child(3)::before,
.step-column:nth-child(1)::before {
    content: '';
    width: 50%;
    height: 1px;
    background-color: #fff;
    position: absolute;
    left: 0;
    top: 17px;
    z-index: 2;
    display: block;
}

.step-column:nth-child(3)::before {
    left: 50%;
}

.step-column strong {
    display: block;
    width: 36px;
    height: 36px;
    border-radius: 100%;
    text-align: center;
    line-height: 32px;
    background-color: #bdbdbd;
    color: #FFF;
    border: 2px solid #bdbdbd;
    margin: 0 auto;
    margin-bottom: 10px;
    position: relative;
    z-index: 3;
}

.step-column span {
    display: block;
    font-size: 16px;
}

.step-column.active strong {
    background-color: #52c9cc;
    border-color: #52c9cc
}

.step-column.active span {
    color: #52c9cc
}

.bestTable {
    padding: 0 0 30px 0;
}

.bestTable-wrap {
    padding: 0 15px;
    padding-bottom: 5px;
}

table {
    border-spacing: 0;
    border-collapse: collapse;
}

.bestTable table {
    border: 1px solid #dedede;
    text-align: center;
    vertical-align: middle;
    background: #FFF;
    box-shadow: 0 0 3px #d6d6d6;
    font-size: 16px;
}

.bestTable table thead {
    background: #f4f4f4;
    font-weight: 700;
    line-height: 40px;
}

.bestTable table td {
    border: 1px solid #dedede;
    vertical-align: middle;
}

.bestTable table tbody tr td:nth-child(2) {
    text-align: left;
    padding: 20px;
}

.bestTable table td .productTitle {
    font-weight: 700;
    color: #212121;
    padding-bottom: 14px;
    line-height: 18px;
    font-size: 16px;
    display: block;
}

.bestTable table td .commartikeCont {
    margin-bottom: 2px;
    font-size: 14px;
}

.bestTable table td .commartikeCont .commartikeName {
    color: #000;
}

.bestTable table td .commartikeCont > div {
    display: inline;
}

.bestTable table td .commartikeCont .commartikeCent {
    color: #9A9A9A;
}

.zahIcon i {
    color: #52c9cc;
    margin-right: 10px;
}

.bestTable .bestTotal td {
    padding-right: 20px;
}

.bestTable .bestTotal {
    background: #f4f4f4;
    text-align: right;
    line-height: 40px;
}

.bestTable .bestTotal td:nth-child(2) {
    padding: 0;
    text-align: center;
    font-weight: 700;
}

.payMethod {
    padding: 20px;
}

.commProBG {
    border: 1px solid #d6d6d6;
    box-shadow: 0 0 3px #d6d6d6;
    background: #FFF;
    margin-bottom: 20px;
    font-size: 16px;
}

.payMethod p {
    margin-bottom: 10px;
}

.payMethod li:first-child {
    border-top: 1px solid #dedede;
}

.payMethod li {
    border-bottom: 1px solid #dedede;
    position: relative;
    overflow: hidden;
    vertical-align: middle;
    min-height: 45px;
    cursor: pointer;
}

.payMethod li label {
    display: block;
    margin-bottom: 0;
    min-height: 45px;
    cursor: pointer;
    font-weight: 700;
}

.payMethod li span {
    display: inline-block;
    float: left;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.payMethod .payImg {
    width: 20%;
    display: inline-block;
    text-align: center;
    left: 0;
}

.payMethod li .payName {
    width: 80%;
    padding-right: 20px;
    line-height: 20px;
    left: 20%;
    padding-left: 10px;
}

.payMethod .payImg img {
    max-width: 100%;
    padding: 10px 0;
    margin: 0 auto;
}

.payMethod input:checked {
    border: 1px solid #52c9cc;
}

.payMethod input {
    padding: 0;
    margin: 0;
    outline: none !important;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    width: 18px;
    height: 18px;
    background: #FFF;
    border-radius: 100%;
    border: 1px solid #9a9a9a;
    vertical-align: middle;
    position: absolute;
    float: right;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.payMethod input:checked::after {
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background: #52c9cc;
    position: absolute;
    top: 3px;
    left: 3px;
}

.commProBG {
    border: 1px solid #d6d6d6;
    box-shadow: 0 0 3px #d6d6d6;
    background: #FFF;
    margin-bottom: 20px;
    font-size: 16px;
}

.payCoupon {
    padding: 20px;
}

.payCoupon p {
    margin-bottom: 10px;
}

.payCoupon .payCupInput {
    width: 30%;
    height: 34px;
    border: 1px solid #ddd;
    padding: 0 10px;
}

.payCoupon button {
    width: 30%;
    height: 34px;
    max-width: 150px;
    margin-left: 10px;
    border: 1px solid #52c9cc;
    background: none;
    color: #52c9cc;
    outline: none;
}

.payCount {
    padding: 20px;
    overflow: hidden;
}

.payCount strong {
    display: block;
    margin-bottom: 5px;
}

.commButton {
    width: 100%;
    height: 34px;
    background: #52c9cc;
    color: #FFF;
    position: relative;
    overflow: hidden;
    text-transform: uppercase;
    cursor: pointer;
    border: none;
    text-align: center;
    line-height: 34px;
    display: inline-block;
}

.commKFRight {
    width: 70%;
    max-width: 260px;
    float: right;
    margin: 20px 0 0;
}

.bestTable .bestLegal {
    text-align: left;
    font-size: 14px;
    font-family: 'MyriadProRegular';
    font-style: italic;
}

.zahMethod {
    padding: 20px;
}

.zahMethod p {
    margin-bottom: 10px;
}

.zahMethod a {
    padding-left: 10px;
    text-decoration: underline !important;
    color: #52c9cc;
}

.zahMethod .zahMd {
    padding-left: 20px;
}

.zahMethod .zahMd::before {
    content: "";
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url(../img/kp-cyan.png) no-repeat center center;
    background-size: 100%;
    margin-right: 10px;
}

.zusa {
    padding: 20px;
    overflow: hidden;
}

.zusa strong {
    display: block;
}

.zusa p a {
    text-decoration: underline !important;
    color: #52c9cc;
}

.commBackKF {
    margin: 20px 0 0;
    overflow: hidden;
}

.commBack,
.commBackKF .commBack {
    background: #212121;
    color: #FFF;
    display: block;
    text-align: center;
    line-height: 40px;
    width: 30%;
    max-width: 200px;
    float: left;
    cursor: pointer;
}

.commKF i,
.commButton i,
.commBack i {
    margin-right: 5px;
}

.commBackKF .commKF,
.commBackKF .commButton {
    width: 30%;
    float: right;
    max-width: 260px;
    height: 40px;
}

.commKF i.right,
.commButton i.right,
.commBack i.right {
    margin-right: 0;
    margin-left: 5px;
}

.commButton:hover {
    background: #3d9294;
    color: #fff;
}

.commBack:hover,
.commBackKF .commBack:hover {
    background: #676767;
}

.payCoupon button:hover {
    background: rgba(80, 201, 204, 0.2);
}

.video_page {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.video_demo #wrapper {
    padding: 0;
    padding: 30px 0;
    z-index: 2;
}

.video_demo .stadium_container_area {
    background: url(../img/va_spielfeld.png) no-repeat center top;
    background-size: 1036px auto;
}

.video_demo .content {
    border: none;
    background: none;
    position: relative;
}

.clb_logo {
    position: absolute;
    z-index: 5;
    left: 0;
    top: 0;
}

.bestTable .ok_btn {
    height: 36px;
    line-height: 26px;
    display: inline-block;
    background: #00ba83;
    text-transform: uppercase;
    font-size: 16px;
    color: #b2ffe8;
    border-bottom: 1px solid #0c3e3b;
    padding: 5px 30px;
    position: relative;
    font-family: 'MyriadProBold';
}

.contests_manage_table2 .contests_manage_column:nth-child(4) .contests_manage_left {
    width: 100%
}

.contests_manage_table2 .contests_manage_left {
    width: 100%
}

.contests_manage_table2 .contests_manage_column:nth-child(3) {
    width: 200px;
}

.contests_manage_table2 .contests_manage_column:nth-child(4) {
    width: 300px;
    padding-left: 70px;
}

.contests_manage_table2 .table_title {
    text-transform: uppercase;
}

.contests_manage_table2 .table_title .contests_manage_column:nth-child(5) {
    width: 80px;
}

.contests_manage_table2 .contests_number_column {
    width: 80px;
    height: 69px;
    display: table;
}

.contests_manage_table2 .contests_number_column span {
    color: #0d3032;
    line-height: 19px;
    font-size: 18px;
    display: block;
    text-align: center;
}

.contests_manage_table2 .spinner_column {
    width: 85px;
    text-align: center;
}

.contests_manage_table2 .contests_manage_column:nth-child(2) {
    width: 320px;
}

.contests_manage_table2 .contests_manage_icon {
    width: 45px
}

.contests_manage_table2 .contests_manage_info span {
    font-size: 18px !important;
}

.contests_manage_table2 .contests_manage_info {
    margin-left: 60px
}

.coins_item_holder {
    position: absolute;
    right: 100%;
    top: -2px;
    margin-right: 20px;
    flex-wrap: nowrap;
    display: flex;
    background-color: #0d3032;
    padding: 5px 16px;
}

.coin_icon {
    width: 16px;
    margin-right: 10px;
}

.coin_icon svg {
    width: 16px;
    height: 16px;
    display: block;
}

.coins_item_holder span {
    display: block;
    font-size: 16px;
    color: #8ccdc1;
    line-height: 16px;
}

.contests_manage_table2 .save_button {
    padding: 12px 15px 0 0;
}

.contests_manage_table2 .save_button a {
    width: 180px;
    float: right;
}

.cloud_download {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.cloud_download .fa {
    font-size: 25px;
    color: #52c9cc;
}

.invoice_table .zahIcon2 {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    z-index: 1;
}

.invoice_table .zahIcon2 i {
    color: #52c9cc;
}

.invoice_table .red_color i {
    color: red
}

.invoice_table ul li {
    padding-left: 204px;
    cursor: inherit;
}

.invoice_table .invoice_col1,
.invoice_table .invoice_col2,
.invoice_table .invoice_col3 {
    float: left;
    position: relative;
    left: inherit;
    padding-right: 15px;
    top: 22px;
}

.invoice_table .invoice_col1 {
    width: 20%
}

.invoice_table .invoice_col2 {
    width: 20%
}

.invoice_table .invoice_col3 {
    width: 35%
}

.personal_information_table {}

.personal_information_table .affdeCont {
    padding: 15px;
    overflow: hidden;
    display: block;
}

.personal_information_table .affdeInfo {
    overflow: hidden;
}

.personal_information_table .affdeInfoList {
    margin-bottom: 50px;
}

.personal_information_table .affdeInfo h4 {
    font-weight: 600;
    font-size: 18px;
}

.personal_information_table .commInputStyle {
    position: relative;
    height: 40px;
    margin: 10px 0;
}

.personal_information_table .commInputStyle > span {
    display: block;
    width: 40%;
    text-align: right;
    float: left;
    line-height: 18px;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.personal_information_table .commInputStyle p,
.personal_information_table .socpdeStle > div {
    width: 57%;
    float: right;
}

.personal_information_table .commInputStyle .Gender label {
    font-weight: normal;
    height: 40px;
    line-height: 40px;
    margin-right: 5%;
    margin-bottom: 0;
    display: inline-block;
    max-width: 100%;
}

.personal_information_table .commInputStyle .Gender label:nth-child(2) {
    margin-right: 0;
}

.personal_information_table .commInputStyle .Gender label input:checked::after {
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background: #52c9cc;
    position: absolute;
    top: 3px;
    left: 3px;
}

.personal_information_table .commInputStyle .Gender label input {
    padding: 0;
    outline: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    width: 18px;
    height: 18px;
    background: #FFF;
    border-radius: 100%;
    border: 1px solid #9a9a9a;
    float: left;
    margin-top: 12px;
    vertical-align: middle;
    position: relative;
    margin-right: 10px;
}

.personal_information_table .commInputStyle p em {
    display: inline-block;
    color: #f00;
    font-style: normal;
    margin-left: 10px;
    line-height: 40px;
}

.personal_information_table .commInputStyle p input {
    width: 50%;
    border: 1px solid #dddddd;
    height: 40px;
    padding: 0 10px;
}

.personal_information_table .commInputStyle .land select,
.personal_information_table .ebaySelected .commInputStyle select,
.personal_information_table .steamMarketForm .commInputStyle select {
    width: 50%;
    padding: 0px 30px 0px 10px;
    height: 40px;
    border: 1px solid #ddd;
    float: left;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    background: #FFF url(../img/down.svg) no-repeat right 10px center;
    background-size: auto;
    background-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer;
}

.personal_information_table .commInputStyle p input.newsCheckbox {
    width: 24px;
    height: 24px;
    margin-top: 8px;
    border-radius: 3px;
    vertical-align: middle;
}

.personal_information_table .commInputStyle p input.newsCheckbox[type="checkbox"]:checked {
    border: 1px solid #52c9cc;
    background: #52c9cc url(../img/rt.svg) no-repeat center center;
    background-size: auto;
    background-size: 80% 80%;
}

.personal_information_table .loginTerm {
    margin-top: 20px;
}

.personal_information_table .loginTerm a {
    text-decoration: underline !important;
    color: #52c9cc;
}

.personal_information_table.commProBG .commProCont {
    padding: 15px;
}

.news_process_table {
    border-bottom: none
}

.news_process_table .leg_column_row .process_inner_column1 {
    padding-left: 0;
}

.news_process_table .process_inner_column1 {
    width: 60%;
}

.news_process_table .process_inner_column7 {
    width: 40%;
}

.progress-btn.popup_news_btn a {
    line-height: 50px;
    height: 50px;
}

.progress-btn.popup_news_btn {
    padding: 10px 15px;
}

.without-progress-table {}

.without-progress-table .process_table_title .hprocess_table_column1,
.without-progress-table .process_table_title .hprocess_table_column2,
.without-progress-table .process_table_title .hprocess_table_column3,
.without-progress-table .process_table_title .hprocess_table_column4,
.without-progress-table .process_table_title .hprocess_table_column5,
.without-progress-table .process_table_title .hprocess_table_column6,
.without-progress-table .process_table_title .hprocess_table_column7 {
    height: 55px;
}

.without-progress-table .leg_column_row .process_table_column3 span,
.without-progress-table .leg_column_row .process_table_column4 span,
.without-progress-table .leg_column_row .process_table_column5 span,
.without-progress-table .leg_column_row .process_table_column6 span {
    line-height: 69px;
}

.without-progress-table .process_table_title .hprocess_table_column3,
.without-progress-table .process_table_title .hprocess_table_column4,
.without-progress-table .process_table_title .hprocess_table_column5,
.without-progress-table .process_table_title .hprocess_table_column6,
.without-progress-table .leg_column_row .process_table_column3,
.without-progress-table .leg_column_row .process_table_column4,
.without-progress-table .leg_column_row .process_table_column5,
.without-progress-table .leg_column_row .process_table_column6 {
    width: 150px;
}

.without-progress-table .process_table_title .hprocess_table_column6 {
    width: 153px
}

.without-progress-table .process_table_title .hprocess_table_column2,
.without-progress-table .process_table_column2 {
    width: 360px
}

.without-progress-table.annotated-list .table_title span {
    display: inline-block;
    width: auto;
}

.video-slider-page {
    background-color: #000 !important;
}

.slider-wrap {
    overflow: hidden;
    padding: 10px 40px 15px;
}

#slider {
    margin-bottom: 25px;
}

.pop-video-close {
    background: url(../img/bgr_close2.png) no-repeat;
    width: 20px;
    height: 20px;
    cursor: pointer;
    position: fixed;
    right: 40px;
    top: 20px;
    z-index: 999;
    display: block;
}

.slider-wrap iframe {
    width: 100%;
    height: 400px;
    margin: 0 auto;
    display: block;
    border: none;
    outline: none;
}

.slide-info {
    padding: 8px 0 0 0;
    max-width: 711px;
    margin: 0 auto;
}

.slide-info span {
    font-size: 12px;
    display: block;
    color: #fff;
}

.slide-info h6 {
    font-size: 13px;
    color: #fff;
    font-family: 'MyriadProBold';
    font-weight: normal;
}

#slider .slide-info span {
    font-size: 18px;
}

#slider .slide-info h6 {
    font-size: 20px;
}

.video-box {
    position: relative;
}

.video-item-duration {
    width: 47px;
    position: absolute;
    bottom: 5px;
    right: 5px;
    display: block;
    padding: 0 8px;
    color: #fff;
    background-color: rgba(0, 0, 0, .75);
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    z-index: 2;
}

.player .vp-sidedock {
    display: none !important
}

#carousel.flexslider .slides > li {
    cursor: pointer;
    opacity: 0.9
}

#carousel.flexslider .slides > li:hover {
    opacity: 1
}

@media screen and (max-width: 768px) {
    .video-slider-page {
        padding-top: 110%;
    }
    #carousel.flexslider .slides {
        width: auto!important;
        transform: inherit!important;
        display: flex;
        flex-wrap: wrap;
        margin: 0 -15px;
    }
    #carousel.flexslider .slides > li {
        width: 100% !important;
        margin: 0 !important;
        padding: 0 15px;
        margin-bottom: 15px !important;
    }
    .slider-wrap {
        overflow: hidden;
        padding: 0 15px 15px;
    }
    .slider-wrap iframe {
        height: 400px;
    }
    #slider .slide-info {
        display: none
    }
    #slider {
        padding: 20px 15px 10px;
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        z-index: 500;
        background-color: #000;
        margin-bottom: 0;
    }
    #slider .flex-direction-nav,
    #carousel .flex-direction-nav {
        display: none
    }
    .pop-video-close {
        right: 15px
    }
}

.slider_hprocess_wrap {
    text-align: center;
}

.cus-next,
.cus-prev {
    padding: 4px;
    width: 20px;
    height: 20px;
    display: block;
    cursor: pointer;
    position: absolute;
    top: 26px;
    z-index: 55;
}

.cus-next {
    right: 0;
    background: url(../img/pfeil_rechts_weiss.png) no-repeat center center;
    background-size: 20px auto;
}

.cus-prev {
    left: 0;
    background: url(../img/pfeil_links_weiss.png) no-repeat center center;
    background-size: 20px auto;
}

.progress-slider-table .process_table_title .hprocess_table_column3,
.progress-slider-table .process_table_title .hprocess_table_column4,
.progress-slider-table .process_table_title .hprocess_table_column5,
.progress-slider-table .process_table_title .hprocess_table_column6,
.progress-slider-table .process_table_title .hprocess_table_column7,
.progress-slider-table .leg_column_row .process_table_column3,
.progress-slider-table .leg_column_row .process_table_column4,
.progress-slider-table .leg_column_row .process_table_column5,
.progress-slider-table .leg_column_row .process_table_column6,
.progress-slider-table .leg_column_row .process_table_column7 {
    width: 124px;
}

.progress-slider-table .process_table_title .hprocess_table_column2,
.progress-slider-table .process_table_column2 {
    width: 343px
}

.slider_hprocess_wrap {
    width: 372px;
    position: relative;
    padding-top: 5px;
}

.live-result-slider .slider_hprocess_wrap {
    padding-top: 7px
}

.slider_col_wrap {
    width: 372px;
}

.slider_col_wrap .item {
    height: 70px;
    border-left: 1px solid #64a7ac;
}

.annotated-list .leg_column_row .slider_col_wrap span {
    line-height: 69px;
}

.live-half-box {
    width: 52%;
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0 auto;
    position: relative;
}

.live-half-box span {
    font-size: 14px !important
}

.half-col {
    width: 50%;
}

.team-flag {
    width: 27px;
    margin: 0 auto;
}

.live-half-box::after {
    width: 5px;
    margin: 0 auto;
    color: #35c3a0;
    content: ':';
    position: absolute;
    left: 0;
    right: 0;
    bottom: -1px;
    z-index: 2;
    font-weight: 700;
    font-size: 16px;
}

.live-result-slider .cus-next,
.live-result-slider .cus-prev {
    top: 17px;
}

.result-view-wrap {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}

.result-view-wrap span {
    line-height: normal !important;
}

.live-result-slider .slider_col_wrap .item {
    display: table;
    padding: 0 15px;
    width: 100%;
}

.result-view-wrap p {
    font-size: 18px;
    color: #0d3032;
    font-family: 'MyriadProBold';
}

.live-result-top {
    border-bottom: 1px solid #ccc;
    letter-spacing: 3px;
}

.progress-slider-table .leg_column_row .process_table_column2 {
    padding-left: 90px;
}
.news_video_wrap {
    display: flex;
    flex-wrap: wrap;
}
.news_video_left {
    width: 100%;
}
.news_video_right {
    width: 35%;
    padding-left: 20px;
}
.news_big_video iframe {
    width: 100%;
    border: none;
    outline: none;
    padding: 0;
    margin: 0;
}
.news_video_info {
    padding: 10px 0 20px 15px;
    border-bottom: 1px solid #e0e0e0;
}
.video_tag_link {
    font-size: 14px;
    color: #0680de;
}
.news_video_info h4 {
    font-weight: 400;
    font-size: 22px;
    color: #606060;
    margin-bottom: 5px;
}
.news_video_info span {
    font-weight: 400;
    font-size: 14px;
    color: #606060;
}
.news_video_info span strong {
    font-weight: 400;
    padding-left: 5px;
}
.video_comments_area {
    padding: 25px 15px 20px 15px;
}
.video_comments_area h6 {
    font-size: 18px;
    color: #606060;
}
.video_comments_area h6 span {
    text-transform: uppercase;
    margin-left: 40px;
    font-weight: 600;
    font-size: 16px;
    cursor: pointer;
}
.video_comments_wrap {
    padding: 30px 0 0 0;
}
.video_comments_row {
    padding-bottom: 20px;
    position: relative;
}
.ellipsis_info {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    opacity: 0;
}
.video_comments_row:hover .ellipsis_info {
    opacity: 1;
}
.ellipsis_info > span {
    padding: 10px;
    border-radius: 50%;
    font-size: 20px;
    cursor: pointer;
    color: #909090;
}
.ellipsis_drop {
    width: 135px;
    background-color: #fff;
    padding: 8px 0;
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 2;
    border-radius: 4px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.25);
    -moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.25);
    box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.25);
    opacity: 0;
    visibility: hidden;
}
.ellipsis_info:hover .ellipsis_drop {
    opacity: 1;
    visibility: visible;
}
.ellipsis_drop ul {
    padding: 0;
    margin: 0;
}
.ellipsis_drop ul li a {
    padding: 8px 20px 8px 16px;
    display: flex;
    align-items: center;
    color: #909090;
    font-size: 16px;
}
.ellipsis_drop ul li a .fa { min-width: 25px; font-size: 18px }
.ellipsis_drop ul li a:hover {
    background-color: #eeeeee;
}
.comments_row_child {
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
}
.comments_photo {
    width: 40px;
}
.comments_row_child .comments_row_child { padding-bottom: 15px }
.comments_row_child .comments_row_child .comments_photo { width: 25px }
.comments_photo img {
    border-radius: 50%;
    display: block;
    max-width: 100%;
    height: auto;
}
.comments_info_right {
    width: 100%;
    padding-left: 15px;
}
.comments_info_right textarea {
    width: 100%;
    border: none;
    background: none;
    border-bottom: 1px solid #e0e0e0;
    outline: none;
    resize: none;
}
.comments_info_right textarea:focus {
    border-color: #000;
    border-width: 2px;
}
.comments_info_right p {
    font-size: 16px;
    padding-bottom: 10px;
    color: #606060;
}
.comments_info_right h5 {
    font-size: 16px;
    color: #000;
    font-weight: normal;
    margin-bottom: 5px;
}
.comments_info_right h5 small {
    font-size: 12px;
    color: #606060;
}
.comment_and_cancel {
    width: 100%;
    justify-content: flex-end;
    display: flex;
}
.comment_and_cancel a {
    width: 102px;
    height: 37px;
    background-color: #cccccc;
    display: flex;
    align-items: center;
    text-align: center;
    padding: 5px 10px;
    justify-content: center;
    border-radius: 2px;
    font-size: 16px;
    text-transform: uppercase;
}
.comment_and_cancel a.cancel_btn {
    background-color: inherit;
    color: #606060;
}
.comment_and_cancel a.comment_btn {
    color: #fff;
    margin-left: 5px;
}
.comment_and_cancel a.comment_btn.active { background-color: #065fd4 }
.like_dislike_reply {
    display: flex;
    flex-wrap: nowrap;
}
.like_dislike_reply span {
    font-size: 15px;
    color: #333;
    padding-right: 10px;
}
.like_dislike_reply span a {
    color: #333;
    text-transform: uppercase;
    opacity: 0.8;
}
.like_dislike_reply span a:hover { opacity: 1 }
.view_reply { padding-top: 5px; padding-bottom: 10px }
.view_reply a {
    display: flex;
    align-items: center;
    padding: 5px 15px 5px 0;
    font-size: 15px;
    color: #0680de;
}
.view_reply a .fa { padding-right: 10px }
.news_video_widget {
    padding-bottom: 8px;
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
    position: relative;
}
.up_next_video {
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 16px;
    margin-bottom: 16px;
}
.news_sidebar_video {
    width: 42%;
}
.sidebar_video_info {
    width: 58%;
    padding-left: 15px;
    padding-right: 15px;
}
.sidebar_video_info h6 {
    font-size: 16px;
    color: #000;
    font-weight: 400;
    margin-bottom: 2px;
}
.sidebar_video_info h6 a {color: #000;}
.sidebar_video_info span {
    display: block;
    font-size: 12px;
    color: #606060;
    line-height: 14px;
}
.sidebar_video_info small {
    padding: 3px 5px;
    display: inline-block;
    background-color: #ececec;
    color: #606060;
    line-height: 12px;
    font-size: 12px;
}
.news_video_widget .ellipsis_info {
    right: 15px;
    left: inherit;
    top: 0;
}
.news_video_widget:hover .ellipsis_info {
    opacity: 1;
}
.news_video_widget .ellipsis_drop {
    width: 200px;
    left: inherit;
    right: 0;
}
.news_video_right { padding-top: 20px }
.news_video_right h4 {
    font-size: 20px;
    color: #606060;
    font-weight: 400;
}

.button-switch-wrapper {
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding-right: 15px;
    margin-bottom: 20px;
}

.button-switch {
    font-size: 1.5em;
    height:14px;
    position: relative;
    width: 40px;
}
.button-switch .lbl-off,
.button-switch .lbl-on {
    cursor: pointer;
    display: block;
    font-size: 0.9em;
    font-weight: bold;
    line-height: 1em;
    position: absolute;
    top: 0.5em;
    transition: opacity 0.25s ease-out 0.1s;
    text-transform: uppercase;
}
.button-switch .lbl-off {
    right: 0.4375em;
}
.button-switch .lbl-on {
    color: #fefefe;
    opacity: 0;
    left: 0.4375em;
}
.button-switch .switch {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 0;
    font-size: 1em;
    left: 0;
    line-height: 0;
    outline: none;
    position: absolute;
    top: 0;
    width: 0;
    outline: -5px;
    border: none;
    background: none;
    margin: 0;
}
.button-switch .switch:before,
.button-switch .switch:after {
    content: '';
    font-size: 1em;
    position: absolute;
}
.button-switch .switch:before {
    border-radius: 1.25em;
    background: #bdc3c7;
    height: 14px;
    left: 0;
    top: 0;
    transition: background-color 0.25s ease-out 0.1s;
    width:40px;
}
.button-switch .switch:after {
    box-shadow: 0 0.0625em 0.375em 0 #666;
    border-radius: 50%;
    background: #065fd4;
    height: 20px;
    transform: translate(0, 0);
    transition: transform 0.25s ease-out 0.1s;
    width: 20px;
    top: -3px;
}
.button-switch .switch:checked:after {
    transform: translate(21px, 0);
}
.button-switch .switch:checked ~ .lbl-off {
    opacity: 0;
}
.button-switch .switch:checked ~ .lbl-on {
    opacity: 1;
}
.button-switch .switch#switch-blue:before,
.button-switch .switch#switch-blue:checked:before {
    background: #e8e8e8;
}
.button-switch .switch#switch-blue:after { background-color: #909090 }
.button-switch .switch#switch-blue:checked:after {
    background-color: #065fd4;
}
.button-switch-right {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
}
.button-switch-right span {
    font-size: 16px;
    color: #606060;
    display: block;
    padding-right: 8px;
}
.player_comparison_area {
    padding-top:34px;
}
.player_comparison_box {
    width: 1038px;
    margin:0 auto;
    border:1px solid #559e94;
    min-height:200px;
    background-color:#fff;
    padding:15px 20px 0 20px;
}
.title_and_search {
    display:flex;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    padding-bottom:12px;
}
.title_and_search h1 {
    font-size:43px;
    font-weight:700;
    text-transform:uppercase;
    color:#0d3032;
    padding:0;
    margin:0;
    font-family:Arial, Helvetica, sans-serif;
    line-height:1;
    padding-right:10px;
}
.sickbase_select {
    width:145px;
}
.sickbase_select.select_title .dropdown-menu > li > a {
    outline:none;
}
.sickbase_select.select_title .btn-default {
    background:#fff;
    height:36px;
    border-color:#426063 !important;
    color:#092223;
}
.sickbase_select.select_title .btn-default:active,
.sickbase_select.select_title .btn-default.active,
.sickbase_select.select_title .open > .dropdown-toggle.btn-default {
    background-color: #fff;
    border: 1px solid #426063 !important;
    color: #092223;
}
.sickbase_select.select_title .dropdown-menu {border-color:#426063 !important;}
.comparison_team_holder {
    margin:0 -10px;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;

}
.comparison_team_col {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    width:45%;
}
.sickbase_team_logo {
    width:100px;
}
.sickbase_team_logo img { width:100%;}
.sickbase_team_logo_info {
    padding-left:12px;
}
.sickbase_team_logo_info h5  {
    font-size: 20px;
    color: #0d3032;
    font-family: 'MyriadProBold';
    font-weight: normal;
}
.sickbase_team_logo_info h6  {
    font-size: 36px;
    color: #0d3032;
    font-family: 'MyriadProBold';
    font-weight: normal;
}
.sickbase_team_logo_info h6 span {font-family: 'MyriadProRegular';}
.comparison_team_col2 {
    flex-flow: row-reverse;
}
.comparison_team_col2 .sickbase_team_logo_info {
    padding-left: 0;
    padding-right: 12px;
    text-align: right;
}
.sickbase_vs {
    position:relative;
    left:inherit;
    right:inherit;
    top:inherit;
    bottom:inherit;
}
.comparison_player_area {
    min-height:288px;
    position:relative;
    z-index:1;
}
.comparison_player_photo {
    width:288px;
    height:288px;
    border-radius:50%;
    border:4px solid #559e94;
    position:absolute;
    left:-26px;
    top:0;
    z-index:1;
}
.comparison_player_photo2 {
    left:inherit;
    right:-26px;
}
.comparison_player_photo img {
    border-radius:50%;
}
.comparison_photo_box {
    overflow:hidden;
    border-radius:50%;
    width: 280px;
    height: 280px;
}
.comparison_photo_box img {
    width:100%;
}
.comparison_player_photo .edit_btn_close {
    position: absolute;
    z-index: 1;
    left:26px;
    top:10px;
}
.comparison_player_photo2 .edit_btn_close {
    left:inherit;
    right:26px;
}
.comparison_player_photo .voting-btn {
    width:225px;
    position:absolute;
    left:0;
    right:0;
    bottom:17px;
    z-index:2;
    margin:0 auto;
    padding:0;
}
.comparison_player_photo .voting-btn a {
    width:100%;
    font-size:16px;
    text-align:left;
    padding-left:40px;
    padding-right:10px;
    position:relative;
}
.comparison_player_photo .voting-btn a::after {
    content:'';
    width:22px;
    height:100%;
    background:url(../img/icon_search1.png) no-repeat center center;
    position:absolute;
    left:9px;
    top:0;
    z-index:1;
}
.comparison_player_photo .voting-btn:hover > a::after {
    background:url(../img/icon_search1_hover.png) no-repeat center center;
}
.sickbase_comparison_area {
    width:770px;
    margin:0 auto;
}
.sickbase_comparison_row {
    padding:27px 168px 15px 168px;
    background-color:#fff;
}
.sickbase_comparison_row:last-child { border-bottom:none; padding-bottom:0}
.sickbase_comparison_row1 {
    border-color:#a3b8b3;
    background-color:#e7f0ef;
    border-top:1px solid #63a7ac;
    border-bottom:1px solid #63a7ac;
    border-width:2px;
    padding:20px 168px 26px 168px;
}
.comparison_row_info {
    width:100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding-bottom:7px;
}
.comparison_row_info span,
.comparison_row_info strong {
    font-weight:700;
    font-size:24px;
    color:#0d453f;
    line-height:1;
    display:block;
    text-transform:uppercase;
}
.comparison_bar_holder {
    display: flex;
    flex-wrap: nowrap;
    margin:0 -5px;
}
.comparison_bar {
    width:50px;
    padding:0 5px;
}
.comparison_bar_bg {
    width:100%;
    height:14px;
    border-radius:3px;
}
.sickbase_comparison_ranger {
    margin:0 -20px;
    margin-top:-8px;
    border-top:1px solid #63a7ac;
    background-color:#fff;
    min-height:140px;
    position:relative;
    z-index:2;
    padding:10px 20px 20px 20px;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.sickbase_ranger_icon {
    width:30px;
    margin:0 6px 0 9px;
}
.sickbase_ranger_top {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    color:#0d3032;
    padding-bottom:17px;
}
.sickbase_ranger_top span,
.sickbase_ranger_top strong {
    display:block;
    color:#0d3032;
    font-size:14px;
}
.sickbase_ranger_top strong { font-size:16px}

.sickbase_ranger {
    width:327px;
}
.sickbase_ranger_column {
    width:440px;
}
.wrap {
    padding-bottom: 30px;
}
.heading {
    color: #009481;
    text-align: center;
    margin: 0 0 40px 0;
}
.heading a {
    color: #FFA11B;
}
.explain {
    margin: 0 0 40px 0;
    padding: 30px 0 0 0;
    border-top: 1px solid #ccc;
}
.explain span {
    display: block;
    width: 100%;
    padding: 7px 15px;
    margin: 8px 0 0 0;
    font-size: 15px;
    color: #394873;
    background-color: #ECECEC;
    box-sizing: border-box;
}
.explain:first-child {
    border: none;
}
div:focus {
    outline: none;
}
.ui-loader {
    display: none;
}
.sickbase_ranger.container {
    width:100%;
    height: 23px;
    border:2px solid #bdd4ce;
    margin: 0;
    background-color: #fff;
}
.dragger {
    width: 20px;
    height: 58px;
    border:2px solid #bdd4ce;
    color: #FFF;
    font-weight: 600;
    line-height: 40px;
    background-color: #e7f0ef;
    border-radius: 4px;
    box-shadow:0 5px 10px 0 rgba(0,0,0,0.35)
}
.dragging {
    background-color: #e7f0ef;
}
.sickbase_ranger .progress {
    width: 0px;
    background-color: #0d2f30;
    border:none;
    box-shadow:none;
    height: 19px !important;
}
.sickbase_ranger_min_max {
    width: 327px;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    background:url(../img/bgr_min_max_line.png) no-repeat left top;
    padding-top:4px;
}
.sickbase_ranger_min_max span {
    font-size:24px;
    color:#c3d1d2;
    display:block;
}
.output_box { text-align:center; margin-top:-41px;}
.sickbase_ranger_holder .output {
    font-size:61px;
    color:#128d6e;
    line-height:1;
    font-weight:700;
}
.output_box small {
    color:#128d6e;
    font-size:21px;
    color:#128d6e;
    line-height:1;
    display:block;
    margin-top:-7px;
    font-weight:700;
}
.output_box_wrap {
    display: flex;
    flex-wrap: nowrap;
}
.sickbase_ranger_wrap {
    width:100%;
}
.ranger_column_middle {
    width:100px;
    padding-top:11px;
}
.ranger_column_middle span {
    display:block;
    font-size:20px;
    line-height:21px;
    color:rgba(18,141,110,0.5);
    text-transform:uppercase;
    text-align:center;
    font-weight:700;
}
.sickbase_ranger_column2 .sickbase_ranger_wrap { width:auto}
.sickbase_ranger_column2 .output_box_wrap {
    flex-flow: row-reverse;
    justify-content: space-between;
}
.sickbase_ranger_column2 .sickbase_ranger_top {
    justify-content: flex-end;
}
.main_menu ul {
    overflow: inherit;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}
body.spielervergleich-page .menu_area {
    z-index: 9999991;
}
.main_menu ul li.dauerkarte_item a {
    background-color:#161616;
    position:relative;
    padding-left:77px;
    padding-right:28px;
    color:#b4ff81;
}
.main_menu ul li.dauerkarte_item  img {
    width:48px;
    position:absolute;
    left:14px;
    top:-12px;
    z-index:1;
    border-radius:3px;
}
.card_content_area {
    border:1px solid #559e94;
    max-width: 1038px;
    margin: 0 auto;
    margin-top: 21px;
    margin-bottom: 45px;
    padding: 13px 0 40px 23px;
    background: #fff;
}
.card_content_area h1 {
    font-size: 38px;
    color: #0d3032;
    line-height: 1;
    padding: 0 0 27px 0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight: 700;
}
.card_and_info {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-left: 20px;
}
.card_box {
    width: 336px;
    height: 211px;
    background:url(../img/card_big.png) no-repeat left top;
    border-radius: 8px;
    box-shadow: 0 20px 5px 0 rgba(1,1,1,0.3);
    padding: 10px 14px 0 32px;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}
.card_logo_wrap {
    width: 100%;
    display: flex;
    justify-content: flex-end;
    padding-bottom: 51px;
}
.card_logo {
    width: 180px;
}
.card_logo strong {
    display: block;
    text-align: left;
    font-size: 18px;
    color: #b2ff67;
    font-weight: 700;
    padding-left: 13px;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
}
.card_number_and_date {
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
    padding-bottom: 11px;
}
.card_number { padding-right: 18px }
.card_number strong {
    display: block;
    font-size: 24px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    padding-bottom: 6px;
}
.card_number small {
    display: block;
    font-size: 11px;
    font-weight: 400;
    line-height: 1;
    color: #fff;
}
.card_date {
    padding-top: 5px;
}
.card_date span {
    font-size: 23px;
    color: #fff;
    line-height: 1;
    padding-bottom: 4px;
    display: block;
}
.card_date strong {
    font-size: 17px;
    color: #fff;
    line-height: 1;
}
.card_box h5 {
    font-size: 25px;
    font-weight: 700;
    color: #fff;
    line-height: 1;
    margin-left: -6px;
}
.card_info_right {
    width: 615px;
    font-family: Arial, Helvetica, sans-serif;
}
.card_info_row {
    display: flex;
    flex-wrap: nowrap;
    border: 1px solid #63a7ac;
    border-right: none;
}
.card_info_col {
    width: 50%;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    padding: 5px 17px 5px 12px;
    min-height: 40px;
    border-left: 1px solid #63a7ac;
}
.card_info_col:first-child {
    border:none;
}

.card_info_col strong,
.card_info_col span {
    font-size: 19px;
    color: #0d3032;
    line-height: 1.2;
}
.card_info_col strong { font-weight: 700 }
.card_info_btn {
    padding: 16px 0 0 0;
}
.card_info_btn a {
    width: auto;
    padding-left: 15px;
    padding-right: 15px;
    display: inline-block;
}
