.b_info,.panel-group{float:left;width:100%}
.b-info-title{padding:10px 0;margin:0 0 10px}
.b_info .b_crumbs{font-size:80%;margin-bottom:9px;letter-spacing:.05em;color:#98936F}
.b_info .b_crumbs a{color:#98936F;border-bottom:1px solid #EFEDE1!important}
.b_info .b_info_descr{float:left;width:100%;margin-bottom:10px}
.b_info .b_info_descr ul{margin-left:1.25em}
.b_info .b_info_descr ul li{margin-bottom:.25em}
.b_info .b_info_descr ul li:before{content:'\2014\a0'!important;float:left;margin-left:-1.25em}
.b_info .b_crumbs{font-size:80%;margin-bottom:9px;letter-spacing:.05em;color:#98936F}
.b_info .b_crumbs a{color:#98936F;border-bottom:1px solid #EFEDE1!important}
.b_social{float:left;width:100%;padding:10px 0}
.b_widget{float:left;font-size:85%;width:100%;padding:15px 15px 10px;margin:10px 0;border-radius:4px;position:relative;border:2px solid #ddd}
.b_widget .b_widget_head{position:absolute;top:-10px;background-color:#FFF;padding:1px 7px;font-weight:700;letter-spacing:.1em}
.b_widget li{display:inline-block;padding-right:1%;margin-bottom:5px;width:33%;vertical-align:top}
.b_widget li .team-link-preview{display:inline-block;height:18px;width:auto;max-width: 24px;overflow: hidden;vertical-align: middle}
.b_widget li img{height:18px;width:auto;margin-right:4px}
.b_widget li a:not(.btn){color:#000;border-bottom:1px solid #ddd!important}
.b_widget li a:hover{border-bottom:none}
.b_widget.b_widget_success{border-color:#C7E2A6;color:#6b6768}
.b_widget.b_widget_success .b_widget_head{color:#93ab75}
.b_widget.b_widget_info{border-color:#5BC0DE;color:#6b6768}
.b_widget.b_widget_info .b_widget_head{color:#5BC0DE}
.b_widget.b_widget_primary{border-color:#007FA5;color:#6b6768}
.b_widget.b_widget_primary .b_widget_head{color:#007FA5}
.b_widget.b_widget_danger{border-color:#FF7A01;color:#6b6768}
.b_widget.b_widget_danger .b_widget_head{color:#FF7A01}
.b_widget.b_widget_warning{border-color:#d4b800;color:#6b6768}
.b_widget.b_widget_warning .b_widget_head{color:#d4b800}
.b_widget li .b_date{display:block}
#b-teams li{width:20%;}
#b-teams a.team-link-preview{border-bottom:none!important}
.b-nav{margin:10px 0;background:#f8f6f2;padding:0;border:0;border-radius:3px}
.b-nav li{display:inline-block}
.b-nav>li>a{line-height:normal;border:0;border-radius:0;padding:10px 15px;color:#000;display:block;border-bottom:0!important}
.b-nav>li>a:focus,.b-nav>li>a:hover{background:inherit;border:none;border-bottom:3px solid #e4e1da!important}
.b-nav>li.active>a,.b-nav>li.active>a:focus,.b-nav>li.active>a:hover{font-weight:700;background:inherit;border:none;border-bottom:3px solid #ff5e20!important}
.tabledata{width:100%;border-collapse:separate;margin:15px 0;float:left}
.tabledata th{font-weight:400;font-size:68%;text-transform:uppercase;letter-spacing:.2em;color:#A8A8A8;padding:0 10px;padding-bottom:.5em}
.tabledata tbody td{border:0;border-bottom:1px solid #c5c5c5;border-top:1px solid #fff;vertical-align:middle;background-color:#edf2f5;padding:7px 10px;-webkit-transition:background .2s linear;-moz-transition:background .2s linear;transition:background .2s linear;word-wrap:break-word;position:relative}
.tabledata tbody tr:hover td{background-color:#E5F0D6}
.tabledata td.event-date{font-size:85%;line-height:1.5em}
.tabledata td.event-name{font-size:115%;text-align:center}
.tabledata td.event-name > a{font-weight:700}
.tabledata td.event-name a:hover{color:#e4003a}
.tabledata td.event-name .event-label{font-size:75%;margin-top:5px}
.tabledata td.event-name .event-term{font-size:50%;margin-top:5px}
.tabledata td.event-name .event-term .label-term{color:#777;text-transform:uppercase;letter-spacing:1px;border-bottom:none!important}
.tabledata td.event-name .event-term .label-term:hover{color:#000}
.tabledata th.event-name{text-align:center}
.tabledata td.event-place{font-size:85%}
.tabledata td.event-place a{color:#000;border-bottom:1px solid #ddd!important}
.tabledata td.event-place a:hover{border-bottom:none!important}
.tabledata .label{white-space:normal}
.tabledata td.event-place img{width:16px}
.tabledata td.event-place .event-place__plg{margin-bottom:4px;font-size:110%}
.tabledata td.event-place .event-place__city a{color:#777}
#events-list{float:left;width:100%;margin:10px 0;position:relative}
#events-list label{font-weight:400}
#category-actions{float:left;width:70%}
#category-actions select,#events-list .dataTables_length select{padding:0;border:1px solid #DADADA;border-radius:2px}
#category-actions select{min-width:129px;max-width:150px}
#category-actions .category-actions-block{display:inline-block;vertical-align:top}
#category-actions .category-actions-block:before{content:'\21D4';display:inline-block}
#category-actions .category-actions-block:first-child:before{content:none}
#category-actions .category-actions-items{display:inline-block}
.dataTables_wrapper .dataTables_length{float:right}
.dataTables_wrapper .dataTables_info{float:right;width:20%;text-align:right;font-size:80%;color:#A8A8A8;padding-top:10px}
.dataTables_wrapper .dataTables_paginate{float:left;width:80%}
#container .dataTables_paginate a.paginate_button,.dataTables_paginate .ellipsis{float:left;border:1px solid #ddd;border-right:0;padding:5px 10px;cursor:pointer}
#container .dataTables_paginate .paginate_button.last{border-right:1px solid #ddd;border-radius:0 2px 2px 0}
#container .dataTables_paginate .paginate_button.first{border-radius:2px 0 0 2px}
#container .dataTables_paginate .paginate_button.disabled{color:#ddd}
#container .dataTables_paginate .paginate_button.current{font-weight:700;color:#000}
.dataTables_processing{position:absolute;top:0;bottom:0;left:0;right:0;padding:6% 41%;background-color:rgba(255,255,255,0.8);background-image:url(../img/loadingAnimation.gif);background-repeat:no-repeat;background-position:49% 100px}
table.dataTable.dtr-inline.collapsed>tbody>tr>td:not(.child):first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before{height:16px;width:16px;float:left;color:#C5C5C5;line-height:16px;content:"\2807";}
.tabledata td.child{background:#E5F0D6}
.tabledata td.child .event-place__city img{width:16px}
@media screen and (max-width: 1024px) {
.b_widget li{width:49%}
#b-teams li{width:25%}
}
@media screen and (max-width: 600px) {
#category-actions,.dataTables_wrapper .dataTables_paginate{width:100%}
.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_info{text-align:left;width:100%}
.dataTables_wrapper .dataTables_length{margin-top:5px}
.dataTables_wrapper .dataTables_info{margin-bottom:5px}
#container .dataTables_paginate a.paginate_button,.dataTables_paginate .ellipsis{padding:5px 8px}
}
@media screen and (max-width: 420px) {
.b_widget li{width:100%}
#b-teams li{width:49%}
}
@media screen and (max-width: 373px) {
.tabledata thead{display:none}
.tabledata td{float:left;width:100%;text-align:center;padding:4px 7px}
.tabledata td.event-date{border-bottom:none;padding-bottom:0}
.tabledata td:nth-child(2){border-top:none}
}
@media screen and (max-width: 320px) {
#category-actions select{width:138px}
}