body, html {height:100%; width:100%; margin:0; padding:0; background:#ddd;}
body {min-width:320px; font-family:'Open Sans',Arial, sans-serif; font-size:14px;}

* {box-sizing:border-box;}
img {max-width:100%;}
a {color:#000; text-decoration:none;}
a:hover {text-decoration:underline;}
.inactive, .inactive a {color:#999;}
a.more {padding-left:15px; background-image:url(../img/arrow_more.gif); background-position:center left; background-repeat:no-repeat; cursor:pointer;}
.marked, .marked label {background-color:#fcc;}
.red, .red a {color:#c00;}
.green, .green a {color:#0c0;}
.strong {font-weight:bold;}
.inactive.red, .inactive.red a, .inactive .red, .inactive .red a {color:#d99;}
.printOnly {display:none;}
.hidden {display:none !important;}
.clear {clear:both;}

h1, h2 {color:#900;}
.iSmall:focus, .iHalf:focus, .iMedium:focus, .iLarge:focus, .iFull:focus {background-color:#fff; border-color:#18ACEC;}

.header {position:fixed; top:0; left:0; height:60px; width:100%; overflow:hidden; background-color:#000; z-index:30; background-image:url(../img/logo.png); background-position:center; background-repeat:no-repeat; background-size:auto 94%;}
.headerContent, .headerContentAdm {position:relative; width:1300px; max-width:100%; top:5px; margin:0 auto;}
.outer {position:relative; width:1300px; max-width:100%; height:100%; margin:0 auto; z-index:10;}
.navCol {position:fixed; top:60px; bottom:0; width:300px; max-width:20%; background:#333; overflow:auto; z-index:20;}
.mainCol {position:relative; float:right; width:1000px; max-width:80%; min-height:100%; padding-top:108px; padding-bottom:10px; background:#fff;}
.topCol {position:fixed; top:60px; width:1300px; max-width:100%; z-index:5;}
.mce-fullscreen .header {z-index:1;}

#toTop {position:fixed; bottom:0; width:1000px; max-width:80%; z-index:15;}
#toTop span {display:block; position:absolute; right:5px; bottom:5px; height:40px; width:40px; text-align:center; color:#fff; background:#333; border-radius:50%; cursor:pointer;}
.adminPage #toTop span {right:50%; margin-right:-20px;}
#toTop span:before {content:"\f062"; font-family:icomoon; font-size:22px; line-height:37px;}

.headerContent span, .headerContentAdm span {display:block; float:right; color:#333; background-color:#eee; padding:5px 50px 5px 5px; white-space:nowrap;}
#btnLogout {position:absolute; top:5px; right:5px; height:40px; width:40px; color:#fff; background:#000; text-align:center;}
#btnLogout:before {content:"\e900"; font-family:icomoon; font-size:25px; line-height:38px;}

.navBox {margin:28px 2px 40px;}
.navBox ul {margin:0 0 2px; padding:0;}
.navBox li {list-style-type:none; margin:0 0 2px; padding:0;}
.navBox li a {display:block; padding:10px 10px; text-decoration:none; color:#fff; background-color:#666;}
.navBox li ul {margin:2px 0;}
.navBox li li {border-bottom:none;}
.navBox li li a, .navBox li.act li a {color:#000; background-color:#ccc;}
.navBox li li.act a {background-color:#fff;}
a.navMain {text-transform:uppercase;}
.navBox li.act a {background-color:#888;}
.navBox li a:hover, .navBox li li a:hover {background-color:#fff; color:#000;}

.breadcrumbs {position:fixed; top:60px; width:1000px; max-width:80%; padding:5px 5px; font-size:13px; background:#eee; border-bottom:1px #ccc solid; z-index:5;}
.breadcrumbs p {width:842px; max-width:96%; margin:0 auto;}
.breadcrumbs a {padding:0 6px 0 8px; border-left:1px #333 solid;}
.breadcrumbs a.right {float:right; border-left:none; border-right:1px #333 solid;}
.breadcrumbs a.active {font-weight:bold;}
.btnFixed {position:fixed; bottom:0; margin:0 -79px; width:842px; max-width:77%; box-sizing:content-box; background:#fff; border-top:2px #333 solid; padding:10px 79px 50px; text-align:center;}
.btnFixed.notsaved {background-color:#ffa;}

.main {position:relative; width:842px; max-width:96%; margin:0 auto; padding-bottom:90px;}
h1 {font-size:2em; font-weight:normal; margin:0 0 20px; padding:0;}
h2 {font-size:1.6em; font-weight:normal; margin:0 0 10px; padding:0;}
h3 {font-size:1.2em; font-weight:normal; margin:0 0 10px; padding:0;}
.large {font-size:1.2em;}
.small {font-size:0.85em;}
hr {clear:both; border:none; color:#0F3647; background-color:#0F3647; height:2px; margin:15px 0;}
hr.liteline {color:#ccc; background-color:#999; height:1px;}
.block {display:block;}
.nowrap {white-space:nowrap;}

.tblBox:before, .tblBox:after {content:""; display:table; clear:both;}
.tblFull {display:table; width:100%;}
.tblRow {display:table-row;}
.tblCol {display:table-cell;}
.tblHalf {display:table; width:50%; float:left;}
.tblList {width:100%; border-spacing:0; border-collapse:collapse;}
.tblList .row {padding:3px 0; margin-bottom:2px;}
.li0 {background-color:#fff;}
.li1 {background-color:#ddd;}
.li2 {background-color:#f9f9f9;}
.li3 {background-color:#ddd;}
.li4 {background-color:#eee;}
.li3 input, .li4 input {background-color:#fff;}

ul.itemList {padding:0;margin:15px 0;}
ul.itemList li {list-style-type:none;padding:4px 15px;margin:0 0 3px; background-color:#eee;border:1px #ccc solid;}
.itemList li {cursor:move;}
.ui-state-disabled li {cursor:default;}
.itemList li span {float:right;}

.message {font-size:1.2em; margin: 0 0 20px;}
.row {clear:both; width:100%;}
.row:before, .row:after, .col:before, .col:after {content:""; display:table; clear:both;}
.col {position:relative; padding:5px 5px;}
.colSmall {position:relative; padding:2px 5px;}
.sumRow {margin-top:10px; background:#e7e7e7;}

.containerHalf {width:50%; float:left;}
.containerBox {background:#fff; border:2px #999 solid; margin:0 0 5px; border-radius:5px;}
.containerBox .row {padding:0 5px;}
.containerBox .rowCheck {padding:0; margin:0 0 5px; border-left:4px transparent solid;}
.greenBorder {border-left:4px #0c0 solid !important;}

.boxEventJobs {padding:5px; border:2px #999 solid;}
p.rowCheck {margin:0 0 2px;}

.asterisk {font-weight:bold; color:#c00;}
.iSmall, .iHalf, .iMedium, .iLarge, .iFull {width:100%; padding-top:2px; padding-bottom:2px; font-family:Arial, sans-serif; font-size:1em; background-color:#eee; border:1px #bbb solid; border-radius:2px;}
input.iSmall, input.iHalf, input.iMedium, input.iLarge, input.iFull {padding:3px 5px;}
.iSmall {max-width:80px;}
.iHalf {max-width:197px;}
.iMedium {max-width:315px;}
.iLarge {max-width:400px;}
.iFull {max-width:820px;}
.iNumber, .iPrice, .iFloat {text-align:right}
.readonly {background-color:transparent !important;}
div.iSmall, div.iHalf, div.iMedium, div.iLarge, div.iFull {padding:3px 5px; background-color:#fff;}
span.iSmall, span.iHalf, span.iMedium, span.iLarge, span.iFull {display:inline-block; padding:3px 5px; background-color:transparent;}
.btn {font-size:1.2em; color:#fff; background-color:#999; border:none; padding:3px 20px; border-radius:3px;}
.btnSubmit {background-color:#0c0;}
.btnDel {background-color:#c00;}
.btnSmall {font-size:1em; padding:3px 10px; }
.rowCheck {position:relative; height:30px; margin-bottom:1px;}
.rowCheck input {position:absolute; top:5px; left:5px;}
.rowCheck label {position:absolute; top:0; left:5px; height:30px; width:100%; padding:5px 10px 5px 40px;}
.rowCheck label:before {content:"\f00d"; font-family:icomoon; display:block; position:absolute; top:0; left:0; height:30px; width:30px; font-size:25px; text-align:center; line-height:30px; color:#c99; background:#ddd; cursor:pointer;}
.rowCheck.rowNotEditable label:before {color:#fff; background-color:#ccc;}
.rowCheck input:checked + label:before {content:"\f00c"; color:#0c0;}
.rowChecked.rowNotEditable label:before {color:#fff; background-color:#ccc;}
.rowChecked.rowNotEditable label.confirmed:before {background-color:#0c0;}
.confirmform label:before {color:#fff; background-color:#ccc;}
.confirmform .rowChecked label:before {background-color:#0c0;}

.rowHead .col {height:40px;}
.row.act .col {background-color:#d6ffd6;}

span.iFit {display: inline-block; padding: 3px 0 2px;}
span.iFit.small {padding: 4px 0;}
.col.iFit {padding:8px 5px 7px;}

.slideboxContent {display:none;}
.opened .slideboxContent {display:block;}
.slideboxOpener {padding:3px 5px; cursor:pointer;}

.dp-modal {z-index:99;}
.colorpicker {z-index:15;}

#partnerList {position:absolute; left:5px; display:none; width:100%; max-width:400px; background:#fff; border:1px #ccc solid; z-index:10;}
#partnerList.act {display:block;}
#partnerList ul {margin:0; padding:0;}
#partnerList li {list-style-type:none; margin:0; padding:3px 5px; border-bottom:1px #ccc solid; cursor:pointer;}
.userlistForm {position:relative; paddding-bottom:30px;}
#userlist .pFixed {position:absolute; left:0; bottom:0; width:100%; padding:10px 0; text-align:center; background-color:#fff;}

.calendar {padding-top:50px;}
table {border-collapse:collapse;}
.tblCalHead {position:absolute; width:1560px; margin-top:-20px;}
.tblCalHead th {border:1px #ccc solid; font-size:0.85em; width:4.2%; padding:4px 0; text-align:center; color:#fff; background-color:#666;}
.tblCalHead h1 {color:#fff; margin:0; padding:0;}
.tblCalTitle td {padding:10px 2px 2px; font-size:1.3em; font-weight:bold; border:none;text-align:left;}
.tblCal {width:1560px;}
.tblCal td {width:4.2%; padding:2px 0; font-size:0.95em; line-height:1.1em; text-align:center; border:1px #999 solid;}
.tblCal .tdLeft {text-align:left;}
.tblCal td div {padding:2px 0;}
.tblCal .tdRemark {width:15%; height:40px;}
.greenBg {background-color:#6d6;}
.redBg {background-color:#e66;}
.yellowBg {background-color:#fe6;}
.bgr1 {background-color:#fcc174;}
.bgr2 {background-color:#bfe6ff;}
.bgr3 {background-color:#d2f7b2;}
.bgr4 {background-color:#fffaad;}
.li1 .bgMarX, .li1 .bgKunstraum, .li1 .bgFoyer, .li1 .bgSaal {background-color:#eee;}

.vert {width:15px; writing-mode:vertical-lr;}
#freezer {font-family:Arial, sans-serif; position:relative; width:100%; max-height:500px; overflow:hidden; margin:0 auto; font-size:13px;}
#freezer table * {box-sizing:content-box;}
#freezer th {padding:8px 2px; vertical-align:bottom; background:#fff; border-left:1px #fff solid;}
#freezer td {border:1px #999 solid; padding:8px 2px; text-align:center;}
#freezer td.col-left, #freezer th.col-left {text-align:left; padding-left:0.5em;}
#freezer td.col-right, #freezer th.col-right {text-align:right; padding-right:0.5em;}
#freezer .mainHead th {background:#ddd; border-left:1px #999 solid;}
#freezer col {width:50px;}
#freezer .btn {background:#900; padding:3px 5px; cursor:pointer;}
#freezer .col_0 {width:100px}
#freezer .col_1 {width:250px}
#freezer .col_2, #freezer .col_3 {width:65px}
#freezer .col_4, #freezer .col_23 {width:80px}
#freezer .col_8 {width:100px}
#freezer .col_13, #freezer .col_14, #freezer .col_22 {width:180px}
#freezer .col_24 {width:350px}
#freezer td.date {font-weight:bold;}
#freezer th.date0, #freezer td.date0 {background-color:#ffc;}
#freezer th.date1, #freezer td.date1 {background-color:#fec;}
#freezer th.date2, #freezer td.date2 {background-color:#ffc;}
#freezer .oldval {color:#c00;}
#freezer .redBg {color:#666; background-color:#e8d3d3;}
#freezer .yellowBg {color:#666; background-color:#ede6b6;}
#freezer .freeze-multi-scroll-left-head .mainHead th {background:#ccc;}
#freezer .freeze-multi-scroll-left-body-inner {overflow:hidden;}
#freezer .freeze-multi-scroll-table-body {overflow:auto; overflow-y:scroll;}
#vvkForm {display:none; position:absolute; left:0; top:40%; width:100%; z-index:999;}
#vvkForm form {position:relative; width:400px; background:#fff; padding:10px; margin:0 auto;}
#vvkForm .icon-close {position:absolute; z-index:10; top:10px; right:10px; background:#900; padding:5px 8px; cursor:pointer;}

#freezer .col_r0 {width:100px}
#freezer .col_r1 {width:250px}
#freezer .col_r2 {width:65px}
#freezer .col_r4, #freezer .col_r6 {width:80px}
#freezer .col_r10, #freezer  .col_r11, #freezer .col_r12, #freezer .col_r13 {width:80px}

#freezer .col_f0 {width:100px}
#freezer .col_f1 {width:80px}
#freezer .col_f2 {width:250px}
#freezer .col_f7, #freezer .col_f9, #freezer .col_f15, #freezer .col_f16 {width:65px}
#freezer .col_f8 {width:180px}
#freezer .col_f6, #freezer .col_f10 {width:80px}

#monthForm .rowCheck {margin-top:1.3em;}
#freezer.frGastro .col_l {width:400px;}
#freezer.frGastro .col_r {width:180px;}
#freezer.frGastro tbody th {color:#fff; background:#999; border:1px #999 solid;}
.frGastro td {background:#fff;}
.frGastro td.target {color:#555; background:#f6f6f6;}
.frGastro .subTotal td {font-weight:bold; background:#eee;}
.frGastro .sumRow td {font-weight:bold; background:#ccc;}

#staffBtn {position:absolute; top:-2px; left:-35px; height:30px; width:30px; text-align:center; font-weight:bold; line-height:28px; color:#fff; background:#c00; border-radius:50%; z-index:5; cursor:pointer;}
#staffInfo {position:absolute; top:0px; left:0px; width:100%; padding:10px; background:#fff; z-index:5; display:none;}
.tblStaff #staffBtn, .tblStaff #staffInfo {top:-40px;}

.col-lg-1 {float:left; width:8.33%}
.col-lg-2 {float:left; width:16.65%}
.col-lg-3 {float:left; width:25%}
.col-lg-4 {float:left; width:33.3%}
.col-lg-5 {float:left; width:41.6%}
.col-lg-6 {float:left; width:50%;}
.col-lg-7 {float:left; width:58.3%;}
.col-lg-8 {float:left; width:66.6%}
.col-lg-9 {float:left; width:75%}
.col-lg-10 {float:left; width:83.3%}
.col-lg-11 {float:left; width:91.6%}
.col-lg-12 {float:left; width:100%}
.col-lg-push-1 {left:8.3%}
.col-lg-push-2 {left:16.5%}
.col-lg-push-3 {left:25%}
.col-lg-push-4 {left:33.3%}
.col-lg-push-5 {left:41.5%}
.col-lg-push-6 {left:50%;}
.col-lg-push-7 {left:58.3%;}
.col-lg-push-8 {left:66.6%}
.col-lg-push-9 {left:75%}
.col-lg-push-10 {left:83.3%}
.col-lg-push-11 {left:91.6%}
.col-lg-pull-1 {right:8.3%}
.col-lg-pull-2 {right:16.5%}
.col-lg-pull-3 {right:25%}
.col-lg-pull-4 {right:33.3%}
.col-lg-pull-5 {right:41.5%}
.col-lg-pull-6 {right:50%;}
.col-lg-pull-7 {right:58.3%;}
.col-lg-pull-8 {right:66.6%}
.col-lg-pull-9 {right:75%}
.col-lg-pull-10 {right:83.3%}
.col-lg-pull-11 {right:91.6%}
.col-center {text-align:center;}
.col-center img {margin:0 auto;}
.col-left {text-align:left;}
.col-left img {margin:0 auto 0 0;}
.col-right {text-align:right;}
.col-right img {margin:0 0 0 auto;}
.hidden-lg-up {display:none}
.hidden-lg-down {display:none}
.hidden-xl-up {display:initial;}
.right-0 {padding-right:0;}

.center-block {max-width:700px; margin-left:auto; margin-right:auto;}
.float-right {float:right;}
.align-top {vertical-align:top;}
.align-middle {vertical-align:middle;}
.align-bottom {vertical-align:bottom;}

.fullsize .outer {width:1600px;}
.fullsize .breadcrumbs, .fullsize .breadcrumbs p, .fullsize .mainCol {width:1600px;}
.fullsize .mainCol {max-height:100%; overflow:auto;}
.fullsize .main {min-width:1580px; padding:0 10px 90px;}
.fullsize.noMinwidth .main {width:96%; min-width:0; padding:0 10px 90px;}
.fullsize #toTop {display:none;}
.fullsize .btnFixed {width:1600px; max-width:100%; margin:0 -10px; padding:10px 0 50px;}

@media screen and (min-width:991px) and (max-width:1899px){
.fullsize.navOpened {overflow:hidden;}
.fullsize .breadcrumbs, .fullsize .mainCol {width:1600px; max-width:100%;}
.fullsize .navCol {left:0px; transition:0.5s;}
.fullsize .navCol {left:-300px; transition:0.5s;}
.fullsize.navOpened .navCol {left:0;}
.fullsize .btnNav {position:fixed; top:10px; left:0px; height:40px; width:40px; color:#fff; background-color:#333; cursor:pointer; z-index:30;}
.fullsize .btnNav:before {content:"\f0c9"; display:block; height:40px; width:40px; font-family:icomoon; font-size:25px; text-align:center; line-height:38px;}
}

@media screen and (min-width:1900px){
.fullsize .outer {width:1900px;}
.fullsize .breadcrumbs, .fullsize .mainCol {max-width:1600px;}
}

@media screen and (max-width:1599px){
  .fullsize .btnFixed {margin-bottom:20px; padding-bottom:30px;}
}

@media screen and (max-width:990px){
  .col-md-1 {float:left; width:8.3%}
  .col-md-2 {float:left; width:16.5%}
  .col-md-3 {float:left; width:25%}
  .col-md-4 {float:left; width:33.3%}
  .col-md-5 {float:left; width:41.5%}
  .col-md-6 {float:left; width:50%}
  .col-md-7 {float:left; width:58.3%;}
  .col-md-8 {float:left; width:66.5%}
  .col-md-9 {float:left; width:75%}
  .col-md-10 {float:left; width:83.3%}
  .col-md-11 {float:left; width:91.6%}
  .col-md-12 {float:left; width:100%}
  .col-md-push-0 {left:0;}
  .col-md-push-1 {left:8.3%}
  .col-md-push-2 {left:16.5%}
  .col-md-push-3 {left:25%}
  .col-md-push-4 {left:33.3%}
  .col-md-push-5 {left:41.5%}
  .col-md-push-6 {left:50%;}
  .col-md-push-7 {left:58.3%;}
  .col-md-push-8 {left:66.6%}
  .col-md-push-9 {left:75%}
  .col-md-push-10 {left:83.3%}
  .col-md-push-11 {left:91.6%}
  .col-md-pull-0 {left:0;}
  .col-md-pull-1 {right:8.3%}
  .col-md-pull-2 {right:16.5%}
  .col-md-pull-3 {right:25%}
  .col-md-pull-4 {right:33.3%}
  .col-md-pull-5 {right:41.5%}
  .col-md-pull-6 {right:50%;}
  .col-md-pull-7 {right:58.3%;}
  .col-md-pull-8 {right:66.6%}
  .col-md-pull-9 {right:75%}
  .col-md-pull-10 {right:83.3%}
  .col-md-pull-11 {right:91.6%}
  .col-md-hidden {display:none;}
  .col-md-center {text-align:center;}
  .col-md-center img {margin:0 auto;}
  .col-md-left {text-align:left;}
  .col-md-left img {margin:0 auto 0 0;}
  .col-md-right {text-align:right;}
  .col-md-right img {margin:0 0 0 auto;}
  .hidden-lg-up {display:initial;}
  .hidden-md-down {display:none;}
}

@media screen and (max-width:766px){
  .sectionContainer {padding:30px 0;}
  .col-sm-1 {float:left; width:8.3%}
  .col-sm-2 {float:left; width:16.5%}
  .col-sm-3 {float:left; width:25%}
  .col-sm-4 {float:left; width:33.3%}
  .col-sm-5 {float:left; width:41.5%}
  .col-sm-6 {float:left; width:50%}
  .col-sm-7 {float:left; width:58.3%;}
  .col-sm-8 {float:left; width:66.5%}
  .col-sm-9 {float:left; width:75%}
  .col-sm-10 {float:left; width:83.3%}
  .col-sm-11 {float:left; width:91.6%}
  .col-sm-12 {float:left; width:100%}
  .col-sm-push-1 {left:8.3%}
  .col-sm-push-2 {left:16.5%}
  .col-sm-push-3 {left:25%}
  .col-sm-push-4 {left:33.3%}
  .col-sm-push-5 {left:41.5%}
  .col-sm-push-6 {left:50%;}
  .col-sm-push-7 {left:58.3%;}
  .col-sm-push-8 {left:66.6%}
  .col-sm-push-9 {left:75%}
  .col-sm-push-10 {left:83.3%}
  .col-sm-push-11 {left:91.6%}
  .col-sm-pull-1 {right:8.3%}
  .col-sm-pull-2 {right:16.5%}
  .col-sm-pull-3 {right:25%}
  .col-sm-pull-4 {right:33.3%}
  .col-sm-pull-5 {right:41.5%}
  .col-sm-pull-6 {right:50%;}
  .col-sm-pull-7 {right:58.3%;}
  .col-sm-pull-8 {right:66.6%}
  .col-sm-pull-9 {right:75%}
  .col-sm-pull-10 {right:83.3%}
  .col-sm-pull-11 {right:91.6%}
  .col-sm-hidden {display:none;}
  .col-sm-center {text-align:center;}
  .col-sm-center img {margin:0 auto;}
  .col-sm-left {text-align:left;}
  .col-sm-left img {margin:0 auto 0 0;}
  .col-sm-right {text-align:right;}
  .col-sm-right img {margin:0 0 0 auto;}
  .cc-wrapwidth {-ms-flex-align:unset; align-items:unset; -ms-flex-direction:column; flex-direction:column;}
  .hidden-sm-down {display:none;}
}

@media screen and (max-width:575px){
  .sectionContainer {padding:15px 0;}
  .col-xs-1 {float:left; width:8.3%}
  .col-xs-2 {float:left; width:16.5%}
  .col-xs-3 {float:left; width:25%}
  .col-xs-4 {float:left; width:33.3%}
  .col-xs-5 {float:left; width:41.5%}
  .col-xs-6 {float:left; width:50%}
  .col-xs-7 {float:left; width:58.3%;}
  .col-xs-8 {float:left; width:66.5%}
  .col-xs-9 {float:left; width:75%}
  .col-xs-10 {float:left; width:83.3%}
  .col-xs-11 {float:left; width:91.6%}
  .col-xs-12 {float:left; width:100%}
  .col-xs-push-0 {left:auto}
  .col-xs-push-1 {left:8.3%}
  .col-xs-push-2 {left:16.5%}
  .col-xs-push-3 {left:25%}
  .col-xs-push-4 {left:33.3%}
  .col-xs-push-5 {left:41.5%}
  .col-xs-push-6 {left:50%;}
  .col-xs-push-7 {left:58.3%;}
  .col-xs-push-8 {left:66.6%}
  .col-xs-push-9 {left:75%}
  .col-xs-push-10 {left:83.3%}
  .col-xs-push-11 {left:91.6%}
  .col-xs-pull-1 {right:8.3%}
  .col-xs-pull-2 {right:16.5%}
  .col-xs-pull-3 {right:25%}
  .col-xs-pull-4 {right:33.3%}
  .col-xs-pull-5 {right:41.5%}
  .col-xs-pull-6 {right:50%;}
  .col-xs-pull-7 {right:58.3%;}
  .col-xs-pull-8 {right:66.6%}
  .col-xs-pull-9 {right:75%}
  .col-xs-pull-10 {right:83.3%}
  .col-xs-pull-11 {right:91.6%}
  .col-xs-hidden {display:none;}
  .col-xs-center {text-align:center;}
  .col-xs-center img {margin:0 auto;}
  .col-xs-left {text-align:left;}
  .col-xs-left img {margin:0 auto 0 0;}
  .col-xs-right {text-align:right;}
  .col-xs-right img {margin:0 0 0 auto;}
  .cc-wrapwidth {-ms-flex-align:unset; align-items:unset; -ms-flex-direction:column; flex-direction:column;}
  .hidden-xs-down {display:none;}
}

@media screen and (max-width:1000px){
  body.navOpened {overflow:hidden;}
  .header {height:50px;}
  .headerContent, .headerContentAdm {top:0;}
  .breadcrumbs {top:50px; display:none;}
  .mainCol {padding-top:80px;}
  .navCol, .breadcrumbs, .mainCol {max-width:100%;}
  .navCol {top:50px; width:100%;}
  .navCol {left:-100%; transition:0.5s;}
  .navOpened .navCol {left:0;}
  .btnNav {position:fixed; top:5px; left:0px; height:40px; width:40px; color:#fff; background-color:#333; cursor:pointer; z-index:30;}
  .btnNav:before {content:"\f0c9"; display:block; height:40px; width:40px; font-family:icomoon; font-size:25px; text-align:center; line-height:38px;}
  #toTop, .btnFixed {width:100%; max-width:100%; left:0; margin:0; padding-left:0; padding-right:0;}
}

@media screen and (max-width:766px){
  .headerContent span, .headerContentAdm span {float:none; padding-left:60px; background:#E30613;}
}

@media screen and (max-width:575px){
  .tblList .row {padding:10px 0;}
  .containerBox .row {padding-top:0; padding-bottom:0;}
}

