

@charset "UTF-8";


#webform-component-vprosi--spored-vas-koi-sa-n h3 {
    color: #5c6873;
    font-size: 17px;
    font-weight: bold;	
    
}

.node-obst .field-group-fieldset{
	float: left;
	width: 100%;
	margin-top: 15px;
}
.node-obst .tablecontent{
float: left;
padding: 5px;

}
.node-obst .tablerow {
  float: left;
  width: 100%;
  display: flex;
  flex-direction: row;
  border-bottom: solid 1px #999;
}
.node-obst .tablelabel{
flex: 0 0 140px;
color: #fff;
padding: 5px;
font-weight: bold;
background: #0068a7;

}


.labelvisible2 label.element-invisible{
position: relative!important;
clip: none;
clip: none;
overflow: visible;
height:  auto;
}
.large label{
	font-weight: 800;
font-size: 24px;
}

#webform-component-molya-ocenete-nivoto-na-vashite-obshchi-i-specifichni-kompetentnosti-kato-izpolzvate-slednata-skala--opisanie .fieldset-wrapper{
	padding: 0 50px ;

}
#webform-component-obshcha-informaciya--molya-posochete-kakva-e-administraciyata-v-koyato-rabotite > label,
#webform-component-vprosi--molya-otbelezhet > label,
#webform-component-vprosi--spored-vas-koi-sa-nay-v > label,
#webform-component-vprosi--spored-vas-koya-ot-predlaganite-formi-na-obuchenie-e-nay-podhodyashcha-za--sluzhitelite-v-administraciyata > label,
#webform-component-vprosi--molya-predlozhet--komentar > label,
#webform-component-vprosi--molya-predlozhet--obuchenie-1--tema-na-obuchenieto> label,
#webform-component-vprosi--molya-predlozhet--obuchenie-1--kratka-obosnovka-na-neobhodimostta-ot-tova-obuchenie-do-3-4-izrecheniya > label,
#webform-component-vprosi--molya-predlozhet--obuchenie-1--celeva-grupa > label,
#webform-component-vprosi--molya-predlozhet--obuchenie-1--znaniya-umeniya-koito-uchastnicite-tryabva-da-imat-v-rezultat-na-obuchenieto > label,
#webform-component-vprosi--molya-predlozhet--obuchenie-2--tema-na-obuchenieto3 > label,
#webform-component-vprosi--molya-predlozhet--obuchenie-2--kratka-obosnovka-na-neobhodimostta-ot-tova-obuchenie-do-3-43 > label,
#webform-component-vprosi--molya-predlozhet--obuchenie-2--celeva-grupa3 > label,
#webform-component-vprosi--molya-predlozhet--obuchenie-2--znaniya-umeniya-koito-uchastnicite-tryabva-da-imat-v-rezultat-na-obuchenieto3 > label,
#webform-component-vprosi--molya-predlozhet--obuchenie-3--tema-na-obuchenieto2 > label,
#webform-component-vprosi--molya-predlozhet--obuchenie-3--kratka-obosnovka-na-neobhodimostta-ot-tova-obuchenie-do-3-42 > label,
#webform-component-vprosi--molya-predlozhet--obuchenie-3--celeva-grupa2 > label,
#webform-component-vprosi--molya-predlozhet--obuchenie-3--znaniya-umeniya-koito-uchastnicite-tryabva-da-imat-v-rezultat-na-obuchenieto2 > label,
#webform-component-vprosi--ako-zavisi-ot-vas-kak > label,
#webform-component-obshcha-informaciya--dlzhnostta-koyato-zaemate-e > label,
#webform-component-vprosi--komentar > label,
#webform-component-vprosi--spored-vas-koya-ot-predlaganite-formi-na-obuchenie-e-nay-podhodyashcha-za--sluzhitelite-v-administraciyata-2 > label,
#webform-component-vprosi--ako-zavisi-ot-vas-kak-insp > label,
.webform-component--vprosi--molya-predlozhet .fieldset-description,
#webform-component-vprosi--molya-otbelezhet-e  > label,
.labelvisible2 > label
{
	font-weight: bold;
	width: 100%;
	float: left;
}

.page-node-1753 .links,
.page-node-1754 .links,
.page-node-1755 .links,
.labelvisible2 .form-item label.element-invisible{
	display: none;
}
#edit-submitted-vprosi-molya-otbelezhet,
#webform-component-vprosi--spored-vas-koi-sa-nay-v,
#webform-component-vprosi--komentar,
.webform-component--vprosi--molya-predlozhet .fieldset-description,
#webform-component-vprosi--molya-predlozhet--obuchenie-1--tema-na-obuchenieto,
#edit-submitted-vprosi-molya-otbelezhet-e,
.border  {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.fieldset-legend{
	font-weight: 800;
	font-size: 24px;


}

.form-item label.option,
.form-item .c-checkbox label {
    font-weight: 300;
    font-size: 14px;
}
.border .fieldset-wrapper{
	padding: 20px;
	margin: 20px;
	border: 1px solid #e5e5e5;
}
.description{
	font-size: .7em;
}

#edit-submitted-snimki-ot-proekta-ajax-wrapper .fieldset-description{
	position: absolute;
	bottom: 0px;
		font-size: .8em;
	margin: -4 0;
}

#edit-submitted-snimki-ot-proekta-ajax-wrapper .description,
#webform-component-snimki-ot-proekta--0 label,
#edit-submitted-snimki-ot-proekta legend{
	display: none;

}
#edit-submitted-snimki-ot-proekta-ajax-wrapper{
	position: relative;
}

.field-name-field-snimki .snimkafieldrow{
} 

.field-name-field-snimki .snimkafieldrow .snimkafield {
	min-width: 24%;
	float: left;
	margin-bottom: 30px;
} 

#webform-client-form-1700 .tabledrag-toggle-weight-wrapper,
.webform-component--snimki-ot-proekta legend{
	display: none;
}
.file-widget {
margin-right: 30px;
}
#webform-client-form-1700 .webform-componen .form-file{
	float: left;
}


#webform-client-form-1700 .webform-component-markup,
#webform-component-dobavi-drugi-faylove label{
	text-transform:  uppercase;
font-size: 1em;
font-weight: bold;
}
#webform-client-form-1700 .form-actions{
	position: relative;
	float: left;
width: 100%;
margin-top: 100px;
margin-bottom: 100px;
}
#webform-component-poplnen-pdf-forma label,
#webform-component-podpisan-dokument label{
	text-transform:  uppercase;
	font-size: 1em;
	font-weight: bold;
	width: 100%;
	float: left;
	margin-bottom: 15px;
}
#edit-submitted-snimki-ot-proekta span.fieldset-legend{
	display: none;
}
fieldset#edit-submitted-snimki-ot-proekta-snimki legend{
	border-top: none;
}


#edit-submitted-poplnen-pdf-forma-upload,
#edit-submitted-podpisan-dokument-upload,
#edit-submitted-snimki-ot-proekta-snimki-0-upload,
#edit-submitted-viziya-logo-na-proekta-ajax-wrapper,
#edit-submitted-viziya-logo-na-proekta-upload,
#edit-submitted-dobavi-drugi-faylove-upload,
#edit-submitted-video-upload,
#edit-submitted-snimki-ot-proekta-0-upload{
	float: left;margin-right: 30px;
}
#webform-client-form-1700 .description{
	font-size: .8em;
	margin: 10px 0;

}

#webform-component-poplnen-pdf-forma,
#webform-component-dokumenta-ne-e-podpisan-elektronno,
#edit-submitted-viziya-logo-na-proekta-ajax-wrapper,
#webform-component-podpisan-dokument,
#edit-submitted-snimki-ot-proekta-ajax-wrapper{
	float: left;
	width: 100%;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: solid 1px #367dd6;
}
.node-type-bestpractice .ds-2col-stacked-fluid > .group-left{
	width: 60%;
	margin-right: 10px;
}
.node-type-bestpractice  .ds-2col-stacked-fluid .group-right{
	width: 30%
}
.group-header{
	width: 100%;
	float: left;
	margin: 30px 0;
	padding-top: 30px;
	border-bottom:  solid 1px #3498DB !important;
}
#views-exposed-form-bestpractice-page .views-exposed-widgets,
#views-exposed-form-bestpractice-page .views-exposed-form{
	margin: 0;
}
#views-exposed-form-bestpractice-page .views-exposed-widget{
	float: left;
	margin-right: 10px;
	margin-bottom: 0px;

}
.view-bestpractice .field-name-title h2,
.view-dobri .field-name-title h2{
	line-height: 1.5em;
}
.view-bestpractice .views-row,
.view-dobri .views-row{
	width: 100%;
	margin: 0 0 30px;
	padding: 0 0 30px;
	border-bottom:  solid 1px #3498DB !important;

}
.view-bestpractice .field-name-field-administrationname,
.view-dobri .field-name-field-administrationname {
	font-size: 1.3em;
	margin-bottom: 10px;
}
.view-bestpractice .views-row .group-left,
.view-dobri .views-row .group-left{
		width: 30%;
	margin-right: 10px;

} 
#block-views-exp-bestpractice-page{
	margin-top: 30px;	
}
.page-bestpractice .alert {
	display: none;

}
.view-bestpractice .views-row .group-right,
.view-dobri .views-row .group-right{
		width: 60%;
		position: relative;
		padding-right: 100px;

}

#views-exposed-form-bestpractice-page .views-exposed-widget .description{
	display: none;	
}
#views-exposed-form-bestpractice-page{
	background-color: #f2f2f2;
	padding: 20px 20px 20px;
	margin: 0 -30px 40px; 

}

.group-header .gpfield,
.node-type-bestpractice .group-header .triise{
	width: 30%;
	margin-right: 1.3%;
	float: left;
	text-align: left;
	margin-bottom: 20px;
	min-height: 100px;
}
.labelgp{
	width: 100%;
float: left;
text-transform: uppercase;
font-size: .8em;
font-weight: bold;
letter-spacing: 1px;
}
.labelgp .label-above{
	background-color: #0185cf;
	padding: 5px 15px;
	color: #fff;
	margin-bottom: 10px;
	float: left;
	
}

.field-name-field-contactp .fielddaat{
	font-size: .9em;
}
.field-name-field-stamp {
	width: 100px;
	position: absolute;
	right: 0px;
	top: 45px;
}

.node-teaser  .field-name-field-stamp {
	width: 100px;
	position: absolute;
	right: 0px;
	top: 0px;
}
.cbp-item-off{
	display: none;
}

#grid-container .cbp-item-wrapper img,
.cbp-singlePage.cbp-l-grid-masonry-projects-title{
	visibility: hidden;
}
.view-publications .view-content{
	height: 1px;
	overflow: hidden;
}

.view-publications .view-header{
	text-align: center;
}
.backresponsive.c-bg-img-center{
background-size:100% auto;
background-position: 0 0;
}

 .page-publicationsen .cbp-l-filters-buttonCenter{
 	display: none!important;

 }
.md-mainimg img {
    position: relative;
    width: 100% !important;
    height: auto !important;
    left: 0px !important;
}
.md-slide-item

/* Insert your custom CSS styles */

@media (min-width: 992px) {

  /* 992px */

  .c-layout-header .c-topbar {

    height: 45px; }

    .c-layout-header .c-topbar > .container-fluid {

      padding: 0 100px; }

  .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-topbar {

    transition: all 0.2s;

    display: block!important}

    .c-page-on-scroll.c-layout-header-fixed .c-layout-header {
    height: 110px!important	;
    
} 

.c-page-on-scroll .c-lang{
line-height: 17.15px;
}

.c-page-on-scroll #block-text-resize-0{
line-height: 24.2833px;
position: fixed;
}

}


.pubs .cbp-caption-defaultWrap {
    width: 266px !important;
    height: 399px;
} 

.pubs .cbp img{
	 width: 266px !important;
    height: 399px !important;

}
.c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link.regi {

	background: #0185cf;

	color: #fff;

}
.abo a {
    margin-right: 24px;
    display: inline-block;
    float: left;

}
#block-block-11{
	margin-bottom: 15px;
}
.group-footer{
	margin-top: 40px;
width: 100%;
float: left;
}
.field-name-field-moreinfo{
	padding: 3%;
	background: #f2f2f2;
	margin-bottom: 20px;
	width: 94%;
	float: left;
}
.group-right  .field-name-field-team,
.group-right  .field-name-field-adress,
.group-right  .field-name-field-site{
	margin-top: 15px;
}
.field-name-field-team .field-name-field-pro{
	font-size: .9em;
	margin-bottom: 5px;
}


.socialdown{
	position: fixed;
bottom: 0;
right: 15px;
}

}

.view-podcast,
.node-audio-podcast {
	float: left;
	width: 100%;
}
.c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link.regi:hover {

	background: #0185cf;

	color: #3a3f45 !important;

}
#edit-advanced .form-item.form-type-checkbox {
    float: left;
    margin-right: 20px;
}
#edit-advanced .form-item.form-type-checkbox.form-item-type-article,
#edit-advanced .form-item.form-type-checkbox.form-item-type-audio-podcast,
#edit-advanced .form-item.form-type-checkbox.form-item-type-simple-podcast-feed-config,
#edit-advanced .form-item.form-type-checkbox.form-item-type-simple-podcast-item,
#edit-advanced .form-item.form-type-checkbox.form-item-type-forum,
#edit-advanced .form-item.form-item-type-baner,
#edit-advanced .form-item.form-item-type-image,
#edit-advanced .form-item.form-item-type-image,
#edit-advanced .form-item.form-item-type-nd-team,
#edit-advanced .form-item.form-item-type-isbn2node-book,
#edit-advanced .form-item.form-item-type-video-youtube,
#edit-advanced .form-item.form-item-type-howto,
#edit-advanced .form-item.form-item-type-nd-project,
#edit-advanced .form-item.form-item-type-nd-service,
#edit-advanced .form-item.form-item-type-webform,
#edit-advanced .form-item.form-item-type-grafik,
#edit-advanced .form-item.form-item-type-kurs,
#edit-advanced .form-item.form-item-language,
#edit-advanced .form-item.form-item-type-nd-blog,
#edit-advanced .form-item.form-item-type-page,
#edit-advanced .form-item.form-item-type-contest,
#edit-advanced .form-item.form-item-type-buletincaf,
#edit-advanced .form-item.form-item-type-buyer-profile-article,
#edit-advanced .form-item.form-item-type-newsob{
	display: none;
}
.mejs__controls {
    padding: 5px;
}


#edit-advanced .action{
float: left;
width: 100%;
margin: 20px 0;
}
.search-results .search-info{	
display: none;
}

.search-results,
.page-search .c-content-pagination {
	margin: 30px 0;
	float: left;
	width: 100%;
}
li.search-result{
	margin-bottom: 10px;
	float: left;
	width: 100%;
}
.c-layout-header .c-navbar .c-logo img.c-desktop-logo{

	min-height: 60px;

}
.node-audio-podcast .group-left{
padding-right: 30px;
}
.node-audio-podcast .group-right{
padding-left: 30px;
}
.node-audio-podcast .field-name-body{
	margin: 20px 0;
}
.node-audio-podcast audio{
	margin-bottom: 20px;
}
.audio-details li,
.audio-details ul{
	list-style: none;
	padding-left: 0;
	margin: 5px 0; 
}
.node-audio-podcast {
	margin-bottom: 30px;}
.field-name-podcast-abonament{
	margin: 10px 0;
	padding:10px 0 25px;
	border-top: solid 1px #5c6873;
	border-bottom: solid 1px #5c6873;
	float: left;
width: 100%;
}

.view-podcast .view-header{
	margin-bottom: 30px;

}
.abo{
	margin: 5px 0;
	padding: 0;
	font-size: 1.1em;
}
.abo i.fa{
margin-right: 10px;
margin-bottom: -10px;
display: inline-block;
float: left;
display: block;
}
.abotext{
	float: left;
display: block;
padding-top: 5px;
}

.node-teaser.node-audio-podcast.ds-2col-stacked > .group-left{
width:  33%;
}
.node-teaser.node-audio-podcast.ds-2col-stacked > .group-right{
width:66%;
}


/*



.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-blog > .c-post > .c-post-content > .c-post-title a,

.c-layout-footer.c-bg-dark .c-content-ver-nav .c-menu li a{

	color: #fff;

}

*/

.c-layout-footer.c-bg-dark .c-content-ver-nav .c-menu li a:hover{

	color: #5893dd;

}

a:not([href]) {

	margin-top: -80px; 

	padding-top: 80px; 

}

.c-bg-dark,

.c-bg-dark-2,

.c-bg-dark a,

.c-bg-dark-2 a {

	color: #bdbdbd;	

}



.node-1041 a:active, .node-1041 a:hover, .node-1041 a:focus {

	color: none;

}

.c-content-feature-5 .c-content-title-1 {

	position: relative;

	z-index: 2;

/*	text-shadow: 1px 1px 1px #a3a3a3, -1px -1px 1px #a3a3a3; */

}



.field-collection-item-field-publickdata .content div > div {

	display: inline-block;

	padding: 0 0.2em;

}

.c-content-blog-post-card-1 ul li{

	float: right;	

}



a.translation-link,

ul.links li.translation_en,

ul.links li.translation_bg {

    display: none;

}

.c-content-blog-post-1-view .c-content-blog-post-1 .c-panel .c-tags {

	float: left;

	

}

.c-content-blog-post-1-view .c-content-blog-post-1 .c-panel .c-tags > li {

	font-size: 16px;

}



.view-display-id-page .views-row,

.view-display-id-page_2 .views-row {

	margin-bottom: 35px;

	border-bottom: 1px solid #e3e3e3;

}

.content > .node-newsob,

.content > .view-display-id-page,

.content > .node-obst {

	padding-top: 40px;

	padding-bottom: 40px;

}



.node-buletin .field-name-body{

	margin-top: 30px;

	margin-left: 30px;

}



.group-common .field, .group-doc .field, .group-garant .field, .group-garantiz .field, .group-dociz .field {

	float: left;

	width: 100%;

	border-bottom: solid 1px #999;

	padding: 5px;

}

.group-common .field .field-span, .group-common .field .field-label, .group-doc .field .field-label, .group-garant .field .field-label, .group-garantiz .field .field-label, .group-dociz .field .field-label {

	float: left;

	width: 140px;

	color: #fff;

	padding: 5px;

	margin: -5px 10px -5px -5px;

	font-weight: bold;

	background: #0068a7;

}

.field-label-hidden .field-span {

	display: none;

}

.group-common .fieldset-wrapper > .field > .field{

	clear: left;

	margin-left: 150px;

	width: 500px;

}

.group-common .fieldset-wrapper > .field > .field > .field{

	border: none;

}

.group-common .field .field-items, .group-doc .field .field-items, .group-garant .field .field-items, .group-garantiz .field .field-items {

	padding: 5px;

	float: left;

}



#block-text-resize-0 {
	z-index: 10000;
	position: relative;
	right: 269px;

}

@media print {

  #Footer-FullWidth {

  	display: none;

  }

}

@media only screen and (max-width:700px) {

.node-teaser.node-audio-podcast.ds-2col-stacked > .group-left{
width:  100%;
padding-right: 0;
}
.node-teaser.node-audio-podcast.ds-2col-stacked > .group-right{
width:100%;
padding-left: 0;
}

}
@media only screen and (min-width:990px) {

	.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {

		padding-left: 8px !important;	

		padding-right: 8px !important;

	}	

}

@media only screen and (min-width:1280px) {

	.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {

		padding-left: 10px !important;	

		padding-right: 10px !important;

	}	

}


.view-podcast.view-display-id-page .views-row{
width: 100%;
border-bottom: none;
}



.activepra{
	background: #a0c690;
	padding: 5px 10px;
	display: block;
	float: left;
	margin-top:20px;
	color: #fff;
}

.neactivepra{
	background: #c69090;
	padding: 5px 10px;
	display: block;
	float: left;
	margin-top:20px;
	color: #fff;
}

.field-name-field-opisanie{
	width: 100%;
	float: left;
}

.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-blog > .c-post > .c-post-content > .c-post-title a,
.c-bg-dark, .c-bg-dark-2, .c-bg-dark a, .c-bg-dark-2 a  {
  color: #fff;
}

.c-bg-dark {
  background-color: #025991 !important;
}

.view-events .group-pdate{
	padding: 9px;
}

.c-theme-ul-bg > li {
  color: #ffffff;
  background: #025991 !important;
  min-width: 91px;
}

li.c-divider {color: #000!important;}


.c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link.regi {
  background: #025991;
  color: #fff;
}


.site-map-menus{
	display: flex;
	flex-direction: column;
}

.site-map-box-menu-main-menu{
	order: -10;
	padding-top: 30px;
}

.btn.btn-xlg.btn-default.c-btn-square.c-btn-uppercase.c-btn-bold.whitebutton.font-second {
  color: #fff;
}
.field-name-field-image {
	display: flex;
	flex-direction: row;
	  flex-wrap: wrap;
}

.field-name-field-image a.colorbox {
display: block;
width: 29%;
margin: 15px 2%;
float: left;
}

.field-name-field-image a.colorbox img {

width: 100%;
height: auto;
}