﻿body{background-color:#f5f5f3;}
a{color:#538d07;}
a:hover{color:#ff7e00;}

.ani-vfast{
	-webkit-transition:all 0.2s; -moz-transition:all 0.2s; -ms-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s;
}
.ani-fast{
	-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;
}
.ani-slow{
	-webkit-transition:all 0.8s; -moz-transition:all 0.8s; -ms-transition:all 0.8s; -o-transition:all 0.8s; transition:all 0.8s;
}
.ani-vslow{
	-webkit-transition:all 1.2s; -moz-transition:all 1.2s; -ms-transition:all 1.2s; -o-transition:all 1.2s; transition:all 1.2s;
}

.nav-line{ height:30px;}
.nav-line .navbar-nav>li{margin-top:5px;}
.nav-line .navbar-nav>li>a{ padding-top:0px; padding-bottom:0px; color:#333; font-size:13px;}
.nav-line .navbar-nav>li>a:hover{ background:none;}
.nav-line .dropdown, .nav-line .dropdown a{background:none !important;}
.nav-line .dropdown a:hover{ color:#7fb539;}
.nav-line .navbar-nav>li>a:hover{ color:#7fb539;}

.lang-menu li{ margin-top:3px;}
.lang-menu li a .l-flag{ width:16px; height:16px; margin-right:12px; margin-top:2px; background-image:url(../img/flags.png); display:block; float:left;}
.lang-menu li a span.f-ru{ background-position:16px 0px;}
.lang-menu li a span.f-en{ background-position:0px 0px;}
.lang-menu li a span.f-fr{ background-position:109px 0px;}
.lang-menu li a span.f-de{ background-position:78px 0px;}
.lang-menu li a span.f-it{ background-position:47px 0px;}



.l-grey{ color:#999;}
.rs-nav{ margin-right:15px;}
.rs-nav li{ border-right: 1px solid #dbdbdb;}
.rs-nav li:last-child{ border-right:none;}


.general-nav{ background:#FFF; padding-top: 15px; padding-bottom: 20px; box-shadow: 0px 0px 5px #cccccc;}
.general-nav .navbar-brand{padding: 0px; margin: 0px;	/* width: 296px; height: 75px;*/
float: right;
margin-top: -47px;
box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
margin-bottom: -60px;
padding: 10px;
width: 166px;
background: #fff;
height: 160px;
border-radius:0px 0px 5px 5px;
-webkit-transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; transition:all 1s;}


.general-nav .navbar-brand:hover{ background:#FFF; border-radius:0px 0px 45px 45px;  
background-image: url('../img/logo-bg.png') !important;
background-position: center center !important;
}
.navbar-brand>img{max-width: 100%;}
#navbar{ margin-top:15px; padding-left: 0px;}
#navbar .navbar-nav>li{ margin:0px 3px;}
#navbar .navbar-nav>li>a{ font-size:16px; color:000;}
#navbar .navbar-nav>li>a:hover{color:#ff7e00;}
#navbar .navbar-nav>.active>a{ background:#7fb539; color:#FFF; border-radius:4px;}
#navbar .navbar-nav>.active>a:hover{color:#FFF;}




.bg_grey{ background:#fafafa;}

.container_pic{ margin-bottom:30px; overflow: auto;}
.pic{ padding:10px;}
.picture, animation{-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.picture{ background:#FFF; box-shadow:0px 0px 5px #CCC; border-radius:4px; height:310px; text-align:center; vertical-align:central; padding:10px;}
.picture:hover{box-shadow: 0 0 1px 0 #FFF, 0px 5px 10px 0 rgba(0,0,0,.25);}

.picture .pic-wraper{ height:230px; display:inline-block; vertical-align:middle;}
.picture .pic-wraper a img{ max-height:220px; max-width:100%;}
.picture .pic-wraper a, .picture .pic-wraper a img{vertical-align:middle;}

.pic_content{ text-align:left;}
.pic_name, .pic_autor{ display:block; max-width:65%;}
.pic_name{ font-size:14px; color:#333; max-height: 40px; overflow: hidden;}
.pic_autor{ color:#999; font-style:italic;}
.pic_name:hover{color:#ff7e00; text-decoration:none;}
.pic_autor:hover{color:#7fb539; text-decoration:none;}

.pic_price{ float:right; font-size:14px; color:#ff7e00;}


.content{ margin-bottom:35px; overflow:auto;}
.content h2{ font-size:26px;}
.content p{ font-size:14px;}


.shadow-top{box-shadow: 0px -1px 8px #dedede;}

.footer{ background:#82b83a; height:50px; color:#FFF; padding-top:15px;}
.footer .copyright{ text-align:right;}
.footer .copyright a{ color:#FFF;}

.fotter-nav-line{ list-style:none; margin-left:-40px;}
.fotter-nav-line li{ float:left; margin-right:20px;}
.fotter-nav-line li a{ color:#FFF;}


.foot-nav{ margin-top:20px; margin-bottom:20px; overflow:auto;}
.foot-nav dt{ font-size:22px; text-transform:uppercase; font-weight:normal; margin-bottom:15px;}
.foot-nav dd{ margin-bottom:10px;}
.foot-nav dd a{ color:#333;}
.foot-nav dd a:hover{color:#ff7e00;}
.icon-ars{ width:3px; height:5px; background:url(../img/arrow-right-small.png); display:block; float:left; margin-right:6px; margin-top:7px;}

.twocolums dd{ width:45%; margin-right:5%; float:left;}


.social-line{border-top: 1px solid #CFCFCF; padding-top: 12px;}

.social-links{ list-style:none; padding-left:0px;}
.social-links li{ float:left; margin-right:10px;}
.social-links li a{ background:url(../img/social_icons.png); display:block; width:36px; height:36px;}

.social-links li a.icon-vk{ background-position:0px 0px;}
.social-links li a.icon-fb{ background-position:-46px 0px;}
.social-links li a.icon-gl{ background-position:-91px 0px;}
.social-links li a.icon-co{ background-position:-137px 0px;}


.sidenav-left{ background:#FFF; box-shadow:0px 0px 5px #CCC; border-radius:4px;text-align:left; vertical-align:central; padding:0px; margin-top:10px; border-top:3px solid #82b83a; padding-bottom:5px; margin-bottom:35px;}
.sidenav-container{ margin-top:30px; overflow:auto;}

.sidenav-title{ text-transform:uppercase; font-size:20px; text-align:left; margin-left:25px; margin-top:25px; margin-bottom:-5px;}

.sidenav-menu{ margin-top: -5px; list-style-image:url(../img/arrow-right-small2.png); list-style-position:outside; padding-left: 25px; text-align:left; color:#000; line-height:32px; padding-right: 10px;}
.sidenav-menu li a{ color:#414040; font-size: 14px;}
.sidenav-menu li a:hover{color:#7fb539}
.sidenav-menu li{ line-height:normal; margin-bottom:12px;}
.sidenav-menu li.active{background:#7fb539; list-style-position: inside; padding:8px 5px;  margin-left:-10px; margin-right: 20px; border-radius:4px; list-style-image:url(../img/arrow-right-small3.png);}
.sidenav-menu li.active a{color:#FFF; text-decoration:none; }
.sidenav-menu li.active a:hover{color:#FFF; text-decoration:none;}

.sidenav-recomends{ list-style:none; overflow:auto; padding-left:15px;}
.sidenav-recomends li{ overflow:auto; margin-right:10px; border-bottom:1px solid #e9e9e9; padding-bottom:10px; margin-top:15px;}
.sidenav-recomends li:first-child{ margin-top:0px;}
.sidenav-recomends li:last-child{ border-bottom:none; padding-bottom:5px;}

.sidenav-img{ display:block; float:left; width:67px; height:67px; box-shadow:0px 0px 4px #999999; padding:5px; background:#FFF; margin:3px 12px 3px 3px;}
.sidenav-recomends-desc{ float:left;}
.sidenav-recomends-desc p{ margin:0px; padding:0px;}
.sidenav-recomends-desc .rec-name{ color:#666; margin-top:3px;}
.sidenav-recomends-desc .rec-name:hover{color:#7fb539;}
.sidenav-recomends-desc .rec-autor{ color:#999; font-style:italic;}
.sidenav-recomends-desc .rec-price{ color:#ff7e00;}
.sidenav-recomends-desc .rec-name, .sidenav-recomends-desc .rec-autor, .sidenav-recomends-desc .rec-price{ display:block; width:150px;}
.sidenav-recomends-desc .rec-name, .sidenav-recomends-desc .rec-autor{ font-size:13px;}
.sidenav-recomends-desc .rec-price{ font-size:14px; padding-top:6px; display:block;}

.filter-container{ margin-left:20px;}
.sidenav-filter .filter-container dd{ margin-left:20px !important;}
.sidenav-filter .filter-container dd .checkbox {font-weight: normal;}
.filter-container dt{ margin-top:15px; padding-top: 15px; border-top: 1px  dashed #D5D5D5; margin-right: 20px; }
.filter-container dt:first-child{ margin-top:0px; padding-top: 0px; border-top:none;}


.pagination-container{ text-align:center;}
.pagination{margin-top:35px; }
.pagination>.active>a{background-color: #7fb539; border-color: #7fb539;}

.breadcrumb-container{height: 40px; margin-top: -12px;}
.breadcrumb li a, .breadcrumb li{ font-size:13px;}

.catalog-margin{ margin-top:15px;}


.product-block{box-shadow: 0px 0px 5px #CCC; border:none; margin-top:25px; overflow:auto;}
.product-block .desc h3{ font-size:18px;}
.product-block .desc h3 a{text-decoration:underline;}
.product-block .desc .prod-id{ color:#737373; font-size:13px; margin-top:-5px;}
.product-block .desc .prod-desc{ font-size:14зpx; color:#232323;}
.product-block .desc .prod-price{ color:#FF3A00; font-size:18px;}
.product-block .desc .prod-price span{ color:#737373; font-size:15px;}
.product-block .desc .prod-price a.btn{background: #7fb539;
color: #FFF;
padding: 5px 26px;
font-size: 15px;
margin-left: 15px;}

.product-block .pic a img{ max-width:100%; vertical-align:middle;}
.product-block .pic a .secend-img{ opacity:0; display:none;}
.product-block .pic a:hover .secend-img{ opacity:1; display:block;}
.product-block .pic a:hover .first-img{ opacity:0; display:none;}
.product-block .pic a .first-img, .product-block .pic a .first-img:hover, .product-block .pic a .secend-img, .product-block .pic a .secend-img:hover{-webkit-transition:all 0.999s; -moz-transition:all 0.999s; -ms-transition:all 0.999s; -o-transition:all 0.999s; transition:all 0.999s;}

 
.product-block .panel-heading{border: solid 8px #FFF; box-shadow: inset 0px 0px 3px #D5D5D5;}
.product-block .panel-heading .media .media-left{ border-radius:4px;}
.product-block .panel-heading .media .media-left img{ width:64px; height:64px;}
/*.product-block .panel-heading .media .media-left img:hover{box-shadow: 0px 0px 3px #999;}*/

.product-block .panel-heading .media .media-body .media-heading{color:#7fb539; font-size:22px;}
.product-block .panel-heading .media .media-body .media-heading a:hover{ text-decoration:none;}

.product-block .artist-separator{ padding-left:15px; padding-right:15px; color:#CCC;}

.product-block .picture{ height:240px; }
.product-block .picture .pic-wraper{ height:170px;}
.product-block .picture .pic-wraper a img{ max-width:160px; max-height:160px;}
.product-block .picture .pic_content .pic_price, .product-block .picture .pic_content .pic_name{ width:100%; text-align:center; max-width:100%;}


.artist-main-block{ width:100%; height:420px; text-align:center; z-index:1; background-position:center center; background-repeat:no-repeat !important; border-radius:6px; margin-top:20px;}
 
.artis-face{ width:158px; height:158px; background:#FFF; background-size:auto; padding:5px; box-shadow:0px 0px 5px #666; margin:0 auto; margin-top:-90px; display:block; text-align:center; border-radius:5px; z-index:100;}
h1.artists-name{ text-align:center; font-size:32px; color:#7fb539; margin-bottom:20px;}

.artists-desc{ width:100%; background:#FFF; box-shadow: 0px 0px 5px #CCC; overflow:auto; margin-bottom:25px; border-radius:6px; padding-bottom:25px;}
.hide-text-container{height: 160px; overflow: hidden;}
.show-text-container{height: auto !important;; overflow: auto !important;}

.click-to-show{color:#7fb539; cursor:pointer;}
.click-to-show:hover{color:#ff7e00; cursor:pointer; text-decoration:underline;}
#croptext{-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}


.infopage-desc{ padding:20px;}
.infopage-desc h1{ font-size:26px;}
.picture-desc, .infopage-desc{ width:100%; background:#FFF; box-shadow: 0px 0px 5px #CCC; overflow:auto; margin-bottom:25px; border-radius:6px; padding-bottom:25px; margin-top:20px;}
.picture-pic a img{ max-width:100%; margin-top:20px;}

.pic-description h1{ font-size:24px; font-weight:normal; max-width:75%;}
.pic-item-price{ font-size:18px;}
.pic-item-price span{color:#ff7e00;}
.artikul{ color:#CCC; display:block; float:right; font-size:14px; margin-top:20px;}

.bue_pic{ margin-top:25px;}

.slide-pager{ list-style:none; float: right; margin-top: 4px; margin-right:-15px;}
.slide-pager li{ float:left;}
.slide-pager li a:hover{ text-decoration:none;}
.slide-pager .pic-prev{ margin-right:8px;}

.slide-pager .pic-prev, .slide-pager .pic-next{background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #fafafa 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fafafa)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#fafafa 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#fafafa 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#fafafa 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#fafafa 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fafafa',GradientType=0 ); /* IE6-9 */
border:1px solid #e1e1e1;
box-shadow:0px 1px 3px #E5E5E5;
font-size:12px; color:#939393;
padding:7px 10px;
}

.slide-pager .pic-prev:hover, .slide-pager .pic-next:hover{background: #fafafa; /* Old browsers */
background: -moz-linear-gradient(top,  #fafafa 1%, #ffffff 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fafafa), color-stop(99%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fafafa 1%,#ffffff 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fafafa 1%,#ffffff 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fafafa 1%,#ffffff 99%); /* IE10+ */
background: linear-gradient(to bottom,  #fafafa 1%,#ffffff 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
color:#646464;}

.slide-pager .pic-prev span, .slide-pager .pic-next span{ color:#CCC;}
.np-margin{margin:0px 10px 0px 5px;}



.pagination>li>a, .pagination>li>span{color: #538d07;}







/*-------------- BLOG ----*/

.blog{
	margin-top:40px;
}
.loyverse-blog{ background:#FAFAFA;}

#blog-nav{}
.blog-item{border: 1px solid #E7E7E7; border-radius:3px; padding:0px; margin-bottom:35px; background:#FFF;}
.blog-item-title{border-bottom: 1px solid #E7E7E7; padding-top:12px;}
.bit-grey{background: #FAFAFA;}

.blog-item-title h3{ padding-left:30px; margin-top:0px;}
.blog-item-title a{color:#777;}
.blog-item-title a:hover{color:#ff6600;}

.blog-item-title a.header-title{ font-size:28px; margin-left:30px; color:#538d07;}
.blog-item-title a.header-title:hover{ color:#ff6600; text-decoration:none;}

.blog-item-title ul{ list-style:none; display: block; height: 25px; padding-left: 30px;}
.blog-item-title ul li{ float:left;}
.blog-item-title ul li.divider{ margin-left:10px; margin-right:10px; color:#CCC;}

.blog-item-img a{display:block; width:100%; opacity:1;}
.blog-item-img a:hover{opacity:0.8;}
.blog-item-img a img{ width:100%;}

.tags{
	border-top: 1px solid #E7E7E7;
	padding-top: 10px;
	padding-left:30px;
	height: 40px;
	list-style:none;
	display: block;
}

.tags li{ float:left;}
.tags li p{ margin-right:15px;}
.tags li.divider{ margin-left:10px; margin-right:10px; color:#CCC;}
.tags a{color:#777;}
.tags a:hover{color:#ff6600;}

.blog-item-desc{ padding:15px 30px 15px 30px;}

.blog-item-desc p span{ font-size:11px;}
.blog-item-desc .text-right a{ margin-right:15px;}
.blog-item-desc .text-right a:hover{ margin-right:0px;}


/*.list-group-item:hover{border-left: 3px solid #cdcdcd;}*/
.list-group-item.active{ background-color: #FAFAFA; border-color: #ddd; color:#000; border-left: 3px solid #538d07;}
.list-group-item.active:hover{ background-color: #FAFAFA; border-color: #ddd; color:#000; border-left: 3px solid #538d07;}
a.list-group-item.active > .badge{color: #FFF; background-color: #777;}
.list-group-item-title{ font-size:24px; background: #FAFAFA; font-weight:500;}
a.list-group-item{width: 100%; overflow: auto;}
/*-------------- / BLOG ----*/

.span3, .span6, .span9, .span12{ float:left;}
.span12{ width:100%;}
.span9{ width:75%;}
.span6{ width:50%;}
.span3{ width:25%;}

.blog .list-group .list-group-item{ overflow:auto;}
.blog .list-group-foot .list-group-item { padding-left:30px;}
.blog .list-group .list-group-item img{width:100%;}
.tags-block{position: relative; display: block; overflow:auto;}
.tags-container{padding: 15px 10px 0px 10px; background-color: #fff; border: 1px solid #ddd;}

.tags-block .tags-container ul{ list-style:none; display:block; overflow:auto; margin-left:0px; padding-left:0px;}
.tags-block .tags-container ul li{ float:left; margin-left:10px; margin-bottom:10px;}





.tab-content>.tab-pane{ padding-top:25px;}

.product-block .col-md-4 a:hover{color: #fff;}

#tech .th{background-color:#f5f5f5;}

span.catItemDateCreated{
border-bottom: 1px solid #EEEEEE;
border-top: 1px solid #EEEEEE;
display: block;
font-size: 10px;
font-weight: bold;
margin-bottom: 25px;
opacity: 0.9;
padding: 10px 0 10px 0px;
position: relative;
text-transform: uppercase;}






















#tech div table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
#tech div table > thead > tr > th,
#tech div table > tbody > tr > th,
#tech div table > tfoot > tr > th,
#tech div table > thead > tr > td,
#tech div table > tbody > tr > td,
#tech div table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
#tech div table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}
#tech div table > caption + thead > tr:first-child > th,
#tech div table > colgroup + thead > tr:first-child > th,
#tech div table > thead:first-child > tr:first-child > th,
#tech div table > caption + thead > tr:first-child > td,
#tech div table > colgroup + thead > tr:first-child > td,
#tech div table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
#tech div table > tbody + tbody {
  border-top: 2px solid #dddddd;
}
#tech div table #tech div table {
  background-color: #ffffff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
#tech div table {
  border: 1px solid #dddddd;
}
#tech div table > thead > tr > th,
#tech div table > tbody > tr > th,
#tech div table > tfoot > tr > th,
#tech div table > thead > tr > td,
#tech div table > tbody > tr > td,
#tech div table > tfoot > tr > td {
  border: 1px solid #dddddd;
}
#tech div table > thead > tr > th,
#tech div table > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
#tech div table > thead > tr > td.active,
#tech div table > tbody > tr > td.active,
#tech div table > tfoot > tr > td.active,
#tech div table > thead > tr > th.active,
#tech div table > tbody > tr > th.active,
#tech div table > tfoot > tr > th.active,
#tech div table > thead > tr.active > td,
#tech div table > tbody > tr.active > td,
#tech div table > tfoot > tr.active > td,
#tech div table > thead > tr.active > th,
#tech div table > tbody > tr.active > th,
#tech div table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
#tech div table > thead > tr > td.success,
#tech div table > tbody > tr > td.success,
#tech div table > tfoot > tr > td.success,
#tech div table > thead > tr > th.success,
#tech div table > tbody > tr > th.success,
#tech div table > tfoot > tr > th.success,
#tech div table > thead > tr.success > td,
#tech div table > tbody > tr.success > td,
#tech div table > tfoot > tr.success > td,
#tech div table > thead > tr.success > th,
#tech div table > tbody > tr.success > th,
#tech div table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
#tech div table > thead > tr > td.info,
#tech div table > tbody > tr > td.info,
#tech div table > tfoot > tr > td.info,
#tech div table > thead > tr > th.info,
#tech div table > tbody > tr > th.info,
#tech div table > tfoot > tr > th.info,
#tech div table > thead > tr.info > td,
#tech div table > tbody > tr.info > td,
#tech div table > tfoot > tr.info > td,
#tech div table > thead > tr.info > th,
#tech div table > tbody > tr.info > th,
#tech div table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
#tech div table > thead > tr > td.warning,
#tech div table > tbody > tr > td.warning,
#tech div table > tfoot > tr > td.warning,
#tech div table > thead > tr > th.warning,
#tech div table > tbody > tr > th.warning,
#tech div table > tfoot > tr > th.warning,
#tech div table > thead > tr.warning > td,
#tech div table > tbody > tr.warning > td,
#tech div table > tfoot > tr.warning > td,
#tech div table > thead > tr.warning > th,
#tech div table > tbody > tr.warning > th,
#tech div table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
#tech div table > thead > tr > td.danger,
#tech div table > tbody > tr > td.danger,
#tech div table > tfoot > tr > td.danger,
#tech div table > thead > tr > th.danger,
#tech div table > tbody > tr > th.danger,
#tech div table > tfoot > tr > th.danger,
#tech div table > thead > tr.danger > td,
#tech div table > tbody > tr.danger > td,
#tech div table > tfoot > tr.danger > td,
#tech div table > thead > tr.danger > th,
#tech div table > tbody > tr.danger > th,
#tech div table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}