body {background:#F9F9F9}
.login_bg {height:100vh}
.card-body {padding:15px !important}
#ajax_loader {position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;text-align:center;background:rgba(0, 0, 0, 0.7);display:none}
#ajax_loader div.spinner-border {height:100px;width:100px;}
.logo_nav_header {position:absolute;width:70px;top:-10px;left:0px}
header {padding:15px;z-index:500;position:-webkit-sticky;position:sticky;top:0;background:rgb(255 255 255 / 80%)}
.menu_nav_items {padding-left:65px;text-align:right}
.menu_nav_items a {margin-left:15px;font-size:12px}
.menu_nav_items a:hover, .menu_nav_items a:focus, .menu_nav_items a:active {text-decoration:none}
.active_menu {font-weight:bold}
#form_giocatore label, #form_distinta label {font-size:14px;margin-bottom:0}
.text_snippet_giocatore {color:#333 !important;text-decoration:none !important}

.label-for-check {border:solid 1px #dc3545;color:#dc3545 !important;padding: .375rem .75rem;border-radius: .25rem;}

.check-with-label:checked + .label-for-check {background:#dc3545 !important;color:#FFF !important}

.label_cap {border:solid 1px #218838;color:#218838 !important;padding: .375rem .75rem;border-radius: .25rem;cursor:pointer}
.input_cap:checked + .label_cap {background:#218838 !important;color:#FFF !important}
.label_vcap {border:solid 1px #218838;color:#218838 !important;padding: .375rem .75rem;border-radius: .25rem;cursor:pointer;border-left:none}
.input_vcap:checked + .label_vcap {background:#218838 !important;color:#FFF !important}
.input_vcap, .input_cap {display:none}
.player_list_abs {position:absolute;background:#FFF;z-index:3;padding:15px 15px 0px 15px;width:100%}
.player_list_ajax {padding-bottom:15px;border-bottom:solid 1px #CCC;margin-bottom:15px}

.selectSwitchCookie {
	font-size: 0.75em;
    height: auto;
    padding: 0;
    text-align: right;
    border: none;
    width:auto;
    display:inline-block;
}
.header_container {padding:0px 15px;position:relative}

@media(max-width:768px) {
	.player_name_form {font-size:25px;margin-bottom:15px;font-weight:600}
	.header_container {padding:0px;}
}
