/* open-sans-300 - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('fonts/open-sans-v17-latin-ext_latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/open-sans-v17-latin-ext_latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
	font-display: swap;	   
}

/* open-sans-300italic - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
       url('fonts/open-sans-v17-latin-ext_latin-300italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/open-sans-v17-latin-ext_latin-300italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
font-display: swap;
}

/* open-sans-regular - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('fonts/open-sans-v17-latin-ext_latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/open-sans-v17-latin-ext_latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
font-display: swap;
}

/* open-sans-italic - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('fonts/open-sans-v17-latin-ext_latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/open-sans-v17-latin-ext_latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
font-display: swap;
}

/* open-sans-700 - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('fonts/open-sans-v17-latin-ext_latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/open-sans-v17-latin-ext_latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
font-display: swap;
}

/* open-sans-700italic - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url('fonts/open-sans-v17-latin-ext_latin-700italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/open-sans-v17-latin-ext_latin-700italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
font-display: swap;
}
/* roboto-100 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Thin'), local('Roboto-Thin'),
       url('fonts/roboto-v20-latin-100.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/roboto-v20-latin-100.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
font-display: swap;}

/* roboto-100italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'),
       url('fonts/roboto-v20-latin-100italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/roboto-v20-latin-100italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
font-display: swap;}

/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'),
       url('fonts/roboto-v20-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/roboto-v20-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
font-display: swap;}

/* roboto-300italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'),
       url('fonts/roboto-v20-latin-300italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/roboto-v20-latin-300italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
font-display: swap;}

/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'),
       url('fonts/roboto-v20-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/roboto-v20-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
font-display: swap;}

/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'),
       url('fonts/roboto-v20-latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/roboto-v20-latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
font-display: swap;}

/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'),
       url('fonts/roboto-v20-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/roboto-v20-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
font-display: swap;}

/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'),
       url('fonts/roboto-v20-latin-700italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/roboto-v20-latin-700italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
font-display: swap;}


@font-face {
  font-family: 'botez';
  src: url('fonts/botez.eot?66210539');
  src: url('fonts/botez.eot?66210539#iefix') format('embedded-opentype'),
       url('fonts/botez.woff2?66210539') format('woff2'),
       url('fonts/botez.woff?66210539') format('woff'),
       url('fonts/botez.ttf?66210539') format('truetype'),
       url('fonts/botez.svg?66210539#botez') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'botez';
  src: url('fonts/botez.eot?66210539');
  src: url('fonts/botez.eot?66210539#iefix') format('embedded-opentype'),
       url('fonts/botez.woff2?66210539') format('woff2'),
       url('fonts/botez.woff?66210539') format('woff'),
       url('fonts/botez.ttf?66210539') format('truetype'),
       url('fonts/botez.svg?66210539#botez') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'botez';
    src: url('../font/botez.svg?66210539#botez') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "botez";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */


  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-person:before { content: '\e800'; } /* '' */
.icon-female:before { content: '\f182'; } /* '' */
.icon-male:before { content: '\f183'; } /* '' */
body, html{margin:0; padding:0;}
* { font-family:Arial, sans-serif;}
.clearB:after {clear:both; content:""; display:block;}
.faraPrint {display:none;}
.breakPage {page-break-after: always;}
.rezInfo {text-align:right; margin-top:80px; font-size:16px; font-weight:700;}


.bgcolor1 { background-color:#00b0f0;}
.bgcolor2 { background-color:#c00000;}
.bgcolor3 { background-color:#92d050;}
.bgcolor4 { background-color:#a32682;}
.bgcolor5 { background-color:#002060;}
.bgcolor6 { background-color:#ff4301;}
.bgcolor7 { background-color:#ffc000;}

.tcolor1, .omcolor1 .linieOmuleti { color:#00b0f0;}
.tcolor2, .omcolor2 .linieOmuleti { color:#c00000;}
.tcolor3, .omcolor3 .linieOmuleti { color:#92d050;}
.tcolor4, .omcolor4 .linieOmuleti { color:#a32682;}
.tcolor5, .omcolor5 .linieOmuleti { color:#002060;}
.tcolor6, .omcolor6 .linieOmuleti { color:#ff4301;}
.tcolor7, .omcolor7 .linieOmuleti { color:#ffc000;}
h1, h2, h3, h4, h5, .titluForm .acf-label {font-family: 'Roboto Condensed', sans-serif; font-weight:400;}

.rezSection, #cursIntro {width:100%; background-position:top left;   background-size: auto 20mm; background-repeat:no-repeat; padding:20mm 0 0 10mm; box-sizing:border-box;}
.Brightland {background-image: url(images/logo-brightland.png);}
.Creative-Bright {background-image: url(images/logo-creative-print.png);}
.cursInfo {text-align:center; font-size:16px;  margin-top:15mm;}
.feedTitle {margin-top:60mm;}
#cursIntro h1, #cursIntro h2 {text-align:center; line-height:1; margin:0; font-weight:400;}
#cursIntro h1 {font-size:36px; padding-bottom:20px; color:#db3e95;}
#cursIntro h2 {font-size:24px; color:#555; padding-bottom:10px;}
.cursInfoN {font-weight:700;}
.curssub, .cursTitle {margin-bottom:10px;}



.secHold {margin-top:15mm; display: -ms-flexbox;	display: -webkit-flex;	display: flex;	-ms-flex-align: center;	-webkit-align-items: center;	-webkit-box-align: center;	align-items: center;}
.secHold:after {clear:both; content:""; display:block;}
.halfSec {width:50%; float:left; padding:0 15px 30px 0; box-sizing:border-box;}
.chartHold {width:50%; float:left; position:relative; margin-right:5%; }
.barhold {text-align:right;}
.legHold {width:45%; float:left;}


.chartValues {position:absolute; z-index:0; width:100%; height:100%;}
	.chartValue {position:absolute; width:100%; border-bottom:2px solid #f5f5f5; line-height:0; color:#bababa; font-weight:700;}
	.valzero {bottom:0;}
	.valunu {bottom:20%;}
	.valdoi {bottom:40%;}
	.valtrei {bottom:60%;}
	.valpatru {bottom:80%;}
	.valcinci {bottom:100%;}
.barhold {text-align:right;}
.bar { height: 110mm; margin-right:10px; font-weight:bold; text-align:center; position:relative; float:right;}
.innerBar {position:absolute; bottom:0; color:#fff; width:100%;}
.innerBar span {padding-top:10px; font-weight:700; display:inline-block;}
.bgen {width:calc(13% - 10px); }
.btrainer {width:calc(20% - 10px);}
.bparticipanti {width:calc(33% - 10px);}
.bcurs {width:calc(25% - 10px);}
.legend {margin-bottom:10px;}
.legend span {float:left; display:block;}
.squareColor {display:inline-block; width:20px; height:20px; margin-right:10px; vertical-align:text-bottom;}
.legText {width:calc(100% - 30px)}


.line {width:100%; margin-bottom:10px; padding:0 0 5px 0; box-sizing:border-box;}
.titCurs {margin-bottom:2mm; color:#555555;}
.linieHoz {box-sizing:border-box; text-align:center; color:#fff; font-weight:700; background-color:#f2f2f2;}
.linieProc {padding:3px 5px;}
.line:after, .barCurs:after {content:""; display:block; clear:both;}


.cursS {padding:0 5mm 2mm 0; font-size:12pt; width:50%; box-sizing:border-box; float:left;}

.crsprint {padding:0 5mm 3mm 0; width:50%; box-sizing:border-box; float:left;}