/*accordition*/
.active .glyphicon-chevron-down:before {
    content:"\e113"
}
.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}
/* nk*/
div.subCategory a.subCategoryImage img, div.subCategory a.subCategoryImage:hover img {
    border: none;

}
.section > .container-fluid {
    padding-top: 0px;
    padding-bottom: 10px;
}
a, a:hover, a:focus, a:active, .ot-color, .module.mod-style0 h3.mod-title span, .module.mod-style19 h3.mod-title span, .module.mod-style23 h3.mod-title span, #oNavigatorBlock a:hover, #oTopBlock a:hover, .mainmenu .otmenu-desk-wrapper .ot-menu li > div > a:hover, .mainmenu .otmenu-desk-wrapper .ot-menu li.hover > div > a, .mainmenu .otmenu-desk-wrapper .ot-menu li.active > div > a, .mainmenu .otmenu-desk-wrapper .ot-menu .omg_cover_module .moduleItemAddition a:hover, .breadcrumb .lastitem, .breadcrumb a:hover, .module ul.menu li.active > a, .module ul.menu li a:hover, .module ul.menu li a:focus, .catItemInfo a:hover, .latestItemInfo a:hover, .tagItemInfo a:hover, .userItemInfo a:hover, .itemAddition a:hover, .moduleItemAddition a:hover, .k2ItemsBlock.ot-single .moduleItemOverlay .moduleItemAddition.ot-bg a:hover, .k2ItemBlock a.moduleItemTitle:hover, .k2ItemBlock .moduleItemTitle a:hover, .catItemView .catItemTitle a:hover, .latestItemView .latestItemTitle a:hover, .catItemTags a:hover, ul.userItemTags li a:hover, .itemTags a:hover, .moduleItemTags a:hover, .itemRelated .ot-title, .itemVideoBlock .ot-title, .itemImageGallery .ot-title, .catItemVideoBlock .ot-title, .latestItemVideoBlock .ot-title, .catItemImageGallery .ot-title, .k2CategoriesListBlock ul li a:hover, .moduleCategories .moduleCategory:hover, #oBottomBlock a:hover, .gotop a:hover {
    color: #00a151;
}
#oMainNavBlock .row > div > div {
    /*background-color: #00A551;*/
    background-color: #005F2E;
}
.mainmenu .otmenu-desk-wrapper .omg_cover_module .search .form-control, .mainmenu .otmenu-desk-wrapper .omg_cover_module .search .btn-default {
    background-color: #fff;
    border-color: #eee;
    color: #A0A0A0;
}
#oMiddleBlock {
    border: none;
}

#oBottomBlock {
    background-color: #DEFFD4;
    border-color: #E5E5E5;
    color: #666;
}
/* bottom*/
#oBottomBlock .module h3.mod-title > span {
    color: #000;
}
#oBottomBlock .module h3.mod-title + .mod-content {
    padding-top: 0px;
}
#oBottomBlock h3.mod-title {
    border-width: 0px 0px 2px;
    border-style: solid;
    font-weight: bold;

}
.module ul.menu li a:hover {
    background-color: white;
}

#oFooterBlock {
    background-color: #005F2E;
    color: #ccc;
}
.gotop a {
    background-color: #4E8600;
    color: #333;
}

h1.logo {
	text-align: center;
}
/* agencies */
div.subCat {
    background-color: transparent;
    border: none;
    margin: 4px;
    padding: 0;
}
div.subCat a.subCategoryImage img, div.subCat a.subCategoryImage:hover img {
    background: #FFF none repeat scroll 0% 0%;
    padding: 4px;
    border: none;
    margin: 0px 8px 0px 0px;
}
div.subCat a.subCategoryImage, div.subCat a.subCategoryImage:hover {
    text-align: center;
    display: block;
    box-shadow: 1px 1px 3px #CCC;
}

.agencies .subCat h4 {
    background-color: #7CD300;
    padding: 0.2em 0.5em;
/*    background-image: url("../../../../media/mod_languages/images/de.gif"); */   
    background-repeat: no-repeat;
    background-position: right 5px center;
}
.agencies .subCat h4 a{
	color:#fff;
}
div.itemListCategory img {
    float: none;
    height: auto;
    display: block;
    background: #FFF none repeat scroll 0% 0%;
    padding: 0;
    border: 0;
    margin: 0;
}
div.subCategoryContainer {
    float: left;
    max-width: 320px;
    margin-bottom: 2em;
}
.agencies .subCategoryContainer {
    overflow: hidden;
    max-width: 320px;
}

/*menu*/
.mainmenu .otmenu-desk-wrapper .ot-menu .submenu-wrap {
    background-color: #f7fff1;
    color: #7CD300;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
}
.otmenu-desk-wrapper .ot-menu li img, .otmenu-desk-wrapper .ot-menu li a img {
    max-height: 30px;
    max-width: 50%;
    margin-right: 20px;
}
.otmenu-mobile-wrapper .ot-menu li > img, .otmenu-mobile-wrapper .ot-menu li > a > img {
    max-height: 30px;
    max-width: 50%;
}
.mainmenu .otmenu-desk-wrapper .child-menu a {
    color: #555;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li {
    border-color: #7CD300;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1 {
    margin: 0px 1px 0px 0px;
    padding: 0px;
    border-style: none;
    display: inline-block;
    float: none;
    text-align: left;
}
.mainmenu .otmenu-desk-wrapper {
    font-size: 14px;
    position: relative;
    z-index: 1;
    text-align: center;
}
.module.mainmenu {
    margin-bottom: 0px;
    position: relative;
    z-index: 100;
}
/*durr*/
/* --- TABLE --- */
table.contenttable{width:100%;font-size:11px;empty-cells:show; margin-bottom:15px; border-spacing:0;border-collapse:collapse; /*table-layout:fixed;*/}
table.contenttable td, table.contenttable th{line-height:18px;padding:6px;margin:0;vertical-align:top;overflow:hidden;border-bottom:2px solid #fff;border-right:2px solid #fff;}
table.contenttable th{font-weight:bold;}
table.contenttable-0,table.contenttable-1{background:#e9f8fd;}
table.contenttable-0,table.contenttable-2{table-layout:fixed;}
table.contenttable-0 tr.tr-0 td.td-last, table.contenttable-0 th.td-last, table.contenttable-0 td.td-last,table.contenttable-1 tr.tr-0 td.td-last, table.contenttable-1 th.td-last, table.contenttable-1 td.td-last{border-right:none;}
table.contenttable-0 tr.tr-last td, table.contenttable-1 tr.tr-last td {border-bottom:none;}
table.contenttable-2 th, table.contenttable-3 th, table.contenttable-2 tr.tr-0 td, table.contenttable-3 tr.tr-0 td{color:#007caf;border:none;padding-bottom:14px;}
table.contenttable-2 th.td-0, table.contenttable-3 th.td-0{color:#222;}
table.contenttable-2 td.td-0, table.contenttable-3 td.td-0 {font-weight:bold;}
table.contenttable-2 td,table.contenttable-3 td {border-bottom:1px solid #007caf;border-right:none;}
table img {margin:0;padding:0;}
table td ul {padding:0 !important;}
table td li {background:url('../images/list-style.png') no-repeat scroll left 7px transparent !important;}
#downloads_wrap ul.dlc_download_list li {
    background: transparent url("../images/icon_download.png") no-repeat scroll 0px 8px;
    line-height: 15px;
    list-style: outside none none;
    padding: 5px 0px 5px 20px;
}
/*septodont*/
.septodont .itemIntroText {
    font-size: 12px;
    font-weight: bold;
    line-height: 1.4;
    padding: 0;
}
.rfspt-cont-right-block {
    border-top: 1px dotted #e62031;
    background: url(img/rfspt-cont-right-block.jpg) left 16px no-repeat;
    color: #4b4b4b;
    font-size: 10.5px;
    padding: 15px 0 0 0;
    margin: 0 0 15px 0;
    min-height: 30px;
}
.rfspt-cont-right-block p.rfspt-title-block {
    margin: 0 0 10px 0;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    color: #000;
}
.rfspt-cont-right-block p {
    color: #4b4b4b;
    font-size: 10.5px;
    padding: 0 0 0 20px;
}
.rfspt-cont-right-block ul {
    padding: 0 0 0 20px;
    list-style: none;
}
.rfspt-cont-right-block ul li {
    padding: 0 0 5px 6px;
    background: url(img/rfst-list-disc.png) no-repeat 0 6px;
}
.rfspt-cont-right-block.rfspt-cont-right-block-toogle {
    border-bottom: 1px dotted #e62031;
    background: none;
    position: relative;
}
.rfspt-title-block.rfspt-title-block-toogle {
    background: url(img/rfspt-arrow-right-red-sprite.png) left 4px no-repeat;
/*    cursor: pointer;
    min-height: 18px;
    position: absolute;*/
}
.septodont-intro div.col-sm-3 p{
    text-align: right;
    font-weight: 700;
    color: red;
}
@media (max-width: 767px ){
    .septodont-intro div.col-sm-3 p {
        text-align: left;
    }
}
.septodont-intro div.col-sm-9 {
    border-left: 1px solid red; 
}

/*prestige-table*/
.prestige-table td {
    padding: 5px 5px 5px 5px;
    font-size: 10px;
}
/*mrc*/
.app_holder .app_partial h3 {
    background: #fff;
    padding: 7px;
    color: #0fb4e4;
    font-size: 20px;
    line-height: 23px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    position: relative;
    margin-top: 0;
}
.app_holder .app_partial h3 span.stage {
    background: #0fb4e4;
    color: #fff;
    padding: 4px 10px;
    font-size: 17px;
    line-height: 16px;
    position: absolute;
    right: -2px;
    top: 5px;
}
.app_holder .app_partial {
    border: 2px solid #0FB4E4;
    background-color: #F0EFEA;
    /*background-image: url(/images/uploads/site/spinner.gif);*/
    background-repeat: no-repeat;
    background-position: center;
}
.app_holder .app_partial img {
    display: block;
    margin: auto;
    max-width: 100%;
}
.app_holder .app_partial div.app_summary {
    padding: 12px;
}
.app_holder .app_partial a {
    text-decoration: none;
    color: inherit;
    width: 100%;
    height: 100%;
    display: block;
}
.panel-title a:hover, .panel-title a:focus {
    text-decoration: none;
}

