.search-form {position: relative;display: table;border-collapse: separate;padding-bottom: 15px;width: 100%;}
.input-group-select {position: relative;font-size: 0;white-space: nowrap;width: auto;white-space: nowrap;vertical-align: middle;display: table-cell;}
.search-form .input-group {margin-bottom: 0px;}
.div_forsite .btn-search, .div_forsite .btn-search:focus,
.div_forsite .btn-warning, .div_forsite .btn-warning:focus
 {background-color: #bc3e0f !important;border-color: #bc3e0f;color: #fff;border-width: 4px;font-size: 13px;padding: 4px 9px;line-height: 1.38;margin-left: 0 !important;}
.div_forsite .btn-search:hover,.div_forsite .btn-warning:hover {background:#a9380d }

.alert-search {border: 1px solid #777;background-color: #868686 !important;color:#fff}
.input-group-select .chosen-container > .chosen-single, [class*="chosen-container"] > .chosen-single {height: 34px;line-height: 32px;background: #fff;font-size:12px}
.input-group-select .chosen-container-single .chosen-single {border: 1px solid #d5d5d5;border-right-color: rgb(213, 213, 213);border-right-style: solid;border-right-width: 1px;border-right: 1px solid #fff;}
.chosen-container-single .chosen-single {padding: 0 0 0 6px;}

ul.chosen-results > li{transition:inherit;}
ul.chosen-results > li::before {content: none;position: inherit;}

ul.chosen-results > li::after {content:'';position: inherit;}

.table-scroll table {margin-bottom: 0px;}
.table {font-size: 14px;}
.table > thead > tr {color: #707070;font-weight: 400;background: #F2F2F2;background-image: -webkit-linear-gradient(top,#f8f8f8 0,#ececec 100%);background-image: -o-linear-gradient(top,#f8f8f8 0,#ececec 100%);background-image: linear-gradient(to bottom,#f8f8f8 0,#ececec 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#ffececec', GradientType=0);}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {padding: 6px 6px;font-size: 14px;}
.table > tbody > tr > td.month {font-weight: bold;padding: 8px 4px;color: #565656;font-size: 18px;background: #fff;text-align: center;text-transform: uppercase;}
.center, .align-center {text-align: center !important;}
.red {color: #dd5a43 !important;}


/*.table-forsite .table > tbody > tr::after, 
.table-forsite .table > tbody > tr::before, 
.table-forsite .table > tbody > tr > td::after, 
.table-forsite .table > tbody > tr > td::before {clear: both;content: "";display: table;}
*/

@media only screen and (max-width:1179px) {
.input-group-select {display: block; padding-bottom: 10px; width: 100% !important;}
.input-group-select .chosen-container > .chosen-single, [class*="chosen-container"] > .chosen-single {font-size:13px;}

.search-form {position: inherit;display: block;}
.input-group-select .chosen-container-single .chosen-single {border: 1px solid #d5d5d5;}
.input-group-select .chosen-container-active.chosen-with-drop .chosen-single {border-color: #4492C9;}
.search-form button span {margin-left: 0px;display: none}
.btn-form {font-size: 12px; padding: 5px 5px;}
.btn-form i {display: none;}
.btn-form span {margin-left:0;}
.form-btn {text-align: center}
.pagination > li > a, .pager > li > a {padding: 2px 8px;}
.page_info {text-align: center; margin: 0 auto;}
.page_info.select {float: inherit;}
}


@media only screen and (max-width: 991px) {
.table-forsite.table-scroll {overflow:inherit; }

.table-forsite .table {border:0;min-width:inherit !important}
.table-forsite .table > thead {display: none;}
.table-forsite .table > tbody > tr.colspan td {display: block;border:0 !important;padding-bottom:20px;}

.table-forsite .table > tbody > tr.match {position: relative;display: block;margin-bottom: 20px;background: #fff;padding: 0px;box-shadow: 0 0px 10px rgba(0,0,0,.2);}
.table-forsite .table > tbody > tr.match.two {float: right;width: 48%;}
.table-forsite .table > tbody > tr.match.one {clear:both;float: left;width: 48%;}
.table-forsite .table > tbody > tr.match td  {display: block;border:0 !important;padding:6px;}

.table-forsite .table > tbody > tr.match td.num  {position: absolute; left:18px; bottom:5px; font-size:25px;font-style:italic;font-weight:bold;color:rgba(153, 190, 5, 0.4);line-height:1;padding:0;}
.table-forsite .table > tbody > tr.match td.num:before {position: absolute; left:-15px; bottom:5px;font-size:12px;font-style:italic;color:rgba(153, 190, 5, 0.4);content:'№';}

.table-forsite .table > tbody > tr.match td.week {position:absolute;right:0px;color:#fff;}
.table-forsite .table > tbody > tr.match td.week:before{content: attr(aria-label);color:#fff;padding:4px;}

.table-forsite .table > tbody > tr.match td.date_begin {padding:6px; background: #99be05; color:#fff; text-align:left !important}
.table-forsite .table > tbody > tr.match td.tournament {text-align:center; font-size:1.5rem}

.table-forsite .table > tbody > tr.match td.city {text-align:left !important;width:100%;padding:6px 0;line-height:1.2}
.table-forsite .table > tbody > tr.match td.city:before{content: attr(aria-label);color:#bbb;text-align:right;width:50%;margin-right:10px;float:left;}

.table-forsite .table > tbody > tr.match td.tcategory {text-align:left !important;width:100%;padding:6px 0;line-height:1.2}
.table-forsite .table > tbody > tr.match td.tcategory:before{content: attr(aria-label);color:#bbb;text-align:right;width:50%;margin-right:10px;float:left;}

.table-forsite .table > tbody > tr.match td.last_claim {text-align:left !important;width:100%;padding:6px 0;line-height:1.2}
.table-forsite .table > tbody > tr.match td.last_claim:before{content: attr(aria-label);color:#bbb;text-align:right;width:50%;margin-right:10px;float:left;}
}

@media only screen and (max-width: 599px) {
.table-forsite .table > tbody > tr.match td {font-size:11px;}

}

@media only screen and (max-width: 479px) {
.table-forsite .table > tbody > tr.match.one,
.table-forsite .table > tbody > tr.match.two {clear:both;width: 100%;}
.table-forsite .table > tbody > tr.match td {font-size:13px;}
}

@media only screen and (max-width: 379px) {
.table-forsite .table > tbody > tr.match td {font-size:12px;}
}



.box {position: relative;border-radius: 3px;background: #ffffff;border-top: 3px solid #d2d6de;margin-bottom: 20px;width: 100%;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}
.box-widget {border: 1px solid rgba(0, 0, 0, 0.1);position: relative;}
.box .border-right {border-right: 1px solid #e5e5e5;}
.widget-user .widget-user-header {padding: 20px;height: 120px;border-top-right-radius: 3px;border-top-left-radius: 3px;}
.bg-sportbase {background: url('/kazpin/templates/adminlte/img/fon.jpg');background-size:cover;}
.widget-bg {position:absolute;left:0;top:0;background:rgba(0,0,0,0.5);width:100%;height:120px;}
.widget-bg-up {position:absolute;z-index:100;}

.widget-user-desc{line-height:1.5em;}
.widget-user-desc a{color:#fff !important;text-decoration:underline}
.widget-user-desc a:hover{color:#fff !important;text-decoration:none}


.bg-aqua-active, .modal-info .modal-header, .modal-info .modal-footer {background-color: #00a7d0 !important;color:#fff!important}
.widget-user .widget-user-username {font-size:20px;font-weight:bold}
.widget-user .widget-user-image {position: absolute;top: 65px;left: 50%;margin-left: -45px;border-radius: 100%;overflow: hidden;width:96px;height: 96px;border:3px solid #ddd;margin-left: -48px;background:#fff}
.widget-user .widget-user-image > img {border: 0;}
.widget-user .box-footer {padding-top: 50px;background: #f6f6f6;}
.description-block {display: block;margin: 10px 0;text-align: center;}
.description-block > .description-header {margin: 0;padding: 0;font-weight: 600;font-size: 16px;}
.description-block > .description-header2 {margin: 0;padding: 0;font-weight: 600;font-size: 24px;}
h3.widget-user-username{margin:0;}
.box-footer .block-info{min-height:100px;}

.description-block > .description-text {color: #5f5f5f;font-size: 13px;margin-top: 7px;text-transform: uppercase;}
.tournament-canceled{margin-left:10px;background:#bc3e0f;font-weight:bold;color:#fff;padding:3px;text-transform:lowercase;}

@media only screen and (max-width: 767px) {
.widget-user .widget-user-image {position: inherit;top:0;left:0;margin:20px auto;}
.widget-user .box-footer{padding-top:20px;}

}